From e439f3f7b65a17a59d0284068d7da20be3c50cc1 Mon Sep 17 00:00:00 2001 From: Quintine <15965533+Quintine@users.noreply.github.com> Date: Thu, 29 Oct 2026 08:42:28 +1100 Subject: [PATCH] Add dead leader battle preparation --- components/residual-poison.tsx | 5 +- docs/CURRENT_STATUS.md | 20 +- docs/RULE_DECISIONS.md | 17 +- game/engine.ts | 45 +++- game/reference.ts | 2 +- .../basic-early-leaderless-controls.test.tsx | 7 +- ...ic-early-leaderless-dead-controls.test.tsx | 58 ++++ tests/basic-early-leaderless-dead.test.ts | 253 ++++++++++++++++++ 8 files changed, 386 insertions(+), 21 deletions(-) create mode 100644 tests/basic-early-leaderless-dead-controls.test.tsx create mode 100644 tests/basic-early-leaderless-dead.test.ts diff --git a/components/residual-poison.tsx b/components/residual-poison.tsx index e89520a1..06038ca3 100644 --- a/components/residual-poison.tsx +++ b/components/residual-poison.tsx @@ -97,7 +97,10 @@ export function BattleLeaderOpportunity({ game, act, busy }: PreparationProps) {

Both combatants have an opportunity to use available preparations before either commits a leader. Continue when you are ready to choose leaders. - {' '}A held Juice of Sapho can make you aggressor during this opportunity. + {' '}You can use a held Ghola from your hand to revive an eligible leader + before continuing. + {game.players.some(player => player.faction === 'richese') && + ' A held Juice of Sapho can make you aggressor during this opportunity.'}