diff --git a/src/engine/Particles/Particles.ts b/src/engine/Particles/Particles.ts index 53fdc36cd..1e57146f6 100644 --- a/src/engine/Particles/Particles.ts +++ b/src/engine/Particles/Particles.ts @@ -124,9 +124,11 @@ export class Particle extends Entity { } } - public kill() { - if (this._emitter) { + public override kill() { + if (this._emitter?.active) { this._emitter.removeParticle(this); + } else { + super.kill(); } }