beginscript; SelectWeapons (0,0,0); if (UnitDead()) { ChangeCamera (0x807, 30, 40); TriggerMessage (53, h53, 0xffff); SetButtonJump(); if (HasJumped()) goto skipcs1; WaitForTime(50); JumpOnButton(false); label skipcs1: EndLevel (0); } label SixDropped: if (GetGlobalVar (2) < 6) { if (UnitDead()) { ChangeCamera (0x807, 30, 40); TriggerMessage (53, h53, 0xffff); SetButtonJump(); if (HasJumped()) goto skipcs2; WaitForTime(50); JumpOnButton(false); label skipcs2: EndLevel (0); } EndFrame(); goto SixDropped; } WaitForTime (30); SetFollowWaypoint(25, 0, 0); label Pos: if (UnitDead () || GetState() == 9) { ChangeCamera (0x807, 30, 40); TriggerMessage (53, h53, 0xffff); SetButtonJump(); if (HasJumped()) goto skipcs3; WaitForTime(50); JumpOnButton(false); label skipcs3: EndLevel (0); } if (GetFollowWayID() != 15) { EndFrame (); goto Pos; } SetFollowWaypoint(28, 0, 0); if (UnitDead()) { ChangeCamera (0x807, 30, 40); TriggerMessage (53, h53, 0xffff); SetButtonJump(); if (HasJumped()) goto skipcs4; WaitForTime(50); JumpOnButton(false); label skipcs4: EndLevel (0); } label End: EndFrame(); goto End; endscript; $