Api
LibQuestInfo:GetQuestLogTitleByID([Questid], [forceflag])
Returnes the same values like GetQuestLogTitle, but you can access Quest which are not in your Questlog.
Arguments:
Questid - Uniqe Questid
forceflag - if not nil, LibQuestInfo would not try to load on demand data
Returns:
questTitle - Title of the Quest
level - Level of the Quest (1-80)
questTag - Tag of the Quest
suggestedGroup - Number of Groupmember (0-5)
isHeader - always nil
isCollapsed - always nil
isComplete - always nil
isDaily - always nil
LibQuestInfo:PackQuestData([table] datatable, [number] uid)
LibQuestInfo:UnpackQuestData([string] datastring)
LibQuestInfo:LoadQuestData([number] QuestID)
LibQuestInfo:GetQuestLogTitleByID([number] uid)
LibQuestInfo:GetQuestCategoryID([number] QuestID)
LibQuestInfo:GetQuestCategoryName([number] QuestID)
LibQuestInfo:AddQuest([number|table] unique questid, [string] username)
LibQuestInfo:RemoveQuest([number] unique questid, [string] username)
LibQuestInfo:SortQuestTable([string] username)
LibQuestInfo:GetNumQuestLogEntries([number] questindex[string] username)
LibQuestInfo:GetNumQuestLogEntries([string] username)
LibQuestInfo:GetQuestLogQuestText([number] uid)
LibQuestInfo:GetQuestLogUniqeIDs([number] questindex, [string] username)
LibQuestInfo:GetQuestLogUniqeIDs([string] username)
LibQuestInfo:UserOnQuest([number] unique questid, [string] username)
LibQuestInfo:GetNumQuestLeaderBoards([number] unique questid)
LibQuestInfo:GetQuestLogLeaderBoard([number] uid, [number] oindex[, [string] username])
Callbacks
LibQuestInfo:Quest_Accepted([number] uid)
LibQuestInfo:Quest_Finished([number] uid)
LibQuestInfo:Quest_Abandomed([number] uid)
LibQuestInfo:Quest_Objective_Updated([number] uid, [number] objectiveindex, [boolean] complete)
- to be continued
Comments