From ffb66d87193b19acff140c8c11cc108774f58248 Mon Sep 17 00:00:00 2001 From: cannorin Date: Tue, 23 Sep 2025 20:39:24 +0900 Subject: [PATCH] kripke: prevent answering isomorphic frames again --- apps/web/src/routes/kripke/components/game.svelte | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/web/src/routes/kripke/components/game.svelte b/apps/web/src/routes/kripke/components/game.svelte index a6fd4e2..d2eb053 100644 --- a/apps/web/src/routes/kripke/components/game.svelte +++ b/apps/web/src/routes/kripke/components/game.svelte @@ -71,7 +71,8 @@ let canGuess = $derived.by(() => { if (status !== "playing" || remainingRelations !== 0) return false; const frameId = getId(frame); return !moves.some( - (move) => move.type === "guess" && move.frameId === frameId, + (move) => + move.type === "guess" && isomorphic[move.frameId] === isomorphic[frameId], ); });