From d0e62d9200d319d4a2aa5fe11cf672a2d516b9c1 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Thu, 22 Jun 2023 11:03:53 -0400 Subject: [PATCH] v2.1.3: fixed magical fire burning internal items after water is spread --- .../levels/rooms/special/MagicalFireRoom.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/special/MagicalFireRoom.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/special/MagicalFireRoom.java index a7c46e40c..6fc863ac7 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/special/MagicalFireRoom.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/special/MagicalFireRoom.java @@ -216,9 +216,10 @@ public class MagicalFireRoom extends SpecialRoom { Buff.affect(ch, Burning.class).reignite(ch, 4f); } - //burn adjacent heaps, but only on outside cells + //burn adjacent heaps, but only on outside and non-water cells if (Dungeon.level.heaps.get(cell) != null - && Dungeon.level.map[cell] != Terrain.EMPTY_SP){ + && Dungeon.level.map[cell] != Terrain.EMPTY_SP + && Dungeon.level.map[cell] != Terrain.WATER){ Dungeon.level.heaps.get(cell).burn(); } }