diff --git a/src/engine/mobileAI/MobAI.java b/src/engine/mobileAI/MobAI.java index 187e9946..9391ce6f 100644 --- a/src/engine/mobileAI/MobAI.java +++ b/src/engine/mobileAI/MobAI.java @@ -949,14 +949,15 @@ public class MobAI { try { if (ConfigManager.MB_RULESET.getValue().equals("LORE")) { - if (mob.getCombatTarget() == null) + //lore guard aggro to kill members of opposing charters + if (mob.getCombatTarget() == null || !mob.combatTarget.isAlive()) hamletGuardAggro(mob); else if (!mob.getCombatTarget().isAlive()) hamletGuardAggro(mob); } else { //safehold guard - if (mob.getCombatTarget() == null) + if (mob.getCombatTarget() == null || !mob.combatTarget.isAlive()) safeGuardAggro(mob); else if (!mob.getCombatTarget().isAlive()) safeGuardAggro(mob);