From 4e54a4ffb9fba004d0843f9dec945998acb561a3 Mon Sep 17 00:00:00 2001 From: Shauren Date: Thu, 14 Mar 2024 20:32:03 +0100 Subject: Core/Scripts: Removed script calls from constructors and destructors (cherry picked from commit 783f9c0ea38da35c328affa27ac4cf6b7bfd8bd8) --- src/server/game/Maps/Map.cpp | 6 ------ 1 file changed, 6 deletions(-) (limited to 'src/server/game/Maps/Map.cpp') diff --git a/src/server/game/Maps/Map.cpp b/src/server/game/Maps/Map.cpp index ded02362b1c..7c49e8d5ad3 100644 --- a/src/server/game/Maps/Map.cpp +++ b/src/server/game/Maps/Map.cpp @@ -86,10 +86,6 @@ struct RespawnInfoWithHandle : RespawnInfo Map::~Map() { - // UnloadAll must be called before deleting the map - - sScriptMgr->OnDestroyMap(this); - // Delete all waiting spawns, else there will be a memory leak // This doesn't delete from database. UnloadAllRespawnInfos(); @@ -300,8 +296,6 @@ i_scriptLock(false), _respawnTimes(std::make_unique()), _r _weatherUpdateTimer.SetInterval(time_t(1 * IN_MILLISECONDS)); MMAP::MMapFactory::createOrGetMMapManager()->loadMapInstance(sWorld->GetDataPath(), GetId(), GetInstanceId()); - - sScriptMgr->OnCreateMap(this); } void Map::InitVisibilityDistance() -- cgit v1.2.3