From f8c4a98ab031abda04b3b089d9a7d490da2ff9ae Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Wed, 5 Jun 2024 01:43:36 +0200 Subject: log fate card movements using paths too --- rules.js | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/rules.js b/rules.js index 4fba42c..023d5ea 100644 --- a/rules.js +++ b/rules.js @@ -365,6 +365,17 @@ function is_important_move(s) { return set_has(game.move_conq, s) || set_has(game.move_reconq, s) || set_has(game.retro, s) } +function log_small_move_to(to) { + if (0) { + log_selected() + log(">from S" + game.pos[game.selected[0]]) + log(">to S" + s) + } else { + let from = game.pos[game.selected[0]] + log("@" + game.selected.join(",") + ";" + from + "," + to) + } +} + function log_selected_move_path() { if (0) { log_selected() @@ -3842,9 +3853,7 @@ states.austria_may_move_laudon_by_one_city_immediately = { space(s) { push_undo() - log_selected() - log(">from S" + game.pos[game.selected[0]]) - log(">to S", s) + log_small_move_to(s) move_general_immediately(s) game.state = "laudon_done" @@ -4003,9 +4012,7 @@ states.move_to_any_empty_adjacent_city = { gen_action_space(next) }, space(s) { - log_selected() - log(">from S" + game.pos[game.selected[0]]) - log(">to S" + s) + log_small_move_to(s) for (let p of game.selected) game.pos[p] = s game.state = "prussians_who_are_attacked_by_daun_may_move" -- cgit v1.2.3