; Events text for "Red Front" Scenario - Soviet human player only
; Captain Nemo - 1/10/2000 - Version 1.4
; Summer-Fall 1941

@BEGINEVENTS

 
@IF
NOSCHISM
defender=anybody
@THEN
@ENDIF

@IF
TURN
turn=1
@THEN
GIVETECHNOLOGY
receiver=Germans
technology=60
@ENDIF

@IF
RECEIVEDTECHNOLOGY
technology=60
receiver=Germans
@THEN
MOVEUNIT
unit=AnyUnit
owner=Germans
maprect
27,87,57,87,57,99,27,99
moveto
60,82
numbertomove=ALL
@ENDIF


@IF
RECEIVEDTECHNOLOGY
technology=60
receiver=Germans
@THEN
MOVEUNIT
unit=AnyUnit
owner=Germans
maprect
30,58,36,58,36,64,30,64
moveto
34,50
numbertomove=ALL
@ENDIF


@IF
RECEIVEDTECHNOLOGY
technology=60
receiver=Germans
@THEN
MOVEUNIT
unit=AnyUnit
owner=Germans
maprect
30,90,38,90,38,98,30,98
moveto
41,93
numbertomove=ALL
@ENDIF

@IF
RECEIVEDTECHNOLOGY
technology=60
receiver=Germans
@THEN
MOVEUNIT
unit=AnyUnit
owner=Germans
maprect
22,90,30,90,30,102,22,102
moveto
32,94
numbertomove=ALL
@ENDIF

@IF
RECEIVEDTECHNOLOGY
technology=60
receiver=Germans
@THEN
MOVEUNIT
unit=AnyUnit
owner=Germans
maprect
36,90,42,90,42,96,36,96
moveto
49,91
numbertomove=ALL
@ENDIF

@IF
RECEIVEDTECHNOLOGY
technology=60
receiver=Germans
@THEN
MOVEUNIT
unit=AnyUnit
owner=Germans
maprect
12,106,34,106,34,114,12,114
moveto
42,112
numbertomove=ALL
@ENDIF

@IF
UNITKILLED
unit=Red Army
attacker=Germans
defender=Soviets
@THEN
CREATEUNIT
unit=Wehrmacht SG
owner=Germans
veteran=yes
homecity=None
locations
47,53
42,48
38,50
43,53
34,50
33,61
30,68
endlocations
MOVEUNIT
unit=AnyUnit
owner=Germans
maprect
33,47,39,47,39,51,33,51
moveto
42,48
numbertomove=ALL
@ENDIF


@IF
RECEIVEDTECHNOLOGY
technology=60
receiver=Germans
@THEN
MOVEUNIT
unit=AnyUnit
owner=Germans
maprect
32,126,36,126,36,148,32,148
moveto
41,133
numbertomove=ALL
@ENDIF

@IF
RECEIVEDTECHNOLOGY
technology=60
receiver=Germans
@THEN
MOVEUNIT
unit=AnyUnit
owner=Germans
maprect
21,101,27,101,27,105,21,105
moveto
33,101
numbertomove=ALL
@ENDIF

@IF
RECEIVEDTECHNOLOGY
technology=60
receiver=Germans
@THEN
MOVEUNIT
unit=AnyUnit
owner=Germans
maprect
38,130,42,130,42,136,38,136
moveto
43,127
numbertomove=ALL
@ENDIF

@IF
RECEIVEDTECHNOLOGY
technology=60
receiver=Germans
@THEN
MOVEUNIT
unit=AnyUnit
owner=Germans
maprect
26,68,30,68,30,74,26,74
moveto
33,61
numbertomove=ALL
@ENDIF

@IF
RECEIVEDTECHNOLOGY
technology=60
receiver=Germans
@THEN
MOVEUNIT
unit=AnyUnit
owner=Germans
maprect
38,66,48,66,48,78,38,78
moveto
47,53
numbertomove=ALL
@ENDIF

@IF
RECEIVEDTECHNOLOGY
technology=60
receiver=Germans
@THEN
MOVEUNIT
unit=AnyUnit
owner=Germans
maprect
19,127,29,127,29,135,19,135
moveto
33,129
numbertomove=ALL
@ENDIF



@IF
RECEIVEDTECHNOLOGY
technology=60
receiver=Germans
@THEN
MOVEUNIT
unit=AnyUnit
owner=Germans
maprect
21,73,27,73,27,83,21,83
moveto
35,79
numbertomove=ALL
@ENDIF

@IF
RECEIVEDTECHNOLOGY
technology=60
receiver=Germans
@THEN
MOVEUNIT
unit=AnyUnit
owner=Germans
maprect
34,76,38,76,38,84,34,84
moveto
46,86
numbertomove=ALL
@ENDIF

@IF
RECEIVEDTECHNOLOGY
technology=60
receiver=Germans
@THEN
MOVEUNIT
unit=AnyUnit
owner=Germans
maprect
38,108,46,108,46,118,38,118
moveto
56,114
numbertomove=ALL
@ENDIF

@IF
RECEIVEDTECHNOLOGY
technology=60
receiver=Germans
@THEN
MOVEUNIT
unit=AnyUnit
owner=Germans
maprect
46,130,52,130,52,136,46,136
moveto
49,145
numbertomove=ALL
@ENDIF

@IF
CITYTAKEN
city=Riga
attacker=Germans
defender=Soviets
@THEN
TEXT
^Army Group North, under Field-Marshal Von Leeb, captures the Baltic port 
^of Riga. The German panzers now turn North towards Tallinn in the former
^Baltic state of Estonia.
^The population of the Baltic states of Lithuania, Latvia and Estonia receives
^the Germans as liberators.  Strong anti-Soviet feelings prevail in these 
^regions, caused by their recent military annexation by the Soviets.
ENDTEXT
CREATEUNIT
unit="Hedgehog"
owner=Germans
veteran=no
homecity=None
locations
33,61
endlocations
JUSTONCE
@ENDIF

@IF
CITYTAKEN
city=Kiev
attacker=Germans
defender=Soviets
@THEN
TEXT
^The German BlitzKrieg is gaining momentum... The capture of the city 
^of Kiev by Field-Marshal Von Rundstedt's Army group South causes 
^consternation among your Generals. A large encirclement maneuver 
^has trapped and destroyed over 100,000 troops in the Kiev pocket. 
ENDTEXT
CREATEUNIT
unit="Hedgehog"
owner=Germans
veteran=yes
homecity=None
locations
42,112
endlocations
JUSTONCE
@ENDIF


@IF
CITYTAKEN
city=Minsk
attacker=Germans
defender=Soviets
@THEN
TEXT
^Army group center under Field Marshal Von Bock, captures the city of Minsk
^and closes the trap on 300,000 Russian troops in Western Ukraine.
^Because the "mighty" Red Army seems helpless, your people are losing faith in 
^Socialist Pragmatism and turn back to their Orthodox religious roots.
^General Pavlov is summoned to Moscow by Stalin and promptly executed.
ENDTEXT
CREATEUNIT
unit="Hedgehog"
owner=Germans
veteran=yes
homecity=None
locations
41,93
endlocations
JUSTONCE
@ENDIF

@IF
UNITKILLED
unit=General
attacker=Germans
defender=Soviets
@THEN
TEXT
^The only bright light in the Soviet Army's performance fades away:
^The desperate defense of the old fortress of Brest ends as the last
^surrounded, outnumbered defenders are slaughtered.
^The Bialystok salient has ceased to exist...
ENDTEXT
JUSTONCE
@ENDIF

@IF
UNITKILLED
unit=Cossack Cavalry
attacker=Germans
defender=Soviets
@THEN
TEXT
^The sight of Russian cavalry being mowed down by German Panzers and
^divebombers shows the incredible disparity between the modern German
^"War Machine" and the antiquated Red Army.
^The Soviets, though superior in numbers, have mostly outdated equipment
^and follow obsolete tactics. They are led by useless Generals appointed
^for their political views and not their military skills. 
^Only two surprises await the Germans: The T-34 tanks, better than any German
^armor will first see action at Smolensk and a secret weapon nicknamed 
^"Little Kate" or "Katyusha", which will strike panic in German and Soviet
^soldiers alike when it is first used. 
ENDTEXT
JUSTONCE
@ENDIF

@IF
CITYTAKEN
city=Odessa
attacker=Germans
defender=Soviets
@THEN
TEXT
^The Black Sea port of Odessa falls to the advancing Germans under Von Rundstedt.
^The capture of this port poses a major threat to the Soviet economy and opens
^the coastal road to the fortified port of Sevastopol. 
ENDTEXT
CREATEUNIT
unit="Hedgehog"
owner=Germans
veteran=yes
homecity=None
locations
41,133
endlocations
JUSTONCE
@ENDIF

@IF
CITYTAKEN
city=Smolensk
attacker=Germans
defender=Soviets
@THEN
TEXT
^General Heinz Guderian's 2nd Panzers blast their way through the Russian defenders
^to capture the key industrial city of Smolensk... Most of the factories and 
^infrastruture has been left intact due to the lighting-fast German advance.
ENDTEXT
CREATEUNIT
unit="Hedgehog"
owner=Germans
veteran=no
homecity=None
locations
49,91
endlocations
JUSTONCE
@ENDIF

@IF
CITYTAKEN
city=Narva
attacker=Germans
defender=Soviets
@THEN
TEXT
^The Germans prepare for the siege of Leningrad:
^Massive artillery is brought in to subdue the City's fortifications.
ENDTEXT
CREATEUNIT
unit="Karl" 60cm Mortar
owner=Germans
veteran=yes
homecity=None
locations
44,48
42,48
endlocations
JUSTONCE
@ENDIF

@IF
CITYTAKEN
city=Perekop
attacker=Germans
defender=Soviets
@THEN
TEXT
^Against the fortified city of Sevastopol the Germans bring in a new secret weapon:
^a pair of massive 60cm siege mortars nick-named "Karl" and "Gamma"
^These beasts fire 2.5 ton armor-piercing shells that can penetrate 10 meters of
^reinforced concrete.
ENDTEXT
CREATEUNIT
unit="Karl" 60cm Mortar
owner=Germans
veteran=yes
homecity=None
locations
51,137
49,137
48,138
50,134
endlocations
JUSTONCE
@ENDIF

@IF
CITYTAKEN
city=Perekop
attacker=Germans
defender=Soviets
@THEN
CREATEUNIT
unit="Karl" 60cm Mortar
owner=Germans
veteran=yes
homecity=None
locations
50,134
49,139
48,138
51,137
endlocations
JUSTONCE
@ENDIF

@IF
UNITKILLED
unit=NKVD trooper
attacker=Germans
defender=Soviets
@THEN
TEXT
^The Communist Security Police forces, the NKVD, known for their fanatism and loyalty
^to Josef Stalin, join the Red Army to resist the Germans at Brest-Litovsk...
^These forces "motivate" their Red Army Comrades by executing deserters and shooting
^anyone who tries to surrender...
ENDTEXT
JUSTONCE
@ENDIF

@IF
UNITKILLED
unit=Refugees
attacker=Germans
defender=Soviets
@THEN
TEXT
^The advancing Germans overrun a refugee convoy heading East... Many civilians
^are brutally killed by the German troops.  Some are forced unto freight trains
^and sent to Poland and Germany to serve as Slave labor in the German industry
^Some escape and join Partisan units in the Pripyat marshes...
ENDTEXT
CREATEUNIT
unit=Slave Labor
owner=Germans
veteran=no
homecity=None
locations
23,83
3,113
7,83
endlocations
@ENDIF

@IF
UNITKILLED
unit=Refugees
attacker=Germans
defender=Soviets
@THEN
CREATEUNIT
unit=Partisans
owner=Soviets
veteran=yes
homecity=None
locations
40,100
38,98
42,100
endlocations
@ENDIF


@IF
TURN
turn=2
@THEN
TEXT
^Following the German attack on the Soviet Union, a realignment of
Alliances occurs... The British, who have been fighting the Germans 
since 1939, now find themselves allied with the Soviet Union.
Churchill, though a staunch anti-Communist, declares: "If Hitler invaded
Hell I would make at least a favourable reference to the Devil..."
The Atlantic Charter is signed to provide military aid from the UK to
the Soviet Union.  Merchant vessels, loaded with heavy equipment, assemble
near Scotland and prepare to make the dangerous journey to Murmansk.
ENDTEXT
GIVETECHNOLOGY
receiver=Soviets
technology=61
@ENDIF

@IF
TURN
turn=2
@THEN
TEXT
^Masses of panic-stricken Civilians crowd the roads of Western Ukraine
Belorussia and Lithuania, fleeing the German advance.  Some local population 
groups receive the Germans as liberators, thinking themselves freed from 
Stalin's tyranny, but the illusion is short lived...
Simultaneously, the Soviet War government starts orchestrating the systematic
relocation of people and machinery from Western cities to the small towns in
the Ural Mountain region, East of Moscow, to prepare for a protracted war effort.
ENDTEXT
GIVETECHNOLOGY
receiver=Soviets
technology=86
@ENDIF

@IF
RECEIVEDTECHNOLOGY
technology=86
receiver=Soviets
@THEN
CREATEUNIT
unit=Refugees
owner=Soviets
veteran=no
homecity=None
locations
31,75
35,79
33,61
34,50
48,124
56,126
endlocations
@ENDIF

@IF
RECEIVEDTECHNOLOGY
technology=86
receiver=Soviets
@THEN
CREATEUNIT
unit=Refugees
owner=Soviets
veteran=no
homecity=None
locations
32,94
43,67
41,93
46,86
48,102
56,90
endlocations
@ENDIF

@IF
RECEIVEDTECHNOLOGY
technology=86
receiver=Soviets
@THEN
CREATEUNIT
unit=Refugees
owner=Soviets
veteran=no
homecity=None
locations
46,86
41,93
49,91
56,114
60,122
endlocations
@ENDIF

@IF
RECEIVEDTECHNOLOGY
technology=86
receiver=Soviets
@THEN
CREATEUNIT
unit=Refugees
owner=Soviets
veteran=no
homecity=None
locations
43,67
53,99
42,112
48,124
62,130
endlocations
@ENDIF

@IF
RECEIVEDTECHNOLOGY
technology=61
receiver=Soviets
@THEN
CREATEUNIT
unit=Valentine
owner=Soviets
veteran=no
homecity=None
locations
0,24
endlocations
@ENDIF

@IF
RECEIVEDTECHNOLOGY
technology=61
receiver=Soviets
@THEN
CREATEUNIT
unit=Armored Infantry
owner=Soviets
veteran=no
homecity=None
locations
0,24
endlocations
@ENDIF


@IF
NEGOTIATION
talker=Anybody
talkertype=HumanOrComputer
listener=Anybody
listenertype=HumanOrComputer
@THEN

@ENDIF

@IF
TURN
turn=-1
@THEN
MAKEAGGRESSION
who=Germans
whom=Soviets
@ENDIF

@IF
TURN
turn=-1
@THEN
MAKEAGGRESSION
who=Finns
whom=Soviets
@ENDIF


@IF
UNITKILLED
unit=Partisans
attacker=Germans
defender=Soviets
@THEN
CREATEUNIT
unit=105mm "Wespe"
owner=Germans
veteran=yes
homecity=None
locations
56,90
49,91
42,112
35,101
34,102
40,112
endlocations
MOVEUNIT
unit=AnyUnit
owner=Germans
maprect
42,66,46,66,46,70,42,70
moveto
47,71
numbertomove=ALL
@ENDIF



@IF
UNITKILLED
unit=Wehrmacht
attacker=Soviets
defender=Germans
@THEN
CREATEUNIT
unit=Wehrmacht SG
owner=Germans
veteran=yes
homecity=None
locations
50,140
50,136
50,134
46,132
46,130
43,127
40,130
38,132
35,133
endlocations
MOVEUNIT
unit=AnyUnit
owner=Germans
maprect
45,129,47,129,47,131,45,131
moveto
50,134
numbertomove=ALL
@ENDIF

@IF
UNITKILLED
unit=Ju-87 "Stuka"
attacker=Soviets
defender=Germans
@THEN
CREATEUNIT
unit=Wehrmacht SG
owner=Germans
veteran=yes
homecity=None
locations
56,90
49,91
53,115
39,95
endlocations
@END

@IF
UNITKILLED
unit=Ju-87 "Stuka"
attacker=Soviets
defender=Germans
@THEN
CREATEUNIT
unit=Ju-87 "Stuka"
owner=Germans
veteran=yes
homecity=None
locations
50,134
48,124
46,132
43,127
41,133
41,121
33,115
endlocations
@END


@IF
UNITKILLED
unit=PzKw IV Panzer
attacker=Soviets
defender=Germans
@THEN
CREATEUNIT
unit=PzKw III Panzer
owner=Germans
veteran=yes
homecity=None
locations
56,90
49,91
41,93
29,95
32,94
29,97
endlocations
MOVEUNIT
unit=AnyUnit
owner=Germans
maprect
52,98,54,98,54,104,52,104
moveto
57,105
numbertomove=ALL
@ENDIF

@IF
UNITKILLED
unit=Wehrmacht
attacker=Soviets
defender=Germans
@THEN
CREATEUNIT
unit=PzKw IV Panzer
owner=Germans
veteran=yes
homecity=None
locations
53,103
56,126
48,124
46,130
43,127
41,121
33,115
endlocations
@ENDIF

@IF
UNITKILLED
unit=Red Army
attacker=Germans
defender=Soviets
@THEN
CREATEUNIT
unit=Wehrmacht
owner=Germans
veteran=yes
homecity=None
locations
50,136
50,134
56,126
48,124
46,132
46,130
43,127
41,121
33,129
30,132
endlocations
MOVEUNIT
unit=AnyUnit
owner=Germans
maprect
44,80,48,80,48,86,44,86
moveto
51,67
numbertomove=ALL
@ENDIF


@IF
RECEIVEDTECHNOLOGY
technology=60
receiver=Germans
@THEN
CREATEUNIT
unit=U-Boat
owner=Germans
veteran=yes
homecity=None
locations
15,3
31,5
22,10
17,17
endlocations
@ENDIF

@IF
RECEIVEDTECHNOLOGY
technology=60
receiver=Germans
@THEN
CREATEUNIT
unit=Panzergrenadiers
owner=Germans
veteran=yes
homecity=None
locations
46,130
42,112
41,93
40,110
33,61
endlocations
@ENDIF

@IF
UNITKILLED
unit=Wehrmacht
attacker=Soviets
defender=Germans
@THEN
CREATEUNIT
unit=Wehrmacht SG
owner=Germans
veteran=yes
homecity=None
locations
57,105
53,103
49,57
endlocations
@ENDIF


@IF
RECEIVEDTECHNOLOGY
technology=60
receiver=Germans
@THEN
CREATEUNIT
unit=PzKw IV Panzer
owner=Germans
veteran=yes
homecity=None
locations
42,48
38,50
34,50
33,61
35,79
endlocations
@ENDIF

@IF
RECEIVEDTECHNOLOGY
technology=60
receiver=Germans
@THEN
CREATEUNIT
unit=15cm Feldhaubitze
owner=Germans
veteran=yes
homecity=None
locations
46,130
42,112
40,112
40,110
32,94
endlocations
@ENDIF


@IF
RECEIVEDTECHNOLOGY
technology=60
receiver=Germans
@THEN
CREATEUNIT
unit=He-111 Bomber
owner=Germans
veteran=yes
homecity=None
locations
34,50
33,61
35,79
24,74
endlocations
@ENDIF

@IF
UNITKILLED
unit=Wehrmacht
attacker=Soviets
defender=Germans
@THEN
CREATEUNIT
unit=PzKw III Panzer
owner=Germans
veteran=yes
homecity=None
locations
49,57
40,58
35,55
33,61
33,129
31,75
32,94
28,70
endlocations
MOVEUNIT
unit=AnyUnit
owner=Germans
maprect
46,56,52,56,52,62,46,62
moveto
47,53
numbertomove=ALL
@ENDIF

@IF
RECEIVEDTECHNOLOGY
technology=60
receiver=Germans
@THEN
CREATEUNIT
unit=PzKw IV Panzer
owner=Germans
veteran=yes
homecity=None
locations
48,124
43,127
33,61
33,101
33,129
endlocations
@ENDIF

@IF
UNITKILLED
unit=Wehrmacht
attacker=Soviets
defender=Germans
@THEN
CREATEUNIT
unit=StuG IIIC
owner=Germans
veteran=yes
homecity=None
locations
50,96
48,102
42,112
33,115
31,107
endlocations
MOVEUNIT
unit=AnyUnit
owner=Germans
maprect
46,96,52,96,52,104,46,104
moveto
53,99
numbertomove=ALL
@ENDIF

@IF
RECEIVEDTECHNOLOGY
technology=60
receiver=Germans
@THEN
CREATEUNIT
unit=Romanian Infantry
owner=Germans
veteran=yes
homecity=Bucharest
locations
46,130
43,127
41,133
31,147
endlocations
@ENDIF

@IF
RECEIVEDTECHNOLOGY
technology=60
receiver=Germans
@THEN
CREATEUNIT
unit=Romanian Infantry
owner=Germans
veteran=yes
homecity=Bucharest
locations
46,132
46,130
43,127
41,133
31,147
endlocations
@ENDIF

@IF
RECEIVEDTECHNOLOGY
technology=47
receiver=Germans
@THEN
CREATEUNIT
unit=Ju-88 Bomber
owner=Germans
veteran=yes
homecity=None
locations
43,127
41,133
7,115
endlocations
@ENDIF


@IF
TURN
turn=4
@THEN
TEXT
^Josef Stalin's appeal to the Soviet people to rise up against the invader
results in a massive movement of National Solidarity.  Civilian city populations
respond by volunteering for the "Labor battalions" assigned to dig trenches, 
build fortifications and construct anti-tank barriers around the cities.
The population at large starts donating money and personal belongings to the
war effort on a tremendous scale.  Kollektiv workers increase production and
assign 75% of the harvest to the War effort. Factory workers become soldiers
and women become factory workers...  
ENDTEXT
GIVETECHNOLOGY
receiver=Soviets
technology=58
@ENDIF


@IF
TURN
turn=7
@THEN
TEXT
^First, the water puddles in the muddy tire tracks freeze over... Then the first
flakes start falling...then comes the chilling northern wind howling through
the Taiga forest: "General Winter" has arrived! Can he stop the well-oiled German
Blitzkrieg machine? The Germans tankers huddle in their cold iron boxes...steel
tracks snap like glass, rifles bolts freeze, engines refuse to start, radiators
burst, the temperature drops to minus 40, minus 50, minus 60...
You are now ready for part 2 of this scenario:
Save the game now under the name RF.sav (Very important!). Bring up the explorer
and double-click the program Redfront.bat, select Winter of 1941-42 from the menu.
Then return to the game and reload RF.sav
ENDTEXT
@ENDIF

@ENDEVENTS

