军团活动:修复rpc调用以及其他问题
This commit is contained in:
@@ -60,6 +60,7 @@ import { dicRoleFriendLv } from "./dictionary/DicRoleFriendLv";
|
||||
import { Attribute } from "../domain/roleField/attribute";
|
||||
import { dicGuildActivity, DicGuildActivity } from './dictionary/DicGuildActivity';
|
||||
import { dicGateActivityPoint } from './dictionary/DicGateActivityPoint';
|
||||
import { dicGuildAuction } from './dictionary/DicGuildAuction';
|
||||
import { getCutDay } from "./timeUtil";
|
||||
|
||||
export const gameData = {
|
||||
@@ -144,7 +145,8 @@ export const gameData = {
|
||||
roleFriendLv: dicRoleFriendLv,
|
||||
figureCondition: figureCondition,
|
||||
guildActivity: dicGuildActivity,
|
||||
gateActivityPoint: dicGateActivityPoint
|
||||
gateActivityPoint: dicGateActivityPoint,
|
||||
guildAuction: dicGuildAuction
|
||||
};
|
||||
|
||||
// 在此提供一些原先在gamedata中提供的方法,以便更方便获取gameData数据
|
||||
@@ -456,3 +458,16 @@ export function getTodayGuildActivity() {
|
||||
}
|
||||
return dic;
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据军团活动排名获得奖励
|
||||
* @param aid 活动id
|
||||
* @param rank 排名
|
||||
*/
|
||||
export function getGuildAuctionRewards(aid: number, rank: number) {
|
||||
let ranksReward = gameData.guildAuction.get(aid)||[];
|
||||
let dic = ranksReward.find(cur => {
|
||||
return rank >= cur.min && (rank <= cur.max || cur.max == 0);
|
||||
});
|
||||
return dic?dic.rewards: new Array<RewardInter>();
|
||||
}
|
||||
Reference in New Issue
Block a user