Rework inviter config
This commit is contained in:
11
Heimdall.lua
11
Heimdall.lua
@@ -10,7 +10,6 @@ local addonname, shared = ...
|
||||
local function init()
|
||||
---@class Heimdall_Data
|
||||
---@field config HeimdallConfig
|
||||
---@field whitelist table<string, string>
|
||||
---@field stinkies table<string, boolean>
|
||||
if not Heimdall_Data then Heimdall_Data = {} end
|
||||
|
||||
@@ -38,6 +37,7 @@ local function init()
|
||||
---@field inviter HeimdallInviterConfig
|
||||
---@field whisperNotify table<string, string>
|
||||
---@field stinkies table<string, boolean>
|
||||
---@field agents table<string, string>
|
||||
|
||||
---@class HeimdallSpotterConfig
|
||||
---@field enabled boolean
|
||||
@@ -72,7 +72,8 @@ local function init()
|
||||
---@field enabled boolean
|
||||
---@field listeningChannel string
|
||||
---@field keyword string
|
||||
---@field whitelist table<string, string>
|
||||
---@field allAssist boolean
|
||||
---@field agentsAssist boolean
|
||||
|
||||
--- Data ---
|
||||
---@class HeimdallMessengerData
|
||||
@@ -155,8 +156,10 @@ local function init()
|
||||
enabled = shared.GetOrDefault(Heimdall_Data, { "config", "inviter", "enabled" }, false),
|
||||
listeningChannel = shared.GetOrDefault(Heimdall_Data, { "config", "inviter", "listeningChannel" }, "Agent"),
|
||||
keyword = shared.GetOrDefault(Heimdall_Data, { "config", "inviter", "keyword" }, "+"),
|
||||
whitelist = shared.GetOrDefault(Heimdall_Data, { "config", "inviter", "whitelist" }, {}),
|
||||
}
|
||||
allAssist = shared.GetOrDefault(Heimdall_Data, { "config", "inviter", "allAssist" }, false),
|
||||
agentsAssist = shared.GetOrDefault(Heimdall_Data, { "config", "inviter", "agentsAssist" }, false),
|
||||
},
|
||||
agents = shared.GetOrDefault(Heimdall_Data, { "config", "agents" }, {}),
|
||||
}
|
||||
|
||||
shared.raceMap = {
|
||||
|
Reference in New Issue
Block a user