diff --git a/world/expedition.cpp b/world/expedition.cpp index 4b29e4f0a..4cc82ca03 100644 --- a/world/expedition.cpp +++ b/world/expedition.cpp @@ -182,7 +182,7 @@ void Expedition::UpdateMemberStatus(uint32_t character_id, DynamicZoneMemberStat } // any member status update will trigger a leader fix if leader was offline - if (m_leader.status == DynamicZoneMemberStatus::Offline) + if (m_leader.status == DynamicZoneMemberStatus::Offline && GetDynamicZone().GetMemberCount() > 1) { ChooseNewLeader(); }