Overload damageMonster for when no delay is needed

This commit is contained in:
P0nk
2024-08-17 18:51:50 +02:00
parent 802cc2b5f5
commit 2d40a89c55
7 changed files with 10 additions and 12 deletions

View File

@@ -591,11 +591,11 @@ public abstract class AbstractDealDamageHandler extends AbstractPacketHandler {
if (animationTime > 0) { // be sure to only use LIMITED ATTACKS with animation time here
TimerManager.getInstance().schedule(() -> {
map.broadcastMessage(PacketCreator.damageMonster(monster.getObjectId(), damage), monster.getPosition());
map.damageMonster(attacker, monster, damage, (short) 0);
map.damageMonster(attacker, monster, damage);
}, animationTime);
} else {
map.broadcastMessage(PacketCreator.damageMonster(monster.getObjectId(), damage), monster.getPosition());
map.damageMonster(attacker, monster, damage, (short) 0);
map.damageMonster(attacker, monster, damage);
}
}