Returns information about an item in the player's bags
See also Container functions.
Signature:
texture,
count,
locked,
quality,
readable,
lootable,
link,
isFiltered,
hasNoValue,
itemID
=
GetContainerItemInfo(container,
slot)
Arguments:
container
- Index of one of the player's bags or other containers (number
, containerID)slot
- Index of an item slot within the container (number
, containerSlotID)
Returns:
texture
- Path to the icon texture for the item (string
)count
- Number of items in the slot (number
)locked
- 1 if the item is locked; otherwise nil. Items become locked while being moved, split, or placed into other UI elements (such as the mail, trade, and auction windows). (1nil
)quality
- Quality (or rarity) of the item (number
, itemQuality)readable
- 1 if the item is readable; otherwise nil. This value is used by the default UI to show a special cursor over items such as books and scrolls which can be read by right-clicking. (1nil
)lootable
- 1 if the item is a temporary container containing items that can be looted; otherwise nil. Examples include the Bag of Fishing Treasures and Small Spice Bag rewarded by daily quests, lockboxes (once unlocked), and the trunks occasionally found while fishing. (1nil
)link
- A hyperlink for the item (itemLink
)isFiltered
- true if the slot does not match the contents of the item search box, false otherwise. In the default UI, true means the slot is greyed out. (boolean
)hasNoValue
- true if the item has no sale price / merchant won't accept it (boolean
)itemID
- the item's itemID (number
, itemID)