summaryrefslogtreecommitdiff
path: root/rules.js
diff options
context:
space:
mode:
Diffstat (limited to 'rules.js')
-rw-r--r--rules.js8
1 files changed, 7 insertions, 1 deletions
diff --git a/rules.js b/rules.js
index f0b082d..bc844e8 100644
--- a/rules.js
+++ b/rules.js
@@ -1347,7 +1347,10 @@ states.movement = {
else
prompt("Move your generals and supply trains.")
- view.actions.end_movement = 1
+ if (done_trains && done_generals)
+ view.actions.end_movement = 1
+ else
+ view.actions.confirm_end_movement = 1
},
piece(p) {
push_undo()
@@ -1375,6 +1378,9 @@ states.movement = {
else
resume_move_general()
},
+ confirm_end_movement() {
+ this.end_movement()
+ },
end_movement() {
push_undo()
goto_recruit()