fix武将升级到距离最高不满5级时升级
This commit is contained in:
@@ -100,7 +100,9 @@ export class HeroHandler {
|
||||
if(!hero) return resResult(STATUS.ROLE_HERO_NOT_EXISTS);
|
||||
let {lv: playerLv} = await RoleModel.findByRoleId(roleId);
|
||||
let {lv: oldLv, exp: oldExp} = hero;
|
||||
if(oldLv + addLv > playerLv ) return resResult(STATUS.ROLE_HERO_LV_OVER);
|
||||
if(oldLv >= playerLv ) return resResult(STATUS.ROLE_HERO_LV_OVER);
|
||||
if(oldLv + addLv > playerLv ) addLv = playerLv - oldLv;
|
||||
|
||||
let nextExp = getHeroExpByLv(oldLv + addLv - 1);
|
||||
let needExp = nextExp - oldExp;
|
||||
let newExp = oldExp;
|
||||
|
||||
Reference in New Issue
Block a user