//BlockadeRunner_A state Base { Conditions { } Actions { KeepWeaponOut } } ====================Phase 1=================== state StartPhase1 { Conditions { } Actions { GetLocatorFromGroup "name=Goody1" SetState "StaticFight" } } ====================Phase 2=================== state StartPhase2 { Conditions { } Actions { GetLocatorFromGroup "name=Goody2" SetState "StaticFight" } } ====================Phase 3=================== state StartPhase3 { Conditions { } Actions { GetLocatorFromGroup "name=Goody3" SetState "StaticFight" } } ====================Phase 4=================== state StartPhase4 { Conditions { if LocatorRangeXZ "Exit" < 0.5 goto Kill } Actions { GoToLocator "name" "Exit" } } state Kill { Conditions { } Actions { Kill } } state StaticFight { Conditions { if GotLocator == 1 and if LocatorRange > 0.25 goto StaticFight } Actions { GoToLocator "waittime=1" EngageOpponent "static" "firerange 99" } }