Support for AggroInfo long numbers.
This commit is contained in:
@@ -398,7 +398,7 @@ public class IstinaCavern extends AbstractInstance
|
||||
}
|
||||
else if (skillId == ISTINA_ERUPTION_SKILL.getSkillId())
|
||||
{
|
||||
((Attackable) npc).getAggroList().values().stream().sorted(Comparator.comparingInt(AggroInfo::getHate)).map(AggroInfo::getAttacker).limit(5).forEach(character ->
|
||||
((Attackable) npc).getAggroList().values().stream().sorted(Comparator.comparingLong(AggroInfo::getHate)).map(AggroInfo::getAttacker).limit(5).forEach(character ->
|
||||
{
|
||||
final Npc eruption = addSpawn(INVISIBLE_NPC, Util.getRandomPosition(character, 150, 150), false, 0, false, instance.getId());
|
||||
eruption.getVariables().set("ERUPTION_TARGET", character);
|
||||
|
@@ -84,7 +84,7 @@ public class RandomizeHate extends AbstractEffect
|
||||
|
||||
// Choosing randomly a new target
|
||||
final Creature target = targetList.get(Rnd.get(targetList.size()));
|
||||
final int hate = effectedMob.getHating(effector);
|
||||
final long hate = effectedMob.getHating(effector);
|
||||
effectedMob.stopHating(effector);
|
||||
effectedMob.addDamageHate(target, 0, hate);
|
||||
}
|
||||
|
@@ -66,7 +66,8 @@ public class TransferHate extends AbstractEffect
|
||||
{
|
||||
return;
|
||||
}
|
||||
final int hate = hater.getHating(effector);
|
||||
|
||||
final long hate = hater.getHating(effector);
|
||||
if (hate <= 0)
|
||||
{
|
||||
return;
|
||||
|
Reference in New Issue
Block a user