CGF Knowledge Base Tactical Operations
Actions Predicates Libraries Behavior Trees Export
Home / Atomic Predicates / IsOnStation

IsOnStation

Check if entity is on station (orbit/patrol point)

Usage: Used in 10 task(s)

Lua Implementation

-- Is On Station
function evaluate(params)
    local stationLoc = params.station_location
    local stationRadius = params.station_radius or 5000

    local distance = spatialUtil.distance(this:getLocation3D(), stationLoc)
    return distance <= stationRadius
end

Tasks Using This Predicate (10)

Defensive Counter-Air (DCA) Patrols

Air Superiority (AIR DOMAIN)

Combat Air Patrol (CAP) Establishment

Air Superiority (AIR DOMAIN)

Leadership Decapitation Strikes

Precision Strike (AIR DOMAIN)

Persistent Surveillance Orbits

Intelligence, Surveillance, Reconnaissance (ISR) (AIR DOMAIN)

Net/Capture Systems Employment

Counter-Drone Operations (C-UAS) (AIR DOMAIN)

Barrier Combat Air Patrol (BARCAP)

Counter-Air Patrol (AIR DOMAIN)

Target Combat Air Patrol (TARCAP)

Counter-Air Patrol (AIR DOMAIN)

Standing Patrol Maintenance

Counter-Air Patrol (AIR DOMAIN)

Patrol Operations (Mounted/Dismounted)

Reconnaissance and Surveillance (LAND DOMAIN)

Patrol Zone Establishment

Area Denial (SUB-SURFACE DOMAIN)