For MB users,
Units with movable ground vehicles drive me nuts. One mission has 36 vehicles, but many different ways the mission can play out. as a result, the thing is actually 26.8 kilobytes! This is not the mission file, but the dynamic elements only. I hope I don't have to write many more of these blasted things for these types of missions!
# Microsoft Combat Flight Simulator dynamic mission elements.
# Copyright 2000, Microsoft Corporation
#
# AREAS
#
area id 1
{
name "Bombing zone II"
lat "N59* 22.67'" lon "E29* 39.66'"
radius 14819
}
area id 49
{
name "Bombing zone I"
lat "N59* 1.96'" lon "E29* 31.18'"
radius 12967
}
area id 55
{
name "Bombing zone III"
lat "N59* 36.20'" lon "E29* 48.40'"
radius 16672
}
#
# TRIGGERS
#
trigger id 3
{
name "Waypoint 2"
unit 6000
waipoint_reached eq 2
}
trigger id 4
{
name "Waypoint 3"
unit 6000
waipoint_reached eq 3
}
trigger id 5
{
name "Waypoint 4"
unit 6000
waipoint_reached eq 4
}
trigger id 6
{
name "Waypoint 5"
unit 6000
waipoint_reached eq 5
}
trigger id 7
{
name "Waypoint 6"
unit 6000
waipoint_reached eq 6
}
trigger id 8
{
name "Waypoint 7"
unit 6000
waipoint_reached eq 7
}
trigger id 9
{
name "Waypoint 8"
unit 6000
waipoint_reached eq 8
}
trigger id 10
{
name "Waypoint 9"
unit 6000
waipoint_reached eq 9
}
trigger id 11
{
name "Waypoint 10"
unit 6000
waipoint_reached eq 10
}
trigger id 48
{
name "Leave bombing zone I"
unit 6000
area leave id 1
}
trigger id 50
{
name "Leave bombing zone II"
unit 6000
area leave id 49
}
trigger id 58
{
name "Leave bombing zone III"
unit 6000
area leave id 55
}
trigger id 2
{
name "Waypoint 1"
unit 6000
waipoint_reached eq 1
}
trigger id 301
{
name "Out of ammo"
unit 6000
gun_rounds eq 0
}
trigger id 302
{
name "Out of rockets"
unit 6000
rockets eq 0
}
trigger id 303
{
name "Out of bombs"
unit 6000
bombs eq 0
}
trigger id 379
{
name "Boris flight goal"
unit 6000
objects_destroyed ge 1
}
trigger id 489
{
name "No targets destroyed"
unit 6000
objects_destroyed eq 0
}
trigger id 761
{
name "Auge destroyed"
unit 9780
unit_health eq 0
}
trigger id 762
{
name "Auge health"
unit 9780
unit_health ge 50
}
trigger id 763
{
name "Bergmann destroyed"
unit 9778
unit_health eq 0
}
trigger id 795
{
name "Bergmann health"
unit 9778
unit_health ge 50
}
trigger id 796
{
name "Cherkesia destroyed"
unit 9798
unit_health eq 0
}
trigger id 797
{
name "Cherkesia health"
unit 9798
unit_health ge 50
}
trigger id 798
{
name "Dnepropetrovsk destroyed"
unit 9801
unit_health eq 0
}
trigger id 799
{
name "Dnepropetrovsk health"
unit 9801
unit_health ge 50
}
trigger id 800
{
name "Donetsk destroyed"
unit 9802
unit_health eq 0
}
trigger id 801
{
name "Donetsk health"
unit 9802
unit_health ge 50
}
trigger id 802
{
name "Eichkatzchen destroyed"
unit 9758
unit_health eq 0
}
trigger id 803
{
name "Eichkatzchen health"
unit 9758
unit_health ge 50
}
trigger id 804
{
name "Elektra destroyed"
unit 9805
unit_health eq 0
}
trigger id 805
{
name "Elektra health"
unit 9805
unit_health ge 50
}
trigger id 806
{
name "Feigenblatt destroyed"
unit 9756
unit_health eq 0
}
trigger id 807
{
name "Feigenblatt health"
unit 9756
unit_health ge 50
}
trigger id 808
{
name "Fernglas destroyed"
unit 9776
unit_health eq 0
}
trigger id 809
{
name "Fernglas health"
unit 9776
unit_health ge 50
}
trigger id 810
{
name "Fingerhut destroyed"
unit 9784
unit_health eq 0
}
trigger id 811
{
name "Fingerhut health"
unit 9784
unit_health ge 50
}
trigger id 812
{
name "Gatchina destroyed"
unit 9804
unit_health eq 0
}
trigger id 813
{
name "Gatchina health"
unit 9804
unit_health ge 50
}
trigger id 814
{
name "Khoryakov destroyed"
unit 9193
unit_health eq 0
}
trigger id 815
{
name "Khoryakov health"
unit 9193
unit_health ge 50
}
trigger id 816
{
name "Kishinev destroyed"
unit 9806
unit_health eq 0
}
trigger id 817
{
name "Kishinev health"
unit 9806
unit_health ge 50
}
trigger id 818
{
name "Kovrov destroyed"
unit 9807
unit_health eq 0
}
trigger id 819
{
name "Kovrov health"
unit 9807
unit_health ge 50
}
trigger id 820
{
name "Krasnodor destroyed"
unit 9812
unit_health eq 0
}
trigger id 821
{
name "Krasnodor health"
unit 9812
unit_health ge 50
}
trigger id 822
{
name "Kuhstall destroyed"
unit 9775
unit_health eq 0
}
trigger id 823
{
name "Kuhstall health"
unit 9775
unit_health ge 50
}
trigger id 824
{
name "Lautsprecher destroyed"
unit 9779
unit_health eq 0
}
trigger id 825
{
name "Lautsprecher health"
unit 9779
unit_health ge 50
}
trigger id 826
{
name "Leningrad destroyed"
unit 9797
unit_health eq 0
}
trigger id 827
{
name "Leningrad health"
unit 9797
unit_health ge 50
}
trigger id 829
{
name "Libelle health"
unit 9777
unit_health ge 50
}
trigger id 830
{
name "Mistgabel destroyed"
unit 9762
unit_health eq 0
}
trigger id 831
{
name "Mistgabel health"
unit 9762
unit_health ge 50
}
trigger id 833
{
name "Mobel health"
unit 9782
unit_health ge 50
}
trigger id 837
{
name "Mutti health"
unit 9781
unit_health ge 50
}
trigger id 835
{
name "Mowe health"
unit 9783
unit_health ge 50
}
trigger id 838
{
name "Omsk destroyed"
unit 9800
unit_health eq 0
}
trigger id 839
{
name "Omsk health"
unit 9800
unit_health ge 50
}
trigger id 840
{
name "Pskov destroyed"
unit 9811
unit_health eq 0
}
trigger id 841
{
name "Pskov health"
unit 9811
unit_health ge 50
}
trigger id 842
{
name "Regenbogen destroyed"
unit 9273
unit_health eq 0
}
trigger id 843
{
name "Regenbogen health"
unit 9273
unit_health ge 50
}
trigger id 844
{
name "Saratov destroyed"
unit 9809
unit_health eq 0
}
trigger id 845
{
name "Saratov health"
unit 9809
unit_health ge 50
}
trigger id 846
{
name "Sauerbraten destroyed"
unit 9755
unit_health eq 0
}
trigger id 847
{
name "Sauerbraten health"
unit 9755
unit_health ge 50
}
trigger id 848
{
name "Simbirks destroyed"
unit 9810
unit_health eq 0
}
trigger id 849
{
name "Simbirks health"
unit 9810
unit_health ge 50
}
trigger id 850
{
name "Taganrog destroyed"
unit 9799
unit_health eq 0
}
trigger id 851
{
name "Taganrog health"
unit 9799
unit_health ge 50
}
trigger id 852
{
name "Teekuchen destroyed"
unit 9759
unit_health eq 0
}
trigger id 853
{
name "Teekuchen health"
unit 9759
unit_health ge 50
}
trigger id 854
{
name "Togliatti destroyed"
unit 9808
unit_health eq 0
}
trigger id 855
{
name "Togliatti health"
unit 9808
unit_health ge 50
}
trigger id 856
{
name "Tomsk destroyed"
unit 9803
unit_health eq 0
}
trigger id 857
{
name "Tomsk health"
unit 9803
unit_health ge 50
}
trigger id 858
{
name "Walfisch destroyed"
unit 9757
unit_health eq 0
}
trigger id 859
{
name "Walfisch health"
unit 9757
unit_health ge 50
}
trigger id 860
{
name "Zahnarzt destroyed"
unit 9760
unit_health eq 0
}
trigger id 861
{
name "Zahnarzt health"
unit 9760
unit_health ge 50
}
trigger id 862
{
name "Zauberer destroyed"
unit 9761
unit_health eq 0
}
trigger id 863
{
name "Zauberer health"
unit 9761
unit_health ge 50
}
trigger id 447
{
name "Boris hidden goal"
unit 6003
unit_health le 50
}
trigger id 906
{
name "Inside bombing zone III"
unit 6000
area inside id 55
}
trigger id 953
{
name "Gabel health"
unit 6003
unit_health ge 1
}
trigger id 958
{
name "Boris rocket count"
unit 6000
rockets ge 1
}
trigger id 965
{
name "Boris bomb count"
unit 6000
bombs ge 1
}
trigger id 828
{
name "Libelle destroyed"
unit 9777
unit_health eq 0
}
trigger id 832
{
name "Mobel destroyed"
unit 9782
unit_health eq 0
}
trigger id 834
{
name "Mowe destroyed"
unit 9783
unit_health eq 0
}
trigger id 836
{
name "Mutti destroyed"
unit 9781
unit_health eq 0
}
trigger id 1316
{
name "Gabel bomb count"
unit 6003
bombs eq 0
}
#
# EVENTS
#
event id 14
{
name "Waypoint 1"
input id 2
action { id 1190 id 1191 id 1192 id 1193 id 1194 id 1195 id 1196 id 1197 id 1198 id 1199 id 1200 id 1201 id 1202 id 1203 id 1204 id 1205 id 1206 id 1207 id 1208 id 1209 id 1210 id 1211 id 1212 id 1213 id 1214 id 1215 id 1216 id 1217 id 1218 id 1219 id 1220 id 1221 id 1222 id 1223 id 1224 id 1225 id 1226 id 1227 id 1228 id 1229 }
desc ""
}
event id 16
{
name "Waypoint 2"
input id 3
action { id 631 id 632 id 633 id 634 }
desc ""
}
event id 25
{
name "Waypoint 3"
input id 4
action { id 639 id 640 id 641 id 642 }
desc ""
}
event id 30
{
name "Waypoint 4"
input id 5
action { id 635 id 636 id 637 id 638 }
desc ""
}
event id 34
{
name "Waypoint 5"
input id 6
action { id 643 id 644 id 645 id 646 }
desc ""
}
event id 39
{
name "Waypoint 6"
input id 7
action { id 1172 id 1173 id 1174 id 1175 }
desc ""
}
event id 52
{
name "Leave bombing zone II"
input id 50 and id 958
action { id 1230 id 1231 }
desc ""
}
event id 54
{
name "Leave bombing zone I"
input id 48 and id 965
action { id 1232 id 1233 }
desc ""
}
event id 60
{
name "Leave bombing zone III"
input id 58 and id 953
action { id 1234 id 1235 }
desc ""
}
event id 65
{
name "Waypoint 8"
input id 9
action { id 1326 id 1327 id 1328 id 1329 id 1330 id 1331 }
desc ""
}
event id 76
{
name "Waypoint 9"
input id 10
action { id 564 id 565 id 566 id 567 }
desc ""
}
event id 81
{
name "Waypoint 10"
input id 11
action { id 568 id 569 id 570 id 571 }
desc ""
}
event id 84
{
name "Waypoint 7"
input id 8
action { id 1176 id 1177 id 1178 id 1179 }
desc ""
}
event id 378
{
name "Waypoint 6 - MC I"
input (id 7 and id 379) and id 303
action { id 1091 id 1092 id 1093 id 1094 }
flags goal
desc ""
}
event id 388
{
name "Waypoint 6 - MF"
input ((((((((((((((((((((id 7 and id 303) and id 762) and id 795) and id 803) and id 807) and id 809) and id 811) and id 823) and id 825) and id 829) and id 831) and id 833) and id 835) and id 837) and id 843) and id 847) and id 853) and id 859) and id 861) and id 863) and id 489
action { id 1166 id 1167 id 1168 id 1169 id 1170 id 1171 }
desc ""
}
event id 399
{
name "Waypoint 7 - MC"
input (id 8 and id 379) and id 302
action { id 1180 id 1181 id 1182 id 1183 }
flags goal
desc ""
}
event id 444
{
name "Waypoint 7 - MF"
input (id 8 and id 302) and id 489
action { id 1184 id 1185 id 1186 id 1187 id 1188 id 1189 }
desc ""
}
event id 446
{
name "Waypoint 8 - HG"
input id 9 and id 447
action { id 1363 id 1364 id 1365 id 1366 id 1367 id 1368 }
flags goal hidden_goal
desc ""
}
event id 468
{
name "Waypoint 8 - MF I"
input (id 9 and id 1269) and id 1272 or (id 9 and id 1275) and id 1278
action { id 1369 id 1370 id 1371 id 1372 id 1373 id 1374 id 1375 }
desc ""
}
event id 922
{
name "Waypoint 6 - MC II"
input (id 7 and id 761) and id 303 or (id 7 and id 763) and id 303
action { id 1083 id 1084 id 1085 id 1086 }
flags goal
desc ""
}
event id 982
{
name "Waypoint 6 - MC III"
input (id 7 and id 803) and id 303 or (id 7 and id 806) and id 303
action { id 1101 id 1102 id 1103 id 1104 }
flags goal
desc ""
}
event id 987
{
name "Waypoint 6 - MC IV"
input (id 7 and id 808) and id 303 or (id 7 and id 810) and id 303
action { id 1105 id 1106 id 1107 id 1108 }
flags goal
desc ""
}
event id 996
{
name "Waypoint 6 - MC V"
input (id 7 and id 822) and id 303 or (id 7 and id 824) and id 303
action { id 1109 id 1110 id 1111 id 1112 }
flags goal
desc ""
}
event id 1009
{
name "Waypoint 6 - MC VI"
input (id 7 and id 828) and id 303 or (id 7 and id 830) and id 303
action { id 1113 id 1114 id 1115 id 1116 }
flags goal
desc ""
}
event id 1018
{
name "Waypoint 6 - MC VII"
input (id 7 and id 832) and id 303 or (id 7 and id 834) and id 303
action { id 1137 id 1138 id 1139 id 1140 }
flags goal
desc ""
}
event id 1039
{
name "Waypoint 6 - MC VIII"
input (id 7 and id 836) and id 303 or (id 7 and id 842) and id 303
action { id 1133 id 1134 id 1135 id 1136 }
flags goal
desc ""
}
event id 1048
{
name "Waypoint 6 - MC IX"
input (id 7 and id 846) and id 303 or (id 7 and id 852) and id 303
action { id 1141 id 1142 id 1143 id 1144 }
flags goal
desc ""
}
event id 1061
{
name "Waypoint 6 - MC X"
input (id 7 and id 858) and id 303 or (id 7 and id 860) and id 303
action { id 1145 id 1146 id 1147 id 1148 }
flags goal
desc ""
}
event id 1066
{
name "Waypoint 6 - MC XI"
input (id 7 and id 862) and id 303
action { id 1149 id 1150 id 1151 id 1152 }
flags goal
desc ""
}
event id 1269
{
name "Waypoint 8 - Tanks destroyed I"
input id 796 or id 798
action { id 1267 id 1268 }
desc ""
}
event id 1272
{
name "Waypoint 8 - Tanks destroyed II"
input id 800 or id 804
action { id 1270 id 1271 }
desc ""
}
event id 1275
{
name "Waypoint 8 - Tanks destroyed III"
input id 812 or id 814
action { id 1279 id 1280 }
desc ""
}
event id 1278
{
name "Waypoint 8 - Tanks destroyed IV"
input id 816 or id 818
action { id 1281 id 1282 }
desc ""
}
event id 1285
{
name "Waypoint 8 - Tanks destroyed V"
input id 820 or id 826
action { id 1283 id 1284 }
desc ""
}
event id 1288
{
name "Waypoint 8 - Tanks destroyed VI"
input id 838 or id 840
action { id 1292 id 1293 }
desc ""
}
event id 1291
{
name "Waypoint 8 - Tanks destroyed VII"
input id 844 or id 848
action { id 1299 id 1300 }
desc ""
}
event id 1298
{
name "Waypoint 8 - Tanks destroyed VIII"
input id 850 or id 854
action { id 1314 id 1315 }
desc ""
}
event id 1305
{
name "Waypoint 8 - Tanks destroyed IX"
input id 9 and id 856
action { id 1310 id 1311 }
desc ""
}
event id 1319
{
name "Waypoint 8 - MG"
input (((((((((((((((((id 9 and id 1316) and id 797) and id 799) and id 801) and id 805) and id 813) and id 815) and id 817) and id 819) and id 821) and id 827) and id 839) and id 841) and id 845) and id 849) and id 851) and id 855) and id 857
action { id 1357 id 1358 id 1359 id 1360 id 1361 id 1362 }
flags goal
desc ""
}
event id 1381
{
name "Waypoint 8 - MF II"
input ((id 9 and id 1285) and id 1288) and id 1305 or ((id 9 and id 1291) and id 1298) and id 1305
action { id 1382 id 1383 id 1384 id 1385 id 1386 id 1387 id 1388 }
desc ""
}
#
# ACTIONS
#
action id 564
{
type delay
2
}
action id 565
{
type text
string "Control to Boris: Hold a heading of 333°, maintain an altitude of 2,500ft."
}
action id 566
{
type delay
3
}
action id 567
{
type enable_warp
}
action id 568
{
type delay
2
}
action id 569
{
type text
string "Control to Boris: Hold a heading of 274°, you are cleared to land at once."
}
action id 570
{
type delay
3
}
action id 571
{
type enable_warp
}
action id 631
{
type delay
2
}
action id 632
{
type text
string "Control to Boris: Hold a heading of 228°, maintain an altitude of 3,500ft."
}
action id 633
{
type delay
3
}
action id 634
{
type enable_warp
}
action id 635
{
type delay
2
}
action id 636
{
type text
string "Control to Boris: Hold a heading of 149°, maintain an altitude of 2,000ft."
}
action id 637
{
type delay
3
}
action id 638
{
type enable_warp
}
action id 639
{
type delay
2
}
action id 640
{
type text
string "Control to Boris: Hold a heading of 211°, maintain an altitude of 3,500ft."
}
action id 641
{
type delay
3
}
action id 642
{
type enable_warp
}
action id 643
{
type delay
2
}
action id 644
{
type text
string "Control to Boris: Hold a heading of 126°, maintain an altitude of 2,500ft."
}
action id 645
{
type delay
2
}
action id 646
{
type text
string "Boris to wingmen: Keep your eyes open, the enemy fuel depot must be nearby."
}
action id 1083
{
type delay
3
}
action id 1084
{
type text
string "Good work destroying an enemy Panzer! You may now continue your patrol."
}
action id 1085
{
type delay
3
}
action id 1086
{
type enable_warp
}
action id 1091
{
type delay
3
}
action id 1092
{
type text
string "Nice job on striking the enemy fortification! You may resume your patrol."
}
action id 1093
{
type delay
3
}
action id 1094
{
type enable_warp
}
action id 1101
{
type delay
3
}
action id 1102
{
type text
string "Good work destroying an enemy Panzer! You may now continue your patrol."
}
action id 1103
{
type delay
3
}
action id 1104
{
type enable_warp
}
action id 1105
{
type delay
3
}
action id 1106
{
type text
string "Good work destroying an enemy Panzer! You may now continue your patrol."
}
action id 1107
{
type delay
3
}
action id 1108
{
type enable_warp
}
action id 1109
{
type delay
3
}
action id 1110
{
type text
string "Good work destroying an enemy Panzer! You may now continue your patrol."
}
action id 1111
{
type delay
3
}
action id 1112
{
type enable_warp
}
action id 1113
{
type delay
3
}
action id 1114
{
type text
string "Good work destroying an enemy Panzer! You may now continue your patrol."
}
action id 1115
{
type delay
3
}
action id 1116
{
type enable_warp
}
action id 1133
{
type delay
3
}
action id 1134
{
type text
string "Good work destroying an enemy Panzer! You may now continue your patrol."
}
action id 1135
{
type delay
3
}
action id 1136
{
type enable_warp
}
action id 1137
{
type delay
3
}
action id 1138
{
type text
string "Good work destroying an enemy Panzer! You may now continue your patrol."
}
action id 1139
{
type delay
3
}
action id 1140
{
type enable_warp
}
action id 1141
{
type delay
3
}
action id 1142
{
type text
string "Good work destroying an enemy Panzer! You may now continue your patrol."
}
action id 1143
{
type delay
3
}
action id 1144
{
type enable_warp
}
action id 1145
{
type delay
3
}
action id 1146
{
type text
string "Good work destroying an enemy Panzer! You may now continue your patrol."
}
action id 1147
{
type delay
3
}
action id 1148
{
type enable_warp
}
action id 1149
{
type delay
3
}
action id 1150
{
type text
string "Good work destroying an enemy Panzer! You may now continue your patrol."
}
action id 1151
{
type delay
3
}
action id 1152
{
type enable_warp
}
action id 1166
{
type delay
3
}
action id 1167
{
type text
string "You've failed to strike the enemy depot or the Panzers with your bombs..."
}
action id 1168
{
type delay
3
}
action id 1169
{
type text
string "...but we need you to conserve your remaining ammo for future targets."
}
action id 1170
{
type delay
3
}
action id 1171
{
type enable_warp
}
action id 1172
{
type delay
2
}
action id 1173
{
type text
string "Control to Boris: Hold a heading of 011°, maintain an altitude of 2,000ft."
}
action id 1174
{
type delay
3
}
action id 1175
{
type text
string "Use your bombs only to attack the enemy vehicle column and fortification."
}
action id 1176
{
type delay
2
}
action id 1177
{
type text
string "Control to Boris: Hold a heading of 018°, maintain an altitude of 2,000ft."
}
action id 1178
{
type delay
2
}
action id 1179
{
type text
string "Attack the enemy fortifications and the vehicle column with your rockets."
}
action id 1180
{
type delay
3
}
action id 1181
{
type text
string "Nice job on striking the second enemy fortification! Continue on your mission."
}
action id 1182
{
type delay
3
}
action id 1183
{
type enable_warp
}
action id 1184
{
type delay
3
}
action id 1185
{
type text
string "You've failed to strike the enemy fortification with your rockets, comrade..."
}
action id 1186
{
type delay
3
}
action id 1187
{
type text
string "...but we need you to conserve your remaining ammo for future targets."
}
action id 1188
{
type delay
3
}
action id 1189
{
type enable_warp
}
action id 1190
{
type spawn
unit 9780
}
action id 1191
{
type spawn
unit 9778
}
action id 1192
{
type spawn
unit 9798
}
action id 1193
{
type spawn
unit 9801
}
action id 1194
{
type spawn
unit 9802
}
action id 1195
{
type spawn
unit 9758
}
action id 1196
{
type spawn
unit 9805
}
action id 1197
{
type spawn
unit 9756
}
action id 1198
{
type spawn
unit 9776
}
action id 1199
{
type spawn
unit 9784
}
action id 1200
{
type spawn
unit 6003
}
action id 1201
{
type spawn
unit 9804
}
action id 1202
{
type spawn
unit 9193
}
action id 1203
{
type spawn
unit 9806
}
action id 1204
{
type spawn
unit 9807
}
action id 1205
{
type spawn
unit 9812
}
action id 1206
{
type spawn
unit 9775
}
action id 1207
{
type spawn
unit 9779
}
action id 1208
{
type spawn
unit 9797
}
action id 1209
{
type spawn
unit 9777
}
action id 1210
{
type spawn
unit 9762
}
action id 1211
{
type spawn
unit 9782
}
action id 1212
{
type spawn
unit 9783
}
action id 1213
{
type spawn
unit 9781
}
action id 1214
{
type spawn
unit 9800
}
action id 1215
{
type spawn
unit 9811
}
action id 1216
{
type spawn
unit 9273
}
action id 1217
{
type spawn
unit 9809
}
action id 1218
{
type spawn
unit 9755
}
action id 1219
{
type spawn
unit 9810
}
action id 1220
{
type spawn
unit 9799
}
action id 1221
{
type spawn
unit 9759
}
action id 1222
{
type spawn
unit 9808
}
action id 1223
{
type spawn
unit 9803
}
action id 1224
{
type spawn
unit 9757
}
action id 1225
{
type spawn
unit 9760
}
action id 1226
{
type spawn
unit 9761
}
action id 1227
{
type delay
7
}
action id 1228
{
type text
string "Control to Boris: Hold a heading of 270°, maintain an altitude of 2,500ft."
}
action id 1229
{
type none
}
action id 1230
{
type delay
2
}
action id 1231
{
type text
string "If you haven't fired your rockets on the fortification, don't leave the area!"
}
action id 1232
{
type delay
2
}
action id 1233
{
type text
string "If you haven't used your bombs and made your attack run, don't leave the area!"
}
action id 1234
{
type delay
2
}
action id 1235
{
type text
string "If the enemy raiders are still in the area, do not leave our forces exposed!"
}
action id 1267
{
type delay
3
}
action id 1268
{
type text
string "You have allowed our ground vehicles and tanks to be attacked by the Stukas!"
}
action id 1270
{
type delay
3
}
action id 1271
{
type text
string "You have allowed our ground vehicles and tanks to be attacked by the Stukas!"
}
action id 1279
{
type delay
3
}
action id 1280
{
type text
string "You have allowed our ground vehicles and tanks to be attacked by the Stukas!"
}
action id 1281
{
type delay
3
}
action id 1282
{
type text
string "You have allowed our ground vehicles and tanks to be attacked by the Stukas!"
}
action id 1283
{
type delay
3
}
action id 1284
{
type text
string "You have allowed our ground vehicles and tanks to be attacked by the Stukas!"
}
action id 1292
{
type delay
3
}
action id 1293
{
type text
string "You have allowed our ground vehicles and tanks to be attacked by the Stukas!"
}
action id 1299
{
type delay
3
}
action id 1300
{
type text
string "You have allowed our ground vehicles and tanks to be attacked by the Stukas!"
}
action id 1310
{
type delay
3
}
action id 1311
{
type text
string "You have allowed our ground vehicles and tanks to be attacked by the Stukas!"
}
action id 1314
{
type delay
3
}
action id 1315
{
type text
string "You have allowed our ground vehicles and tanks to be attacked by the Stukas!"
}
action id 1326
{
type delay
2
}
action id 1327
{
type text
string "Control to Boris: Hold a heading of 069°, maintain an altitude of 3,500ft."
}
action id 1328
{
type delay
2
}
action id 1329
{
type text
string "Boris to wingmen: Pay attention, comrades! Enemy Stukas are at our 3 o'clock!"
}
action id 1330
{
type delay
2
}
action id 1331
{
type text
string "Let's attack the German Stukas and defend our own tank units from them!"
}
action id 1357
{
type delay
3
}
action id 1358
{
type text
string "The Stukas have dropped their bombs without effect. Let's bring them down!"
}
action id 1359
{
type delay
3
}
action id 1360
{
type text
string "When it's safe to do so, you may clear the area and head back to your base."
}
action id 1361
{
type delay
3
}
action id 1362
{
type enable_warp
}
action id 1363
{
type delay
3
}
action id 1364
{
type text
string "Excellent job bringing down half of the enemy Stukas with your Sturmoviks!"
}
action id 1365
{
type delay
3
}
action id 1366
{
type text
string "Now that our tanks are safe, you may leave the area and return to your base."
}
action id 1367
{
type delay
3
}
action id 1368
{
type enable_warp
}
action id 1369
{
type text
string "You have failed to protect our ground forces from Luftwaffe air assault!"
}
action id 1370
{
type delay
5
}
action id 1371
{
type text
string "Losses like this will put our entire counter-offensive in jeopardy, comrade!"
}
action id 1372
{
type delay
5
}
action id 1373
{
type text
string "You have failed your mission!"
}
action id 1374
{
type delay
20
}
action id 1375
{
type end_mission
}
action id 1382
{
type text
string "You have failed to protect our ground forces from Luftwaffe air assault!"
}
action id 1383
{
type delay
5
}
action id 1384
{
type text
string "Losses like this will put our entire counter-offensive in jeopardy, comrade!"
}
action id 1385
{
type delay
5
}
action id 1386
{
type text
string "You have failed your mission!"
}
action id 1387
{
type delay
20
}
action id 1388
{
type end_mission
}
Units with movable ground vehicles drive me nuts. One mission has 36 vehicles, but many different ways the mission can play out. as a result, the thing is actually 26.8 kilobytes! This is not the mission file, but the dynamic elements only. I hope I don't have to write many more of these blasted things for these types of missions!
# Microsoft Combat Flight Simulator dynamic mission elements.
# Copyright 2000, Microsoft Corporation
#
# AREAS
#
area id 1
{
name "Bombing zone II"
lat "N59* 22.67'" lon "E29* 39.66'"
radius 14819
}
area id 49
{
name "Bombing zone I"
lat "N59* 1.96'" lon "E29* 31.18'"
radius 12967
}
area id 55
{
name "Bombing zone III"
lat "N59* 36.20'" lon "E29* 48.40'"
radius 16672
}
#
# TRIGGERS
#
trigger id 3
{
name "Waypoint 2"
unit 6000
waipoint_reached eq 2
}
trigger id 4
{
name "Waypoint 3"
unit 6000
waipoint_reached eq 3
}
trigger id 5
{
name "Waypoint 4"
unit 6000
waipoint_reached eq 4
}
trigger id 6
{
name "Waypoint 5"
unit 6000
waipoint_reached eq 5
}
trigger id 7
{
name "Waypoint 6"
unit 6000
waipoint_reached eq 6
}
trigger id 8
{
name "Waypoint 7"
unit 6000
waipoint_reached eq 7
}
trigger id 9
{
name "Waypoint 8"
unit 6000
waipoint_reached eq 8
}
trigger id 10
{
name "Waypoint 9"
unit 6000
waipoint_reached eq 9
}
trigger id 11
{
name "Waypoint 10"
unit 6000
waipoint_reached eq 10
}
trigger id 48
{
name "Leave bombing zone I"
unit 6000
area leave id 1
}
trigger id 50
{
name "Leave bombing zone II"
unit 6000
area leave id 49
}
trigger id 58
{
name "Leave bombing zone III"
unit 6000
area leave id 55
}
trigger id 2
{
name "Waypoint 1"
unit 6000
waipoint_reached eq 1
}
trigger id 301
{
name "Out of ammo"
unit 6000
gun_rounds eq 0
}
trigger id 302
{
name "Out of rockets"
unit 6000
rockets eq 0
}
trigger id 303
{
name "Out of bombs"
unit 6000
bombs eq 0
}
trigger id 379
{
name "Boris flight goal"
unit 6000
objects_destroyed ge 1
}
trigger id 489
{
name "No targets destroyed"
unit 6000
objects_destroyed eq 0
}
trigger id 761
{
name "Auge destroyed"
unit 9780
unit_health eq 0
}
trigger id 762
{
name "Auge health"
unit 9780
unit_health ge 50
}
trigger id 763
{
name "Bergmann destroyed"
unit 9778
unit_health eq 0
}
trigger id 795
{
name "Bergmann health"
unit 9778
unit_health ge 50
}
trigger id 796
{
name "Cherkesia destroyed"
unit 9798
unit_health eq 0
}
trigger id 797
{
name "Cherkesia health"
unit 9798
unit_health ge 50
}
trigger id 798
{
name "Dnepropetrovsk destroyed"
unit 9801
unit_health eq 0
}
trigger id 799
{
name "Dnepropetrovsk health"
unit 9801
unit_health ge 50
}
trigger id 800
{
name "Donetsk destroyed"
unit 9802
unit_health eq 0
}
trigger id 801
{
name "Donetsk health"
unit 9802
unit_health ge 50
}
trigger id 802
{
name "Eichkatzchen destroyed"
unit 9758
unit_health eq 0
}
trigger id 803
{
name "Eichkatzchen health"
unit 9758
unit_health ge 50
}
trigger id 804
{
name "Elektra destroyed"
unit 9805
unit_health eq 0
}
trigger id 805
{
name "Elektra health"
unit 9805
unit_health ge 50
}
trigger id 806
{
name "Feigenblatt destroyed"
unit 9756
unit_health eq 0
}
trigger id 807
{
name "Feigenblatt health"
unit 9756
unit_health ge 50
}
trigger id 808
{
name "Fernglas destroyed"
unit 9776
unit_health eq 0
}
trigger id 809
{
name "Fernglas health"
unit 9776
unit_health ge 50
}
trigger id 810
{
name "Fingerhut destroyed"
unit 9784
unit_health eq 0
}
trigger id 811
{
name "Fingerhut health"
unit 9784
unit_health ge 50
}
trigger id 812
{
name "Gatchina destroyed"
unit 9804
unit_health eq 0
}
trigger id 813
{
name "Gatchina health"
unit 9804
unit_health ge 50
}
trigger id 814
{
name "Khoryakov destroyed"
unit 9193
unit_health eq 0
}
trigger id 815
{
name "Khoryakov health"
unit 9193
unit_health ge 50
}
trigger id 816
{
name "Kishinev destroyed"
unit 9806
unit_health eq 0
}
trigger id 817
{
name "Kishinev health"
unit 9806
unit_health ge 50
}
trigger id 818
{
name "Kovrov destroyed"
unit 9807
unit_health eq 0
}
trigger id 819
{
name "Kovrov health"
unit 9807
unit_health ge 50
}
trigger id 820
{
name "Krasnodor destroyed"
unit 9812
unit_health eq 0
}
trigger id 821
{
name "Krasnodor health"
unit 9812
unit_health ge 50
}
trigger id 822
{
name "Kuhstall destroyed"
unit 9775
unit_health eq 0
}
trigger id 823
{
name "Kuhstall health"
unit 9775
unit_health ge 50
}
trigger id 824
{
name "Lautsprecher destroyed"
unit 9779
unit_health eq 0
}
trigger id 825
{
name "Lautsprecher health"
unit 9779
unit_health ge 50
}
trigger id 826
{
name "Leningrad destroyed"
unit 9797
unit_health eq 0
}
trigger id 827
{
name "Leningrad health"
unit 9797
unit_health ge 50
}
trigger id 829
{
name "Libelle health"
unit 9777
unit_health ge 50
}
trigger id 830
{
name "Mistgabel destroyed"
unit 9762
unit_health eq 0
}
trigger id 831
{
name "Mistgabel health"
unit 9762
unit_health ge 50
}
trigger id 833
{
name "Mobel health"
unit 9782
unit_health ge 50
}
trigger id 837
{
name "Mutti health"
unit 9781
unit_health ge 50
}
trigger id 835
{
name "Mowe health"
unit 9783
unit_health ge 50
}
trigger id 838
{
name "Omsk destroyed"
unit 9800
unit_health eq 0
}
trigger id 839
{
name "Omsk health"
unit 9800
unit_health ge 50
}
trigger id 840
{
name "Pskov destroyed"
unit 9811
unit_health eq 0
}
trigger id 841
{
name "Pskov health"
unit 9811
unit_health ge 50
}
trigger id 842
{
name "Regenbogen destroyed"
unit 9273
unit_health eq 0
}
trigger id 843
{
name "Regenbogen health"
unit 9273
unit_health ge 50
}
trigger id 844
{
name "Saratov destroyed"
unit 9809
unit_health eq 0
}
trigger id 845
{
name "Saratov health"
unit 9809
unit_health ge 50
}
trigger id 846
{
name "Sauerbraten destroyed"
unit 9755
unit_health eq 0
}
trigger id 847
{
name "Sauerbraten health"
unit 9755
unit_health ge 50
}
trigger id 848
{
name "Simbirks destroyed"
unit 9810
unit_health eq 0
}
trigger id 849
{
name "Simbirks health"
unit 9810
unit_health ge 50
}
trigger id 850
{
name "Taganrog destroyed"
unit 9799
unit_health eq 0
}
trigger id 851
{
name "Taganrog health"
unit 9799
unit_health ge 50
}
trigger id 852
{
name "Teekuchen destroyed"
unit 9759
unit_health eq 0
}
trigger id 853
{
name "Teekuchen health"
unit 9759
unit_health ge 50
}
trigger id 854
{
name "Togliatti destroyed"
unit 9808
unit_health eq 0
}
trigger id 855
{
name "Togliatti health"
unit 9808
unit_health ge 50
}
trigger id 856
{
name "Tomsk destroyed"
unit 9803
unit_health eq 0
}
trigger id 857
{
name "Tomsk health"
unit 9803
unit_health ge 50
}
trigger id 858
{
name "Walfisch destroyed"
unit 9757
unit_health eq 0
}
trigger id 859
{
name "Walfisch health"
unit 9757
unit_health ge 50
}
trigger id 860
{
name "Zahnarzt destroyed"
unit 9760
unit_health eq 0
}
trigger id 861
{
name "Zahnarzt health"
unit 9760
unit_health ge 50
}
trigger id 862
{
name "Zauberer destroyed"
unit 9761
unit_health eq 0
}
trigger id 863
{
name "Zauberer health"
unit 9761
unit_health ge 50
}
trigger id 447
{
name "Boris hidden goal"
unit 6003
unit_health le 50
}
trigger id 906
{
name "Inside bombing zone III"
unit 6000
area inside id 55
}
trigger id 953
{
name "Gabel health"
unit 6003
unit_health ge 1
}
trigger id 958
{
name "Boris rocket count"
unit 6000
rockets ge 1
}
trigger id 965
{
name "Boris bomb count"
unit 6000
bombs ge 1
}
trigger id 828
{
name "Libelle destroyed"
unit 9777
unit_health eq 0
}
trigger id 832
{
name "Mobel destroyed"
unit 9782
unit_health eq 0
}
trigger id 834
{
name "Mowe destroyed"
unit 9783
unit_health eq 0
}
trigger id 836
{
name "Mutti destroyed"
unit 9781
unit_health eq 0
}
trigger id 1316
{
name "Gabel bomb count"
unit 6003
bombs eq 0
}
#
# EVENTS
#
event id 14
{
name "Waypoint 1"
input id 2
action { id 1190 id 1191 id 1192 id 1193 id 1194 id 1195 id 1196 id 1197 id 1198 id 1199 id 1200 id 1201 id 1202 id 1203 id 1204 id 1205 id 1206 id 1207 id 1208 id 1209 id 1210 id 1211 id 1212 id 1213 id 1214 id 1215 id 1216 id 1217 id 1218 id 1219 id 1220 id 1221 id 1222 id 1223 id 1224 id 1225 id 1226 id 1227 id 1228 id 1229 }
desc ""
}
event id 16
{
name "Waypoint 2"
input id 3
action { id 631 id 632 id 633 id 634 }
desc ""
}
event id 25
{
name "Waypoint 3"
input id 4
action { id 639 id 640 id 641 id 642 }
desc ""
}
event id 30
{
name "Waypoint 4"
input id 5
action { id 635 id 636 id 637 id 638 }
desc ""
}
event id 34
{
name "Waypoint 5"
input id 6
action { id 643 id 644 id 645 id 646 }
desc ""
}
event id 39
{
name "Waypoint 6"
input id 7
action { id 1172 id 1173 id 1174 id 1175 }
desc ""
}
event id 52
{
name "Leave bombing zone II"
input id 50 and id 958
action { id 1230 id 1231 }
desc ""
}
event id 54
{
name "Leave bombing zone I"
input id 48 and id 965
action { id 1232 id 1233 }
desc ""
}
event id 60
{
name "Leave bombing zone III"
input id 58 and id 953
action { id 1234 id 1235 }
desc ""
}
event id 65
{
name "Waypoint 8"
input id 9
action { id 1326 id 1327 id 1328 id 1329 id 1330 id 1331 }
desc ""
}
event id 76
{
name "Waypoint 9"
input id 10
action { id 564 id 565 id 566 id 567 }
desc ""
}
event id 81
{
name "Waypoint 10"
input id 11
action { id 568 id 569 id 570 id 571 }
desc ""
}
event id 84
{
name "Waypoint 7"
input id 8
action { id 1176 id 1177 id 1178 id 1179 }
desc ""
}
event id 378
{
name "Waypoint 6 - MC I"
input (id 7 and id 379) and id 303
action { id 1091 id 1092 id 1093 id 1094 }
flags goal
desc ""
}
event id 388
{
name "Waypoint 6 - MF"
input ((((((((((((((((((((id 7 and id 303) and id 762) and id 795) and id 803) and id 807) and id 809) and id 811) and id 823) and id 825) and id 829) and id 831) and id 833) and id 835) and id 837) and id 843) and id 847) and id 853) and id 859) and id 861) and id 863) and id 489
action { id 1166 id 1167 id 1168 id 1169 id 1170 id 1171 }
desc ""
}
event id 399
{
name "Waypoint 7 - MC"
input (id 8 and id 379) and id 302
action { id 1180 id 1181 id 1182 id 1183 }
flags goal
desc ""
}
event id 444
{
name "Waypoint 7 - MF"
input (id 8 and id 302) and id 489
action { id 1184 id 1185 id 1186 id 1187 id 1188 id 1189 }
desc ""
}
event id 446
{
name "Waypoint 8 - HG"
input id 9 and id 447
action { id 1363 id 1364 id 1365 id 1366 id 1367 id 1368 }
flags goal hidden_goal
desc ""
}
event id 468
{
name "Waypoint 8 - MF I"
input (id 9 and id 1269) and id 1272 or (id 9 and id 1275) and id 1278
action { id 1369 id 1370 id 1371 id 1372 id 1373 id 1374 id 1375 }
desc ""
}
event id 922
{
name "Waypoint 6 - MC II"
input (id 7 and id 761) and id 303 or (id 7 and id 763) and id 303
action { id 1083 id 1084 id 1085 id 1086 }
flags goal
desc ""
}
event id 982
{
name "Waypoint 6 - MC III"
input (id 7 and id 803) and id 303 or (id 7 and id 806) and id 303
action { id 1101 id 1102 id 1103 id 1104 }
flags goal
desc ""
}
event id 987
{
name "Waypoint 6 - MC IV"
input (id 7 and id 808) and id 303 or (id 7 and id 810) and id 303
action { id 1105 id 1106 id 1107 id 1108 }
flags goal
desc ""
}
event id 996
{
name "Waypoint 6 - MC V"
input (id 7 and id 822) and id 303 or (id 7 and id 824) and id 303
action { id 1109 id 1110 id 1111 id 1112 }
flags goal
desc ""
}
event id 1009
{
name "Waypoint 6 - MC VI"
input (id 7 and id 828) and id 303 or (id 7 and id 830) and id 303
action { id 1113 id 1114 id 1115 id 1116 }
flags goal
desc ""
}
event id 1018
{
name "Waypoint 6 - MC VII"
input (id 7 and id 832) and id 303 or (id 7 and id 834) and id 303
action { id 1137 id 1138 id 1139 id 1140 }
flags goal
desc ""
}
event id 1039
{
name "Waypoint 6 - MC VIII"
input (id 7 and id 836) and id 303 or (id 7 and id 842) and id 303
action { id 1133 id 1134 id 1135 id 1136 }
flags goal
desc ""
}
event id 1048
{
name "Waypoint 6 - MC IX"
input (id 7 and id 846) and id 303 or (id 7 and id 852) and id 303
action { id 1141 id 1142 id 1143 id 1144 }
flags goal
desc ""
}
event id 1061
{
name "Waypoint 6 - MC X"
input (id 7 and id 858) and id 303 or (id 7 and id 860) and id 303
action { id 1145 id 1146 id 1147 id 1148 }
flags goal
desc ""
}
event id 1066
{
name "Waypoint 6 - MC XI"
input (id 7 and id 862) and id 303
action { id 1149 id 1150 id 1151 id 1152 }
flags goal
desc ""
}
event id 1269
{
name "Waypoint 8 - Tanks destroyed I"
input id 796 or id 798
action { id 1267 id 1268 }
desc ""
}
event id 1272
{
name "Waypoint 8 - Tanks destroyed II"
input id 800 or id 804
action { id 1270 id 1271 }
desc ""
}
event id 1275
{
name "Waypoint 8 - Tanks destroyed III"
input id 812 or id 814
action { id 1279 id 1280 }
desc ""
}
event id 1278
{
name "Waypoint 8 - Tanks destroyed IV"
input id 816 or id 818
action { id 1281 id 1282 }
desc ""
}
event id 1285
{
name "Waypoint 8 - Tanks destroyed V"
input id 820 or id 826
action { id 1283 id 1284 }
desc ""
}
event id 1288
{
name "Waypoint 8 - Tanks destroyed VI"
input id 838 or id 840
action { id 1292 id 1293 }
desc ""
}
event id 1291
{
name "Waypoint 8 - Tanks destroyed VII"
input id 844 or id 848
action { id 1299 id 1300 }
desc ""
}
event id 1298
{
name "Waypoint 8 - Tanks destroyed VIII"
input id 850 or id 854
action { id 1314 id 1315 }
desc ""
}
event id 1305
{
name "Waypoint 8 - Tanks destroyed IX"
input id 9 and id 856
action { id 1310 id 1311 }
desc ""
}
event id 1319
{
name "Waypoint 8 - MG"
input (((((((((((((((((id 9 and id 1316) and id 797) and id 799) and id 801) and id 805) and id 813) and id 815) and id 817) and id 819) and id 821) and id 827) and id 839) and id 841) and id 845) and id 849) and id 851) and id 855) and id 857
action { id 1357 id 1358 id 1359 id 1360 id 1361 id 1362 }
flags goal
desc ""
}
event id 1381
{
name "Waypoint 8 - MF II"
input ((id 9 and id 1285) and id 1288) and id 1305 or ((id 9 and id 1291) and id 1298) and id 1305
action { id 1382 id 1383 id 1384 id 1385 id 1386 id 1387 id 1388 }
desc ""
}
#
# ACTIONS
#
action id 564
{
type delay
2
}
action id 565
{
type text
string "Control to Boris: Hold a heading of 333°, maintain an altitude of 2,500ft."
}
action id 566
{
type delay
3
}
action id 567
{
type enable_warp
}
action id 568
{
type delay
2
}
action id 569
{
type text
string "Control to Boris: Hold a heading of 274°, you are cleared to land at once."
}
action id 570
{
type delay
3
}
action id 571
{
type enable_warp
}
action id 631
{
type delay
2
}
action id 632
{
type text
string "Control to Boris: Hold a heading of 228°, maintain an altitude of 3,500ft."
}
action id 633
{
type delay
3
}
action id 634
{
type enable_warp
}
action id 635
{
type delay
2
}
action id 636
{
type text
string "Control to Boris: Hold a heading of 149°, maintain an altitude of 2,000ft."
}
action id 637
{
type delay
3
}
action id 638
{
type enable_warp
}
action id 639
{
type delay
2
}
action id 640
{
type text
string "Control to Boris: Hold a heading of 211°, maintain an altitude of 3,500ft."
}
action id 641
{
type delay
3
}
action id 642
{
type enable_warp
}
action id 643
{
type delay
2
}
action id 644
{
type text
string "Control to Boris: Hold a heading of 126°, maintain an altitude of 2,500ft."
}
action id 645
{
type delay
2
}
action id 646
{
type text
string "Boris to wingmen: Keep your eyes open, the enemy fuel depot must be nearby."
}
action id 1083
{
type delay
3
}
action id 1084
{
type text
string "Good work destroying an enemy Panzer! You may now continue your patrol."
}
action id 1085
{
type delay
3
}
action id 1086
{
type enable_warp
}
action id 1091
{
type delay
3
}
action id 1092
{
type text
string "Nice job on striking the enemy fortification! You may resume your patrol."
}
action id 1093
{
type delay
3
}
action id 1094
{
type enable_warp
}
action id 1101
{
type delay
3
}
action id 1102
{
type text
string "Good work destroying an enemy Panzer! You may now continue your patrol."
}
action id 1103
{
type delay
3
}
action id 1104
{
type enable_warp
}
action id 1105
{
type delay
3
}
action id 1106
{
type text
string "Good work destroying an enemy Panzer! You may now continue your patrol."
}
action id 1107
{
type delay
3
}
action id 1108
{
type enable_warp
}
action id 1109
{
type delay
3
}
action id 1110
{
type text
string "Good work destroying an enemy Panzer! You may now continue your patrol."
}
action id 1111
{
type delay
3
}
action id 1112
{
type enable_warp
}
action id 1113
{
type delay
3
}
action id 1114
{
type text
string "Good work destroying an enemy Panzer! You may now continue your patrol."
}
action id 1115
{
type delay
3
}
action id 1116
{
type enable_warp
}
action id 1133
{
type delay
3
}
action id 1134
{
type text
string "Good work destroying an enemy Panzer! You may now continue your patrol."
}
action id 1135
{
type delay
3
}
action id 1136
{
type enable_warp
}
action id 1137
{
type delay
3
}
action id 1138
{
type text
string "Good work destroying an enemy Panzer! You may now continue your patrol."
}
action id 1139
{
type delay
3
}
action id 1140
{
type enable_warp
}
action id 1141
{
type delay
3
}
action id 1142
{
type text
string "Good work destroying an enemy Panzer! You may now continue your patrol."
}
action id 1143
{
type delay
3
}
action id 1144
{
type enable_warp
}
action id 1145
{
type delay
3
}
action id 1146
{
type text
string "Good work destroying an enemy Panzer! You may now continue your patrol."
}
action id 1147
{
type delay
3
}
action id 1148
{
type enable_warp
}
action id 1149
{
type delay
3
}
action id 1150
{
type text
string "Good work destroying an enemy Panzer! You may now continue your patrol."
}
action id 1151
{
type delay
3
}
action id 1152
{
type enable_warp
}
action id 1166
{
type delay
3
}
action id 1167
{
type text
string "You've failed to strike the enemy depot or the Panzers with your bombs..."
}
action id 1168
{
type delay
3
}
action id 1169
{
type text
string "...but we need you to conserve your remaining ammo for future targets."
}
action id 1170
{
type delay
3
}
action id 1171
{
type enable_warp
}
action id 1172
{
type delay
2
}
action id 1173
{
type text
string "Control to Boris: Hold a heading of 011°, maintain an altitude of 2,000ft."
}
action id 1174
{
type delay
3
}
action id 1175
{
type text
string "Use your bombs only to attack the enemy vehicle column and fortification."
}
action id 1176
{
type delay
2
}
action id 1177
{
type text
string "Control to Boris: Hold a heading of 018°, maintain an altitude of 2,000ft."
}
action id 1178
{
type delay
2
}
action id 1179
{
type text
string "Attack the enemy fortifications and the vehicle column with your rockets."
}
action id 1180
{
type delay
3
}
action id 1181
{
type text
string "Nice job on striking the second enemy fortification! Continue on your mission."
}
action id 1182
{
type delay
3
}
action id 1183
{
type enable_warp
}
action id 1184
{
type delay
3
}
action id 1185
{
type text
string "You've failed to strike the enemy fortification with your rockets, comrade..."
}
action id 1186
{
type delay
3
}
action id 1187
{
type text
string "...but we need you to conserve your remaining ammo for future targets."
}
action id 1188
{
type delay
3
}
action id 1189
{
type enable_warp
}
action id 1190
{
type spawn
unit 9780
}
action id 1191
{
type spawn
unit 9778
}
action id 1192
{
type spawn
unit 9798
}
action id 1193
{
type spawn
unit 9801
}
action id 1194
{
type spawn
unit 9802
}
action id 1195
{
type spawn
unit 9758
}
action id 1196
{
type spawn
unit 9805
}
action id 1197
{
type spawn
unit 9756
}
action id 1198
{
type spawn
unit 9776
}
action id 1199
{
type spawn
unit 9784
}
action id 1200
{
type spawn
unit 6003
}
action id 1201
{
type spawn
unit 9804
}
action id 1202
{
type spawn
unit 9193
}
action id 1203
{
type spawn
unit 9806
}
action id 1204
{
type spawn
unit 9807
}
action id 1205
{
type spawn
unit 9812
}
action id 1206
{
type spawn
unit 9775
}
action id 1207
{
type spawn
unit 9779
}
action id 1208
{
type spawn
unit 9797
}
action id 1209
{
type spawn
unit 9777
}
action id 1210
{
type spawn
unit 9762
}
action id 1211
{
type spawn
unit 9782
}
action id 1212
{
type spawn
unit 9783
}
action id 1213
{
type spawn
unit 9781
}
action id 1214
{
type spawn
unit 9800
}
action id 1215
{
type spawn
unit 9811
}
action id 1216
{
type spawn
unit 9273
}
action id 1217
{
type spawn
unit 9809
}
action id 1218
{
type spawn
unit 9755
}
action id 1219
{
type spawn
unit 9810
}
action id 1220
{
type spawn
unit 9799
}
action id 1221
{
type spawn
unit 9759
}
action id 1222
{
type spawn
unit 9808
}
action id 1223
{
type spawn
unit 9803
}
action id 1224
{
type spawn
unit 9757
}
action id 1225
{
type spawn
unit 9760
}
action id 1226
{
type spawn
unit 9761
}
action id 1227
{
type delay
7
}
action id 1228
{
type text
string "Control to Boris: Hold a heading of 270°, maintain an altitude of 2,500ft."
}
action id 1229
{
type none
}
action id 1230
{
type delay
2
}
action id 1231
{
type text
string "If you haven't fired your rockets on the fortification, don't leave the area!"
}
action id 1232
{
type delay
2
}
action id 1233
{
type text
string "If you haven't used your bombs and made your attack run, don't leave the area!"
}
action id 1234
{
type delay
2
}
action id 1235
{
type text
string "If the enemy raiders are still in the area, do not leave our forces exposed!"
}
action id 1267
{
type delay
3
}
action id 1268
{
type text
string "You have allowed our ground vehicles and tanks to be attacked by the Stukas!"
}
action id 1270
{
type delay
3
}
action id 1271
{
type text
string "You have allowed our ground vehicles and tanks to be attacked by the Stukas!"
}
action id 1279
{
type delay
3
}
action id 1280
{
type text
string "You have allowed our ground vehicles and tanks to be attacked by the Stukas!"
}
action id 1281
{
type delay
3
}
action id 1282
{
type text
string "You have allowed our ground vehicles and tanks to be attacked by the Stukas!"
}
action id 1283
{
type delay
3
}
action id 1284
{
type text
string "You have allowed our ground vehicles and tanks to be attacked by the Stukas!"
}
action id 1292
{
type delay
3
}
action id 1293
{
type text
string "You have allowed our ground vehicles and tanks to be attacked by the Stukas!"
}
action id 1299
{
type delay
3
}
action id 1300
{
type text
string "You have allowed our ground vehicles and tanks to be attacked by the Stukas!"
}
action id 1310
{
type delay
3
}
action id 1311
{
type text
string "You have allowed our ground vehicles and tanks to be attacked by the Stukas!"
}
action id 1314
{
type delay
3
}
action id 1315
{
type text
string "You have allowed our ground vehicles and tanks to be attacked by the Stukas!"
}
action id 1326
{
type delay
2
}
action id 1327
{
type text
string "Control to Boris: Hold a heading of 069°, maintain an altitude of 3,500ft."
}
action id 1328
{
type delay
2
}
action id 1329
{
type text
string "Boris to wingmen: Pay attention, comrades! Enemy Stukas are at our 3 o'clock!"
}
action id 1330
{
type delay
2
}
action id 1331
{
type text
string "Let's attack the German Stukas and defend our own tank units from them!"
}
action id 1357
{
type delay
3
}
action id 1358
{
type text
string "The Stukas have dropped their bombs without effect. Let's bring them down!"
}
action id 1359
{
type delay
3
}
action id 1360
{
type text
string "When it's safe to do so, you may clear the area and head back to your base."
}
action id 1361
{
type delay
3
}
action id 1362
{
type enable_warp
}
action id 1363
{
type delay
3
}
action id 1364
{
type text
string "Excellent job bringing down half of the enemy Stukas with your Sturmoviks!"
}
action id 1365
{
type delay
3
}
action id 1366
{
type text
string "Now that our tanks are safe, you may leave the area and return to your base."
}
action id 1367
{
type delay
3
}
action id 1368
{
type enable_warp
}
action id 1369
{
type text
string "You have failed to protect our ground forces from Luftwaffe air assault!"
}
action id 1370
{
type delay
5
}
action id 1371
{
type text
string "Losses like this will put our entire counter-offensive in jeopardy, comrade!"
}
action id 1372
{
type delay
5
}
action id 1373
{
type text
string "You have failed your mission!"
}
action id 1374
{
type delay
20
}
action id 1375
{
type end_mission
}
action id 1382
{
type text
string "You have failed to protect our ground forces from Luftwaffe air assault!"
}
action id 1383
{
type delay
5
}
action id 1384
{
type text
string "Losses like this will put our entire counter-offensive in jeopardy, comrade!"
}
action id 1385
{
type delay
5
}
action id 1386
{
type text
string "You have failed your mission!"
}
action id 1387
{
type delay
20
}
action id 1388
{
type end_mission
}
Excellent work and infinite dedication. Will be great to play!!!!!