beginscript; label Start: ExcTargetType(0xffffffff); PausePlayer (); TriggerMessage (8, h8, 0xffff); SetButtonJump(); if (HasJumped()) { goto skipcs1; } WaitForTime(100); JumpOnButton(false); label skipcs1: ResumePlayer(); ChangeCamera (0x801, 20, 30); label PlayerRange: if (PlayerInRange(500) != 1) { EndFrame(); goto PlayerRange; } TriggerMessage (28, h28, 0x7809); WaitForTime(65); SetFollowWaypoint(26,0,0); SetFollowRange(0); EndFrame(); TriggerMessage (13, h13, 0xffff); WaitForTime (60); TriggerMessage (29, h29, 0x7809); label There: if (GetFollowMode() != 3) { EndFrame(); goto There; } SelectWeapons(1,0,0); ExcTargetType (0); WaitForTime (30); TriggerMessage (30, h30, 0x7809); label Attack: if (OtherUnitDead (kaj1) != 1) { IncludeUTarget(kaj1); EndFrame(); goto Attack; } if (OtherUnitDead (kaj2) != 1) { IncludeUTarget(kaj2); EndFrame(); goto Attack; } if (OtherUnitDead (kaj3) != 1) { IncludeUTarget(kaj3); EndFrame(); goto Attack; } if (OtherUnitDead (kaj4) != 1) { IncludeUTarget(kaj4); EndFrame(); goto Attack; } if (OtherUnitDead (kaj5) != 1) { IncludeUTarget(kaj5); EndFrame(); goto Attack; } if (OtherUnitDead (kaj6) != 1) { IncludeUTarget(kaj6); EndFrame(); goto Attack; } SetFollowWaypoint(29,0,0); SetFollowRange(0); label Here: if (GetFollowMode() != 3) { EndFrame(); goto Here; } SelectWeapons(1,0,0); ExcTargetType (0); WaitForTime (50); TriggerMessage (31, h31, 0x7809); label Attack2: if (OtherUnitDead (kaj7) != 1) { IncludeUTarget(kaj7); EndFrame(); goto Attack2; } if (OtherUnitDead (kaj8) != 1) { IncludeUTarget(kaj8); EndFrame(); goto Attack2; } if (OtherUnitDead (kaj9) != 1) { IncludeUTarget(kaj9); EndFrame(); goto Attack2; } if (OtherUnitDead (kaj10) != 1) { IncludeUTarget(kaj10); EndFrame(); goto Attack2; } if (OtherUnitDead (kaj11) != 1) { IncludeUTarget(kaj11); EndFrame(); goto Attack2; } if (OtherUnitDead (kaj12) != 1) { IncludeUTarget(kaj12); EndFrame(); goto Attack2; } SetFollowWaypoint(31,0,0); SetFollowRange(0); label PlayTher: if (GetGlobalVar (0) != 1) { EndFrame(); goto PlayTher; } DisableAvoidanceTurn (1); TriggerMessage (14, h14, 0xffff); SetFollowWaypoint(51,0,0); label There2: if (GetFollowMode() != 3) { EndFrame(); goto There2; } SelectWeapons(1,0,0); IncludeUTarget(0x8801); DisableAvoidanceTurn (0); SetFollowUnit (0x7401, 150, 350); SetDefendee (0x7401); SetTargetSelectMode (2); SetFollowRange (400); EndFrame(); label End: EndFrame(); goto End; endscript; $