summaryrefslogtreecommitdiff
path: root/events.txt
diff options
context:
space:
mode:
authorTor Andersson <tor@ccxvii.net>2023-04-07 18:21:37 +0200
committerTor Andersson <tor@ccxvii.net>2023-05-03 18:48:16 +0200
commit9cf1da8416f5335e0fec821031f33182ffe33f84 (patch)
tree60057a4858d18a5a3ce33dc507537d6edc091e36 /events.txt
parented72c4a0225b63eca6157ec1f47f315be2f44a79 (diff)
downloadandean-abyss-9cf1da8416f5335e0fec821031f33182ffe33f84.tar.gz
More events.
Diffstat (limited to 'events.txt')
-rw-r--r--events.txt25
1 files changed, 14 insertions, 11 deletions
diff --git a/events.txt b/events.txt
index 3436f2f..df71a86 100644
--- a/events.txt
+++ b/events.txt
@@ -307,7 +307,7 @@ EVENT 26
current CARTELS
prompt "All Cartels Guerrillas free Attack FARC."
space 0 has_cartels_guerrilla(s) && has_farc_piece(s)
- free_attack
+ free_attack_farc
endspace
SHADED 26
@@ -330,7 +330,8 @@ SHADED 27
EVENT 28
prompt "Remove up to 3 Insurgent pieces from a space next to Venezuela."
space 1 is_next_to_venezuela(s) && has_insurgent_piece(s)
- # TODO: maximum damage?
+ # Note: up to negates requirement for maxiumum damage
+ prompt "Remove up to 3 Insurgent pieces."
piece_opt 3 is_piece_in_event_space(p) && is_insurgent_piece(p)
remove
endpiece
@@ -349,8 +350,8 @@ SHADED 28
EVENT 29
current GOVT
prompt "Activate all FARC and free Assault in 1 space."
- # TODO: only in spaces where can assault?
- space 1 has_farc_piece(s)
+ # TODO: Madrid Donors, Senado & Camara, etc
+ space 1 has_underground_guerrilla(s, FARC) || ( assault_kill_count(s) > 0 && (has_farc_piece(s) || has_exposed_piece(s, AUC) || has_exposed_piece(s, CARTELS)) )
prompt "Activate all FARC."
piece 0 is_piece_in_event_space(p) && is_farc_guerrilla(p) && is_underground(p)
activate
@@ -360,13 +361,15 @@ EVENT 29
SHADED 29
current [FARC,AUC]
- # TODO: pick 2 separate spaces?
- # TODO: pick 2 separate pieces?
- prompt "Execute 2 free Ambushes with any Guerrilla without Activating."
- piece_undo 2 is_piece(p, game.current, GUERRILLA) && has_enemy_piece(s)
- free_ambush
- underground
- endpiece
+ prompt "Execute 2 free Ambushes in 1 space."
+ space 1 has_piece(s, game.current, GUERRILLA) && has_enemy_piece(s)
+ repeat 2
+ prompt "Execute 2 free Ambushes with any Guerrillas without Activating."
+ piece_undo 1 is_piece_in_event_space(p) && is_piece(p, game.current, GUERRILLA) && has_enemy_piece(s)
+ free_ambush_without_activating
+ endpiece
+ endrepeat
+ endspace
EVENT 30
prompt "Remove 1 FARC Zone and 1 FARC Base there."