diff --git a/server/gameserver/buff/hide.cc b/server/gameserver/buff/hide.cc index 8d8dbdfd..d07f83c2 100644 --- a/server/gameserver/buff/hide.cc +++ b/server/gameserver/buff/hide.cc @@ -98,7 +98,14 @@ void HideBuff::Check() } else if (!leave_targets.empty()) { for (int obj_uniid : leave_targets) { + auto itr = alert_buff_hash_.find(obj_uniid); + if (itr != alert_buff_hash_.end()) { + auto& tuple = itr->second; + if (std::get<0>(tuple).Get()) { + } + alert_buff_hash_.erase(itr); + } } } }