Briefing as location (#64)

* Added briefing location as primary location coords

* added pin briefing and briefing duration chagnes

* updated command menu logic, sorting and naming

---------

Co-authored-by: dutchie032 <dutchie032>
This commit is contained in:
2025-12-14 13:54:48 +01:00
committed by GitHub
co-authored by dutchie032 <dutchie032>
parent 7c5701532b
commit f0aee49de2
7 changed files with 2020 additions and 1895 deletions
+34
View File
@@ -0,0 +1,34 @@
local briefingMessageTime = nil
---@class GlobalConfig
---@field private _briefingTime number ;
local GlobalConfig = {}
GlobalConfig.__index = GlobalConfig;
---@return GlobalConfig
function GlobalConfig.New()
local self = setmetatable({}, GlobalConfig)
self._briefingTime = 30
if SpearheadConfig then
if SpearheadConfig.briefingMessageDuration then
self._briefingTime = SpearheadConfig.briefingMessageDuration
end
end
return self
end
function GlobalConfig:getBriefingTime()
return self._briefingTime or 30
end
if Spearhead == nil then Spearhead = {} end
Spearhead.GlobalConfig = GlobalConfig.New()