|
|
|
@ -949,14 +949,15 @@ public class MobAI {
@@ -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); |
|
|
|
|