PARAM 0 visibility 4 PARAM 1 shootrange 3 PARAM 2 engagedist 1.5 state InActive { Conditions { if FreePlay == 1 goto Activate } Actions { } } state Activate { Conditions { } Actions { Activate ;Activate starts the creature. Will be started at position calculated in AllocatedPickup } } state Base { Conditions { if Message "JangoMiniCut" == 1 goto GetReady } Actions { } } state GetReady { Conditions { if Message "JangoMiniCut" != 1 goto Approach } Actions { } } state Approach { Conditions { if GotOpponent == 1 goto Fight } Actions { FollowPlayer } } state Fight { Conditions { if GotOpponent == 0 goto Approach } Actions { EngageOpponent "goalrange engagedist" "firerange shootrange" } }