Complete Advanced Revival suspension and solo win ranking
This commit is contained in:
1 parent
812657bb35
commit
3c62c284a7
17 files changed
+598
-47
No files matched your search
@@ -29,6 +29,20 @@ The warning remains visible throughout Advanced play, including older Advanced
|
||||
development saves. Games use the existing room save, reconnect and private seat
|
||||
system. Basic remains the default.
|
||||
|
||||
## Simultaneous victories
|
||||
|
||||
When multiple unallied players qualify for ordinary victory, Advanced compares
|
||||
their stronghold counts and awards the higher count before checking a Bene
|
||||
Gesserit prediction. Equal highest counts provisionally share the win; a set of
|
||||
all three Tech Tokens counts as one additional stronghold in this comparison.
|
||||
Qualifying alliances and the separate Ecaz Homeworld victory retain their
|
||||
existing shared-winner treatment. Basic retains its existing behavior.
|
||||
|
||||
The authorized revised rules also permit all qualifying players or alliances to
|
||||
agree to play another turn and optionally raise the stronghold target. That
|
||||
choice is not yet implemented in the preview, which currently ends in a shared
|
||||
win when applicable. [Source and interpretation](RULE_DECISIONS.md#advanced-simultaneous-solo-stronghold-victories--27-october-2026).
|
||||
|
||||
## Admission and saved behavior
|
||||
|
||||
Normal room creation already stores `advanced: boolean`; the same request format
|
||||
|
||||
@@ -65,15 +65,17 @@ At a clean boundary, an owned physical Sapho changes an unfinished opportunity
|
||||
to first or last. Existing completed participants, requests, quotas and physical
|
||||
First Player order stay. The standing choose-recommended instruction selects
|
||||
the same provisional started-tail protocol as movement: a current participant
|
||||
who has made a native request finishes unchanged, while another unstarted holder
|
||||
may go first behind it or last. Splitting the holder's own started opportunity
|
||||
and consuming the card for an unchanged position are rejected.
|
||||
who has made a native request finishes unchanged when another unstarted holder
|
||||
goes first behind it or last. The later own-started policy below permits the
|
||||
current holder to pause its own opportunity. Consuming the card for an unchanged
|
||||
position remains rejected.
|
||||
|
||||
Actual use upgrades only that phase frame to version2. Public use history binds
|
||||
the original turn/order, completed prefix, current remaining queue, started
|
||||
participant and revision. Replay advances exact completed opportunities and
|
||||
never unlocks a started participant before completion. Native start/finish retain
|
||||
that history. Original version1 creation and bytes remain unchanged; no phase
|
||||
An ordinary reorder upgrades only that phase frame to version2. Public use
|
||||
history binds the original turn/order, completed prefix, current remaining
|
||||
queue, started participant and revision. Version2 replay advances exact
|
||||
completed opportunities and never unlocks a started participant before
|
||||
completion. Native start/finish retain that history. Original version1 creation
|
||||
and bytes remain unchanged; no phase
|
||||
is converted merely by viewing it. Real recovered-card reuse is allowed when
|
||||
the new position changes; no once-per-phase limit is invented.
|
||||
|
||||
@@ -86,6 +88,29 @@ The human action uses only existing card/scope/event/mode fields. Optional
|
||||
`afterCurrent` is display guidance, not submitted authority. Existing minimal
|
||||
policies already consume the shared server-derived Sapho options.
|
||||
|
||||
## Own-started Sapho suspension — 27 October 2026
|
||||
|
||||
At a clean boundary, the current holder may provisionally use its physical
|
||||
Sapho to pause its own started Revival opportunity and resume it after the
|
||||
other remaining opportunities. Earlier completed returns, paid spice and
|
||||
force, elite and leader allowances stay used; no player gains another turn or
|
||||
allowance. Unresolved requests or responses must finish first. A no-op position
|
||||
cannot consume the card. Another holder still cannot interrupt a started
|
||||
player's opportunity.
|
||||
|
||||
An actual own-started suspension upgrades the frame to version3 and records
|
||||
the paused faction with the public use history. The engine restores its
|
||||
started marker when that faction becomes current again. Existing version1/2
|
||||
frames keep their format until such a suspension; Basic and already-opened
|
||||
concurrent phases gain no ordered turn. This clean-boundary timing is a
|
||||
provisional online interpretation of the Sapho face, not a publisher ruling.
|
||||
Nested combinations, full-mode and deployed acceptance remain open.
|
||||
|
||||
### Earlier first/last evidence — 26 October 2026
|
||||
|
||||
The following evidence predates the own-started suspension above and does not
|
||||
verify that later path.
|
||||
|
||||
Focused evidence uses `tests/sapho-revival-order.test.ts`,
|
||||
`tests/fixture-sapho-revival-order.ts`,
|
||||
`tests/sapho-revival-order-engine.test.ts` and
|
||||
|
||||
@@ -20,6 +20,15 @@ open mode gates.
|
||||
Keep identified Basic-function gaps ahead of Advanced and wider interactions.
|
||||
Prototype labels and final acceptance gates remain.
|
||||
|
||||
**Advanced Revival order and competing winners — 27 October. Prototyped /
|
||||
Partial.** Sapho can provisionally pause a clean started Revival turn and resume
|
||||
it last with spent allowances and legacy order records preserved. Simultaneous
|
||||
unallied Advanced qualifiers are ranked by stronghold count before prediction;
|
||||
ties, Tech counting and other simultaneous victory sources retain the documented
|
||||
provisional composition. The 12-file affected union passes 144 cases. The
|
||||
unanimous option to play another turn and broader acceptance remain open.
|
||||
[Revival](ADVANCED_REVIVAL_ORDER.md) · [Victory](ADVANCED_PREVIEW.md).
|
||||
|
||||
**Advanced Sapho own-turn suspension — 27 October. Prototyped / Partial.** The
|
||||
existing clean started Shipment and Movement turn pause now extends to Advanced,
|
||||
retaining already-paid actions and the Guild's original choice. Seven related
|
||||
|
||||
@@ -1,5 +1,15 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 27 October 2026 — Advanced Revival and simultaneous victory
|
||||
|
||||
A clean already-started Advanced Revival can provisionally pause through
|
||||
Sapho and resume last without repeating used force or leader allowances.
|
||||
Simultaneous unallied Advanced stronghold qualifiers are compared before Bene
|
||||
Gesserit prediction; ties and Tech counting use documented provisional
|
||||
interpretations. The affected 12-file union passes 144 cases. The unanimous
|
||||
choice to continue another turn and broader acceptance remain unfinished.
|
||||
[Revival](ADVANCED_REVIVAL_ORDER.md) · [Victory](ADVANCED_PREVIEW.md).
|
||||
|
||||
## 27 October 2026 — Advanced Sapho own-turn suspension
|
||||
|
||||
A player can provisionally pause its own already-started Advanced Shipment and
|
||||
|
||||
@@ -1,5 +1,27 @@
|
||||
# Juice of Sapho: finite ordering implementation
|
||||
|
||||
## Own started Advanced Revival turn — 27 October 2026
|
||||
|
||||
**Prototyped / Partial.** At a clean boundary in ordered Advanced Revival, the
|
||||
current holder may use Juice of Sapho to pause its own started opportunity and
|
||||
place it last among the remaining turns. Its earlier completed returns, paid
|
||||
spice, native force and leader allowances and physical pieces remain unchanged.
|
||||
The same opportunity resumes, without a second allowance. Pending requests,
|
||||
responses and other preparations must finish before the order can change.
|
||||
|
||||
The first actual own-started suspension upgrades the order frame to version 3,
|
||||
recording the paused player alongside the original public Sapho use history.
|
||||
The started marker is restored when that player becomes current again. Existing
|
||||
version 1 and 2 frames retain their prior format until an actual qualifying
|
||||
suspension. Older concurrent Revival phases and Basic remain unchanged.
|
||||
|
||||
The Sapho face permits first or last in an ordered phase or action; it does not
|
||||
specify suspension of a partially completed Revival opportunity. This policy is
|
||||
a provisional online composition, not an official clarification. It supersedes
|
||||
the earlier own-started Revival exclusion below. Nested interactions, full
|
||||
rules, browser and deployed acceptance remain open.
|
||||
[Native Revival order](ADVANCED_REVIVAL_ORDER.md#own-started-sapho-suspension--27-october-2026).
|
||||
|
||||
## Own started Advanced movement turn — 27 October 2026
|
||||
|
||||
**Prototyped / Partial.** The clean-boundary own-turn Last option now extends
|
||||
@@ -16,8 +38,8 @@ Karama lock. Last is protected behind that Guild opportunity. A Guild player
|
||||
may voluntarily suspend its own started turn; another holder cannot displace an
|
||||
already granted current Guild turn and may instead reorder the later unstarted
|
||||
tail. Physical storm order and completed opportunities do not change. This
|
||||
does not extend the rule to splitting Charity, Revival or unfinished nested
|
||||
interactions.
|
||||
movement rule does not extend to Charity or unfinished nested interactions;
|
||||
Revival has the separate provisional suspension described above.
|
||||
|
||||
The inspected Sapho face permits first or last in a turn-ordered phase or
|
||||
action, but does not state whether or how an already-started combined turn can
|
||||
@@ -155,8 +177,9 @@ only its later unstarted tail. Completed turns stay complete; native quotas,
|
||||
requests and physical First Player order remain. Basic and older concurrent
|
||||
phases receive no invented sequence.
|
||||
|
||||
Actual card disposal upgrades that phase to validated version2 use history.
|
||||
Original version1 frames retain their bytes and native behavior. Current actor,
|
||||
The original card disposal implementation upgrades that phase to validated
|
||||
version2 use history. The later own-started suspension above upgrades to
|
||||
version3. Original version1 frames retain their bytes and native behavior. Current actor,
|
||||
completed/remaining opportunities and started state bind the exact event and
|
||||
use revision. The opted-in Semuta continuation claims or leaves the physical
|
||||
discard before the same queue resumes. A legal recovered card can be used
|
||||
@@ -419,8 +442,9 @@ mode discussed below.
|
||||
Later sections supersede the earlier early-only aggressor, cyclic-auction and
|
||||
blanket started-movement exclusions. Queued movement now supports an unstarted
|
||||
different holder behind the active turn under the selected provisional policy.
|
||||
Other ordered actions, splitting the holder's own started turn and competing
|
||||
first/Guild precedence beyond the retained native choice remain unfinished.
|
||||
Other ordered actions and competing first/Guild precedence beyond the retained
|
||||
native choice remain unfinished. The own-started Movement and Revival policies
|
||||
above supersede the earlier blanket split-turn exclusion.
|
||||
Reacquiring and replaying Sapho while existing last protection remains is still
|
||||
guarded. Silent submission stays simultaneous with its original storm tie order.
|
||||
|
||||
|
||||
@@ -1,5 +1,23 @@
|
||||
# Rule decision index
|
||||
|
||||
## Advanced simultaneous solo stronghold victories — 27 October 2026
|
||||
|
||||
The authorized supplied revision, physical p. 14 (printed p. 12), awards a
|
||||
normal win among multiple qualifying unallied players to the player occupying
|
||||
the most strongholds. Advanced victory now compares their ordinary qualifying
|
||||
counts before applying Bene Gesserit prediction. Equal counts provisionally
|
||||
share the win. The existing three-Tech-token stronghold equivalent is counted
|
||||
as one in this comparison; this composition is provisional. Competition with
|
||||
a qualifying alliance or the separate Ecaz Homeworld victory retains the
|
||||
existing shared-winner treatment. Basic and recorded winners retain their
|
||||
existing behavior.
|
||||
|
||||
The same revision permits all qualifying players or alliances to agree to play
|
||||
another turn and optionally raise the required stronghold count. This choice is
|
||||
not yet implemented; automatic shared victory remains the current preview
|
||||
behavior. Implementing the solo comparison does not complete Advanced victory
|
||||
or release acceptance. [Preview](ADVANCED_PREVIEW.md#simultaneous-victories).
|
||||
|
||||
## Juice of Sapho and an already-started Advanced movement turn — 27 October 2026
|
||||
|
||||
Extend the existing provisional clean own-turn Last policy to Advanced
|
||||
|
||||
Reference in new issue
Block a user