Automated updating of API pages at this location, to reflect patch changes, has ceased from 10.1.7 onwards. |
Returns the information for a reagent needed by a recipe.
name, icon, reagentCount, playerReagentCount = C_TradeSkillUI.GetRecipeReagentInfo(recipeSpellID, reagentIndex [, recipeLevel])
Arguments[]
- recipeSpellID
- number
- reagentIndex
- number - Ranging from 1 to C_TradeSkillUI.GetRecipeNumReagents()
- recipeLevel
- number?
Returns[]
- name
- string? - The localized name for the reagent.
- icon
- number? - Icon FileID
- reagentCount
- number - The required number of the reagent needed to make the recipe once.
- playerReagentCount
- number - The amount of the reagent the player has.
Example[]
Prints the reagents for [Thorium Widget]. The player has 12 Thorium Bars and zero Runecloth.
local recipeId = 19791 -- Thorium Widget
for i = 1, C_TradeSkillUI.GetRecipeNumReagents(recipeId) do
print(C_TradeSkillUI.GetRecipeReagentInfo(recipeId, i))
end
-- "Thorium Bar", 133221, 3, 12
-- "Runecloth", 132903, 1,
Patch changes[]
Patch 10.0.0 (2022-10-25): Removed.
Patch 7.0.3 (2016-07-19): Added. Replaces GetTradeSkillReagentInfo()