Complete reference for WoW Retail Professions, Tradeskill, Crafting Orders, Recipe, and Profession Specialization APIs. Covers C_TradeSkillUI (recipe list, crafting, reagents, skill lines, categories, recrafting, salvage, enchanting), C_CraftingOrders (customer/crafter order system, public/private/guild orders, order creation, fulfillment, listing), C_ProfessionSpecUI (profession knowledge, specialization trees), global tradeskill functions, and profession-specific patterns. Use when working with professions, recipes, crafting, work orders, crafting orders, profession specialization, or tradeskill UI.
Instalação
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
C_TradeSkillUI.SetRecipeItemNameFilter("Enchant")
local recipeIDs = C_TradeSkillUI.GetFilteredRecipeIDs()
for _, recipeID inipairs(recipeIDs) dolocal info = C_TradeSkillUI.GetRecipeInfo(recipeID)
if info thenprint(info.name, "Skill:", info.relativeDifficulty)
endend
Craft an Item
-- Craft 5 of a recipelocal recipeID = 12345
C_TradeSkillUI.CraftRecipe(recipeID, 5)
Key Events
Event
Payload
Description
TRADE_SKILL_SHOW
—
Tradeskill UI opened
TRADE_SKILL_CLOSE
—
Tradeskill UI closed
TRADE_SKILL_UPDATE
—
Tradeskill data updated
TRADE_SKILL_LIST_UPDATE
—
Recipe list changed
TRADE_SKILL_DATA_SOURCE_CHANGED
—
Data source changed
TRADE_SKILL_DATA_SOURCE_CHANGING
—
Data source changing
TRADE_SKILL_CRAFT_BEGIN
—
Started crafting
UPDATE_TRADESKILL_CAST_COMPLETE
—
Craft cast completed
UPDATE_TRADESKILL_CAST_STOPPED
—
Craft cast stopped
TRADE_SKILL_ITEM_CRAFTED_RESULT
resultData
Crafted item result
CRAFTINGORDERS_ORDER_PLACEMENT_RESPONSE
result
Order placement result
CRAFTINGORDERS_CLAIMED_ORDER_ADDED
—
Order claimed
CRAFTINGORDERS_CLAIMED_ORDER_REMOVED
—
Order released
CRAFTINGORDERS_CLAIMED_ORDER_UPDATED
—
Claimed order updated
CRAFTINGORDERS_FULFILL_ORDER_RESPONSE
result, orderID
Order fulfilled result
CRAFTINGORDERS_REJECT_ORDER_RESPONSE
result, orderID
Order rejected result
CRAFTINGORDERS_ORDER_CANCEL_RESPONSE
result, orderID
Order cancelled result
CRAFTINGORDERS_CUSTOMER_OPTIONS_PARSED
—
Customer options loaded
CRAFTINGORDERS_CRAFTER_ORDER_LIST_UPDATED
—
Crafter order list refreshed
CRAFTINGORDERS_CAN_REQUEST
—
Can request crafter orders
SKILL_LINES_CHANGED
—
Skill lines changed
LEARNED_SPELL_IN_SKILL_LINE
spellID, skillLineID, isTrackedAsTradeskill
New recipe learned
Gotchas & Restrictions
Tradeskill must be open — Most C_TradeSkillUI functions only work when the tradeskill window is open.