镇念塔调整

This commit is contained in:
luying
2020-11-04 20:12:54 +08:00
parent 4effd85f2a
commit 6020037aa6
17 changed files with 844 additions and 511 deletions
+7 -7
View File
@@ -6,7 +6,7 @@ const wars = ['dic_zyz_gk_main', 'dic_zyz_gk_mainElite', 'dic_zyz_gk_daily', 'di
const allWarInfos = new Map<number, any>();
const towerInfos = new Map<number, any>();
const towerTaskInfos = new Map<number, any>();
const towerTasksByQuality = new Map<number, Array<number>>();
const towerTasksByFloor = new Map<number, Array<number>>();
const heroInfos = new Map<number, any>();
const jobInfos = new Map<number, any>();
const levelInfos = new Map<number, {sum: number, cur: number}>();
@@ -28,8 +28,8 @@ function parseTowerData() {
const towerFile = 'dic_zyz_tower';
const towerData = gamedata['jsons'][towerFile] || [];
towerData.forEach(elem => {
if (elem.lv) {
towerInfos.set(elem.lv, elem);
if (elem.towerFloor) {
towerInfos.set(elem.towerFloor, elem);
}
});
}
@@ -40,9 +40,9 @@ function parseTowerTaskData() {
towerTaskData.forEach(elem => {
if (elem && elem.taskId) {
towerTaskInfos.set(elem.taskId, elem);
let tasks = towerTasksByQuality.get(elem.quality) || [];
let tasks = towerTasksByFloor.get(elem.suitFloor) || [];
tasks.push(elem.taskId);
towerTasksByQuality.set(elem.quality, tasks);
towerTasksByFloor.set(elem.suitFloor, tasks);
}
});
}
@@ -153,8 +153,8 @@ export function getTaskById(tid: number) {
return taskInfo;
}
export function getTaskIdByQuality(quality: number) {
const taskIds = towerTasksByQuality.get(quality);
export function getTaskIdByFloor(floor: number) {
const taskIds = towerTasksByFloor.get(floor);
return taskIds;
}