Compose independent utility cards with classic Leader Skills
This commit is contained in:
1 parent
40a5e51229
commit
5a32c1ac85
23 files changed
+1845
-87
No files matched your search
@@ -97,8 +97,8 @@ export function startPrototypeRoom(
|
||||
throw new Error('The room identity is inconsistent.');
|
||||
if (!isPrototypeProfile(profile))
|
||||
throw new Error('Unknown prototype profile.');
|
||||
if (options.ecazTreachery && profile !== 'ecaz-occupy')
|
||||
throw new Error('--ecaz-treachery requires the ecaz-occupy profile.');
|
||||
if (options.ecazTreachery && profile !== 'ecaz-occupy' && profile !== 'leader-skills')
|
||||
throw new Error('--ecaz-treachery requires the ecaz-occupy or leader-skills profile.');
|
||||
if (options.nexusCards && profile !== 'leader-skills' && profile !== 'semuta')
|
||||
throw new Error('--nexus-cards requires the leader-skills or semuta profile.');
|
||||
if (options.discoveries && profile !== 'leader-skills' && profile !== 'nexus' && profile !== 'semuta')
|
||||
|
||||
@@ -45,6 +45,7 @@ async function main() {
|
||||
'\nStronghold-factions additionally admits standalone Advanced Ecaz OR Moritani with classic opponents and the exact ecaz deck, six Stronghold Cards with optional unused Tech Tokens at 3–6 seats. Original setup and actual end-Mentat claims remain. Ecaz holds shared-control cards and only the actual selected holder-plan benefits. Native Moritani retains original assassination with printed bounty and one private Mentat replacement; Harkonnen is excluded there. An E3 pair, E1/E2/E3 mixtures and other modules remain separate.' +
|
||||
'\nLeader-skills preserves canonical unused Tech Tokens selected in fresh three-through-six-seat classic or supported native Basic/Advanced lobbies. Original selected decks, Richese cache, all fourteen skills, printed native Tech owners, phase-end income and mandatory original-winner reward before Face Dance remain. Mixed E3 families outside the documented Nexus envelopes, other modules and played-game conversion remain excluded.',
|
||||
'\nAll fresh supported all14 Skills compositions retain mandatory normal Banker income, including original Nexus, Discovery, World and Semuta envelopes. Actual bank payer legs, once-per-phase use and original Mentat collection remain unchanged. No existing game is converted or retrofitted.',
|
||||
'\n--profile leader-skills --ecaz-treachery composes original all14 Skills with the independent three-card variant in fresh classic2–6-seat Basic/Advanced lobbies, without other modules. Original36 Treachery, actual private offers/training and mandatory normal Banker income remain. Recruits uses original current-rate/usage accounting; Reinforcements pays three own reserves before Harass returns undialed counters, adding score2 without physical dial/support/casualties. Printed Warmaster Worthless prerequisites and Suk rescue remain distinct. Expansions, Homeworlds, Nexus, Discovery, Tech, Strongholds, other previews, public starts and played-game conversion remain excluded.',
|
||||
'\n--profile homeworld-occupation --leader-skills preserves fresh classic Basic/Advanced original Homeworld occupation and all14 Skills without Nexus, Discovery, Tech, Strongholds or expansion/Betrayal overlays. Only actual final Bank portions qualify for normal Banker income, including the same payer’s Bureaucrat diversion. Allied income rounds once for the whole eligible invoice; private rounding/diversion attribution preserves full payer debits and occupied player shares. Ordinary --profile leader-skills --homeworlds retains the original supported World selection without adding occupation preview flags.',
|
||||
'\nLeader-skills also preserves canonical unused Stronghold Cards in fresh Advanced classic or supported native two-through-six-seat lobbies. Optional Tech Tokens requires three-through-six seats. All14 original skills, decks/cache and actual end-Mentat Stronghold assignment remain. Basic Strongholds, mixed E3 families outside documented Nexus envelopes, other overlays, public activation and save conversion stay excluded.',
|
||||
'\nThese skill/module entries additionally preserve standalone Ecaz OR Moritani ecaz33/all14 profiles. Tech is Basic/Advanced three-through-six seats; Strongholds is Advanced two-through-six. Native Ecaz five-disc/Duke assignment and Advanced Harkonnen exclusion, plus original Advanced Moritani skill-first assassination/normal-call forfeiture, remain. E3 pairs, mixed families, allied Occupy skills and other overlays are not opened.',
|
||||
@@ -69,8 +70,8 @@ async function main() {
|
||||
);
|
||||
return;
|
||||
}
|
||||
if (values['ecaz-treachery'] && values.profile !== 'ecaz-occupy')
|
||||
throw new Error('--ecaz-treachery requires --profile ecaz-occupy.');
|
||||
if (values['ecaz-treachery'] && values.profile !== 'ecaz-occupy' && values.profile !== 'leader-skills')
|
||||
throw new Error('--ecaz-treachery requires --profile ecaz-occupy or leader-skills.');
|
||||
if (values['nexus-cards'] && values.profile !== 'leader-skills' && values.profile !== 'semuta')
|
||||
throw new Error('--nexus-cards requires --profile leader-skills or semuta.');
|
||||
if (values.discoveries && values.profile !== 'leader-skills' && values.profile !== 'nexus' && values.profile !== 'semuta')
|
||||
|
||||
Reference in new issue
Block a user