From 60f338e2e1050a8a8874ba6ffb68b6e4e65049d4 Mon Sep 17 00:00:00 2001 From: Quintine <15965533+Quintine@users.noreply.github.com> Date: Thu, 15 Oct 2026 13:48:02 +1100 Subject: [PATCH] Allow Ecaz Cunning at original quiet phase boundaries --- components/nexus-ecaz-duke.tsx | 1 + docs/CURRENT_STATUS.md | 17 ++++ docs/IMPLEMENTATION_STATUS.md | 43 ++++++++ docs/NEXUS_CARD_RULES.md | 12 +++ docs/NEXUS_ECAZ_RULES.md | 50 ++++++++++ docs/RULE_DECISIONS.md | 17 +++- game/nexus-ecaz-duke-options.ts | 2 +- game/nexus-ecaz-duke.ts | 75 +++++++++----- game/reference.ts | 19 ++-- tests/e3-nexus-ecaz-runtime.test.ts | 14 +-- .../ecaz-nexus-skills-modules-runtime.test.ts | 1 - tests/nexus-duke-timing-runtime.test.ts | 97 +++++++++++++++++++ tests/nexus-ecaz-duke-captured.test.ts | 36 ++++--- tests/nexus-ecaz-duke-quote.test.ts | 38 ++++---- 14 files changed, 342 insertions(+), 80 deletions(-) create mode 100644 tests/nexus-duke-timing-runtime.test.ts diff --git a/components/nexus-ecaz-duke.tsx b/components/nexus-ecaz-duke.tsx index 9b301e68..7ea304ca 100644 --- a/components/nexus-ecaz-duke.tsx +++ b/components/nexus-ecaz-duke.tsx @@ -17,6 +17,7 @@ export function NexusEcazDuke({ game, act, busy }: Props) {

Ecaz Nexus · Cunning · Duke Prad Vidal

Known controller: {offer.dukeController ? controller?.name ?? 'another player' : 'none'}.

Spend your physical Ecaz Nexus card to take the one shared Duke this turn, including from actual capture or the Tanks. Capture reclaim ends captivity. A Tanked acquisition preserves his death history without payment or an ordinary revival slot. Battle use or unused turn expiry sets him aside.

+

Use at a quiet play boundary in any phase. Finish the current auction, battle, response or other committed interaction first; Cunning does not interrupt it or extend Duke custody beyond this turn.

Provisional return policy: no previous captor is restored after Nexus use. Independent Tanks resurrection clears prior battle use; taking a living Duke does not. Only Ecaz may revive him, including with a real Ghola card; that return is set aside before a separate Cunning play. Foreign-Ghola custody is not created. Wider profile and combination gates remain.

{offer.blocked &&

{offer.blocked}

}