From c8765dc91e44cf342f332ce5ef2a634ba3b6ca01 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 23 Oct 2023 14:11:56 +0800 Subject: [PATCH] 1 --- server/gameserver/creature.cc | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/server/gameserver/creature.cc b/server/gameserver/creature.cc index 6407405d..0d79f194 100644 --- a/server/gameserver/creature.cc +++ b/server/gameserver/creature.cc @@ -1120,9 +1120,13 @@ void Creature::Initialize() { if (a8::TIMER_EXEC_EVENT == event) { if (nature_recover_hp_timer.expired()) { - - } else { - + nature_recover_hp_timer = room->xtimer.SetIntervalWpEx + ( + SERVER_FRAME_RATE * mt::Param::s().nature_recover_hp_interval, + [this] (int event, const a8::Args* args) mutable + { + }, + &xtimer_attacher); } } else if (kRemoveNatureRecoverTimerEvent == event) { room->xtimer.ModifyTime