~/forever/addon-api
Addon API
Class_TutorialBase:initialize(parent)Class_UseHearthstone:OnBegin()Class_UseHearthstone:OnInitialize()Class_UseHearthstone:UNIT_SPELLCAST_SUCCEEDED(unitID, _, spellID)Class_UseQuestItem:OnBegin(data)Class_UseQuestItem:OnInitialize()Class_UseQuestItem:UNIT_SPELLCAST_SUCCEEDED(unit, spellName, spellRank, spellLineID, spellID)Class_UseQuestObject:OnBegin()DebugTutorials(value)GetCurrentScenarioType()IsBoostTutorialScenario()MapBridgeDataProviderMixin:New()MapBridgeDataProviderMixin:OnMapChanged(...)MapBridgeDataProviderMixin:SetOnMapChangedCallback(mapChangedCallback)NPE_QuestManager:AreQuestsPending()NPE_QuestManager:Initialize()NPE_QuestManager:QUEST_ACCEPTED(questID)NPE_QuestManager:QUEST_LOG_UPDATE()NPE_QuestManager:RegisterForCallbacks(obj)NPE_QuestManager:ReinitializeExistingQuests()NPE_QuestManager:Shutdown()NPE_QuestManager:SimulateEvents(callbackTargetFilter)NPE_QuestManager:UnregisterForCallbacks(obj)NPE_QuestManager:_DoCallback(event, questData, callbackTargetFilter)NPE_RangeManager:Initialize()NPE_RangeManager:Shutdown()NPE_RangeManager:StartWatching(itemOrList, watchType, range, completeCallback, mode, quest)NPE_RangeManager:_Check()NPE_RangeManager:_Update()NPE_TutorialCallout:Hide(frame)NPE_TutorialCallout:Initialize()NPE_TutorialCallout:Show()NPE_TutorialCallout:_GetFrame()NPE_TutorialKeyboardMouseFrame:ActionBarHitFrame_OnEnter(frame)NPE_TutorialKeyboardMouseFrame:ActionBarHitFrame_OnExit(frame)NPE_TutorialKeyboardMouseFrame:BtnShow_OnClick()NPE_TutorialKeyboardMouseFrame:Dim()NPE_TutorialKeyboardMouseFrame:Hide()NPE_TutorialKeyboardMouseFrame:HideHelpFrame()NPE_TutorialKeyboardMouseFrame:Initialize()NPE_TutorialKeyboardMouseFrame:LocalizeMovementKeyText()NPE_TutorialKeyboardMouseFrame:MainFrame_OnHide()NPE_TutorialKeyboardMouseFrame:Show()NPE_TutorialKeyboardMouseFrame:ShowHelpFrame()NPE_TutorialKeyboardMouseFrame:UI_SCALE_CHANGED()NPE_TutorialKeyboardMouseFrame:UnDim()NPE_TutorialKeyboardMouseFrame:UpdateScale()NPE_TutorialKeyboardMouseFrame:_Dim()NPE_TutorialKeyboardMouseFrame:_UnDim()NPE_TutorialMainFrame:CINEMATIC_START()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.