WoW:API GetItemQualityColor: Difference between revisions

From AddOn Studio
Jump to navigation Jump to search
No edit summary
(Added details to explain how invalid arguments are handled)
Line 29: Line 29:


==Details==
==Details==
: Added in 1.9.1
: GetItemQualityColor() was added in 1.9.1
 
:If an invalid quality index is specified, GetItemQualityColor() returns white (same as index 1):
:r = 1
:g = 1
:b = 1
:hex = |cffffffff

Revision as of 01:44, 14 April 2007

WoW API < GetItemQualityColor

GetItemQualityColor -Documentation by Maldivia-

Returns RGB color codes for an item quality.

r, g, b, hex = GetItemQualityColor(quality)

Parameters

Arguments

quality
quality
Integer - The numeric ID of the quality from 0 (Poor) to 6 (Artifact).

Returns

r, g, b, hex
r
Float - The Red component of the color
g
Float - The Green component of the color
b
Float - The Blue component of the color
hex
String - Contains the hexidecimal representation of the string, as well as "|c" in the beginning.

Example

for i = 0, 6 do
  local r, g, b, hex = GetItemQualityColor(i);
  DEFAULT_CHAT_FRAME:AddMessage(getglobal("ITEM_QUALITY" .. i .. "_DESC"), r, g, b);
end

Result

Will write all qualities to the default chat frame, in their individual colors.

Details

GetItemQualityColor() was added in 1.9.1
If an invalid quality index is specified, GetItemQualityColor() returns white (same as index 1):
r = 1
g = 1
b = 1
hex = |cffffffff