From f44ee96682548960742e6275de337b4eb90330a8 Mon Sep 17 00:00:00 2001 From: Shauren Date: Fri, 5 Aug 2022 00:06:13 +0200 Subject: [PATCH] Core/LFG: Filter out lfg dungeons that have invalid map/difficulty pairs --- src/server/game/DungeonFinding/LFGMgr.cpp | 3 +++ 1 file changed, 3 insertions(+) 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: