Patch 3.3 PTR: New UI function lists completed quests

- NEW - QueryQuestsCompleted() requests that the server send the client a list of completed quest ids. Once the list is received the QUEST_QUERY_COMPLETE event is fired. (There is a limit on how frequently this can be called)
- NEW - tbl = GetQuestsCompleted([tbl]) populates a table (creating one if necessary) with the ids of completed quests.
That's right, you can now get a list of every quest your character has completed. Testers on the MMO Champion forums report that it's only the quest IDs themselves that get sent, but addons such as Lightheaded and Questhelper, one would assume, can probably take care of the rest as long as they get those quest IDs.
The ability to recall completed quests should be a good boon to mod makers and questers. Those looking to grab Loremaster will appreciate being able to figure out where to head next, and those that have had a handful of quests left for the title and no idea where to find them will finally find some relief. Here's to all the mod authors already working hard on using these new commands to get us squared away in Patch 3.3. Many a Loremaster will owe you a debt come Cataclysm.
Filed under: Analysis / Opinion, News items, Quests, Achievements






Reader Comments (Page 1 of 4)
Jenn Oct 19th 2009 2:05PM
Sweet, I might hold off on working on Loremaster until this comes through :).
Julianne Oct 19th 2009 2:24PM
I seriously started on it about a week ago, and then after reading this decided to hold off on it.
Scott Davis Oct 19th 2009 3:21PM
waiting Loremaster takes forever might as well start now with the quests you can see then finish when the mods come out
DarkWalker Oct 19th 2009 9:20PM
It was for moments like this that, although not a mod author, I got to learn Lua. Using two addons (WoWLua and Everyquest) and a little hackery on the saved variables files I was able to export the quests from the PTR and import them to Everyquest running on the normal client. After that I've already completed every left over quest below level 40 :)
Downloading the PTR and copying my two mains just to get a couple quest lists might be a lot of work, but it was worthy it :)
Sehvekah Oct 20th 2009 1:24AM
Personally, I'm not holding off. I've got hundreds of quests to do, and while individually they'll fly by with my 80 Rogue, *it's still HUNDREDS OF QUESTS*, which add up to a LOT of time I'll have to spend. By the time 3.3 hits, I should be able to cut things down by about half, if not more, and this will really help me with getting the quests I might have otherwise missed. But it's not something to wait for, because if I do that, then Cata will hit long before I'm done, and I wanna do these quests now, before they change, because I won't get another chance.
artifex Oct 20th 2009 6:27PM
What Scott said. Been doing all visible quests for a while, regardless. The dailies wear me out (mind numbing) enough that I'm going slowly on the lowbie quests right now, though :(
I am going to dump addons like EveryQuest, though; I can readd them later when they convert to use the new facility, and in the meantime that's a lot of memory going to waste.
TheSloth Oct 19th 2009 2:08PM
finally!
Sengir Oct 19th 2009 2:10PM
Loremaster is very, very easy until the last 10 quests or so in Eastern Kingdoms and Kalimdor - that's the point where is becomes such a pain in the butt.
Jamesisgreat Oct 19th 2009 2:18PM
Yeah - as Alliance those last 10 quests in Kalimdor are a real pain to find. But Eastern Kingdoms was almost too easy - I still hadn't gone quest-hunting in half the zones before I completed Loremaster of Eastern Kingdoms. I imagine its the other way around for the Horde?
Corey Oct 19th 2009 3:40PM
For real. The last 10 in Kalimdor were a real pain for me (human). Also, Nagrand was a little difficult.
Carver Oct 20th 2009 2:05AM
@James
I'm Horde and Kalimdor was a bitch for me too. The problem was that there were a lot of quests that had prereqs in EK.
Loremeister Dec 2nd 2009 1:33PM
Nagrand *was* rough. Kalimdor for the Alliance was super-easy once they nerfed the req.
Taedran Oct 19th 2009 2:11PM
Ah! Of course this happens AFTER I get Loremaster...
Sylargrey Oct 19th 2009 2:18PM
OMG same here lol. I actually quit wow 4 months ago because I couldn't for the life of me find the remaining 12 quests I needed in Kalimdor... and I screwed up and did Battle for the Undercity before turning in the letter to Varimathas so I thought all hope was lost. Then on a whim I got back on last week and amazingly found my missing 12! Other than one in Silithus they were all instance quests... Turns out I had missed a few escorts out of instances, and when getting achievs for killing old world instance bosses, didn't bother to loot them for quest starter items. Go figure. Good luck to those of you seeking the title.
Elmo Oct 19th 2009 2:38PM
mind you, instance quests were added to the loremaster achievements.
making this achievement less frustrating.
this is quite a step in making it easier though it will still be quite time consuming and not worth it to many people.
Vasco Oct 19th 2009 2:13PM
Its about time! I never understood why it was such a "secret" what quests I had completed, but a GM could tell me in a minute (well maybe back in Vanilla, all they can tell you in a minute nowadays is that there are an extremely large number of petitions). Hey, I bet that was why they implemented it, to reduce queue times :)
Hone Melgren Oct 19th 2009 9:14PM
The distinction you're looking for here is if that information is exposed via the API or not.
This used to be information that only the GM's can see.
Now we can see it via a function call in the API. Very cool.
ellindigo Oct 19th 2009 2:14PM
I demand an achievement for doing Loremaster without this! :D
Tbah Oct 19th 2009 2:17PM
Seconded. A feat of strength or something.
flairness Oct 19th 2009 2:15PM
And so begins the flood of
"OMG I DIT IT PRENERF."
and
"Your Loremaster was post-nerf. It doesn't count"