Skip to content

Add the possibility to show threat status in the text colors and border - #2030

Open
RedAces wants to merge 1 commit into
EllesmereGaming:mainfrom
RedAces:threat-nameplate-options
Open

RedAces wants to merge 1 commit into
EllesmereGaming:mainfrom
RedAces:threat-nameplate-options

Conversation

@RedAces

@RedAces RedAces commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

What does this PR do?

Without this change you can only color the health bar with your threat status. e. g. red if you're a tank and dont have aggro on specific mob (-> dead DPS).
With this change you can now color the texts and borders if you like. Each target (health bar, texts, borders) can be enabled individually.

With this change you can see your threat status AND the mob type (like spellcaster, miniboss, ...) at the same time!

How was it tested?

Tested on 12.1 retail in a follower dungeon. No NPCs were harmed during testing.

Screenshots

Example: threat colors for the border and the texts were turned on, HP bar coloring was turned off. You see a mini boss that the tank (me) didnt taunt.
Screenshot 2026-09-08 190531

Note: Austin Huxworth survived this attempt.

Checklist

  • New settings default OFF (no behavior change without opt-in)
  • Zero cost while disabled: no events registered, no polling, no hooks doing work, no frames built
  • Cheap while enabled: event-driven (no polling, no timer-based logic, no per-frame allocations)
  • No writes onto Blizzard-owned frames (weak-table pattern used); HookScript/hooksecurefunc only, never SetScript on Blizzard frames
  • Tested in-game on live; no version gates or pre-Midnight APIs added

With this change you can see your threat status AND the mob type (like spellcaster, miniboss, ...) at the same time!
@RedAces
RedAces force-pushed the threat-nameplate-options branch from c11a53c to 2130013 Compare September 27, 2026 10:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant