From 64a6041a28692be5c5235ee1f35bd52ccca2175c Mon Sep 17 00:00:00 2001 From: Eric Wagoner Date: Thu, 27 Aug 2026 15:57:32 -0400 Subject: [PATCH] The first-person pane becomes an invitation, not a default Through-your-eyes ships opt-in: the preferences toggle turns it on, and only an explicit yes is remembered. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_015RCWSTnb1KYTPyL4GmhGnF --- packages/web/src/prefs.svelte.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/web/src/prefs.svelte.ts b/packages/web/src/prefs.svelte.ts index e267f97..d06ad1c 100644 --- a/packages/web/src/prefs.svelte.ts +++ b/packages/web/src/prefs.svelte.ts @@ -29,7 +29,7 @@ const KEY = "wizwar-prefs"; function load(): Prefs { const fallback: Prefs = { art: "photo", autoGrab: false, flourishes: true, wizardName: "", color: null, - cautions: true, botTier: "adept", instantReplay: true, liveFp: true, + cautions: true, botTier: "adept", instantReplay: true, liveFp: false, }; try { const raw = localStorage.getItem(KEY); @@ -44,7 +44,7 @@ function load(): Prefs { cautions: p.cautions !== false, botTier: p.botTier === "apprentice" || p.botTier === "archmage" ? p.botTier : "adept", instantReplay: p.instantReplay !== false, - liveFp: p.liveFp !== false, + liveFp: p.liveFp === true, }; } catch { return fallback;