🐞 fix(重生体验优化): 更新职业
This commit is contained in:
@@ -4,7 +4,7 @@ import { DEFAULT_HEROES, LINEUP_NUM, ROLE_SELECT, TALENT_RELATION_TYPE, TERAPH_R
|
||||
import { DicTeraph } from '../pubUtils/dictionary/DicTeraph';
|
||||
import { Teraph, RoleModel, RoleType, RoleUpdate } from '../db/Role';
|
||||
import { SCHOOL } from '../pubUtils/dicParam';
|
||||
import { gameData, getEquipByJobClassAndEPlace, getHeroInitTalent, getHeroStarByQuality } from '../pubUtils/data';
|
||||
import { gameData, getEquipByJobClassAndEPlace, getHeroInitTalent, getHeroStarByQuality, getJobByGradeAndClass } from '../pubUtils/data';
|
||||
import { SchoolModel } from '../db/School';
|
||||
import { SclResultInter, SclPosInter, RewardInter, ItemInter } from '../pubUtils/interface';
|
||||
import { Connect, EPlace, HeroModel, HeroSkin, HeroType, HeroUpdate, Talent } from '../db/Hero';
|
||||
@@ -403,4 +403,11 @@ export function getHeroNewEplace(hero: HeroType, ePlace: EPlace[]) {
|
||||
newEplace.push({ ...eP, equipId: dicEquip.id });
|
||||
}
|
||||
return newEplace;
|
||||
}
|
||||
|
||||
export function getNewJob(hero: HeroType, job: number) {
|
||||
const dicHero = gameData.hero.get(hero.skinId);
|
||||
let dicMyJob = gameData.job.get(job);
|
||||
let dicNewJob = getJobByGradeAndClass(dicHero.jobClass, dicMyJob.grade);
|
||||
return dicNewJob?.jobid || 0;
|
||||
}
|
||||
Reference in New Issue
Block a user