IsHostile

Check if entity is hostile

Usage: Used in 133 task(s)

Lua Implementation

-- Is Hostile
function evaluate(params)
    local target = params.target

    if not target or not target:isValid() then
        return false
    end

    local myForce = this:getForceType()
    local targetForce = target:getForceType()

    return (myForce == "DtForceBlue" and targetForce == "DtForceRed") or
           (myForce == "DtForceRed" and targetForce == "DtForceBlue")
end

Tasks Using This Predicate (133)

Fighter Sweep Operations

Air Superiority (AIR DOMAIN)

Defensive Counter-Air (DCA) Patrols

Air Superiority (AIR DOMAIN)

Offensive Counter-Air (OCA) Missions

Air Superiority (AIR DOMAIN)

Air-to-Air Combat Engagement

Air Superiority (AIR DOMAIN)

Surface-to-Air Missile (SAM) Positioning

Air Denial Operations (AIR DOMAIN)

Forward Air Controller (FAC) Coordination

Close Air Support (CAS) (AIR DOMAIN)

Target Marking and Designation

Close Air Support (CAS) (AIR DOMAIN)

Rocket/Missile Strikes on Tactical Targets

Close Air Support (CAS) (AIR DOMAIN)

Danger-Close Engagement

Close Air Support (CAS) (AIR DOMAIN)

Troops-in-Contact (TIC) Response

Close Air Support (CAS) (AIR DOMAIN)

Battle Damage Assessment (BDA)

Close Air Support (CAS) (AIR DOMAIN)

Electronic Attack on Air Defense Systems

Suppression/Destruction of Enemy Air Defense (SEAD/DEAD) (AIR DOMAIN)

Airfield Air Defense Suppression

Suppression/Destruction of Enemy Air Defense (SEAD/DEAD) (AIR DOMAIN)

Decoy Operations

Suppression/Destruction of Enemy Air Defense (SEAD/DEAD) (AIR DOMAIN)

Wild Weasel Missions

Suppression/Destruction of Enemy Air Defense (SEAD/DEAD) (AIR DOMAIN)

Infrastructure Targeting (Power, Water, Communications)

Strategic Bombing (AIR DOMAIN)

Industrial Facility Strikes

Strategic Bombing (AIR DOMAIN)

Transportation Hub Destruction

Strategic Bombing (AIR DOMAIN)

Fuel/Oil Refinery Attacks

Strategic Bombing (AIR DOMAIN)

Command and Control Node Targeting

Strategic Bombing (AIR DOMAIN)

Economic Center Strikes

Strategic Bombing (AIR DOMAIN)

Population Center Attacks (Coercion)

Strategic Bombing (AIR DOMAIN)

Leadership Decapitation Strikes

Precision Strike (AIR DOMAIN)

Weapons Cache Destruction

Precision Strike (AIR DOMAIN)

Communications Node Elimination

Precision Strike (AIR DOMAIN)

Ammunition Depot Strikes

Precision Strike (AIR DOMAIN)

Command Post Targeting

Precision Strike (AIR DOMAIN)

Time-Sensitive Target (TST) Engagement

Precision Strike (AIR DOMAIN)

Supply Line Interdiction

Deep Strike/Interdiction (AIR DOMAIN)

Reserve Force Targeting

Deep Strike/Interdiction (AIR DOMAIN)

Chokepoint Denial (Bridges, Tunnels)

Deep Strike/Interdiction (AIR DOMAIN)

Railway Yard Destruction

Deep Strike/Interdiction (AIR DOMAIN)

Convoy Interdiction

Deep Strike/Interdiction (AIR DOMAIN)

Forward Operating Base Strikes

Deep Strike/Interdiction (AIR DOMAIN)

Staging Area Disruption

Deep Strike/Interdiction (AIR DOMAIN)

FPV Strike Drone Employment

Unmanned Aerial Vehicle (UAV) Operations (AIR DOMAIN)

Loitering Munition Missions

Unmanned Aerial Vehicle (UAV) Operations (AIR DOMAIN)

Swarm Attack Coordination

Unmanned Aerial Vehicle (UAV) Operations (AIR DOMAIN)

Kamikaze Drone Strikes

Unmanned Aerial Vehicle (UAV) Operations (AIR DOMAIN)

Long-Range One-Way Attack Missions

Unmanned Aerial Vehicle (UAV) Operations (AIR DOMAIN)

Artillery Spotting and Correction

Unmanned Aerial Vehicle (UAV) Operations (AIR DOMAIN)

GPS Spoofing and Disruption

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

Directed Energy Weapon Engagement

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

Radar Jamming Operations

Electronic Warfare (Airborne) (AIR DOMAIN)

Standoff Jamming Missions

Electronic Warfare (Airborne) (AIR DOMAIN)

Escort Jamming for Strike Packages

Electronic Warfare (Airborne) (AIR DOMAIN)

Escort and Suppression

Combat Search and Rescue (CSAR) (AIR DOMAIN)

Aircraft Destruction on Ground

Airfield Attack (AIR DOMAIN)

Fuel/Ammunition Storage Targeting

Airfield Attack (AIR DOMAIN)

Hangar and Maintenance Facility Strikes

Airfield Attack (AIR DOMAIN)

Forward Arming and Refueling Point (FARP) Targeting

Airfield Attack (AIR DOMAIN)

Airfield Defense Suppression

Airfield Attack (AIR DOMAIN)

Target Combat Air Patrol (TARCAP)

Counter-Air Patrol (AIR DOMAIN)

Flanking Maneuvers

Offensive Operations (LAND DOMAIN)

Hasty Attack Execution

Offensive Operations (LAND DOMAIN)

Engagement Area Development

Defensive Operations (LAND DOMAIN)

Defense in Depth Establishment

Defensive Operations (LAND DOMAIN)

Reserve Force Positioning

Defensive Operations (LAND DOMAIN)

Counterattack Preparation

Defensive Operations (LAND DOMAIN)

Fuel Delivery Under Fire

Logistics and Sustainment (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)

Direct Fire Engagement

Armored Warfare (LAND DOMAIN)

Overwatch Positioning

Armored Warfare (LAND DOMAIN)

Sally Tactics (Sortie and Withdrawal)

Armored Warfare (LAND DOMAIN)

Rubble Navigation and Breaching

Urban Warfare (LAND DOMAIN)

Vertical Envelopment Operations

Urban Warfare (LAND DOMAIN)

Strongpoint Reduction

Urban Warfare (LAND DOMAIN)

Underground Command Post Targeting

Subterranean/Tunnel Operations (LAND DOMAIN)

Fire Mission Execution

Artillery and Fires Operations (LAND DOMAIN)

Target Acquisition and Engagement

Artillery and Fires Operations (LAND DOMAIN)

Indirect Fire Support Coordination

Artillery and Fires Operations (LAND DOMAIN)

Barrage and Concentration Fires

Artillery and Fires Operations (LAND DOMAIN)

Suppression Fires

Artillery and Fires Operations (LAND DOMAIN)

Interdiction Fires

Artillery and Fires Operations (LAND DOMAIN)

Harassment and Interdiction (H&I)

Artillery and Fires Operations (LAND 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)