Enable Basic Kull with Ecaz and Moritani

This commit is contained in:
Quintine committed 2026-10-27 20:13:04 +11:00
1 parent 69a9330810
commit 6d50829c0c
13 files changed
+503 -16

No files matched your search

+4 -1
View File
@@ -19,10 +19,13 @@ void test('Basic printed Kull supports the shared bribe family in its declared n
assert.equal(quote({...basic,kullPreview:false}),true);
assert.equal(quote({...basic,advanced:true,kullPreview:true}),false);
assert.equal(quote({...basic,expansions:['choam'],kullPreview:true}),false);
assert.equal(quote({...basic,expansions:['choam','ix','ecaz'],kullPreview:true}),false);
assert.equal(quote({...basic,expansions:['choam','ix','ecaz'],kullPreview:true}),true);
assert.equal(quote({...basic,players:[{faction:'emperor'},{faction:'guild'}],kullPreview:true}),false);
assert.equal(quote({...basic,players:[{faction:'choam'},{faction:'ixians'}],kullPreview:true,mobileStronghold:{}}),true);
assert.equal(quote({...basic,players:[{faction:'choam'},{faction:'tleilaxu'}],kullPreview:true}),true);
assert.equal(quote({...basic,players:[{faction:'choam'},{faction:'ecaz'}],expansions:['choam','ix','ecaz'],kullPreview:true}),true);
assert.equal(quote({...basic,players:[{faction:'choam'},{faction:'moritani'}],expansions:['choam','ix','ecaz'],kullPreview:true}),true);
assert.equal(quote({...basic,players:[{faction:'choam'},{faction:'ecaz'}],kullPreview:true}),false);
assert.equal(quote({...basic,players:[{faction:'choam'},{faction:'richese'}],kullPreview:true}),false);
assert.equal(quote({...basic,players:[{faction:'choam'},{faction:'emperor'},{faction:'emperor'}],kullPreview:true}),false);
for (const option of ['semutaPreview','nexusKullPreview','richeseBetrayalPreview','guildBetrayalPreview',