aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xsrc/server/game/DungeonFinding/LFGMgr.cpp3
-rwxr-xr-xsrc/server/game/World/World.cpp19
2 files changed, 12 insertions, 10 deletions
diff --git a/src/server/game/DungeonFinding/LFGMgr.cpp b/src/server/game/DungeonFinding/LFGMgr.cpp
index 659986fb148..357b7f1ecee 100755
--- a/src/server/game/DungeonFinding/LFGMgr.cpp
+++ b/src/server/game/DungeonFinding/LFGMgr.cpp
@@ -318,6 +318,9 @@ void LFGMgr::LoadLFGDungeons(bool reload /* = false */)
for (LFGDungeonMap::iterator itr = m_LfgDungeonMap.begin(); itr != m_LfgDungeonMap.end(); ++itr)
{
LFGDungeonData& dungeon = itr->second;
+ if (dungeon.type == LFG_TYPE_RANDOM)
+ continue;
+
// No teleport coords in database, load from areatriggers
if (dungeon.x == 0.0f && dungeon.y == 0.0f && dungeon.z == 0.0f)
{
diff --git a/src/server/game/World/World.cpp b/src/server/game/World/World.cpp
index 35f991cd368..aa31dcc8aa1 100755
--- a/src/server/game/World/World.cpp
+++ b/src/server/game/World/World.cpp
@@ -1461,16 +1461,6 @@ void World::SetInitialWorldSettings()
sLog->outInfo(LOG_FILTER_SERVER_LOADING, "Loading Vehicle Accessories...");
sObjectMgr->LoadVehicleAccessories(); // must be after LoadCreatureTemplates() and LoadNPCSpellClickSpells()
- sLog->outInfo(LOG_FILTER_SERVER_LOADING, "Loading LFG entrance positions...");
- sLFGMgr->LoadLFGDungeons();
-
- sLog->outInfo(LOG_FILTER_SERVER_LOADING, "Loading Dungeon boss data...");
- sObjectMgr->LoadInstanceEncounters();
-
- sLog->outInfo(LOG_FILTER_SERVER_LOADING, "Loading LFG rewards...");
- sLFGMgr->LoadRewards();
-
-
sLog->outInfo(LOG_FILTER_SERVER_LOADING, "Loading SpellArea Data..."); // must be after quest load
sSpellMgr->LoadSpellAreas();
@@ -1489,6 +1479,15 @@ void World::SetInitialWorldSettings()
sLog->outInfo(LOG_FILTER_SERVER_LOADING, "Loading AreaTrigger script names...");
sObjectMgr->LoadAreaTriggerScripts();
+ sLog->outInfo(LOG_FILTER_SERVER_LOADING, "Loading LFG entrance positions..."); // Must be after areatriggers
+ sLFGMgr->LoadLFGDungeons();
+
+ sLog->outInfo(LOG_FILTER_SERVER_LOADING, "Loading Dungeon boss data...");
+ sObjectMgr->LoadInstanceEncounters();
+
+ sLog->outInfo(LOG_FILTER_SERVER_LOADING, "Loading LFG rewards...");
+ sLFGMgr->LoadRewards();
+
sLog->outInfo(LOG_FILTER_SERVER_LOADING, "Loading Graveyard-zone links...");
sObjectMgr->LoadGraveyardZones();