From 9c68a47171603a584b2ed2a4da3aacfd052ebec7 Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Sun, 20 Mar 2022 23:16:36 +0100 Subject: Lock in boat movement if any unit moves more than their movement allowance. --- rules.js | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/rules.js b/rules.js index 9ce1162..5f771aa 100644 --- a/rules.js +++ b/rules.js @@ -1494,16 +1494,6 @@ function movement_allowance(who) { return m; } -function potential_movement_allowance(who) { - let m = piece_movement(who); - for_each_unit_in_force(who, p => { - let pm = piece_movement(p); - if (pm > m) - m = pm; - }); - return m; -} - function moving_piece() { return game.move.moving; } @@ -2676,10 +2666,6 @@ function max_land_movement_cost() { return game.events.foul_weather ? 2 : movement_allowance(moving_piece()); } -function max_potential_land_movement_cost() { - return game.events.foul_weather ? 2 : potential_movement_allowance(moving_piece()); -} - function max_movement_cost(type) { switch (type) { case 'boat-or-land': @@ -2922,7 +2908,7 @@ function apply_move(to) { game.move.type = 'land'; } } - if (game.move.used > max_potential_land_movement_cost('land')) + if (game.move.used > max_land_movement_cost('land')) game.move.type = 'boat'; } -- cgit v1.2.3