Allow Salusa Ghola before battle commitments
This commit is contained in:
1 parent
b5fb6aeb64
commit
1bb7a99836
12 files changed
+483
-14
No files matched your search
@@ -20,6 +20,27 @@ open mode gates.
|
||||
Keep identified Basic-function gaps ahead of Advanced and wider interactions.
|
||||
Prototype labels and final acceptance gates remain.
|
||||
|
||||
**Salusa Ghola before battle commitments — 27 October. Prototyped / Partial.**
|
||||
An otherwise legal Sardaukar Ghola return can raise Salusa from one to two
|
||||
during the Emperor's uncommitted battle. That same battle uses current High
|
||||
free support; the returned counter stays at Salusa. Once either plan, an
|
||||
inspection answer or an active battle promise is committed, the existing
|
||||
preview boundary remains. It is unfinished timing, not an official Ghola ban.
|
||||
[Source and remaining boundary](HOMEWORLD_BENEFITS_RULES.md#salusa-ghola-before-battle-commitments--27-october-2026).
|
||||
|
||||
**Nine files78/78**, types/lint and one native runtime programme pass. The
|
||||
original public Advanced E/A/G base33/Homeworld source uses51 actions to earn
|
||||
a paid first-battle star casualty and open a second actual uncommitted battle.
|
||||
Five further native actions play Ghola, seal both plans and complete both
|
||||
traitor calls. Eight GameTable SSR renders check current controls and the
|
||||
separate actual sealed-plan guard branch. Only unopened initial cards, land
|
||||
Spice positions and scalar lotteries are selected; no later force/purse/hand/
|
||||
phase/battle receipt is installed. Stateful Ghola/plan inputs use native
|
||||
packets, not operated browser controls. Four profiles retain legal plans after
|
||||
the return; no strategy or difficulty calibration is claimed. Native-Salusa
|
||||
battle, browser/mobile, deployed and final assurance are not newly certified.
|
||||
No build was repeated for this focused rule-helper change.
|
||||
|
||||
**Occupied Ecaz captive-tenure expiry — 27 October. Prototyped / Partial.**
|
||||
An original occupied grant now retires at public turn end or entitlement loss
|
||||
while Harkonnen keeps the actual captive. Capture, concealment and physical
|
||||
|
||||
@@ -16,7 +16,7 @@ Ixian winners may exchange surviving Suboids for Cyborgs lost at that same Homew
|
||||
|
||||
## Explicit unfinished interactions
|
||||
|
||||
The [replacement source audit](HOMEWORLD_REPLACEMENT_RULES.md) does not resolve the Advanced Emperor’s returned-army allocation between Kaitain and Salusa. That Face Dance return is gated with the same server, AI and interface reason; declining remains available. The existing Salusa Ghola support-timing question also remains gated. These restrictions are development boundaries, not official prohibitions. Other Homeworld face effects, occupation rights and full interaction coverage are still required.
|
||||
The [replacement source audit](HOMEWORLD_REPLACEMENT_RULES.md) does not resolve the Advanced Emperor’s returned-army allocation between Kaitain and Salusa. That Face Dance return is gated with the same server, AI and interface reason; declining remains available. The Salusa Ghola crossing remains gated after battle commitments; the [commitment-free window](HOMEWORLD_BENEFITS_RULES.md#salusa-ghola-before-battle-commitments--27-october-2026) now uses actual current population. These restrictions are development boundaries, not official prohibitions. Other Homeworld face effects, occupation rights and full interaction coverage are still required.
|
||||
|
||||
## Evidence
|
||||
|
||||
|
||||
@@ -2,6 +2,58 @@
|
||||
|
||||
Source audit, 9 September 2026. This separates publisher wording, rule composition, and remaining decisions. It does not enable Homeworld games or replace the outstanding Ambassador/Duke revival rulings.
|
||||
|
||||
## Salusa Ghola before battle commitments — 27 October 2026
|
||||
|
||||
An otherwise legal Ghola may return a dead Sardaukar to Salusa during the
|
||||
Emperor's battle while no plan is sealed and no inspection answer or active
|
||||
Truthtrance battle promise is committed. Returning the actual counter from
|
||||
Tanks raises Salusa from one to two; the current High benefit then supplies
|
||||
free Sardaukar support in that same battle. It does not add that counter to an
|
||||
Arrakis army, spend ordinary revival allowance, waive the once-per-turn elite
|
||||
revival limit or bypass a pending response/decision. Existing force controls and
|
||||
minimal AI use the same projected elite allowance and combat descriptor.
|
||||
|
||||
The user-authorized revised PDF establishes immediate Ghola at any time
|
||||
(physical39 / printed37), current population and the native return destination
|
||||
(physical22 / printed20), and strength/spice commitments plus matching casualty
|
||||
allocation (physical11–12 / printed9–10). Salusa's printed High face supplies
|
||||
the free support. No new timing priority is introduced around native modal
|
||||
decisions. A native-Salusa return joins that World's actual pool; its connected
|
||||
population rules remain current rather than freezing a face for the battle.
|
||||
|
||||
**Remaining preview boundary:** once either plan, an inspection answer or an
|
||||
active battle promise exists, the population-crossing return remains guarded.
|
||||
This is an unfinished continuation, not an official prohibition. The source's
|
||||
identified unofficial impossible-Prescience-answer update (physical41 /
|
||||
printed39) supports a future explicit update, but does not settle every sealed
|
||||
dial/support composition. Do not refund support, reopen sealed plans, allow
|
||||
wasted support or weaken free Sardaukar merely to make an old dial legal. Normal
|
||||
force and eligible leader targets remain usable under their ordinary gates.
|
||||
|
||||
### Focused evidence
|
||||
|
||||
Nine selected files pass78/78 with types/lint. The public original Advanced
|
||||
E/A/G base33/Homeworld programme takes51 source actions: paid E4-star shipment,
|
||||
actual two-star movement and Guild entry create two real battles; a paid first
|
||||
win puts one actual star in Tanks. In the later uncommitted battle, five native
|
||||
actions play the originally dealt Ghola, submit plans with free star support
|
||||
and complete traitor calls. Salusa ends at two, Arrakis receives no revived
|
||||
counter and the same physical card is discarded once. All four profiles provide
|
||||
legal plans after that return. The previous paid-support and answered-Prescience
|
||||
guard cases remain; a new opponent-only sealed case also remains guarded.
|
||||
|
||||
The separate native runtime renders eight GameTables before/after return,
|
||||
after an actual sealed-plan branch and after completion. This is server
|
||||
rendering with native action packets, not stateful Ghola/plan input operation
|
||||
or browser hydration. It does not certify native-Salusa battle chronology,
|
||||
module combinations, full modes, deployed acceptance or final recovery/privacy/
|
||||
custody assurance. No build was repeated for the focused rule-helper change.
|
||||
Private proof: `/home/quintine/.local/share/dune/checkpoints/20261027-salusa-ghola-proof-v1/`;
|
||||
runtime: `20261027-salusa-ghola-runtime/run-v1/` beside it. Frozen source tree
|
||||
`7d6408588870da018b93bc5a7208d19eb24a4050e023ce9eff3ac3c3227efbba`
|
||||
contains3350 files. Only this evidence text, the dashboard and implementation
|
||||
log are final documentation overlays after those checks.
|
||||
|
||||
## Provisional Low Homeworld revival prevention — 25 October 2026
|
||||
|
||||
**Prototyped / Partial.** The earlier target guard against Tleilaxu special
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
# Homeworld combat foundation and Salusa support
|
||||
|
||||
Current follow-up: [commitment-free Ghola](HOMEWORLD_BENEFITS_RULES.md#salusa-ghola-before-battle-commitments--27-october-2026)
|
||||
can raise Salusa during an ongoing battle. The older whole-battle restriction
|
||||
below is superseded only before commitments; later repricing remains guarded.
|
||||
|
||||
9 September 2026. This extends the native-reserve runtime. Homeworld invasion and live off-planet battle actions remain unavailable; no start gate is opened.
|
||||
|
||||
## Connected Salusa behavior
|
||||
|
||||
@@ -36,7 +36,7 @@ disclosure ability is explicitly lost under occupation.
|
||||
| `charity.ts::charityQuote`, `revival.ts::freeRevivalRate` | Shared low bonus | Preserve ordinary eligibility, bank funding, inflation, Recruits and resource caps. Changing the shared helper reaches engine/view quotes. |
|
||||
| `homeworld-benefits.ts::snapshotHomeworldRevival` | Tleilax physically low at Revival opening | Snapshot the verified low-penalty condition at the original phase-opening event. `tleilaxuHomeworldFreeIncomeBlocked` must continue reading that saved receipt, not current population or occupation. |
|
||||
| `homeworld-benefits.ts::homeworldSardaukarFreeSupport` | Advanced Salusa high | A native high capability. Occupied Salusa's loss of Sardaukar advantage needs its own rule composition, not a physical force conversion. |
|
||||
| `homeworld-benefits.ts::homeworldSardaukarGholaBlock` | Salusa population exactly one during an Emperor battle | Existing unresolved support-transition guard. If occupation changes effective support, compare the relevant before/after capability; do not remove the guard solely because occupation exists. |
|
||||
| `homeworld-benefits.ts::homeworldSardaukarGholaBlock` | Salusa population exactly one during a committed Emperor battle | Remaining support-transition preview guard; commitment-free Ghola now uses current population. If occupation changes effective support, compare the relevant before/after capability; do not remove the guard solely because occupation exists. |
|
||||
| `homeworld-mobility.ts::homeworldMovementForesightBlock` | Caladan low | Retained low penalty blocks a new Movement peek; it does not erase already acquired knowledge. |
|
||||
| `homeworld-mobility.ts::homeworldMobileStrongholdMovementBlock` | Ix low | Retained low penalty blocks stronghold relocation, including its special Karama route; ordinary troop movement remains separate. |
|
||||
| `homeworld-mobility.ts::homeworldNoFieldMovementBlock` | Richese low | Retained low penalty restricts existing marker movement. Shipment and reveal rules remain separate. |
|
||||
|
||||
@@ -1,5 +1,30 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 27 October 2026 — Commitment-free Salusa Ghola
|
||||
|
||||
Remove the whole-battle threshold guard only before either sealed plan,
|
||||
inspection answer or active battle promise. A real Sardaukar return raises
|
||||
Salusa from one to two and current High free support applies in the same battle;
|
||||
the revived piece remains in native reserves. The later timing boundary stays
|
||||
explicit and provisional. No refunds, sealed-plan changes or weakened free
|
||||
stars are invented. [Source and evidence](HOMEWORLD_BENEFITS_RULES.md#salusa-ghola-before-battle-commitments--27-october-2026).
|
||||
|
||||
Nine-file78/78, types/lint and a separate native runtime pass. An original public
|
||||
Advanced E/A/G base33/Homeworld51-action prefix earns an actual paid-star loss,
|
||||
then reaches another live uncommitted battle;5 continuation actions play Ghola,
|
||||
seal plans and finish both traitor calls. Eight GameTable SSR renders include
|
||||
an actual sealed-plan guard branch. Initial unopened card/Spice positions and
|
||||
native scalar lotteries alone are selected; no later played resource, phase,
|
||||
hand or battle receipt is installed. Stateful card/plan controls use native
|
||||
packets. Four minimal profiles supply legal plans after the real return.
|
||||
No build was repeated for the focused rule-helper change; no browser/mobile,
|
||||
native-Salusa battle, deployed, complete-mode or final assurance is certified.
|
||||
Private proof `20261027-salusa-ghola-proof-v1/` and runtime
|
||||
`20261027-salusa-ghola-runtime/run-v1/` are under the existing private checkpoint
|
||||
directory. Frozen tree `7d6408588870da018b93bc5a7208d19eb24a4050e023ce9eff3ac3c3227efbba`
|
||||
contains3350 files; final evidence overlays are limited to this log,
|
||||
`CURRENT_STATUS.md` and `HOMEWORLD_BENEFITS_RULES.md`.
|
||||
|
||||
## 27 October 2026 — Occupied Ecaz captive-tenure expiry
|
||||
|
||||
Public deadline/entitlement loss retires only the original occupied grant while
|
||||
|
||||
@@ -1,5 +1,18 @@
|
||||
# Rule decision index
|
||||
|
||||
## Salusa Ghola commitment-free battle window — 27 October 2026
|
||||
|
||||
Remove the whole-battle population-crossing restriction before any sealed plan,
|
||||
inspection answer or active battle promise. Actual revival raises current native
|
||||
Salusa population and the existing combat quote uses its new High free support;
|
||||
ordinary modal priorities and elite revival limits still apply. Retain the
|
||||
post-commitment guard as an unfinished preview boundary, not a publisher ban.
|
||||
The authorized PDF allows immediate Ghola/current population and separately
|
||||
requires dial/spice-compatible losses; it supplies no general refund, wasted
|
||||
support or sealed-plan rewrite. Its identified unofficial impossible-Prescience
|
||||
answer update supports a later continuation rather than bypassing those rules.
|
||||
[Source and boundary](HOMEWORLD_BENEFITS_RULES.md#salusa-ghola-before-battle-commitments--27-october-2026).
|
||||
|
||||
## Occupied Ecaz grant expiry during captivity — 27 October 2026
|
||||
|
||||
Extend the selected provisional one-battle/turn/qualification tenure through
|
||||
|
||||
Reference in new issue
Block a user