diff options
-rw-r--r-- | rules.js | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -2693,6 +2693,18 @@ states.play_attacker_battle_card_confirm = { view.actions.next = 1 }, next() { + // Check if Arnold's removal loads to overrun! + let to = game.move.to + let cu = game.move.carry_british + game.move.carry_american + game.move.carry_french + if (cu >= 4 && count_enemy_cu(to) === 1 && !has_enemy_general(to)) { + overrun(to) + if (game.active === P_BRITAIN && game.congress === to) + disperse_continental_congress() + delete game.combat + resume_moving() + return + } + clear_undo() goto_play_defender_battle_card() }, |