~/forever/addon-api
Addon API
C_MountJournal.SetSearch(searchValue)C_MountJournal.SetSourceFilter(filterIndex, isChecked)C_MountJournal.SetTypeFilter(filterIndex, isChecked)C_MountJournal.SummonByID(mountID)C_MountJournal.SwapDynamicFlightMode()C_MythicPlus.GetCurrentAffixes() : affixIDsC_MythicPlus.GetCurrentSeason() : seasonIDC_MythicPlus.GetCurrentSeasonValues() : displaySeasonID, milestoneSeasonID, rewardSeasonIDC_MythicPlus.GetCurrentUIDisplaySeason() : seasonIDC_MythicPlus.GetEndOfRunGearSequenceLevel(keystoneLevel) : sequenceLevelC_MythicPlus.GetLastWeeklyBestInformation() : challengeMapId, levelC_MythicPlus.GetOwnedKeystoneChallengeMapID() : challengeMapIDC_MythicPlus.GetOwnedKeystoneLevel() : keyStoneLevelC_MythicPlus.GetOwnedKeystoneMapID() : mapIDC_MythicPlus.GetRewardLevelForDifficultyLevel(difficultyLevel) : weeklyRewardLevel, endOfRunRewardLevelC_MythicPlus.GetRewardLevelFromKeystoneLevel(keystoneLevel) : rewardLevelC_MythicPlus.GetRunHistory(includePreviousWeeks, includeIncompleteRuns, currentSeasonOnly) : runsC_MythicPlus.GetSeasonBestAffixScoreInfoForMap(mapChallengeModeID) : affixScores, bestOverAllScoreC_MythicPlus.GetSeasonBestForMap(mapChallengeModeID) : intimeInfo, overtimeInfoC_MythicPlus.GetSeasonBestMythicRatingFromThisExpansion() : bestSeasonScore, bestSeasonC_MythicPlus.GetWeeklyBestForMap(mapChallengeModeID) : durationSec, level, completionDate, affixIDs, members, dungeonScoreC_MythicPlus.GetWeeklyChestRewardLevel() : currentWeekBestLevel, weeklyRewardLevel, nextDifficultyWeeklyRewardLevel, nextBestLevelC_MythicPlus.IsMythicPlusActive() : isMythicPlusActiveC_MythicPlus.RequestCurrentAffixes()C_MythicPlus.RequestMapInfo()C_MythicPlus.RequestRewards()C_NamePlate.GetNamePlateForUnit(unitToken, includeForbidden) : nameplateC_NamePlate.GetNamePlateSize() : width, heightC_NamePlate.GetNamePlates() : nameplatesC_NamePlate.SetNamePlateSize(width, height)C_NamePlateManager.GetNamePlateHitTestInsets(type) : left, right, top, bottomC_NamePlateManager.IsNamePlateUnitBehindCamera(unitToken) : isBehindCameraC_NamePlateManager.SetNamePlateHitTestInsets(type, left, right, top, bottom)C_NamePlateManager.SetNamePlateSimplified(unitToken, isSimplified)C_NameUtil.ReplaceSurnameSeparatorWithLinkSeparator(fullName) : resultC_Navigation.GetDistance() : distanceC_Navigation.GetFrame() : frameC_Navigation.GetNearestPartyMemberToken() : unitTokenC_Navigation.GetNextWaypointForMap(uiMapID) : x, y, waypointDescriptionC_Navigation.GetTargetState() : stateC_Navigation.HasValidScreenPosition() : hasValidScreenPositionC_Navigation.WasClampedToScreen() : wasClampedC_NeighborhoodInitiative.AddTrackedInitiativeTask(initiativeTaskID)C_NeighborhoodInitiative.GetActiveNeighborhood() : neighborhoodGUIDC_NeighborhoodInitiative.GetAvailableHouseXP() : availabeXPC_NeighborhoodInitiative.GetInitiativeActivityLogInfo() : infoC_NeighborhoodInitiative.GetInitiativeTaskChatLink(initiativeTaskID) : linkC_NeighborhoodInitiative.GetInitiativeTaskInfo(initiativeTaskID) : infoC_NeighborhoodInitiative.GetInitiativeTaskRewardScaling(taskID, numItems) : scaledAmountC_NeighborhoodInitiative.GetNeighborhoodInitiativeInfo() : infoDocumented 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.