diff --git a/72d6a2a3kc.js b/72d6a2a3kc.js index 4796ce0..c5cac75 100644 --- a/72d6a2a3kc.js +++ b/72d6a2a3kc.js @@ -313,13 +313,15 @@ this.enemies = this.enemies.reduce( if (enemy.burning) { enemy.burnTime += data.delta; - enemy.smokeParticleEngine.position = enemy.mesh.position.clone(); - enemy.smokeParticleEngine.updateInstance('position'); + if (enemy.burnTime > enemy.burnLife) { + enemy.smokeParticleEngine.remove(); + enemy.burning = false; + } else { + enemy.smokeParticleEngine.position = enemy.mesh.position.clone(); + enemy.smokeParticleEngine.updateInstance('position'); + } } - if (enemy.burnTime > enemy.burnLife) { - enemy.smokeParticleEngine.remove(); - } enemy.lifeTime += data.delta;