Browse Source

mob AI aggro

lakebane-reset
FatBoy-DOTC 6 days ago
parent
commit
9e1e12b177
  1. 3
      src/engine/gameManager/CombatManager.java

3
src/engine/gameManager/CombatManager.java

@ -555,6 +555,7 @@ public enum CombatManager { @@ -555,6 +555,7 @@ public enum CombatManager {
if (target == null)
return;
if(ac.getObjectType().equals(GameObjectType.PlayerCharacter)){
PlayerCharacter pc = (PlayerCharacter) ac;
pc.combatStats.calculateATR(true);
@ -671,13 +672,13 @@ public enum CombatManager { @@ -671,13 +672,13 @@ public enum CombatManager {
}
} else {
AbstractCharacter tar = (AbstractCharacter) target;
handleRetaliate(tar, ac); //Handle target attacking back if in combat and has no other target
if(tar.getObjectType().equals(GameObjectType.PlayerCharacter)){
((PlayerCharacter)tar).combatStats.calculateDefense();
defense = ((PlayerCharacter)tar).combatStats.defense;
}else {
defense = tar.getDefenseRating();
}
handleRetaliate(tar, ac); //Handle target attacking back if in combat and has no other target
}
errorTrack = 4;

Loading…
Cancel
Save