diff options
Diffstat (limited to 'rules.js')
-rw-r--r-- | rules.js | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -4748,19 +4748,20 @@ function vm_demand_obedience() { // VM: GOVERN -function vm_free_govern() { +function vm_free_govern_in_space() { init_free_command_in_space("Govern", game.vm.s) goto_govern_space() } function vm_govern_in_space() { init_free_command_in_space("Govern", game.vm.s) - game.cmd.free = 0 + select_cmd_space(game.vm.s, 1) goto_govern_space() } function vm_govern() { game.cmd = { + type: "Govern", limited: 0, free: 0, spaces: [], @@ -5414,7 +5415,7 @@ CODE[8 * 2 + 1] = [ [ vm_current, DS ], [ vm_prompt, ()=>`In each Province, free Govern and then add a Troop.` ], [ vm_space, true, 0, 999, (s)=>(is_adjacent_to_city(C_DEVAGIRI, s) || is_adjacent_to_city(C_GULBARGA, s)) && can_govern_in_space(s) ], - [ vm_govern_in_space ], + [ vm_free_govern_in_space ], [ vm_place, false, 1, 1, DS, TROOPS ], [ vm_endspace ], [ vm_return ], @@ -5920,7 +5921,7 @@ CODE[25 * 2 + 1] = [ [ vm_endspace ], [ vm_prompt, "Govern in one of the selected Province." ], [ vm_space, true, 1, 1, (s)=>(can_govern_in_space(s) && set_has(game.vm.m, s)) ], - [ vm_free_govern ], + [ vm_free_govern_in_space ], [ vm_endspace ], [ vm_return ], ] |