![]() |
Automated updating of API pages at this location, to reflect patch changes, has ceased from 10.1.7 onwards. |
Returns readily available info for an item.
itemID, itemType, itemSubType, itemEquipLoc, icon, classID, subclassID = GetItemInfoInstant(item)
Arguments
- item
- number|string : Item ID, Link or Name
- Accepts any valid item ID.
- Accepts an item link, or in
item:%dformat. - Accepts a localized item name but this requires the item to be or have been in the player's inventory (bags/bank) for that session.
Returns
- itemID
- number - ID of the item.
- itemType
- string : ItemType - The localized type name of the item: Armor, Weapon, Quest, etc.
- itemSubType
- string : ItemType - The localized sub-type name of the item: Bows, Guns, Staves, etc.
- itemEquipLoc
- string : ItemEquipLoc - The inventory equipment location in which the item may be equipped e.g.
"INVTYPE_HEAD", or an empty string if it cannot be equipped. - icon
- number : FileID - The texture for the item icon.
- classID
- number : ItemType - The numeric ID of
itemType - subclassID
- number : ItemType - The numeric ID of
itemSubType
Details
- This function only returns info that don't require a query to the server. Which has the advantage over GetItemInfo() it will always return data for valid items.
Example
- Prints item information for
[Silk Cloth]
/dump GetItemInfoInstant(4306)
[1] = 4306, -- itemID
[2] = "Tradeskill", -- itemType
[3] = "Cloth", -- itemSubType
[4] = "", -- itemEquipLoc
[5] = 132905, -- icon
[6] = 7, -- classID
[7] = 5 -- subclassID
Patch changes
Patch 7.0.3 (2016-07-19): Added.
