diff options
author | Shauren <shauren.trinity@gmail.com> | 2022-08-05 00:06:13 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2022-08-05 00:06:13 +0200 |
commit | f44ee96682548960742e6275de337b4eb90330a8 (patch) | |
tree | e40f27a757ec631abab4e2b9425b7842f34558dc /src | |
parent | 4fb59511f92ce775490b2155796853c381035f9e (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.cpp | 3 |
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: |