Add more config options

This commit is contained in:
2025-01-09 14:19:22 +01:00
parent aa7e4a3d3e
commit 43b08f22dd
2 changed files with 207 additions and 11 deletions

View File

@@ -173,9 +173,19 @@ local function init()
---@field tagTTL number
---@field alertTTL number
---@field combatTTL number
---@field helpTTL number
---@field tagSound boolean
---@field alertSound boolean
---@field combatSound boolean
---@field helpSound boolean
---@field tagSoundFile string
---@field alertSoundFile string
---@field combatSoundFile string
---@field helpSoundFile string
---@field tagSoundThrottle number
---@field alertSoundThrottle number
---@field combatSoundThrottle number
---@field helpSoundThrottle number
--- Data ---
---@class HeimdallMessengerData
@@ -281,7 +291,7 @@ local function init()
},
bully = {
enabled = shared.GetOrDefault(Heimdall_Data, { "config", "bully", "enabled" }, false),
debug = shared.GetOrDefault(Heimdall_Data, { "config", "bully", "debug" }, false) ,
debug = shared.GetOrDefault(Heimdall_Data, { "config", "bully", "debug" }, false),
},
agentTracker = {
enabled = shared.GetOrDefault(Heimdall_Data, { "config", "agentTracker", "enabled" }, false),
@@ -346,9 +356,25 @@ local function init()
tagTTL = shared.GetOrDefault(Heimdall_Data, { "config", "minimapTagger", "tagTTL" }, 1),
alertTTL = shared.GetOrDefault(Heimdall_Data, { "config", "minimapTagger", "alertTTL" }, 1),
combatTTL = shared.GetOrDefault(Heimdall_Data, { "config", "minimapTagger", "combatTTL" }, 1),
helpTTL = shared.GetOrDefault(Heimdall_Data, { "config", "minimapTagger", "helpTTL" }, 1),
tagSound = shared.GetOrDefault(Heimdall_Data, { "config", "minimapTagger", "tagSound" }, false),
alertSound = shared.GetOrDefault(Heimdall_Data, { "config", "minimapTagger", "alertSound" }, false),
combatSound = shared.GetOrDefault(Heimdall_Data, { "config", "minimapTagger", "combatSound" }, false),
helpSound = shared.GetOrDefault(Heimdall_Data, { "config", "minimapTagger", "helpSound" }, false),
tagSoundFile = shared.GetOrDefault(Heimdall_Data, { "config", "minimapTagger", "tagSoundFile" },
"MGSSpot.ogg"),
alertSoundFile = shared.GetOrDefault(Heimdall_Data, { "config", "minimapTagger", "alertSoundFile" },
"OOF.ogg"),
combatSoundFile = shared.GetOrDefault(Heimdall_Data, { "config", "minimapTagger", "combatSoundFile" },
"StarScream.mp3"),
helpSoundFile = shared.GetOrDefault(Heimdall_Data, { "config", "minimapTagger", "helpSoundFile" },
"MedicGangsterParadise.ogg"),
tagSoundThrottle = shared.GetOrDefault(Heimdall_Data, { "config", "minimapTagger", "tagSoundThrottle" }, 0),
alertSoundThrottle = shared.GetOrDefault(Heimdall_Data, { "config", "minimapTagger", "alertSoundThrottle" },
0),
combatSoundThrottle = shared.GetOrDefault(Heimdall_Data, { "config", "minimapTagger", "combatSoundThrottle" },
2),
helpSoundThrottle = shared.GetOrDefault(Heimdall_Data, { "config", "minimapTagger", "helpSoundThrottle" }, 2),
},
}