Allow weekly delivery turn-in while in duty queue
authorLiza Carvelli <liza@carvel.li>
Sun, 25 Aug 2024 14:01:02 +0000 (16:01 +0200)
committerLiza Carvelli <liza@carvel.li>
Sun, 25 Aug 2024 14:01:02 +0000 (16:01 +0200)
Questionable/Functions/GameFunctions.cs

index fda0c60d907f75525c4621ec19e6e7afcf77c735..360e882d82cec03fe8278be74aaadb06826bcef2 100644 (file)
@@ -431,7 +431,8 @@ internal sealed unsafe class GameFunctions
         if (!AgentSatisfactionSupply.Instance()->IsAgentActive())
             return false;
 
-        var flags = _condition.AsReadOnlySet();
+        var flags = _condition.AsReadOnlySet().ToHashSet();
+        flags.Remove(ConditionFlag.InDutyQueue); // irrelevant
         return flags.Count == 2 &&
                flags.Contains(ConditionFlag.NormalConditions) &&
                flags.Contains(ConditionFlag.OccupiedInQuestEvent);