Wowpedia

We have moved to Warcraft Wiki. Click here for information and the new URL.

READ MORE

Wowpedia

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

See also[]