//BlockadeRunner_B state InActive { Conditions { if FreePlay == 0 and if ObstacleAtStart "shutter" == 0 goto Activate } Actions { } } state Activate { Conditions { } Actions { Activate ;Activate starts the creature. Will be started at position calculated in AllocatedPickup } } state Base { Conditions { if IsAlive "throttlee" == 1 and if CharacterRange "throttlee" < 0.5 goto ForceChoke } Actions { SetDefensive "FALSE" SetHearDistance "0.0" DontPush } } state ForceChoke { Conditions { if IsAlive "throttlee" == 0 goto Base } Actions { ForcePush "target=throttlee" SetState "Base" } }