From 3d1db2d555a66545aec5ec950170f75a74685deb Mon Sep 17 00:00:00 2001 From: hondacrx Date: Thu, 4 Aug 2022 23:04:11 -0400 Subject: [PATCH] Core/LFG: Filter out lfg dungeons that have invalid map/difficulty pairs Port From (https://github.com/TrinityCore/TrinityCore/commit/f44ee96682548960742e6275de337b4eb90330a8) --- Source/Game/DungeonFinding/LFGManager.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Source/Game/DungeonFinding/LFGManager.cs b/Source/Game/DungeonFinding/LFGManager.cs index 66f202c80..ee822827c 100644 --- a/Source/Game/DungeonFinding/LFGManager.cs +++ b/Source/Game/DungeonFinding/LFGManager.cs @@ -176,6 +176,9 @@ namespace Game.DungeonFinding // Initialize Dungeon map with data from dbcs foreach (var dungeon in CliDB.LFGDungeonsStorage.Values) { + if (Global.DB2Mgr.GetMapDifficultyData((uint)dungeon.MapID, dungeon.DifficultyID) == null) + continue; + switch (dungeon.TypeID) { case LfgType.Dungeon: