~/forever/addon-api
Addon API
C_CampaignInfo.GetAvailableCampaigns() : campaignIDsC_CampaignInfo.GetCampaignChapterInfo(campaignChapterID) : campaignChapterInfoC_CampaignInfo.GetCampaignID(questID) : campaignIDC_CampaignInfo.GetCampaignInfo(campaignID) : campaignInfoC_CampaignInfo.GetChapterIDs(campaignID) : chapterIDsC_CampaignInfo.GetCurrentChapterID(campaignID) : currentChapterIDC_CampaignInfo.GetFailureReason(campaignID) : failureReasonC_CampaignInfo.GetState(campaignID) : stateC_CampaignInfo.IsCampaignQuest(questID) : isCampaignQuestC_CampaignInfo.SortAsNormalQuest(campaignID) : sortAsNormalQuestStructure CampaignChapterInfoStructure CampaignFailureReasonStructure CampaignInfoEnumeration CampaignStateDocumented 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.