v1.2.2: fixed wand of frost not clearing magical fire

This commit is contained in:
Evan Debenham 2022-04-05 14:30:13 -04:00
parent 05c3621615
commit 8c8412eb8c

View File

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