diff options
author | Tor Andersson <tor@ccxvii.net> | 2023-01-10 16:50:46 +0100 |
---|---|---|
committer | Tor Andersson <tor@ccxvii.net> | 2023-02-18 13:02:39 +0100 |
commit | d1b92933f8b4ffcb4b9755075bb185fa351c0298 (patch) | |
tree | 3837a46c9d2f175cbcaa7d80485fa1ce59e70258 | |
parent | 24ec8c363fdd4f79091a82ed1e85c072cc6e0261 (diff) | |
download | nevsky-d1b92933f8b4ffcb4b9755075bb185fa351c0298.tar.gz |
Rearguard fix.
-rw-r--r-- | rules.js | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -6254,7 +6254,7 @@ function goto_array_rearguard() { set_active_defender() game.state = "array_rearguard" game.who = NOBODY - if (!has_friendly_reserves()) + if (!has_friendly_reserves() || empty(SA2)) end_array_rearguard() } @@ -7243,7 +7243,7 @@ function has_strike_target(S) { if (S === D1 || S === D2 || S === D3) return filled(A1) || filled(A2) || filled(A3) if (S === SA1 || S === SA2 || S === SA3) - return filled(RD1) || filled(RD2) || filled(RD3) || filled(D1) || filled(D2) || filled(D3) + return filled(RD1) || filled(RD2) || filled(RD3) || (!game.battle.rearguard && (filled(D1) || filled(D2) || filled(D3))) if (S === RD1 || S === RD2 || S === RD3) return filled(SA1) || filled(SA2) || filled(SA3) } |