~/forever/addon-api
Addon API
C_QuestLog.IsQuestTrivial(questID) : isTrivialC_QuestLog.IsRepeatableQuest(questID) : isRepeatableC_QuestLog.IsThreatQuest(questID) : isThreatC_QuestLog.IsUnitOnQuest(unit, questID) : isOnQuestC_QuestLog.IsWorldQuest(questID) : isWorldQuestC_QuestLog.QuestCanHaveWarModeBonus(questID) : hasBonusC_QuestLog.QuestContainsFirstTimeRepBonusForPlayer(questID) : questContainsFirstTimeRepBonusForPlayerC_QuestLog.QuestHasQuestSessionBonus(questID) : hasBonusC_QuestLog.QuestHasWarModeBonus(questID) : hasBonusC_QuestLog.QuestIgnoresAccountCompletedFiltering(questID) : questIgnoresAccountCompletedFilteringC_QuestLog.ReadyForTurnIn(questID) : readyForTurnInC_QuestLog.RemoveQuestWatch(questID) : wasRemovedC_QuestLog.RemoveWorldQuestWatch(questID) : wasRemovedC_QuestLog.RequestLoadQuestByID(questID)C_QuestLog.SetAbandonQuest()C_QuestLog.SetMapForQuestPOIs(uiMapID)C_QuestLog.SetSelectedQuest(questID)C_QuestLog.ShouldDisplayTimeRemaining(questID) : displayTimeRemainingC_QuestLog.ShouldShowQuestRewards(questID) : shouldShowC_QuestLog.SortQuestWatches()C_QuestLog.UnitIsRelatedToActiveQuest(unit) : isRelatedToActiveQuestC_QuestLog.UpdateCampaignHeaders()C_QuestOffer.GetHideRequiredItems() : hideRequiredItemsC_QuestOffer.GetQuestOfferMajorFactionReputationRewards() : reputationRewardsC_QuestOffer.GetQuestRequiredCurrencyInfo(questRewardIndex) : questRequiredCurrencyInfoC_QuestOffer.GetQuestRewardCurrencyInfo(questInfoType, questRewardIndex) : questRewardCurrencyInfoC_QuestSession.CanStart() : allowedC_QuestSession.CanStop() : allowedC_QuestSession.Exists() : existsC_QuestSession.GetAvailableSessionCommand() : commandC_QuestSession.GetPendingCommand() : commandC_QuestSession.GetProposedMaxLevelForSession() : proposedMaxLevelC_QuestSession.GetSessionBeginDetails() : detailsC_QuestSession.GetSuperTrackedQuest() : questIDC_QuestSession.HasJoined() : hasJoinedC_QuestSession.HasPendingCommand() : hasPendingCommandC_QuestSession.RequestSessionStart()C_QuestSession.RequestSessionStop()C_QuestSession.SendSessionBeginResponse(beginSession)C_QuestSession.SetQuestIsSuperTracked(questID, superTrack)C_RaidLocks.GetRedirectedDifficultyID(mapID, difficultyID) : redirectedDifficultyIDC_RaidLocks.IsEncounterComplete(mapID, encounterID, difficultyID?) : encounterIsCompleteC_RaidLocks.IsRaidLockExtendFeatureEnabled() : raidLockExtendFeatureEnabledC_RaidLocks.IsRaidLockExtendFeatureSupported() : raidLockExtendFeatureSupportedC_RecentAllies.CanSetRecentAllyNote(characterGUID) : canSetNoteC_RecentAllies.GetRecentAllies() : recentAlliesDataC_RecentAllies.GetRecentAllyByFullName(fullCharacterName) : recentAllyDataC_RecentAllies.GetRecentAllyByGUID(characterGUID) : recentAllyDataC_RecentAllies.IsInteractionCategoryFilterSupportedForCurrentGameType(interactionCategoryFilter) : isInteractionCategoryFilterSupportedForCurrentGameTypeC_RecentAllies.IsRecentAllyByFullName(fullCharacterName) : isRecentAllyDocumented 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.