✨ feat(gvg): 添加策划表解析
This commit is contained in:
@@ -127,6 +127,8 @@ import { dicGVGContributeBox, loadGVGContributeBox } from './dictionary/DicGVGCo
|
||||
import { dicGVGArea, dicGVGCity, loadGVGArea } from './dictionary/DicGVGArea';
|
||||
import { dicGVGCityAdd, loadGVGCityAdd } from './dictionary/DicGVGCityAdd';
|
||||
import { dicGVGTask, dicGVGTaskByType, loadGVGTask } from './dictionary/DicGVGTask';
|
||||
import { dicGVGVestigeByType, loadGVGVestigeType } from './dictionary/DicGVGVestigeType';
|
||||
import { dicGVGVestige, loadGVGVestige } from './dictionary/DicGVGVestige';
|
||||
|
||||
export const gameData = {
|
||||
daily: dicDaily,
|
||||
@@ -320,6 +322,9 @@ export const gameData = {
|
||||
gvgCityAdd: dicGVGCityAdd,
|
||||
gvgTask: dicGVGTask,
|
||||
gvgTaskByType: dicGVGTaskByType,
|
||||
gvgVestigeByServerType: dicGVGVestigeByType,
|
||||
gvgVestigeCntByServerType: new Map<number, number>(), // 单服or跨服 => 遗迹数量
|
||||
gvgVestige: dicGVGVestige,
|
||||
};
|
||||
|
||||
// 在此提供一些原先在gamedata中提供的方法,以便更方便获取gameData数据
|
||||
@@ -1153,11 +1158,17 @@ export function getGVGTasksByType(taskType: number) {
|
||||
let taskIds = gameData.gvgTaskByType.get(taskType)||[];
|
||||
return taskIds.map(taskId => {
|
||||
let dic = gameData.gvgTask.get(taskId);
|
||||
console.log(taskId, dic)
|
||||
return dic
|
||||
});
|
||||
}
|
||||
|
||||
function parseGVGVestigeCnt() {
|
||||
let arr = decodeArrayListStr(param.GVG.GVG_SERVICETYPE_VESTIGE);
|
||||
for(let [type, cnt] of arr) {
|
||||
gameData.gvgVestigeCntByServerType.set(parseInt(type), parseInt(cnt));
|
||||
}
|
||||
}
|
||||
|
||||
// 初始加载
|
||||
function initDatas() {
|
||||
parseDicParam();
|
||||
@@ -1181,6 +1192,7 @@ function parseDicParam() {
|
||||
parseGVGActive();
|
||||
parseGVGFieldAdd();
|
||||
parseGVGSpFieldRatio();
|
||||
parseGVGVestigeCnt();
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -1365,6 +1377,8 @@ function loadDatas() {
|
||||
loadGVGArea();
|
||||
loadGVGCityAdd();
|
||||
loadGVGTask();
|
||||
loadGVGVestigeType();
|
||||
loadGVGVestige();
|
||||
}
|
||||
|
||||
// 重载dicParam
|
||||
|
||||
Reference in New Issue
Block a user