mirror of
https://github.com/iTracerFacer/DCS_MissionDev.git
synced 2025-12-03 04:14:46 +00:00
Updated TADC Module
This commit is contained in:
parent
37b7e34c8d
commit
06f0f61d15
Binary file not shown.
@ -314,8 +314,6 @@ for _, squadron in pairs(BLUE_SQUADRON_CONFIG) do
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
-- Squadron resource summary generator
|
-- Squadron resource summary generator
|
||||||
|
|
||||||
local function getSquadronResourceSummary(coalitionSide)
|
local function getSquadronResourceSummary(coalitionSide)
|
||||||
@ -1883,7 +1881,7 @@ local function checkAirbaseStatus()
|
|||||||
redUsableCount = redUsableCount + 1
|
redUsableCount = redUsableCount + 1
|
||||||
end
|
end
|
||||||
|
|
||||||
log(statusPrefix .. " " .. squadron.airbaseName .. " - " .. fullStatus)
|
log(statusPrefix .. " " .. squadron.displayName .. " (" .. squadron.airbaseName .. ") - " .. fullStatus)
|
||||||
end
|
end
|
||||||
log("RED Status: " .. redUsableCount .. "/" .. #RED_SQUADRON_CONFIG .. " airbases operational")
|
log("RED Status: " .. redUsableCount .. "/" .. #RED_SQUADRON_CONFIG .. " airbases operational")
|
||||||
end
|
end
|
||||||
@ -1949,8 +1947,7 @@ local function checkAirbaseStatus()
|
|||||||
blueUsableCount = blueUsableCount + 1
|
blueUsableCount = blueUsableCount + 1
|
||||||
end
|
end
|
||||||
|
|
||||||
log(statusPrefix .. " " .. squadron.airbaseName .. " - " .. fullStatus)
|
log(statusPrefix .. " " .. squadron.displayName .. " (" .. squadron.airbaseName .. ") - " .. fullStatus)
|
||||||
end
|
|
||||||
end
|
end
|
||||||
log("BLUE Status: " .. blueUsableCount .. "/" .. #BLUE_SQUADRON_CONFIG .. " airbases operational")
|
log("BLUE Status: " .. blueUsableCount .. "/" .. #BLUE_SQUADRON_CONFIG .. " airbases operational")
|
||||||
end
|
end
|
||||||
@ -2168,7 +2165,7 @@ local function initializeSystem()
|
|||||||
SCHEDULER:New(nil, detectThreats, {}, 5, TADC_SETTINGS.checkInterval)
|
SCHEDULER:New(nil, detectThreats, {}, 5, TADC_SETTINGS.checkInterval)
|
||||||
SCHEDULER:New(nil, monitorInterceptors, {}, 10, TADC_SETTINGS.monitorInterval)
|
SCHEDULER:New(nil, monitorInterceptors, {}, 10, TADC_SETTINGS.monitorInterval)
|
||||||
SCHEDULER:New(nil, checkAirbaseStatus, {}, 30, TADC_SETTINGS.statusReportInterval)
|
SCHEDULER:New(nil, checkAirbaseStatus, {}, 30, TADC_SETTINGS.statusReportInterval)
|
||||||
SCHEDULER:New(nil, updateSquadronStates, {}, 15, 30) -- Update squadron states every 30 seconds
|
SCHEDULER:New(nil, updateSquadronStates, {}, 60, 30) -- Update squadron states every 30 seconds (60 sec initial delay to allow DCS airbase coalition to stabilize)
|
||||||
SCHEDULER:New(nil, cleanupOldDeliveries, {}, 60, 3600) -- Cleanup old delivery records every hour
|
SCHEDULER:New(nil, cleanupOldDeliveries, {}, 60, 3600) -- Cleanup old delivery records every hour
|
||||||
|
|
||||||
-- Start periodic squadron summary broadcast
|
-- Start periodic squadron summary broadcast
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user