diff --git a/src/server/game/Maps/Map.cpp b/src/server/game/Maps/Map.cpp index 71b4bdc78..3ff92bba9 100644 --- a/src/server/game/Maps/Map.cpp +++ b/src/server/game/Maps/Map.cpp @@ -876,9 +876,9 @@ void Map::RemovePlayerFromMap(Player* player, bool remove) else ASSERT(remove); //maybe deleted in logoutplayer when player is not in a map + sScriptMgr->OnPlayerLeaveMap(this, player); if (remove) { - sScriptMgr->OnPlayerLeaveMap(this, player); DeleteFromWorld(player); } }