Avoid duplicate quests in priority window
authorLiza Carvelli <liza@carvel.li>
Fri, 20 Sep 2024 17:43:19 +0000 (19:43 +0200)
committerLiza Carvelli <liza@carvel.li>
Fri, 20 Sep 2024 17:43:19 +0000 (19:43 +0200)
Questionable/Windows/PriorityWindow.cs

index 912d7b6d5e19d4bf89110dbd3ec0129c67f725ad..9165eddfba775262a40027a05001bc24038ae3e8 100644 (file)
@@ -112,7 +112,7 @@ internal sealed class PriorityWindow : LWindow
 
             foreach (var quest in foundQuests)
             {
-                if (quest.Info.IsMainScenarioQuest || _questController.ManualPriorityQuests.Contains(quest))
+                if (quest.Info.IsMainScenarioQuest || _questController.ManualPriorityQuests.Any(x => x.Id == quest.Id))
                     continue;
 
                 bool addThis = ImGui.Selectable(quest.Info.Name);