~/forever/addon-api
Addon API
AdventuresPuckMixin:SetPuckDesaturation(desaturation)AdventuresPuckMixin:ShowAutoAttackTargetingReticles()AdventuresPuckMixin:ShowHealthValues()AdventuresPuckMixin:ShowSupportColorationRings()AdventuresPuckMixin:StartCooldown(autoCombatSpellID)AdventuresPuckMixin:UpdateFade(elapsed)AdventuresRewardsFollowerMixin:SetFollowerInfo(info, xp)AdventuresRewardsFollowerMixin:UpdateExperience()AdventuresRewardsScreenContinueButtonMixin:OnClick()AdventuresRewardsScreenContinueButtonMixin:OnShow()AdventuresRewardsScreenMixin:HasExperienceRewards()AdventuresRewardsScreenMixin:HideAllPanels()AdventuresRewardsScreenMixin:OnLoad()AdventuresRewardsScreenMixin:PopulateFollowerInfo(followerInfo, missionInfo, winner)AdventuresRewardsScreenMixin:Reset()AdventuresRewardsScreenMixin:SetRewards(rewards, victoryState)AdventuresRewardsScreenMixin:ShowAdventureVictoryStateScreen(combatWon)AdventuresRewardsScreenMixin:ShowCombatCompleteSuccessPanel()AdventuresRewardsScreenMixin:ShowFinalRewardsPanel()AdventuresRewardsScreenMixin:ShowRewardsScreen(missionInfo, victoryState)AdventuresSocketMixin:AddAura(spellID, effectIndex, auraType)AdventuresSocketMixin:ClearActiveAndRefresh()AdventuresSocketMixin:ClearActiveAuras()AdventuresSocketMixin:ClearTempAndRefresh()AdventuresSocketMixin:ClearTemporaryAuras()AdventuresSocketMixin:GetActiveAuraArrays()AdventuresSocketMixin:GetBoard()AdventuresSocketMixin:GetCollectionByAuraType(auraType)AdventuresSocketMixin:GetTempPreviewType()AdventuresSocketMixin:OnHide()AdventuresSocketMixin:OnLoad()AdventuresSocketMixin:OnShow()AdventuresSocketMixin:RemoveAura(spellID, effectIndex, auraType)AdventuresSocketMixin:ResetVisibility()AdventuresSocketMixin:SetBoardPreviewState(targetInfo)AdventuresSocketMixin:SetSocketTexture(textureKit, isEnemy)AdventuresSocketMixin:SetTempPreviewType(auraType)AdventuresSocketMixin:UpdateAuraVisibility()BFAFollowerMissionPageMixin:GenerateSuccessTooltip(tooltipAnchor)BFAFollowerMissionPageMixin:SetCounters(followers, enemies, missionID)BFAMission:CheckTutorials(advance)BFAMission:DefaultTab()BFAMission:EscapePressed()BFAMission:GetMissionPage()BFAMission:OnClickMission(missionInfo)BFAMission:OnEventMainFrame(event, ...)BFAMission:OnHideMainFrame()BFAMission:OnLoadMainFrame()BFAMission:OnShowMainFrame()BFAMission:SelectTab(id)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.