promotional bannermobile promotional banner

NKThreat – Threat Meter & Threat Analysis

NKThreat is a lightweight, fast threat meter and threat analysis tool for TBC Anniversary Edition with real-time TPS tracking, ETA-to-aggro, nameplate overlays, taunt alerts, and a personal threat bar... All without the bloat of heavy libraries.

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.