~/forever/addon-api
Addon API
C_QuestLog.HasActiveThreats() : hasActiveThreatsC_QuestLog.IsAccountQuest(questID) : isAccountQuestC_QuestLog.IsComplete(questID) : isCompleteC_QuestLog.IsEliteQuest(questID) : isEliteQuestC_QuestLog.IsFailed(questID) : isFailedC_QuestLog.IsImportantQuest(questID) : isImportantC_QuestLog.IsMetaQuest(questID) : isMetaC_QuestLog.IsOnMap(questID) : onMap, hasLocalPOIC_QuestLog.IsOnQuest(questID) : isOnQuestC_QuestLog.IsPushableQuest(questID) : isPushableC_QuestLog.IsQuestBounty(questID) : isBountyC_QuestLog.IsQuestCalling(questID) : isCallingC_QuestLog.IsQuestCriteriaForBounty(questID, bountyQuestID) : isCriteriaForBountyC_QuestLog.IsQuestDisabledForSession(questID) : isDisabledC_QuestLog.IsQuestFlaggedCompleted(questID) : isCompletedC_QuestLog.IsQuestFlaggedCompletedOnAccount(questID) : isCompletedOnAccountC_QuestLog.IsQuestFromContentPush(questID) : isFromContentPushC_QuestLog.IsQuestInvasion(questID) : isInvasionC_QuestLog.IsQuestReplayable(questID) : isReplayableC_QuestLog.IsQuestReplayedRecently(questID) : recentlyReplayedC_QuestLog.IsQuestTask(questID) : isTaskC_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()Enumeration MapOverlayDisplayLocationQUESTLINE_UPDATE: requestRequiredQUEST_ACCEPTED: questIdQUEST_AUTOCOMPLETE: questIdQUEST_COMPLETEQUEST_DATA_LOAD_RESULT: questID, successQUEST_DETAIL: questStartItemID?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.