军团活动:fix删除

This commit is contained in:
luying
2021-04-02 15:07:11 +08:00
parent 5a76b9a047
commit dafafae34e
3 changed files with 67 additions and 26 deletions

View File

@@ -246,8 +246,9 @@ export class RaceActivityObject {
if(this.status == 1) { // TODO 写进const表
let item = getRaceEventItems();
this.handleItems(roleId, sid, item);
this.woodenHorseStartRace(woodenHorse);
}
return woodenHorse;
return await this.getWoodenHorse(guildCode, serverId);
}
// 获取某个军团的木马状态
@@ -259,9 +260,6 @@ export class RaceActivityObject {
let { name: guildName, guildCe } = guild;
this.woodenHorses.set(guildCode, new WoodenHorse(guildCode, guildName, guildCe, serverId));
this.guildList.push({guildCode, serverId});
if(this.status == 1) { // TODO 写进const表
this.woodenHorseStartRace(this.woodenHorses.get(guildCode));
}
}
let woodenHorse = this.woodenHorses.get(guildCode);
let events = this.events.get(guildCode)||[];
@@ -298,8 +296,10 @@ export class RaceActivityObject {
this.status = 1; // TODO 写进const表
let guildCodes = new Array<string>();
for(let [code, woodenHorse] of this.woodenHorses) {
this.woodenHorseStartRace(woodenHorse);
guildCodes.push(code);
if(woodenHorse.memberCnt > 0) {
this.woodenHorseStartRace(woodenHorse);
guildCodes.push(code);
}
}
return guildCodes;
}