~/forever/addon-api
Addon API
C_StringUtil.StripTextureMarkupForLooseFiles(text) : strippedC_StringUtil.TruncateWhenZero(number) : textC_StringUtil.WrapString(infix, prefix?, suffix?) : textC_SummonInfo.CancelSummon()C_SummonInfo.ConfirmSummon()C_SummonInfo.GetSummonConfirmAreaName() : areaNameC_SummonInfo.GetSummonConfirmSummoner() : summonerC_SummonInfo.GetSummonConfirmTimeLeft() : timeLeftC_SummonInfo.GetSummonReason() : summonReasonC_SummonInfo.IsSummonSkippingStartExperience() : isSummonSkippingStartExperienceC_SuperTrack.ClearAllSuperTracked()C_SuperTrack.ClearSuperTrackedContent()C_SuperTrack.ClearSuperTrackedMapPin()C_SuperTrack.GetHighestPrioritySuperTrackingType() : typeC_SuperTrack.GetSuperTrackedContent() : trackableType, trackableIDC_SuperTrack.GetSuperTrackedItemName() : name, descriptionC_SuperTrack.GetSuperTrackedMapPin() : type, typeIDC_SuperTrack.GetSuperTrackedQuestID() : questIDC_SuperTrack.GetSuperTrackedVignette() : vignetteGUIDC_SuperTrack.IsSuperTrackingAnything() : isSuperTrackingC_SuperTrack.IsSuperTrackingContent() : isSuperTrackingC_SuperTrack.IsSuperTrackingCorpse() : isSuperTrackingC_SuperTrack.IsSuperTrackingMapPin() : isSuperTrackingC_SuperTrack.IsSuperTrackingQuest() : isSuperTrackingC_SuperTrack.IsSuperTrackingUserWaypoint() : isSuperTrackingC_SuperTrack.SetSuperTrackedContent(trackableType, trackableID)C_SuperTrack.SetSuperTrackedMapPin(type, typeID)C_SuperTrack.SetSuperTrackedQuestID(questID)C_SuperTrack.SetSuperTrackedUserWaypoint(superTracked)C_SuperTrack.SetSuperTrackedVignette(vignetteGUID)C_SwingTimer.EnableRangeCheck(swingType, enable)C_SwingTimer.IsTargetWithinSwingRange(swingType) : isInRangeC_System.GetFrameStack() : objectsC_SystemVisibilityManager.IsSystemVisible(system) : visibleC_TTSSettings.GetChannelEnabled(channelInfo) : enabledC_TTSSettings.GetCharacterSettingsSaved() : settingsBeenSavedC_TTSSettings.GetChatTypeEnabled(chatName) : enabledC_TTSSettings.GetSetting(setting) : enabledC_TTSSettings.GetSpeechRate() : rateC_TTSSettings.GetSpeechVolume() : volumeC_TTSSettings.GetVoiceOptionID(voiceType) : voiceIDC_TTSSettings.GetVoiceOptionName(voiceType) : voiceNameC_TTSSettings.MarkCharacterSettingsSaved()C_TTSSettings.SetChannelEnabled(channelInfo, newVal)C_TTSSettings.SetChannelKeyEnabled(channelKey, newVal)C_TTSSettings.SetChatTypeEnabled(chatName, newVal)C_TTSSettings.SetDefaultSettings()C_TTSSettings.SetSetting(setting, newVal)C_TTSSettings.SetSpeechRate(newVal)C_TTSSettings.SetSpeechVolume(newVal)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.