From 5501b172e05bbd2433393f8f8bb5bfd279b5de4e Mon Sep 17 00:00:00 2001 From: cha0s Date: Fri, 19 Apr 2019 12:16:51 -0500 Subject: [PATCH] fix: each damage gets a locally unique ID --- common/damage/vulnerable.trait.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/common/damage/vulnerable.trait.js b/common/damage/vulnerable.trait.js index a6272d1..4cb6caf 100644 --- a/common/damage/vulnerable.trait.js +++ b/common/damage/vulnerable.trait.js @@ -14,6 +14,7 @@ export class Vulnerable extends Trait { } initialize() { + this.damageId = 0; this.damageList = {}; this.locks = new Map(); if (hasGraphics) { @@ -92,6 +93,7 @@ export class Vulnerable extends Trait { this.damageList[entity.instanceUuid] = []; } this.damageList[entity.instanceUuid].push({ + id: this.damageId++, isDamage, amount, damageSpec,