|
|
|
@ -727,7 +727,7 @@ public class MobileFSM {
@@ -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; |
|
|
|
|
} |
|
|
|
|