Connect bounded Reinforcements Battle Plan
This commit is contained in:
1 parent
763749f25e
commit
23ce406872
19 files changed
+745
-35
No files matched your search
@@ -662,15 +662,7 @@ void test('Basic and Advanced Ixian half-dial withdrawal preserves all seven phy
|
||||
}
|
||||
});
|
||||
|
||||
void test('Reinforcements and public Richese/optional-module contexts remain guarded', () => {
|
||||
let g = harassWithdrawGame();
|
||||
takeHarassCard(g, 'a', 'ecaz-reinforcements');
|
||||
reject(
|
||||
g,
|
||||
'a',
|
||||
ownPlan(g, { defense: 'ecaz-reinforcements' }),
|
||||
/Reinforcements.*still/,
|
||||
);
|
||||
void test('public Richese and optional-module contexts remain guarded', () => {
|
||||
const richese = harassWithdrawGame({
|
||||
factions: ['emperor', 'atreides', 'richese'],
|
||||
});
|
||||
@@ -679,7 +671,7 @@ void test('Reinforcements and public Richese/optional-module contexts remain gua
|
||||
/Richese card family/,
|
||||
);
|
||||
reject(richese, 'a', ownPlan(richese), /Richese card family/);
|
||||
g = harassWithdrawGame({ factions: ['emperor', 'atreides', 'choam'] });
|
||||
const g = harassWithdrawGame({ factions: ['emperor', 'atreides', 'choam'] });
|
||||
assert.equal(viewGame(g, 'a').battle!.harassWithdraw!.blocked, null);
|
||||
const forged = structuredClone(g);
|
||||
forged.nexusCards = { cards: null, phase: null };
|
||||
|
||||
Reference in new issue
Block a user