~/forever/addon-api
Addon API
C_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() : infoC_NeighborhoodInitiative.GetRequiredLevel() : reqLevelC_NeighborhoodInitiative.GetTrackedInitiativeTasks() : trackedInitiativeTasksC_NeighborhoodInitiative.IsInitiativeEnabled() : enabledC_NeighborhoodInitiative.IsPlayerInNeighborhoodGroup() : inValidGroupC_NeighborhoodInitiative.IsViewingActiveNeighborhood() : isViewingActiveNeighborhoodC_NeighborhoodInitiative.PlayerHasInitiativeAccess() : successC_NeighborhoodInitiative.PlayerMeetsRequiredLevel() : successC_NeighborhoodInitiative.RemoveTrackedInitiativeTask(initiativeTaskID)C_NeighborhoodInitiative.RequestInitiativeActivityLog()C_NeighborhoodInitiative.RequestNeighborhoodInitiativeInfo()C_NeighborhoodInitiative.SetActiveNeighborhood(neighborhoodGUID)C_NeighborhoodInitiative.SetViewingNeighborhood(neighborhoodGUID)C_NewItems.ClearAll()C_NewItems.IsNewItem(containerIndex, slotIndex) : isNewC_NewItems.RemoveNewItem(containerIndex, slotIndex)C_PaperDollInfo.AmmoNeeded() : ammoNeededC_PaperDollInfo.CanAutoEquipCursorItem() : canAutoEquipC_PaperDollInfo.CancelTemporaryEnchantment(slot)Documented 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.