From 8c8412eb8cf4313e8e3b38e4b1bfe9db7563304c Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Tue, 5 Apr 2022 14:30:13 -0400 Subject: [PATCH] v1.2.2: fixed wand of frost not clearing magical fire --- .../shatteredpixeldungeon/items/wands/WandOfFrost.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/wands/WandOfFrost.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/wands/WandOfFrost.java index 0f19bf2d1..1ae1e15cc 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/wands/WandOfFrost.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/wands/WandOfFrost.java @@ -71,6 +71,11 @@ public class WandOfFrost extends DamageWand { MagicalFireRoom.EternalFire eternalFire = (MagicalFireRoom.EternalFire)Dungeon.level.blobs.get(MagicalFireRoom.EternalFire.class); if (eternalFire != null && eternalFire.volume > 0) { eternalFire.clear( bolt.collisionPos ); + //bolt ends 1 tile short of fire, so check next tile too + if (bolt.path.size() > bolt.dist){ + eternalFire.clear( bolt.path.get(bolt.dist+1) ); + } + } Char ch = Actor.findChar(bolt.collisionPos);