diff options
-rw-r--r-- | rules.js | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -2352,8 +2352,10 @@ function resume_moving() { } function end_move(stop) { - let where = location_of_general(game.move.who) - if (has_general_moved(game.move.who)) { + let where = game.move.to + + // if moved or eliminated! + if (has_general_moved(game.move.who) || !is_general_on_map(game.move.who)) { mark_moved_british_cu(where, game.move.carry_british) mark_moved_american_cu(where, game.move.carry_american) mark_moved_french_cu(where, game.move.carry_french) |