Commit Graph
73 Commits
Author SHA1 Message Date
Quintine 396f9e0ccb Initialize occupation benefits for registered World Skills starts 2026-10-26 11:59:03 +11:00
Quintine ec549028ba Enable Sandmaster collection on flight and marker routes 2026-10-26 10:11:18 +11:00
Quintine ce716f3438 Compose classic Nexus with earned phase modules 2026-10-18 06:21:11 +11:00
Quintine a7cc25ae29 Unify classic Nexus core and funded native shipments 2026-10-18 05:34:36 +11:00
Quintine 366c967f8a Connect native Nexus reactions to classic independent cards 2026-10-18 04:51:33 +11:00
Quintine c466107452 Compose classic independent Treachery and Nexus cards 2026-10-18 04:25:31 +11:00
Quintine e70cd48172 feat: support provisional paid Black Market retention 2026-10-18 03:21:44 +11:00
Quintine 7891517a9b fix: bind Richese Bureaucrat to actual recipient portions 2026-10-18 02:22:27 +11:00
Quintine 06342ad34c fix: unify native Bureaucrat allied funding receipts 2026-10-18 01:44:24 +11:00
Quintine 60d1bd3b59 Unify registered native E3 Leader Skills capability 2026-10-18 01:17:13 +11:00
Quintine c265f0638e Implement mixed Planetologist advisor gather continuation 2026-10-18 00:35:36 +11:00
Quintine bc37cd38fe Connect native E3 World Skills and independent cards 2026-10-17 23:38:13 +11:00
Quintine 01985af36b Compose World Skills cards with selected ordinary decks 2026-10-17 23:07:39 +11:00
Quintine b9330d489e Compose independent Skills with original Tech and Stronghold modules
Unify fresh/live classic and native phase admission, retaining original counts, earned custody, separate income ledgers and physical card/skill continuations. Plain paired E3 phases no longer require cards or Nexus. Coupled44-file471/471, types/lint/build, genuine programmes and390px normal entry pass. Controlled card inputs explicit; no save retrofit or deployment.
2026-10-17 22:12:44 +11:00
Quintine 17adffa6a7 Connect paired E3 Skills without Nexus and retain native arrival independence
Reuse original paired roster validation with plain all14 native setup and optional independent cards. Preserve real coalition, trained death and Mentat paths; extend the existing paid Ambassador/Terror queue to paired Skills and card-only factions. Frozen29-file323/323, types/lint/build, native programmes and390px entry pass. No save conversion or deployment.
2026-10-17 21:12:35 +11:00
Quintine fde44baab5 Compose standalone E3 Skills and independent cards with native power defaults
Restore fresh Ecaz coalition and Advanced Moritani initialization; retain printed native continuations and selected-family card eligibility. Validate Mentat fallback hands against explicitly selected independent cards. Frozen25-file274/274, types/lint/build and genuine runtime/mobile entry proofs pass. No save retrofit or deployment.
2026-10-17 20:36:01 +11:00
Quintine 2ad947af54 Compose native Ix and CHOAM Skills with independent Treachery Cards 2026-10-17 19:29:37 +11:00
Quintine 7182502b16 Allow native Ecaz Skills coalitions without unrelated modules 2026-10-17 18:38:33 +11:00
Quintine 40a5e51229 Align companion rules guidance with normal Skills defaults 2026-10-17 13:02:30 +11:00
Quintine 3ed9856578 Make normal Banker income mandatory in fresh Skills setups 2026-10-17 12:58:29 +11:00
Quintine 628f59b73a Connect Diplomat used-defense contexts 2026-10-17 12:12:19 +11:00
Quintine 63298be1e1 Prototype modifier-aware Smuggler battle collection 2026-10-17 11:33:07 +11:00
Quintine a12250320c Compose native Guild rate with module and Homeworld price sources 2026-10-15 20:55:05 +11:00
Quintine adb00358dd Let captured Leader Skill owners revive other leaders
User ruling 13 October 2026: the original faction keeps its existing Skill
assignment while its trained leader is captured. Reviving a different eligible
own leader is legal and simply draws no replacement card while that assignment
exists (selected reading of authorized supplied Advanced physical p21 "if you
have no Leader Skill Card"). Not a new publisher ruling; captor lower-band use,
card movement and death-return unchanged.

Remove the replacement-question veto that suppressed the entire ordinary/Ghola
revival: leaderSkillRevivalBlocked/requireLeaderSkillRevival, the gholaLeaders
early return, the view revival.leaders: [] filter and the beginRevival/Ghola/
Emperor-special-Karama call sites are gone. offerRevivedLeaderSkill is
unchanged and still suppresses a second assignment or draw.

Rewrote the two committed rejection assertions
(tests/advanced-native-skills.test.ts, tests/leader-skills-capture.test.ts) and
added native regressions covering ordinary paid, held-Ghola and Emperor special
Karama revival from a genuinely captured skilled state: exact cost, no draw or
offer, retained captive/card/controller and a conserved all14 deck.

Docs: RULE_DECISIONS, LEADER_SKILLS_CAPTURE, LEADER_SKILLS_RULES,
LEADER_SKILLS_RUNTIME, NEXUS_CARD_RULES, CURRENT_STATUS, IMPLEMENTATION_STATUS
and the game/reference.ts leader-skills topic.
2026-10-13 20:11:55 +11:00
Quintine 9afc03b347 Compose Semuta with original native Nexus discard receipts 2026-10-12 09:26:49 +11:00
Quintine 90c6f0020c Compose explicit native Leader Skills with Semuta continuations 2026-10-12 08:27:20 +11:00
Quintine d1ba8e0c7e Activate approved normal Mentat and document Emperor gift ruling 2026-10-11 16:46:17 +11:00
Quintine 05ab2c92b0 Compose original mixed and paired Nexus optional modules 2026-10-07 14:12:47 +11:00
Quintine 30a0bdbbb6 Compose original single-native E1 E2 Nexus modules and skills 2026-10-07 11:50:25 +11:00
Quintine 2efa10a9d6 Compose native Homeworld Nexus optional modules 2026-10-07 08:54:53 +11:00
Quintine c7073dc6b6 Compose classic Homeworld Nexus optional modules 2026-10-07 07:14:52 +11:00
Quintine b5f5de5c83 Record exact native Homeworld verification and publication 2026-10-07 05:32:50 +11:00
Quintine 3fb047c93d Compose native Homeworld skill and Discovery modules 2026-10-07 05:16:26 +11:00
Quintine fa025220f8 Compose classic Homeworld optional modules through original rules 2026-10-06 18:56:55 +11:00
Quintine e2dcebca35 Compose classic Homeworld Skills and Discovery with physical custody 2026-10-06 18:07:41 +11:00
Quintine 2270c07f97 Compose native trained Skills Nexus Discovery modules 2026-10-06 10:13:07 +11:00
Quintine c8a6d0bb3c Compose original classic and paired Nexus Discovery modules 2026-10-06 04:06:16 +11:00
Quintine 555afe4070 Compose native Discovery skills and repair hidden trainer participation 2026-10-06 00:51:21 +11:00
Quintine 83f825513a Compose standalone E3 Nexus Skills and original module mechanics 2026-10-05 06:19:40 +11:00
Quintine 2d24f43721 Compose paired Nexus Skills with original Tech and Strongholds 2026-10-05 01:08:58 +11:00
Quintine 449e27b415 Compose classic Nexus Skills with original Tech and Strongholds 2026-10-04 23:59:58 +11:00
Quintine fba673d215 Compose paired Nexus and native skills with signed marker shipments 2026-10-04 22:30:26 +11:00
Quintine 3ae5e1f994 Compose classic Nexus and Leader Skills with physical Suk rescue 2026-10-04 20:41:39 +11:00
Quintine 2b72021611 Compose standalone E3 Leader Skills with Tech and Strongholds 2026-10-04 11:41:13 +11:00
Quintine f259488a9a Compose Advanced Leader Skills and Strongholds with optional Tech 2026-10-04 09:50:55 +11:00
Quintine 219489ae04 Compose native E1/E2 Leader Skills with original Tech Tokens 2026-10-04 08:48:47 +11:00
Quintine b71f953635 Compose classic Leader Skills with original Tech Tokens 2026-10-04 06:01:53 +11:00
Quintine f17f4e703e Compose native Ecaz skills with original Ambassador and Duke paths 2026-10-03 18:34:40 +10:00
Quintine 032b41aa87 Compose native Richese skills and Advanced contribution receipts 2026-10-03 17:46:10 +10:00
Quintine d41a7e03a9 Compose native Advanced Moritani skills with skill-first assassination 2026-10-03 15:34:12 +10:00