clear:删除一些没有在使用的表

This commit is contained in:
luying
2022-05-09 11:29:25 +08:00
parent 143aba56b0
commit 47ad6ce560
5 changed files with 10 additions and 91 deletions
-6
View File
@@ -4,7 +4,6 @@ import { dicDaily, loadDaily } from "./dictionary/DicDaily";
import { dicEvent, dicEventList, loadEvent } from "./dictionary/DicEvent";
import { dicExpedition, DicExpedition, loadExpedition } from "./dictionary/DicExpedition";
import { dicExpeditionPoint, loadExpeditionPoint } from "./dictionary/DicExpeditionPoint";
import { dicHeroSkill, loadHeroSkill } from "./dictionary/DicHeroSkill";
import { dicJob, jobClassAndgrades, jobClassMaxGrades, loadJob, talentPointOfJob } from "./dictionary/DicJob";
import { dicKingExp, maxPlayerLv, loadKingExp } from "./dictionary/DicKingExp";
import { dicCharExp, loadCharExp } from "./dictionary/DicCharExp";
@@ -14,7 +13,6 @@ import { dicTower, loadTower } from "./dictionary/DicTower";
import { dicTowerTask, loadTowerTask } from "./dictionary/DicTowerTask";
import { dicWar, dicWarPvp, dicDailyWarByType, loadWar, dicHeroIdByWar } from "./dictionary/DicWar";
import { dicWarJson, loadWarJson } from "./dictionary/DicWarJson";
import { dicXunbao, loadXunbao } from "./dictionary/DicXunbao";
import { AUCTION_TIME } from "../consts";
import { dicFashions, dicFashionsByHeroId, loadFashions } from "./dictionary/DicFashions";
import { friendShips, friendShipHidAandIds, loadFriendShip } from "./dictionary/DicFriendShip";
@@ -118,7 +116,6 @@ export const gameData = {
goods: dicGoods,
hero: dicHero,
heroQualityUp: dicHeroQualityUp,
heroSkill: dicHeroSkill,
heroStar: dicHeroStar,
heroWake: dicHeroWake,
job: dicJob,
@@ -135,7 +132,6 @@ export const gameData = {
war: dicWar,
warJson: dicWarJson,
dailyWarByType: dicDailyWarByType,
xunbao: dicXunbao,
btlBossHpSum: new Map<number, number>(),
btlBossHp: new Map<number, Array<{ dataId: number, hp: number, actorId: number }>>(),
fashion: dicFashions,
@@ -974,7 +970,6 @@ function loadDatas() {
loadEvent();
loadExpedition();
loadExpeditionPoint();
loadHeroSkill();
loadJob();
loadKingExp();
loadCharExp();
@@ -985,7 +980,6 @@ function loadDatas() {
loadTowerGift();
loadWar();
loadWarJson();
loadXunbao();
loadFashions();
loadFriendShip();
loadFriendShipLevel();
@@ -1,43 +0,0 @@
// 武将技能表
import {decodeArrayListStr, readFileAndParse} from '../util'
import { FILENAME } from '../../consts'
export interface DicHeroSkill {
// 技能id
readonly skillid: number;
// 技能名
readonly name: string;
// 星级解锁
readonly starSeidArr: Array<{star: number, value: number, type: number}>;
// 觉醒解锁
readonly colorStarSeidArr: Array<{star: number, value: number, type: number}>;
}
export const dicHeroSkill = new Map<number, DicHeroSkill>();
export function loadHeroSkill() {
dicHeroSkill.clear();
let arr = readFileAndParse(FILENAME.DIC_HERO_SKILL);
arr.forEach(o => {
o.starSeidArr = parseSeid(o.starSeid);
o.colorStarSeidArr = parseSeid(o.colorStarSeid);
dicHeroSkill.set(o.skillid, o);
});
arr = undefined;
}
function parseSeid(str: string) {
let arr = new Array<{star: number, value: number, type: number}>();
if(!str) return arr;
let decodeArr = decodeArrayListStr(str);
for(let [star, value, type] of decodeArr) {
if(isNaN(parseInt(star)) || isNaN(parseInt(value)) || isNaN(parseInt(type))) {
continue;
}
arr.push({ star: parseInt(star), value: parseInt(value), type: parseInt(type)});
}
return arr;
}
-26
View File
@@ -1,26 +0,0 @@
// 寻宝表
import { readFileAndParse } from '../util'
import { FILENAME } from '../../consts'
export interface DicXunbao {
// 品质
readonly quality: number;
// 品质名
readonly name: number;
// 协助次数
readonly assistanceTime: number;
// ! 已删除。最低协助等级
// readonly assistanceLevel: number;
}
export const dicXunbao = new Map<number, DicXunbao>();
export function loadXunbao() {
dicXunbao.clear();
let arr = readFileAndParse(FILENAME.DIC_XUNBAO);
arr.forEach(o => {
dicXunbao.set(o.quality, o);
});
arr = undefined;
}