Handle advisor conversion after worm rides
Verify and publish checkpoint container / container (push) Canceled after 0s

This commit is contained in:
Quintine committed 2026-10-29 09:10:53 +11:00
1 parent ad0abfef98
commit c608d6fea6
15 files changed
+507 -14

No files matched your search

+4 -2
View File
@@ -156,11 +156,13 @@ void test('advisor-only forces cannot play Family Atomics', () => {
army(g, 'a', { 'imperial_basin:10': 1 });
army(g, 'b', { 'imperial_basin:10': 1 }, ['imperial_basin']);
g.phase = 0;
g.turn = 2;
g.stormPending = 1;
const atomics = baseDeck().find((c) => c.effect === 'atomics')!;
g.players[1].hand = [atomics];
setBattleHand(g, 'b', [atomics.id]);
assert.throws(
() => applyAction(g, 'b', { type: 'card', card: atomics.id }),
/forces on or adjacent/,
/fighters on or adjacent/,
);
});
void test('direct shipments match existing advisors, while a new direct shipment enters as fighters', () => {