军团活动:诸侯混战初始
This commit is contained in:
@@ -146,7 +146,7 @@ export function getRecordScore(aid: number, record: { round: number, dataId: num
|
||||
*/
|
||||
export async function getGuildActivityRank(guildCode: string, serverId: number, roleId?: string, roleName?: string) {
|
||||
|
||||
let guildRankResult = await getUnionRank(REDIS_KEY.GUILD_ACTIVITY, serverId, guildCode);
|
||||
let guildRankResult = await getUnionRank(REDIS_KEY.GATE_ACTIVITY, serverId, guildCode);
|
||||
let guildRank = new Array<SimpleGuildRankParam>();
|
||||
for(let { rank, code, name, num } of guildRankResult.ranks) {
|
||||
let param = new SimpleGuildRankParam(rank, code, name, num);
|
||||
@@ -161,7 +161,7 @@ export async function getGuildActivityRank(guildCode: string, serverId: number,
|
||||
myGuildRank = new SimpleGuildRankParam(0, guildCode, guild.name, 0);
|
||||
}
|
||||
|
||||
let memberRankResult = await getRank(getGuildKeyName(REDIS_KEY.USER_GUILD_ACTIVITY, guildCode), serverId, roleId);
|
||||
let memberRankResult = await getRank(getGuildKeyName(REDIS_KEY.USER_GATE_ACTIVITY, guildCode), serverId, roleId);
|
||||
let memberRank = new Array<SimpleRoleRankParam>();
|
||||
for(let { rank, roleId, roleName, num } of memberRankResult.ranks) {
|
||||
let param = new SimpleRoleRankParam(rank, roleId, roleName, num);
|
||||
@@ -236,8 +236,8 @@ export async function gateActivitySettleReward(guildCode: string, serverId: numb
|
||||
let { gateHp, members } = obj.getObj(guildCode, serverId);
|
||||
members = uniq(members, cur => cur.roleId);
|
||||
|
||||
let rank = await getMyUnionRank(REDIS_KEY.GUILD_ACTIVITY, serverId, guildCode);
|
||||
let guildScore = await getRankScore(REDIS_KEY.GUILD_ACTIVITY, serverId, guildCode);
|
||||
let rank = await getMyUnionRank(REDIS_KEY.GATE_ACTIVITY, serverId, guildCode);
|
||||
let guildScore = await getRankScore(REDIS_KEY.GATE_ACTIVITY, serverId, guildCode);
|
||||
|
||||
let rewards = getGuildAuctionRewards(GUILD_ACTIVITY_TYPE.GATE_ACTIVITY, rank);
|
||||
|
||||
@@ -251,7 +251,7 @@ export async function gateActivitySettleReward(guildCode: string, serverId: numb
|
||||
});
|
||||
// 结算功勋等奖励
|
||||
let dic = gameData.guildActivity.get(GUILD_ACTIVITY_TYPE.GATE_ACTIVITY);
|
||||
let memberRankResult = await getRank(getGuildKeyName(REDIS_KEY.USER_GUILD_ACTIVITY, guildCode), serverId, '');
|
||||
let memberRankResult = await getRank(getGuildKeyName(REDIS_KEY.USER_GATE_ACTIVITY, guildCode), serverId, '');
|
||||
for(let { rank, roleId, num: myScore } of memberRankResult.ranks) {
|
||||
let honour = dic.honour + myScore * GUILDACTIVITY.GATEACTIVITY_HONOUR_RATIO;
|
||||
let honourObj = getHonourObject(Math.floor(honour));
|
||||
|
||||
Reference in New Issue
Block a user