HasClearPath
Check if path to location is clear
Usage: Used in 102 task(s)
Lua Implementation
-- Has Clear Path
function evaluate(params)
local targetLoc = params.location
-- Check for obstacles between current position and target
local myLoc = this:getLocation3D()
-- Simple LOS check for now
return this:hasLosToLocation(targetLoc)
end
Tasks Using This Predicate (102)
Defensive Counter-Air (DCA) Patrols
Air Superiority (AIR DOMAIN)
Combat Air Patrol (CAP) Establishment
Air Superiority (AIR DOMAIN)
Integrated Air Defense System Deployment
Air Denial Operations (AIR DOMAIN)
Surface-to-Air Missile (SAM) Positioning
Air Denial Operations (AIR DOMAIN)
Short-Range Air Defense (SHORAD) Coverage
Air Denial Operations (AIR DOMAIN)
Radar Network Establishment
Air Denial Operations (AIR DOMAIN)
Air Defense Artillery Positioning
Air Denial Operations (AIR DOMAIN)
Chokepoint Denial (Bridges, Tunnels)
Deep Strike/Interdiction (AIR DOMAIN)
Convoy Interdiction
Deep Strike/Interdiction (AIR DOMAIN)
Persistent Surveillance Orbits
Intelligence, Surveillance, Reconnaissance (ISR) (AIR DOMAIN)
Movement Tracking
Intelligence, Surveillance, Reconnaissance (ISR) (AIR DOMAIN)
Reconnaissance Drone Deployment
Unmanned Aerial Vehicle (UAV) Operations (AIR DOMAIN)
Loitering Munition Missions
Unmanned Aerial Vehicle (UAV) Operations (AIR DOMAIN)
Interceptor Drone Deployment
Counter-Drone Operations (C-UAS) (AIR DOMAIN)
Downed Aircrew Location
Combat Search and Rescue (CSAR) (AIR DOMAIN)
Barrier Combat Air Patrol (BARCAP)
Counter-Air Patrol (AIR DOMAIN)
Target Combat Air Patrol (TARCAP)
Counter-Air Patrol (AIR DOMAIN)
Defensive Counter-Air Positioning
Counter-Air Patrol (AIR DOMAIN)
Standing Patrol Maintenance
Counter-Air Patrol (AIR DOMAIN)
Assault Force Movement to Contact
Offensive Operations (LAND DOMAIN)
Enemy Position Identification and Fixing
Offensive Operations (LAND DOMAIN)
Flanking Maneuvers
Offensive Operations (LAND DOMAIN)
Pursuit of Retreating Forces
Offensive Operations (LAND DOMAIN)
Position Fortification and Preparation
Defensive Operations (LAND DOMAIN)
Obstacle Belt Emplacement
Defensive Operations (LAND DOMAIN)
Defense in Depth Establishment
Defensive Operations (LAND DOMAIN)
Strong Point Creation
Defensive Operations (LAND DOMAIN)
Reserve Force Positioning
Defensive Operations (LAND DOMAIN)
Counterattack Preparation
Defensive Operations (LAND DOMAIN)
Surveillance Post Establishment
Reconnaissance and Surveillance (LAND DOMAIN)
Observation Post (OP) Manning
Reconnaissance and Surveillance (LAND DOMAIN)
Patrol Operations (Mounted/Dismounted)
Reconnaissance and Surveillance (LAND DOMAIN)
Artillery Preparation Fires
Combined Arms Assault (LAND DOMAIN)
Assault Force Insertion
Combined Arms Assault (LAND DOMAIN)
Consolidation and Reorganization
Combined Arms Assault (LAND DOMAIN)
Tank Platoon/Company Maneuver
Armored Warfare (LAND DOMAIN)
Overwatch Positioning
Armored Warfare (LAND DOMAIN)
Bounding Overwatch Movement
Armored Warfare (LAND DOMAIN)
Hull-Down/Turret-Down Firing Positions
Armored Warfare (LAND DOMAIN)
Sally Tactics (Sortie and Withdrawal)
Armored Warfare (LAND DOMAIN)
Floor-by-Floor Advance
Urban Warfare (LAND DOMAIN)
Strongpoint Reduction
Urban Warfare (LAND DOMAIN)
Indirect Fire Support Coordination
Artillery and Fires Operations (LAND DOMAIN)
Interdiction Fires
Artillery and Fires Operations (LAND DOMAIN)
Patrol Zone Establishment
Area Denial (SUB-SURFACE DOMAIN)
Anti-Ship Missile Battery Deployment
Area Denial/Anti-Access (SURFACE DOMAIN)
Area Air Defense Operations
Anti-Air Warfare (AAW) (SURFACE DOMAIN)
Point Defense Missile Engagement
Anti-Air Warfare (AAW) (SURFACE DOMAIN)
Close-In Weapon System (CIWS) Operations
Anti-Air Warfare (AAW) (SURFACE DOMAIN)
Integrated Air and Missile Defense (IAMD)
Anti-Air Warfare (AAW) (SURFACE DOMAIN)
Air Traffic Control and Deconfliction
Anti-Air Warfare (AAW) (SURFACE DOMAIN)
Anti-Ship Missile Defense
Anti-Air Warfare (AAW) (SURFACE DOMAIN)
Helicopter Coordination and Control
Anti-Air Warfare (AAW) (SURFACE DOMAIN)
Submarine Detection and Tracking
Anti-Submarine Warfare (ASW) (SURFACE DOMAIN)
Helicopter ASW Operations
Anti-Submarine Warfare (ASW) (SURFACE DOMAIN)
Torpedo Attack Execution
Anti-Submarine Warfare (ASW) (SURFACE DOMAIN)
Depth Charge Employment
Anti-Submarine Warfare (ASW) (SURFACE DOMAIN)
Towed Array Sonar Operations
Anti-Submarine Warfare (ASW) (SURFACE DOMAIN)
Multi-Static Sonar Operations
Anti-Submarine Warfare (ASW) (SURFACE DOMAIN)
ASW Barrier Patrol
Anti-Submarine Warfare (ASW) (SURFACE DOMAIN)
Surface Threat Detection and Classification
Anti-Surface Warfare (ASuW) (SURFACE DOMAIN)
Anti-Ship Missile Employment
Anti-Surface Warfare (ASuW) (SURFACE DOMAIN)
Naval Gunfire Against Surface Targets
Anti-Surface Warfare (ASuW) (SURFACE DOMAIN)
Surface Action Group Coordination
Anti-Surface Warfare (ASuW) (SURFACE DOMAIN)
Over-The-Horizon Surface Engagement
Anti-Surface Warfare (ASuW) (SURFACE DOMAIN)
Small Boat Swarm Defense
Anti-Surface Warfare (ASuW) (SURFACE DOMAIN)
Maritime Interdiction Operations
Anti-Surface Warfare (ASuW) (SURFACE DOMAIN)
Shore Bombardment Preparation
Naval Gunfire Support (NGFS) (SURFACE DOMAIN)
Fire For Effect Execution
Naval Gunfire Support (NGFS) (SURFACE DOMAIN)
Call For Fire Response
Naval Gunfire Support (NGFS) (SURFACE DOMAIN)
Precision Shore Bombardment
Naval Gunfire Support (NGFS) (SURFACE DOMAIN)
Suppression Fire Missions
Naval Gunfire Support (NGFS) (SURFACE DOMAIN)
Counter-Battery Fire
Naval Gunfire Support (NGFS) (SURFACE DOMAIN)
Amphibious Assault Fire Support
Naval Gunfire Support (NGFS) (SURFACE DOMAIN)
Mine Detection Operations
Mine Warfare Operations (SURFACE DOMAIN)
Mine Sweeping Operations
Mine Warfare Operations (SURFACE DOMAIN)
Mine Neutralization (EOD)
Mine Warfare Operations (SURFACE DOMAIN)
Mine Avoidance Operations
Mine Warfare Operations (SURFACE DOMAIN)
Remotely Operated Vehicle (ROV) Mine Hunting
Mine Warfare Operations (SURFACE DOMAIN)
Mine Countermeasure Coordination
Mine Warfare Operations (SURFACE DOMAIN)
Influence Mine Neutralization
Mine Warfare Operations (SURFACE DOMAIN)
Electronic Support Measures (ESM)
Electronic Warfare (Naval) (SURFACE DOMAIN)
Radar Jamming Operations
Electronic Warfare (Naval) (SURFACE DOMAIN)
Communications Jamming
Electronic Warfare (Naval) (SURFACE DOMAIN)
Decoy Deployment
Electronic Warfare (Naval) (SURFACE DOMAIN)
GPS Denial Operations
Electronic Warfare (Naval) (SURFACE DOMAIN)
Cyber-Electronic Warfare
Electronic Warfare (Naval) (SURFACE DOMAIN)
Emissions Control (EMCON)
Electronic Warfare (Naval) (SURFACE DOMAIN)
Convoy Escort Duty
Convoy Operations (SURFACE DOMAIN)
Convoy Route Planning
Convoy Operations (SURFACE DOMAIN)
Convoy Defense Against Submarines
Convoy Operations (SURFACE DOMAIN)
Convoy Defense Against Air Attack
Convoy Operations (SURFACE DOMAIN)
Convoy Communication Management
Convoy Operations (SURFACE DOMAIN)
Convoy Emergency Response
Convoy Operations (SURFACE DOMAIN)
Straits Transit Protection
Convoy Operations (SURFACE DOMAIN)
Amphibious Task Force Escort
Amphibious Operations Support (SURFACE DOMAIN)
Beach Reconnaissance Support
Amphibious Operations Support (SURFACE DOMAIN)
Landing Craft Air Cushion (LCAC) Support
Amphibious Operations Support (SURFACE DOMAIN)
Amphibious Assault Fire Support Coordination
Amphibious Operations Support (SURFACE DOMAIN)
Sea-Based Logistics Support
Amphibious Operations Support (SURFACE DOMAIN)
Mine Clearance for Amphibious Operations
Amphibious Operations Support (SURFACE DOMAIN)
Amphibious Withdrawal Support
Amphibious Operations Support (SURFACE DOMAIN)