diff options
author | Joël Simoneau <simoneaujoel@gmail.com> | 2025-02-03 11:10:16 -0500 |
---|---|---|
committer | Joël Simoneau <simoneaujoel@gmail.com> | 2025-02-03 11:10:16 -0500 |
commit | aba33782d90bffc6438d5069e495a428da1aaa57 (patch) | |
tree | 9e8ad495cbd3a714e0d0a59dd4ba0b8d3ef126e2 /rules.js | |
parent | 1674c2d114dbe70ef8346798765de9a0a9b1ee54 (diff) | |
download | vijayanagara-aba33782d90bffc6438d5069e495a428da1aaa57.tar.gz |
Event 22.
Diffstat (limited to 'rules.js')
-rw-r--r-- | rules.js | 22 |
1 files changed, 19 insertions, 3 deletions
@@ -258,7 +258,7 @@ exports.setup = function (seed, scenario, _options) { } function setup_deck() { - game.deck = [ 35, 29, 15, 17, 16, 18, 5, 3, 36, 10, 37, 11, 2, 10, 1, 12, 13, 14 ] + game.deck = [ 22, 21, 35, 29, 15, 17, 16, 18, 5, 3, 36, 10, 37, 11, 2, 10, 1, 12, 13, 14 ] } function setup_standard() { @@ -4565,13 +4565,29 @@ CODE[21 * 2 + 1] = [ // EVENT 22 CODE[22 * 2 + 0] = [ - [ vm_log, "NOT IMPLEMENTED" ], + [ vm_current, REBEL_FACTIONS ], + [ vm_prompt, ()=>`Build in any province with a ${PIECE_FACTION_TYPE_NAME[game.current][ELITE]}.` ], + [ vm_space, true, 1, 1, (s)=>can_build_in_space(s) ], + [ vm_free_build ], + [ vm_endspace ], [ vm_return ], ] // SHADED 22 CODE[22 * 2 + 1] = [ - [ vm_log, "NOT IMPLEMENTED" ], + [ vm_current, DS ], + [ vm_prompt, "Place 1 Troops in one space." ], + [ vm_space, true, 0, 1, (s)=>can_place_piece(s, DS, TROOPS) ], + [ vm_place, false, 1, 1, DS, TROOPS ], + [ vm_endspace ], + [ vm_prompt, "Place 2 Troops in one space." ], + [ vm_space, true, 0, 1, (s)=>can_place_piece(s, DS, TROOPS) ], + [ vm_place, false, 1, 2, DS, TROOPS ], + [ vm_endspace ], + [ vm_prompt, "Place 4 Troops in one space." ], + [ vm_space, true, 0, 1, (s)=>can_place_piece(s, DS, TROOPS) ], + [ vm_place, false, 1, 4, DS, TROOPS ], + [ vm_endspace ], [ vm_return ], ] |