diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/missiles/darts/CleansingDart.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/missiles/darts/CleansingDart.java index 09f9f2fe7..bf60ec92b 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/missiles/darts/CleansingDart.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/missiles/darts/CleansingDart.java @@ -48,6 +48,11 @@ public class CleansingDart extends TippedDart { b.detach(); } } + //for when cleansed effects were keeping defender alive (e.g. raging brutes) + if (!defender.isAlive()){ + defender.die(attacker); + return super.proc(attacker, defender, damage); + } if (defender instanceof Mob) { //need to delay this so damage from the dart doesn't break wandering new FlavourBuff(){