From 8a4eacdb707067107bfcf2ba781b387bd4f09226 Mon Sep 17 00:00:00 2001 From: Emagi Date: Fri, 15 Aug 2025 18:17:58 -0400 Subject: [PATCH] Fixed when a client/player was transitioning and we couldn't establish their zone correctly, pull it based on their instance id from the zone list --- source/WorldServer/PlayerGroups.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/WorldServer/PlayerGroups.cpp b/source/WorldServer/PlayerGroups.cpp index f34efd1..0146a2d 100644 --- a/source/WorldServer/PlayerGroups.cpp +++ b/source/WorldServer/PlayerGroups.cpp @@ -1926,6 +1926,9 @@ bool PlayerGroupManager::IdentifyMemberInGroupOrRaid(ZoneChangeDetails* details, succeed = true; break; } + else { + succeed = zone_list.GetZoneByInstance(details, (*itr)->instance_id, (*itr)->zone_id, true, false); + } } } group->MGroupMembers.releasereadlock(__FUNCTION__, __LINE__);