diff --git a/src/engine/gameManager/PowersManager.java b/src/engine/gameManager/PowersManager.java index 4f44cf37..927c270f 100644 --- a/src/engine/gameManager/PowersManager.java +++ b/src/engine/gameManager/PowersManager.java @@ -1015,19 +1015,6 @@ public enum PowersManager { playerCharacter.setHateValue(pb.getHateValue(trains)); - //handle mob hate values - 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)); - } - } - - - //Send Cast Message. // PerformActionMsg castMsg = new PerformActionMsg(msg); // castMsg.setNumTrains(9999); @@ -1189,7 +1176,16 @@ public enum PowersManager { //DispatchMessage.dispatchMsgToInterestArea(playerCharacter, msg, DispatchChannel.PRIMARY, MBServerStatics.CHARACTER_LOAD_RANGE, true, false); - +//handle mob hate values + 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)); + } + } }