summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--events.txt7
-rw-r--r--rules.js7
2 files changed, 14 insertions, 0 deletions
diff --git a/events.txt b/events.txt
index a11e725..e4af394 100644
--- a/events.txt
+++ b/events.txt
@@ -443,7 +443,14 @@ EVENT 20
prompt "In Orissa or an adjacent Province, you may Migrate, Rally and then Build."
space_opt 1 (is_adjacent_to_city(C_WARANGAL, s) || s === S_BENGAL && can_migrate_in_space(s))
free_migrate
+ mark_space
+ endspace
+ prompt "Rally in selected Province."
+ space 1 (game.vm.m[0] === s && can_rally_in_space(s))
free_rally
+ endspace
+ prompt "Build in selected Province."
+ space 1 (game.vm.m[0] === s && can_build_in_space(s))
free_build
endspace
diff --git a/rules.js b/rules.js
index 798b884..99e7936 100644
--- a/rules.js
+++ b/rules.js
@@ -6246,7 +6246,14 @@ CODE[20 * 2 + 0] = [
[ vm_prompt, "In Orissa or an adjacent Province, you may Migrate, Rally and then Build." ],
[ vm_space, true, 0, 1, (s)=>(is_adjacent_to_city(C_WARANGAL, s) || s === S_BENGAL && can_migrate_in_space(s)) ],
[ vm_free_migrate ],
+ [ vm_mark_space ],
+ [ vm_endspace ],
+ [ vm_prompt, "Rally in selected Province." ],
+ [ vm_space, true, 1, 1, (s)=>(game.vm.m[0] === s && can_rally_in_space(s)) ],
[ vm_free_rally ],
+ [ vm_endspace ],
+ [ vm_prompt, "Build in selected Province." ],
+ [ vm_space, true, 1, 1, (s)=>(game.vm.m[0] === s && can_build_in_space(s)) ],
[ vm_free_build ],
[ vm_endspace ],
[ vm_return ],