diff --git a/src/engine/ai/MobileFSM.java b/src/engine/ai/MobileFSM.java index 3d2c8484..96d074b0 100644 --- a/src/engine/ai/MobileFSM.java +++ b/src/engine/ai/MobileFSM.java @@ -727,7 +727,7 @@ public class MobileFSM { if(potentialTarget.equals(mob.getCombatTarget())){ continue; } - if(potentialTarget != null && potentialTarget.getHateValue() > CurrentHateValue){ + if(potentialTarget != null && potentialTarget.getHateValue() > CurrentHateValue && MovementUtilities.inRangeToAggro(mob, potentialTarget)){ CurrentHateValue = potentialTarget.getHateValue(); mostHatedTarget = potentialTarget; }