Merge pull request #7 from dutchie032/fix/stageStartNumber

Updated configurable starting stage
This commit is contained in:
2024-12-11 21:16:06 +01:00
committed by GitHub
3 changed files with 10 additions and 2 deletions
+3
View File
@@ -27,6 +27,9 @@ function StageConfig:new()
o.logLevel = Spearhead.LoggerTemplate.LogLevelOptions.INFO o.logLevel = Spearhead.LoggerTemplate.LogLevelOptions.INFO
local startingStage = SpearheadConfig.StageConfig.startingStage or 1
o.getStartingStage = function(self) return startingStage end
o.toString = function() o.toString = function()
return Spearhead.Util.toString({ return Spearhead.Util.toString({
maxMissionsPerStage = maxMissionsPerStage, maxMissionsPerStage = maxMissionsPerStage,
+4 -1
View File
@@ -50,7 +50,10 @@ SpearheadConfig = {
autoStages = true, --default true autoStages = true, --default true
--Maximum missions per stage (includes all types of missions) --Maximum missions per stage (includes all types of missions)
maxMissionStage = 10 maxMissionStage = 10,
--Stage starting number
startingStage = 1
} }
} }
+3 -1
View File
@@ -26,7 +26,9 @@ local SetStageDelayed = function(number, time)
return nil return nil
end end
timer.scheduleFunction(SetStageDelayed, 2, timer.getTime() + 3) local startingStage = stageConfig:getStartingStage() or 1
timer.scheduleFunction(SetStageDelayed, startingStage, timer.getTime() + 3)
Spearhead.LoadingDone() Spearhead.LoadingDone()
--Check lines of code in directory per file: --Check lines of code in directory per file: