state Base { Conditions { if BehindCamera == 1 goto Die } Actions { SetPlayType "in" SetControlSystem "rotational" DontPush SetSide "baddy" CanSeeBehind SetViewDistance "9999" SetState "Fly" } } state Fly { Conditions { ; if Timer > 4 and //Give 4 seconds before they start reacting to the player. ; if NearestOpponentRange < 20 goto Race } Actions { ResetTimer FollowSpline } } state Race { Conditions { if SockDistanceToOpponent > 1 goto FallBack } Actions { RaceOpponent } } state FallBack { Conditions { } Actions { UseCurrentSpeed "multiplier=0.9" FollowSock } }