1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
|
CARD 1 - Legacy of Martial Law*
# Replace 1 Democratic SP with a Communist SP in Poland and make a Support Check using the Ops value of this card in Poland.
permanently_remove
valid_spaces_country_opp 'Poland'
prompt 'replace 1 Democratic SP in Poland with a Communist SP'
legacy_of_martial_law
valid_spaces_country_sc 'Poland'
prompt 'make a Support Check in Poland'
1_support_check
CARD 2 - Solidarity Legalised*
# Place a Democratic SP in every uncontrolled Worker and Farmer space in Poland. Allows play of Walesa.
solidarity_legalised
valid_spaces_solidarity_legalised
prompt 'to every uncontrolled Worker and Farmer space in Poland'
add_limited_infl 9 1
CARD 3 - Walesa
# Place a total of 4 SPs in any spaces(s) in Poland. The Democratic Player may then may Support Checks in Poland using the Ops value of this card. Requires Solidarity Legalized* to be played as event.
permanently_remove
valid_spaces_country 'Poland'
prompt 'any space(s) in Poland'
add_infl_free 4
valid_spaces_country_sc 'Poland'
prompt 'make Support Checks in Poland'
support_check 2
CARD 4 - Michnik
# Place 3 Democratic SPs in the Polish Intellectuals space.
permanently_remove
valid_spaces 'Polish Writers'
prompt 'the Polish Intellectuals space'
add_x_infl 3
CARD 5 - General strike
# The Communist Player must discard a held card and roll a die. To end the strike the total of the Ops value and the die roll must exceed 5. The Communist Player must continue discarding cards until the General Strike is over, though he may play a Power Struggle - Card during the strike.
general_strike
CARD 6 - Brought in for Questioning
# The Democratic Player must randomly discard a card. If it is a Communist event it takes place immediately.
if !is_auto_resolve(C_BROUGHT_IN_FOR_QUESTIONING)
brought_in_for_questioning
endif
CARD 7 - State Run Media*
# Remove four Democratic SPs, no more than 2 per space.
permanently_remove
valid_spaces_opponent
remove_limited_opp_infl 4 2
CARD 8 - Prudence
# Opponent -1 Ops for the rest of the turn, to minimum of 1.
prudence
CARD 9 - The Wall*
# Place in front of the Communist Player. In his next Support Check in Germany cancel drm for any adjacent spaces controlled by the Democratic Player.
the_wall
CARD 10 - Cult of Personality
# Place 4 Communist SPs in Worker or Farmer spaces in Romania, no more than 2 per space.
permanently_remove
if !game.persistent_events.includes(THE_TYRANT_IS_GONE_OCCURRED)
valid_spaces_country_socio_2 'Romania', 3, 4
prompt 'Worker or Farmer spaces in Romania, no more than 2 per space'
add_limited_infl 4 2
else
tyrant_block
endif
CARD 11 - Dissident arrested
# Remove 2 Democratic SPs from any Intellectuals space.
if !is_auto_resolve(C_DISSIDENT_ARRESTED)
valid_spaces_opponent_socio 5
prompt 'any Intellectuals space'
remove_x_opp_infl 2
endif
CARD 12 - Apparatchicks
# Place 3 Communist SPs in any Bureaucratic space(s).
permanently_remove
valid_spaces_socio 2
prompt ' to any Bureaucratic space(s)'
add_infl_free 3
CARD 13 - Stasi
# For the rest this turn the Democratic Player must reveal the card he will play this action round before the Communist plays his card.
stasi
CARD 14 - Gorbachev Charms the West
# Improve USSR stability by one. Remove 2 opponent SPs and make a support check using the Ops value of this card. May not be held. May not be played as an Event after Breakaway Baltic Republics.
valid_spaces_opponent
remove_opp_infl 2
valid_spaces_sc
prompt 'select a space for the Support Check'
1_support_check
CARD 15 - Honecker
# The Communist Player may take any non-Power Struggle - card in the discard pile and put it in his hand. The Communist Player may take one extra action round this turn. May not be played as event after Modrow*.
honecker
CARD 16 - Nomenklatura*
# Place 3 SPs in any Elite space(s), or remove all Democratic SPs from Elite spaces.
permanently_remove
nomenklatura
CARD 17 - Roundtable talks
# Place in front of the Democratic Player. In the next Power Struggle - he draws 2 random Power Struggle - cards from the Communist player. Then place this card in the discard pile.
roundtable_talks
CARD 18 - Poszgay Defends the Revolution
# Place Communist SPs in 4 spaces in Hungary not under Democratic control.
permanently_remove
poszgay
prompt 'to 4 spaces in Hungary not under Democratic control'
add_limited_infl 4 1
CARD 19 - Papal vist
# Place 3 SPs in any Catholic Church space.
permanently_remove
valid_spaces 'Catholic Church, Poland', 'Catholic Church, Czechoslovakia', 'Catholic Church, Hungary'
prompt 'any Catholic Church space'
add_x_infl 3
CARD 20 - Deutsche Marks*
# Democratic Player gives the Communist Player his highest Ops value card. If a Communist event it takes place immediately, otherwise use the Ops value of the card without triggering the event.
permanently_remove
if !is_auto_resolve(C_DEUTSCHE_MARKS)
deutsche_marks
endif
CARD 21 - Common European Home
# Play together with opponent's event to cancel the event taking place. Opponent earns 1 VP if this card played for Ops.
common_european_home
CARD 22 - Power Struggle - Poland
# Support=3, Dominance=6, Control=9 Power(Communist only)= 3 x the number of times played. +1 for each Battleground space. May not be held. Remove only if Democrat takes power.
power_struggle
CARD 23 - Power Struggle - Hungary
# Support=1, Dominance=2, Control=4 Power(Communist only)= 1 x the number of times played. +1 for each Battleground space. May not be held. Remove only if Democrat takes power.
power_struggle
CARD 24 - St Nicolas Church
# Place sufficient Democratic SPs in the Lutheran Church space for Democratic control. Allows play of The Monday Demonstrations.
if !check_dem_control(S_LUTHERAN_CHURCH)
valid_spaces 'Lutheran Church'
prompt 'the Lutheran Church'
take_control_prep 1
endif
st_nicholas_church
CARD 25 - Perestroika
# +1 Ops value for cards played by the Communist for the rest of turn.
perestroika
CARD 26 - Helsinki Final Act*
# +1 VP for every Support Check die roll by the Communist Player in Student or Intellectual spaces the rest of the game.
helsinki_final_act
CARD 27 - Consumerism
# Remove a Communist SP from a Worker space and make one Support Check in a Worker space in the same country using the Ops value of this card.
valid_spaces_opponent_socio 4
prompt ' from a Worker space'
remove_opp_infl 1
valid_spaces_opponent_socio 4
active_country
prompt `make a support check in a Worker space in ${country_name(game.vm_active_country)}`
1_support_check
CARD 28 - Factory Party Cells
# Remove 3 Democratic SP from Worker spaces, no more than 2 per space.
valid_spaces_opponent_socio 4
prompt ' from Worker spaces'
remove_limited_opp_infl 3 2
CARD 29 - Jan Palach Week*
# Place 6 Democratic SPs in the Charles University space.
permanently_remove
valid_spaces 'Charles University'
prompt 'the Charles University space'
add_x_infl 6
CARD 30 - Tear Gas
# Place in front of the Communist Player. In his next Support Check roll in a Student space he receives a +1 drm, then remove this card from the game.
tear_gas
CARD 31 - Intelligentsia
# Place 4 Democratic SPs in Intellectual spaces, no more than 2 per space.
valid_spaces_socio 5
prompt 'Intellectual spaces, no more than 2 per space'
add_limited_infl 4 2
CARD 32 - Peasant Parties*
# Place 4 Communist SPs in Farmer spaces, no more than 2 per space.
permanently_remove
valid_spaces_socio 3
prompt 'Farmer spaces, no more than 2 per space'
add_limited_infl 4 2
CARD 33 - Sajudis*
# +1 VP. Reduce USSR stability by 1. Place sufficient Democratic support in any Minorities space for control. Allows play of The Baltic Way.
permanently_remove
sajudis
if !is_auto_resolve(C_SAJUDIS)
sajudis_check
prompt 'any Minorities space'
take_control_prep 1
endif
CARD 34 - Fidesz*
# Place 5 Democratic SPs in Hungary Student space.
permanently_remove
valid_spaces 'Eotvos Lorand University'
prompt 'the Hungary students space'
add_x_infl 5
CARD 35 - Heal our Bleeding Wounds*
# If played in Early Year, -3 VPs. If played in Mid Year, -1 VP. If played in Late Year, +3 VPs.
permanently_remove
heal_our_bleeding_wounds
CARD 36 - Dash for the West*
# Roll a die. If the die roll exceeds the number of Communist controlled spaces in Germany, +1 VP and select any Blue Event with asterisk(*) from the discard pile. The event occurs immediately.
permanently_remove
if !is_auto_resolve(C_DASH_FOR_THE_WEST)
prompt 'Dash for the West: select any Democratic event with an asterix(*) from the discard pile. Event occurs immediately'
dash_for_the_west
endif
CARD 37 - Nagy Reburied*
# Remove all Communist SPs from the Hungary Elite space. Then place 4 Communist SPs in Hungary, no more than 2 per space.
permanently_remove
nagy_reburied
prompt 'the Hungary Elite space'
remove_all_infl 1
valid_spaces_country 'Hungary'
prompt 'Hungary, no more than 2 per space'
add_limited_infl 4 2
CARD 38 - July Concept
# Place 3 Communist SPs in Bulgaria
permanently_remove
valid_spaces_country 'Bulgaria'
prompt 'Bulgaria'
add_infl_free 3
CARD 39 - Eco-Glasnost*
# Place 4 Democratic SPs in Ruse.
valid_spaces 'Ruse'
prompt 'Ruse'
add_x_infl 4
eco_glasnost
CARD 40 - Hungarian Democratic Forum
# Place 3 Democratic SPs in Hungary and make one Support Check in Hungary.
permanently_remove
valid_spaces_country 'Hungary'
prompt 'Hungary'
add_infl_free 3
valid_spaces_country_sc 'Hungary'
prompt 'make a Support Check in Hungary'
1_support_check
CARD 41 - Ceausescu*
# Remove 3 Democratic SPs in Romania and make a Support Check in Romania using the Ops value of this card. If the Democratic Player has any SPs in spaces adjacent to Cluj at the end of this action round remove 1 Communist SP from Bucharest. May not be played as an event after The Tyrant is Gone.
permanently_remove
if game.persistent_events.includes(THE_TYRANT_IS_GONE_OCCURRED)
tyrant_block
else
if !is_auto_resolve(C_CEAUSESCU)
valid_spaces_country_opp 'Romania'
prompt ' from Romania'
remove_opp_infl 3
valid_spaces_country_sc 'Romania'
prompt 'make a support check in Romania'
1_support_check
prompt ' from Bucharesti'
ceausescu
endif
CARD 42 - Power Struggle - East Germany
# Support=3, Dominance=6 , Control=9, Power(Communist only)= 3 X the number of times played. +1 for each Battleground space. May not be held. Remove only if Democrat takes power.
power_struggle
CARD 43 - Power Struggle - Bulgaria
# Support=2, Dominance=3 , Control=5, Power(Communist only)= 1 X the number of times played. +1 for each Battleground space. May not be held. Remove only if Democrat takes power.
power_struggle
CARD 44 - Inflationary Currency
# Target any Country where your opponent has Power. Place 2 SPs and make 1 Support Check in the Country using the Ops value of this card. Your opponent may cancel the Support Check by discarding a 3 Ops value card.
permanently_remove
inflationary_currency
valid_spaces_country_opp
prompt ()=>` from ${country_name(game.vm_active_country)}`
remove_opp_infl 2
inflationary_currency_discard
if !discarded_card()
valid_spaces_country_sc
prompt `make a Support Check in ${country_name(game.vm_active_country)}`
1_support_check
endif
CARD 45 - Soviet Troop Withdrawals*
# The Democratic Player may remove 5 Communist SPs from Eastern Europe, no more than 2 per space.
permanently_remove
valid_spaces_region_opp 'Eastern Europe'
prompt ' from Eastern Europe'
remove_limited_opp_infl 5 2
CARD 46 - Goodbye Lenin!*
# The Communist Player must reveal all his events with title written in red. The Democrat may exchange this card for any of them with the event occurring immediately, or he may play this card for Operations.
permanently_remove
goodbye_lenin
CARD 47 - Bulgarian Turks Expelled*
# -2 VP. Remove any Democratic SPs in Razgrad.
permanently_remove
bulgarian_turks_expelled
if !is_auto_resolve(C_BULGARIAN_TURKS_EXPELLED)
valid_spaces 'Razgrad'
prompt 'Razgrad'
remove_all_infl 1
endif
CARD 48 - We are the People!*
# The Democrat can move up to 4 SPs from the Lutheran Church space to any spaces in Germany, no more than 2 per space. The Communist may no longer make Support Checks in Leipzig.
if !is_auto_resolve(C_WE_ARE_THE_PEOPLE)
we_are_the_people
endif
CARD 49 - Foreign Currency Debt Burden*
# The Democrat designates 1 country in Eastern Europe. For the rest of this turn the Communist has a -2 modifier for support checks in this country.
foreign_currency_debt_burden
logi `Communist cannot make Support Checks in ${country_name(game.foreign_currency_debt_burden)} for the rest of the turn`
CARD 50 - The Sinatra Doctrine*
# +1 Ops value for cards played by the Democratic Player the rest of this turn.
the_sinatra_doctrine
CARD 51 - 40th Anniversary Celebration*
# Place 2 Communist SPs in Germany. If Communist is ahead add 4 SPs. Then subtract 1 VP.
permanently_remove
40th_anniversary_celebration
valid_spaces_country 'East_Germany'
prompt 'East Germany'
add_infl_free
40th_anniversary_celebration_vp
CARD 52 - Normalization
# Remove all Democratic SPs from the Czechoslovakia Elite and Bureaucrat Spaces.
permanently_remove
if !is_auto_resolve(C_NORMALIZATION)
normalization
prompt 'the Czechoslovakia Elite and Bureaucrat Spaces'
remove_all_infl 2
endif
CARD 53 - Li Peng*
# +1 modifier to all Communist Tiananmen Square track attempts for the rest of the game
li_peng
CARD 54 - The Crowd Turns Against Ceausescu*
# Place in front of the Democratic Player. After the players draw cards for the next Power Struggle - in Romania, the Democratic Player draws the top 15 cards from the Power Struggle - Deck. He may use the total rank of any Rally in the Square Cards for Operations, then these 15 cards are discarded before the Power Struggle - is resolved. Allows play of The Tyrant is Gone*.
the_crowd_turns_against_ceausescu
CARD 55 - Power Struggle - Czechoslovakia
# Support=2 Dominance=4 , Control=7, Power(Communist only)= 2 X the number of times played. +1 for each Battleground space. May not be held. Remove only if Democrat takes power.
power_struggle
CARD 56 - Foreign Television
# Remove 4 Communist SPs no more than 2 per space.
permanently_remove
foreign_television
remove_limited_opp_infl 4 2
CARD 57 - Central Committee Reshuffle*
# Place 3 Communist SPs in any Country where the Communist holds Power.
permanently_remove
central_committee_reshuffle
prompt `${country_name(game.vm_active_country)}`
add_infl_free 3
CARD 58 - Austria-Hungary Border Reopened*
# +1 Ops value if all Ops are spent in Germany for the rest of this turn.
austria_hungary_border_reopened
CARD 59 - GrenzTruppen*
# -1 modifier for Democratic Support Checks in East Germany the rest of this turn.
grenztruppen
CARD 60 - Toxic Waste*
# Add 3 Democratic SPs in any Worker space(s).
permanently_remove
valid_spaces_socio 4
prompt 'any Worker space(s)'
add_infl_free 3
CARD 61 - The Monday Demonstrations*
# Place sufficient SPs in the Lutheran Church Space and Leipzig for Democratic control. Then the Democratic Player may make FIVE support checks in Germany using the Ops value of this card. Requires play of St. Nicholas Church as an event.
permanently_remove
the_monday_demonstrations
prompt 'the Lutheran Church Space and Leipzig'
take_control_prep 2
valid_spaces_country_sc 'East_Germany'
prompt 'make 5 Support Checks in East Germany'
support_check 5
CARD 62 - Yakovlev Counsels Gorbachev*
# Place in front of the Democratic Player. The Democrat receives a +1 drm to his roll if he wins the next Power Struggle. Then remove this card from the game.
yakovlev_counsels_gorbachev
CARD 63 - Genscher*
# Cancels +1 Ops cost to place Democratic SPs in Communist controlled spaces in Germany the rest of this turn.
genscher
CARD 64 - Legacy of 1968*
# The Democratic Player may place 1 SP in all spaces in Czechoslovakia not controlled by the Communist Player
permanently_remove
legacy_of_1968
prompt 'all spaces in Czechoslovakia not controlled by the Communist Player'
add_limited_infl 11 1
CARD 65 - Presidential Visit*
# The Communist's hand size is reduced to 7 next turn.
presidential_visit
CARD 66 - New Forum
# Place a Democratic SP in 3 spaces in Germany
permanently_remove
valid_spaces_country 'East_Germany'
prompt '3 spaces in East Germany'
add_limited_infl 3 1
CARD 67 - Reformer Rehabilitated*
# If you are ahead on the Tiananmen Square track, draw any card in the discard pile. The event takes place immediately.
prompt 'Reformer Rehabilitated: chose any non-scoring card in the discard pile. Event takes place immediately'
reformer_rehabilitated
CARD 68 - Klaus and Komarek*
# Remove 2 Communist SPs and add 2 Democratic SPs in Prague.
permanently_remove
klaus_and_komarek
prompt 'Prague'
remove_x_opp_infl 2
valid_spaces 'Praha'
add_x_infl 2
CARD 69 - Systematization*
# The Communist player may eliminate 1 space in Romania. Any Democratic SPs are eliminated. Communist SPs are relocated to Bucharest. The connections to the destroyed space are considered to pass through and connect the adjacent spaces directly.
if !game.persistent_events.includes(THE_TYRANT_IS_GONE_OCCURRED)
valid_spaces_country 'Romania'
systematization
else
tyrant_block
endif
CARD 70 - Securitate*
# The Democrat must reveal his battlecards at the start of the Power Struggles in Romania. This event remains in effect until cancelled by Army Backs the Revolution event.
securitate
CARD 71 - Kiss of Death*
# The Communist Player must randomly discard a card. If it is neutral or Democratic it takes place immediately.
permanently_remove
if !is_auto_resolve(C_KISS_OF_DEATH)
kiss_of_death
endif
CARD 72 - Peasant Parties Revolt
# Place in front of the Democratic Player. In the next Power Struggle - if the Democratic Player controls a farm space, he draws 1 Battlecard at random from the Communist hand and places it in his own. Then remove this card from the game.
peasant_parties_revolt
CARD 73 - Laszlo Tokes*
# Place 1 Democratic SP in Timisoara and Harghita/Covasna. The Democratic may then place SPs or make Support Check rolls in Romania using the Ops value of this card. Allows play of Massacre in Timisoara.
valid_spaces 'Timisoara', 'Harghita/Covasna'
prompt 'in Timisoara and Harghita/Covasna'
add_limited_infl 2 1
laszlo_tokes
if game.phase === 3
prompt ' in Romania'
add_infl
else
prompt 'make 2 Support Checks in Romania'
support_check 2
endif
CARD 74 - FRG Embassies
# +1 for Democratic Support Checks in Eastern Europe the rest of this turn.
frg_embassies
CARD 75 - Exit Visas*
# The Democratic Player may discard any cards in his hand and draw new cards from the deck.
permanently_remove
exit_visas
CARD 76 - Warsaw Pact Summit
# The Warsaw Pact holds a summit in Bucharest. The Communist player chooses who dominates the summit, the hardliners or the reformers. The Communist may either make 2 Support Checks with a +2 drm against Student and intellectual spaces, or place 4 SPs in spaces with no influence that are not controlled by the Democratic player.
permanently_remove
warsaw_pact_summit
if game.phase === 3
prompt ' spaces with no Democratic SPs'
add_infl_free 4
else
prompt 'Select a Student or Intellectual space'
valid_spaces_country_socio_2 3 4
support_check_modified 2 2
endif
CARD 77 - Samizdat
# The Democratic Player can put a card in his hand aside for next turn and draw a replacement card from the deck.
permanently_remove
samizdat
CARD 78 - Workers Revolt
# Choose any Worker space in a country where your opponent has Power. Roll a die. Revolt is successful 4-6. If successful replace your opponent's SPs with your own. -1 drm for every space your opponent controls adjacent to the target space.
workers_revolt
CARD 79 - The Third Way*
# -2 VP. Place 3 Communist SPs in the German writers space.
permanently_remove
the_third_way
valid_spaces 'German Writers'
prompt 'the East German Writers space'
add_x_infl 3
CARD 80 - Nepotism*
# Roll a die. 1-2: Place 4 Communist SPs in Worker spaces in the Balkans. 3-4: add 3 SPs in Worker spaces in the Balkans. 5-6: add 1 SP to a Worker space in the Balkans.
permanently_remove
nepotism
valid_spaces_region_socio 'Balkans', 4
prompt 'Worker spaces in the Balkans'
add_infl_free
CARD 81 - The Baltic Way*
# +2 VP. Reduce USSR stability by 1. Place sufficient Democratic SPs in any Minorities space for control. .Requires play of Sajudis. Allows play of Breakaway Baltic Republics.
permanently_remove
the_baltic_way_prep
if !is_auto_resolve(C_THE_BALTIC_WAY)
the_baltic_way
prompt 'any Minorities space'
take_control_prep 1
endif
CARD 82 - Spitzel*
# Remove 2 Democratic SPs in Germany.
permanently_remove
valid_spaces_country_opp 'East_Germany'
prompt ' from East Germany'
remove_opp_infl 2
CARD 83 - Modrow*
# Roll a die. If the die roll exceeds the number of Democratically controlled spaces in Germany, then place 4 Communist SPs in Germany, no more than 2 per space.
modrow
valid_spaces_country 'East_Germany'
prompt 'East Germany, no more than 2 per space'
add_limited_infl 4 2
CARD 84 - Breakaway Baltic Republics*
# +3 VPs. Reduce USSR stability by 2. Place sufficient Democratic SPs in any Minorities space for control. Cancels the effect of Gorbachev Charms the West for the rest of the game. Make 1 Support Check using the Ops value of this card. Requires play of The Baltic Way as an event.
permanently_remove
breakaway_baltic_republics
prompt 'any Minorities space'
take_control_prep 1
valid_spaces_sc
prompt 'select a space for the support check'
1_support_check
CARD 85 - Tank Column/Tank Man*
# Advance 1 space on the Tiananmen Square track.
permanently_remove
tank_column
CARD 86 - The Wall Must Go!*
# Reduce USSR stability by 1. The Democratic Player attempts to tear down the Berlin Wall. Each player rolls a die and adds the number of spaces in Germany they control. Higher total wins. This is best 2 out of 3. If successful +3 VPs and the Communist must remove 3 SPs from Germany.
the_wall_must_go
remove_infl 3
CARD 87 - Kohl Proposes Reunification*
# +2 VP. The Democratic Player may place SPs or make Support Checks using the Ops value of this card if The Wall Must Go! has been played as an event successfully.
permanently_remove
kohl_proposes_reunification_prep
if !is_auto_resolve(C_KOHL_PROPOSES_REUNIFICATION)
kohl_proposes_reunification
else
logi `C${C_THE_WALL_MUST_GO} has not been successfully played for the event.`
endif
CARD 88 - Adamec*
# Roll a die. On a 4-6 add 4 Communist SPs in Czechoslovakia, no more than 2 per space. -1 drm for every Worker or Farmer space in Czechoslovakia that is controlled by the Democratic Player.
permanently_remove
adamec
valid_spaces_country 'Czechoslovakia'
prompt 'Czechoslovakia'
add_limited_infl 4 2
CARD 89 - Domino Theory*
# If the Democrat holds Power in at least 2 counties, he may retrieve any Power Struggle - card from the discard pile and play it immediately as an event. The Democrat receives a -1 drm to his dice rolls for this Power Struggle.
permanently_remove
if !is_auto_resolve(C_DOMINO_THEORY)
prompt 'Domino Theory: choose a Power Struggle card to play from the discard pile'
domino_theory
endif
CARD 90 - Civic Forum*
# +1 VP. Place 4 SPs in Czechoslovakia. The Democratic Player may make Support Checks in Czechoslovakia using the Ops value of this card if the Czech Writers space is Democratically controlled.
valid_spaces_country 'Czechoslovakia'
prompt 'Czechoslovakia'
add_infl_free 4
civic_forum
valid_spaces_country_sc 'Czechoslovakia'
prompt 'Select a space in Czechoslovakia'
support_check 2
CARD 91 - My First Banana*
# Remove 2 Communist SPs and make two Support Checks in Germany using the Ops value of this card.
permanently_remove
valid_spaces_country_opp 'East_Germany'
prompt ' from East Germany'
remove_opp_infl 2
valid_spaces_country_sc 'East_Germany'
prompt 'select a space in East Germany'
support_check 2
CARD 92 - Betrayal
# Choose any Orthodox Church space. Replace all Democratic SPs with Communist SPs.
permanently_remove
if !is_auto_resolve(C_BETRAYAL)
prompt 'choose any Orthodox Church space. Replace all Democratic SPs with Communist SPs'
betrayal
endif
CARD 93 - Shock Therapy*
# Target country must be one where the Communist has been toppled from power. Successful 3-6. -1 for every Communist Worker or Farmer space. +2 VPs and place 3 SPs in the country
permanently_remove
shock_therapy
valid_spaces_country
prompt ` ${country_name(game.vm_active_country)}`
add_infl_free 3
CARD 94 - Union of Democratic Forces*
# Remove 4 Communist SPs from Bulgaria. Democratic Player may make Support Checks in Bulgaria using the Ops value of this card if the Bulgarian writers space is Democratically controlled.
permanently_remove
if !is_auto_resolve(C_UNION_OF_DEMOCRATIC_FORCES)
valid_spaces_country_opp 'Bulgaria'
prompt ' from Bulgaria'
remove_limited_opp_infl 4 2
valid_spaces_country_sc 'Bulgaria'
prompt 'Make 2 Support Checks in Bulgaria'
support_check 2
endif
CARD 95 - Power Struggle - Romania
# Support=2, Dominance=4, Control=6 Power(Communist only)= 2 x the number of times played. +1 for each Battleground space. May not be held. Remove only if Democrat takes power.
power_struggle
CARD 96 - The Chinese Solution*
# Can only take place if the Communist has reached the Protesters Massacred space on the Tiananmen Square track. The Communist may choose 1 country where he retains Power and conduct 5 Support Checks with a +3 modifier, but suffers a penalty of +3 VPs.
permanently_remove
the_chinese_solution
valid_spaces_country_sc
prompt `make 5 Support Checks in ${country_name(game.vm_active_country)}`
support_check_modified 5 3
CARD 97 - The Tyrant is Gone*
# Remove 4 Communist SPs from the Romanian Elite Space. The Democrat announces where the Ceausescus flee, choosing a space with no Democratic SPs. If the Democratic Player gains control of the space before the end of the game the Ceausescus are captured, +2 VP. If not they escape, -2 VP. Requires play of The Crowd Turns Against Ceausescu
if game.persistent_events.includes(THE_CROWD_TURNS_AGAINST_CEAUSESCU_OCCURRED)
valid_spaces 'Cluj-Napoca'
prompt 'the Romanian Elite Space'
remove_x_opp_infl 4
the_tyrant_is_gone
permanently_remove
else
the_tyrant_is_gone_prep
endif
CARD 98 - Politburo Intrigue*
# Remove 3 Democratic SPs in Bulgaria, no more than 2 per space. Then make one Support Check in Bulgaria, using the Ops value of this card.
permanently_remove
valid_spaces_country_opp 'Bulgaria'
prompt ' from Bulgaria'
remove_limited_opp_infl 3 2
valid_spaces_country_sc 'Bulgaria'
prompt 'make a support check in Bulgaria'
1_support_check
CARD 99 - Ligachev*
# -3 VP if the Democrat does not play Gorbachev Charms the West for the event his next action round. -3 VPs take effect as soon as the Democrat plays his card but before the effect of the Democrat's card takes place.
ligachev
CARD 100 - Stand Fast*
# -1 to opponent Support Checks in spaces you control for the rest of this turn.
stand_fast
CARD 101 - Elena*
# Add 2 SPs to the Romania Elite Space. -1 drm for Democratic Player for Support Checks in Romania the rest of this turn. No longer playable after The Tyrant is Gone
if !game.persistent_events.includes(THE_TYRANT_IS_GONE_OCCURRED)
valid_spaces 'Cluj-Napoca'
prompt 'the Romania Elite Space'
add_x_infl 2
elena
else
tyrant_block
endif
CARD 102 - National Salvation Front*
# Place in front of the Communist Player. In the next Power Struggle in the Balkans, the Communist player may draw two Battlecards at random from the Democratic Player and place them in the Communist Player's hand. Then remove this card from the game.
national_salvation_front
CARD 103 - Government Resigns*
# Remove all Communist SPs from any uncontrolled Elite space.
permanently_remove
if !is_auto_resolve(C_GOVERNMENT_RESIGNS)
government_resigns
prompt 'any uncontrolled Elite space'
remove_all_infl 1
endif
CARD 104 - New Year's Eve Party*
# The Communist may declare the game will end at the end of this turn. If the Communist has power in 4 or more countires -3 VPs, if 3 or fewer countries +3 VPs. This takes place immediately. At the end of the turn the Democrat may choose 1 country where the Communist still holds Power to have a final power struggle. There is no final scoring.
new_years_eve_party
CARD 105 - Public Against Violence*
# Place 2 Democratic SPs each in Kosice and Presov. Make one Support Check in Bratislava using the Ops value of this card.
permanently_remove
valid_spaces 'Kosice'
prompt 'Kosice'
add_x_infl 2
valid_spaces 'Presov'
prompt 'Presov'
add_x_infl 2
public_against_violence
prompt 'Make a Support Check in Bratislava'
support_check_modified 1 2
CARD 106 - Social Democratic Platform Adopted*
# Play as an event in a Country where the Democrat has Power. Add 2 SPs and make 1 Support Check in the Country using the Ops value of this card.
permanently_remove
social_democratic_platform_adopted
valid_spaces_country
prompt `${country_name(game.vm_active_country)}`
add_infl_free 2
valid_spaces_country_sc
prompt `make a Support Check in ${country_name(game.vm_active_country)}`
1_support_check
CARD 107 - Massacre in Timisoara*
# Communist Player makes Support Checks in Romania using the Ops value of this card with +2 drm. Requires play of Lazslo Tokes.
permanently_remove
if !game.persistent_events.includes(THE_TYRANT_IS_GONE_OCCURRED)
massacre_in_timisoara
valid_spaces_country_sc 'Romania'
prompt 'Make Support Checks in Romania'
support_check_modified 2 2
else
tyrant_block
endif
CARD 108 - Army Backs Revolution*
# Place in front of the Democratic Player. Cancels effects of Securitate* event.
army_backs_revolution
CARD 109 - Kremlin Coup*
# Can only take place if Breakaway Baltic Republics has been played as an event. -3 VPs. In all countries where the Communist retains Power, place sufficient SPs in Elite space for Communist control, then make a support check against the bureaucratic space with a +1 modifier, even if there are no Democratic SPs in the space.
permanently_remove
kremlin_coup
CARD 110 - Malta Summit*
# Roll a die. The summit is successful 4-6. If successful, +3VPs and remove 5 Communist SPs from elite space(s). The Democrat receives a modifier based on the USSR Stability Track: +1 if Sajudis +2 if The Baltic Way +3 if Breakaway Baltic Republics Not playable for the event after Kremlin Coup.
permanently_remove
malta_summit
prompt ' from Elite spaces'
remove_opp_infl 5
#// ============= TIANANMEN SQUARE TRACK AWARDS ====================
CARD 203 - Tiananmen Square space 3 award
tst_3
CARD 204 - Tiananmen Square space 4 award
valid_spaces_opponent
tst_4
CARD 206 - Tiananmen Square space 6
valid_spaces_sc
tst_6
CARD 208 - Tiananmen Square space 8 event
tst_8
#// ============= POWER STRUGGLE WILDCARDS =========================
CARD 349 - Support Falters
support_falters
CARD 350 - Support Surges
support_surges
CARD 351 - Scare Tactics
scare_tactics
valid_spaces_country_opp
prompt ()=>` from ${country_name(game.vm_active_country)}`
remove_opp_infl 1
|