~/forever/addon-api
Addon API
AddDragonridingTutorials()AddEvokerTutorials()AddFrameTutorials()AddPerksProgramTutorials()AddRPETutorials()AddSpecAndTalentTutorials()BagTutorialBaseMixin:BeginInitialState()BagTutorialBaseMixin:CheckOpenInventory()BagTutorialBaseMixin:GetSystem()BagTutorialBaseMixin:HasItemInInventory()BagTutorialBaseMixin:Init(helpTipInfos, helpTipSystem, bitfield, bitflag)BagTutorialBaseMixin:IsValidItem(itemHyperlink)BagTutorialBaseMixin:MarkTutorialComplete()BagTutorialBaseMixin:OnBagUpdate()BagTutorialBaseMixin:StartPhase_ListenForBagUpdate()BagTutorialBaseMixin:StartPhase_PointAtItem()BagTutorialBaseMixin:StartPhase_TellPlayerToOpenBags()BagTutorialBaseMixin:StopPhase_ListenForBagUpdate()BagTutorialBaseMixin:StopPhase_PointAtItem()BagTutorialBaseMixin:StopPhase_TellPlayerToOpenBags()BagTutorialQueue.AddToQueue(bagTutorial)BagTutorialQueue.GetQueueFront()BagTutorialQueue.IsInQueue(bagTutorial)BagTutorialQueue.StartNext()CanShowProfessionEquipmentTutorial()Class_AssistedHighlight_RPE_Watcher:Activate()Class_AssistedHighlight_RPE_Watcher:Deactivate()Class_AssistedHighlight_RPE_Watcher:OnCombatChanged(inCombat)Class_AssistedHighlight_RPE_Watcher:OnQuestAccepted(questID)Class_AssistedHighlight_RPE_Watcher:StartWatching()Class_ChangeSpec:CanBegin()Class_ChangeSpec:CleanUpCallbacks()Class_ChangeSpec:EnableHelp(helpEnabled)Class_ChangeSpec:EvaluateTalentFrame()Class_ChangeSpec:OnAdded(args)Class_ChangeSpec:OnBegin()Class_ChangeSpec:OnComplete()Class_ChangeSpec:OnInitialize()Class_ChangeSpec:OnInterrupt(interruptedBy)Class_ChangeSpec:PLAYER_LEVEL_CHANGED()Class_ChangeSpec:PLAYER_SPECIALIZATION_CHANGED()Class_ChangeSpec:PLAYER_TALENT_UPDATE()Class_ChangeSpec:ShowSpecButtonPointer()Class_ChangeSpec:StartSelf()Class_ChangeSpec_NPE:CanBegin()Class_ChangeSpec_NPE:CleanUpCallbacks()Class_ChangeSpec_NPE:OnAdded(args)Class_ChangeSpec_NPE:OnBegin()Class_ChangeSpec_NPE:QUEST_REMOVED(questIDRemoved)Class_DragonRidingWatcher:FinishTutorial()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.