mobs use hate value to hot swap targets
This commit is contained in:
1 parent
7c47ef0550
commit
508fac6168
1 file changed
+2
-2
@@ -719,8 +719,8 @@ public class MobileFSM {
|
||||
for (Entry playerEntry : mob.playerAgroMap.entrySet()) {
|
||||
PlayerCharacter potentialTarget = PlayerCharacter.getFromCache((int)playerEntry.getKey());
|
||||
if(potentialTarget != null && potentialTarget.getHateValue() > CurrentHateValue){
|
||||
CurrentHateValue = ((AbstractCharacter)playerEntry.getKey()).getHateValue();
|
||||
mostHatedTarget = PlayerCharacter.getFromCache((int)playerEntry.getKey());
|
||||
CurrentHateValue = potentialTarget.getHateValue();
|
||||
mostHatedTarget = potentialTarget;
|
||||
}
|
||||
}
|
||||
return mostHatedTarget;
|
||||
|
||||
Reference in new issue
Block a user