基础表

This commit is contained in:
mamengke01
2020-12-10 15:15:53 +08:00
parent 6b09e8aa2b
commit a2d5b88812
32 changed files with 6250 additions and 8036 deletions
+6 -6
View File
@@ -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) {