state InActive { Conditions { if FreePlay == 0 and if Message "KaminoCProgress" == 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 Timer > 2 goto Approach } Actions { ResetTimer FacePlayer ;SetState "Approach" } } state Approach { Conditions { if GotOpponent == 1 goto Fight } Actions { FollowPlayer } } state Fight { Conditions { if GotOpponent == 0 goto Approach } Actions { EngageOpponent "goalrange 1.5" "firerange 3" } }