IsMissionComplete

Check if current mission is complete

Usage: Used in 221 task(s)

Lua Implementation

-- Is Mission Complete
function evaluate(params)
    local currentTask = this:getCurrentTask()

    if not currentTask then
        return true
    end

    return currentTask:isComplete()
end

Tasks Using This Predicate (221)

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)

Airspace Control and Deconfliction

Air Superiority (AIR DOMAIN)

Combat Air Patrol (CAP) Establishment

Air Superiority (AIR DOMAIN)

Quick Reaction Alert (QRA) Scrambles

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)

Medium/Long-Range SAM Umbrella Creation

Air Denial Operations (AIR DOMAIN)

Radar Network Establishment

Air Denial Operations (AIR DOMAIN)

Early Warning System Integration

Air Denial Operations (AIR DOMAIN)

Air Defense Artillery 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)

Gun Runs and Strafing

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)

Radar Site Targeting

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

SAM Battery Destruction

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

Anti-Radiation Missile Employment

Suppression/Destruction of Enemy Air Defense (SEAD/DEAD) (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)

High-Value Target (HVT) Prosecution

Precision Strike (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)

Persistent Surveillance Orbits

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

Pattern-of-Life Analysis

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

Target Identification and Tracking

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

Signals Intelligence (SIGINT) Collection

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

Imagery Intelligence (IMINT) Gathering

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

Movement Tracking

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

Electronic Intelligence (ELINT) Collection

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

Reconnaissance Drone Deployment

Unmanned Aerial Vehicle (UAV) Operations (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)

Drone Detection and Tracking

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

Electronic Jamming of Control Links

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

GPS Spoofing and Disruption

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

Kinetic Interception (Guns, Missiles)

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

Interceptor Drone Deployment

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

Net/Capture Systems Employment

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)

Communications Disruption

Electronic Warfare (Airborne) (AIR DOMAIN)

GPS/GNSS Jamming

Electronic Warfare (Airborne) (AIR DOMAIN)

Electronic Intelligence Gathering

Electronic Warfare (Airborne) (AIR DOMAIN)

Decoy and Deception Operations

Electronic Warfare (Airborne) (AIR DOMAIN)

Standoff Jamming Missions

Electronic Warfare (Airborne) (AIR DOMAIN)

Escort Jamming for Strike Packages

Electronic Warfare (Airborne) (AIR DOMAIN)

Downed Aircrew Location

Combat Search and Rescue (CSAR) (AIR DOMAIN)

Rescue Helicopter Insertion

Combat Search and Rescue (CSAR) (AIR DOMAIN)

Combat Zone Extraction

Combat Search and Rescue (CSAR) (AIR DOMAIN)

Search Pattern Execution

Combat Search and Rescue (CSAR) (AIR DOMAIN)

Survivor Authentication

Combat Search and Rescue (CSAR) (AIR DOMAIN)

Escort and Suppression

Combat Search and Rescue (CSAR) (AIR DOMAIN)

Medical Evacuation (MEDEVAC)

Combat Search and Rescue (CSAR) (AIR DOMAIN)

Runway Cratering

Airfield Attack (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)

Air Traffic Control Destruction

Airfield Attack (AIR DOMAIN)

Forward Arming and Refueling Point (FARP) Targeting

Airfield Attack (AIR DOMAIN)

Airfield Defense Suppression

Airfield Attack (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)

Intercept of Incoming Threats

Counter-Air Patrol (AIR DOMAIN)

Airspace Sanitization

Counter-Air Patrol (AIR DOMAIN)

Quick Reaction Force (QRF) Alert

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)

Breakthrough Operations

Offensive Operations (LAND DOMAIN)

Exploitation of Gaps

Offensive Operations (LAND DOMAIN)

Pursuit of Retreating Forces

Offensive Operations (LAND DOMAIN)

Hasty Attack Execution

Offensive Operations (LAND DOMAIN)

Position Fortification and Preparation

Defensive Operations (LAND DOMAIN)

Obstacle Belt Emplacement

Defensive Operations (LAND DOMAIN)

Engagement Area Development

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)

Route Reconnaissance

Reconnaissance and Surveillance (LAND DOMAIN)

Area Reconnaissance

Reconnaissance and Surveillance (LAND DOMAIN)

Zone Reconnaissance

Reconnaissance and Surveillance (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)

Target Acquisition and Handoff

Reconnaissance and Surveillance (LAND DOMAIN)

Forward Resupply Operations

Logistics and Sustainment (LAND DOMAIN)

Ammunition Distribution

Logistics and Sustainment (LAND DOMAIN)

Fuel Delivery Under Fire

Logistics and Sustainment (LAND DOMAIN)

Maintenance and Recovery

Logistics and Sustainment (LAND DOMAIN)

Supply Route Security

Logistics and Sustainment (LAND DOMAIN)

Casualty Evacuation (CASEVAC)

Logistics and Sustainment (LAND DOMAIN)

Infantry-Armor Coordination

Combined Arms Assault (LAND DOMAIN)

Artillery Preparation Fires

Combined Arms Assault (LAND DOMAIN)

Engineer Breaching Support

Combined Arms Assault (LAND DOMAIN)

Assault Force Insertion

Combined Arms Assault (LAND DOMAIN)

Objective Seizure

Combined Arms Assault (LAND DOMAIN)

Consolidation and Reorganization

Combined Arms Assault (LAND DOMAIN)

Exploitation Force Commitment

Combined Arms Assault (LAND DOMAIN)

Tank Platoon/Company Maneuver

Armored Warfare (LAND DOMAIN)

Direct Fire Engagement

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)

Combined Arms Team Integration

Armored Warfare (LAND DOMAIN)

Building Isolation and Clearance

Urban Warfare (LAND DOMAIN)

Room-to-Room Fighting

Urban Warfare (LAND DOMAIN)

Floor-by-Floor Advance

Urban Warfare (LAND DOMAIN)

Block-by-Block Progression

Urban Warfare (LAND DOMAIN)

Rubble Navigation and Breaching

Urban Warfare (LAND DOMAIN)

Vertical Envelopment Operations

Urban Warfare (LAND DOMAIN)

Strongpoint Reduction

Urban Warfare (LAND DOMAIN)

Tunnel Entrance Detection

Subterranean/Tunnel Operations (LAND DOMAIN)

Underground Network Mapping

Subterranean/Tunnel Operations (LAND DOMAIN)

Entry and Clearance Operations

Subterranean/Tunnel Operations (LAND DOMAIN)

Booby Trap Detection and Neutralization

Subterranean/Tunnel Operations (LAND DOMAIN)

Tunnel Denial (Flooding, Demolition)

Subterranean/Tunnel Operations (LAND DOMAIN)

Hostage Rescue Operations

Subterranean/Tunnel Operations (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)

Patrol Zone Establishment

Area Denial (SUB-SURFACE DOMAIN)

Passive Sonar Listening

Surveillance and Intelligence Gathering (SUB-SURFACE DOMAIN)

Anti-Ship Missile Battery Deployment

Area Denial/Anti-Access (SURFACE DOMAIN)

Surface Target Detection and Tracking

Anti-Ship Warfare (SURFACE DOMAIN)

Over-the-Horizon (OTH) Targeting

Anti-Ship Warfare (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)