diff --git a/game-server/app/servers/guild/handler/guildBossHandler.ts b/game-server/app/servers/guild/handler/guildBossHandler.ts index dabdc2c71..e7c7e2030 100644 --- a/game-server/app/servers/guild/handler/guildBossHandler.ts +++ b/game-server/app/servers/guild/handler/guildBossHandler.ts @@ -141,8 +141,9 @@ export class GuildHandler { if(!bossInstance) { // 如果已经被扣成负的了 return resResult(STATUS.SUCCESS, { bossHp: 0 }); } + await BattleRecordModel.incBossDamage(battleCode, damage, bossInstance.bossHp); - if (bossInstance.bossHp <= damage) {//进入结算 + if (bossInstance.bossHp <= 0) {//进入结算 let res:any = await lockData(serverId, DATA_NAME.BOSS_SCRIPT, guildCode);//加锁 if (!!res.err)