m
Move page script moved page API GetThreatStatusColor to WoW:API GetThreatStatusColor without leaving a redirect
(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...) |
m (Move page script moved page API GetThreatStatusColor to WoW:API GetThreatStatusColor without leaving a redirect) |
||
| (3 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
{{wowapi}} | {{wowapi|toc=0}} | ||
Returns RGB color value corresponding to a threat status returned by [[API UnitThreatSituation|UnitThreatSituation]]. Added in Patch 3.0. | |||
r, g, b = GetThreatStatusColor(statusIndex) | |||
Returns RGB color | |||
r, g, b = GetThreatStatusColor( | |||
== Parameters == | == Parameters == | ||
=== Arguments === | === Arguments === | ||
* status (integer) - the [[API TYPE ThreatStatus|ThreatStatus]] 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 | |||
=== | === 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> | |||
== | == Examples == | ||
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) | |||
== | == Notes == | ||
As of Patch 3.0.9, the following r, g, b values are returned for each threat level: | |||
: | * 0: <span style="color: #AFAFAF">0.69, 0.69, 0.69</span> | ||
< | * 1: <span style="color: #FFFF77">1, 1, 0.47</span> | ||
* 2: <span style="color: #FF9900">1, 0.6, 0</span> | |||
< | * 3: <span style="color: #FF0000">1, 0, 0</span> | ||
== See also == | == See also == | ||
* [[API UnitThreatSituation]] | |||
[[API UnitThreatSituation]] | * [[API UnitDetailedThreatSituation]] | ||
[[Category:Interface customization]] | [[Category:Interface customization]] | ||
[[Category:World of Warcraft API]] | [[Category:World of Warcraft API]] | ||