~/forever/addon-api
Addon API
ARENA_OPPONENT_UPDATE: unitToken, updateReasonARENA_PREP_OPPONENT_SPECIALIZATIONSARENA_SEASON_WORLD_STATEBATTLEFIELDS_CLOSEDBATTLEFIELDS_SHOW: isArena?, battleMasterListID?BATTLEFIELD_AUTO_QUEUEBATTLEFIELD_AUTO_QUEUE_EJECTBATTLEFIELD_QUEUE_TIMEOUTBATTLEGROUND_OBJECTIVES_UPDATEBATTLEGROUND_POINTS_UPDATEStructure BattlefieldCurrencyRewardStructure BattlefieldItemRewardStructure BattlefieldRewardsStructure BattlefieldVehicleInfoStructure BattlegroundInfoStructure BattlemasterListInfoEnumeration BrawlTypeC_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) : 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.