View Single Post
02/23/16, 09:38 PM   #1
Noobanidus
 
Noobanidus's Avatar
AddOn Author - Click to view addons
Join Date: May 2015
Posts: 23
[outdated] Request: GetRepeatableQuestCompletedToday

I've looked around quite a bit and been caught out by GetCompletedQuestInfo already, so I'm pretty sure there is no way to do the following:

Given the importance of repeatable/daily quests in Orsinium/Wrothgar in the current patch, and the fact that there will be repeatable quests in Thieves' Guild (though I haven't looked into them as intently), the need for this function seems to be increased.

As far as I can tell, unless you have never completed a daily quest, there is no way to determine whether or not it has been completed for today. Completing it once marks it as always having been completed via GetCompletedQuestInfo.

So, the request is for either:

GetRepeatableQuestCompletedToday (questId), returning boolean true/false if the quest is a repeatable one that has or has not been completed today, or nil if it is not a repeatable quest.

or:

GetCompletedQuestInfo (questId), adding an additional return value to name, questType, equivalent to the suggested return value of GetRepeatableQuestCompletedToday.

Applications would include:
- A way of seeing which world boss dailies have been completed in Orsinium.
- A way of seeing which daily delve quests have been completed in Orsinium (according to Rich Lambert, it is a bug that these cannot be shared, though he said he would be checking up on it)
- A way of seeing which writs you have completed or not completed
- A way of seeing which Cyrodiil repeatable quests you haven't done yet (or have done) today
- In future, a way of seeing which TG repeatables you still have to do
- In future, a way of seeing whether you have completed repeatable daily quests for delves or world bosses

My aborted attempt at providing something to do the first was extremely well received, this despite the fact that it didn't actually work as I'd made the assumption that never completed was equivalent to not having completed it today in my tests.