C_TradeSkillUI.GetRecipeSchematic

From Warcraft Wiki
Jump to navigation Jump to search

Needs summary.

schematic = C_TradeSkillUI.GetRecipeSchematic(recipeSpellID, isRecraft [, recipeLevel])

Arguments

recipeSpellID
number
isRecraft
boolean
recipeLevel
number?

Returns

schematic
CraftingRecipeSchematic
Field Type Description
recipeID number
icon number
quantityMin number
quantityMax number
name string
recipeType Enum.TradeskillRecipeType? = Item
productQuality number?
outputItemID number?
reagentSlotSchematics CraftingReagentSlotSchematic[]
isRecraft boolean
hasCraftingOperationInfo boolean
Enum.TradeskillRecipeType
Value Field Description
1 Item
2 Salvage
3 Enchant
4 Recraft
5 Gathering Added in 10.0.5
CraftingReagentSlotSchematic
Field Type Description
reagents CraftingReagent[]
reagentType Enum.CraftingReagentType
quantityRequired number
slotInfo CraftingReagentSlotInfo?
dataSlotType Enum.TradeskillSlotDataType? = Reagent
dataSlotIndex number
slotIndex number
orderSource Enum.CraftingOrderReagentSource?
required boolean Added in 10.1.0
CraftingReagent
Field Type Description
itemID number?
currencyID number?
Enum.CraftingReagentType
Value Field Description
0 Modifying Renamed from Optional in 10.1.0
1 Basic
2 Finishing
3 Automatic Added in 10.1.0
CraftingReagentSlotInfo
Field Type Description
mcrSlotID number
requiredSkillRank number
slotText string?
Enum.TradeskillSlotDataType
Value Field Description
1 Reagent
2 ModifiedReagent
3 Currency
Enum.CraftingOrderReagentSource
Value Field Description
0 Any
1 Customer
2 Crafter
3 None

Patch changes

Dragonflight Patch 10.0.5 (2023-01-24): Removed hasGatheringOperationInfo field.