武将:升阶

This commit is contained in:
luying
2021-07-07 16:45:52 +08:00
parent ed534aa715
commit 70cb181222
4 changed files with 16 additions and 15 deletions
@@ -404,7 +404,7 @@ export class HeroHandler {
let dicJob = gameData.job.get(hero.job);
if (!dicJob) return resResult(STATUS.DIC_DATA_NOT_FOUND);
if (hero.jobStage >= ABI_STAGE.END)
if (hero.jobStage >= dicJob.maxStage)
return resResult(STATUS.HERO_JOB_STAGE_REACH_MAX_STAGE);
if (hero.job >= getMaxGradeByjobClass(dicJob.job_class))
return resResult(STATUS.HERO_JOB_REACH_MAX_STAGE);
@@ -434,7 +434,6 @@ export class HeroHandler {
//进阶
async heroJobStageUp(msg: { hid: number }, session: BackendSession) {
console.log(JSON.stringify([...gameData.jobClassMaxGrades]))
let roleId: string = session.get('roleId');
const serverId = session.get('serverId');
let sid: string = session.get('sid');
@@ -538,10 +537,9 @@ export class HeroHandler {
let hero = await HeroModel.findByHidAndRole(hid, roleId);
if (!hero) return resResult(STATUS.ROLE_HERO_NOT_EXISTS);
let { favourLv: oldLv, favour: oldExp } = hero;
let { favourLv: oldLv, favour: oldExp, lv } = hero;
let maxLv = gameData.maxFriendShipLv.max; // 好感度最大等级
console.log(maxLv)
let maxLv = lv > gameData.maxFriendShipLv.max? gameData.maxFriendShipLv.max: lv; // 好感度最大等级
if (maxLv <= oldLv)
return resResult(STATUS.HERO_FAVOUR_LEVEL_REACH_MAXT);