From c1b36d38b02e8d19327a80ecb4788285f844f15c Mon Sep 17 00:00:00 2001 From: luying Date: Tue, 26 Apr 2022 15:35:25 +0800 Subject: [PATCH] =?UTF-8?q?=E6=88=98=E5=8A=9B=EF=BC=9A=E6=AC=A1=E7=BA=A7?= =?UTF-8?q?=E5=B1=9E=E6=80=A7=E4=B9=98=E4=BB=A5=E6=AD=A6=E5=B0=86=E7=AD=89?= =?UTF-8?q?=E7=BA=A7=E8=80=8C=E4=B8=8D=E6=98=AF=E7=8E=A9=E5=AE=B6=E7=AD=89?= =?UTF-8?q?=E7=BA=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game-server/app/services/normalBattleService.ts | 2 +- game-server/app/services/role/calCe.ts | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/game-server/app/services/normalBattleService.ts b/game-server/app/services/normalBattleService.ts index abf00d056..83b4c9d5d 100644 --- a/game-server/app/services/normalBattleService.ts +++ b/game-server/app/services/normalBattleService.ts @@ -49,7 +49,7 @@ export async function roleLevelup(type: KING_EXP_RATIO_TYPE, roleId: string, kin await checkTask(serverId, roleId, session.get('sid'), TASK_TYPE.ROLE_LV, { oldLv: lv, lv: newLv }); // 弹出礼包 await checkPopUpCondition(serverId, roleId, POP_UP_SHOP_CONDITION_TYPE.LV_TO, { oldLv: lv, newLv }) - await calculateCeWithRole(HERO_SYSTEM_TYPE.ROLE_LV, roleId, serverId, sid, { lv: newLv }); + // await calculateCeWithRole(HERO_SYSTEM_TYPE.ROLE_LV, roleId, serverId, sid, { lv: newLv }); } let actordata: { lv: number, exp: number, getExp: number, mostExp: number }[] = []; diff --git a/game-server/app/services/role/calCe.ts b/game-server/app/services/role/calCe.ts index 8304ff369..8aa3cf065 100644 --- a/game-server/app/services/role/calCe.ts +++ b/game-server/app/services/role/calCe.ts @@ -56,8 +56,9 @@ export class CalCe { } let result = new Map(); for(let [hid, arr] of attrs) { + let lv = this.data.heroLv.get(hid)||1; let obj = new AttributeCal(); - obj.setLv(this.data.roleLv); + obj.setLv(lv); obj.setByWarJson(arr); let ce = obj.calCe(); this.resultCes.set(hid, ce);