diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Tengu.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Tengu.java index ccc372379..0bd534572 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Tengu.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Tengu.java @@ -33,7 +33,6 @@ import com.shatteredpixel.shatteredpixeldungeon.actors.blobs.Electricity; import com.shatteredpixel.shatteredpixeldungeon.actors.blobs.Fire; import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Blindness; import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Buff; -import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Burning; import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Doom; import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Dread; import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.LockedFloor; @@ -66,10 +65,10 @@ import com.shatteredpixel.shatteredpixeldungeon.sprites.MissileSprite; import com.shatteredpixel.shatteredpixeldungeon.sprites.TenguSprite; import com.shatteredpixel.shatteredpixeldungeon.tiles.DungeonTilemap; import com.shatteredpixel.shatteredpixeldungeon.ui.BossHealthBar; -import com.watabou.utils.BArray; import com.shatteredpixel.shatteredpixeldungeon.utils.GLog; import com.watabou.noosa.audio.Sample; import com.watabou.noosa.particles.Emitter; +import com.watabou.utils.BArray; import com.watabou.utils.Bundle; import com.watabou.utils.Callback; import com.watabou.utils.GameMath; @@ -861,14 +860,12 @@ public class Tengu extends Mob { if (cur[cell] > 0 && off[cell] == 0){ - Char ch = Actor.findChar( cell ); - if (ch != null && !ch.isImmune(Fire.class) && !(ch instanceof Tengu)) { - Buff.affect( ch, Burning.class ).reignite( ch ); - } - if (ch == Dungeon.hero){ + if (Actor.findChar( cell ) == Dungeon.hero){ Statistics.qualifiedForBossChallengeBadge = false; Statistics.bossScores[1] -= 100; } + + Fire.burn(cell); if (Dungeon.level.flamable[cell]){ Dungeon.level.destroy( cell );