mobs use hate value to hot swap targets

This commit is contained in:
2023-05-07 12:06:54 -05:00
parent 7c47ef0550
commit 508fac6168
+2 -2
View File
@@ -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;