v0.13.8

C_DelvesUI

namespaceavailable in: camelot

Status in wowlua

40 functions: 0 implemented, 4 recorded, 36 guessed. 6 events, 0 of them fired by the emulator on its own.

Functions

functionwhat it doesstatus
GetActiveDelveTierReturns the entrance tier information for the active Delve (via party data). Assumes only Delves use this type for now.
(): TieredEntranceTierInfo
guessed
GetCompanionInfoForActivePlayerReturns the ID of the player's delve companion. · by wowlua
(): number
guessed
GetCreatureDisplayInfoForCompanionReturns the creature display ID of a delve companion. · by wowlua
(companionID: number?): number
guessed
GetCurioLinkGiven the spell ID for an owned curio and its rarity, return a spell link style hyperlink for the curio spell, since they aren't items when learned
(spellID: SpellIdentifier, rarity: CurioRarity): string
guessed
GetCurioNodeForCompanionReturns a delve companion's curio trait node of a kind. · by wowlua
(curioType: CurioType, companionID: number?): number
recorded
GetCurioRarityByTraitCondAccountElementIDReturns the rarity of a curio. · by wowlua
(traitCondAccountElementID: number): CurioRarity
guessed
GetCurrentDelvesSeasonNumberReturns the number of the current delves season. · by wowlua
(): number
guessed
GetDelveEntranceBackgroundWidgetSetIDReturns the widget set ID of the delve entrance window's background. · by wowlua
(): number
guessed
GetDelveEntranceDescriptionStringReturns the description shown at the delve entrance. · by wowlua
(): string?
guessed
GetDelveEntranceHeaderStringReturns the header shown at the delve entrance. · by wowlua
(): string?
guessed
GetDelveEntranceMapIDReturns the map ID of the delve whose entrance is open. · by wowlua
(): number
guessed
GetDelveEntranceTiersReturns the tiers the delve entrance offers. · by wowlua
(): TieredEntranceTierInfo[]
guessed
GetDelveEntranceTitleStringReturns the title shown at the delve entrance. · by wowlua
(): string?
guessed
GetDelvesAffixSpellsForSeasonReturns the spells of this season's delve affixes. · by wowlua
(): number[]
guessed
GetDelvesFactionForSeasonReturns the faction ID of this season's delves. · by wowlua
(): number
guessed
GetDelvesMinRequiredLevelPlayers must be at or above the min level + offset to enter Delves. This function returns that min level.
(): number?
guessed
GetFactionForCompanionReturns the faction ID of a delve companion. · by wowlua
(companionID: number?): number
guessed
GetFlavorNodeForCompanionReturns a delve companion's flavor trait node. · by wowlua
(companionID: number?): number
recorded
GetFlavorNodeNameForCompanionReturns the name of a delve companion's flavor trait node. · by wowlua
(companionID: number?): string
guessed
GetLockedTextForCompanionReturns the text shown while a delve companion is locked. · by wowlua
(companionID: number?): string
guessed
GetModelSceneForCompanionReturns the model scene ID of a delve companion. · by wowlua
(companionID: number?): number
guessed
GetPlayerCompanionPDEIDReturns the player data element ID of a delve companion. · by wowlua
(companionID: number?): number?
guessed
GetRoleNodeForCompanionReturns a delve companion's role trait node. · by wowlua
(companionID: number?): number
recorded
GetRoleSubtreeForCompanionReturns a delve companion's trait subtree for a role. · by wowlua
(roleType: CompanionRoleType, companionID: number?): number
guessed
GetTieredEntranceOptionalAffixTraitTreeIDReturns the trait tree ID of the tiered entrance's optional affixes. · by wowlua
(): number?
guessed
GetTieredEntrancePDEIDReturns the player data element ID of the tiered entrance. · by wowlua
(): number
guessed
GetTieredEntranceTypeReturns the kind of tiered entrance that is open. · by wowlua
(): TieredEntranceType
guessed
GetTraitTreeForCompanionReturns the trait tree ID of a delve companion. · by wowlua
(companionID: number?): number
recorded
GetUnseenCuriosBySlotTypeReturns the curios of a slot type the player hasn't seen yet. · by wowlua
(slotType: CompanionConfigSlotTypes, ownedCurioNodeIDs: number[]): number[]
guessed
GetWorldTierDifficultyForActivePlayerReturns the player's world tier difficulty. · by wowlua
(): WorldTierDifficulty
guessed
HasActiveDelveWhether the player has an active delve. · by wowlua
(): boolean
guessed
HasActiveLFGLairWhether the player has an active lair from the group finder. · by wowlua
(): boolean
guessed
HasActiveLairWhether the player has an active lair. · by wowlua
(): boolean
guessed
IsDelveEntranceTierEnabledWhether a delve tier can be chosen, and the reason when it can't. · by wowlua
(tier: number): (boolean, string?)
guessed
IsEligibleForActiveDelveRewardsWhether the unit can get the rewards of the active delve. · by wowlua
(unit: string): boolean
guessed
IsInLairWhether the player is in a lair. · by wowlua
(): boolean
guessed
IsTraitTreeForCompanionWhether a trait tree belongs to a delve companion. · by wowlua
(traitTreeID: number): boolean
guessed
RequestPartyEligibilityForDelveTiersQueries private party members to see what level they have unlocked for the Delve. Ineligible members are added to the tooltip of dropdown entries.
(mapID: number)
guessed
SaveSeenCuriosBySlotTypeMarks the curios of a slot type as seen. · by wowlua
(slotType: CompanionConfigSlotTypes, ownedCurioNodeIDs: number[])
guessed
SelectDelveEntranceTierSelects a tier at the delve entrance. · by wowlua
(tier: 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
ACTIVE_DELVE_DATA_UPDATEno payloadnot implemented
DELVES_ACCOUNT_DATA_ELEMENT_CHANGEDno payloadnot implemented
DELVE_ASSIST_ACTIONdata: DelveAssistActionDatanot implemented
PARTY_ELIGIBILITY_FOR_DELVE_TIERS_CHANGEDplayerName: string, maxEligibleLevel: numbernot implemented
SHOW_DELVES_COMPANION_CONFIGURATION_UIno payloadnot implemented
WALK_IN_DATA_UPDATEno payloadnot implemented

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

Structures

  • TieredEntranceRewardInfo · id, quantity, rewardType, context
  • TieredEntranceTierInfo · tier, suggestedILvl, overrideTooltipSpellID, unlocked, tierDescription, rewards, modifierUIWidgetSetID, lockedReason?, queueAsLFG, difficultyID

sources

Signatures, events and structures: Blizzard's API documentation (Blizzard_APIDocumentationGenerated) (DelvesUI system, camelot 1.60.1). Descriptions: warcraft.wiki.gg's API pages, by its contributors, CC BY-SA 4.0 ↗; written by wowlua where no documentation describes the entry.