Connect source-ordered Advanced Ecaz new-ally Duke grant
This commit is contained in:
1 parent
5e293f567a
commit
59a406830c
9 files changed
+95
-22
No files matched your search
@@ -15,9 +15,32 @@ Private decision ownership and a minimal legal bot choice are connected.
|
||||
The first version uses one-battle tenure and sets an unused living loan aside
|
||||
at turn end. These are labelled implementation policies under the Basic-first
|
||||
instruction, not a publisher clarification of return destination or mid-loan
|
||||
alliance changes. Advanced loans and exceptional custody remain for later work.
|
||||
alliance changes. Exceptional custody and wider combinations remain for refinement.
|
||||
A direct Basic arrival → consent → legal bot loan → resumed entrant smoke passes.
|
||||
|
||||
## Advanced accepted-alliance Duke grant — 8 October 2026
|
||||
|
||||
The authorized supplied `UNOFFICIAL_Revised_Dune_Rulebook_v.2.3_web.pdf`,
|
||||
physical **page 30, Ecaz A**, says “Then, add Duke Vidal to the triggering
|
||||
faction’s leader pool” after alliance consent, and sets an unused disc
|
||||
aside at turn end. Advanced therefore grants an available canonical Duke
|
||||
automatically in the accepting action, with **no separate Ecaz loan choice
|
||||
or acknowledgement**. Basic keeps its existing optional prototype choice.
|
||||
|
||||
The same disc changes controller/source, preserving identity and death
|
||||
history without appending a native leader or Traitor. Existing dead,
|
||||
captured/ghola and Advanced-Harkonnen scope guards remain; unavailable
|
||||
Duke does not veto alliance consent. One-battle release remains the
|
||||
explicit provisional tenure policy, not an additional supplied-text ruling.
|
||||
The entrant’s original arrival suffix resumes once after consent/grant.
|
||||
|
||||
One direct Advanced smoke reproduces the missing grant, then uses Easy's
|
||||
real consent, the automatic same-disc grant, a real Duke Battle Plan and
|
||||
surviving release through native aftermath. Three changed alliance
|
||||
contract cases pass, including Basic decline and dead/shared custody.
|
||||
Actual SSR consent controls were observed in Chromium with automatic
|
||||
grant wording. Types pass; no broad suite or deployed acceptance was run.
|
||||
|
||||
## Rules and authoritative execution
|
||||
|
||||
`game/ecaz-duke-acquisition.ts` quotes a detached next `DukeState` using the existing custody helper. It requires a current seated Ecaz owner and the existing canonical shared disc. It preserves identity, death history and `usedAt`; it never appends a leader to a native roster, adds a Traitor card, manufactures a replacement disc, samples randomness or grants new battle-use permissions. Starting-force initialization remains the normal disc-creation boundary.
|
||||
|
||||
Reference in new issue
Block a user