C_Item .GetItemStats
Jump to navigation
Jump to search
Returns a table of stats for an item.
statTable = C_Item.GetItemStats(itemLink)
Arguments
- itemLink
- string - Only accepts an item link, minimally in
item:%d
format.
Returns
- statTable
- table - A table whose keys are also globalstrings.
Field | Type | Description |
---|---|---|
ITEM_MOD_CRIT_RATING_SHORT | number? | Critical Strike |
ITEM_MOD_HASTE_RATING_SHORT | number? | Haste |
ITEM_MOD_INTELLECT_SHORT | number? | Intellect |
ITEM_MOD_MASTERY_RATING_SHORT | number? | Mastery |
ITEM_MOD_STAMINA_SHORT | number? | Stamina |
ITEM_MOD_VERSATILITY | number? | Versatility |
RESISTANCE0_NAME | number? | Armor |
... |
Example
Dumps an example stat table.
/dump C_Item.GetItemStats("|cff0070dd|Hitem:137487::::::::70:257::54:6:6652:8812:9302:7756:3268:8766:1:28:628:::::|h[Strand of the Stars]|h|r")
[1]={
ITEM_MOD_VERSATILITY=508,
ITEM_MOD_MASTERY_RATING_SHORT=428,
ITEM_MOD_STAMINA_SHORT=653,
}
Plain item links can be in item:%d
format, for example [Strand of the Stars].
/dump C_Item.GetItemStats("item:137487")
[1]={
ITEM_MOD_VERSATILITY=10,
ITEM_MOD_MASTERY_RATING_SHORT=8,
ITEM_MOD_STAMINA_SHORT=5
}
Prints the globalstring and value for each stat of an item.
local stats = C_Item.GetItemStats("|cffa335ee|Hitem:202542::::::::70:257::4:7:6652:9415:9229:9411:9315:1465:8767::::::|h[Mask of the Furnace Seraph]|h|r")
for k, v in pairs(stats) do
print(format("%s: %d", _G[k], v))
end
-- Armor: 225
-- Intellect: 441
-- Stamina: 1478
-- Critical Strike: 225
-- Haste: 500