diff options
| author | Shauren <shauren.trinity@gmail.com> | 2015-05-07 00:18:19 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2015-05-07 00:18:19 +0200 |
| commit | 0972552e84068cf453231b372bcb232cf2d2f42b (patch) | |
| tree | e7a472905ec66386d6bea5b77c550aa3fc13266d /src | |
| parent | ed75b0649add23e082976fa4e5d504bc0c312602 (diff) | |
Core/Players: Do not clear m_clientGUIDs when using seamless teleport to properly receive DestroyObjects block
Diffstat (limited to 'src')
| -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); |
