Migrate the commands from whoer to commander

This commit is contained in:
2025-01-05 22:54:46 +01:00
parent 7b2c67d130
commit be20aa77b9
4 changed files with 234 additions and 225 deletions

View File

@@ -36,6 +36,7 @@ local function init()
---@field Emoter InitTable
---@field Echoer InitTable
---@field Macroer InitTable
---@field Commander InitTable
--- Config ---
---@class HeimdallConfig
@@ -50,6 +51,7 @@ local function init()
---@field emoter HeimdallEmoterConfig
---@field echoer HeimdallEchoerConfig
---@field macroer HeimdallMacroerConfig
---@field commander HeimdallCommanderConfig
---@field whisperNotify table<string, string>
---@field stinkies table<string, boolean>
---@field agents table<string, string>
@@ -117,6 +119,10 @@ local function init()
---@field enabled boolean
---@field priority string[]
---@class HeimdallCommanderConfig
---@field enabled boolean
---@field masterChannel string
--- Data ---
---@class HeimdallMessengerData
---@field queue table<string, Message>
@@ -229,6 +235,10 @@ local function init()
priority = shared.GetOrDefault(Heimdall_Data, { "config", "macroer", "priority" }, {}),
},
agents = shared.GetOrDefault(Heimdall_Data, { "config", "agents" }, {}),
commander = {
enabled = shared.GetOrDefault(Heimdall_Data, { "config", "commander", "enabled" }, false),
masterChannel = shared.GetOrDefault(Heimdall_Data, { "config", "commander", "masterChannel" }, "Agent"),
},
}
shared.raceMap = {