added StageOverview elements
This commit is contained in:
@@ -124,6 +124,7 @@ function Stage:superNew(database, stageConfig, logger, initData, missionPriority
|
||||
|
||||
return time + 20
|
||||
end
|
||||
|
||||
|
||||
do -- load tables
|
||||
local missionZones = database:getMissionsForStage(self.zoneName)
|
||||
@@ -450,6 +451,29 @@ function Stage:ActivateBlueGroups()
|
||||
end
|
||||
end
|
||||
|
||||
---@return number strike
|
||||
---@return number dead
|
||||
---@return number bai
|
||||
function Stage:GetStageStats()
|
||||
|
||||
local strike = 0
|
||||
local dead = 0
|
||||
local bai = 0
|
||||
|
||||
for _, mission in pairs(self._db.missions) do
|
||||
if mission.missionType == "STRIKE" then
|
||||
strike = strike + 1
|
||||
elseif mission.missionType == "DEAD" then
|
||||
dead = dead + 1
|
||||
elseif mission.missionType == "BAI" then
|
||||
bai = bai + 1
|
||||
end
|
||||
end
|
||||
|
||||
return strike, dead, bai
|
||||
|
||||
end
|
||||
|
||||
function Stage:ActivateBlueStage()
|
||||
|
||||
self._logger:debug("Setting stage '" .. Spearhead.Util.toString(self.zoneName) .. "' to blue")
|
||||
|
||||
Reference in New Issue
Block a user