diff options
Diffstat (limited to 'rules.js')
-rw-r--r-- | rules.js | 3 |
1 files changed, 1 insertions, 2 deletions
@@ -1298,7 +1298,7 @@ function goto_attack_space() { set_add(game.cmd.selected, p) }) for_each_movable(game.cmd.attacker, p => { - if (piece_space(p) === game.cmd.where) { + if (piece_space(p) === game.cmd.where && !set_has(game.cmd.pieces, p)) { set_add(game.cmd.selected, p) set_add(game.cmd.pieces, p) game.cmd.n_units[0] += 1 @@ -1307,7 +1307,6 @@ function goto_attack_space() { } }) game.cmd.n_adj = (game.current === VE) ? 1 : 2 - if (has_valid_support_attackers(game.cmd.where, game.cmd.attacker)) game.state = "attack_adjacent_support" else |