From 776b5b8cfd3e42ecbed9465f926c6650c0999252 Mon Sep 17 00:00:00 2001 From: luying Date: Wed, 16 Dec 2020 10:03:09 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E8=A7=89=E9=86=92=E8=AE=A1=E7=AE=97?= =?UTF-8?q?=E6=88=98=E5=8A=9BNaN?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game-server/app/servers/role/handler/heroHandler.ts | 2 +- game-server/app/services/playerCeService.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/game-server/app/servers/role/handler/heroHandler.ts b/game-server/app/servers/role/handler/heroHandler.ts index 89c2f49a1..93ab371f4 100644 --- a/game-server/app/servers/role/handler/heroHandler.ts +++ b/game-server/app/servers/role/handler/heroHandler.ts @@ -233,7 +233,7 @@ export class HeroHandler { return resResult(STATUS.ROLE_QUALITY_NOT_ENOUGH); } // 根据dic_zyz_hero_wake 计算需要花的碎片并检查碎片数量 - const curDicHeroStar = getHeroWakeByQuality(quality, oldColorStar) + const curDicHeroStar = getHeroWakeByQuality(dicHero.quality, oldColorStar) if(!curDicHeroStar) return resResult(STATUS.ROLE_INFO_NOT_FOUND); let {fragmentNum, consume} = curDicHeroStar; diff --git a/game-server/app/services/playerCeService.ts b/game-server/app/services/playerCeService.ts index 538533c76..c306daf1e 100644 --- a/game-server/app/services/playerCeService.ts +++ b/game-server/app/services/playerCeService.ts @@ -95,8 +95,8 @@ export function calHeroStarIncAttr (hero: HeroType, args: Array, addSeid for(let stage of args) { let targetAttrId = getFieldByStage(stage, hero.job); // 转换为17维的属性id - let heroAttr = dicHero.baseAbilityArr[targetAttrId]; // 武将表hp等 - let heroUpAttr = dicHero.baseAbilityUpArr[targetAttrId]; // 武将表hp_up等 + let heroAttr = dicHero.baseAbilityArr.get(targetAttrId); // 武将表hp等 + let heroUpAttr = dicHero.baseAbilityUpArr.get(targetAttrId); // 武将表hp_up等 let starUp = dicStar.ceAttr.get(stage); let newBase = heroAttr + hero.lv * (heroUpAttr + starUp);