From f7552686a7a6a9c7fc52513cb0704eb3694f0ea3 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Thu, 9 Nov 2023 16:39:29 +0800 Subject: [PATCH] 1 --- server/gameserver/creature.cc | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/server/gameserver/creature.cc b/server/gameserver/creature.cc index 2850d060..a1c0502a 100644 --- a/server/gameserver/creature.cc +++ b/server/gameserver/creature.cc @@ -541,6 +541,16 @@ void Creature::RemoveBuffByUniId(int buff_uniid) removed_buffs.push_back(std::make_tuple(buff->meta, buff->GetCaster().Get())); OnBuffRemove(*buff.get()); buff->UnInit(); +#ifdef DEBUG + { + SendDebugMsg(a8::Format("移除buff_id:%d uniid:%d time:%d", + { + buff_id, + buff_uniid, + (room->GetFrameNo() - buff->add_frameno) * FRAME_RATE_MS + })); + } +#endif buff_list_.erase(itr); #ifdef DEBUG1 if (buff.use_count() > 1) { @@ -572,16 +582,6 @@ void Creature::RemoveBuffByUniId(int buff_uniid) } GetTrigger()->DeactiveBuff(buff_meta); -#ifdef DEBUG - { - SendDebugMsg(a8::Format("移除buff_id:%d uniid:%d", - { - buff_id, - buff_uniid - })); - } -#endif - #ifdef DEBUG if (GetHeroMeta() && GetHeroMeta()->id() == 60100) { room->BroadcastDebugMsg(a8::Format("remove boss buff %d %d",