Refactor AgentTracker and related modules to improve agent management and logging
This commit is contained in:
17
Heimdall.lua
17
Heimdall.lua
@@ -18,7 +18,8 @@ local function init()
|
||||
---@field classColors table<string, string>
|
||||
---@field messenger HeimdallMessengerData
|
||||
---@field who HeimdallWhoData
|
||||
---@field stinkyTracker HeimdallStinkyTrackerData
|
||||
---@field stinkyTracker StinkyTrackerData
|
||||
---@field agentTracker AgentTrackerData
|
||||
---@field networkNodes string[]
|
||||
---@field network HeimdallNetworkData
|
||||
---@field networkMessenger HeimdallNetworkMessengerData
|
||||
@@ -26,7 +27,7 @@ local function init()
|
||||
---@field _L fun(key: string, locale: string): string
|
||||
---@field _Locale Localization
|
||||
---@field VERSION string
|
||||
---@field dumpTable fun(table: any, depth?: number): nil
|
||||
---@field dumpTable fun(table: any, msg?: string, depth?: number): nil
|
||||
---@field utf8len fun(input: string): number
|
||||
---@field padString fun(input: string, targetLength: number, left?: boolean): string
|
||||
---@field GetOrDefault fun(table: table<any, any>, keys: string[], default: any): any
|
||||
@@ -42,7 +43,7 @@ local function init()
|
||||
---@field Inviter InitTable
|
||||
---@field Dueler InitTable
|
||||
---@field Bully InitTable
|
||||
---@field AgentTracker InitTable
|
||||
---@field AgentTracker AgentTracker
|
||||
---@field Emoter InitTable
|
||||
---@field Echoer InitTable
|
||||
---@field Macroer InitTable
|
||||
@@ -279,16 +280,12 @@ local function init()
|
||||
---@field ticker Timer?
|
||||
|
||||
---@class HeimdallWhoData
|
||||
---@field updateTicker number?
|
||||
---@field whoTicker number?
|
||||
---@field updateTicker Timer?
|
||||
---@field whoTicker Timer?
|
||||
---@field ignored table<string, boolean>
|
||||
|
||||
---@class HeimdallStinkyTrackerData
|
||||
---@field stinkies ReactiveValue<table<string, Stinky>>
|
||||
---@field ignored ReactiveValue<table<string, number>>
|
||||
|
||||
---@class HeimdallNetworkData
|
||||
---@field ticker number?
|
||||
---@field ticker Timer?
|
||||
|
||||
---@class HeimdallStinkyCacheData
|
||||
---@field stinkies table<string, {value: number, timestamp: number}>
|
||||
|
||||
Reference in New Issue
Block a user