diff options
Diffstat (limited to 'src/game/World.cpp')
-rw-r--r-- | src/game/World.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/game/World.cpp b/src/game/World.cpp index 084be8f691b..21fb07d5794 100644 --- a/src/game/World.cpp +++ b/src/game/World.cpp @@ -57,6 +57,7 @@ #include "VMapFactory.h" #include "GlobalEvents.h" #include "GameEvent.h" +#include "PoolHandler.h" #include "Database/DatabaseImpl.h" #include "GridNotifiersImpl.h" #include "CellImpl.h" @@ -1220,6 +1221,9 @@ void World::SetInitialWorldSettings() sLog.outString( "Loading Gameobject Respawn Data..." ); // must be after PackInstances() objmgr.LoadGameobjectRespawnTimes(); + sLog.outString( "Loading Objects Pooling Data..."); + poolhandler.LoadFromDB(); + sLog.outString( "Loading Game Event Data..."); sLog.outString(); gameeventmgr.LoadFromDB(); @@ -1455,6 +1459,9 @@ void World::SetInitialWorldSettings() sLog.outString("Calculate next daily quest reset time..." ); InitDailyQuestResetTime(); + sLog.outString("Starting objects Pooling system..." ); + poolhandler.Initialize(); + sLog.outString("Starting Game Event system..." ); uint32 nextGameEvent = gameeventmgr.Initialize(); m_timers[WUPDATE_EVENTS].SetInterval(nextGameEvent); //depend on next event |