Refactor StinkyTracker to improve tracking and ignore functionality

This commit is contained in:
2025-05-18 10:51:33 +02:00
parent f70c5adfcf
commit 20a7c0eead
4 changed files with 338 additions and 236 deletions

View File

@@ -47,7 +47,7 @@ local function init()
---@field Echoer InitTable
---@field Macroer InitTable
---@field Commander InitTable
---@field StinkyTracker InitTable
---@field StinkyTracker StinkyTracker
---@field CombatAlerter InitTable
---@field Config InitTable
---@field Sniffer InitTable
@@ -183,6 +183,7 @@ local function init()
---@class HeimdallStinkyTrackerConfig
---@field enabled boolean
---@field debug boolean
---@field ignoredTimeout number
---@field channels string[]
---@class HeimdallCombatAlerterConfig
@@ -283,7 +284,8 @@ local function init()
---@field ignored table<string, boolean>
---@class HeimdallStinkyTrackerData
---@field stinkies ReactiveValue
---@field stinkies ReactiveValue<table<string, Stinky>>
---@field ignored ReactiveValue<table<string, number>>
---@class HeimdallNetworkData
---@field ticker number?