From ca0a108e70876f0b83abb41d5f52fe2d1fd4de4c Mon Sep 17 00:00:00 2001 From: Etorix <92535668+EtorixDev@users.noreply.github.com> Date: Fri, 24 Jul 2026 16:24:44 -0700 Subject: [PATCH] Questify: Cleanup. (#1280) --- src/equicordplugins/questify/utils/completion.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/equicordplugins/questify/utils/completion.ts b/src/equicordplugins/questify/utils/completion.ts index 2273ae0dd..2ac077ae1 100644 --- a/src/equicordplugins/questify/utils/completion.ts +++ b/src/equicordplugins/questify/utils/completion.ts @@ -705,7 +705,7 @@ async function reportPlayQuestProgress( const attempts = options.attempts ?? 1; const delay = options.delay ?? 2500; const timeout = options.timeout ?? 10000; - const applicationId = options.applicationId ?? entry.task.applications?.[0]?.id ?? quest.config.application?.id; + const applicationId = options.applicationId ?? entry.task.applications?.[0]?.id; for (let attempt = 1; attempt <= attempts; attempt++) { try { @@ -1153,7 +1153,7 @@ export function stopAutoCompletesForRunningGames(gameIds: string[]): boolean { for (const entry of Array.from(activeAutoCompletes.values())) { const quest = QuestStore.getQuest(entry.questId); - if (entry.kind === "play" && quest && gameIds.includes(quest.config.application.id)) { + if (entry.kind === "play" && quest && entry.task.applications?.some(({ id }) => gameIds.includes(id))) { stopQuestAutoComplete(quest, { manual: false, preserveResume: false }); stoppedAny = true; }