diff --git a/src/engine/objects/AbstractCharacter.java b/src/engine/objects/AbstractCharacter.java index 553753e1..47dec5a9 100644 --- a/src/engine/objects/AbstractCharacter.java +++ b/src/engine/objects/AbstractCharacter.java @@ -1214,6 +1214,9 @@ public abstract class AbstractCharacter extends AbstractWorldObject { oldHealth = this.health.get(); newHealth = oldHealth + value; + if(newHealth < oldHealth)//took damage + this.cancelOnTakeDamage(); + if (newHealth > this.healthMax) newHealth = healthMax;