Returns information about a reagent in a trade skill recipe


See also Tradeskill functions.

Signature:

reagentName, reagentTexture, reagentCount, playerReagentCount = GetTradeSkillReagentInfo(skillIndex, reagentIndex)

Arguments:

Returns:

  • reagentName - Name of the reagent (string)
  • reagentTexture - Path to an icon texture for the reagent (string)
  • reagentCount - Quantity of the reagent required to perform the recipe (number)
  • playerReagentCount - Quantity of the reagent in the player's possession (number)

Examples:

-- Prints the reagent(s) required for the first trade skill recipe listed
local skillIndex = GetFirstTradeSkill()
local name = GetTradeSkillInfo(skillIndex)
print(format("%s takes the following reagent(s):", name))
for reagentIndex = 1, GetTradeSkillNumReagents(skillIndex) do
   local reagentName, _, reagentCount = GetTradeSkillReagentInfo(skillIndex, reagentIndex)
   print(format("    %dx %s", reagentCount, reagentName))
end