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

View File

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