Commit Graph
508 Commits
Author SHA1 Message Date
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 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
Quintine 035be51915 Resolve advisor conversion after Gamont before final victory
Commit original Gamont use/return or empty revelation before its separate mandatory-conversion counter. Preserve private fuel provenance beside a public phase8 receipt, retain legacy phase5 sources and defer the genuine final chooser through both direct and Semuta cost completion. Consume the parent once; ordinary Mentat gains no chooser and victory waits for original confirmation. Existing provisional continuously-alone duration remains.

Validation: 18 files277/277, types/lint/build, five native Gamont/response/GameTable SSR journeys and eight existing-profile paths. Genuine52/56-action public Advanced sources earn a real third-stronghold win versus prevented next-turn outcome. Empty revelation remains pure-source proof; full combinations/remaining producers, browser/deployed and final assurance stay open. No saved-room/D1/restart/deployment operation or AI refinement.
2026-10-24 20:16:05 +11:00
Quintine d0f52c7bae Preserve committed Guild transport through advisor conversion responses
Offer mandatory advisor conversion prevention after Guild cross-shipment and reserve returns. Keep original permission/rate/income, payment, physical pieces and shipment use; bind the exact group to one transport parent and resume original arrival/Intrusion once. Ordinary movement stays unused and the existing provisional continuously-alone duration remains. Preserve old ground receipts, private projection behavior and all transport/module guards.

Validation: 17 files243/243, types/lint/build, eight native transport/response/GameTable SSR journeys and eight existing-profile paths. Genuine36/42-action sources earn original counters/cards and actual paid-shipment Intrusion. Preserve the unaffordable full-price cross outcome and prove the affordable return. No saved-room/D1/restart/deployment operation; broader producers, full modes and browser/deployed acceptance remain open.
2026-10-24 19:58:56 +11:00
Quintine 3aca64412f Offer Karama against mandatory advisor ground conversions
Keep completed moves while allowing native advisor-to-fighter conversion to be prevented after empty arrival or the last outsider's ground departure. Bind each queued response to its actual whole group and movement. Shared settlement honors the explicit provisional continuously-alone cancellation duration; setup remains automatic and non-ground producers remain open.

Validation: 16 related files199/199, types/lint/build, five native move/response/GameTable SSR journeys and eight legal existing-profile paths. Native34/36-action public Advanced sources earn original setup/counters/Karama. Existing standard controls render; no new component-callback, browser/deployed or full-mode certificate. No saved-room/D1/restart/deployment operation.
2026-10-24 19:44:12 +11:00
Quintine 1a505525a8 Open Tleilaxu special Karama throughout Revival
Permit native Advanced quiet any-player declarations alongside the original target-bound pending request. Preserve completed returns and charges. Adopt explicit provisional Ghola inclusion during the remaining Revival and phase expiry; keep printed Emperor special immunity and the existing low-Homeworld guard. Connect persistent controls and minimal legal bots through the shared quote.

Validation: 14 related files148/148, types/lint/build, six actual native control/engine/GameTable SSR journeys and four existing-profile continuations. Private-driver-only feedback reuses passed source-identical checks. Native111/113-action setup, paid shipment and battle sources earn originals. No saved-room/D1/restart/deployment operation; full modes and browser/deployed acceptance remain open.
2026-10-24 19:30:21 +11:00
Quintine 6ea691255a Add verified current Face Dancer questions to Truthtrance
Ask about a currently held unrevealed printed identity through shared facts
and AND/OR authoring. Keep ordinary Traitor meaning separate, candidate
identities public and only the aggregate answer published. Existing answer,
physical disposal and continuation flow need no new AI strategy.

Verified: 12 affected offline files86/86, types/lint and production build;
twelve actual field/question/gameplay/GameTable SSR journeys and sixteen legal
profile answers. Native Basic/Advanced sources and actual Mentat replacement
prove a current Yes creates no future reveal or retention promise.

Existing mixed-shipment admission stays unchanged. No saved-room, D1, reset,
restart or deployment operation; broader Truthtrance/mode assurance remains.
2026-10-24 19:15:46 +11:00
Quintine eff668b202 Support Moritani assassination of captured and foreign-ghola targets
Retain printed native identity and valid original custody while projecting only
uniform potential bounty before commitment. Resolve living/dead targets once,
clear selected capture/concealment and retain ordinary Ghola return custody.
Selected concealed-outcome disclosure is explicitly provisional.

Verified: 14 affected offline files100/100, types/lint and production build;
six actual choice/gameplay/GameTable SSR journeys and twelve profile paths.
Native capture source47 actions; actual paid Ghola prefix140 actions followed
by explicit conserved seven-action battle. No saved-room/D1/reset/restart or
deployment operation. Runtime-only driver fixes reused unchanged passed checks.
2026-10-24 19:03:03 +11:00
Quintine 61828150b9 Keep Atreides special inspection available until plan reveal
Allow native Advanced use after declining the first offer, including a sealed
target. Reuse projected card/target permission in persistent controls and
minimal bots; retain sealed plans and finish target-last public reveal once.

Source: authorized supplied physical27 F. Ordinary preparation priority and
target-first ordering remain provisional; no new reading acknowledgement.

Verified: 11 affected offline files126/126, types/lint, production build, five
actual control/gameplay/GameTable SSR journeys and eight legal profile paths.
No saved-room, D1, reset, restart or deployment operation.
2026-10-24 18:49:22 +11:00