fix,判断随机属性不存在情况

This commit is contained in:
luying
2020-12-23 10:31:18 +08:00
parent 775d004aef
commit 52b041692c

View File

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