武将训练

This commit is contained in:
mamengke01
2020-12-23 10:23:13 +08:00
parent 5a6f574541
commit 775d004aef

View File

@@ -292,9 +292,6 @@ export class HeroHandler {
if (!hero) if (!hero)
return resResult(STATUS.HERO_NOT_FIND); return resResult(STATUS.HERO_NOT_FIND);
let heroJob = gameData.job.get(hero.job); let heroJob = gameData.job.get(hero.job);
let nextHeroJob = getJobByGradeAndClass(heroJob.job_class, heroJob.grade);
if (nextHeroJob.unlockLevel > hero.lv)
return resResult(STATUS.NOT_REACH_UNLOCK_LEVEL);
if (hero.jobStage >= 6) if (hero.jobStage >= 6)
return resResult(STATUS.HERO_JOB_STAGE_REACH_MAX_STAGE); return resResult(STATUS.HERO_JOB_STAGE_REACH_MAX_STAGE);
if (hero.job >= getMaxGradeByjobClass(heroJob.job_class)) if (hero.job >= getMaxGradeByjobClass(heroJob.job_class))
@@ -324,8 +321,7 @@ export class HeroHandler {
return resResult(STATUS.HERO_NOT_FIND); return resResult(STATUS.HERO_NOT_FIND);
let curJob = hero.job; let curJob = hero.job;
let heroJob = gameData.job.get(curJob); let heroJob = gameData.job.get(curJob);
let nextHeroJob = getJobByGradeAndClass(heroJob.job_class, heroJob.grade + 1); if (heroJob.unlockLevel > hero.lv)
if (nextHeroJob.unlockLevel > hero.lv)
return resResult(STATUS.NOT_REACH_UNLOCK_LEVEL); return resResult(STATUS.NOT_REACH_UNLOCK_LEVEL);
if (curJob >= getMaxGradeByjobClass(heroJob.job_class)) if (curJob >= getMaxGradeByjobClass(heroJob.job_class))
return resResult(STATUS.HERO_JOB_REACH_MAX_STAGE); return resResult(STATUS.HERO_JOB_REACH_MAX_STAGE);
@@ -333,6 +329,7 @@ export class HeroHandler {
if(!result) { if(!result) {
return resResult(STATUS.BATTLE_CONSUMES_NOT_ENOUGH); return resResult(STATUS.BATTLE_CONSUMES_NOT_ENOUGH);
} }
let nextHeroJob = getJobByGradeAndClass(heroJob.job_class, heroJob.grade + 1);
hero.job = nextHeroJob.jobid; hero.job = nextHeroJob.jobid;
hero.jobStage = 0; hero.jobStage = 0;
//重算战力并下发 //重算战力并下发