Connect Advanced Ecaz and Moritani special Karama first versions

This commit is contained in:
Quintine committed 2026-10-08 11:29:08 +11:00
1 parent 59a406830c
commit d438d923a3
17 files changed
+872 -3

No files matched your search

+8
View File
@@ -88,6 +88,14 @@ now grants the original disc and resumes the entrant without another loan choice
Basic remains optional. One-battle tenure stays provisional; unavailable/captured
scope remains guarded. One actual grant-and-battle smoke and three changed
contract cases pass; types pass. No broad suite or deployed acceptance was run.
**Advanced Ecaz and Moritani special Karama connected.** Ecaz's supplied p30
unarmed disc-difference declaration now reaches real cost/once-use and virtual
strength without additional physical losses. Moritani's supplied p35 post-loss
power now controls exact public winner-card keep/discard subsets before optional
cleanup. Both have owned live controls and minimum legal AI; numeric/custody
precedence interpretations are explicit. Two direct battle smokes and types pass;
live isolated React declarations/selectors submit exact native payloads in Chromium.
No broad suite, deployed acceptance or strategic AI work was run.
+25
View File
@@ -2,6 +2,31 @@
Historical primary-source audit, 2026-09-07, corrected after independent verification. The publisher/designer odd-force conflict remains unresolved as a publisher correction. Under the 8 October Basic-first prototype instruction, Basic now provisionally uses the main p8 paragraph: ceiling contribution/loss and floor survivors, with a visible control warning. This is not a numerical ruling by the user or designer. Advanced retains its separately authorized source. The earlier false attribution to Jack Reda remains withdrawn.
## Advanced Ecaz special Karama first version — 8 October 2026
The authorized supplied revision, physical **p30, Ecaz G**, permits Karama
before plans reveal to add the leader-disc difference to the number dialed
when Ecaz plays neither weapon nor defense. The native Ecaz combatant now
declares this through the existing normalized special-use, real-card cost
and once-per-game pipeline. Declare before sealing or after an unarmed own
plan, without inspecting the opponent's hidden leader.
**Provisional interpretation:** absolute printed/copied disc-value
difference is virtual dial strength, not new counters, extra support or
additional physical casualties. KH/skill modifiers are excluded. Ordinary
traitor/explosion precedence remains unchanged. Later plans enforce both
empty card slots; existing Voice/inspection/Truthtrance constraints must
leave a legal unarmed plan before the cost can commit.
`game/ecaz-special-karama.ts` supplies the owner-only quote and numeric
bonus; authoritative resolution adds the virtual strength independently
from physical dial/losses. `components/ecaz-special-karama.tsx` and minimum
legal AI are connected. A direct smoke uses Easy's declaration, rejects
an armed plan, changes the winner through the disc difference and observes
two actual losses/two spice support. Live isolated React controls submit
the exact current event/card in Chromium. Types pass; no broad suite or
complete-mode/deployed acceptance follows.
## Original live Discovery coalition — 5 October 2026
The original standalone Ecaz Discovery profile marks its native Occupy path,
+27
View File
@@ -2,6 +2,33 @@
Bounded source and implementation audit, 2026-09-06. No runtime edits or live-room actions were performed.
## Distinct Advanced special Karama first version — 8 October 2026
This is **not** the ally-retention ability below. Authorized supplied PDF
physical **p35, Moritani F** lets Moritani, after losing a battle, force
its winning opponent to keep/discard played Treachery Cards. The native
unspent Moritani receives an owned opportunity before optional winner
disposal, with only publicly revealed played identities still held there.
It can decline or spend one actual Karama for disjoint forced keep/discard
subsets. Unchanged cards retain the winner's ordinary choice.
**Provisional precedence:** existing compulsory named-card disposal
finishes first; force keep targets only ordinarily retainable cards.
This does not adjudicate a special-power override of Tooth/Artillery/
skill-card mandatory disposal. No arbitrary unused opposing hand is exposed.
`game/moritani-special-karama.ts` revalidates the exact resolved source and
subsets. The original normalized cost/once-use pipeline then applies real
forced discards and a typed fresh-discard continuation before resuming the
remaining winner choice once; forced keeps cannot be selected in that
choice. Owned controls and legal AI are connected.
One real-loss smoke observes the opportunity, legal bot discard candidate,
one physical Karama cost, an actual forced weapon discard, retained Snooper
and completed cleanup. Live isolated React controls in Chromium change
both selectors and submit the exact native event/card/identity subsets.
Types pass; no broad suite or complete-mode/deployed acceptance follows.
## Explicit effect and eligible outcomes
When Moritani’s ally loses a battle that has a winner, **the ally** may retain **one of its played Treachery cards**, provided it could have retained that card as the winner. This is optional, does not benefit Moritani itself, and does not retrieve arbitrary unplayed hand cards or the opponent’s cards. The paragraph is the ordinary Alliance ability, not the advanced Assassinate Leaders ability. [GF9 Ecaz & Moritani, printed p. 6](https://www.gf9games.com/dune/wp-content/uploads/EcazMoritani-Rulebook-LOWRES.pdf#page=6)
+10
View File
@@ -35,6 +35,16 @@ Turn-end set-aside is supplied text; one-battle loan release remains the
explicit provisional implementation policy. Existing exceptional custody and
Advanced Harkonnen guards remain. [Current Duke grant contract](ECAZ_DUKE_ACQUISITION.md).
Supplied **p30 Ecaz G** and **p35 Moritani F** now have connected once-game
special Karama first versions. Ecaz uses an explicitly provisional absolute
disc-value virtual dial addition without extra physical losses; declaration
enforces an unarmed plan without hidden-opponent preview. Moritani forces
public played-card keep/discard subsets, with an explicitly provisional
mandatory-disposal-first boundary. These are implementation interpretations,
not publisher clarifications. [Ecaz combat](ECAZ_OCCUPY_RULES.md) and
[distinct Moritani special disposal](MORITANI_ALLY_RETENTION_RULES.md) retain
their exact scope and observed evidence.
## User rulings — 7 October 2026
Five previously pending questions were answered directly by the user. These are