战力:次级属性乘以武将等级而不是玩家等级
This commit is contained in:
@@ -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 }[] = [];
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user