diff options
-rw-r--r-- | rules.js | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -8326,7 +8326,10 @@ states.vm_support_surges = { states.vm_support_falters = {
inactive: 'discard cards.',
prompt() {
- if (game.vm_available_ops > 0) {
+ if ((game.active === DEM && game.dem_pwr_hand.length === 0) || (game.active === COM && game.com_pwr_hand.length === 0)) {
+ view.prompt = 'Support Falters: no remaining cards to discard.'
+ gen_action('pass')
+ } else if (game.vm_available_ops > 0) {
view.prompt = 'Support Falters: discard a card.'
gen_action('discard')
} else {
@@ -8340,6 +8343,11 @@ states.vm_support_falters = { else {discard_card(game.com_pwr_hand)}
game.vm_available_ops --
},
+ pass() {
+ log_msg_gap('Takes initiative')
+ game.return = game.active
+ vm_next()
+ },
done() {
log_msg_gap('Takes initiative')
game.return = game.active
|