diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/Char.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/Char.java index c431377f6..2e4603355 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/Char.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/Char.java @@ -730,7 +730,7 @@ public abstract class Char extends Actor { shielded -= dmg; HP -= dmg; - if (HP < 0 && src instanceof Char){ + if (HP < 0 && src instanceof Char && alignment == Alignment.ENEMY){ if (((Char) src).buff(Kinetic.KineticTracker.class) != null){ int dmgToAdd = -HP; dmgToAdd -= ((Char) src).buff(Kinetic.KineticTracker.class).conservedDamage;