Wowpedia

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

READ MORE

Wowpedia
Register
Advertisement

Returns the number of distinct reagents needed for the specified recipe.

numReagents = C_TradeSkillUI.GetRecipeNumReagents(recipeSpellID [, recipeLevel])

Arguments[]

recipeSpellID
number
recipeLevel
number?

Returns[]

numReagents
number - The number of distinct reagents needed for the specified recipe.

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 GetTradeSkillNumReagents()

Advertisement