~/forever/addon-api
Addon API
Class_Intro_Interact:OnBegin()Class_Intro_Interact:OnComplete()Class_Intro_Interact:QUEST_ACCEPTED()Class_Intro_KeyboardMouse:OnBegin()Class_Intro_KeyboardMouse:OnSuppressed()Class_Intro_KeyboardMouse:OnUnsuppressed()Class_Intro_MapHighlights:Display()Class_Intro_MapHighlights:OnBegin()Class_Intro_MapHighlights:OnComplete()Class_Intro_MapHighlights:OnShutdown()Class_Intro_MapHighlights:OnSuppressed()Class_Intro_MapHighlights:OnUnsuppressed()Class_Intro_OpenMap:OnBegin()Class_Intro_OpenMap:OnComplete()Class_Intro_OpenMap:OnInitialize()Class_Level3Ability:OnBegin()Class_Level3Ability:PLAYER_LEVEL_UP(newLevel)Class_Level3Ability:PLAYER_REGEN_DISABLED()Class_LootCorpse:CHAT_MSG_LOOT(...)Class_LootCorpse:CHAT_MSG_MONEY(...)Class_LootCorpse:Display()Class_LootCorpse:LOOT_CLOSED(...)Class_LootCorpse:OnBegin(questMobID)Class_LootCorpse:OnComplete()Class_LootCorpse:OnInitialize()Class_LootCorpse:OnSuppressed()Class_LootCorpse:OnUnsuppressed()Class_LootCorpseWatcher:CHAT_MSG_LOOT(...)Class_LootCorpseWatcher:CHAT_MSG_MONEY(...)Class_LootCorpseWatcher:LootSuccessful(unitID)Class_LootCorpseWatcher:OnBegin()Class_LootCorpseWatcher:OnInitialize()Class_LootCorpseWatcher:PLAYER_REGEN_DISABLED(...)Class_LootCorpseWatcher:PLAYER_REGEN_ENABLED(...)Class_LootCorpseWatcher:UNIT_LOOT(unitGUID, hasLoot)Class_LootCorpseWatcher:UnitLootable(unitGUID)Class_LootCorpseWatcher:WatchQuestMob(unitID)Class_LootFromObject:OnBegin()Class_LootPointer:LOOT_OPENED()Class_LootPointer:OnBegin()Class_NPCInteractQuest:OnBegin()Class_OpenCharacterSheet:OnBegin(data)Class_OpenCharacterSheet:OnComplete(data)Class_QuestCompleteOpenMap:OnBegin(questData)Class_QuestCompleteOpenMap:OnComplete(questData)Class_QuestCompleteOpenMap:OnInitialize()Class_QuestCompleteOpenMap:OnShow()Class_QuestRewardChoice:OnBegin(areAllItemsUsable)Class_SelectMobWatcher:OnBegin()Class_SelectMobWatcher:OnComplete(elapsed)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.