WoW API: GetThreatStatusColor
Jump to navigation
Jump to search
← WoW API < GetThreatStatusColor
Returns RGB color value corresponding to a threat status returned by UnitThreatSituation. Added in Patch 3.0.
r, g, b = GetThreatStatusColor(statusIndex)
Parameters[edit]
Arguments[edit]
- status (integer) - the ThreatStatus value to get colors for
Returns[edit]
- r (number) - a value between 0 and 1 for the red content of the color
- g (number) - a value between 0 and 1 for the green content of the color
- b (number) - a value between 0 and 1 for the blue content of the color
Result[edit]
Prints a description of the player's threat situation to the chat frame, colored appropriately. e.g.
You are low on threat. You are overnuking. You are losing threat. You are tanking securely.
Examples[edit]
local status, statustxts = UnitThreatSituation("player", "target"), { "low on threat", "overnuking", "losing threat", "tanking securely" } local r, g, b = GetThreatStatusColor(status) print("You are " .. statustxts[status + 1] .. ".", r, g, b)
Notes[edit]
As of Patch 3.0.9, the following r, g, b values are returned for each threat level:
- 0: 0.69, 0.69, 0.69
- 1: 1, 1, 0.47
- 2: 1, 0.6, 0
- 3: 1, 0, 0