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; }