~/forever/addon-api
Addon API
C_LobbyMatchmakerInfo.GetQueueStartTime() : queueStartTimeC_LobbyMatchmakerInfo.IsInQueue() : isInQueueC_LobbyMatchmakerInfo.RespondToQueuePop(acceptQueue)C_Log.LogErrorMessage(message)C_Log.LogMessage(message)C_Log.LogMessageWithPriority(priority, message)C_Log.LogWarningMessage(message)C_Loot.GetLootRollDuration(rollID) : durationC_Loot.IsLegacyLootModeEnabled() : isLegacyLootModeEnabledC_LootFrame.TryAutoLoot()C_LootHistory.GetAllEncounterInfos() : infosC_LootHistory.GetInfoForEncounter(encounterID) : infoC_LootHistory.GetLootHistoryTime() : timeC_LootHistory.GetSortedDropsForEncounter(encounterID) : dropsC_LootHistory.GetSortedInfoForDrop(encounterID, lootListKey) : infoC_LootJournal.GetItemSetItems(setID) : itemsC_LootJournal.GetItemSets(classID?, specID?) : itemSetsC_LoreText.RequestLoreTextForCampaignID(campaignID)C_LossOfControl.GetActiveLossOfControlData(index) : eventC_LossOfControl.GetActiveLossOfControlDataByUnit(unitToken, index) : eventC_LossOfControl.GetActiveLossOfControlDataCount() : countC_LossOfControl.GetActiveLossOfControlDataCountByUnit(unitToken) : countC_LossOfControl.GetActiveLossOfControlDuration(unitToken, index) : durationC_MacOptions.AreOSShortcutsDisabled() : osShortcutsDisabledCVar, osShortcutsDisabledC_MacOptions.GetGameBundleName() : resultC_MacOptions.HasNewStyleInputMonitoring() : resultC_MacOptions.IsInputMonitoringEnabled() : resultC_MacOptions.IsMicrophoneEnabled() : resultC_MacOptions.IsUniversalAccessEnabled() : resultC_MacOptions.OpenInputMonitoring()C_MacOptions.OpenMicrophoneRequestDialogue()C_MacOptions.OpenUniversalAccess()C_MacOptions.SetOSShortcutsDisabled(disable)C_Macro.GetMacroName(macroId) : nameC_Macro.GetSelectedMacroIcon(macroId) : textureNumC_Macro.RunMacroText(text, button)C_Macro.SetMacroExecuteLineCallback(cb)C_Mail.CanCheckInbox() : canCheckInbox, secondsUntilAllowedC_Mail.GetCraftingOrderMailInfo(inboxIndex) : infoC_Mail.HasInboxMoney(inboxIndex) : inboxItemHasMoneyAttachedC_Mail.IsCommandPending() : isCommandPendingC_Mail.SetOpeningAll(openingAll)C_MajorFactions.GetCurrentRenownLevel(majorFactionID) : levelC_MajorFactions.GetMajorFactionData(majorFactionID) : dataC_MajorFactions.GetMajorFactionIDs(expansionID?) : majorFactionIDsC_MajorFactions.GetMajorFactionProgressionInfo(majorFactionID) : dataC_MajorFactions.GetMajorFactionRenownInfo(majorFactionID) : dataC_MajorFactions.GetRenownLevels(majorFactionID) : levelsC_MajorFactions.GetRenownNPCFactionID() : renownNPCFactionIDC_MajorFactions.GetRenownRewardsForLevel(majorFactionID, renownLevel) : rewardsDocumented 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.