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

FireAccurate

Check if fire is accurate on target

Usage: Used in 11 task(s)

Lua Implementation

-- Fire Accurate
function evaluate(params)
    local bda = this:getStateProperty("FireBDA")

    if bda then
        return bda.on_target and bda.effectiveness ~= "miss"
    end

    return false
end

Tasks Using This Predicate (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)