summaryrefslogtreecommitdiff
path: root/rules.js
diff options
context:
space:
mode:
authorTor Andersson <tor@ccxvii.net>2025-02-03 18:47:19 +0100
committerTor Andersson <tor@ccxvii.net>2025-02-03 18:47:53 +0100
commit3c3d2add6b855c9a9736d1f80e93a82ce8ade3fb (patch)
treecdfe18c6b21ad6b6fa0d15c6508fc14def2ef2af /rules.js
parent49f02b033c5b4bb91a39001e56ed56407d64f18f (diff)
downloadmaria-3c3d2add6b855c9a9736d1f80e93a82ce8ade3fb.tar.gz
Fix "no generals on map" test for skipping hussar placement.
Diffstat (limited to 'rules.js')
-rw-r--r--rules.js6
1 files changed, 3 insertions, 3 deletions
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