Cleanup, add details on return values for each threat level
(New page: {{wowapi}} __NOTOC__ <!-- Describe the purpose of the function, exhausting detail can be saved for a later section --> Returns RGB color values relating to a threat status. New in [Patc...) |
(Cleanup, add details on return values for each threat level) |
||
| Line 1: | Line 1: | ||
{{wowapi}} __NOTOC__ | {{wowapi}} __NOTOC__ | ||
Returns RGB color values relating to a threat status. New in [[Patch 3.0]]. | Returns RGB color values relating to a threat status. New in [[Patch 3.0]]. | ||
r, g, b = GetThreatStatusColor([[API TYPE ThreatStatus|status]]) | r, g, b = GetThreatStatusColor([[API TYPE ThreatStatus|status]]) | ||
==Arguments== | |||
:;status : integer - the [[API TYPE ThreatStatus|threat status]] value to get colors for | |||
==Returns== | |||
:;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 | |||
:;r : | |||
:;g : | |||
:;b : | |||
== Example == | ==Example== | ||
local status, statustxts = UnitThreatSituation("player", "target"), { "low on threat", "overnuking", "losing threat", "tanking securely" } | |||
local r, g, b = GetThreatStatusColor(status) | |||
local status, statustxts = UnitThreatSituation("player", "target"), {"low on threat", "overnuking", "losing threat", "tanking securely"} | print("You are " .. statustxts[status + 1] .. ".", r, g, b) | ||
local r, g, b = GetThreatStatusColor(status) | ===Result=== | ||
Prints a description of the player's threat situation to the chat frame, colored appropriately. e.g. | |||
< | <font color="AFAFAF">You are low on threat.</font> | ||
<font color="FFFF77">You are overnuking.</font> | |||
<font color="FF9900">You are losing threat.</font> | |||
<font color="FF0000">You are tanking securely.</font> | |||
== | ==Notes== | ||
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 | |||
== See also == | ==See also== | ||
[[API UnitThreatSituation]] | [[API UnitDetailedThreatSituation]] | [[API UnitThreatSituation]] | [[API UnitDetailedThreatSituation]] | ||