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();