diff options
author | Joël Simoneau <simoneaujoel@gmail.com> | 2025-02-19 15:46:59 -0500 |
---|---|---|
committer | Joël Simoneau <simoneaujoel@gmail.com> | 2025-02-19 15:46:59 -0500 |
commit | 872422f7f3ba799e840a1a799fb6a307b2f29302 (patch) | |
tree | a880ae3a4dbfde3502066334bc8e0740474f4af8 | |
parent | c11b1edea2ee980016bce25a77e719aa984bd313 (diff) | |
download | vijayanagara-872422f7f3ba799e840a1a799fb6a307b2f29302.tar.gz |
Event 1 - unshaded
-rw-r--r-- | events.txt | 8 | ||||
-rw-r--r-- | rules.js | 10 |
2 files changed, 15 insertions, 3 deletions
@@ -1,7 +1,13 @@ # Events for Vijayanagara EVENT 1 - log "NOT IMPLEMENTED" + current REBEL_FACTIONS + prompt "Move all Governors to Provinces adjacent to Delhi." + piece all (is_governor(p) && !set_has(SPACES[S_DELHI].adjacent, piece_space(p))) + space 1 (set_has(SPACES[S_DELHI].adjacent, s)) + move + endspace + endpiece SHADED 1 log "NOT IMPLEMENTED" @@ -258,7 +258,7 @@ exports.setup = function (seed, scenario, _options) { } function setup_deck() { - game.deck = [ 22, 21, 2, 25, 29, 15, 17, 16, 18, 5, 3, 36, 10, 37, 11, 2, 10, 1, 12, 13, 14 ] + game.deck = [ 22, 21, 2, 1, 29, 15, 17, 16, 18, 5, 3, 36, 10, 37, 11, 2, 10, 1, 12, 13, 14 ] } function setup_standard() { @@ -4198,7 +4198,13 @@ const CODE = [] // EVENT 1 CODE[1 * 2 + 0] = [ - [ vm_log, "NOT IMPLEMENTED" ], + [ vm_current, REBEL_FACTIONS ], + [ vm_prompt, "Move all Governors to Provinces adjacent to Delhi." ], + [ vm_piece, false, 999, 999, (p,s)=>(is_governor(p) && !set_has(SPACES[S_DELHI].adjacent, piece_space(p))) ], + [ vm_space, true, 1, 1, (s)=>(set_has(SPACES[S_DELHI].adjacent, s)) ], + [ vm_move ], + [ vm_endspace ], + [ vm_endpiece ], [ vm_return ], ] |