aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2022-08-05 00:06:13 +0200
committerShauren <shauren.trinity@gmail.com>2022-08-05 00:06:13 +0200
commitf44ee96682548960742e6275de337b4eb90330a8 (patch)
treee40f27a757ec631abab4e2b9425b7842f34558dc /src
parent4fb59511f92ce775490b2155796853c381035f9e (diff)
Core/LFG: Filter out lfg dungeons that have invalid map/difficulty pairs
Diffstat (limited to 'src')
-rw-r--r--src/server/game/DungeonFinding/LFGMgr.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/game/DungeonFinding/LFGMgr.cpp b/src/server/game/DungeonFinding/LFGMgr.cpp
index 936eaae171d..a586f723edb 100644
--- a/src/server/game/DungeonFinding/LFGMgr.cpp
+++ b/src/server/game/DungeonFinding/LFGMgr.cpp
@@ -198,6 +198,9 @@ void LFGMgr::LoadLFGDungeons(bool reload /* = false */)
if (!dungeon)
continue;
+ if (!sDB2Manager.GetMapDifficultyData(dungeon->MapID, Difficulty(dungeon->DifficultyID)))
+ continue;
+
switch (dungeon->TypeID)
{
case LFG_TYPE_DUNGEON: