mob AI aggro

This commit is contained in:
2025-02-16 17:12:17 -06:00
parent 1c1578595f
commit 9e1e12b177
+2 -1
View File
@@ -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 {
}
} 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;