From 2fd324a475a34cdde590f1b8176f1f6f0fc516c9 Mon Sep 17 00:00:00 2001 From: Eric Wagoner Date: Sat, 5 Sep 2026 22:25:43 -0400 Subject: [PATCH] POWER ATTACK burns any number of life points short of the last The card sets no ceiling and the engine never had one; the picker offered five. It now offers every point but the one that keeps you alive. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01Jm2auWk6RP71CjaAb4FMoG --- packages/web/src/App.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/web/src/App.svelte b/packages/web/src/App.svelte index e3efa05..4842d3f 100644 --- a/packages/web/src/App.svelte +++ b/packages/web/src/App.svelte @@ -1453,7 +1453,7 @@ function pass() { dispatch({ type: "pass" }); } const me = $derived(view?.players.find((p) => p.id === view?.you) ?? null); - const paBurnable = $derived(me ? [1, 2, 3, 4, 5].filter((n) => n < me.life) : []); + const paBurnable = $derived(me ? Array.from({ length: Math.max(0, me.life - 1) }, (_, i) => i + 1) : []); /** Two treasures can share a square: one dispatches, more ask whose. */ const treasuresHere = $derived( view && me