ThreatIconsLight

ThreatLight adds dynamic threat indicators to nameplates in TBC Classic, helping party members manage aggro with real-time visual cues.

File Details

ThreatLight_10303.zip

  • R
  • Sep 29, 2025
  • 4.93 KB
  • 1.1K
  • 2.5.5+4
  • Classic TBC

File Name

ThreatLight_10303.zip

Supported Versions

  • 2.5.5
  • 2.5.4
  • 2.5.3
  • 2.5.2
  • 2.5.1

ThreatLight v1.3.3 (2025-09-29)

đź”§ Behavior Improvements

  • Tank Mode: Skull icon now appears on hostile mobs in combat that have not yet been picked up by the tank. This ensures loose mobs are visually flagged even before threat status is assigned.
  • Testing Mode refined: Now behaves like normal tank mode but lifts group restrictions, allowing icons to appear while solo. Icons reflect actual threat status and fallback logic, not randomized textures.
  • Icon visibility now updates immediately when toggling testing mode. Icons are properly hidden when testing is disabled, ensuring responsive feedback.

đź§Ľ Internal Logic

  • Replaced legacy testing icon rotation with real threat-based evaluation.
  • Enforced group membership checks consistently across both DPS and Tank modes unless testing is active.
  • Improved fallback logic to avoid false positives and ensure skull icons only appear when appropriate.

🛠️ Developer Notes

  • DecideTextureFor(unit) now cleanly separates DPS and Tank logic, with minimal branching and no cross-mode leakage.
  • UpdateUnit(unit) now hides icons reliably when threat conditions are no longer met.