FormationIntact
Check if formation is intact
Usage: Used in 8 task(s)
Lua Implementation
-- Formation Intact
function evaluate(params)
local leader = this:getSuperior()
if not leader or not leader:isValid() then
return false
end
local subordinates = leader:getSubordinates()
local inFormation = 0
for i, sub in ipairs(subordinates) do
if sub:isValid() and IsInFormation{
leader = leader,
formation_name = params.formation_name,
position = i,
tolerance = params.tolerance or 100
} then
inFormation = inFormation + 1
end
end
return inFormation >= (#subordinates * 0.75) -- 75% in formation
end
Tasks Using This Predicate (8)
Integrated Air Defense System Deployment
Air Denial Operations (AIR DOMAIN)
Radar Network Establishment
Air Denial Operations (AIR DOMAIN)
Swarm Attack Coordination
Unmanned Aerial Vehicle (UAV) Operations (AIR DOMAIN)
Electronic Jamming of Control Links
Counter-Drone Operations (C-UAS) (AIR DOMAIN)
Route Reconnaissance
Reconnaissance and Surveillance (LAND DOMAIN)
Area Reconnaissance
Reconnaissance and Surveillance (LAND DOMAIN)
Patrol Operations (Mounted/Dismounted)
Reconnaissance and Surveillance (LAND DOMAIN)
Exploitation Force Commitment
Combined Arms Assault (LAND DOMAIN)