Add dead leader battle preparation
Verify and publish checkpoint container / container (push) Canceled after 0s
Verify and publish checkpoint container / container (push) Canceled after 0s
This commit is contained in:
1 parent
bcca08cac5
commit
e439f3f7b6
8 files changed
+386
-21
No files matched your search
+18
-2
@@ -17,6 +17,21 @@ open mode gates.
|
||||
|
||||
## Current checkpoint and work
|
||||
|
||||
**Basic dead-leader battle preparation — 29 October. Prototyped / Partial.**
|
||||
Fresh classic Basic battles without Harkonnen open the existing neutral
|
||||
pre-leader opportunity when a combatant has a dead leader and no available
|
||||
living leader. The trigger does not depend on private Hero or Ghola holdings;
|
||||
unaffected opponents are already ready. After battle powers, a still-leaderless
|
||||
player is announced before plans. A later legal Ghola revival corrects the
|
||||
current notice without changing sealed plans. Real battle journeys with staged
|
||||
leader and conserved card state cover mixed and dead leaders, both combatants,
|
||||
Prescience, Ghola before and after readiness, sealed plans and all four legal
|
||||
bot profiles. Eight related files pass 59 cases, including 15 new runtime and
|
||||
control cases; type checking, lint and the production build pass. The ordering
|
||||
is provisional; Harkonnen's concealed captures, other factions and modules,
|
||||
and deployed acceptance remain open.
|
||||
[Scope](RULE_DECISIONS.md#basic-leaderless-battle-announcement--29-october-2026).
|
||||
|
||||
**Basic market Ghola with printed Kull — 29 October. Prototyped / Partial.**
|
||||
The default printed-Kull preview now works with the Semuta market-Ghola
|
||||
reaction. Kull decline, success and a distinct counter preserve the parked
|
||||
@@ -185,8 +200,9 @@ finishes first, no confirmation is added and sealing does not announce twice.
|
||||
Real battle selection with staged prior leader use covers both plan orders,
|
||||
Prescience, Voice and its Karama cancellation, public controls, Cheap Hero,
|
||||
dead-leader exclusions and minimal bots. The related seven-file batch passes
|
||||
38 cases; type checking, lint and the production build pass. Revival-capable and other profiles still announce only
|
||||
at seal, so earlier timing remains open there; deployed acceptance is unverified.
|
||||
38 cases; type checking, lint and the production build pass. The newer
|
||||
dead-leader preparation above extends part of the formerly excluded
|
||||
revival-capable scope; other profiles and deployed acceptance remain open.
|
||||
[Scope](RULE_DECISIONS.md#basic-leaderless-battle-announcement--29-october-2026).
|
||||
|
||||
**Basic leaderless battle announcement — 29 October. Prototyped / Partial.**
|
||||
|
||||
+15
-2
@@ -65,6 +65,16 @@ Great Maker rides share this destination check; Polar Sink remains clear.
|
||||
|
||||
## Basic leaderless battle announcement — 29 October 2026
|
||||
|
||||
In fresh classic Basic games without Harkonnen, a publicly unavailable living
|
||||
leader pool containing at least one dead leader now opens a neutral pre-leader
|
||||
preparation for that combatant, independent of their private hand. An unaffected
|
||||
opponent is already ready. The player can use Ghola from their hand or continue;
|
||||
after battle powers resolve, an inability is announced before either plan. If a
|
||||
later public Ghola revival changes the available leader, the current notice is
|
||||
withdrawn and a correction logged; already sealed plans stay sealed. This is a
|
||||
provisional online timing composition, not a publisher ruling. Captures and other
|
||||
faction/module combinations remain open.
|
||||
|
||||
The [publisher base rulebook, printed p. 10](https://www.gf9games.com/dunegame/wp-content/uploads/Dune-Rulebook.pdf)
|
||||
requires a player unable to play a leader or Cheap Hero to announce that fact.
|
||||
A fresh classic Basic battle without optional modules now announces before plans
|
||||
@@ -73,10 +83,13 @@ Cheap Hero is held. This clean case has no dead leader to revive or private
|
||||
card-transfer preparation. The public notice gives no card identity or plan
|
||||
choice. The same plan does not announce twice. Other cases retain the existing
|
||||
seal-time announcement, which can occur after an opponent has sealed; their
|
||||
earlier timing remains open. Neither a deadline nor an extra confirmation is
|
||||
introduced, and old battles keep their saved behavior. This online ordering is
|
||||
earlier timing remains open except for the newer dead-leader case above. The
|
||||
original no-death case introduces neither a deadline nor an extra confirmation;
|
||||
old battles keep their saved behavior. This online ordering is
|
||||
a provisional interpretation rather than a specific publisher timing ruling.
|
||||
[Early runtime](../tests/basic-early-leaderless.test.ts),
|
||||
[dead-leader runtime](../tests/basic-early-leaderless-dead.test.ts),
|
||||
[dead-leader controls](../tests/basic-early-leaderless-dead-controls.test.tsx),
|
||||
[early controls](../tests/basic-early-leaderless-controls.test.tsx),
|
||||
[Voice cases](../tests/basic-early-leaderless-voice.test.ts),
|
||||
[seal-time runtime](../tests/basic-leaderless-announcement.test.ts) and
|
||||
|
||||
Reference in new issue
Block a user