From 812702097f56699eb090c02eb8e28781d5d38ef2 Mon Sep 17 00:00:00 2001 From: Oliver Date: Sat, 6 Dec 2025 16:06:59 -0700 Subject: [PATCH] Prevent requerying when the user is finished --- module/utils/QueryManager.mjs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/module/utils/QueryManager.mjs b/module/utils/QueryManager.mjs index 4294b39..edc685e 100644 --- a/module/utils/QueryManager.mjs +++ b/module/utils/QueryManager.mjs @@ -143,6 +143,14 @@ export async function requery(requestID, users) { const query = queries.get(requestID); if (!query) { return }; + users = users.filter(userID => { + const isntFinished = query.status[userID] !== `finished`; + const isConnected = game.users.get(userID)?.active; + return isntFinished && isConnected; + }); + + if (users.length === 0) { return }; + game.socket.emit(`system.taf`, { event: `query.prompt`, payload: {