🐞 fix(宝物): 修改宝物词条读取

This commit is contained in:
luying
2023-01-11 16:30:33 +08:00
parent 10653ed8f9
commit 8b312edcc8
4 changed files with 1970 additions and 552 deletions
@@ -1,11 +1,13 @@
// 物品表
import { readFileAndParse, } from '../util'
import { parseNumberList, readFileAndParse, } from '../util'
import { FILENAME, } from '../../consts'
const _ = require('lodash');
export interface DicArtifactQuality {
// 唯一id
id: number;
// 对应的se表的id
seid: number;
seids: number[];
// 解锁的品质
quality: number;
// 生效的职业,0表示全生效
@@ -16,7 +18,8 @@ export interface DicArtifactQuality {
type KeysEnum<T> = { [P in keyof Required<T>]: true };
const DicArtifactSeidKeys: KeysEnum<DicArtifactQuality> = {
seid: true,
id: true,
seids: true,
quality: true,
jobClass: true,
hid: true,
@@ -29,6 +32,7 @@ export function loadArtifactSeid() {
let arr = readFileAndParse(FILENAME.DIC_ARTIFACT_SEID);
arr.forEach(o => {
o.seids = parseNumberList(o.newId);
dicArtifactSeid.set(o.seid, _.pick(o, Object.keys(DicArtifactSeidKeys)));
});
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff