~/forever/addon-api
Addon API
C_PvP.ArePvpTalentsUnlocked() : arePvpTalentsUnlockedC_PvP.AreTrainingGroundsEnabled() : areTrainingGroundsEnabledC_PvP.CanDisplayDeaths() : canDisplayC_PvP.CanDisplayHonorableKills() : canDisplayC_PvP.CanPlayerUseRatedPVPUI() : canUse, failureReasonC_PvP.CanPlayerUseTrainingGroundsUI() : canUseTrainingGroundsUI, failureReasonC_PvP.CanSurrenderArena() : CanSurrenderArenaC_PvP.CanToggleWarMode(toggle) : canTogglePvPC_PvP.CanToggleWarModeInArea() : canTogglePvPInAreaC_PvP.DoesMatchOutcomeAffectRating() : doesAffectC_PvP.GetActiveBrawlInfo() : brawlInfoC_PvP.GetActiveMatchBracket() : bracketC_PvP.GetActiveMatchDuration() : secondsC_PvP.GetActiveMatchState() : stateC_PvP.GetActiveMatchWinner() : winnerC_PvP.GetArenaCrowdControlDuration(playerToken) : durationC_PvP.GetArenaCrowdControlInfo(playerToken) : spellID, startTime, durationC_PvP.GetArenaOpponentSpec(index) : specializationID, genderC_PvP.GetArenaRewards(teamSize) : honor, experience, itemRewards, currencyRewards, roleShortageBonusC_PvP.GetArenaSkirmishRewards() : honor, experience, itemRewards, currencyRewards, roleShortageBonusC_PvP.GetAssignedSpecForBattlefieldQueue(queueID) : specializationIDC_PvP.GetAvailableBrawlInfo() : brawlInfoC_PvP.GetBattlefieldFlagPosition(flagIndex, uiMapId) : uiPosx, uiPosy, flagTextureC_PvP.GetBattlefieldVehicleInfo(vehicleIndex, uiMapID) : infoC_PvP.GetBattlefieldVehicles(uiMapID) : vehiclesC_PvP.GetBattlegroundInfo(battlegroundIndex) : battlegroundInfoC_PvP.GetBrawlRewards(brawlType) : honor, experience, itemRewards, currencyRewards, roleShortageBonus, hasWonC_PvP.GetBrawlSoloRBGMinItemLevel() : minItemLevelC_PvP.GetCustomVictoryStatID() : statIDC_PvP.GetGlobalPvpScalingInfoForSpecID(specializationID) : pvpScalingDataC_PvP.GetHonorRewardInfo(honorLevel) : infoC_PvP.GetLevelUpBattlegrounds(level) : battlefieldsC_PvP.GetMatchPVPStatColumn(pvpStatID) : infoC_PvP.GetMatchPVPStatColumns() : columnsC_PvP.GetNextHonorLevelForReward(honorLevel) : nextHonorLevelWithRewardC_PvP.GetOutdoorPvPWaitTime(uiMapID) : pvpWaitTimeC_PvP.GetPVPActiveMatchPersonalRatedInfo() : infoC_PvP.GetPVPActiveRatedMatchDeserterPenalty() : deserterPenaltyC_PvP.GetPVPSeasonRewardAchievementID() : achievementIDC_PvP.GetPersonalRatedBGBlitzSpecStats() : specStatsC_PvP.GetPersonalRatedSoloShuffleSpecStats() : specStatsC_PvP.GetPostMatchCurrencyRewards() : rewardsC_PvP.GetPostMatchItemRewards() : rewardsC_PvP.GetPvpTalentsUnlockedLevel() : unlockLevelC_PvP.GetPvpTierID(tierEnum, bracketEnum) : idC_PvP.GetPvpTierInfo(tierID) : pvpTierInfoC_PvP.GetRandomBGInfo() : infoC_PvP.GetRandomBGRewards() : honor, experience, itemRewards, currencyRewards, roleShortageBonusC_PvP.GetRandomEpicBGInfo() : infoC_PvP.GetRandomEpicBGRewards() : honor, experience, itemRewards, currencyRewards, roleShortageBonusDocumented 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.