28 lines
768 B
TypeScript
28 lines
768 B
TypeScript
// pvp三个对手
|
|
import { readFileAndParse, parseGoodStr } from '../util'
|
|
import { FILENAME } from '../../consts'
|
|
import { RewardInter } from '../interface';
|
|
|
|
export interface DicPvpRefreshConsume {
|
|
// id
|
|
readonly id: number;
|
|
// 次数
|
|
readonly count: number;
|
|
// 消耗
|
|
readonly consume: RewardInter[]
|
|
}
|
|
|
|
export const dicPvpRefreshConsume = new Map<number, RewardInter[]>();
|
|
export let maxPvpRefreshCnt = 0;
|
|
export function loadPvpRefreshConsume() {
|
|
|
|
let arr = readFileAndParse(FILENAME.DIC_PVP_REFRESH_CONSUME);
|
|
|
|
arr.forEach(o => {
|
|
o.consume = parseGoodStr(o.consume);
|
|
if(o.count > maxPvpRefreshCnt) maxPvpRefreshCnt = o.count;
|
|
dicPvpRefreshConsume.set(o.count, o.consume);
|
|
});
|
|
|
|
arr = undefined;
|
|
} |