武将战力更新,更新表json

This commit is contained in:
mamengke01
2020-12-12 17:40:37 +08:00
parent 4158799327
commit 9bf50e2d14
12 changed files with 1888 additions and 51 deletions
+19 -3
View File
@@ -30,7 +30,7 @@ const blueprtCompose = new Map<number, any>();
const fiendShips = new Map<string, any>();
const fashions = new Map<number, any>();
const fiendShipHidAandIds = new Map<number, {actorId: number, level:number}>();
const fiendShipLevelMaps = new Map<number, any>();
interface dicStar {
id: number;
@@ -277,7 +277,7 @@ function parseFiendShips() {
const data = gamedata['jsons'][file] || [];
data.forEach(elem => {
if (elem && elem.id) {
let hids = elem.memberId.split('|');
let hids = elem.memberId.split('&');
elem.hids = hids;
delete elem.memberId;
fiendShips.set(elem.shipId + '_' + elem.level, elem);
@@ -293,8 +293,19 @@ function parseFiendShipLevels() {
const data = gamedata['jsons'][file] || [];
data.sort(function(a, b) {
return a.level - b.level;
})
});
}
function parseFiendShipLevelMaps() {
const file = 'dic_zyz_friend_ship_level';
const data = gamedata['jsons'][file] || [];
data.forEach(elem => {
if (elem && elem.id) {
fiendShipLevelMaps.set(elem.level, elem);
}
});
}
function initData (folder: string) {
if(!gamedata.hasOwnProperty(folder)) {
gamedata[folder] = {};
@@ -375,6 +386,7 @@ function parseData() {
parseFashions();
parseFiendShips();
parseFiendShipLevels();
parseFiendShipLevelMaps();
parseHeroStar();
parseHeroWake();
}
@@ -578,4 +590,8 @@ export function getHeroStar(quality: number, star: number) {
export function getHeroWake(quality: number, star: number) {
return heroWakeList.get(`${quality}_${star}`);
}
export function getFiendShipLevel(level: number) {
return fiendShipLevelMaps.get(level);
}