diff --git a/common/combat/alive.trait.js b/common/combat/alive.trait.js index 5781c00..225af64 100644 --- a/common/combat/alive.trait.js +++ b/common/combat/alive.trait.js @@ -106,7 +106,7 @@ export class Alive extends decorate(Trait) { forceDeath: () => { this._isDying = true; this.entity.emit('dying'); - this._deathActions.on('actionsFinished', () => { + this._deathActions.once('actionsFinished', () => { if (this.entity.is('existent')) { this.entity.destroy(); }