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

FireForEffect

Fire artillery for effect

Usage: Used in 11 task(s)

Lua Implementation

-- Fire For Effect
function execute(params)
    local fireSolution = this:getStateProperty("FireSolution")
    local rounds = params.rounds or 10

    if fireSolution then
        this:addTask("DtFire", {
            target = fireSolution,
            rounds = rounds,
            rateOfFire = params.rate or "sustained"
        })
        return true
    end
    return false
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)