From 716bf637680baed3a5ead2bcd2a263aa5b247a02 Mon Sep 17 00:00:00 2001 From: Liza Carvelli Date: Tue, 12 Aug 2025 19:38:52 +0200 Subject: [PATCH] Handle errors if your only tracked quests are low priority --- Questionable/Functions/QuestFunctions.cs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Questionable/Functions/QuestFunctions.cs b/Questionable/Functions/QuestFunctions.cs index 70783c75..9d99f2bb 100644 --- a/Questionable/Functions/QuestFunctions.cs +++ b/Questionable/Functions/QuestFunctions.cs @@ -157,14 +157,14 @@ internal sealed unsafe class QuestFunctions } } - if (trackedQuests.Count > 0) + if (_configuration.General.SkipLowPriorityDuties && trackedQuests.Count > 0) { - if (_configuration.General.SkipLowPriorityDuties) - { - var lowPriorityQuests = _questRegistry.LowPriorityContentFinderConditionQuests; - trackedQuests.RemoveAll(x => lowPriorityQuests.Any(y => x.Quest == y.QuestId && x.Sequence == y.Sequence)); - } + var lowPriorityQuests = _questRegistry.LowPriorityContentFinderConditionQuests; + trackedQuests.RemoveAll(x => lowPriorityQuests.Any(y => x.Quest == y.QuestId && x.Sequence == y.Sequence)); + } + if (trackedQuests.Count > 0) + { // if we have multiple quests to turn in for an allied society, try and complete all of them var (firstTrackedQuest, firstTrackedSequence) = trackedQuests.First(); EAlliedSociety firstTrackedAlliedSociety = -- 2.30.2