summaryrefslogtreecommitdiff
path: root/events.txt
diff options
context:
space:
mode:
authorTor Andersson <tor@ccxvii.net>2023-05-08 01:09:08 +0200
committerTor Andersson <tor@ccxvii.net>2023-05-24 21:06:18 +0200
commitccb8a6fb356f02db0b066221d4dc18a6fcc831a8 (patch)
treead8df5f32a1cff84c9090700420113afc5373631 /events.txt
parent60009fa990d36e0c551613c3399a7d54043886b7 (diff)
downloadred-flag-over-paris-ccb8a6fb356f02db0b066221d4dc18a6fcc831a8.tar.gz
Complicated events.
Diffstat (limited to 'events.txt')
-rw-r--r--events.txt25
1 files changed, 15 insertions, 10 deletions
diff --git a/events.txt b/events.txt
index 7215377..b601ad2 100644
--- a/events.txt
+++ b/events.txt
@@ -3,11 +3,11 @@
# Versailles Cards
CARD 1 - Jules Ducatel
- # TODO
- if (game.round === 4)
- goto "reveal_commune_hand"
- else
+ asm clear_undo()
+ if (game.round < 4)
goto "reveal_commune_objective"
+ else
+ goto "reveal_commune_hand"
endif
ops 1 MILITARY
@@ -44,8 +44,11 @@ CARD 5 - Le Figaro
CARD 6 - Général Louis Valentin
# remove_different_up_to 2 (where_present(PARIS))
- # TODO
- goto "general_louis_valentin"
+ asm game.count = 2
+ asm game.spaces = where_present(PARIS)
+ if (can_vm_remove())
+ goto "general_louis_valentin"
+ endif
CARD 7 - Général Espivent
prompt "Remove up to 2 from Social Movements."
@@ -79,7 +82,6 @@ CARD 11 - Adolphe Thiers
CARD 12 - Otto von Bismarck
# must remove own cube from National Assembly
- # TODO
prompt "Remove 1 blue cube from National Assembly."
remove_own NATIONAL_ASSEMBLY
increase_prussian_collaboration
@@ -90,7 +92,7 @@ CARD 13 - Général Ernest de Cissey
CARD 14 - Colonel de Lochner
if (is_versailles_control(MONT_VALERIEN))
- prompt "Use 3 Operation Points in Mont-Valérien or Butte Montmartre."
+ prompt "Use up to 3 Operations Points in Mont-Valérien or Butte Montmartre."
switch ["mont_valerien","butte_montmartre"]
case "mont_valerien"
ops 3 MONT_VALERIEN
@@ -173,8 +175,8 @@ CARD 29 - Raoul Rigault
move_up_to 2 CATHOLIC_CHURCH PARIS
CARD 30 - Karl Marx
- # TODO
- goto "karl_marx"
+ asm init_karl_marx()
+ goto "karl_marx_discard"
CARD 31 - Blanquists
increase_revolutionary_momentum
@@ -245,6 +247,9 @@ CARD 40 - Elihu Washburne
CARD 41 - Freemason Parade
# must have initiative
goto "freemason_parade"
+ prompt "Remove a cube from both factions."
+ remove_own (game.vm.freemason_parade)
+ remove 1 (game.vm.freemason_parade)
prompt "Place up to 2 or replace 1 in Institutional."
switch ["place","replace"]
case "place"