Commit Graph
612 Commits
Author SHA1 Message Date
Quintine 34dccdfd99 Allow Ecaz Ambassador Duke acquisition for an existing ally 2026-10-26 08:31:55 +11:00
Quintine cab6b41c67 Allow Caladan reinforcement before Face Dance 2026-10-26 07:58:51 +11:00
Quintine 18bf5d4423 Allow Residual Poison after Cunning inspections 2026-10-26 07:34:38 +11:00
Quintine 0c848bec74 Allow Box recovery of purchased shipment costs 2026-10-26 07:16:27 +11:00
Quintine 725672364d Allow Fremen Nexus Betrayal before native worm rides 2026-10-26 07:06:15 +11:00
Quintine 78bcf22bca Grant Duke Vidal through occupied Ecaz Homeworld 2026-10-26 06:44:16 +11:00
Quintine d5c5342d2d Enable early native-faction Truthtrance promises 2026-10-26 06:21:34 +11:00
Quintine 8053e1fb26 Allow early Advanced Truthtrance shipment promises 2026-10-26 05:57:10 +11:00
Quintine 99d442fc68 Offer Semuta on Guild and Revival Spiritual grants 2026-10-26 05:36:55 +11:00
Quintine 617a6593a9 Preserve Guild advisor arrivals and support matching Semuta costs 2026-10-26 05:23:31 +11:00
Quintine 81fbbca309 Offer Semuta on Spiritual Advisor and relocation costs 2026-10-26 05:03:01 +11:00
Quintine 92f2e8125b Offer Semuta on World, battle and Face Dance conversion costs 2026-10-26 04:50:02 +11:00
Quintine 27959b4655 Offer Semuta on transport, Gamont and Storm conversion costs 2026-10-26 04:27:22 +11:00
Quintine 06b0b354d0 Offer Semuta on native Advanced advisor conversion costs 2026-10-26 04:07:56 +11:00
Quintine 40c31a46e4 Offer Semuta on native market and allied revival cancellation costs 2026-10-26 03:49:54 +11:00
Quintine 56d55a1565 Offer Semuta on native Ecaz and Moritani cancellation costs 2026-10-26 03:36:15 +11:00
Quintine 12e3a448c6 Offer Semuta on bonus No-Field and allied Traitor cancellation costs 2026-10-26 03:10:26 +11:00
Quintine 3a01c8f1c0 Offer Semuta on native combat power cancellation costs 2026-10-26 02:41:22 +11:00
Quintine b3ea9f9c97 Offer Semuta on native Storm and worm cancellation costs 2026-10-26 02:18:55 +11:00
Quintine 4d09b6bffa Offer Semuta on pending revival benefit cancellation costs 2026-10-26 02:00:26 +11:00
Quintine d018a506e1 Offer Semuta on native movement cancellation costs 2026-10-26 01:28:26 +11:00
Quintine 30c066726b Offer Semuta on advisor, foresight and Face Dancer counters 2026-10-26 00:59:31 +11:00
Quintine 2431370abb Offer Semuta on Tleilaxu revival income cancellation costs 2026-10-26 00:34:43 +11:00
Quintine 70c95f2686 Offer Semuta on auction advantage cancellation costs 2026-10-26 00:21:13 +11:00
Quintine 0d868a3838 Offer Semuta on Richese cancellation costs 2026-10-25 23:56:09 +11:00
Quintine 8e6602633d Allow Sapho order behind a started turn 2026-10-25 23:33:04 +11:00
Quintine 3bf7d26e80 Connect Richese Nexus to Karama acquisitions 2026-10-25 23:14:17 +11:00
Quintine cf268243f3 Connect Richese Nexus to ordinary auction purchases 2026-10-25 22:40:36 +11:00
Quintine 724d9dce1e Connect revived arrivals to native Terror continuations 2026-10-25 22:04:33 +11:00
Quintine ab69f97cfa Connect revived force arrivals to Bene Gesserit responses 2026-10-25 21:36:05 +11:00
Quintine 33523d1926 Apply Low Ecaz opponent-owned battle lead choice 2026-10-25 21:04:38 +11:00
Quintine 96de962622 Compose purchased Karama rates with Richese Cunning 2026-10-25 20:51:41 +11:00
Quintine 61c269123c Combine High Richese reserves with Nexus Cunning 2026-10-25 20:35:34 +11:00
Quintine ce676f0e54 Allow Tleilaxu revival prevention for Low Homeworlds 2026-10-25 20:08:43 +11:00
Quintine 5bcf5bab48 Implement High Richese mixed No-Field shipments 2026-10-25 19:56:38 +11:00
Quintine 052737d0f9 Implement Ix High paid Cyborg revival bonus 2026-10-25 19:39:01 +11:00
Quintine 86608f7ea9 Bind current Traitor declarations with Truthtrance 2026-10-25 19:23:14 +11:00
Quintine 724eabf99c Support native Advanced and No-Field movement promises 2026-10-25 18:54:19 +11:00
Quintine 2ae2b984c0 Support classic Advanced movement Truthtrance promises 2026-10-25 18:38:02 +11:00
Quintine 0d8481e821 Counter each changing origin in a resident BG gather
Hold both physical groups until all required matching responses allow the original movement. Share normal packet denials across gather and ordinary moves, then resume one original movement suffix.
2026-10-24 23:16:02 +11:00
Quintine b2a20226d7 Counter BG matching before fresh Guild and Junction transport
Preserve original grants, private funding and unused shipments while matching is pending. Restore legal replacement choices after prevention and resume the original permission, price and transfer once.
2026-10-24 22:59:31 +11:00
Quintine c999054ae0 Counter incoming BG matching before Fremen Ambassador relocation
Bind the selected packet to its original allied grant before transfer or collection. Preserve the committed trigger, restore legal replacement choices after prevention and resume the original movement once.
2026-10-24 22:38:55 +11:00
Quintine 767bace774 Separate Spiritual Advisor shipment matching and alone conversion
Apply the Advanced retained-fighter target cutover through shared quotes and controls. Preserve committed foreign shipments while handling free-packet shipping, Polar matching, actual placement and original arrival once.
2026-10-24 22:28:42 +11:00
Quintine 438a5692a6 Counter incoming advisor matching before normal movement and shipment
Preserve residents and unused actions when one selected packet cannot match. Bind public matching receipts to private declarations and share packet-opportunity denials with legal bot filtering.
2026-10-24 21:50:02 +11:00
Quintine abf0305ddf Resolve advisor conversion after Ambassador and Discovery transfers
Preserve original transfer and arrival cursors, admit no new Discovery advisor sources, and offer one mandatory counter for empty Ambassador advisor arrivals.
2026-10-24 21:32:12 +11:00
Quintine d66b594770 Resume storm traversal after surviving advisor conversion
Preserve current-sector losses and original Fremen casualty priority before the mandatory BG counter. Bind public sector facts to a private continuation and resume only the remaining storm once.
2026-10-24 21:19:18 +11:00
Quintine 9959f1b347 Align notice guidance with persistent Continue controls 2026-10-24 21:14:32 +11:00
Quintine 9bce22abf5 Resolve advisor conversion after complete Face Dance replacement
Capture surviving alone BG groups at positive remote board sources and zero
replacement targets. Preserve returned armies, replacement, original leader
death, revelation and card cycle. Native Face Dance stays immune; consume the
publicly sourced parent before one original aftermath continuation.

Validation: 16 affected files201/201, types/lint/build, five native Face Dance
and GameTable SSR journeys, eight existing-profile response paths. Genuine
67/66-action sources earn original Ix47, native Face Dancers and actual battle.
Both conversion outcomes preserve nine returned survivors and one leader death;
actual BG city income is2/0. Correct a fixture's expected deck count43 to47
without changing cards or rules. Full combinations/modes remain unfinished.
Not deployed; no saved-room/D1, reset or restart operation. Runtime fingerprint
78239a9def5dd70ae404d5a614a21ea09ea615dd2a6cde7d05760715416d7401;
checkpoint prose/reference overlays are reviewed separately.
2026-10-24 21:00:58 +11:00
Quintine 0b3413fcd8 Preserve Homeworld and Junction transfers through advisor conversion
Capture surviving alone BG groups after committed native board-to-world and
Junction board transfers. Keep typed payment/custody and shipment use, private
original declaration snapshots and one original Junction arrival. Preserve
Junction immunity independently of the BG conversion counter.

Validation: 18 affected files218/218, types/lint/build, nine native transport
and GameTable SSR journeys, sixteen existing-profile response paths. Genuine
37/38/42/36-action sources earn original routes and costs3/5/10/1. Rename two
fixture variables rejected by lint without changing rule validation. Broader
combinations/full modes remain unfinished. Not deployed; no saved-room/D1,
reset or restart operation. Runtime fingerprint
5365a5d6fba829c6bcee1cb1e00977ec41769912a32180062e52af0ca59645da;
checkpoint prose/reference overlays are reviewed separately.
2026-10-24 20:49:40 +11:00
Quintine d83db397c0 Resolve advisor conversion after battle losses before optional cleanup
Preserve committed casualties, payments and mandatory disposal when battle
losses leave BG bystanders alone. Bind the public phase-six receipt to the
original battle and resume its private winner/aftermath cursor once. Record
provisional priority; explosions with no surviving advisors create no response.

Repair stale Semuta fixtures to acknowledge the existing final battle window;
a representative failure reproduces against unchanged base035be51. Production
Semuta guards stay intact.

Validation: 16 affected files264/264, types/lint/build, five native battle and
GameTable SSR journeys, eight existing-profile response paths. Genuine44-action
sources earn original cards/forces and actual Collection outcomes. Broader
combinations and complete modes remain unfinished. Not deployed; no room/D1,
reset or restart operation. Runtime fingerprint
665defe51a1f46a6b5992b6e1e4b034203f91e7101acf860eb549f5bf9865151;
checkpoint prose/reference overlays are reviewed separately.
2026-10-24 20:37:09 +11:00