字典表筛选字段,修改FILENAME位置

This commit is contained in:
luying
2020-12-16 16:47:29 +08:00
parent 7118e1bca3
commit aef1ad9403
27 changed files with 108 additions and 38 deletions
+6 -3
View File
@@ -1,8 +1,8 @@
// 武将觉醒表
import { readJsonFile, parseReward } from '../util'
import { FILENAME } from '../../consts/consts'
import { ABI_STAGE } from '../../consts';
import { ABI_STAGE, FILENAME } from '../../consts';
import { RewardInter } from '../interface';
const _ = require('lodash');
export interface DicHeroWake {
@@ -24,11 +24,14 @@ export interface DicHeroWake {
const str = readJsonFile(FILENAME.DIC_HERO_WAKE);
let arr = JSON.parse(str);
type KeysEnum<T> = { [P in keyof Required<T>]: true };
const DicHeroWakeKeys: KeysEnum<DicHeroWake> = {id: true, quality: true, star: true, fragmentNum: true, consume: true, ceAttr: true};
export const dicHeroWake = new Map<string, DicHeroWake>();
arr.forEach(o => {
o.consume = parseReward(o.consume);
o.ceAttr = parseCeAttr(o);
dicHeroWake.set(`${o.quality}_${o.star}`, o);
dicHeroWake.set(`${o.quality}_${o.star}`, _.pick(o, Object.keys(DicHeroWakeKeys)));
});
function parseCeAttr(elem) {