From 88215085b6f6e178ed37d7ba7c4bf1b69a4cbecc Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Sun, 14 Jan 2018 14:23:36 -0500 Subject: [PATCH] v0.6.3: fixed scroll of psionic blast applying debuffs to a dead hero --- .../items/scrolls/ScrollOfPsionicBlast.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/scrolls/ScrollOfPsionicBlast.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/scrolls/ScrollOfPsionicBlast.java index fcb7e01d5..de70c9b8d 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/scrolls/ScrollOfPsionicBlast.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/scrolls/ScrollOfPsionicBlast.java @@ -57,9 +57,11 @@ public class ScrollOfPsionicBlast extends Scroll { } curUser.damage(Math.max(curUser.HT/5, curUser.HP/2), this); - Buff.prolong( curUser, Paralysis.class, Random.Int( 4, 6 ) ); - Buff.prolong( curUser, Blindness.class, Random.Int( 6, 9 ) ); - Dungeon.observe(); + if (curUser.isAlive()) { + Buff.prolong(curUser, Paralysis.class, Random.Int(4, 6)); + Buff.prolong(curUser, Blindness.class, Random.Int(6, 9)); + Dungeon.observe(); + } setKnown();