任务:埋点30/70

This commit is contained in:
luying
2021-04-19 13:17:17 +08:00
parent bc07e1ea31
commit 9f4f346447
38 changed files with 1088 additions and 692 deletions
+3 -12
View File
@@ -1,5 +1,5 @@
// 镇念塔表
import { decodeArrayListStr, readJsonFile } from '../util'
import { decodeArrayListStr, readJsonFile, parseNumberList } from '../util'
import { FILENAME } from '../../consts';
export interface DicSuit {
@@ -11,7 +11,7 @@ export interface DicSuit {
readonly totalCount: number;
// 套装效果
readonly effect: Array<{ count: number, seid: number }>;
readonly tireInfo: Map<number,number>;
readonly tireInfo: Array<number>;
}
const str = readJsonFile(FILENAME.DIC_SUIT);
@@ -21,7 +21,7 @@ export const dicSuit = new Map<number, DicSuit>();
arr.forEach(o => {
o.effect = parseSuitEffect(o.effect);
o.tireInfo = parseTireInfo(o.tireInfo);
o.tireInfo = parseNumberList(o.tireInfo);
dicSuit.set(o.id, o);
});
arr = undefined;
@@ -37,13 +37,4 @@ function parseSuitEffect(str: string) {
result.push({ count: parseInt(count), seid: parseFloat(seid) });
}
return result
}
function parseTireInfo(str: string) {
let result = new Map<number,number>();
let arrs = str.split('&');
for (let arr of arrs) {
result.set(parseInt(arr), 1);
}
return result;
}