beginscript; label ActSpawn: if (GetFollowWayID() != 0xc) {EndFrame (); goto ActSpawn;} TriggerMessage (6, h6, 0x7804); WaitForTime (100); TriggerMessage (7, h7, 0x7830); WaitForTime (55); SpawnOtherUnit (dragact01); SpawnOtherUnit (actspit1); SpawnOtherUnit (actspit2); SpawnOtherUnit (actspit3); SpawnOtherUnit (actspit4); SetHUDTarget (0); //label DragSpawn: //if (GetFollowWayID() != 0xd) //{EndFrame (); //goto DragSpawn;} //SpawnOtherUnit (firebal1); //SpawnOtherUnit (firebal2); //SpawnOtherUnit (firebal3); label Close: if (GetFollowWayID() != 0x20) {EndFrame (); goto Close;} AddRadarEdgeObj (heli01, 32, 76, 126); TriggerMessage (10, h10, 0x7804); WaitForTime (60); TriggerMessage (11, h11, 0x7c01); WaitForTime (100); TriggerMessage (12, h12, 0x7804); WaitForTime (100); TriggerMessage (13, h13, 0x7c01); label Start: if (GetFollowMode() != 3) {EndFrame(); goto Start;} SetFollowWaypoint (73, 0, 0); label InPosition: if (GetFollowMode() != 3) {EndFrame(); goto InPosition;} SetVar (0, GetTime()+600); label TimeWait: if (GetVar(0) > GetTime()) {EndFrame(); goto TimeWait;} SetFollowWaypoint(45, 0, 0); label End: EndFrame(); goto End; endscript; $