v0.13.8

C_CraftingOrders

namespaceavailable in: camelot

Status in wowlua

36 functions: 0 implemented, 1 recorded, 35 guessed. 24 events, 0 of them fired by the emulator on its own.

Functions

functionwhat it doesstatus
AreOrderNotesDisabledWhether notes on crafting orders are disabled. · by wowlua
(): boolean
guessed
CalculateCraftingOrderPostingFeeReturns the fee for posting a crafting order. · by wowlua
(skillLineAbilityID: number, orderType: CraftingOrderType, orderDuration: CraftingOrderDuration): WOWMONEY
guessed
CanOrderSkillAbilityWhether a recipe can be ordered. · by wowlua
(skillLineAbilityID: number): boolean
guessed
CancelOrderCancels one of the player's crafting orders. · by wowlua
(orderID: number)
guessed
ClaimOrderClaims a crafting order to craft it. · by wowlua
(orderID: number, profession: Profession)
guessed
CloseCrafterCraftingOrdersCloses the crafter's crafting orders window. · by wowlua
()
guessed
CloseCustomerCraftingOrdersCloses the customer's crafting orders window. · by wowlua
()
guessed
FulfillOrderCompletes a claimed crafting order and sends it to the customer. · by wowlua
(orderID: number, crafterNote: string, profession: Profession)
guessed
GetClaimedOrderReturns the crafting order the player has claimed. · by wowlua
(): CraftingOrderInfo?
guessed
GetCrafterBucketsReturns the crafting orders available to the crafter, grouped by recipe. · by wowlua
(): CraftingOrderBucketInfo[]
guessed
GetCrafterOrdersReturns the crafting orders available to the crafter. · by wowlua
(): CraftingOrderInfo[]
guessed
GetCraftingOrderTimeReturns the crafting order system's current time. · by wowlua
(): number
guessed
GetCustomerCategoriesReturns the categories of the customer's crafting order browser. · by wowlua
(): CraftingOrderCustomerCategory[]
guessed
GetCustomerOptionsReturns the recipes a customer can order that match the search. · by wowlua
(params: CraftingOrderCustomerSearchParams): CraftingOrderCustomerSearchResults
guessed
GetCustomerOrdersReturns the crafting orders found for the customer. · by wowlua
(): CraftingOrderInfo[]
guessed
GetDefaultOrdersSkillLineReturns the profession skill line the crafting orders window opens on. · by wowlua
(): number?
guessed
GetMyOrdersReturns the player's own crafting orders. · by wowlua
(): CraftingOrderInfo[]
guessed
GetNumFavoriteCustomerOptionsReturns the number of recipes the customer has marked as favorites. · by wowlua
(): number
guessed
GetOrderClaimInfoReturns how many crafting orders the player can still claim in a profession. · by wowlua
(profession: Profession): CraftingOrderClaimsRemainingInfo
guessed
GetPersonalOrdersInfoReturns information about the personal crafting orders sent to the player. · by wowlua
(): CraftingOrderPersonalOrdersInfo[]
recorded
HasFavoriteCustomerOptionsWhether the customer has marked any recipes as favorites. · by wowlua
(): boolean
guessed
IsCustomerOptionFavoritedWhether the customer has marked a recipe as a favorite. · by wowlua
(recipeID: number): boolean
guessed
ListMyOrdersRequests the player's own crafting orders. · by wowlua
(request: CraftingOrderRequestMyOrdersInfo)
guessed
OpenCrafterCraftingOrdersOpens the crafter's crafting orders window. · by wowlua
()
guessed
OpenCustomerCraftingOrdersOpens the customer's crafting orders window. · by wowlua
()
guessed
OrderCanBeRecraftedWhether the item of a crafting order can be recrafted. · by wowlua
(orderID: number): boolean
guessed
ParseCustomerOptionsProcesses the recipes a customer can order. · by wowlua
()
guessed
PlaceNewOrderPlaces a new crafting order. · by wowlua
(orderInfo: NewCraftingOrderInfo)
guessed
RejectOrderRejects a crafting order sent to the player. · by wowlua
(orderID: number, crafterNote: string, profession: Profession)
guessed
ReleaseOrderGives up a claimed crafting order without crafting it. · by wowlua
(orderID: number, profession: Profession)
guessed
RequestCrafterOrdersRequests the crafting orders available to the crafter. · by wowlua
(request: CraftingOrderRequestInfo)
guessed
RequestCustomerOrdersRequests the crafting orders matching the customer's search. · by wowlua
(request: CraftingOrderRequestInfo)
guessed
SetCustomerOptionFavoritedMarks or unmarks a recipe as a customer favorite. · by wowlua
(recipeID: number, favorited: boolean)
guessed
ShouldShowCraftingOrderTabWhether the profession window shows the crafting orders tab. · by wowlua
(): boolean
guessed
SkillLineHasOrdersWhether a profession skill line has crafting orders. · by wowlua
(skillLineID: number): boolean
guessed
UpdateIgnoreListUpdates the crafting orders' ignore list. · by wowlua
()
guessed

"by wowlua": no one documents this function, so wowlua wrote the description from its name, signature and behaviour.

Events

eventpayloadfired by the emulator
CRAFTINGORDERS_CAN_REQUESTno payloadnot implemented
CRAFTINGORDERS_CLAIMED_ORDER_ADDEDno payloadnot implemented
CRAFTINGORDERS_CLAIMED_ORDER_REMOVEDno payloadnot implemented
CRAFTINGORDERS_CLAIMED_ORDER_UPDATEDorderID: numbernot implemented
CRAFTINGORDERS_CLAIM_ORDER_RESPONSEresult: CraftingOrderResult, orderID: numbernot implemented
CRAFTINGORDERS_CRAFT_ORDER_RESPONSEresult: CraftingOrderResult, orderID: numbernot implemented
CRAFTINGORDERS_CUSTOMER_FAVORITES_CHANGEDno payloadnot implemented
CRAFTINGORDERS_CUSTOMER_OPTIONS_PARSEDno payloadnot implemented
CRAFTINGORDERS_DISPLAY_CRAFTER_FULFILLED_MSGorderTypeString: string, itemNameString: string, playerNameString: string, tipAmount: WOWMONEY, quantityCrafted: numbernot implemented
CRAFTINGORDERS_FULFILL_ORDER_RESPONSEresult: CraftingOrderResult, orderID: numbernot implemented
CRAFTINGORDERS_HIDE_CRAFTERno payloadnot implemented
CRAFTINGORDERS_HIDE_CUSTOMERno payloadnot implemented
CRAFTINGORDERS_ORDER_CANCEL_RESPONSEresult: CraftingOrderResultnot implemented
CRAFTINGORDERS_ORDER_PLACEMENT_RESPONSEresult: CraftingOrderResultnot implemented
CRAFTINGORDERS_REJECT_ORDER_RESPONSEresult: CraftingOrderResult, orderID: numbernot implemented
CRAFTINGORDERS_RELEASE_ORDER_RESPONSEresult: CraftingOrderResult, orderID: numbernot implemented
CRAFTINGORDERS_SHOW_CRAFTERno payloadnot implemented
CRAFTINGORDERS_SHOW_CUSTOMERno payloadnot implemented
CRAFTINGORDERS_UNEXPECTED_ERRORno payloadnot implemented
CRAFTINGORDERS_UPDATE_CUSTOMER_NAMEcustomerName: string, orderID: numbernot implemented
CRAFTINGORDERS_UPDATE_ORDER_COUNTorderType: CraftingOrderType, numOrders: numbernot implemented
CRAFTINGORDERS_UPDATE_PERSONAL_ORDER_COUNTSno payloadnot implemented
CRAFTINGORDERS_UPDATE_REWARDSnpcOrderRewards: CraftingOrderRewardInfo[], orderID: numbernot implemented
CRAFTING_HOUSE_DISABLEDno payloadnot implemented

An event the emulator doesn't fire on its own can still be fired from a test: mock.fireEvent("CRAFTINGORDERS_CAN_REQUEST").

Structures

  • CraftingOrderRequestInfo · orderType, selectedSkillLineAbility?, searchFavorites, initialNonPublicSearch, primarySort, secondarySort, forCrafter, offset, callback, profession?
  • CraftingOrderRequestMyOrdersInfo · primarySort, secondarySort, offset, callback

sources

Signatures, events and structures: Blizzard's API documentation (Blizzard_APIDocumentationGenerated) (CraftingOrderUI system, camelot 1.60.1). Descriptions: written by wowlua where no documentation describes the entry.