From 88caf16b9be215262d2b53e4d82efc07e7bc5c94 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Sat, 8 Mar 2025 15:12:02 -0500 Subject: [PATCH] v3.0.1: fixed rockfall traps not checking death before stunning --- .../shatteredpixeldungeon/levels/traps/RockfallTrap.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/traps/RockfallTrap.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/traps/RockfallTrap.java index 90dfc6223..9612d95d5 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/traps/RockfallTrap.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/traps/RockfallTrap.java @@ -99,9 +99,9 @@ public class RockfallTrap extends Trap { damage -= ch.drRoll(); ch.damage( Math.max(damage, 0) , this); - Buff.prolong( ch, Paralysis.class, Paralysis.DURATION ); - - if (!ch.isAlive() && ch == Dungeon.hero){ + if (ch.isActive()) { + Buff.prolong(ch, Paralysis.class, Paralysis.DURATION); + } else if (!ch.isAlive() && ch == Dungeon.hero){ Dungeon.fail( this ); GLog.n( Messages.get(this, "ondeath") ); if (reclaimed) Badges.validateDeathFromFriendlyMagic();