WoW API: GetMerchantItemCostItem

From AddOn Studio
Revision as of 04:46, 15 August 2023 by Move page script (talk | contribs) (Move page script moved page API GetMerchantItemCostItem to API GetMerchantItemCostItem without leaving a redirect)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

WoW API < GetMerchantItemCostItem

itemTexture, itemValue, itemLink = GetMerchantItemCostItem(index, itemIndex)

Parameters[edit]

Arguments

index
Number - The index of the item in the merchant's inventory
itemIndex
Number - The index for the required item cost type.


Returns

itemTexture
String - The texture that represents the item's icon
itemValue
Number - The number of that item required
itemLink
String - An itemLink for the cost item.

Details[edit]

itemIndex counts into the number of different "alternate currency" tokens required to buy the item under consideration. For example, looking at the 25-player Tier 9 vendor, a chestpiece costs 75 Emblems of Triumph and 1 Trophy of the Crusade. This function would be called with arguments (N,1) to retrieve information about the Emblems and (N,2) to retrieve information about the Trophy, where N is the index of the chestpiece in the merchant window.

Most vendor items only use a single type of alternate currency token, so itemIndex will typically be 1.

itemIndex should never be larger than the itemCount returned by GetMerchantItemCostInfo.