From 61f3ae2885cec58e3c10494ba7b8e3756e2c101f Mon Sep 17 00:00:00 2001 From: Hondacrx Date: Mon, 18 Aug 2025 20:47:30 -0400 Subject: [PATCH] Core/LFG Fix crash on lfg boss kills Port From (https://github.com/TrinityCore/TrinityCore/commit/9247723c0721207dcaea22141861855f4e0a173f) --- Source/Game/DungeonFinding/LFGManager.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Game/DungeonFinding/LFGManager.cs b/Source/Game/DungeonFinding/LFGManager.cs index 11a0716e1..bb73e6724 100644 --- a/Source/Game/DungeonFinding/LFGManager.cs +++ b/Source/Game/DungeonFinding/LFGManager.cs @@ -1352,7 +1352,7 @@ namespace Game.DungeonFinding uint gDungeonId = GetDungeon(gguid); LFGDungeonData dungeonDone = GetLFGDungeon(gDungeonId); // LFGDungeons can point to a DungeonEncounter from any difficulty so we need this kind of lenient check - if (!dungeonEncounterIds.Contains(dungeonDone.finalDungeonEncounterId)) + if (dungeonDone.finalDungeonEncounterId == 0 || !dungeonEncounterIds.Contains(dungeonDone.finalDungeonEncounterId)) return; FinishDungeon(gguid, gDungeonId, currMap);