WoW:API GetTradeSkillInfo: Difference between revisions

m
Move page script moved page API GetTradeSkillInfo to WoW:API GetTradeSkillInfo without leaving a redirect
No edit summary
 
m (Move page script moved page API GetTradeSkillInfo to WoW:API GetTradeSkillInfo without leaving a redirect)
 
(10 intermediate revisions by 10 users not shown)
Line 1: Line 1:
skillName, skillType, numAvailable, isExpanded = GetTradeSkillInfo(skillIndex);
{{wowapi}}
 
== Synopsis ==
Retrieves information about a specific trade skill.
 
skillName, skillType, numAvailable, isExpanded, altVerb, numSkillUps = GetTradeSkillInfo(skillIndex)
 
== Arguments ==
(skillIndex)
 
:;skillIndex : Number - The id of the skill you want to query.
 
== Returns ==
skillName, skillType, numAvailable, isExpanded, altVerb, numSkillUps
 
:;skillName : String - The name of the skill, e.g. "Copper Breastplate" or "Daggers", if the skillIndex references to a heading.
:;skillType : String - Either "header", if the skillIndex references to a heading, or a string indicating the difficulty to craft the item ("trivial", "easy", "medium", "optimal", "difficult").
:;numAvailable : Number - The number of items the player can craft with his available trade goods.
:;isExpanded : Boolean - Returns if the header of the skillIndex is expanded in the crafting window or not
:;altVerb: String - If not nil, a verb other than "Create" which describes the trade skill action (i.e., for Enchanting, this returns "Enchant"). If nil the expected verb is "Create."
:;numSkillUps: Number - The number of skill ups that the player can receive by crafting this item.
 
== Example ==
<!-- begin code -->
local name, type;
for i=1,GetNumTradeSkills() do
    name, type, _, _, _, _ = GetTradeSkillInfo(i);
    if (name and type ~= "header") then
      DEFAULT_CHAT_FRAME:AddMessage("Found: "..name);
    end
end
<!-- end code -->
==== Result ====
:Displays all items the player is able to craft in the chat windows.
 
== Details ==
: Retrieves the name of the skill, the type of the skill and the amount the player can craft for a specific crafting skill.
Anonymous user