Connect Diplomat used-defense contexts
This commit is contained in:
1 parent
63298be1e1
commit
628f59b73a
14 files changed
+1048
-66
No files matched your search
@@ -29,6 +29,26 @@ optional skill bands, combinations and public expansion starts remain open.
|
||||
Rules implementation continues; comprehensive assurance and administration
|
||||
remain deferred until all rules are implemented.
|
||||
|
||||
**Diplomat used-defense contexts — 17 October.** Fresh capability3 copies the
|
||||
canonical role actually used, including late Portable Snooper after a prior
|
||||
false traitor choice; the recorded vote is never reopened. Native World-only
|
||||
votes and original invader late-defense choices remain. A true declaration
|
||||
prevents a fresh offer; a declined copy permits a legal own late defense, while
|
||||
a selected copy cannot add a second defense. Old1/2 source windows stay.
|
||||
World strength and held effects coexist independently, never imported by the
|
||||
copy. Real first end-Mentat earns Carthag: its own original Snooper protects
|
||||
a copied Shield from poison; no opposing source means no invented defense.
|
||||
Genuine paid Arrakis copy/decline and native Kaitain programmes retain actual
|
||||
survival/death, one selected Worthless disposal, source retention and typed
|
||||
custody (Kaitain15N/Salusa5E; three visiting Guild counters reach Tanks).
|
||||
Four390px journeys/25 actions reach original Collection with clean roots and
|
||||
no app errors. Twelve four-policy programmes/40 actions remain legal; the held
|
||||
Carthag policies decline and their context strategy remains deferred.
|
||||
Conserved cards/decks and controlled context scalar entropy are explicit.
|
||||
Parent removed forwarding and unrelated Guild-income pins. Frozen12-file union
|
||||
86/86 and final10 cases pass after nullable-source/end-Mentat typing fixes;
|
||||
types/lint/build pass with existing warnings. No full/deployed acceptance claimed.
|
||||
|
||||
**Smuggler modifier band — 17 October.** Under the standing recommended-choice
|
||||
instruction, provisionally cap by copied/printed disc plus declared skill bonuses
|
||||
and KH2. Actual Artillery zeroing voids collection; ordinary Stunner stays a
|
||||
|
||||
+77
-40
@@ -1,12 +1,12 @@
|
||||
# Diplomat copied-defense prototype
|
||||
|
||||
13 September 2026. **Prototyped**, with **Partial** rules coverage. This connects
|
||||
the Diplomat's normal band for the canonical printed defenses that the opponent
|
||||
actually used: Shield, Snooper, Shield Snooper, defensive Weirding Way,
|
||||
defensive Chemistry and Portable Snooper sealed in the defense slot. The lower
|
||||
Updated 17 October 2026. **Prototyped**, with **Partial** rules coverage. The
|
||||
normal band copies canonical defenses actually used: Shield, Snooper, Shield
|
||||
Snooper, defensive Weirding Way/Chemistry and sealed or actually late-played
|
||||
Portable Snooper. Current battles compose original Homeworld/held-card contexts
|
||||
without inheriting the opponent's modifiers. The lower
|
||||
[retreat prototype](LEADER_SKILLS_RULES.md#bounded-diplomat-retreat-interpretation)
|
||||
is now connected separately; combined modules and other defense sources remain
|
||||
unfinished. Public Leader Skills starts and publication remain gated.
|
||||
remains separate. Public starts, full modes and publication remain gated.
|
||||
|
||||
## Source and interpretation
|
||||
|
||||
@@ -29,14 +29,14 @@ face supplies nothing to copy. Canonical identity is matched by physical ID with
|
||||
printed kind, name and effect, so a tampered card cannot inherit a role by
|
||||
claiming a printed name.
|
||||
|
||||
The copied role is the role the opponent actually used in the defense slot, and
|
||||
The copied role is the role the opponent actually used as a defense, and
|
||||
each printed distinction survives: a Shield Snooper protects against both
|
||||
projectile and poison weapons and still counts as a Shield for the lasgun
|
||||
explosion; a defensive Weirding Way stops a projectile weapon but is **not** a
|
||||
Shield and triggers no explosion; Chemistry stops Poison Tooth, which a Snooper
|
||||
copy does not; a Portable Snooper sealed in the defense slot copies only its
|
||||
poison-defense role. The shared battle-card role helpers supply
|
||||
these distinctions rather than a binary Shield/Snooper substitution.
|
||||
copy does not; a sealed or actually played late Portable Snooper copies only
|
||||
its poison-defense role. The shared battle-card role helpers supply these
|
||||
distinctions rather than a binary Shield/Snooper substitution.
|
||||
|
||||
**First-version interpretation.** Copying the opponent's already-used defensive
|
||||
role does not copy its activation, its late-play opportunity or its own-slot
|
||||
@@ -44,39 +44,37 @@ prerequisite. Two consequences are explicit implementation inferences. A
|
||||
defensive Weirding Way keeps its printed requirement that another weapon or
|
||||
Worthless card occupy the weapon slot of the plan it was played in, so the
|
||||
opponent's real plan weapon is validated before any copy is offered; our own
|
||||
plan needs no weapon to receive that copied role. A copied Portable Snooper does
|
||||
not gain the original card's after-reveal play, which the prototype already
|
||||
excludes for every late defense. The copied role protects exactly like that
|
||||
plan needs no weapon to receive that copied role. A copied Portable Snooper
|
||||
does not gain the original card's after-reveal activation: the opponent must
|
||||
actually play its card before a late-source offer exists. The copied role protects exactly like that
|
||||
defense without changing the Worthless card's identity or either revealed plan,
|
||||
and the copied defense is resolved first so that the common surviving-trainer
|
||||
rule is evaluated afterwards. If the copied type does not stop the weapon,
|
||||
removing the dead trainer's skill does not change that outcome.
|
||||
|
||||
Two timing and cleanup rules are explicit implementation inferences. The
|
||||
optional public choice occurs after both plans reveal and before traitor calls,
|
||||
because the copied defense cannot be known when the Worthless card is sealed.
|
||||
The chosen Worthless is always discarded after resolution, including when a
|
||||
successful traitor call preempts ordinary weapon effects. This combines the
|
||||
card's explicit discard instruction with the chosen scheduling point; the
|
||||
publisher sources do not separately address Diplomat versus traitor timing.
|
||||
Timing and cleanup remain explicit implementation interpretations. Sealed
|
||||
sources offer the public choice after reveal and before traitor calls as before.
|
||||
An actually played late source may offer it before the unresolved outcome,
|
||||
including after false traitor choices. Those submitted choices are not reopened.
|
||||
A successful traitor declaration prevents a fresh late-source offer. The selected
|
||||
Worthless always discards after resolution, including when a later successful
|
||||
traitor preempts ordinary weapon effects; this is not a publisher priority FAQ.
|
||||
The [November 2020 GF9 FAQ](https://www.gf9games.com/dune/wp-content/uploads/2020/11/Dune-FAQ-Nov-2020.pdf),
|
||||
page 8, supplies the general winner-retention rule, which the chosen card's
|
||||
specific discard instruction overrides in this prototype.
|
||||
|
||||
## Connected behavior
|
||||
|
||||
New supported battles carry a version marker and an independent event-bound
|
||||
receipt. The marker also records which copied sources that battle admits: a
|
||||
newly stamped battle admits every canonical printed defense above, while an
|
||||
already-open older battle keeps its original canonical base Shield and Snooper
|
||||
sources only, so widening the quote cannot invent a retroactive choice for a
|
||||
pending plan that never had one. After reveal, the server derives the eligible
|
||||
physical Worthless IDs,
|
||||
opposing defense and live native assignment from current custody. Choosing one
|
||||
records its copied kind; declining records that choice. Either result preserves
|
||||
the original plans and leaves every card in its hand until battle resolution.
|
||||
Legacy battles without the new marker keep their existing continuation and do
|
||||
not gain a retroactive Diplomat opportunity.
|
||||
New supported battles carry capability3 and an independent event-bound receipt.
|
||||
They admit canonical used sources, including actually played late Portable,
|
||||
within their original World/Stronghold skill profile. Capabilities1/2 retain
|
||||
their old base/printed-only source windows; unversioned battles are not reopened.
|
||||
The frame binds original plans, trainer and opposing used physical source.
|
||||
It does not confuse an unrelated later own defense with a historical decline.
|
||||
Choosing a committed Worthless records its copied kind; declining ends that
|
||||
opportunity without discarding it. Both preserve plans and cards until outcome.
|
||||
A copied defense bars a second actual defense through the late slot; a declined
|
||||
copy may still use an independently legal own Portable Snooper.
|
||||
|
||||
The copied printed role feeds ordinary weapon survival and existing Poison or
|
||||
Projectile Defense skill checks through the shared battle-card role helpers.
|
||||
@@ -129,11 +127,50 @@ checkpoint commit and private source-bound report.
|
||||
|
||||
The bounded [lower retreat](LEADER_SKILLS_RULES.md#bounded-diplomat-retreat-interpretation)
|
||||
now follows a documented conservative strength and outcome order; this does not
|
||||
settle a publisher priority ruling. Carthag-added protection, mirror and
|
||||
numeric or Stronghold strength modifiers, late Portable Snooper play, and any
|
||||
future copied or modified defense still need a separate contract for whether
|
||||
generic roles or named exceptions are inherited; the copied role never imports
|
||||
a modifier, an activation or a late-play window. Canonical additional Ix Shield
|
||||
and Snooper faces use those same printed roles in new battles. Homeworlds, Nexus,
|
||||
Discoveries, Stronghold Cards, Tech Tokens and other combined modules remain
|
||||
guarded. These limits preserve the existing public gates.
|
||||
settle a publisher priority ruling. Current used-defense copying coexists with
|
||||
original World strength and held-card effects; it never imports the opponent's
|
||||
virtual/numeric protection, activation or late-play right. Own earned Carthag
|
||||
may independently add its original Snooper to a copied Shield when its conditions
|
||||
hold. Carthag does not invent a defense for a physical Worthless with no copied
|
||||
source. Mirror/numeric inheritance and other exceptional interpretations remain
|
||||
separate; existing module envelopes and public gates are not widened.
|
||||
|
||||
## Used-defense contexts — 17 October 2026
|
||||
|
||||
Capability3 binds the role only after a real late defense is played. Prior false
|
||||
traitor decisions stay submitted; a native Homeworld vote may already be closed
|
||||
before the invader uses the original late-defense choice. Copy or decline then
|
||||
resumes that same original battle, never a replayed vote or re-sealed plan.
|
||||
A true declaration prevents a fresh opportunity; an earlier selected copy keeps
|
||||
its existing mandatory-discard contract. The same used-role quote supplies
|
||||
shared weapon survival, while original World/Stronghold modifiers remain local.
|
||||
|
||||
The normal controlled reproduction had a real late Portable recorded after a
|
||||
false vote but no capability2 copy offer. Capability3 now offers its canonical
|
||||
poison role. Controlled boundaries also cover historical decline followed by
|
||||
own late defense, unchanged rejection of a second defense after copying, true
|
||||
traitor precedence and original printed-only legacy continuation.
|
||||
|
||||
Genuine source-bound programmes use paid shipments/movement, native all14
|
||||
training and actual END Mentat ownership. Unopened deck/physical-card staging
|
||||
is disclosed; World/held-card scalar entropy is controlled, not claimed random.
|
||||
No live armies, wallets, clocks, initiative, owners or receipts are assigned.
|
||||
Five genuine programme branches reach original Collection: paid Arrakis copy
|
||||
and decline after a preserved false vote, native-only World late-copy timing,
|
||||
actual earned Carthag protection layered on a copied Shield, and the no-source
|
||||
negative. Kaitain15 normals and Salusa5 Sardaukar stay native while three real
|
||||
Guild visitors become casualties. Selected Worthless/source custody and original
|
||||
winner retention remain separate from the copy.
|
||||
|
||||
Four390px control journeys/25 actions and twelve four-policy programmes/40
|
||||
actions exercise those paths. The held-Carthag policies legally decline; full
|
||||
context strategy is deferred, not claimed. Frozen related12-file union86/86
|
||||
and final10 used-defense cases pass after nullable lookup/state-narrowing fixes.
|
||||
Types/lint/build pass with existing warnings. New evidence:
|
||||
`tests/diplomat-used-defense.test.ts`,
|
||||
`tests/diplomat-late-journey.test.ts`,
|
||||
`tests/fixture-diplomat-late-journey.ts`,
|
||||
`tests/diplomat-context-journey.test.ts` and
|
||||
`tests/fixture-diplomat-context-journey.ts`.
|
||||
No HTTP/database, comprehensive assurance, full-mode or deployed proof is claimed.
|
||||
|
||||
@@ -1,5 +1,59 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 17 October 2026 — Diplomat used-defense contexts
|
||||
|
||||
An actual capability2 late Portable after Emperor's false traitor vote recorded
|
||||
the defense but offered no Diplomat copy. Fresh capability3 now binds that
|
||||
actually used canonical poison role before the unresolved outcome, preserving
|
||||
the submitted false vote. No fresh offer follows a true declaration. Existing
|
||||
capability1/2 base/printed source windows and unversioned continuations stay.
|
||||
No profile/public gate or database migration is added.
|
||||
|
||||
The event-bound frame includes the opposing used late physical card, not an
|
||||
unrelated later own defense after a historical decline. Declining the copy
|
||||
preserves an otherwise legal own late Portable; an already selected copied
|
||||
defense bars a second actual defense. Canonical identity, original plans and
|
||||
mandatory selected-Worthless disposal remain. The pure resolution adapter's
|
||||
new-context bit is authoritative/transient, not a client action or imported
|
||||
modifier. World strength and original held-card effects remain independent.
|
||||
|
||||
Two disjoint contributors supplied genuine native all14 programmes. Paid
|
||||
two-counter South Mesa shipment and Red Chasm movement precede two poison
|
||||
plans. Emperor's earlier false vote stays submitted; actual Guild Portable
|
||||
creates the copy/decline choice and only Guild submits the remaining vote.
|
||||
Copy keeps the trainer alive, sends Guild2 to Tanks and discards the selected
|
||||
Worthless/source once. Decline kills the trainer, loses Emperor2, and the
|
||||
winning Guild may retain its real Portable/poison. Original winner cleanup
|
||||
and Collection continue without manufacturing a second conflict.
|
||||
|
||||
Real paid Guild invasion of Kaitain uses the native-only vote and original
|
||||
invader late-defense decision. Copy preserves Kaitain15N/Salusa5E, both
|
||||
leaders and native stock; visiting Guild3 go to Tanks. Real first-turn paid
|
||||
Carthag placement earns its card at actual END Mentat; a copied physical
|
||||
Shield then gains the holder's own original Snooper protection and survives
|
||||
poison. Carthag adds Snooper, not a virtual Shield. A physical Worthless with
|
||||
no opposing used defense gets neither copy nor invented protection and dies.
|
||||
|
||||
Scalar context shuffle/Storm entropy and unopened decks/physical card/cache
|
||||
transfers are explicitly staged; no live army/wallet/phase/order/owner/receipt
|
||||
is assigned. Parent removed setup/forwarding and unrelated Guild-Collection
|
||||
income pins rather than changing or re-pinning that original income.
|
||||
|
||||
Four actual390px journeys/25 actions prove late Copy/Decline, native World
|
||||
timing and independently earned Carthag protection; final roots have no
|
||||
overflow/app alerts/page errors. Twelve four-policy programmes/40 actions
|
||||
finish Collection; held-Carthag policies decline, so no context strategy is
|
||||
claimed. Owned tab/host/scaffolds are removed; real rooms/DBs, human server
|
||||
and deployment were untouched.
|
||||
|
||||
Frozen related12-file union86/86 and final10 used-defense cases pass. Parent
|
||||
corrected nullable used-source lookup and callback-return state narrowing
|
||||
found by typecheck; final types/lint/build pass. Existing deprecation,
|
||||
chunk-size and route-classification warnings remain. Artifacts:
|
||||
`/tmp/dune-diplomat-used-*-proof.json`. No full-mode, calibrated AI, broad
|
||||
assurance or deployed acceptance is claimed; copied/numeric inheritance
|
||||
outside this printed-role context remains separately bounded.
|
||||
|
||||
## 17 October 2026 — Provisional modified Smuggler collection
|
||||
|
||||
The original raw KH/trainer plans reject unchanged at the modifier guard.
|
||||
|
||||
@@ -885,9 +885,10 @@ the bounded Advanced Ixian/CHOAM `banker-income` profile; ordinary/default start
|
||||
[Banker battle spending](SPICE_BANKER_RUNTIME.md) retains its separate
|
||||
sealed funds and survivor strength. [Smuggler shipping](SMUGGLER_SHIPMENT.md)
|
||||
connects its optional normal reserve bonus and the [owned No-Field companion](SMUGGLER_NO_FIELD.md).
|
||||
[Diplomat defense](DIPLOMAT_DEFENSE.md) connects its normal band for a physical
|
||||
Worthless card copying a canonical base Shield or Snooper. Its bounded lower
|
||||
[retreat](LEADER_SKILLS_RULES.md#bounded-diplomat-retreat-interpretation) now moves
|
||||
[Diplomat defense](DIPLOMAT_DEFENSE.md#used-defense-contexts--17-october-2026)
|
||||
connects a physical committed Worthless to the canonical printed role actually
|
||||
used, including current late Portable and original World/held-card contexts.
|
||||
The separate [retreat](LEADER_SKILLS_RULES.md#bounded-diplomat-retreat-interpretation) now moves
|
||||
selected undialed normal/elite counters to an empty adjacent non-stronghold
|
||||
after a surviving trained leader loses. Modified-defense inheritance remains
|
||||
guarded. [Smuggler battle collection](SMUGGLER_BATTLE.md)
|
||||
|
||||
@@ -675,7 +675,7 @@ dedicated retrieved worked FAQs. [Contract and remaining limits](HOMEWORLD_OCCUP
|
||||
| Spice Banker battle spending | Secret own-spice commitment is separate from support; only the surviving selected disc gains strength. Core Battle Plan payment rules spend it on death/loss and waive it for a sole traitor-call winner. This payment composition is explicit; upper deferred-income custody remains pending. | [Source contract and prototype](SPICE_BANKER_RUNTIME.md) |
|
||||
| Smuggler shipping | Optional free companion is included in the actual total; apply Guild rounding to the reduced priced count. Ordinary Fremen reserves are on planet. The officially permitted owned No-Field plus a separate free force is now prototyped at the unchanged one-marker price. Legacy unstamped ordinary declarations keep their quoted full price. | [Ordinary contract](SMUGGLER_SHIPMENT.md), [No-Field combination](SMUGGLER_NO_FIELD.md) |
|
||||
| Sandmaster movement | One optional board spice per distinct entered territory; source-only repositioning earns none. Per-movement Hajr reset is a documented grammatical inference. Canceled moves earn nothing. Native Fremen worm rides and physical Fremen Ambassador relocations collect optionally at the destination before arrival reactions, without an invented intermediate route. Owned one-pile-per-territory allocation now covers ground, direct destinations and native HMS relocation; sector allocation remains provisional and concealed No-Field movement stays separate. | [Ground/direct/HMS relocation](SANDMASTER_MOVEMENT.md), [worm rides](SANDMASTER_WORM.md) |
|
||||
| Diplomat defense | A committed Worthless copies the opponent's canonical printed defensive role: base/Ix Shield/Snooper, hybrid, defensive Weirding/Chemistry or sealed Portable. Named combat distinctions remain. Copying the used role, not activation or own-slot prerequisites, is a visibly qualified first version. Reveal-before-traitor timing and mandatory disposal remain implementation interpretations; existing base-only battle windows are not reopened. Late/mirror/numeric modifications remain separate. | [Source and connected prototype](DIPLOMAT_DEFENSE.md) |
|
||||
| Diplomat defense | A committed Worthless copies a canonical printed role actually used, including a real late Portable Snooper in capability3. Keep named protection, mandatory selected-card disposal and original World/held-card effects; import no opponent modifier, activation or late right. Preserve prior false traitor choices, skip fresh offers after a true declaration, and retain old capability1/2 windows. Own earned Carthag can independently supply its Snooper to a copied Shield; no used source means no invented defense. Scheduling remains a visibly provisional interpretation, not a new priority FAQ. Mirror/numeric inheritance stays separate. | [Used-defense scope](DIPLOMAT_DEFENSE.md#used-defense-contexts--17-october-2026) |
|
||||
| Bureaucrat payments | Once per phase, divert two from one actual third-party payer contribution of at least five; never pool below-five shares or change full payer costs. Trainer/payee contributions cannot qualify but do not hide another eligible payer; private shares and qualifying identity stay withheld. Bribes qualify at shield transfer, not collection; gifts remain excluded by the 11 October ruling. Original native Karama income cancellation precedes Bureaucrat as an outcome-based inference. User ruled gross-first diversion before occupied Homeworld allocation: fresh classic occupation+Skills now connects gross8→Bank2/native3/occupied3 with original paid8 and contributions preserved; cancellation instead leaves occupied4/native0 and no Bureaucrat use. Original two-odd Guild rounding remains guarded. User also ruled Betrayal holder receipt minus2, connected in the bounded classic Nexus+Skills Betrayal composition. Other combinations remain unfinished. | [Source and connected boundary](BUREAUCRAT_PAYMENTS.md) |
|
||||
| Leader battle effects | Rihani normal peek and reshuffle precede a separate committed optional draw; ordering is an explicit printed-order inference. Unused excludes actual calls, not mere disclosure. Mentat/Bureaucrat change scores; Sandmaster adds board spice. Owned multi-pile Smuggler debits and Sandmaster victory placement are connected under provisional allocation policies; modifier and exceptional Face Dancer composition remain separate. | [Source contract and prototype](LEADER_BATTLE_EFFECTS.md), [Smuggler allocation](SMUGGLER_BATTLE.md) |
|
||||
| Source and readiness | Separate published rules, explicit implementation choices and unfinished interpretations; Advanced/expansion gates stay closed. | [Base/Advanced audit](BASE_ADVANCED_READINESS_20260907.md), [checklist](../game/reference.ts) |
|
||||
|
||||
Reference in new issue
Block a user