粮草先行:结束活动
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user