Connect phase-opening Amal promises and native payment order
This commit is contained in:
1 parent
00741a37d0
commit
b81823bbec
20 files changed
+954
-51
No files matched your search
@@ -20,12 +20,13 @@ import {
|
||||
} from '../game/truthtrance';
|
||||
import { CHEAP_HERO_TRAITOR } from '../game/traitors';
|
||||
|
||||
void test('whole card questions name Thumper and the actual printed Karama role and shipment beneficiary', () => {
|
||||
const question = (effect: 'thumper' | 'karamaAuction' | 'karamaShipment', source: string) =>
|
||||
void test('whole card questions name Amal, Thumper and the actual printed Karama role and shipment beneficiary', () => {
|
||||
const question = (effect: 'amal' | 'thumper' | 'karamaAuction' | 'karamaShipment', source: string) =>
|
||||
truthQuestionText({ kind: 'turnActions', target: 'emperor', turn: 2, mixed: { kind: 'action', action: {
|
||||
kind: 'windowCardPlay', effect, source,
|
||||
} } }, id => id, id => id, id => id === 'emperor' ? 'Emperor' : id);
|
||||
assert.match(question('thumper', 'first-spice-reveal:2'), /Thumper.*original first Spice reveal.*ignored or suppressed/);
|
||||
assert.match(question('amal', 'phase-opening:2:8'), /Amal.*original phase opening.*before ordinary payments/);
|
||||
assert.match(question('karamaAuction', 'ordinary-auction:2:1'), /Karama.*original ordinary auction lot.*winning invoice/);
|
||||
assert.match(question('karamaShipment', '["karamaShipment",2,"emperor","original"]'), /Karama.*Emperor’s original unused shipment price/);
|
||||
});
|
||||
|
||||
Reference in new issue
Block a user