~/forever/addon-api
Addon API
C_DelvesUI.GetTieredEntranceOptionalAffixTraitTreeID() : treeIDC_DelvesUI.GetTieredEntrancePDEID() : pdeIDC_DelvesUI.GetTieredEntranceType() : entranceTypeC_DelvesUI.GetTraitTreeForCompanion(companionID?) : treeIDC_DelvesUI.GetUnseenCuriosBySlotType(slotType, ownedCurioNodeIDs) : unseenCurioNodeIDsC_DelvesUI.GetWorldTierDifficultyForActivePlayer() : difficultyC_DelvesUI.HasActiveDelve() : resultC_DelvesUI.HasActiveLFGLair() : resultC_DelvesUI.HasActiveLair() : resultC_DelvesUI.IsDelveEntranceTierEnabled(tier) : isEnabled, failureReasonC_DelvesUI.IsEligibleForActiveDelveRewards(unit) : resultC_DelvesUI.IsInLair() : resultC_DelvesUI.IsTraitTreeForCompanion(traitTreeID) : isForCompanionC_DelvesUI.RequestPartyEligibilityForDelveTiers(mapID)C_DelvesUI.SaveSeenCuriosBySlotType(slotType, ownedCurioNodeIDs)C_DelvesUI.SelectDelveEntranceTier(tier)C_Discord.Authorize()C_Discord.GetDiscordChannelName(serverIndex, channelIndex) : nameC_Discord.GetDiscordUserID() : userIDC_Discord.GetDiscordUserName(userID) : userNameC_Discord.GetDisplayNameType() : typeC_Discord.GetGuildLinkStatus() : isFullyLinked, linkedChannelName, linkedServerNameC_Discord.GetNumDiscordChannels(serverIndex) : count, validC_Discord.GetNumDiscordServers() : countC_Discord.GetServerLinkableChannels(index)C_Discord.GetServerName(index) : nameC_Discord.GuildLink(serverIndex, channelIndex)C_Discord.GuildUnlink()C_Discord.IsEnabled() : enabledC_Discord.IsGuildChannelLinked() : isLinkedC_Discord.IsGuildSettingSet(setting) : isSetC_Discord.IsUserOAuthed() : hasOAuthC_Discord.IsVoiceEnabled() : enabledC_Discord.RefreshAuth()C_Discord.SetGuildSetting(setting, set)C_Discord.UpdateDiscordServers()C_Discord.UpdateGuildLobby()C_DurationUtil.CreateDuration() : durationC_DurationUtil.CreateDurationTextBinding() : bindingC_DurationUtil.CreateManualClock() : clockC_DyeColor.GetAllDyeColorCategories() : dyeColorCategoryIDsC_DyeColor.GetAllDyeColors(ownedColorsOnly) : dyeColorIDsC_DyeColor.GetDyeColorCategoryInfo(dyeColorCategoryID) : dyeColorCategoryInfoC_DyeColor.GetDyeColorInfo(dyeColorID) : dyeColorInfoC_DyeColor.GetDyeColorsForItem(itemLinkOrID) : dyeColorIDsC_DyeColor.GetDyeColorsForItemLocation(itemLocation) : dyeColorIDsC_DyeColor.GetDyeColorsInCategory(dyeColorCategory, ownedColorsOnly) : dyeColorIDsC_DyeColor.IsDyeColorOwned(dyeColorID) : isOwnedC_EditMode.ConvertLayoutInfoToString(layoutInfo) : layoutInfoAsStringC_EditMode.ConvertStringToLayoutInfo(layoutInfoAsString) : layoutInfoDocumented entries come from Blizzard's in-client API documentation, and UI code functions from its Lua files, mirrored per build. C functions that neither mentions aren't included, and UI code functions can be internal.