summaryrefslogtreecommitdiff
path: root/rules.js
diff options
context:
space:
mode:
authorTor Andersson <tor@ccxvii.net>2025-05-11 19:34:51 +0200
committerTor Andersson <tor@ccxvii.net>2025-05-12 00:29:24 +0200
commit84522877848d2ffc3081e3d934a540c0ef886590 (patch)
treeffbc5a202ab5e9ead3efe0f4f3c7cd8175d5dd85 /rules.js
parent0ae8c547982424b83c14a9f4a4638c523a643944 (diff)
downloadwilderness-war-84522877848d2ffc3081e3d934a540c0ef886590.tar.gz
Allow stopping on an infiltrated space to force a battle / raid.HEADmaster
Diffstat (limited to 'rules.js')
-rw-r--r--rules.js10
1 files changed, 7 insertions, 3 deletions
diff --git a/rules.js b/rules.js
index ff15988..6d828a5 100644
--- a/rules.js
+++ b/rules.js
@@ -3529,10 +3529,14 @@ states.move = {
}
if (game.move.infiltrated) {
- if (!has_unbesieged_enemy_fort_or_fortress(from))
- view.actions.stop = 1
- else if (game.move.used === 9)
+ if (has_unbesieged_enemy_fort_or_fortress(from)) {
+ if (has_enemy_units(from))
+ view.actions.stop = 1 // 6.54 - stop and force battle
+ else
+ view.actions.stop = 0
+ } else {
view.actions.end_move = 1
+ }
} else {
if (game.move.used > 0)
view.actions.end_move = 1