diff options
author | iainp5 <iain.pearce.ip@gmail.com> | 2025-04-11 14:02:51 +0100 |
---|---|---|
committer | iainp5 <iain.pearce.ip@gmail.com> | 2025-04-11 14:02:51 +0100 |
commit | 079497ecb907c01dcda159dd0d939720673f0717 (patch) | |
tree | e9e1f2c6f2eee9c96d41ec0304b52dcdb462f807 | |
parent | 2aba9e15b5e63f952ebbc1d525665f137fc7c0a0 (diff) | |
download | 1989-dawn-of-freedom-079497ecb907c01dcda159dd0d939720673f0717.tar.gz |
Add Ceausescu cards to discard and move cards up
-rw-r--r-- | play.html | 10 | ||||
-rw-r--r-- | rules.js | 19 |
2 files changed, 9 insertions, 20 deletions
@@ -72,16 +72,16 @@ <div id="played_card" class="panel_body"></div> </div> -<div id="power_panel" class="autohide panel"> - <div id="power_header" class="panel_header">Power Struggle Hand</div> - <div id="power_hand" class="panel_body power"></div> -</div> - <div id="ceausescu_panel" class="autohide panel"> <div id="ceausescu_header" class="panel_header">The Crowd Turns Against Ceausescu</div> <div id="ceausescu_hand" class="panel_body power"></div> </div> +<div id="power_panel" class="autohide panel"> + <div id="power_header" class="panel_header">Power Struggle Hand</div> + <div id="power_hand" class="panel_body power"></div> +</div> + <div id="securitate_panel" class="autohide panel"> <div id="securiate_header" class="panel_header">Securitate - Democrat Power Struggle Cards</div> <div id="securitate" class="panel_body"></div> @@ -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 |