NewPatrolPoint:SetRegion[${SurroundingRegions.Get["${Counter}"].CenterPoint}] if !${Math.Atan[${NewPatrolRegion.CenterPoint.X},${NewPatrolRegion.CenterPoint.Y}]}>=${Me.Heading.DegreesCCW}-90&&!${Math.Atan[${NewPatrolRegion.CenterPoint.X},${NewPatrolRegion.CenterPoint.Y}]}<=${Me.Heading.DegreesCCW}+90 { ReturnRegion:Insert[${NewPatrolRegion}] } Counter:Inc } while ${Counter}<${ForwardRegions.Size} Return ${ReturnRegion} }