beginscript; SelectWeapons (0,0,0); if (UnitDead()) { ChangeCamera (0x808, 30, 40); TriggerMessage (44, h44, 0xffff); SetButtonJump(); if (HasJumped()) goto skipcs1; WaitForTime(50); JumpOnButton(false); label skipcs1: EndLevel (0); } label SixDropped: if (GetGlobalVar (2) < 6) { if (UnitDead()) { ChangeCamera (0x808, 30, 40); TriggerMessage (44, h44, 0xffff); SetButtonJump(); if (HasJumped()) goto skipcs2; WaitForTime(50); JumpOnButton(false); label skipcs2: EndLevel (0); } EndFrame(); goto SixDropped; } SetFollowWaypoint(34, 0, 0); label Land1: if (GetFollowMode() != 3) { if (UnitDead()) { ChangeCamera (0x808, 30, 40); TriggerMessage (44, h44, 0xffff); SetButtonJump(); if (HasJumped()) goto skipcs3; WaitForTime(50); JumpOnButton(false); label skipcs3: EndLevel (0); } EndFrame(); goto Land1; } SetLand(-3703, -4606, 10); label TwelveDropped: if (GetGlobalVar (2) < 12) { if (UnitDead()) { ChangeCamera (0x808, 30, 40); TriggerMessage (44, h44, 0xffff); SetButtonJump(); if (HasJumped()) goto skipcs4; WaitForTime(50); JumpOnButton(false); label skipcs4: EndLevel (0); } EndFrame(); goto TwelveDropped; } //label PlayerRange: //if (PlayerInRange(1000) != 1) // { // EndFrame(); // goto PlayerRange; // } SetFollowWaypoint(26, 0, 0); label Land2: if (GetFollowMode() != 3) { if (UnitDead()) { ChangeCamera (0x808, 30, 40); TriggerMessage (44, h44, 0xffff); SetButtonJump(); if (HasJumped()) goto skipcs5; WaitForTime(50); JumpOnButton(false); label skipcs5: EndLevel (0); } EndFrame(); goto Land2; } ExcludeGTarget (1); IncludeGTarget (2); SelectWeapons (1,0,0); SetFollowUnit (0x7401, 450, 2000); ExcludeGTarget (1); IncludeGTarget (2); if (UnitDead()) { ChangeCamera (0x808, 30, 40); TriggerMessage (44, h44, 0xffff); SetButtonJump(); if (HasJumped()) goto skipcs6; WaitForTime(50); JumpOnButton(false); label skipcs6: EndLevel (0); } //label InPosition: //if (OtherUnitInRange (trig4, 1000) != 1) // { // EndFrame (); // goto InPosition; // } //SetFollowUnit (trig4, 50, 2000); //SetFollowWaypoint (14, 0, 0); //SetFollowRange (900); //ExcludeGTarget (1); //IncludeGTarget (2); //label FakeDeath: //if (GetGlobalVar (1) < 3) // { // EndFrame(); // goto FakeDeath; // } //SetFollowWaypoint (35, 0, 0); //label Land3: // if (GetFollowMode() != 3) // { // EndFrame(); // goto Land3; // } //insert Alex's fake death trigger messages here label End: EndFrame(); goto End; endscript; $