Connect absent Bene Gesserit Nexus Voice before Prescience
This commit is contained in:
1 parent
72e37a8978
commit
8ab827b902
15 files changed
+1417
-50
No files matched your search
@@ -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' }]
|
||||
|
||||
Reference in new issue
Block a user