From 91aecff55ffe1dd0f3cf2f17d4bfde5152eeb07d Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Thu, 20 Oct 2022 20:31:48 +0800 Subject: [PATCH] 1 --- server/gameserver/incubator.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/gameserver/incubator.cc b/server/gameserver/incubator.cc index 732c4298..a185e1d4 100644 --- a/server/gameserver/incubator.cc +++ b/server/gameserver/incubator.cc @@ -394,7 +394,7 @@ void Incubator::NextWave() { if (room->pve_data.GetWave() < wave_timers_.size()) { #ifdef DEBUG - a8::XPrintf("NextWave \n", {}); + a8::XPrintf("NextWave wait_time:%d\n", {room->pve_mode_meta->pb->wave_prepare_time()}); #endif int acc_time = 0; { @@ -405,7 +405,7 @@ void Incubator::NextWave() acc_time = remain_time; } acc_time -= room->pve_mode_meta->pb->wave_prepare_time() * SERVER_FRAME_RATE; - for (int i = room->pve_data.GetWave(); i < wave_timers_.size(); ++i) { + for (int i = room->pve_data.GetWave() + 1; i < wave_timers_.size(); ++i) { xtimer_list* timer = wave_timers_[i]; int remain_time = room->xtimer.GetRemainTime(timer); room->xtimer.ModifyTimer(timer, remain_time - acc_time);