From 65092f50afaf08eb6f84554fe9d17d93d54e26c8 Mon Sep 17 00:00:00 2001 From: Eric Wagoner Date: Sun, 23 Aug 2026 12:29:11 -0400 Subject: [PATCH] The reel through your own eyes: first-person replay (stage two) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sight now runs THROUGH the warps as the rules say: a ray reaching a mouth re-enters at its pair and marches on, the far side swimming in violet haze. The floor's furniture joins the scene — bushes stand tall, safes squat, slime and tacks and pits lie low, dropped daggers glint. And the replay reel gains a 👁 toggle: relive the catch-up or the whole tale through your wizard's eyes, the camera turning before it strides, easing between cells, cutting on teleports, and turning toward whoever acted while you stood still. The /?fpv workshop grows &demo=1 — two automatons play a stretch and the real Replay component reruns it. Co-Authored-By: Claude Fable 5 --- packages/web/src/Replay.svelte | 88 ++++++++++++++- packages/web/src/fpv/FirstPerson.svelte | 5 + packages/web/src/fpv/FpvWorkshop.svelte | 44 +++++++- packages/web/src/fpv/raycast.ts | 137 ++++++++++++++++-------- 4 files changed, 223 insertions(+), 51 deletions(-) diff --git a/packages/web/src/Replay.svelte b/packages/web/src/Replay.svelte index 0163c6f..bf197ef 100644 --- a/packages/web/src/Replay.svelte +++ b/packages/web/src/Replay.svelte @@ -1,5 +1,6 @@