~/forever/addon-api
Addon API
C_DamageMeter.GetCombatSessionFromType(sessionType, type) : sessionC_DamageMeter.GetCombatSessionSourceFromID(sessionID, type, sourceGUID?, sourceCreatureID?) : sessionSourceC_DamageMeter.GetCombatSessionSourceFromType(sessionType, type, sourceGUID?, sourceCreatureID?) : sessionSourceC_DamageMeter.GetSessionDurationSeconds(sessionType) : durationSecondsC_DamageMeter.IsDamageMeterAvailable() : isAvailable, failureReasonC_DamageMeter.ResetAllCombatSessions()C_DateAndTime.AdjustTimeByDays(date, days) : newDateC_DateAndTime.AdjustTimeByMinutes(date, minutes) : newDateC_DateAndTime.AdjustTimeByMonths(date, months) : newDateC_DateAndTime.CompareCalendarTime(lhsCalendarTime, rhsCalendarTime) : comparisonC_DateAndTime.GetCalendarTimeFromEpoch(epoch) : dateC_DateAndTime.GetCurrentCalendarTime() : dateC_DateAndTime.GetSecondsUntilDailyReset() : secondsC_DateAndTime.GetSecondsUntilWeeklyReset() : secondsC_DateAndTime.GetServerTimeLocal() : serverTimeLocalC_DateAndTime.GetWeeklyResetStartTime() : secondsC_DateAndTime.IsDayTime() : isDayTimeC_DeathInfo.GetCorpseMapPosition(uiMapID) : positionC_DeathInfo.GetDeathReleasePosition(uiMapID) : positionC_DeathInfo.GetGraveyardsForMap(uiMapID) : graveyardsC_DeathInfo.GetSelfResurrectOptions() : optionsC_DeathInfo.UseSelfResurrectOption(optionType, id)C_DeathRecap.GetRecapEvents(recapID?) : eventsC_DeathRecap.GetRecapLink(recapID?) : linkC_DeathRecap.GetRecapMaxHealth(recapID?) : maxHealthC_DeathRecap.HasRecapEvents(recapID?) : hasEventsC_DelvesUI.GetActiveDelveTier() : tierInfoC_DelvesUI.GetCompanionInfoForActivePlayer() : playerCompanionInfoIDC_DelvesUI.GetCreatureDisplayInfoForCompanion(companionID?) : creatureDisplayInfoIDC_DelvesUI.GetCurioLink(spellID, rarity) : curioLinkC_DelvesUI.GetCurioNodeForCompanion(curioType, companionID?) : nodeIDC_DelvesUI.GetCurioRarityByTraitCondAccountElementID(traitCondAccountElementID) : rarityC_DelvesUI.GetCurrentDelvesSeasonNumber() : seasonNumberC_DelvesUI.GetDelveEntranceBackgroundWidgetSetID() : backgroundWidgetSetIDC_DelvesUI.GetDelveEntranceDescriptionString() : descriptionC_DelvesUI.GetDelveEntranceHeaderString() : headerC_DelvesUI.GetDelveEntranceMapID() : mapIDC_DelvesUI.GetDelveEntranceTiers() : levelInfoC_DelvesUI.GetDelveEntranceTitleString() : titleC_DelvesUI.GetDelvesAffixSpellsForSeason() : affixSpellIDsC_DelvesUI.GetDelvesFactionForSeason() : factionIDC_DelvesUI.GetDelvesMinRequiredLevel() : minRequiredLevelC_DelvesUI.GetFactionForCompanion(companionID?) : factionIDC_DelvesUI.GetFlavorNodeForCompanion(companionID?) : nodeIDC_DelvesUI.GetFlavorNodeNameForCompanion(companionID?) : nameC_DelvesUI.GetLockedTextForCompanion(companionID?) : textC_DelvesUI.GetModelSceneForCompanion(companionID?) : modelSceneIDC_DelvesUI.GetPlayerCompanionPDEID(companionID?) : pdeIDC_DelvesUI.GetRoleNodeForCompanion(companionID?) : nodeIDC_DelvesUI.GetRoleSubtreeForCompanion(roleType, companionID?) : subTreeIDDocumented 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.