27 lines
648 B
TypeScript
27 lines
648 B
TypeScript
// 武将技能表
|
|
import {parseGoodStr, readJsonFile} from '../util'
|
|
import { FILENAME } from '../../consts'
|
|
import { RewardInter } from '../interface';
|
|
|
|
export interface DicHeroQualityUp {
|
|
|
|
// id
|
|
readonly id: number;
|
|
// 品质
|
|
readonly quality: number;
|
|
// 碎片数量
|
|
readonly fragmentNum: number;
|
|
// 消耗道具
|
|
readonly consume: Array<RewardInter>;
|
|
|
|
}
|
|
|
|
const str = readJsonFile(FILENAME.DIC_HERO_QUALITY_UP);
|
|
let arr = JSON.parse(str);
|
|
|
|
export const dicHeroQualityUp = new Map<number, DicHeroQualityUp>();
|
|
arr.forEach(o => {
|
|
o.consume = parseGoodStr(o.consume);
|
|
dicHeroQualityUp.set(o.quality, o);
|
|
});
|