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;