Offer Semuta after clean Ix-deck Amal discard
This commit is contained in:
1 parent
f0eafc175e
commit
dffbe7b9f7
9 files changed
+249
-26
No files matched your search
+12
-12
@@ -10,19 +10,19 @@ The explicit [Semuta development preview](SEMUTA_SOURCE_UPDATE_20260907.md#30-se
|
||||
accepts a fresh Richese roster with CHOAM & Richese and optionally
|
||||
the physical Ix deck. Clean public ordinary-card, paid Box, retired
|
||||
Ornithopter, private Distrans, final Truthtrance, movement-order
|
||||
Sapho, battle-card and Ix-deck Thumper discards open the same
|
||||
Sapho, battle-card and Ix-deck Thumper/Amal discards open the same
|
||||
neutral offer regardless of hidden Semuta custody. Thumper pauses
|
||||
before its injected worm or spice draw; claim or decline resumes
|
||||
one saved Spice Blow. Mixed-owner battle cards require a committed,
|
||||
owner-only selection of another player's freshly discarded card.
|
||||
Mandatory and optional winner cleanup remain separate events.
|
||||
Casualties, flight arrival, private gifts, answer history and Sapho
|
||||
order resume without replay. Minimal legal AI, exact JSON/SQLite
|
||||
continuation and competing-room CAS are connected. Mixed arrivals,
|
||||
auction/battle Sapho, queued or promise-bound Truthtrance, pending
|
||||
battle rewards, other discard producers, full-hand ordering, normal
|
||||
Richese starts and deployed acceptance remain unfinished. Neutral
|
||||
passes and free-slot guard are product safety choices, not rulings.
|
||||
before its injected worm or spice draw; Amal pauses after halving
|
||||
personal spice and clearing earlier opening passes, before phase
|
||||
initialization. Claim or decline resumes each saved suffix once.
|
||||
Mixed-owner battle cards require committed, owner-only selection of
|
||||
another player's fresh card. Mandatory and optional winner cleanup
|
||||
remain separate. Minimal legal AI, JSON/SQLite continuation and
|
||||
competing-room CAS are connected. Mixed arrivals, auction/battle
|
||||
Sapho, queued or promise-bound Truthtrance, pending rewards, other
|
||||
discard producers, full-hand ordering, normal Richese starts and
|
||||
deployed acceptance remain unfinished. Neutral passes and free-slot
|
||||
guard are product safety choices, not rulings.
|
||||
|
||||
One [natural Advanced Moritani assassination](MORITANI_ASSASSINATE_LEADERS.md#29-september-2026--natural-revealed-card-game)
|
||||
now proceeds from genuine battle loss to a dead-target Traitor reveal,
|
||||
|
||||
@@ -1,5 +1,36 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 30 September 2026 — Semuta after Ix-deck Amal
|
||||
|
||||
In the explicit Richese preview with the physical Ix deck, playing
|
||||
Amal at a clean phase opening now publicly discards its one held
|
||||
card, halves every faction's available personal spice and resets
|
||||
earlier opening passes before a neutral all-seat Semuta offer. A
|
||||
different holder with hand space may claim only that used Amal and
|
||||
discard Semuta; all-seat decline leaves Amal in the ordinary pile.
|
||||
The exact phase-opening window then resumes once. No auction card
|
||||
draw, Bidding prelude or other opening effect runs ahead, and the
|
||||
same spice is not halved again.
|
||||
|
||||
Genuine Ix-deck setup covers prior-pass reset, odd/even spice,
|
||||
owner-only legal AI claim, all-seat decline, physical card census,
|
||||
JSON continuation and later Richese Bidding prelude. An isolated
|
||||
migrated SQLite room restores the paused reaction, commits an
|
||||
authenticated Amal claim and completes the opening without changing
|
||||
saved seats or double-paying. Independent rules/continuation and
|
||||
privacy/recovery reviews found no scoped defect. Nested opening
|
||||
interactions, other discard producers, full-hand ordering, normal
|
||||
Richese starts and deployed acceptance remain gated.
|
||||
|
||||
A direct production-engine run completed genuine Ix-deck setup,
|
||||
halved 11/9/7 personal spice to 5/4/3, showed a neutral offer,
|
||||
let the legal bot recover used Amal and restored cleared opening
|
||||
passes. Three real ready actions then opened Richese's Bidding
|
||||
prelude without another halving. The phone-width rules deep link
|
||||
rendered the boundary as Partial. `npm run check` passed typecheck,
|
||||
lint and 5,814/5,814 offline cases; `npm run build` and all 55
|
||||
Vite development HTTP cases passed. No deployed revision was exercised.
|
||||
|
||||
## 30 September 2026 — Semuta after Ix-deck Thumper
|
||||
|
||||
The explicit Richese Semuta development profile now permits a fresh
|
||||
|
||||
@@ -12,7 +12,7 @@ Audited 6 September 2026. The ten physical identities and their readable face in
|
||||
|
||||
- Player controls show both original plans, exact undialed counts or honest possible totals, the mode choice and a complete internal guide. No victim/death confirmation is added. The card stays physically reserved until standard cleanup; stale events, duplicate requests and corrupted source custody fail before resources change. All four AI profiles use public force possibilities, legal low-dial plans and revealed leader/bounty information. They preserve leader value when Artillery suppresses bounty and leave traitor/explosion precedence intact.
|
||||
|
||||
- Semuta Drug has a bounded preview for clean public ordinary-card, paid Box, retired Ornithopter, private Distrans, final Truthtrance, movement-order Sapho and separate initial/mandatory-winner/optional-winner battle batches. A fresh Richese roster may explicitly include the physical Ix deck, whose Thumper discard pauses before its worm and spice draw. Multiple public battle cards reveal candidates only after holder commitment and transfer one other-player card. Private gifts, unresolved promises, reactive arrivals, auction/battle Sapho and pending battle rewards remain outside scope. Other producers, full-hand ordering and normal Richese starts are unfinished. Mirror Weapon and Juice of Sapho retain separate bounded paths, not combined-mode certification. Other systems, mobile acceptance, difficulty calibration and complete Advanced/expansion games still prevent goal completion. No start gate was removed.
|
||||
- Semuta Drug has a bounded preview for clean public ordinary-card, paid Box, retired Ornithopter, private Distrans, final Truthtrance, movement-order Sapho and three separate battle discard stages. A fresh Richese roster may include the physical Ix deck: Thumper pauses before worm/spice draw and Amal pauses after halving spice before phase initialization. Multi-owner battle batches reveal candidates only after holder commitment and transfer one other-player card. Private gifts, unresolved promises, reactive arrivals, auction/battle Sapho and pending battle rewards remain outside scope. Other producers, full-hand ordering and normal Richese starts are unfinished. Mirror Weapon and Juice of Sapho retain separate bounded paths, not combined-mode certification. Other systems, mobile acceptance, difficulty calibration and complete Advanced/expansion games still prevent goal completion. No start gate was removed.
|
||||
|
||||
The complete integrated validation checkpoint is recorded in [IMPLEMENTATION_STATUS.md](IMPLEMENTATION_STATUS.md).
|
||||
|
||||
@@ -113,11 +113,11 @@ opted-in fresh Richese profile, optionally with the physical Ix deck.
|
||||
Neutral all-seat responses, physical one-card recovery, provisional
|
||||
free-slot policy, minimal legal AI and saved continuation work after
|
||||
clean ordinary-card, paid Box, retired Ornithopter, private Distrans,
|
||||
final Truthtrance, movement-order Sapho, Ix-deck Thumper and three
|
||||
battle discard stages. Thumper pauses before injecting its worm or
|
||||
drawing a spice card; claim or decline resumes once. Multi-owner
|
||||
batches require committed owner-only selection of another player's
|
||||
card. Queued questions, promises, reactive arrivals, auction/battle
|
||||
Sapho, pending battle rewards and other discard families remain
|
||||
final Truthtrance, movement-order Sapho, Ix-deck Thumper/Amal and
|
||||
three battle discard stages. Thumper pauses before its injected worm
|
||||
or spice draw; Amal resumes its already-halved phase opening once.
|
||||
Multi-owner batches require committed owner-only selection of one
|
||||
other-player card. Queued questions, promises, reactive arrivals,
|
||||
auction/battle Sapho, pending battle rewards and other sources stay
|
||||
unconnected. Full-hand ordering, ten-card inventory, cache custody
|
||||
and public expansion start gate are unchanged.
|
||||
@@ -54,6 +54,14 @@ the undrawn decks, previous land/discard, forces and alliance state;
|
||||
Semuta claim or all-seat decline retires it before one ordinary
|
||||
Spice Blow suffix. A CHOAM-only preview has no Thumper identity.
|
||||
|
||||
The same Ix deck supplies Amal. In a clean phase opening, its
|
||||
public disposal precedes halving every personal spice amount and
|
||||
clearing prior opening passes. `amalDiscard` binds original balances,
|
||||
the halved result and suspended opening; a neutral offer retires
|
||||
before restoring that opening. Bidding pool draws, phase income and
|
||||
other opening effects therefore still occur only after everyone
|
||||
finishes the opening. Nested openings remain unintegrated.
|
||||
|
||||
## Main findings
|
||||
|
||||
A post-`applyAction` pile diff cannot implement immediate Semuta. Ix Ambassador and Ixian ally replacement discard then draw directly. Ordinary Karama cancellation/purchase can reach replacement, Harkonnen bonus or a new auction pool indirectly. A stopped frame must resume at a named stage, never rerun its original public action.
|
||||
|
||||
@@ -65,7 +65,7 @@ The explicit `semuta` development profile starts a fresh Richese roster
|
||||
with CHOAM & Richese and optionally the physical Ix deck, without
|
||||
opening public expansion starts. It interrupts **clean public
|
||||
ordinary-card, paid Box, retired Ornithopter, used Distrans, final
|
||||
Truthtrance, movement-order Sapho, battle and Ix-deck Thumper
|
||||
Truthtrance, movement-order Sapho, battle and Ix-deck Thumper/Amal
|
||||
discards**, provided the parent transaction has no competing response.
|
||||
Every seat sees the same neutral fresh-discard opportunity regardless
|
||||
of hidden Semuta custody.
|
||||
@@ -81,6 +81,11 @@ Semuta claim or all-seat decline resumes the one saved Spice Blow;
|
||||
it neither injects a second worm nor replays any earlier effect.
|
||||
Thumper without the Ix deck is not a physical card in this profile.
|
||||
|
||||
An Ix-deck Amal is already publicly discarded after halving every
|
||||
personal spice amount and resetting previous phase-opening passes.
|
||||
Semuta claim or all-seat decline restores that exact opening; no
|
||||
auction pool, phase income or other opening work runs ahead or twice.
|
||||
|
||||
The first battle mandatory batch may contain public cards belonging
|
||||
to both combatants. Its accepted result and card custody precede
|
||||
the neutral offer; casualty allocation and winner cleanup still
|
||||
|
||||
Reference in new issue
Block a user