|
|
@ -692,6 +692,9 @@ public enum CombatManager { |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
AbstractCharacter tar = (AbstractCharacter) target; |
|
|
|
AbstractCharacter tar = (AbstractCharacter) target; |
|
|
|
if(tar.getObjectType().equals(GameObjectType.PlayerCharacter)){ |
|
|
|
if(tar.getObjectType().equals(GameObjectType.PlayerCharacter)){ |
|
|
|
|
|
|
|
if(((PlayerCharacter)tar).combatStats == null){ |
|
|
|
|
|
|
|
((PlayerCharacter)tar).combatStats = new PlayerCombatStats((PlayerCharacter)tar); |
|
|
|
|
|
|
|
} |
|
|
|
((PlayerCharacter)tar).combatStats.calculateDefense(); |
|
|
|
((PlayerCharacter)tar).combatStats.calculateDefense(); |
|
|
|
defense = ((PlayerCharacter)tar).combatStats.defense; |
|
|
|
defense = ((PlayerCharacter)tar).combatStats.defense; |
|
|
|
}else { |
|
|
|
}else { |
|
|
|