diff --git a/Questionable/GameFunctions.cs b/Questionable/GameFunctions.cs index 6487eb98..76b03cfa 100644 --- a/Questionable/GameFunctions.cs +++ b/Questionable/GameFunctions.cs @@ -151,6 +151,7 @@ internal sealed unsafe class GameFunctions var msqQuest = GetMainScenarioQuest(questManager); if (msqQuest.CurrentQuest != 0 && _questRegistry.IsKnownQuest(msqQuest.CurrentQuest) && + IsReadyToAcceptQuest(msqQuest.CurrentQuest) && !questManager->IsQuestAccepted(msqQuest.CurrentQuest)) return msqQuest;