![]() |
Wowpedia is no longer updated, go away. |
Returns information about a currency token rewarded from the quest currently being viewed in the quest info frame.
name, texture, numItems, quality = GetQuestCurrencyInfo(itemType, index)
Arguments[]
- itemType
- string - The category of the currency to query. Currently "reward" is the only category in use for currencies.
- index
- number - The index of the currency to query, in the range [1,GetNumRewardCurrencies()].
Returns[]
- name
- string - The localized name of the currency.
- texture
- string - The path to the icon texture used for the currency.
- numItems
- number - The amount of the currency that will be rewarded.
- quality
- number - Indicates the rarity of the currency.
Details[]
This function does not work for quests being viewed from the player's quest log. Use GetQuestLogRewardCurrencyInfo instead. Check QuestInfoFrame.questLog to determine whether the quest info frame is currently displaying a quest log quest or not.
Example[]
Print a list of currencies rewarded by the currently viewed quest to the chat frame:
local numRewardCurrencies = GetNumRewardCurrencies() if numRewardCurrencies > 0 then print("This quest rewards", numRewardCurrencies, "currencies:") for i = 1, numRewardCurrencies do local name, texture, numItems if QuestInfoFrame.questLog then name, texture, numItems = GetQuestLogRewardCurrencyInfo(i) else name, texture, numItems = GetQuestCurrencyInfo("reward", i) end print(format("\124T%s:0\124t %dx %s", texture, numItems, name)) end else print("This quest does not reward any currencies.") end