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

ObserveFire

Observe and assess artillery fire

Usage: Used in 11 task(s)

Lua Implementation

-- Observe Fire
function execute(params)
    local targetLoc = params.target_location
    local impactArea = params.impact_area

    -- Assess effectiveness
    local bda = {
        on_target = params.on_target or false,
        adjustment_needed = {},
        effectiveness = "unknown"
    }

    this:setStateProperty("FireBDA", bda)
    return true
end

Tasks Using This Action (11)

Air Defense Artillery Positioning

Air Denial Operations (AIR DOMAIN)

Artillery Spotting and Correction

Unmanned Aerial Vehicle (UAV) Operations (AIR DOMAIN)

Engagement Area Development

Defensive Operations (LAND DOMAIN)

Artillery Preparation Fires

Combined Arms Assault (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)