From 0ff8daee16a4ace8cc1392e6bbc86488025ccb42 Mon Sep 17 00:00:00 2001 From: mamengke01 <794347210@qq.com> Date: Tue, 22 Dec 2020 18:06:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=87=E7=BA=A7bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- shared/pubUtils/playerCe.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/shared/pubUtils/playerCe.ts b/shared/pubUtils/playerCe.ts index 41de689e0..cd0e31433 100644 --- a/shared/pubUtils/playerCe.ts +++ b/shared/pubUtils/playerCe.ts @@ -107,8 +107,10 @@ export function calHeroStarIncAttr (hero: HeroType, args: Array, addSeid let targetAttrId = getFieldByStage(stage, hero.job); // 转换为17维的属性id let heroAttr = dicHero.baseAbilityArr.get(targetAttrId); // 武将表hp等 let heroUpAttr = dicHero.baseAbilityUpArr.get(targetAttrId); // 武将表hp_up等 - - let starUp = dicStar.ceAttr.get(stage); + let starUp = 0; + if (!!dicStar && !!dicStar.ceAttr) { + starUp = dicStar.ceAttr.get(stage); + } let newBase = (heroAttr + hero.lv * (heroUpAttr + starUp)) * HERO_CE_RATIO; let field = getAtrrNameById(targetAttrId); let ceAttrData: CeAttrData = ceAttr[field]||new CeAttrData(); // 存表中的属性下的base,fixup,ratioup