Wowpedia

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

READ MORE

Wowpedia
Register
Advertisement

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 Inv gizmo 04 [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[]

Dragonflight Patch 10.0.0 (2022-10-25): Removed.
Legion Patch 7.0.3 (2016-07-19): Added. Replaces GetTradeSkillReagentInfo()

Advertisement