Make allied society quests non-interruptible
authorLiza Carvelli <liza@carvel.li>
Sat, 24 Aug 2024 22:49:53 +0000 (00:49 +0200)
committerLiza Carvelli <liza@carvel.li>
Sat, 24 Aug 2024 22:49:53 +0000 (00:49 +0200)
Questionable/Controller/QuestController.cs

index c4805bb00dae75b6364b67bc37f838f967d11938..d932b471807a81185867238db4204b64d03f272e 100644 (file)
@@ -719,6 +719,9 @@ internal sealed class QuestController : MiniTaskController<QuestController>, IDi
         if (type != ECurrentQuestType.Normal)
             return false;
 
+        if (currentQuest.Quest.Info.AlliedSociety != EAlliedSociety.None)
+            return false;
+
         QuestSequence? currentSequence = currentQuest.Quest.FindSequence(currentQuest.Sequence);
         if (currentQuest.Step > 0)
             return false;