summaryrefslogtreecommitdiff
path: root/rules.js
diff options
context:
space:
mode:
Diffstat (limited to 'rules.js')
-rw-r--r--rules.js19
1 files changed, 4 insertions, 15 deletions
diff --git a/rules.js b/rules.js
index 343eb1c..d1f2984 100644
--- a/rules.js
+++ b/rules.js
@@ -1270,7 +1270,6 @@ states.vm_the_crowd_turns_against_ceausescu = {
},
influence() {
push_undo()
- delete game.ceausescu_cards
valid_spaces_infl()
game.valid_spaces = game.valid_spaces.filter(n => spaces[n].country === 'Romania')
log('Placed SP:')
@@ -1278,20 +1277,14 @@ states.vm_the_crowd_turns_against_ceausescu = {
},
support_check() {
push_undo()
- delete game.ceausescu_cards
valid_spaces_sc()
game.available_ops = 2
log('Support Checks:')
game.state = 'support_check_prep'
},
pass() {
- if (game.return !== game.active) {
- change_player()
- }
log('Passed.')
- log_h5('Raise the Stakes')
- log(`${game.active}:`)
- game.state = 'raise_stakes_1'
+ check_for_crowd()
}
}
@@ -1315,13 +1308,8 @@ states.the_crowd_turns_against_ceausescu_infl = {
add_infl(space, 'vm_available_ops')
},
done() {
- if (game.return !== game.active) {
- change_player()
- }
summary_flush()
- log_h5('Raise the Stakes')
- log(`${game.active}:`)
- game.state = 'raise_stakes_1'
+ check_for_crowd()
},
}
@@ -3110,6 +3098,8 @@ function check_for_crowd() {
if (game.return !== game.active) {
change_player()
}
+ game.power_struggle_discard = game.ceausescu_cards
+ delete game.ceausescu_cards
log_h5('Raise the Stakes')
log(`${game.active}:`)
game.state = 'raise_stakes_1'
@@ -8380,7 +8370,6 @@ states.vm_support_surges_1 = {
)
game.temp = game.com_pwr_hand[game.com_pwr_hand.length - 1]
}
- console.log('game.power_struggle_deck', game.power_struggle_deck)
if (game.power_struggle_deck.length === 0)
game.state = 'vm_support_surges_no_cards'
else