feat: preserve native Face Dance through Semuta battle discards
This commit is contained in:
1 parent
12e4bcbf45
commit
0d545deb63
9 files changed
+191
-10
No files matched your search
@@ -237,8 +237,8 @@ policy**, not a newly discovered publisher timing rule. Full-hand
|
||||
Semuta uses the explicit user-approved atomic exchange; its completed
|
||||
hand count is unchanged. Pending gifts, competing responses,
|
||||
completed Ornithopter arrivals with Ecaz Ambassador or Moritani Terror,
|
||||
pending battle rewards other than native Harkonnen capture and other typed
|
||||
producers retain their automatic continuation; Semuta cannot claim those events
|
||||
pending battle rewards other than native Harkonnen capture/Face Dance and other
|
||||
typed producers retain automatic continuation; Semuta cannot claim those events
|
||||
yet.
|
||||
The completed Box's selected
|
||||
search card stays private and its paid shuffle is not repeated
|
||||
@@ -248,6 +248,36 @@ separate [reaction privacy audit](SEMUTA_PRIVACY_REVIEW.md) explains why
|
||||
auto-closing only when nobody secretly holds the card would leak
|
||||
possession. The main game and public expansion gates remain closed.
|
||||
|
||||
**11 October 2026 — native Face Dance suffix.** Mandatory and winner
|
||||
battle discard batches now offer Semuta with native Tleilaxu Face Dance pending.
|
||||
Only that reward exclusion changed. The existing battle receipt already binds
|
||||
the pending native owner, original winner and territory. Claim/pass preserves
|
||||
casualties and winner-card cleanup before the same private opportunity; it
|
||||
cannot replace an army early, repeat replacement or move the claimed card back.
|
||||
Auditor, tech, CHOAM income and other reward exclusions remain separate.
|
||||
|
||||
The permanent regression fails before and passes after, covering both discard
|
||||
producers, claim/pass, one replacement, original leader death, force and card
|
||||
custody, and retired reaction/Face Dance replay rejection. Genuine mixed
|
||||
CHOAM/Ix setup supplies the physical cards; a conserved traitor/Face Dancer
|
||||
identity swap stages the matching winner without inventing a second card.
|
||||
|
||||
Twenty-four isolated runtime scenarios cover both producers, Basic/Advanced,
|
||||
claim/pass and four legal Semuta AI profiles, then one native replacement.
|
||||
Eight further native Face Dance AI cases cover all four profiles in both modes:
|
||||
each uses its own matching card and legally replaces three survivors. The old
|
||||
winner ends with reserves18/Tanks2 and no board group; Tleilaxu has board3,
|
||||
reserves12/Tanks5, and the winning leader has one death.
|
||||
|
||||
Real GameTable at 390px claims the winner's Hunter Seeker before restoring
|
||||
Tleilaxu's actual reserves/sector selector. Reveal Face Dancer replaces three
|
||||
in Arrakeen10 and keeps Hunter Seeker in Richese's hand. Phase7's original Ix
|
||||
opening remains; no premature collection settlement is claimed. No horizontal
|
||||
overflow. Temporary scripts/server/browser are removed or stopped; no saved
|
||||
store or deployed game was targeted. This is bounded continuation coverage,
|
||||
not complete Semuta/Tleilaxu or deployed acceptance.
|
||||
Types/lint and 117 affected unit cases across eight files pass.
|
||||
|
||||
**11 October 2026 — original final-Mentat continuation.** Gamont disposal
|
||||
inside CHOAM's final opportunity now offers Semuta too. The receipt signs an
|
||||
optional `mentat` marker and the still-pending native opportunity. Claim or
|
||||
|
||||
Reference in new issue
Block a user