v0.13.8

C_AzeriteEssence

namespaceavailable in: camelot

Status in wowlua

21 functions: 0 implemented, 0 recorded, 21 guessed. 8 events, 0 of them fired by the emulator on its own.

Functions

functionwhat it doesstatus
ActivateEssencePuts the Azerite essence into the milestone's slot. · by wowlua
(essenceID: number, milestoneID: number)
guessed
CanActivateEssenceWhether the Azerite essence can go into the milestone's slot. · by wowlua
(essenceID: number, milestoneID: number): boolean
guessed
CanDeactivateEssenceWhether the essence in the milestone's slot can be removed. · by wowlua
(milestoneID: number): boolean
guessed
CanOpenUIWhether the Azerite essence window can be opened. · by wowlua
(): boolean
guessed
ClearPendingActivationEssenceClears the Azerite essence waiting to be placed in a slot. · by wowlua
()
guessed
CloseForgeCloses the Heart Forge. · by wowlua
()
guessed
GetEssenceHyperlinkReturns a chat link to the Azerite essence at the rank. · by wowlua
(essenceID: number, rank: number): string
guessed
GetEssenceInfoReturns information about the Azerite essence. · by wowlua
(essenceID: number): AzeriteEssenceInfo?
guessed
GetEssencesReturns the Azerite essences. · by wowlua
(): AzeriteEssenceInfo[]?
guessed
GetMilestoneEssenceReturns the ID of the Azerite essence in the milestone's slot. · by wowlua
(milestoneID: number): number?
guessed
GetMilestoneInfoReturns information about the Heart of Azeroth milestone. · by wowlua
(milestoneID: number): AzeriteMilestoneInfo?
guessed
GetMilestoneSpellReturns the spell the Heart of Azeroth milestone gives. · by wowlua
(milestoneID: number): number?
guessed
GetMilestonesReturns the Heart of Azeroth's milestones. · by wowlua
(): AzeriteMilestoneInfo[]?
guessed
GetNumUnlockedEssencesReturns the number of Azerite essences the player has unlocked. · by wowlua
(): number
guessed
GetNumUsableEssencesReturns the number of Azerite essences the player can use. · by wowlua
(): number
guessed
GetPendingActivationEssenceReturns the ID of the Azerite essence waiting to be placed in a slot. · by wowlua
(): number
guessed
HasNeverActivatedAnyEssencesWhether the player has never placed an Azerite essence in a slot. · by wowlua
(): boolean
guessed
HasPendingActivationEssenceWhether an Azerite essence is waiting to be placed in a slot. · by wowlua
(): boolean
guessed
IsAtForgeWhether the player is at the Heart Forge. · by wowlua
(): boolean
guessed
SetPendingActivationEssencePicks the Azerite essence to place in a slot next. · by wowlua
(essenceID: number)
guessed
UnlockMilestoneUnlocks the Heart of Azeroth milestone. · by wowlua
(milestoneID: number)
guessed

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

Events

eventpayloadfired by the emulator
AZERITE_ESSENCE_ACTIVATEDslot: AzeriteEssenceSlot, essenceID: numbernot implemented
AZERITE_ESSENCE_ACTIVATION_FAILEDslot: AzeriteEssenceSlot, essenceID: numbernot implemented
AZERITE_ESSENCE_CHANGEDessenceID: number, newRank: numbernot implemented
AZERITE_ESSENCE_FORGE_CLOSEno payloadnot implemented
AZERITE_ESSENCE_FORGE_OPENno payloadnot implemented
AZERITE_ESSENCE_MILESTONE_UNLOCKEDmilestoneID: numbernot implemented
AZERITE_ESSENCE_UPDATEno payloadnot implemented
PENDING_AZERITE_ESSENCE_CHANGEDessenceID: number?not implemented

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

Structures

  • AzeriteEssenceInfo · ID, name, rank, unlocked, valid, icon
  • AzeriteMilestoneInfo · ID, requiredLevel, canUnlock, unlocked, rank?, slot?

sources

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