From ebe3e4f3289da7d4dfa79c05859a6c16010bad04 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 22 Aug 2022 18:44:42 +0800 Subject: [PATCH] 1 --- server/gameserver/room.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/server/gameserver/room.cc b/server/gameserver/room.cc index 28763946..f5352543 100644 --- a/server/gameserver/room.cc +++ b/server/gameserver/room.cc @@ -1186,7 +1186,11 @@ void Room::UpdateGas() if (gas_data_.gas_mode != GasInactive && gas_data_.gas_mode != GasJump) { if (gas_data_.gas_mode != GasInactive) { if (IsPveRoom()) { - + if (!IsGameOver() && pve_data.refreshed_mon > 0 && pve_data.killed_num >= pve_data.refreshed_mon) { + game_over_ = true; + game_over_frameno_ = GetFrameNo(); + OnGameOver(); + } } else { if (!IsGameOver() && alive_count_ <= MAX_TEAM_NUM && GetAliveTeamNum() <= 1) { game_over_ = true;