名将擂台:刷新对手
This commit is contained in:
@@ -107,6 +107,9 @@ import { dicTowerPvpSubAttr, loadTowerPvpSubAttr } from './dictionary/DicTowerPv
|
||||
import { dicSystemOpenTime, loadSystemOpenTime } from "./dictionary/DicSystemOpenTime";
|
||||
import { dicRandomEffectPoolPlan, loadRandomEffectPoolPlan } from './dictionary/DicRandomEffectPoolPlan';
|
||||
import { dicMainWarRewardByChapter, loadMainWarReward } from './dictionary/DicMainWarReward';
|
||||
import { dicLadderMatch, loadLadderMatch } from "./dictionary/DicLadderMatch";
|
||||
import { dicLadderDifficultRatio, loadLadderDifficultRatio } from "./dictionary/DicLadderDifficultRatio";
|
||||
import { dicLadderRankReward, loadLadderRankReward } from "./dictionary/DicLadderRankReward";
|
||||
|
||||
export const gameData = {
|
||||
daily: dicDaily,
|
||||
@@ -270,6 +273,9 @@ export const gameData = {
|
||||
sysOpenTime: dicSystemOpenTime,
|
||||
randomEffectPoolPlan: dicRandomEffectPoolPlan,
|
||||
ladderConsume: new Array<{id: number, count: number, times: number}>(),
|
||||
ladderMatch: dicLadderMatch,
|
||||
ladderDifficultRatio: dicLadderDifficultRatio,
|
||||
ladderRankReward: dicLadderRankReward
|
||||
};
|
||||
|
||||
// 在此提供一些原先在gamedata中提供的方法,以便更方便获取gameData数据
|
||||
@@ -981,6 +987,16 @@ export function decodeLadderBuyCost() {
|
||||
}
|
||||
}
|
||||
|
||||
export function getDicLadderMatchByMyRank(myRank: number) {
|
||||
for(let dic of gameData.ladderMatch) {
|
||||
let { rankMin, rankMax } = dic;
|
||||
if(rankMin < myRank && (rankMax >= myRank || rankMax == -1) ) {
|
||||
return dic;
|
||||
}
|
||||
}
|
||||
return null
|
||||
}
|
||||
|
||||
// 初始加载
|
||||
function initDatas() {
|
||||
parseDicParam();
|
||||
@@ -1154,6 +1170,9 @@ function loadDatas() {
|
||||
loadSystemOpenTime();
|
||||
loadRandomEffectPoolPlan();
|
||||
loadMainWarReward();
|
||||
loadLadderMatch();
|
||||
loadLadderDifficultRatio();
|
||||
loadLadderRankReward();
|
||||
}
|
||||
|
||||
// 重载dicParam
|
||||
|
||||
Reference in New Issue
Block a user