Connect absent Bene Gesserit Nexus Voice before Prescience

This commit is contained in:
Quintine committed 2026-10-15 00:51:43 +11:00
1 parent 72e37a8978
commit 8ab827b902
15 files changed
+1417 -50

No files matched your search

+8
View File
@@ -3749,6 +3749,14 @@ function policyActions(g: GameView): Action[] {
if (!b) return botBattleChoices(g);
if (b.preparation) {
if (b.preparation.owner !== me.id) return [];
if (b.preparation.kind === 'nexusVoice') {
const offer = g.nexusBorrowedVoice;
if (!offer || offer.blocked) return [];
const command = offer.choices.find(choice => !choice.must && choice.kind === 'shield');
return [{ type: 'nexusBorrowedVoice', event: offer.event,
use: !!(offer.canUse && command),
...(offer.canUse && command ? { kind: command.kind, must: command.must } : {}) }];
}
if (b.preparation.kind === 'voice')
return level === 0 || b.preparation.blocked
? [{ type: 'declineBattlePower' }]