Commit Graph
100 Commits
Author SHA1 Message Date
Quintine 91ce096818 Enable Kull during Basic battle preparation
Verify and publish checkpoint container / container (push) Failing after 7m45s
2026-10-28 20:47:15 +11:00
Quintine 6bf165a6aa Support Semuta after Box searches during bidding 2026-10-28 20:40:07 +11:00
Quintine 7dfdf8d593 Prepare Gitea checkpoint container workflow 2026-10-28 20:35:37 +11:00
Quintine 0406fc1869 Connect Semuta to Moritani initial battle discards 2026-10-28 20:29:19 +11:00
Quintine d0e4c177e4 Support mixed No-Field Homeworld transfers 2026-10-28 20:22:37 +11:00
Quintine 1f03ae673b Support concealed Homeworld transfers and Ecaz victory 2026-10-28 20:13:31 +11:00
Quintine 850227c26d Prototype Richese No-Fields on foreign Homeworlds 2026-10-28 20:04:03 +11:00
Quintine dd3c199e2e Keep deal deadlines current as turns advance 2026-10-28 19:38:55 +11:00
Quintine ea910e9c82 Resume suspended movement after Sapho recovery 2026-10-28 19:34:56 +11:00
Quintine 26be6fd8ee Support Sapho replay and public cache questions 2026-10-28 19:28:19 +11:00
Quintine 7d71647a90 Support future-turn public deal payments 2026-10-28 19:21:32 +11:00
Quintine bb193d8f8c Support current-turn payments in public deals 2026-10-28 19:13:17 +11:00
Quintine 974b7fd99f Carry phase bid commitments through expansion auctions 2026-10-28 18:54:28 +11:00
Quintine b64b732e50 Support early Truthtrance cache bid commitments 2026-10-28 18:44:38 +11:00
Quintine ee3e1a0ab2 Support Truthtrance questions about battle prescience 2026-10-28 18:34:11 +11:00
Quintine 7d26929abd Count mobile stronghold passengers for spice collection 2026-10-28 01:03:06 +11:00
Quintine 3edebecc89 Preserve Hajr after another seat accepts a paid deal 2026-10-28 00:57:50 +11:00
Quintine 6da6ff7f83 Support immediate payments in public deals 2026-10-28 00:54:20 +11:00
Quintine e133a5fe2b Support multiparty public deals 2026-10-28 00:48:40 +11:00
Quintine 86c51b4aa7 Prototype public deal agreements 2026-10-28 00:40:59 +11:00
Quintine c3f37a574d Support Truthtrance on Basic Ixian auction knowledge 2026-10-28 00:30:59 +11:00
Quintine 910e1f9b40 Allow faction swaps with AI seats 2026-10-28 00:25:38 +11:00
Quintine c6b4a165bd Support consensual lobby faction swaps 2026-10-28 00:22:46 +11:00
Quintine 4dc2df2513 Add random faction deal and prediction draft 2026-10-28 00:16:04 +11:00
Quintine a244aeb5f8 Support named ordinary cards in Advanced Voice 2026-10-28 00:08:16 +11:00
Quintine b00d720e40 Support AI opponents in two-faction games 2026-10-28 00:02:02 +11:00
Quintine aa6f77372f Support Truthtrance on Atreides auction inspection 2026-10-27 23:57:01 +11:00
Quintine 235c2eb03f Support Truthtrance on Atreides spice foresight 2026-10-27 23:53:13 +11:00
Quintine 24255905ed Prototype two-player four-faction setup 2026-10-27 23:48:08 +11:00
Quintine 70ef142577 Support Advanced Sapho Charity suspension 2026-10-27 23:36:27 +11:00
Quintine fcd93ca252 Support agreed extended turns in Basic and Advanced 2026-10-27 23:29:04 +11:00
Quintine a3af6b755d Prototype unanimous Advanced victory continuation 2026-10-27 23:22:58 +11:00
Quintine 3c62c284a7 Complete Advanced Revival suspension and solo win ranking 2026-10-27 23:15:16 +11:00
Quintine 812657bb35 Allow Advanced Sapho to pause a started movement turn 2026-10-27 23:08:17 +11:00
Quintine 533c651b07 Enforce Salusa free Sardaukar revival penalty 2026-10-27 23:01:54 +11:00
Quintine 1f92affea7 Allow Voice to name Portable Snooper 2026-10-27 22:49:34 +11:00
Quintine 0902289592 Offer Semuta after ready battle poison discard 2026-10-27 22:42:33 +11:00
Quintine 69bbb09dcf Support Ecaz renewal of temporary Duke tenure 2026-10-27 22:37:04 +11:00
Quintine 4e55ab9e86 Allow selective mobile stronghold spice collection 2026-10-27 22:30:48 +11:00
Quintine 31b3c1ab87 Support Truthtrance Storm dial comparisons 2026-10-27 22:21:38 +11:00
Quintine c8889e94e2 Enable Basic Semuta and Truthtrance bribe questions 2026-10-27 22:18:00 +11:00
Quintine ac4302a8ed Correct Emperor special Sardaukar revival limits 2026-10-27 22:12:36 +11:00
Quintine b750a3d3eb Expose Advanced printed Kull preview in lobbies 2026-10-27 22:05:43 +11:00
Quintine f1bef950e0 Handle Sabotage gifts at the recipient hand limit 2026-10-27 21:59:52 +11:00
Quintine e9154a90f1 Enable Basic Kull by default and suspend Sapho turns 2026-10-27 21:51:43 +11:00
Quintine f96183f350 Support native Truthtrance questions with Basic Kull 2026-10-27 21:39:42 +11:00
Quintine 1059cc1682 Support sector-specific Truthtrance movement 2026-10-27 21:27:07 +11:00
Quintine 536d334543 Support sector-specific Truthtrance shipments 2026-10-27 21:19:07 +11:00
Quintine 8006e53580 Support Truthtrance questions about storm dials 2026-10-27 21:08:02 +11:00
Quintine 56b3aeab68 Support Truthtrance battle cancellation questions 2026-10-27 20:57:00 +11:00
Quintine 813a2bacbe Correct expansion preview guidance 2026-10-27 20:48:50 +11:00
Quintine fbdf11c789 Resolve Basic Ambassador child arrivals during Terror 2026-10-27 20:40:41 +11:00
Quintine a45d81aa34 Support native Basic Ambassador and Terror arrivals 2026-10-27 20:29:47 +11:00
Quintine a07c6d8e50 Support Basic Richese Kull and Semuta preview 2026-10-27 20:23:57 +11:00
Quintine 6d50829c0c Enable Basic Kull with Ecaz and Moritani 2026-10-27 20:13:04 +11:00
Quintine 69a9330810 Enable Basic Kull preview with native Ix factions 2026-10-27 20:04:56 +11:00
Quintine cd1f726593 Fix shipment promise forecasts and movement openings 2026-10-27 19:57:01 +11:00
Quintine 21f95bdd5b Support Truthtrance bribes in Basic Kull preview 2026-10-27 19:37:38 +11:00
Quintine 92c68ec4f6 Expose Basic Kull preview in lobby 2026-10-27 19:23:23 +11:00
Quintine 2cd2a60a36 Support early Charity Truthtrance commitments 2026-10-27 19:13:48 +11:00
Quintine 72ff9db5e8 Support Truthtrance charity commitments in Basic play 2026-10-27 19:07:38 +11:00
Quintine 6a31315c95 Support Sapho Truth order during Richese cache auctions 2026-10-27 18:55:42 +11:00
Quintine 8e16542784 Preserve Sapho Truth order during ordinary auctions 2026-10-27 18:46:15 +11:00
Quintine 298c8245a6 Support Sapho ordering for simultaneous Truthtrances 2026-10-27 18:31:15 +11:00
Quintine 4690200f59 Keep forced Silent bids indistinguishable in notices 2026-10-27 18:09:16 +11:00
Quintine b64c657c1d Fix recovery assertions for revoked seats 2026-10-27 18:06:21 +11:00
Quintine 3061dc5004 Support Truthtrance in Richese Silent bidding 2026-10-27 18:01:55 +11:00
Quintine 090d764f6f Support Truthtrance in Richese Once Around bidding 2026-10-27 17:56:20 +11:00
Quintine 65a1936b94 Keep Truthtrance bid answers playable 2026-10-27 17:48:29 +11:00
Quintine 2916b4d48f Support phase-wide Truthtrance bid commitments 2026-10-27 17:44:53 +11:00
Quintine 474674f7fe Handle prior leaders in Basic battle explosions 2026-10-27 17:24:21 +11:00
Quintine c3576b2deb Resolve prior leaders in Advanced battle explosions 2026-10-27 17:20:39 +11:00
Quintine f50e436506 Allow Distrans before Richese bidding starts 2026-10-27 17:12:05 +11:00
Quintine 813a19bb1d Allow retrying canceled Richese gifts 2026-10-27 17:02:23 +11:00
Quintine e5c7e338e8 Prototype Emperor Nexus shortage handling 2026-10-27 16:57:12 +11:00
Quintine b620cea873 Preserve binding Truthtrance through Salusa Ghola 2026-10-27 16:16:30 +11:00
Quintine 53b37adf9f Renew impossible Salusa Ghola inspection answers 2026-10-27 16:01:22 +11:00
Quintine 1bb7a99836 Allow Salusa Ghola before battle commitments 2026-10-27 15:49:56 +11:00
Quintine b5fb6aeb64 Retire occupied Ecaz Duke tenure through captivity 2026-10-27 15:36:44 +11:00
Quintine f0ebdf9c87 Preserve Caladan Sneak Attack child arrivals 2026-10-27 15:05:53 +11:00
Quintine 2e4aba9630 Integrate Caladan victory placement and entry reactions 2026-10-27 14:39:27 +11:00
Quintine 97edc3eac8 Integrate Imperial Homeworld movement with Ornithopter 2026-10-27 14:06:29 +11:00
Quintine 7f999f4573 Allow concealed No-Fields in free Discovery entry 2026-10-27 13:22:14 +11:00
Quintine 11e50e7f49 Resolve concealed No-Field losses in Discovery blows 2026-10-27 13:00:03 +11:00
Quintine 933a9c1379 Support concealed No-Field Guild transport 2026-10-27 12:44:34 +11:00
Quintine e41abdaf2e Complete concealed No-Field allied separation endings 2026-10-27 12:11:45 +11:00
Quintine 57a59c1663 Resolve Family Atomics with concealed No-Field forces 2026-10-27 11:54:38 +11:00
Quintine 28df687bf9 Connect Sapho to ordered Advanced Charity 2026-10-27 11:42:00 +11:00
Quintine e1596dbcee Implement revised Advanced Family Atomics rules 2026-10-27 11:24:41 +11:00
Quintine dff0c77a5b Round CHOAM income after totaling eligible support 2026-10-27 10:59:21 +11:00
Quintine 54787c7f7b Sequence Advanced Charity from the First Player 2026-10-27 10:50:22 +11:00
Quintine 84fdd404c9 Align Advanced Ix starting cards with Harkonnen pool 2026-10-27 10:26:44 +11:00
Quintine e530d267a3 Connect trained E3 leaders to Advanced Harkonnen capture 2026-10-27 09:59:28 +11:00
Quintine c56d9c85ef Credit Banker for paid placement and disposal invoices 2026-10-27 09:38:37 +11:00
Quintine ff2826b980 Allow individual revived Fedaykin placement 2026-10-27 09:22:27 +11:00
Quintine 6a0fba860d Connect printed flight and poison plays to Truthtrance 2026-10-27 08:49:45 +11:00
Quintine b02839ce2a Bind completed Semuta exchanges to Truthtrance promises 2026-10-27 08:27:53 +11:00
Quintine 4c4bebe85e Bind printed transfer and order plays to Truthtrance 2026-10-27 08:00:08 +11:00
Quintine 3e959504ef Bind printed Box use to shared Truthtrance funding 2026-10-27 07:09:30 +11:00
Quintine 3abde581db Fund ordinary promises from native CHOAM opening income 2026-10-27 06:42:56 +11:00