v0.13.8

C_EquipmentSet

namespaceavailable in: camelot

Status in wowlua

23 functions: 9 implemented, 0 recorded, 14 guessed. 4 events, 0 of them fired by the emulator on its own.

Functions

functionwhat it doesstatus
AssignSpecToEquipmentSetAssigns an equipment set to a specialization.
(equipmentSetID: number, specIndex: number)
guessed
CanUseEquipmentSetsReturns whether any equipment sets can be used.
(): boolean
guessed
ClearIgnoredSlotsForSaveClears ignored slots for saving.
()
guessed
CreateEquipmentSetCreates an equipment set.
(equipmentSetName: string, icon: string?)
guessed
DeleteEquipmentSetDeletes an equipment set.
(equipmentSetID: number)
guessed
EquipmentSetContainsLockedItemsReturns whether an equipment set has locked items
(equipmentSetID: number): boolean
guessed
GetEquipmentSetAssignedSpecReturns the specialization assigned to an equipment set.
(equipmentSetID: number): number?
implemented
GetEquipmentSetForSpecReturns the equipment set currently assigned to a specific specialization.
(specIndex: number): number?
implemented
GetEquipmentSetIDReturns the set ID of an equipment set with the specified name.
(equipmentSetName: string): number?
implemented
GetEquipmentSetIDsReturns an array containing all currently saved equipment set IDs.
(): number[]
implemented
GetEquipmentSetInfoReturns information about a saved equipment set.
(equipmentSetID: number): (string?, number?, number?, boolean?, number?, number?, number?, number?, number?)
implemented
GetIgnoredSlotsReturns ignored slots of an equipment set.
(equipmentSetID: number): boolean[]?
implemented
GetItemIDsReturns the item IDs of an equipment set.
(equipmentSetID: number): number[]?
implemented
GetItemLocationsReturns the location of all items in an equipment set.
(equipmentSetID: number): number[]?
implemented
GetNumEquipmentSetsReturns the number of saved equipment sets.
(): number
implemented
IgnoreSlotForSaveIgnores an equipment slot for saving.
(slot: number)
guessed
IsSlotIgnoredForSaveReturns whether a slot is ignored for saving.
(slot: number): boolean
guessed
ModifyEquipmentSetModifies an equipment set.
(equipmentSetID: number, newName: string, newIcon: string?)
guessed
PickupEquipmentSetPicks up an equipment set, placing it on the cursor.
(equipmentSetID: number)
guessed
SaveEquipmentSetSaves your currently equipped items into an equipment set.
(equipmentSetID: number, icon: string?)
guessed
UnassignEquipmentSetSpecUnassigns an equipment set from a specialization.
(equipmentSetID: number)
guessed
UnignoreSlotForSaveUnignores a slot for saving.
(slot: number)
guessed
UseEquipmentSetEquips items from a specified equipment set.
(equipmentSetID: number): boolean
guessed

Events

eventpayloadfired by the emulator
EQUIPMENT_SETS_CHANGEDno payloadnot implemented
EQUIPMENT_SWAP_FINISHEDresult: boolean, setID: number?not implemented
EQUIPMENT_SWAP_PENDINGno payloadnot implemented
TRANSMOG_CUSTOM_SETS_CHANGEDno payloadnot implemented

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

sources

Signatures, events and structures: Blizzard's API documentation (Blizzard_APIDocumentationGenerated) (EquipmentSet system, camelot 1.60.1). Descriptions: warcraft.wiki.gg's API pages, by its contributors, CC BY-SA 4.0 ↗.