File Details
NKThreat-v2.10.2
- R
- Apr 23, 2026
- 514.22 KB
- 644
- 2.5.5
- Classic TBC
File Name
NKThreat-v2.10.2.zip
Supported Versions
- 2.5.5
NKThreat V2.10.2
This Update adds an aggro threshold line to the analyzer graph and a built-in error log, and makes the addon more robust so a single hiccup no longer breaks the update loop or wipes your saved fights.
Added
- Analyzer aggro threshold line — new 3-way toggle (Off / Melee 110% / Ranged 130%) found in options draws a configurable colored line at the current aggro holder's threat × pull modifier. A holder must tank for ≥5s before counting, so brief DPS pulls don't move the line. Y-axis auto-extends in ranged mode.
- In-addon error log — Lua errors are captured in a ring buffer. Open with /nkt errors. Chat notifications are coalesced (2s window) and throttled (30s cooldown) to prevent spam. Errors are still forwarded to BugSack/BugGrabber.
Changed
- Graph TPS smoothing window doubled from 3s to 6s for steadier tooltip values.
- Resize handle is only visible on hover (hidden when locked or collapsed).
Fixed
- Update loop resilience — a single Lua error in any per-tick subroutine (CheckStatus, nameplates, bars, grid, toolbar, fight log) used to kill the whole update loop. Each step is now wrapped individually, so one failure no longer freezes the rest.
- Analyzer fights lost after relog — fight history was stored in a key that collided with the profile system and got silently discarded on reload. Moved to a dedicated _fightHistory store with one-time migration and structural validation on load.

