From 61bdb909745ce0ec3191ff6bba98dcec307f08b5 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Sat, 16 Mar 2024 10:43:58 +0800 Subject: [PATCH] 1 --- server/gameserver/buff/callfunc.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/gameserver/buff/callfunc.cc b/server/gameserver/buff/callfunc.cc index 54e2973a..0ac20837 100644 --- a/server/gameserver/buff/callfunc.cc +++ b/server/gameserver/buff/callfunc.cc @@ -377,14 +377,14 @@ void CallFuncBuff::ProcAddMinorMode() } for (int buff_id : meta_ptr->_buff_param4_int_list) { #ifdef MYDEBUG - if (owner_ptr.Get()->IsPlayer()) { + if (owner_ptr.Get()->IsPlayer() && meta_ptr->buff_id() == 207041) { a8::XPrintf("addminor buff_id:%d\n", {buff_id}); } #endif if (buff_id > 0) { owner_ptr.Get()->TryAddBuff(owner_ptr.Get(), buff_id, skill_meta_ptr); } else { - owner_ptr.Get()->RemoveBuffById(buff_id); + owner_ptr.Get()->RemoveBuffById(std::abs(buff_id)); } } #if 0