From bcd2155fe00cc775d6b84b3e590e076ca9e77e1f Mon Sep 17 00:00:00 2001 From: Eric Wagoner Date: Wed, 19 Aug 2026 21:53:01 -0400 Subject: [PATCH] IDIOT's duty spelled out, like FEAR's The engine already steers every step and bars items, attacks, and non-aiding casts; the one honor-bound piece is spending the movement at all. The afflicted now see the card's demand in an urgent slip the moment their turn opens, matching the FEAR pattern: bots comply mechanically, humans get the words. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_0138A8CjeQRpvzKxuMfz1Bqc --- packages/web/src/App.svelte | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/web/src/App.svelte b/packages/web/src/App.svelte index 465ecd5..076c4cf 100644 --- a/packages/web/src/App.svelte +++ b/packages/web/src/App.svelte @@ -1777,6 +1777,15 @@ dead end excuses you. (The maze trusts you to honor it.) {/if} + {#if isYourTurn && view.sustained.some((e) => e.cardId === "idiot" && e.targetId === view.you)} +
+ 🥴 "What am I doing here…?" — IDIOT drives you to the nearest of + your own treasures. Spend your movement marching (the maze will + steer your steps); you may cast only counteractions and spells + that speed the trip. It lifts when you stand on your treasure. + (The marching is yours to honor.) +
+ {/if} {#if actionsSpent} {#if view.turn.drawForbidden}
Your own bolt has left you reeling — the rest of this turn is lost, and no cards come with it.