Treat a generic battle-power decline as passing borrowed Nexus Voice

This commit is contained in:
Quintine committed 2026-10-17 14:59:25 +11:00
1 parent 5961c75a29
commit 2dbbe8859e
4 files changed
+12

No files matched your search

+2
View File
@@ -19,6 +19,8 @@ export function suboidFixture(advanced = true, atreides = false) {
g = applyAction(g, 'p', { type: 'chooseBattle', territory: 'pasty_mesa', target: 'q' });
for (const id of ['p', 'q']) if (g.battle!.preLeader && !g.battle!.preLeader.closed)
g = applyAction(g, id, { type: 'battlePreparationReady', event: g.battle!.event });
while (g.battle?.preparation?.kind === 'nexusVoice')
g = applyAction(g, g.battle.preparation.owner, { type: 'declineBattlePower' });
validateNexusCards(g.nexusCards!.cards!, g.players);
return g;
}