From 52b041692c0602c725454317a4a29619c3fe320e Mon Sep 17 00:00:00 2001 From: luying Date: Wed, 23 Dec 2020 10:31:18 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=8C=E5=88=A4=E6=96=AD=E9=9A=8F?= =?UTF-8?q?=E6=9C=BA=E5=B1=9E=E6=80=A7=E4=B8=8D=E5=AD=98=E5=9C=A8=E6=83=85?= =?UTF-8?q?=E5=86=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- shared/pubUtils/playerCe.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/shared/pubUtils/playerCe.ts b/shared/pubUtils/playerCe.ts index cd0e31433..951ea9f0f 100644 --- a/shared/pubUtils/playerCe.ts +++ b/shared/pubUtils/playerCe.ts @@ -400,17 +400,19 @@ function addSeidEffect(reIncAttr: CeAttr, heroCeAttr: CeAttr,addSeidList: Array< for(let {type, gainValueArr: [ability, value]} of effectList) { let attrName = getAtrrNameById(ability); - if(!attrName) continue + if(!attrName) continue; if(type == SEID_TYPE.TYPE101) { // 加值 if(!reIncAttr[attrName]) { reIncAttr[attrName] = deepCopy(heroCeAttr[attrName]); } + if(!reIncAttr[attrName]) continue; reIncAttr[attrName].fixUp += value * multi * HERO_CE_RATIO; delete reIncAttr[attrName]._id; } else if (type == SEID_TYPE.TYPE102) { // 加百分比 if(!reIncAttr[attrName]) { reIncAttr[attrName] = deepCopy(heroCeAttr[attrName]); } + if(!reIncAttr[attrName]) continue; reIncAttr[attrName].ratioUp += value * multi; delete reIncAttr[attrName]._id; }