MissileLockAchieved

Check if missile lock is achieved on target

Usage: Used in 9 task(s)

Lua Implementation

-- Missile Lock Achieved
function evaluate(params)
    local target = params.target
    local missileSystem = this:getSystem(params.missile_system or "Missile")

    if missileSystem and target and target:isValid() then
        local tracking = missileSystem:getAttribute("Tracking")
        local lockQuality = missileSystem:getAttribute("LockQuality")

        return tracking and lockQuality and lockQuality > 0.8
    end

    return false
end