pvp初次挑战次数不增加、镇念塔加速
This commit is contained in:
@@ -323,7 +323,7 @@ export async function sendGuildActEndMsg(aid: number) {
|
||||
|
||||
for (let { guildCode, serverId } of obj.guildList) {
|
||||
let woodenHorse = await obj.getWoodenHorse(guildCode, serverId);
|
||||
if (woodenHorse && woodenHorse.status != 0) {
|
||||
if (woodenHorse && woodenHorse.status != 0 && !obj.hasSend(guildCode)) {
|
||||
await raceActivitySettleReward(guildCode, woodenHorse);
|
||||
}
|
||||
}
|
||||
@@ -618,9 +618,15 @@ export async function calWoodenHorseAndSend(serverId: number) {
|
||||
console.log('calWoodenHorseAndSend');
|
||||
let guildKey = REDIS_KEY.RACE_ACTIVITY;
|
||||
let obj = getRaceActivityObj();
|
||||
let calResult = new Map<string, WoodenHorse>();
|
||||
for(let [code] of obj.getAllWoodenHorses()) {
|
||||
let _obj = await obj.getWoodenHorse(code, serverId);
|
||||
if(_obj) calResult.set(code, _obj);
|
||||
}
|
||||
|
||||
let fun = async function (param: GuildRankInfo) {
|
||||
let { rank, code, name } = param;
|
||||
let _obj = await obj.getWoodenHorse(code, serverId);
|
||||
let _obj = calResult.get(code);
|
||||
return new SimpleGuildRankWithTimeParam(rank, code, name, _obj);
|
||||
}
|
||||
let r = new Rank(REDIS_KEY.RACE_ACTIVITY, { serverId }, true);
|
||||
@@ -672,7 +678,7 @@ export async function calWoodenHorseAndSend(serverId: number) {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
calResult.clear();
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user