diff options
author | Tor Andersson <tor@ccxvii.net> | 2025-04-30 00:45:43 +0200 |
---|---|---|
committer | Tor Andersson <tor@ccxvii.net> | 2025-04-30 00:45:43 +0200 |
commit | d667bbb39e7286d6e347d56d06fcfea8861b448c (patch) | |
tree | 8b9a25f7a3c9a0c571553eed0e0524c0cda9671d | |
parent | d3bc206aec2963fc896262eda019901c8f646396 (diff) | |
download | rommel-in-the-desert-master.tar.gz |
-rw-r--r-- | rules.js | 17 |
1 files changed, 14 insertions, 3 deletions
@@ -2555,6 +2555,10 @@ function player_hand() { return is_axis_player() ? game.axis_hand : game.allied_hand } +function can_offensive_move() { + return list_valid_group_moves().length >= 2 +} + states.turn_option = { inactive: "turn option", prompt() { @@ -2579,10 +2583,17 @@ states.turn_option = { view.actions.basic = 1 else view.actions.basic = 0 - if (game.commit[0] === 2) - view.actions.offensive = view.actions.assault = 1 - else + + if (game.commit[0] === 2) { + if (can_offensive_move()) + view.actions.offensive = 1 + else + view.actions.offensive = 0 + view.actions.assault = 1 + } else { view.actions.offensive = view.actions.assault = 0 + } + if (game.commit[0] === 3) view.actions.blitz = 1 else |