/** * 圣物卡奖励卡池方案 */ import { FILENAME } from "../../consts"; import { readFileAndParse } from "../util"; export interface DicRougeHolyCardPlan { readonly id: number; readonly planId: number; // 方案编号 readonly cardId: number; // 角色卡id readonly weight: number; // 权重 } export const dicRougeHolyCardPlan = new Map(); export function loadRougeHolyCardPlan() { dicRougeHolyCardPlan.clear(); let arr = readFileAndParse(FILENAME.DIC_ROUGE_HOLY_CARD_PLAN); arr.forEach(o => { if (!dicRougeHolyCardPlan.has(o.planId)) { dicRougeHolyCardPlan.set(o.planId, []); } dicRougeHolyCardPlan.get(o.planId).push(o); }); arr = undefined; }