战力:次级属性乘以武将等级而不是玩家等级

This commit is contained in:
luying
2022-04-26 15:35:25 +08:00
parent 9571e17348
commit c1b36d38b0
2 changed files with 3 additions and 2 deletions

View File

@@ -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 }[] = [];

View File

@@ -56,8 +56,9 @@ export class CalCe {
}
let result = new Map<number, number>();
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);