From e78b88edc1c0835aa6a6a8cf63d74f6a98770012 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Mon, 20 Jun 2022 15:44:33 -0400 Subject: [PATCH] v1.3.0: blazing champions no longer spread fire when killed by chasms --- .../actors/buffs/ChampionEnemy.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/ChampionEnemy.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/ChampionEnemy.java index 7f2cae69a..84cd9b67f 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/ChampionEnemy.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/ChampionEnemy.java @@ -125,9 +125,12 @@ public abstract class ChampionEnemy extends Buff { @Override public void detach() { - for (int i : PathFinder.NEIGHBOURS9){ - if (!Dungeon.level.solid[target.pos+i]){ - GameScene.add(Blob.seed(target.pos+i, 2, Fire.class)); + //don't trigger when killed by being knocked into a pit + if (target.flying || !Dungeon.level.pit[target.pos]) { + for (int i : PathFinder.NEIGHBOURS9) { + if (!Dungeon.level.solid[target.pos + i]) { + GameScene.add(Blob.seed(target.pos + i, 2, Fire.class)); + } } } super.detach();