Files
ZYZ/shared/pubUtils/dictionary/DicRougePassiveWeight.ts

28 lines
778 B
TypeScript

/**
* 流派增加权重
*/
import { readFileAndParse } from '../util'
import { FILENAME } from '../../consts'
export interface DicRougePassiveWeight {
readonly id: number;
readonly authorType: number; // 流派类型
readonly quality: number; // 品质
readonly level: number; // 等级
readonly authorTypeWeightAdd: number; // 流派增加权重
}
export const dicRougePassiveWeight = new Map<string, DicRougePassiveWeight>();
export function loadRougePassiveWeight() {
dicRougePassiveWeight.clear();
let arr = readFileAndParse(FILENAME.DIC_ROUGE_PASSIVE_WEIGHT);
arr.forEach(o => {
dicRougePassiveWeight.set(o.authorType + '_' + o.quality + '_' + o.level, o);
});
arr = undefined;
}