Implement bonkdetector
This commit is contained in:
15
Heimdall.lua
15
Heimdall.lua
@@ -38,6 +38,7 @@ local function init()
|
||||
---@field Config InitTable
|
||||
---@field Sniffer InitTable
|
||||
---@field MinimapTagger InitTable
|
||||
---@field BonkDetector InitTable
|
||||
|
||||
--- Config ---
|
||||
---@class HeimdallConfig
|
||||
@@ -56,6 +57,7 @@ local function init()
|
||||
---@field stinkyTracker HeimdallStinkyTrackerConfig
|
||||
---@field combatAlerter HeimdallCombatAlerterConfig
|
||||
---@field sniffer HeimdallSnifferConfig
|
||||
---@field bonkDetector HeimdallBonkDetectorConfig
|
||||
---@field whisperNotify table<string, string>
|
||||
---@field stinkies table<string, boolean>
|
||||
---@field agents table<string, string>
|
||||
@@ -193,6 +195,12 @@ local function init()
|
||||
---@field helpSoundThrottle number
|
||||
---@field helpTextureFile string
|
||||
|
||||
---@class HeimdallBonkDetectorConfig
|
||||
---@field enabled boolean
|
||||
---@field debug boolean
|
||||
---@field notifyChannel string
|
||||
---@field throttle number
|
||||
|
||||
--- Data ---
|
||||
---@class HeimdallMessengerData
|
||||
---@field queue table<string, Message>
|
||||
@@ -393,6 +401,12 @@ local function init()
|
||||
stinkies = shared.GetOrDefault(Heimdall_Data, { "config", "stinkies" }, {}),
|
||||
scale = shared.GetOrDefault(Heimdall_Data, { "config", "scale" }, 1),
|
||||
locale = shared.GetOrDefault(Heimdall_Data, { "config", "locale" }, "en"),
|
||||
bonkDetector = {
|
||||
enabled = shared.GetOrDefault(Heimdall_Data, { "config", "bonkDetector", "enabled" }, false),
|
||||
debug = shared.GetOrDefault(Heimdall_Data, { "config", "bonkDetector", "debug" }, false),
|
||||
notifyChannel = shared.GetOrDefault(Heimdall_Data, { "config", "bonkDetector", "notifyChannel" }, "Agent"),
|
||||
throttle = shared.GetOrDefault(Heimdall_Data, { "config", "bonkDetector", "throttle" }, 5),
|
||||
},
|
||||
}
|
||||
|
||||
shared.raceMap = {
|
||||
@@ -491,6 +505,7 @@ local function init()
|
||||
shared.CombatAlerter.Init()
|
||||
shared.Config.Init()
|
||||
shared.MinimapTagger.Init()
|
||||
shared.BonkDetector.Init()
|
||||
print("Heimdall loaded!")
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user