beginscript; SelectWeapons (0,0,0); if (UnitDead()) { ChangeCamera (0x806, 30, 40); TriggerMessage (39, h39, 0xffff); SetButtonJump(); if (HasJumped()) goto skipcs1; WaitForTime(50); JumpOnButton(false); label skipcs1: EndLevel (0); } label SixDropped: if (GetGlobalVar (2) < 6) { if (UnitDead()) { ChangeCamera (0x806, 30, 40); TriggerMessage (39, h39, 0xffff); SetButtonJump(); if (HasJumped()) goto skipcs2; WaitForTime(50); JumpOnButton(false); label skipcs2: EndLevel (0); } EndFrame(); goto SixDropped; } SetFollowWaypoint(25, 0, 0); TriggerMessage (28, h28, 0xffff); label Pos: if (UnitDead () || GetState() == 9) { ChangeCamera (0x806, 30, 40); TriggerMessage (39, h39, 0xffff); SetButtonJump(); if (HasJumped()) goto skipcs3; WaitForTime(50); JumpOnButton(false); label skipcs3: EndLevel (0); } if (GetFollowWayID() != 15) { EndFrame (); goto Pos; } SetFollowWaypoint(26, 0, 0); if (UnitDead()) { ChangeCamera (0x806, 30, 40); TriggerMessage (39, h39, 0xffff); SetButtonJump(); if (HasJumped()) goto skipcs4; WaitForTime(50); JumpOnButton(false); label skipcs4: EndLevel (0); } label SmokeMove: if (GetFollowMode() != 3) { EndFrame(); goto SmokeMove; } DespawnOtherUnit(home); TeleportOtherUnit(home, vanzan, -50, 0); SpawnOtherUnit(home); SpawnPickup (0x2804); TriggerMessage (29, h29, 0xffff); label TwelveDropped: if (GetGlobalVar (2) < 12) { if (UnitDead()) { ChangeCamera (0x806, 30, 40); TriggerMessage (39, h39, 0xffff); SetButtonJump(); if (HasJumped()) goto skipcs5; WaitForTime(50); JumpOnButton(false); label skipcs5: EndLevel (0); } EndFrame(); goto TwelveDropped; } SpawnPickup (0x2805); if (UnitDead()) { ChangeCamera (0x806, 30, 40); TriggerMessage (39, h39, 0xffff); SetButtonJump(); if (HasJumped()) goto skipcs6; WaitForTime(50); JumpOnButton(false); label skipcs6: EndLevel (0); } label End: EndFrame(); goto End; endscript; $