Cas mission (#39)

* Added battlemanager and CAS missions

* Added battlemanager and CAS missions

---------

Co-authored-by: dutchie032 <dutchie032>
This commit is contained in:
2025-05-25 18:57:46 +02:00
committed by GitHub
co-authored by dutchie032 <dutchie032>
parent 61d2792524
commit e0c0f6e34b
14 changed files with 430 additions and 33 deletions
@@ -53,7 +53,7 @@ function BlueSam.New(database, logger, zoneName)
end
for _, unit in pairs(SpearheadGroup:GetUnits()) do
for _, unit in pairs(SpearheadGroup:GetObjects()) do
if SpearheadGroup:GetCoalition() == 1 then
table.insert(blueUnitsPos, unit:getPoint())
elseif SpearheadGroup:GetCoalition() == 2 then
@@ -50,7 +50,7 @@ function StageBase.New(databaseManager, logger, airbaseName)
local shGroup = Spearhead.classes.stageClasses.Groups.SpearheadGroup.New(groupName)
table.insert(self._red_groups, shGroup)
for _, unit in pairs(shGroup:GetUnits()) do
for _, unit in pairs(shGroup:GetObjects()) do
redUnitsPos[unit:getName()] = unit:getPoint()
end
@@ -61,7 +61,7 @@ function StageBase.New(databaseManager, logger, airbaseName)
local shGroup = Spearhead.classes.stageClasses.Groups.SpearheadGroup.New(groupName)
table.insert(self._blue_groups, shGroup)
for _, unit in pairs(shGroup:GetUnits()) do
for _, unit in pairs(shGroup:GetObjects()) do
blueUnitsPos[unit:getName()] = unit:getPoint()
end