From 3c3d2add6b855c9a9736d1f80e93a82ce8ade3fb Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Mon, 3 Feb 2025 18:47:19 +0100 Subject: Fix "no generals on map" test for skipping hussar placement. --- rules.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'rules.js') diff --git a/rules.js b/rules.js index a906ae5..c5ea006 100644 --- a/rules.js +++ b/rules.js @@ -1633,7 +1633,7 @@ states.place_hussars = { for (let p of all_hussars) if (!set_has(game.moved, p)) gen_action_piece(p) - if (!has_any_hussar(ELIMINATED) || !has_piece_on_bohemia_map(P_AUSTRIA)) + if (!has_any_hussar(ELIMINATED) || !has_general_on_bohemia_map(P_AUSTRIA)) view.actions.end_place_hussars = 1 }, piece(p) { @@ -2430,8 +2430,8 @@ function has_unmoved_piece_on_flanders_map(pow) { return false } -function has_piece_on_bohemia_map(pow) { - for (let p of all_power_pieces[pow]) +function has_general_on_bohemia_map(pow) { + for (let p of all_power_generals[pow]) if (is_bohemia_space(game.pos[p])) return true return false -- cgit v1.2.3