;
; Events text for Europe 1939 "Before the Storm" scenario
;
;

@BEGINEVENTS

@IF
NOSCHISM
defender=anybody
@THEN
@ENDIF

@IF
CITYTAKEN
city=Warsaw
attacker=Axis
defender=Neutrals
@THEN
TEXT
France and Britain respond to attack on Poland by declaring war against Germany.
ENDTEXT
MAKEAGGRESSION
who=French
whom=Axis
JUSTONCE
@ENDIF

@IF
CITYTAKEN
city=Warsaw
attacker=Axis
defender=Neutrals
@THEN
MAKEAGGRESSION
who=Allies
whom=Axis
JUSTONCE
@ENDIF

@IF
CITYTAKEN
city=Lvov
attacker=Axis
defender=Neutrals
@THEN
TEXT
The Soviet Union joins war on Neutrals to balance Axis victories.
ENDTEXT
MAKEAGGRESSION
who=Soviets
whom=Neutrals
JUSTONCE
@ENDIF

@IF
TURN
turn=28
@THEN
TEXT
Hitler launches operation "Barbarossa" to crush the Communist Soviets.
ENDTEXT
MAKEAGGRESSION
who=Axis
whom=Soviets
@ENDIF

@IF
TURN
turn=126
@THEN
TEXT
The world powers are profoundly shocked to receive intelligence that the
Soviet Union has detonated it's own atomic bomb. Communists under Mao Zedong
are victorious in China.
ENDTEXT
@ENDIF

@IF
CITYTAKEN
city=Athens
attacker=Axis
defender=Neutrals
@THEN
TEXT
Greece falls to Axis might. Germans follow-through with airborne invasion of Crete.
ENDTEXT
CREATEUNIT
unit=Paratroopers
owner=TRIGGERATTACKER
veteran=no
homecity=none
locations
69,95
68,96
endlocations
JUSTONCE
@ENDIF

@IF
NEGOTIATION
talker=anybody
talkertype=HumanOrComputer
listener=anybody
listenertype=HumanOrComputer
@THEN
@ENDIF

@IF
TURN
turn=42
@THEN
CREATEUNIT
unit=Churchill
owner=Allies
veteran=no
homecity=none
locations
27,99
28,98
29,97
30,96
endlocations
@ENDIF

@IF
TURN
turn=42
@THEN
CREATEUNIT
unit=Churchill
owner=Allies
veteran=no
homecity=none
locations
27,99
28,98
29,97
30,96
endlocations
@ENDIF

@IF
TURN
turn=42
@THEN
CREATEUNIT
unit=Churchill
owner=Allies
veteran=no
homecity=none
locations
27,99
28,98
29,97
30,96
endlocations
@ENDIF

@IF
TURN
turn=42
@THEN
TEXT
Allies launch "Operation Torch", invading North Africa from the Altantic.
ENDTEXT
CREATEUNIT
unit=Churchill
owner=Allies
veteran=no
homecity=none
locations
27,99
28,98
29,97
30,96
endlocations
@ENDIF

@IF
RANDOMTURN
denominator=5
@THEN
CREATEUNIT
unit=Early Sub.
owner=Axis
veteran=no
homecity=none
locations
18,48
18,64
28,68
28,50
endlocations
@ENDIF

@IF
RANDOMTURN
denominator=5
@THEN
CREATEUNIT
unit=Early Sub.
owner=Axis
veteran=no
homecity=none
locations
18,48
18,64
28,68
28,50
endlocations
@ENDIF

@IF
RANDOMTURN
denominator=10
@THEN
CREATEUNIT
unit=Regular Inf.
owner=Axis
veteran=no
homecity=none
locations
148,74
146,74
147,97
147,99
endlocations
@ENDIF

@IF
RANDOMTURN
denominator=20
@THEN
CREATEUNIT
unit=Partisans
owner=Neutrals
veteran=no
homecity=none
locations
60,48
63,55
64,48
endlocations
@ENDIF

@IF
RANDOMTURN
denominator=21
@THEN
CREATEUNIT
unit=Partisans
owner=Neutrals
veteran=no
homecity=none
locations
62,62
65,65
66,60
endlocations
@ENDIF

@IF
RANDOMTURN
denominator=22
@THEN
CREATEUNIT
unit=Partisans
owner=Neutrals
veteran=no
homecity=none
locations
60,74
62,76
65,77
endlocations
@ENDIF

@IF
CITYTAKEN
city=Amsterdam
attacker=Axis
defender=Neutrals
@THEN
CREATEUNIT
unit=Early Bomber
owner=TRIGGERATTACKER
veteran=no
homecity=none
locations
46,46
endlocations
JUSTONCE
@ENDIF

@IF
CITYTAKEN
city=Amsterdam
attacker=Axis
defender=Neutrals
@THEN
CREATEUNIT
unit=Panzer
owner=TRIGGERATTACKER
veteran=no
homecity=none
locations
46,46
endlocations
JUSTONCE
@ENDIF

@IF
CITYTAKEN
city=Amsterdam
attacker=Axis
defender=Neutrals
@THEN
CREATEUNIT
unit=Adv. Biplane
owner=TRIGGERATTACKER
veteran=no
homecity=none
locations
46,46
endlocations
JUSTONCE
@ENDIF

@IF
CITYTAKEN
city=Cherbourg
attacker=Allies
defender=Axis
@THEN
TEXT
Allies capture harbour and receive additional reinforcements.
ENDTEXT
CREATEUNIT
unit=Churchill
owner=TRIGGERATTACKER
veteran=no
homecity=none
locations
41,49
endlocations
JUSTONCE
@ENDIF

@IF
CITYTAKEN
city=Cherbourg
attacker=Allies
defender=Axis
@THEN
CREATEUNIT
unit=Churchill
owner=TRIGGERATTACKER
veteran=no
homecity=none
locations
41,49
endlocations
JUSTONCE
@ENDIF

@IF
CITYTAKEN
city=Cherbourg
attacker=Allies
defender=Axis
@THEN
CREATEUNIT
unit=Churchill
owner=TRIGGERATTACKER
veteran=no
homecity=none
locations
41,49
endlocations
JUSTONCE
@ENDIF

@IF
CITYTAKEN
city=Cologne
attacker=Allies
defender=Axis
@THEN
CREATEUNIT
unit=Panther
owner=TRIGGERDEFENDER
veteran=no
homecity=none
locations
51,55
50,55
51,56
endlocations
JUSTONCE
@ENDIF

@IF
CITYTAKEN
city=Cologne
attacker=Allies
defender=Axis
@THEN
CREATEUNIT
unit=Panther
owner=TRIGGERDEFENDER
veteran=no
homecity=none
locations
51,55
50,55
51,56
endlocations
JUSTONCE
@ENDIF

@IF
CITYTAKEN
city=Cologne
attacker=Allies
defender=Axis
@THEN
CREATEUNIT
unit=Panther
owner=TRIGGERDEFENDER
veteran=no
homecity=none
locations
51,55
50,55
51,56
endlocations
JUSTONCE
@ENDIF

@IF
CITYTAKEN
city=Cologne
attacker=Allies
defender=Axis
@THEN
CREATEUNIT
unit=Panther
owner=TRIGGERDEFENDER
veteran=no
homecity=none
locations
51,55
50,55
51,56
endlocations
JUSTONCE
@ENDIF

@IF
CITYTAKEN
city=Cologne
attacker=Allies
defender=Axis
@THEN
TEXT
Allied advance triggers furious German counter-attack: 'The Battle of the Bulge'.
ENDTEXT
MOVEUNIT
unit=ANYUNIT
owner=TRIGGERDEFENDER
maprect
48,52,52,52,52,56,48,56
moveto
50,54
numbertomove=ALL
JUSTONCE
@ENDIF

@IF
CITYTAKEN
city=Stalingrad
attacker=Axis
defender=Soviets
@THEN
CREATEUNIT
unit=T-34
owner=TRIGGERDEFENDER
veteran=yes
homecity=none
locations
90,54
85,57
endlocations
JUSTONCE
@ENDIF

@IF
CITYTAKEN
city=Stalingrad
attacker=Axis
defender=Soviets
@THEN
CREATEUNIT
unit=T-34
owner=TRIGGERDEFENDER
veteran=yes
homecity=none
locations
90,54
85,57
endlocations
JUSTONCE
@ENDIF

@IF
CITYTAKEN
city=Stalingrad
attacker=Axis
defender=Soviets
@THEN
JUSTONCE
TEXT
Stalingrad falls. Soviets counterattack, surround the German Sixth army and besiege the city.
ENDTEXT
MOVEUNIT
unit=ANYUNIT
owner=TRIGGERDEFENDER
maprect
85,51,91,51,91,57,85,57
moveto
88,54
numbertomove=ALL
CREATEUNIT
unit=T-34
owner=TRIGGERDEFENDER
veteran=yes
homecity=none
locations
90,54
85,57
endlocations
@ENDIF

@ENDEVENTS  