pvp:生成对手
This commit is contained in:
@@ -93,6 +93,7 @@ import { dicHoliday, loadHoliday } from './dictionary/DicHoliday';
|
||||
import { dicExpeditionSubAttr, loadExpeditionSubAttr } from './dictionary/DicExpeditionSubAttr';
|
||||
import { dicAuctionPool, loadAuctionReward } from './dictionary/DicAuctionReward';
|
||||
import { dicGuildTrainInfo, loadGuildTrainInfo } from './dictionary/DicGuildTrainInfo';
|
||||
import { dicPvpDifficultRatio, loadPvpDifficultRatio } from './dictionary/DicPvpDifficultRatio';
|
||||
import { pick } from "underscore";
|
||||
|
||||
export const gameData = {
|
||||
@@ -151,6 +152,7 @@ export const gameData = {
|
||||
pvpTeamLevel: dicPvpTeamLevel,
|
||||
pvpWar: dicWarPvp,
|
||||
pvpRefreshConsume: dicPvpRefreshConsume,
|
||||
pvpDifficultRatio: dicPvpDifficultRatio,
|
||||
maxPvpRefreshCnt: maxPvpRefreshCnt,
|
||||
pvpHeroRewards: dicHeroRewads,
|
||||
pvpRankRewards: dicRankRewads,
|
||||
@@ -793,6 +795,15 @@ export function getGuildTrainGkInfo(trainId: number, heroId: number) {
|
||||
return gameData.guildTrainInfo.get(`${trainId}_${heroId}`);
|
||||
}
|
||||
|
||||
export function getPvpDifficultByScore(score: number) {
|
||||
for(let obj of gameData.pvpDifficultRatio) {
|
||||
if(obj.teamLineupMin <= score && (obj.teamLineupMax >= score || obj.teamLineupMax == -1)) {
|
||||
return obj;
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
function loadEquipAttributeRatio() {
|
||||
let arr = decodeArrayListStr(param.ATTRIBUTE.ATTRIBUTE_EQUIP_RATIO);
|
||||
for(let [id, ratio] of arr) {
|
||||
@@ -923,6 +934,7 @@ function loadDatas() {
|
||||
loadExpeditionSubAttr();
|
||||
loadAuctionReward();
|
||||
loadGuildTrainInfo();
|
||||
loadPvpDifficultRatio();
|
||||
}
|
||||
|
||||
// 重载dicParam
|
||||
|
||||
Reference in New Issue
Block a user