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

ExecuteAssault

Execute assault on objective

Usage: Used in 9 task(s)

Lua Implementation

-- Execute Assault
function execute(params)
    local objective = params.objective_location

    this:addTask("DtAssault", {
        objective = objective,
        assaultType = params.assault_type or "frontal",
        speed = params.speed or "combat"
    })

    return true
end

Tasks Using This Action (9)

Assault Force Movement to Contact

Offensive Operations (LAND DOMAIN)

Breakthrough Operations

Offensive Operations (LAND DOMAIN)

Exploitation of Gaps

Offensive Operations (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)

Exploitation Force Commitment

Combined Arms Assault (LAND DOMAIN)

Rubble Navigation and Breaching

Urban Warfare (LAND DOMAIN)