Code: Select all
-- to run in LUA console
-- select enemy bases to look for aircraft on the ground
enemyBaseId= {name='Al Asad Airbase', guid='GWKW9V-0HM9314L9UDIG'}
enemyBase = ScenEdit_GetUnit(enemyBaseId)
Code: Select all
-- determine targeted aircraft types
enemyBaseAircraft = enemyBase["embarkedUnits"].Aircraft
targetAircraftTypes = {[214] = true, [343] = true, [617] = true, [1984] = true,[2045] = true} -- KC-10, EA-18G, KC-135, E-3B, RC-135W
Code: Select all
-- build target list
targetAircraft = {}
k=1
for i, j in ipairs(enemyBaseAircraft) do
acft = ScenEdit_GetUnit({guid=j})
if ( targetAircraftTypes[acft.dbid] ) then
targetAircraft[k] = j
k=k+1
end
end
print(targetAircraft)
msnName = "OCA - HVAA-A"
msnTgts = {targetlist = targetAircraft}
ScenEdit_AssignUnitAsTarget(targetAircraft, msnName)