diff options
Diffstat (limited to 'events.txt')
-rw-r--r-- | events.txt | 72 |
1 files changed, 72 insertions, 0 deletions
@@ -378,3 +378,75 @@ CARD 53 - Legitimacy increase_prussian_collaboration endif +# C3i Censorship Cards + +CARD 54 - Louis Rossel + prompt "Move up to all cubes in Forts or Paris." + switch ["forts","paris"] + case "forts" + move_within FORTS + case "paris" + move_within PARIS + endswitch + # forbid General Lullier from being played + asm game.louis_rossel=1 + +CARD 55 - Gustave Flourens + increase_revolutionary_momentum + prompt "Move up to 1 from Public Opinion to Military." + move_up_to 1 PUBLIC_OPINION MILITARY + +CARD 56 - Jean-Baptiste Clément + prompt "Place up to 2 in Public Opinion (use removed cubes)." + place_removed_up_to 2 PUBLIC_OPINION + +CARD 57 - Elizabeth Dimitrieff + asm clear_undo() + asm game.red_hand.push(draw_strategy_card()) + asm game.red_hand.push(draw_strategy_card()) + asm game.vm.count = 2 + goto "elizabeth_dimitrieff_discard" + +CARD 58 - Paris Bombarded + asm init_paris_bombarded() + goto "paris_bombarded" + +CARD 59 - Général Gallifet + prompt "Remove up to 3 in Paris where present." + remove_up_to 3 (where_present(PARIS)) + asm add_political_vp(VERSAILLES, -1) + +CARD 60 - Sapper Tactics + prompt "Remove one Barricade where present." + remove_disc (where_present(ANY)) + +CARD 61 - Georges Vaysset + asm clear_undo() + asm log("Commune hand:") + asm { for (let c of game.red_hand) logi("C" + c) } + goto "georges_vaysset" + +CARD 62 - Colonne Vendôme + # must have initiative + if (game.active === COMMUNE) + decrease_prussian_collaboration + else + decrease_revolutionary_momentum + endif + prompt "Replace up to 1 in Institutional." + replace_up_to 1 INSTITUTIONAL + +CARD 63 - Versailles' Left + # must have initiative + prompt "Replace up to 1 in Republicans." + replace_up_to 1 REPUBLICANS + asm update_presence_and_control() + asm game.versailles_left = game.active + if (has_commune_cube(RED_BONUS_CUBES[2])) + if (game.active === COMMUNE && is_commune_control(REPUBLICANS)) + goto "versailles_left" + endif + if (game.active === VERSAILLES && is_versailles_control(REPUBLICANS)) + goto "versailles_left" + endif + endif |