summaryrefslogtreecommitdiff
path: root/rules.js
diff options
context:
space:
mode:
Diffstat (limited to 'rules.js')
-rw-r--r--rules.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/rules.js b/rules.js
index d6d704f..8aa76c5 100644
--- a/rules.js
+++ b/rules.js
@@ -1803,7 +1803,6 @@ states.retreat = {
if (game.location[b] == game.where && block_owner(b) == game.active)
eliminate_block(b, 'retreat');
print_turn_log("retreats");
- clear_undo();
goto_regroup();
},
block: function (who) {
@@ -1855,6 +1854,7 @@ states.retreat_to = {
},
eliminate: function () {
eliminate_block(game.who, 'retreat');
+ game.who = null;
game.state = 'retreat';
},
block: pop_undo,