From 70f27a19347bf109fabb0928f04e5de1e2484a60 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Fri, 18 Nov 2022 21:23:51 +0800 Subject: [PATCH] 1 --- server/gameserver/human.cc | 1 + server/gameserver/room.cc | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/server/gameserver/human.cc b/server/gameserver/human.cc index 8fb809bc..40d63051 100644 --- a/server/gameserver/human.cc +++ b/server/gameserver/human.cc @@ -639,6 +639,7 @@ void Human::FillMFPlayerStats(cs::MFPlayerStats* stats_pb) if (room->GetBattleStartFrameNo() <= 0) { alive_time = 0; } + alive_time = std::max(alive_time, 0); stats_pb->set_time_alive(alive_time); } diff --git a/server/gameserver/room.cc b/server/gameserver/room.cc index f5db45d6..87242e2b 100644 --- a/server/gameserver/room.cc +++ b/server/gameserver/room.cc @@ -4169,7 +4169,6 @@ void Room::OnEnterNewWave(int wave) if (IsDestoryRoom() && wave > 0 && wave < pve_mode_meta->area.size()) { gas_data_.SetGasMode(GasWaiting); gas_data_.gas_start_frameno = GetFrameNo(); - battle_start_frameno_ = GetFrameNo(); gas_data_.old_area_meta = pve_mode_meta->area[wave]; gas_data_.new_area_meta = pve_mode_meta->area[wave]; gas_data_.gas_start_frameno = GetFrameNo();