镇念塔调整
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user