From 6dc084dd1388be83b5621bc88fad798df56398bf Mon Sep 17 00:00:00 2001 From: iainp5 Date: Mon, 25 Nov 2024 18:06:55 +0000 Subject: Tidy up We Are the People code --- rules.js | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) (limited to 'rules.js') diff --git a/rules.js b/rules.js index 3dd44f5..27299ab 100644 --- a/rules.js +++ b/rules.js @@ -3289,6 +3289,13 @@ function finish_the_wall() { } } +function finish_we_are_the_people() { + game.valid_spaces = [...S_EAST_GERMANY] + game.vm_max_infl = 2 + game.vm_available_ops = game.vm_influence_added[S_LUTHERAN_CHURCH] + game.state = 'vm_we_are_the_people_add' +} + // =========== MOVING THROUGH TURNS ============ function end_round() { @@ -7571,10 +7578,7 @@ states.vm_we_are_the_people_remove = { space(space) { remove_infl(space, 'vm_available_ops') if (game.vm_influence_added[S_LUTHERAN_CHURCH] === 4) { - game.valid_spaces = [...S_EAST_GERMANY] - game.vm_max_infl = 2 - game.vm_available_ops = 4 - game.state = 'vm_we_are_the_people_add' + finish_we_are_the_people() } }, done() { @@ -7584,10 +7588,7 @@ states.vm_we_are_the_people_remove = { log('No SPs removed') vm_next() } else { - game.valid_spaces = [...S_EAST_GERMANY] - game.vm_max_infl = 2 - game.vm_available_ops = game.vm_influence_added[S_LUTHERAN_CHURCH] - game.state = 'vm_we_are_the_people_add' + finish_we_are_the_people() } } } -- cgit v1.2.3