From e4a93ec3aa7e5a01a2e4b00b82f48b8dfaa7b629 Mon Sep 17 00:00:00 2001 From: Eric Wagoner Date: Thu, 27 Aug 2026 13:56:11 -0400 Subject: [PATCH] Forfeit legs earn no scolding (from the FPV playtest) Picking up an object ends the turn's actions and movement, yet the end-turn caution still tallied the unspendable points as a regret. The unspent-movement reason now stays quiet once actions have ended. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_015RCWSTnb1KYTPyL4GmhGnF --- packages/web/src/App.svelte | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/web/src/App.svelte b/packages/web/src/App.svelte index 0f86f2d..bba7aef 100644 --- a/packages/web/src/App.svelte +++ b/packages/web/src/App.svelte @@ -955,8 +955,10 @@ if (view && me) { const left = view.turn.movementAllowance - view.turn.movementUsed; // Unspent legs are no regret when the walk ended ON someone's gold — - // stopping there was the point. - if (left > 0 && !treasuresHere.some((t) => t.owner !== view.you)) { + // stopping there was the point — nor when a pickup or drop already + // forfeited them: those points cannot be spent, only mourned. + if (left > 0 && !view.turn.actionsEnded && + !treasuresHere.some((t) => t.owner !== view.you)) { reasons.push(`${left} movement point${left === 1 ? "" : "s"} unspent`); } const limit = me.displayed.some((c) => c.cardId === "brainstone") ? 9 : 7;