aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Maps/Map.cpp
diff options
context:
space:
mode:
authorRat <gmstreetrat@gmail.com>2015-03-29 19:31:28 +0200
committerRat <gmstreetrat@gmail.com>2015-03-29 19:31:28 +0200
commitec99b191999a5da783f070ff3e1ebf05f9871219 (patch)
tree7d604fc051ff9c79e2b9b7b33e25a14035b5bb38 /src/server/game/Maps/Map.cpp
parent833d57fa27c782c2e9a211ec19c554d057431243 (diff)
parent17bd724559808b5e327a9a541063b56f21712841 (diff)
Merge pull request #14389 from streetrat/6.x
Core/Phases: Added new phasing system
Diffstat (limited to 'src/server/game/Maps/Map.cpp')
-rw-r--r--src/server/game/Maps/Map.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/server/game/Maps/Map.cpp b/src/server/game/Maps/Map.cpp
index 076daa969db..c2bec063223 100644
--- a/src/server/game/Maps/Map.cpp
+++ b/src/server/game/Maps/Map.cpp
@@ -498,6 +498,8 @@ bool Map::AddPlayerToMap(Player* player)
player->m_clientGUIDs.clear();
player->UpdateObjectVisibility(false);
+ player->SendUpdatePhasing();
+
sScriptMgr->OnPlayerEnterMap(this, player);
return true;
}
@@ -556,6 +558,8 @@ bool Map::AddToMap(T* obj)
if (obj->isActiveObject())
AddToActive(obj);
+ obj->RebuildTerrainSwaps();
+
//something, such as vehicle, needs to be update immediately
//also, trigger needs to cast spell, if not update, cannot see visual
obj->UpdateObjectVisibility(true);