Resolve Basic Ambassador child arrivals during Terror
This commit is contained in:
1 parent
a45d81aa34
commit
fbdf11c789
15 files changed
+817
-16
No files matched your search
+14
-2
@@ -20,12 +20,24 @@ open mode gates.
|
||||
Keep identified Basic-function gaps ahead of Advanced and wider interactions.
|
||||
Prototype labels and final acceptance gates remain.
|
||||
|
||||
**Fremen and Guild Ambassador child arrivals — 27 October. Prototyped / Partial.**
|
||||
In supported bare Basic games, an Ambassador that shares an original entry with Terror may now relocate or
|
||||
ship its beneficiary's forces. The child arrival resolves first; a Terror token
|
||||
it consumes cannot trigger twice, while a hidden token retains the original
|
||||
opportunity. A child Sneak Attack waits to offer its advisor response until the
|
||||
original queue finishes. Richese may claim or pass a child Sabotage discard.
|
||||
Parent/child priority is provisional; wider module and deployed acceptance
|
||||
remain open.
|
||||
[Scope](DEFERRED_SHIPMENT_ARRIVAL.md#ambassador-child-arrivals-during-overlap--27-october-2026).
|
||||
The frozen batch passed 108/108 tests in 14 files, type/lint and the production
|
||||
build. Browser and deployed acceptance remain open.
|
||||
|
||||
**Basic native Ambassador/Terror arrivals — 27 October. Prototyped / Partial.**
|
||||
Bare Basic games with selected native faction decks can carry one eligible entry
|
||||
through both Ecaz Ambassador and Moritani Terror opportunities in the existing
|
||||
provisional storm order. Their original payment, entry and continuation happen
|
||||
once. Nested Fremen/Guild Ambassador arrivals and optional-module boundaries
|
||||
remain separate. Player reference text also corrects outdated claims that
|
||||
once. The newer child-arrival follow-up above extends Fremen/Guild effects;
|
||||
optional-module boundaries remain separate. Player reference text also corrects outdated claims that
|
||||
supported faction previews cannot start.
|
||||
[Scope](DEFERRED_SHIPMENT_ARRIVAL.md#basic-native-faction-overlap--27-october-2026).
|
||||
The frozen batch passed 76/76 tests in nine files, type/lint and the production
|
||||
|
||||
@@ -4,6 +4,44 @@
|
||||
exposed an already accepted shipment whose Guild allowance could not finish.
|
||||
This continuation repair preserves the existing unfinished arrival-order gates.
|
||||
|
||||
## Ambassador child arrivals during overlap — 27 October 2026
|
||||
|
||||
**Prototyped / Partial.** When an Ecaz Ambassador and a Moritani Terror token both
|
||||
respond to the same eligible Basic arrival, the existing overlap preserves the
|
||||
two owners' opportunities in provisional storm order. The extension
|
||||
allows the Fremen Ambassador's relocation and the Guild Ambassador's free
|
||||
shipment to create their own physical child arrival while the original overlap
|
||||
waits. The chosen group, destination and ordinary force restrictions remain
|
||||
authoritative; the original entry and any payment are not replayed.
|
||||
|
||||
The child resolves its own eligible Terror opportunity before the suspended
|
||||
Ambassador returns to the original overlap. If the same Terror token is
|
||||
declined on the child, it remains available to an as-yet-unresolved original
|
||||
entry. If the child reveals and consumes that token, the original entry cannot
|
||||
offer it again. A distinct child token and the original token retain separate
|
||||
opportunities; if the original Terror was already resolved first, the child
|
||||
only encounters tokens still present. This live-token and child-first sequence
|
||||
is an explicit online composition, not a publisher ruling on simultaneous
|
||||
priority.
|
||||
|
||||
Sneak Attack remains a real child effect: its physical forces and any resulting
|
||||
Bene Gesserit accompaniment are preserved, with the follow-up waiting until the
|
||||
original overlap's outstanding reaction finishes. The Sneak group can then
|
||||
trigger an Ambassador that remains available, including after an original
|
||||
entrant declined it. A child Sabotage discard offers the existing Semuta
|
||||
response before the same Ambassador continuation.
|
||||
Existing advisor eligibility,
|
||||
unrelated busy controls, other arrival effects and optional-module boundaries
|
||||
remain separate. Complete faction rules, broader interaction, recovery, browser
|
||||
and deployed acceptance remain open.
|
||||
Frozen changed-path proof passed 108/108 tests in 14 files, type/lint and the
|
||||
production build. [Fremen](../tests/overlap-fremen-native-runtime.test.ts),
|
||||
[Guild](../tests/guild-overlap-child-runtime.test.ts), [Sneak](../tests/sneak-overlap-child-ambassador.test.ts)
|
||||
and [Semuta](../tests/semuta-overlap-child-runtime.test.ts) use real setup and
|
||||
actions with explicitly controlled original token selections. Rendered
|
||||
[controls](../tests/overlap-fremen-guild-controls.test.tsx) do not certify
|
||||
browser or deployed behavior.
|
||||
|
||||
## Basic native faction overlap — 27 October 2026
|
||||
|
||||
**Prototyped / Partial.** In bare Basic games with selected native faction
|
||||
@@ -12,9 +50,10 @@ Ambassador and Terror opportunities through the existing provisional storm
|
||||
order. The original move or shipment is committed and paid once; its two
|
||||
owners resolve their separately earned opportunities in sequence. The existing
|
||||
queue and controls apply; this is not a publisher ruling on simultaneous
|
||||
effects. Actual in-flight controls remain authoritative, and nested Fremen or
|
||||
Guild Ambassador arrivals and optional-module combinations keep their separate
|
||||
boundaries. Complete factions, modes and deployed acceptance remain open.
|
||||
effects. Actual in-flight controls remain authoritative. The child-arrival
|
||||
follow-up above extends the earlier Fremen and Guild boundary; optional-module
|
||||
combinations retain their separate boundaries. Complete factions, modes and
|
||||
deployed acceptance remain open.
|
||||
The new [runtime fixture](../tests/fixture-basic-native-overlap.ts) uses public
|
||||
Basic setup and real shipments with explicitly controlled, native-token
|
||||
placements. [Regression cases](../tests/basic-native-overlap-runtime.test.ts)
|
||||
|
||||
@@ -1,5 +1,18 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 27 October 2026 — Ambassador child arrivals during overlap
|
||||
|
||||
Fremen relocation and Guild shipment can resolve their native child arrival
|
||||
while the original Ambassador/Terror pair remains in its provisional order.
|
||||
The child uses the actual token, and the original later opportunity follows
|
||||
the token's live state. A child Sneak Attack queues advisor reactions rather
|
||||
than replacing the original Terror decision. Wider combinations, complete
|
||||
modes and deployed acceptance remain open.
|
||||
Frozen changed-path proof passed 108/108 tests in 14 files, type/lint and the
|
||||
production build. Real setup and movement use explicitly controlled original
|
||||
Ambassador/Terror placements; component checks render the projected controls.
|
||||
[Contract](DEFERRED_SHIPMENT_ARRIVAL.md#ambassador-child-arrivals-during-overlap--27-october-2026).
|
||||
|
||||
## 27 October 2026 — Basic native Ambassador/Terror arrivals
|
||||
|
||||
The existing ordered same-entry queue admits bare Basic native faction rosters
|
||||
|
||||
@@ -1,5 +1,14 @@
|
||||
# Rule decision index
|
||||
|
||||
## Ambassador child arrivals during overlap — 27 October 2026
|
||||
|
||||
Provisionally finish a Fremen or Guild Ambassador-created child arrival before
|
||||
continuing the original two-owner entry. A hidden Terror token remains eligible
|
||||
for the original entrant; a token already consumed by the child is not replayed.
|
||||
Queued child Sneak advisor reactions do not replace the original controls.
|
||||
This is an implementation ordering, not a publisher priority ruling.
|
||||
[Contract](DEFERRED_SHIPMENT_ARRIVAL.md#ambassador-child-arrivals-during-overlap--27-october-2026).
|
||||
|
||||
## Basic native Ambassador/Terror overlap — 27 October 2026
|
||||
|
||||
The existing provisional storm-order queue also handles eligible same-entry
|
||||
|
||||
Reference in new issue
Block a user