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

EngageNavalTarget

Engage naval surface target

Usage: Used in 13 task(s)

Lua Implementation

-- Engage Naval Target
function execute(params)
    local target = params.target
    local weaponType = params.weapon_type or "missile"

    if target and target:isValid() then
        this:addTask("DtEngage", {
            target = target,
            weaponType = weaponType
        })
        return true
    end
    return false
end

Tasks Using This Action (13)

Leadership Decapitation Strikes

Precision Strike (AIR DOMAIN)

Anti-Ship Missile Battery Deployment

Area Denial/Anti-Access (SURFACE DOMAIN)

Point Defense Missile Engagement

Anti-Air Warfare (AAW) (SURFACE DOMAIN)

Integrated Air and Missile Defense (IAMD)

Anti-Air Warfare (AAW) (SURFACE DOMAIN)

Anti-Ship Missile Defense

Anti-Air Warfare (AAW) (SURFACE DOMAIN)

Anti-Ship Missile Employment

Anti-Surface Warfare (ASuW) (SURFACE DOMAIN)

Naval Gunfire Against Surface Targets

Anti-Surface Warfare (ASuW) (SURFACE DOMAIN)

Fire For Effect Execution

Naval Gunfire Support (NGFS) (SURFACE DOMAIN)

Call For Fire Response

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)

Amphibious Assault Fire Support Coordination

Amphibious Operations Support (SURFACE DOMAIN)