Plugin for ElvUI that aims to improve threat management, both in the Threat frame and in the NamePlates.
We defined 11 aggro situations:
- Role: non-tank. Threat: low
- Role: non-tank. Threat: high
- Role: non-tank. Threat: more than tank, but not yet taken
- Role: non-tank. Threat: currently tanking
- Role: tank. Threat: low. Tank: another tank ⬅️
- Role: tank. Threat: low. Tank: another non-tank
- Role: tank. Threat: high. Tank: another tank ⬅️
- Role: tank. Threat: high. Tank: another non-tank
- Role: tank. Threat: tanking, low. 2nd on aggro: tank ⬅️
- Role: tank. Threat: tanking, low. 2nd on aggro: non-tank
- Role: tank. Threat: tanking, high on aggro
The new, interesting situations are #5, #7, and #9. In these cases, threat is being contested between two tanks, which is a completely different scenario than between a tank and a non-tank, so new colors may be desireable.
With FrostAtom's awesome wotlk, UnitIDs NameplateX are available. We can also listen for the event NAME_PLATE_UNIT_ADDED. This way, we can get a unit's nameplate and customize it according to our aggro situation.
Why not? It's been fun!
Inspired by ElvUI_ProjectZidras.

