Allow Emperor gift during Guild timing choice
Verify and publish checkpoint container / container (push) Successful in 11m8s

This commit is contained in:
Quintine committed 2026-10-29 06:13:25 +11:00
1 parent a9b67a89b3
commit 93b0146de9
9 files changed
+383 -2

No files matched your search

+22
View File
@@ -0,0 +1,22 @@
# Emperor alliance gift timing
## Advanced Guild timing prototype — 29 October 2026
The user-authorized revised rules, physical p. 31 (printed p. 29), allow the
Emperor to transfer spice to an ally at any time and for any reason. In a
clean classic-faction Advanced game, an Emperor can now make that gift while
the Guild's normal Shipment and Movement timing choice is pending. The choice
remains in place while the gift's ordinary Karama response resolves. Allowing
the gift transfers the selected uncommitted spice once; cancellation transfers
none. Either outcome leaves the same Guild decision and movement order.
The owner-only control uses the server's current amount and ally quote. The
initial scope excludes optional modules, competing continuation windows and
live commitments requiring a combined planner. The pre-existing quiet-window
gift remains unchanged. Other decision and response parents and the source's
complete any-time scope remain unfinished; this prototype does not certify
Advanced play or deployed behavior.
[Runtime cases](../tests/emperor-guild-timing-gift.test.ts) start a real
Advanced game and stage the alliance and movement boundary; [rendered controls](../tests/emperor-timing-gift-controls.test.tsx)
cover the actual table and owner-only control.