From ece767a27dc7a5903d247fc3c6e8100074d4f579 Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Wed, 2 Nov 2022 16:20:54 +0100 Subject: Mark blocks as moved after taking the first step. This masks movement of King/Hobelars/Wallace/etc who can move 3 steps. --- rules.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'rules.js') diff --git a/rules.js b/rules.js index 58f3a5b..3832b57 100644 --- a/rules.js +++ b/rules.js @@ -1576,6 +1576,7 @@ states.move_where = { game.who = NOBODY game.state = 'move_who' } else { + set_add(game.moved, game.who) if (game.distance === 0) game.move_buf = [ area_tag(from) ] let mark = move_block(game.who, from, to) @@ -1602,7 +1603,6 @@ function end_move() { game.activated.push(game.origin) game.moves -- } - set_add(game.moved, game.who) game.turn_log.push(game.move_buf) } delete game.move_buf -- cgit v1.2.3