~/forever/addon-api
Addon API
C_PvP.HasRandomTrainingGroundArenaWinToday() : hasRandomTrainingGroundArenaWinTodayC_PvP.HasRandomTrainingGroundBGWinToday() : hasRandomTrainingGroundBGWinTodayC_PvP.IsActiveBattlefield() : isActiveBattlefieldC_PvP.IsActiveMatchRegistered() : registeredC_PvP.IsArena() : isArenaC_PvP.IsBattleground() : isBattlegroundC_PvP.IsBattlegroundEnlistmentBonusActive() : battlegroundActive, brawlActiveC_PvP.IsBrawlSoloRBG() : isBrawlSoloRBGC_PvP.IsBrawlSoloShuffle() : isBrawlSoloShuffleC_PvP.IsInBrawl() : isInBrawlC_PvP.IsInRatedMatchWithDeserterPenalty() : isInRatedMatchWithDeserterPenaltyC_PvP.IsMatchActive() : isActiveC_PvP.IsMatchComplete() : isCompleteC_PvP.IsMatchConsideredArena() : asArenaC_PvP.IsMatchFactional() : isFactionalC_PvP.IsPVPMap() : isPVPMapC_PvP.IsRatedArena() : isRatedArenaC_PvP.IsRatedBattleground() : isRatedBattlegroundC_PvP.IsRatedMap() : isRatedMapC_PvP.IsRatedSoloRBG() : isRatedSoloRBGC_PvP.IsRatedSoloShuffle() : isRatedSoloShuffleC_PvP.IsSoloRBG() : isSoloRBGC_PvP.IsSoloShuffle() : isSoloShuffleC_PvP.IsSubZonePVPPOI() : resultC_PvP.IsTrainingGroundsArena(lfgDungeonsID) : isTrainingGroundsArenaC_PvP.IsTrainingGroundsBG(lfgDungeonsID) : isTrainingGroundsBGC_PvP.IsWarModeActive() : warModeActiveC_PvP.IsWarModeDesired() : warModeDesiredC_PvP.IsWarModeFeatureEnabled() : warModeEnabledC_PvP.JoinBattlefield(battlemasterListId)C_PvP.JoinBrawl(isSpecialBrawl)C_PvP.JoinRandomTrainingGroundArena()C_PvP.JoinRandomTrainingGroundBG()C_PvP.JoinRatedBGBlitz()C_PvP.JoinTrainingGround(trainingGroundID)C_PvP.RequestCrowdControlSpell(playerToken)C_PvP.SetPVP(enablePVP)C_PvP.SetWarModeDesired(warModeDesired)C_PvP.StartSoloRBGWarGameByName(args) : successC_PvP.StartSpectatorSoloRBGWarGame(opaqueID1, opaqueID2, specifiedMap, tournamentRules) : successC_PvP.TogglePVP()C_PvP.ToggleWarMode()C_QuestHub.IsAreaPOICurrentlyRelatedToHub(areaPoiID, hubAreaPoiID) : isRelatedC_QuestHub.IsQuestCurrentlyRelatedToHub(questID, hubAreaPoiID) : isRelatedC_QuestInfoSystem.GetQuestClassification(questID?, questInfoID?) : classificationC_QuestInfoSystem.GetQuestHasShortExpirationWarning(questID?) : hasShortExpirationWarningC_QuestInfoSystem.GetQuestLogRewardFavor(questID?, clampFavorToCycleCap?) : amountC_QuestInfoSystem.GetQuestRewardCurrencies(questID?) : questRewardCurrencyInfoC_QuestInfoSystem.GetQuestRewardSpellInfo(questID?, spellID) : infoC_QuestInfoSystem.GetQuestRewardSpells(questID?) : spellIDsDocumented 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.