Compose Homeworld storm and native Worthless counter costs with Semuta

This commit is contained in:
Quintine committed 2026-10-13 02:08:42 +11:00
1 parent 506bf25bc6
commit 7004977e75
12 files changed
+776 -13

No files matched your search

+22
View File
@@ -29,6 +29,28 @@ 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 / original Homeworld storm and native counter costs — 13 October.**
The same profile now offers Jubba before protection and printed Karama
canceling a native CHOAM Worthless power before denial. Kull/Nexus and other
producer gates remain unchanged. Ten corrected before programs had no cost
offer;24 parent claim/pass programs now complete the original suffixes.
Jubba protects the actual paid counter through recorded Weather storm1→7;
canceling it retains the fuel and loses exactly that threatened counter after
the original protection decision declines. Native counter claims recover
only Karama: Baliset's original move commits once, Kulon has no bonus,
La La La keeps free allowance and Gamont returns no force before its close.
Six actual390px flows exercise four power cancellations and protected/canceled
storm, with movement/storm exchanges at4/4. Evidence:
`/tmp/dune-homeworld-native-counter-3215.json` and
`/tmp/dune-homeworld-native-storm-3216.json`. The original Weather was played
by Atreides; the earlier C-caster probe was superseded after correcting the
fixture's target alias, not counted as the specified before proof. The frozen
ten-file unit union passes192/192 with types/lint clean. This is local fixture
proof, not deployed, saved-room or full-mode acceptance.
The application build passes with the recorded deprecation, large-chunk and
static route-classification warnings unchanged; no warning or gate is suppressed.
**Semuta / native Homeworld Worthless powers — 13 October.**
The existing Homeworld envelope now offers the printed Kulon, reactive
Baliset, La La La and Trip to Gamont discard costs before their original
@@ -14,13 +14,15 @@ card is the same public fresh batch, claim recovers it and pass leaves it
discarded, and the card's own committed effect, payment, gift, answer
history, wallets, custody and occupation history are unchanged.
Native printed Kulon, Baliset, La La La and Trip to Gamont disposal also offers
Semuta in this envelope before that power's original effect. Claim/pass adds
Kulon's movement bonus once, finishes the free-revival denial without
inventing forces or a debit, stops the same uncommitted Baliset move, or
returns one original board counter to its native reserves before the same
CHOAM closing-Mentat controls resume. Jubba and other producers remain outside
this batch; no Nexus or wider optional-module combination is admitted.
Native printed Kulon, Baliset, La La La, Trip to Gamont and Jubba disposal
also offers Semuta before that power's original effect. Claim/pass adds one
movement bonus, finishes denial without a force/debit, stops the same
uncommitted Baliset move, returns one original counter before CHOAM's same
closing controls, or applies protection before the same recorded storm moves.
The printed Karama canceling a native power is offered separately before
denial: its unused Worthless fuel remains held and is not a candidate.
Canceled Baliset resumes its original move once; no canceled native effect
is applied. Kull, Nexus and other producer/module combinations remain excluded.
Actual selected original cleanup cards are privately discarded first. The
typed receipt retains only that cleanup's event, original held-ID commitment
+54
View File
@@ -1,5 +1,59 @@
# Dune implementation status
## 13 October 2026 — Homeworld Jubba and native Worthless Karama costs
The Homeworld producer gate now admits only the additional existing
`choamJubbaDiscard` and `karamaChoamWorthlessDiscard` kinds. The unchanged
native cancellation predicate still excludes Kull, battle, Ornithopter and
ecological/arrival-overlap parents. No action, signature, force/payment rule
or optional-module profile changes.
Jubba uses a real paid reserve shipment, original first-turn suffix, then
turn2 Weather Control by the original Atreides seat. Storm1 plus actual6
threatens the single CHOAM Red Chasm7 counter; the ordinary Weather discard
receipt is passed by original seats. Native readiness opens the real CHOAM
Storm decision before casualties. The initial fixture mistakenly used the
Kulon fixture's target=c as Weather caster; that C-caster output was real but
did not satisfy the specified third-party fixture. It was corrected to the
actual Atreides seat and the exact closed-gate before proof rerun.
Ten corrected before programs (Jubba in both modes plus four native printed
power cancellations in both modes) had no cost offer. Twenty-four parent
post-cutover programs cover claim/pass for those sources plus canceled Jubba.
Protection keeps the paid counter alive through the same recorded storm;
canceling retains Jubba, reoffers its original decision, then declining sends
only that counter to Tanks before the same Spice opening. Native printed
counter recovery offers only Karama, never the retained Worthless fuel.
Baliset's original move resumes once; Kulon bonus/LL denial/Gamont return
remain canceled, with original phase/closing controls preserved.
Four actual390px counter flows cancel with Emperor's held Karama, commit
Semuta and recover that physical Karama. Kulon/Baliset exchange at4/4;
CHOAM retains its printed fuel. Baliset reaches real Battle selection with
Atreides Arrakeen9/Imperial Basin1/moved1, not a second move. Gamont leaves
board10/reserves10/Tanks0 before the original close reaches turn2. La La La
leaves allowance/counters unchanged and reaches original Atreides foresight.
Kulon grants no range and the unused group stays at its original location
before normal Collection. Two additional390px Storm flows use actual protect,
native Karama allow/cancel, Semuta and original CHOAM controls: protected
counter1/Tanks0 versus unprotected counter0/Tanks1, both reserves19 and the
same storm7/turn2/phase1 suffix. Artifacts outside Git:
`/tmp/dune-homeworld-native-counter-3215.json`,
`/tmp/dune-homeworld-native-storm-3216.json`.
Parent removed wording/log-count and copied-receipt assertions from the
worker tests; real storm position, physical survival/loss and rejected
duplicate controls prove the transitions. The final ten-file union passes
192/192, including70 new cases, with types/lint clean. Native first-turn
Collection can change a fixture wallet, so same-instance baselines preserve
actual original income rather than assigning a constant. Initial Vite
dependency request aborts and cosmetic notice dimming are recorded.
All owned QA services/tabs/root and `/tmp` probe scripts were removed; proof
JSON/screenshots remain outside Git. No deployed, historical-save, natural
full-game or complete-mode certification follows.
The application build passes; module.register deprecation, client chunks
over500kB and Vinext static route classification remain visible warnings.
## 13 October 2026 — native Homeworld CHOAM Worthless discard continuation
The Homeworld Semuta producer gate excluded the native printed Kulon,
+31
View File
@@ -855,6 +855,37 @@ consumer cases pass on that genuine setup. Later held cards/Tanks use
conserved transfers, not replacement decks or minted forces. No new ruling,
module entry, public gate or complete-mode certification follows.
**13 October 2026 — Homeworld Jubba and native Worthless cancellation.**
The same envelope now admits `choamJubbaDiscard` and
`karamaChoamWorthlessDiscard`. The existing native cancellation predicate
still excludes Kull, battle/Ornithopter and ecological/arrival-overlap parents;
no Nexus or new producer profile is opened.
Original paid CHOAM shipment supplies one normal Red Chasm7 counter. The
first-turn native suffix reaches turn2 Storm; actual Weather Control by
Atreides moves the recorded storm from1 by6, with the ordinary Weather
Semuta receipt passed by all original seats. Jubba then disposes its exact
card before protection. Claim/pass preserves the original counter, moves
storm1→7 once and resumes the same CHOAM market/Spice opening. Real Karama
cancellation instead retains Jubba and offers only its spent Karama; the
original protection decision reopens, and declining loses the one threatened
counter to Tanks while the same storm/Spice suffix completes.
Native printed Karama cancellation of Kulon, Baliset, La La La and Gamont
likewise offers only the public spent Karama before the original denial.
Their retained Worthless fuel is never claimable. Canceled Baliset commits
its original declared Atreides move once; canceled Kulon gives no bonus,
canceled La La La keeps free allowance and canceled Gamont returns no force
before restoring its original CHOAM close. Parent runtime covers16 such
claim/pass cases plus8 Jubba/protection-counter cases in both modes.
Four actual390px cancellation flows and two actual390px storm flows preserve
those original controls, including full4/4 exchanges for movement/Jubba.
`/tmp/dune-homeworld-native-counter-3215.json` and
`/tmp/dune-homeworld-native-storm-3216.json` retain accepted actions and actual
state outside Git. Initial optimizer request aborts are recorded; this is
local fixture proof, not deployed, saved-room or complete-mode acceptance.
**13 October 2026 — native CHOAM Homeworld Worthless costs.** The existing
Homeworld envelope now admits the printed Kulon, Baliset, La La La and Trip
to Gamont discard continuations. Their original native rules are unchanged;