diff --git a/server/gameserver/human.cc b/server/gameserver/human.cc index 3f50479c..349f3247 100644 --- a/server/gameserver/human.cc +++ b/server/gameserver/human.cc @@ -1615,7 +1615,7 @@ void Human::OnDie() if (observers_.size() > 1) { std::vector exclude_self_observers; for (auto& observer : observers_) { - if (observer != this) { + if (observer != this && !observer->IsOb()) { exclude_self_observers.push_back(observer); } }