From b795db7fbd35b6dab7ce39bad09fb301b2c9703f Mon Sep 17 00:00:00 2001 From: FatBoy-DOTC Date: Thu, 27 Feb 2025 19:55:30 -0600 Subject: [PATCH] fix casting form mob hates --- src/engine/gameManager/PowersManager.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/engine/gameManager/PowersManager.java b/src/engine/gameManager/PowersManager.java index 927c270f..c7f70bef 100644 --- a/src/engine/gameManager/PowersManager.java +++ b/src/engine/gameManager/PowersManager.java @@ -1180,10 +1180,12 @@ public enum PowersManager { HashSet mobs = WorldGrid.getObjectsInRangePartial(playerCharacter.loc,60.0f,MBServerStatics.MASK_MOB); for(AbstractWorldObject awo : mobs){ Mob mobTarget = (Mob)awo; - if(mobTarget.hate_values.containsKey(playerCharacter)){ - mobTarget.hate_values.put(playerCharacter,mobTarget.hate_values.get(playerCharacter) + pb.getHateValue(trains)); - }else{ - mobTarget.hate_values.put(playerCharacter, pb.getHateValue(trains)); + if(mobTarget.hate_values != null) { + if (mobTarget.hate_values.containsKey(playerCharacter)) { + mobTarget.hate_values.put(playerCharacter, mobTarget.hate_values.get(playerCharacter) + pb.getHateValue(trains)); + } else { + mobTarget.hate_values.put(playerCharacter, pb.getHateValue(trains)); + } } }