WoW:API GetCraftInfo: Difference between revisions

From AddOn Studio
Jump to navigation Jump to search
(added more return values (Found in Blizzard_CraftUI.lua))
m (Move page script moved page API GetCraftInfo to API GetCraftInfo without leaving a redirect)
 
(8 intermediate revisions by 8 users not shown)
Line 1: Line 1:
<center>'''GetCraftInfo''' ''-Documentation by [[user:Dalf|Dalf]]-''</center>
{{removedapi|3.0|Crafting API was absorbed into [[World of Warcraft API#TradeSkill Functions|Tradeskill API]].
* Equivalent function: {{api|GetTradeSkillInfo}}.}}
{{wowapi}}
   craftName, craftSubSpellName, craftType, numAvailable, isExpanded, trainingPointCost, requiredLevel = GetCraftInfo(index)
   craftName, craftSubSpellName, craftType, numAvailable, isExpanded, trainingPointCost, requiredLevel = GetCraftInfo(index)


Line 9: Line 11:
=== Returns ===
=== Returns ===


:;craftName
:;craftName : Name of the item you can craft


:;craftSubSpellName
:;craftSubSpellName


:;craftType : String - "header" or something else
:;craftType : String - "header" or how hard it is to create the item; trivial, easy, medium or optimal.


:;numAvailable : This is the number of enchants you can perform with the reagents you got in your inventory (the number is also shown in the UI).
:;numAvailable : This is the number of items you can create with the reagents you have in your inventory (the number is also shown in the UI).


:;isExpanded
:;isExpanded : Only applies to headers. Indicates whether they are expanded or contracted.  Nil if not applicable.


:;trainingPointCost : This is the number of training points your pet needs to train this skill.
:;trainingPointCost : This is the number of training points needed to train this skill if at a trainer. Nil if the craft window is not a trainer.


:;requiredLevel : The required level for your pet.
:;requiredLevel : The required level to train this skill if at a trainer. Nil if the craft window is not a trainer.
----
{{WoW API}}

Latest revision as of 04:45, 15 August 2023

WoW API < GetCraftInfo

 craftName, craftSubSpellName, craftType, numAvailable, isExpanded, trainingPointCost, requiredLevel = GetCraftInfo(index)

Parameters[edit]

Arguments[edit]

index
Numeric - 1 to GetNumCrafts()

Returns[edit]

craftName
Name of the item you can craft
craftSubSpellName
craftType
String - "header" or how hard it is to create the item; trivial, easy, medium or optimal.
numAvailable
This is the number of items you can create with the reagents you have in your inventory (the number is also shown in the UI).
isExpanded
Only applies to headers. Indicates whether they are expanded or contracted. Nil if not applicable.
trainingPointCost
This is the number of training points needed to train this skill if at a trainer. Nil if the craft window is not a trainer.
requiredLevel
The required level to train this skill if at a trainer. Nil if the craft window is not a trainer.