diff options
-rw-r--r-- | rules.js | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -263,6 +263,11 @@ const S35_AULDEARN = find_scenario(35) const S35_MONTROSE = find_card(35, "Montrose") const S35_GORDON = find_card(35, "Gordon") +const S38_FLEURUS = find_scenario(38) +const S38_RETREAT_TO_NIVELLES = find_card(38, "Retreat to Nivelles") +const S38_LUXEMBOURGS_HORSE = find_card(38, "Luxembourg's Horse") +const S38_GOURNAYS_HORSE = find_card(38, "Gournay's Horse") + const S39_MARSAGLIA = find_scenario(39) const S39_CANNONS = find_card(39, "Cannons") const S39_EUGENE = find_card(39, "Eugene") @@ -2113,6 +2118,14 @@ states.action = { retire(c) { push_undo() retire_card(c) + + if (game.scenario === S38_FLEURUS) { + if (c === S38_LUXEMBOURGS_HORSE) { + if (is_card_in_play(S38_GOURNAYS_HORSE)) + move_all_sticks(S38_LUXEMBOURGS_HORSE, S38_GOURNAYS_HORSE) + } + } + end_action_phase() }, a1(c) { |