CalculateWeaponRelease

Calculate weapon release parameters

Usage: Used in 1 task(s)

Lua Implementation

-- Calculate Weapon Release
function execute(params)
    local targetData = this:getStateProperty("TargetData")
    local weaponType = params.weapon_type

    if targetData then
        local releaseParams = {
            release_point = nil,  -- Calculate based on ballistics
            release_altitude = this:getLocation3D():getAlt(),
            release_speed = this:getSpeed(),
            time_to_impact = nil
        }

        this:setStateProperty("WeaponReleaseParams", releaseParams)
        return true
    end
    return false
end