Updated configurable starting stage

This commit is contained in:
2024-12-11 21:15:17 +01:00
parent d4655f0647
commit bc0516f39b
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
local startingStage = SpearheadConfig.StageConfig.startingStage or 1
o.getStartingStage = function(self) return startingStage end
o.toString = function()
return Spearhead.Util.toString({
maxMissionsPerStage = maxMissionsPerStage,
+4 -1
View File
@@ -50,7 +50,10 @@ SpearheadConfig = {
autoStages = true, --default true
--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
end
timer.scheduleFunction(SetStageDelayed, 2, timer.getTime() + 3)
local startingStage = stageConfig:getStartingStage() or 1
timer.scheduleFunction(SetStageDelayed, startingStage, timer.getTime() + 3)
Spearhead.LoadingDone()
--Check lines of code in directory per file: