1
This commit is contained in:
parent
00ffaf6641
commit
91aecff55f
@ -394,7 +394,7 @@ void Incubator::NextWave()
|
|||||||
{
|
{
|
||||||
if (room->pve_data.GetWave() < wave_timers_.size()) {
|
if (room->pve_data.GetWave() < wave_timers_.size()) {
|
||||||
#ifdef DEBUG
|
#ifdef DEBUG
|
||||||
a8::XPrintf("NextWave \n", {});
|
a8::XPrintf("NextWave wait_time:%d\n", {room->pve_mode_meta->pb->wave_prepare_time()});
|
||||||
#endif
|
#endif
|
||||||
int acc_time = 0;
|
int acc_time = 0;
|
||||||
{
|
{
|
||||||
@ -405,7 +405,7 @@ void Incubator::NextWave()
|
|||||||
acc_time = remain_time;
|
acc_time = remain_time;
|
||||||
}
|
}
|
||||||
acc_time -= room->pve_mode_meta->pb->wave_prepare_time() * SERVER_FRAME_RATE;
|
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];
|
xtimer_list* timer = wave_timers_[i];
|
||||||
int remain_time = room->xtimer.GetRemainTime(timer);
|
int remain_time = room->xtimer.GetRemainTime(timer);
|
||||||
room->xtimer.ModifyTimer(timer, remain_time - acc_time);
|
room->xtimer.ModifyTimer(timer, remain_time - acc_time);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user