diff options
-rw-r--r-- | src/server/game/Maps/Map.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/server/game/Maps/Map.cpp b/src/server/game/Maps/Map.cpp index 121d6e52f63..989e7b5f825 100644 --- a/src/server/game/Maps/Map.cpp +++ b/src/server/game/Maps/Map.cpp @@ -489,9 +489,10 @@ bool Map::AddPlayerToMap(Player* player, bool initPlayer /*= true*/) SendInitTransports(player); SendZoneDynamicInfo(player); - player->m_clientGUIDs.clear(); - player->UpdateObjectVisibility(false); + if (initPlayer) + player->m_clientGUIDs.clear(); + player->UpdateObjectVisibility(false); player->SendUpdatePhasing(); sScriptMgr->OnPlayerEnterMap(this, player); |