calc OnTakeDamage in combat loop

This commit is contained in:
2025-02-20 10:06:06 -06:00
parent a12687913e
commit 9db7411ee6
@@ -898,6 +898,8 @@ public enum CombatManager {
if (tarAc.getHealth() > 0) if (tarAc.getHealth() > 0)
d = tarAc.modifyHealth(-damage, ac, false); d = tarAc.modifyHealth(-damage, ac, false);
tarAc.cancelOnTakeDamage();
} else if (target.getObjectType().equals(GameObjectType.Building)) { } else if (target.getObjectType().equals(GameObjectType.Building)) {
if (BuildingManager.getBuildingFromCache(target.getObjectUUID()) == null) { if (BuildingManager.getBuildingFromCache(target.getObjectUUID()) == null) {