home *** CD-ROM | disk | FTP | other *** search
- // ALPINE SCENARIO 2 Mission 4 Stop the Train
-
-
-
-
- // ** PADS ** //
-
-
- PAD guard 30 GREEN > 0 //Deploys TanRiflemen if green get's near
- PAD 202pad 31
- PAD 203pad 32
-
- PAD trapped1 15 GREEN SARGE > 0
-
- PAD sargeisabadboy 99 GREEN SARGE > 0
- PAD sargeisabadboy2 98 GREEN SARGE > 0
- PAD sargeisabadboy3 97 GREEN SARGE > 0
- PAD sargeisabadboy4 7 GREEN SARGE > 0
-
- PAD medicaltentpad 23 GREEN SARGE > 0
- PAD medicaltentpad1 23 GREEN UNIT > 0
-
- // ** UNIT DISPERSEMENT ** //
- //TanRifle201 undeployed to the west of train station, 1 trooper
- //Tan Rifle202, TanRifle203 undeployed south entrance of train station, 1 trooper each
-
-
-
-
-
- IF startup THEN
- TRIGGER reducetension,
- ORDER TanSpecial101 GOTO TanSpecial101 INMODE KNEELFIRE THEN ATMODE KNEELFIRE,
- TRIGGER timetoheal,
- TRIGGER endlooping
-
- // ** GAME TERMINATION CONDITIONS ** //
-
- // if sarge dies, you lose
- IF killed_GreenSarge THEN
- TRIGGERDELAY 2 tanwins
-
- //win if all Tan dead
- IF killed_TanSpecial101 THEN
- REMOVEOBJECT key,
- PLACEOBJECT key TanSpecial101
-
-
-
- IF get_GreenSarge_key THEN
- INVULNERABLESARGE,
- TRIGGERDELAY 2 greenwins
-
- //Music
- IF addtension THEN
- AUDIO HIGHINTENSITY
-
- IF reducetension THEN
- AUDIO LOWINTENSITY
-
-
-
- // ** GAME EVENTS ** //
-
-
-
- //begins train process if Green wanders around for too long
-
- IF TIMEABSOLUTE 170 THEN
- TRIGGER testtrain
-
-
-
-
- IF bridgetest BUTNOT killed_supports1 THEN
- TRIGGER addtension,
- TRIGGER gotrain
-
-
- IF testtrain BUTNOT gotrain THEN
- TRIGGER addtension,
- TRIGGER gotrain
-
-
- //deploys tan troops if Train makes it to the station
- IF trainatstation THEN
- DEPLOY TanRifle202 ATMODE ATTACK,
- DEPLOY TanRifle203 ATMODE ATTACK,
- ORDER TanRifle202 GOTO 202pad INMODE ATTACK THEN ATMODE DEFEND,
- ORDER TanRifle203 GOTO 203pad INMODE ATTACK THEN ATMODE DEFEND
-
- //Deploys TanRifle201 if Green get's near
- IF 1 OF on_guard THEN
- TRIGGER addtension,
- DEPLOY TanRifle201 ATMODE ATTACK,
- TRIGGERDELAY 2 bridgetest
-
-
- //Tests to see if Bridge is there, if it is, blow it up
- IF killed_supports1 BUTNOT trainatstation THEN
- TRIGGER gotrain
-
-
- //Tests to see if train was sent before bridge was blown
-
-
-
- IF killed_cratestack1 THEN
- REMOVEOBJECT porthealth2,
- PLACEOBJECT porthealth2 cratestack1
-
-
-
-
- // enable mash tents
- IF startup THEN
- TRIGGER setupgreen,
- TRIGGERDELAY 0.1 setmash
-
- IF setupgreen THEN
- TRIGGER gsmedtime
-
- IF setmash THEN
- TRIGGER greenmashready
-
- IF on_medicaltentpad AFTER off_medicaltentpad AND gsmedtime AFTER NULL AND startup AFTER killed_greenmash THEN
- HEAL ME 10,
- TRIGGERDELAY 1.5 gsmedtime
-
-
- IF on_medicaltentpad1 BUTNOT killed_greenmash THEN
- HEAL ME 100
-
-
-
-
- // If sarge is trapped due to a mine collapse
- IF on_sargeisabadboy AFTER off_sargeisabadboy AND checktrapped1 AFTER NULL THEN
- EXPLODE GreenSarge
-
- IF killed_mineshaft3 THEN
- TRIGGER checktrapped1,
- TRIGGER checktrapped3
-
- IF killed_mineshaft2 THEN
- TRIGGER checktrapped3
-
- IF killed_mineshaft5 THEN
- TRIGGER checktrapped2
-
-
- IF killed_startbridge THEN
- TRIGGER checktrapped4
-
- IF on_sargeisabadboy4 AFTER off_sargeisabadboy4 AND checktrapped4 AFTER NULL THEN
- TRIGGERDELAY 2 airstrikesarge
-
-
- IF on_sargeisabadboy2 AFTER off_sargeisabadboy2 AND checktrapped2 AFTER NULL THEN
- TRIGGERDELAY 2 airstrikesarge
-
- IF on_trapped1 AFTER off_trapped1 AND checktrapped3 AFTER NULL THEN
- TRIGGERDELAY 2 airstrikesarge
-
- IF on_sargeisabadboy3 AFTER off_sargeisabadboy3 AND killed_supports1 AFTER NULL THEN
- TRIGGERDELAY 2 airstrikesarge
-
- IF ALLOF airstrikesarge BUTNOT killed_GreenSarge THEN
- AIRSTRIKE GreenSarge,
- TRIGGERDELAY 6 airstrikesarge
-
-
-
-
-