aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Maps/Map.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/game/Maps/Map.cpp b/src/server/game/Maps/Map.cpp
index d49899c08d4..8d2f2af30a9 100644
--- a/src/server/game/Maps/Map.cpp
+++ b/src/server/game/Maps/Map.cpp
@@ -1412,6 +1412,9 @@ bool Map::CreatureCellRelocation(Creature* c, Cell new_cell)
return true;
}
+ if (c->GetCharmerOrOwnerGUID().IsPlayer())
+ EnsureGridLoaded(new_cell);
+
// in diff. loaded grid normal creature
if (IsGridLoaded(GridCoord(new_cell.GridX(), new_cell.GridY())))
{