From c8681265ebbde68b5002cddc681b8209bfc402dd Mon Sep 17 00:00:00 2001 From: yuexin Date: Fri, 11 Dec 2020 16:01:55 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E8=AE=A2=E6=9D=A1=E4=BB=B6=E5=88=A4?= =?UTF-8?q?=E5=AE=9A=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/rooms/logic/skill/TriggerMan.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/rooms/logic/skill/TriggerMan.ts b/src/rooms/logic/skill/TriggerMan.ts index c50bba9..77b2626 100644 --- a/src/rooms/logic/skill/TriggerMan.ts +++ b/src/rooms/logic/skill/TriggerMan.ts @@ -58,11 +58,12 @@ let TriggerManager = { this._triggermap.set(tg_type, tobj); } - let cobj = this._conditionmap.get(tg_cond); + let key = Number(tg_cond) + '|' + Number(tg_cond_decide) + '|' + tg_cond_v; + let cobj = this._conditionmap.get(key); if (!cobj) { cobj = new Condition(); cobj.init(tg_cond, tg_cond_decide, tg_cond_v); - this._conditionmap.set(tg_cond, cobj); + this._conditionmap.set(key, cobj); } let obj = new TriggerCtrl();