//RescueB ReferenceScript { Script=GenericDefend Source=Global ReturnState=Base Conditions { if InTriggerArea "Blast" == 0 and if StuckTime < 0.1 } } state Base { Conditions { if InTriggerArea "Blast" == 1 and if StuckTime > 0.1 and if Timer > 1 goto BlastWayOut } Actions { FollowPlayer "0.75" } } state BlastWayOut { Conditions { } Actions { CanShootObstructions ResetTime UseWeapon SetState "Base" } }