基础表
This commit is contained in:
@@ -11,7 +11,7 @@ const towerInfos = new Map<number, any>();
|
||||
const towerTaskInfos = new Map<number, any>();
|
||||
const heroInfos = new Map<number, any>();
|
||||
const jobInfos = new Map<number, any>();
|
||||
const jobClassMaxGrades = new Map<number, number>();
|
||||
const jobClassMaxGrades = new Map<number, {grade:number, jobid:number}>();
|
||||
const jobClassAndgrades = new Map<string, {jobid:number, unlockLevel:number}>();
|
||||
const levelInfos = new Map<number, {sum: number, cur: number}>();
|
||||
const heroLevelInfo = new Map<number, number>();
|
||||
@@ -100,9 +100,9 @@ function parseJobData() {
|
||||
jobsData.forEach(elem => {
|
||||
if (elem && elem.jobid) {
|
||||
jobInfos.set(elem.jobid, elem);
|
||||
let maxLevel = jobClassMaxGrades.get(elem.job_class)||0;
|
||||
if (maxLevel < elem.grade) {
|
||||
jobClassMaxGrades.set(elem.job_class, elem.grade);
|
||||
let jobClass = jobClassMaxGrades.get(elem.job_class);
|
||||
if (!!jobClass && jobClass.grade < elem.grade) {
|
||||
jobClassMaxGrades.set(elem.job_class, {grade: elem.grade,jobid: elem.jobid});
|
||||
}
|
||||
jobClassAndgrades.set(elem.job_class+'_'+elem.grade,{unlockLevel:elem.unlockLevel, jobid:elem.jobid});
|
||||
}
|
||||
@@ -362,8 +362,8 @@ export function getJobInfoById(jid: number) {
|
||||
return jobInfo;
|
||||
}
|
||||
export function getMaxGradeByjobClass(jobClass: number) {
|
||||
const maxGrade = jobClassMaxGrades.get(jobClass);
|
||||
return maxGrade;
|
||||
const job = jobClassMaxGrades.get(jobClass);
|
||||
return job?.jobid;
|
||||
}
|
||||
|
||||
export function getLvByExp(exp: number) {
|
||||
|
||||
Reference in New Issue
Block a user