fix casting form mob hates

This commit is contained in:
2025-02-27 19:55:30 -06:00
parent af684c6968
commit b795db7fbd
+6 -4
View File
@@ -1180,10 +1180,12 @@ public enum PowersManager {
HashSet<AbstractWorldObject> 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));
}
}
}