From 5bd6eb573c9645897cb2dd862b653f89006ae66d Mon Sep 17 00:00:00 2001 From: luying Date: Fri, 3 Dec 2021 18:34:05 +0800 Subject: [PATCH] =?UTF-8?q?=E6=88=98=E5=8A=9B=EF=BC=9A=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E6=88=98=E5=8A=9Bbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- shared/domain/roleField/calCe.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/shared/domain/roleField/calCe.ts b/shared/domain/roleField/calCe.ts index f29a42f80..2921b3b1e 100644 --- a/shared/domain/roleField/calCe.ts +++ b/shared/domain/roleField/calCe.ts @@ -114,10 +114,8 @@ export class CalHeroCe { const isWake = colorStar > 0; // 是否觉醒,只要激活了觉醒,彩星就会 > 1 // console.log('*isUpstar', isUpStar, originStar, star, originColorStar, colorStar) - if(starStage < stage) star--; - if(colorStarStage < stage) colorStar--; - const dicStar = isWake ? getHeroWakeByQuality(dicHero.jobClass, dicHero.quality, colorStar) : getHeroStarByQuality(dicHero.jobClass, quality, star); // 星级表 + const dicStar = isWake ? getHeroWakeByQuality(dicHero.jobClass, dicHero.quality, colorStarStage < stage? colorStar - 1: colorStar) : getHeroStarByQuality(dicHero.jobClass, quality, starStage < stage? star - 1: star); // 星级表 let heroAttr = dicHero.baseAbilityArr.get(attrId); // 武将表hp等 let heroUpAttr = dicHero.baseAbilityUpArr.get(attrId); // 武将表hp_up等 @@ -125,7 +123,7 @@ export class CalHeroCe { if (!!dicStar && !!dicStar.ceAttr) { starUp = dicStar.ceAttr.get(stage); } - let base = heroAttr + (lv - 1) * (heroUpAttr + starUp); + let base = heroAttr + lv * (heroUpAttr + starUp); this.getSingleAttrObj(attrId).updateAttr({ set: { base } }); }; }