feat: offer Semuta after clean battle Distrans transfers
This commit is contained in:
1 parent
235f763625
commit
d319faa80c
8 files changed
+113
-1
No files matched your search
@@ -29,6 +29,19 @@ optional skill bands, combinations and public expansion starts remain open.
|
||||
Rules implementation continues; comprehensive assurance and administration
|
||||
remain deferred until all rules are implemented.
|
||||
|
||||
**Semuta / clean battle Distrans — 11 October.** The completed clean transfer
|
||||
now offers only its public used Distrans during battle. The private gift and
|
||||
sealed opposing plan remain committed; the recipient may itself claim with
|
||||
Semuta without losing or repeating the gift. The original regression fails
|
||||
before and passes after; the final cases cover both separate and claimant
|
||||
recipients. Types/lint and 69 affected unit cases across seven files pass.
|
||||
Twenty-four runtime scenarios cover both rule modes, recipient
|
||||
roles, claim/pass and all four legal AI profiles, followed by legal planning.
|
||||
Competing parents remain separate. Temporary scripts are removed; no saved
|
||||
store or deployed game was targeted. Existing human panels are reused; no new
|
||||
browser evidence is claimed. See
|
||||
[the source/runtime boundary](SEMUTA_SOURCE_UPDATE_20260907.md).
|
||||
|
||||
**Semuta / native Basic Terror — 11 October.** The local `semuta` entry now
|
||||
admits fresh Basic native Richese/Moritani plus classics with CHOAM/Ecaz decks
|
||||
and no optional modules. Private Sabotage and Robbery overflow after clean
|
||||
|
||||
@@ -1,5 +1,30 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 11 October 2026 — Semuta after a clean battle Distrans transfer
|
||||
|
||||
The completed `distransDiscard` receipt already binds the donor/recipient hand
|
||||
identities and original battle parent. The reaction guard now admits it during
|
||||
battle without changing transfer legality or competing-parent exclusions. Only
|
||||
the public used Distrans is fresh; the private gift is already held and is not
|
||||
a Semuta target.
|
||||
|
||||
The original regression fails before and passes after. The final two cases
|
||||
cover a separate recipient and the Semuta claimant as recipient, preserving one
|
||||
gift, card conservation and the original sealed plan. Original transfer and
|
||||
retired reaction replay reject. A recipient combatant may commit the given
|
||||
weapon in its next legal plan; a claimant recipient retains both its gift and
|
||||
the claimed used Distrans.
|
||||
Types/lint and 69 affected unit cases across seven files pass.
|
||||
|
||||
Twenty-four isolated engine scenarios cover Basic/Advanced, both recipient
|
||||
roles, claim/pass and all four legal AI profiles, then legal planning. Each
|
||||
retains the original opposing plan and one exact transfer. Temporary scripts
|
||||
are removed; no saved store or deployed game was targeted. Existing transfer,
|
||||
Semuta and plan controls are reused; no new browser evidence is claimed.
|
||||
Full Semuta and combinations remain open. Contracts:
|
||||
[Semuta](SEMUTA_SOURCE_UPDATE_20260907.md),
|
||||
[printed transfer and commitments](RICHESE_DISTRANS_ENGINE_AUDIT.md).
|
||||
|
||||
## 11 October 2026 — native Basic Semuta/Terror continuation
|
||||
|
||||
The local `semuta` initializer now additionally admits Basic native
|
||||
|
||||
@@ -30,7 +30,7 @@ The distinction between an ordinary Treachery effect and a cancellable faction/a
|
||||
1. **Giving the activating Distrans itself.** The give-then-discard wording does not explain self-selection. Do not put the same physical card in both the recipient's hand and the discard, discard a different card, or silently omit the discard. Until clarified, require a separate transferred card and label self-selection unsupported, not a printed prohibition.
|
||||
2. **Exact scope of “during a bid.”** The face does not define whether this means one bid declaration or the complete auction of a card. It does not say the entire Bidding phase. A temporary guard over unresolved normal/Once Around/Silent lots, including unsettled payment, is an explicit conservative implementation boundary. Pre-bid declaration/selection, between-lot windows and post-purchase income are distinct contexts; do not silently present a blanket phase-3 ban as the official rule. The user has already been asked about this boundary by root; this audit adds no question or assumed answer.
|
||||
3. **Active Truthtrance answer priority.** Existing question/priority resolution prevents changing the queried hand mid-question. No retrieved Distrans-specific rule overrides it. Keep this narrow existing priority boundary, rather than disabling Distrans for every unrelated decision or response.
|
||||
4. **Future Semuta discard reaction.** Discarding Distrans creates a real discard event. Semuta may eventually react to that card; the transferred card was not discarded and is not a Semuta target. Do not replay the transfer when resuming a future discard reaction. The exact combined Semuta capacity/counter sequence remains in its own unfinished subsystem.
|
||||
4. **Semuta discard reaction — updated 11 October 2026.** The explicit development preview reacts after a clean completed transfer, including during battle. Only the used Distrans is fresh; the privately transferred card is never a Semuta target. Claim or decline cannot repeat the transfer or change a sealed plan. The recipient may itself hold Semuta and claim the used card while keeping the earlier gift. Competing parents retain their separate boundaries; the neutral response and approved full-hand exchange are documented in [the Semuta source/runtime contract](SEMUTA_SOURCE_UPDATE_20260907.md).
|
||||
|
||||
A setup-only prohibition is also not printed on the face. Current supported setup normally has no reachable Distrans in a hand; if a new setup module makes that reachable, verify that boundary rather than inferring a general rule from current implementation gates.
|
||||
|
||||
|
||||
@@ -14,6 +14,12 @@ gifts and competing parents retain the original direct transfer
|
||||
behavior without this Semuta reaction. The table below remains the
|
||||
broader producer/continuation inventory, not a claim of complete coverage.
|
||||
|
||||
11 October 2026 update: the same clean receipt is admitted during battle.
|
||||
Only the public used Distrans is fresh; the private gift and sealed plans remain
|
||||
committed. Claim or decline restores clean planning without another transfer.
|
||||
The recipient may claim with its own held Semuta while keeping the earlier
|
||||
gift. Competing parents retain their separate boundaries.
|
||||
|
||||
A clean ordinary definite Truthtrance answer now offers its consumed card even
|
||||
when another question remains reserved, when the answer bound a supported
|
||||
shipment or unsubmitted battle-plan promise, or when it concerns a submitted/
|
||||
|
||||
@@ -247,6 +247,25 @@ 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 — clean battle Distrans.** A completed clean private
|
||||
Distrans transfer now offers its public used card during battle. Only the
|
||||
battle-presence guard gained that existing receipt exception; transfer legality,
|
||||
sealed plans and competing-parent exclusions are unchanged. The privately given
|
||||
card is already held by the recipient and never becomes a fresh discard target.
|
||||
A recipient holding Semuta may claim the used Distrans while keeping the gift.
|
||||
|
||||
The original permanent case fails before and passes after; the final regression
|
||||
also covers the claimant being the recipient. Claim/pass preserves the single
|
||||
gift, card conservation and original sealed opposing plan. Retired reaction and
|
||||
original transfer replays reject; the recipient combatant may use the given
|
||||
weapon in its next legal plan. Twenty-four isolated engine scenarios cover
|
||||
Basic/Advanced, a separate recipient or the Semuta holder, claim/pass and all
|
||||
four legal AI profiles. Each resumes legal planning with the same original
|
||||
opposing plan and one exact gift. Temporary scripts are removed; no saved store
|
||||
or deployed game was targeted. Existing human transfer, Semuta and planning
|
||||
controls are reused; no new browser evidence is claimed here.
|
||||
Types/lint and 69 affected unit cases across seven files pass.
|
||||
|
||||
**11 October 2026 — native Basic Terror discards.** The same local `semuta`
|
||||
entry additionally admits fresh Basic native Richese/Moritani with classic
|
||||
opponents, exactly CHOAM/Ecaz decks and no optional modules. Native setup remains
|
||||
|
||||
Reference in new issue
Block a user