✨ feat(gvg): 征战中原排行榜奖励
This commit is contained in:
@@ -130,6 +130,7 @@ import { dicGVGTask, dicGVGTaskByType, loadGVGTask } from './dictionary/DicGVGTa
|
||||
import { dicGVGVestigeByType, loadGVGVestigeType } from './dictionary/DicGVGVestigeType';
|
||||
import { dicGVGVestige, loadGVGVestige } from './dictionary/DicGVGVestige';
|
||||
import { DicGVGVestigeRange, dicGVGVestigeRange, loadGVGVestigeRange } from './dictionary/DicGVGVestigeRange';
|
||||
import { DicGVGVestigeLeagueRank, dicGVGVestigeLeagueRank, loadGVGVestigeLeagueRank } from "./dictionary/DicGVGVestigeLeagueRank";
|
||||
|
||||
export const gameData = {
|
||||
daily: dicDaily,
|
||||
@@ -327,6 +328,7 @@ export const gameData = {
|
||||
gvgVestigeCntByServerType: new Map<number, number>(), // 单服or跨服 => 遗迹数量
|
||||
gvgVestige: dicGVGVestige,
|
||||
gvgVestigeRange: dicGVGVestigeRange,
|
||||
gvgVestigeLeagueRank: dicGVGVestigeLeagueRank,
|
||||
};
|
||||
|
||||
// 在此提供一些原先在gamedata中提供的方法,以便更方便获取gameData数据
|
||||
@@ -1183,6 +1185,18 @@ export function getGVGVestigeRange(myRank: number) {
|
||||
return lastRank
|
||||
}
|
||||
|
||||
export function getGVGVestigeLeagueRank(myLeagueRank: number) {
|
||||
let lastRank: DicGVGVestigeLeagueRank;
|
||||
for(let dic of gameData.gvgVestigeLeagueRank) {
|
||||
lastRank = dic;
|
||||
let { rankMin, rankMax } = dic;
|
||||
if(rankMin < myLeagueRank && (rankMax >= myLeagueRank || rankMax == 0)) {
|
||||
return dic;
|
||||
}
|
||||
}
|
||||
return lastRank
|
||||
}
|
||||
|
||||
// 初始加载
|
||||
function initDatas() {
|
||||
parseDicParam();
|
||||
@@ -1394,6 +1408,7 @@ function loadDatas() {
|
||||
loadGVGVestigeType();
|
||||
loadGVGVestige();
|
||||
loadGVGVestigeRange();
|
||||
loadGVGVestigeLeagueRank();
|
||||
}
|
||||
|
||||
// 重载dicParam
|
||||
|
||||
Reference in New Issue
Block a user