WoW API: GetQuestLogTitle
Jump to navigation
Jump to search
Returns information about a quest in your quest log.
questTitle, level, questTag, suggestedGroup, isHeader, isCollapsed, isComplete = GetQuestLogTitle(questID);
Parameters
Arguments
- questID
- Integer - The index of the quest you wish to get information about.
Returns
- questTitle
- String - The title of the quest, or nil if the index is out of range.
- level
- Integer - The level of the quest
- questTag
- String - Should be "Elite", "Dungeon", "PVP", "Raid", or nil (return value is localized!).
- suggestedGroup
- ? - ? (added in 2.0.3)
- isHeader
- Boolean - 1 if the entry is a header, nil otherwise.
- isCollapsed
- Boolean - 1 if the entry is a collapsed header, nil otherwise.
- isComplete
- Integer - -1 if quest is (FAILED), +1 if quest is (COMPLETED), nil otherwise.
Example
local i=0; while (GetQuestLogTitle(i+1) ~= nil) do i = i + 1; local questTitle, level, tag, suggestedGroup, header, collapsed = GetQuestLogTitle(i); if (not header) then DEFAULT_CHAT_FRAME:AddMessage(questTitle .. " [" .. level .. "]"); return; end end
Result
Prints the name and the level of all quests in your quest log.