军团活动:结算活动bug
This commit is contained in:
@@ -313,7 +313,7 @@ export async function sendGuildActEndMsg(aid: number) {
|
||||
|
||||
for(let {guildCode, serverId} of obj.guildList) {
|
||||
let woodenHorse = await obj.getWoodenHorse(guildCode, serverId);
|
||||
if(woodenHorse) {
|
||||
if(woodenHorse && woodenHorse.status != 0) {
|
||||
await raceActivitySettleReward(guildCode, woodenHorse);
|
||||
}
|
||||
}
|
||||
@@ -667,14 +667,15 @@ export async function raceActivitySettleReward(guildCode: string, woodenHorse: W
|
||||
rewards,
|
||||
woodenHorse,
|
||||
});
|
||||
|
||||
// 奖励加入拍卖行
|
||||
await genAuction(guildCode, AUCTION_SOURCE.GATE, rec.code, serverId, rewards);
|
||||
|
||||
let dic = gameData.guildActivity.get(GUILD_ACTIVITY_TYPE.RACE_ACTIVITY);
|
||||
let honour = dic.honour + Math.floor(durability * GUILDACTIVITY.RACEACTIVITY_DURABILITY_REWARD);
|
||||
for(let { roleId } of members) {
|
||||
await updateUserRecAndSendHonour(honour, 0, rank, roleId, members);
|
||||
if(rec) {
|
||||
// 奖励加入拍卖行
|
||||
await genAuction(guildCode, AUCTION_SOURCE.GATE, rec.code, serverId, rewards);
|
||||
|
||||
let dic = gameData.guildActivity.get(GUILD_ACTIVITY_TYPE.RACE_ACTIVITY);
|
||||
let honour = dic.honour + Math.floor(durability * GUILDACTIVITY.RACEACTIVITY_DURABILITY_REWARD);
|
||||
for(let { roleId } of members) {
|
||||
await updateUserRecAndSendHonour(honour, 0, rank, roleId, members);
|
||||
}
|
||||
}
|
||||
|
||||
// 删除数据
|
||||
|
||||
Reference in New Issue
Block a user