fix casting form mob hates

This commit is contained in:
2025-02-27 19:44:48 -06:00
parent 80b1ab709d
commit af684c6968
+10 -14
View File
@@ -1015,19 +1015,6 @@ public enum PowersManager {
playerCharacter.setHateValue(pb.getHateValue(trains));
//handle mob hate values
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));
}
}
//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<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));
}
}
}