v1.3.0: blazing champions no longer spread fire when killed by chasms

This commit is contained in:
Evan Debenham
2022-06-20 15:44:33 -04:00
parent 071f295e1d
commit e78b88edc1
@@ -125,11 +125,14 @@ public abstract class ChampionEnemy extends Buff {
@Override @Override
public void detach() { public void detach() {
//don't trigger when killed by being knocked into a pit
if (target.flying || !Dungeon.level.pit[target.pos]) {
for (int i : PathFinder.NEIGHBOURS9) { for (int i : PathFinder.NEIGHBOURS9) {
if (!Dungeon.level.solid[target.pos + i]) { if (!Dungeon.level.solid[target.pos + i]) {
GameScene.add(Blob.seed(target.pos + i, 2, Fire.class)); GameScene.add(Blob.seed(target.pos + i, 2, Fire.class));
} }
} }
}
super.detach(); super.detach();
} }