粮草先行:结束活动

This commit is contained in:
luying
2022-08-27 11:48:32 +08:00
parent 909436f07f
commit 2763ec9461
3 changed files with 12 additions and 0 deletions
@@ -310,6 +310,7 @@ export async function settleGuildActivityReward(aid: number) {
} }
} else if (aid == GUILD_ACTIVITY_TYPE.RACE_ACTIVITY) { } else if (aid == GUILD_ACTIVITY_TYPE.RACE_ACTIVITY) {
let obj = getRaceActivityObj(); let obj = getRaceActivityObj();
obj.stopRace();
for (let { guildCode, serverId } of obj.guildList) { for (let { guildCode, serverId } of obj.guildList) {
let woodenHorse = await obj.getWoodenHorse(guildCode, serverId); let woodenHorse = await obj.getWoodenHorse(guildCode, serverId);
@@ -162,6 +162,13 @@ export class RaceActivityObject {
return guildCodes; return guildCodes;
} }
public stopRace() {
this.status = RACE_ACTIVITY_STATUS.END;
for(let [_, woodenHorse] of this.woodenHorses) {
woodenHorse.stopRace();
}
}
private woodenHorseStartRace(woodenHorse: WoodenHorse) { private woodenHorseStartRace(woodenHorse: WoodenHorse) {
woodenHorse.startRace(this.allStartTime); woodenHorse.startRace(this.allStartTime);
let members = woodenHorse.members; let members = woodenHorse.members;
@@ -109,6 +109,10 @@ export class WoodenHorse {
this.allStartTime = allStartTime; this.allStartTime = allStartTime;
} }
public stopRace() {
this.status = RACE_ACTIVITY_STATUS.END;
}
/** /**
* 根据时间计算当前木马速度距离耐久等 * 根据时间计算当前木马速度距离耐久等
* @param events * @param events