QuestAgent
What is QuestAgent?
QuestAgent is a small LibDataBroker data provider that helps you track the quests of other party members. Rather than just give you brief updates about quests your party is on (like QuestsFu), QuestAgent gives you other party members' full and entire quest log, just as if you had the quests! In addition, QuestAgent fully integrates with LightHeaded if you have it installed.
With QuestAgent, pulling up a party member's quest and checking out the LightHeaded comments couldn't be easier. Just hover your mouse over the QuestAgent tooltip and click on the quest you're interested in. The QuestAgent quest log will pop up (which is nearly indistinguishable from the normal quest log), including the full description of the quest, all of it's rewards, and the LightHeaded box if you have it installed.
Requirements
A LibDataBroker display add-on is required. LightHeaded is highly recommended. Other party members must have this add-on installed and you must all have the same version installed.
Comments and bug reports
General comments and questions can be posted at the WowAce site. Bug reports and feature requests should be made using the ticket system.
Notes
- Initial quest synchronization takes a few minutes, depending on how many quests you have. Once you've done the first synchronization, quest updates are instantaneous!
- You can only see other party member's quests. I won't be extending this to guild/raid.
- All party members must be running QuestAgent, and they must be running the same version! As of r11 and later, QuestAgent will inform you if you join a party where someone else is running a later version of QuestAgent. Everyone needs to stay up to date! I recommend the Curse Client.
Features that will not be implemented
- Individual objective status and tracking. Use another add-on for this, like QuestGuru, Carbonite, or QuestsFu.
Known issues
- The tooltip doesn't stay detached when you reload or log out. The tooltip library wasn't working right for me, and I haven't been able to figure out how to fix it just yet.
- As of patch 3.3, the QuestAgent quest log does not implement each and every quest log feature in the main game. Examples of things QuestAgent does not implement include experience rewards and reputation rewards. The game's quest log was completely rewritten in 3.3, and QuestAgent did not mirror this rewrite.
Great! Thanks so much for testing. I'll push it to release, and let me know if you encounter any other issues.
I didn't check here for a few days so I just found your update today. A couple of us logged on briefly with it installed. It appears to be working. I'll let you know within a few days if we run into any problems.
Thank you very much!
Can you guys try r46 alpha and see if it solves the issue? I don't have two accounts active to test this add-on. Thanks.
GetQuestLogRewardHonor() was removed in 4.0.1.
Thank you for advising me of your situation. I am sorry that you are not involved in WoW; I'm sure there is a good reason. I feel lucky that you have kept it going as long as you have.
Needing or wanting an easy way to track our party members' quest progress, this has fully filled the bill for my online group since we discovered it quite some time ago. We have greatly enjoyed having its function for our group games several times a week.
I will selfishly hope that you find it possible to continue maintaining the your project.
Thank you.
No, I am not aware of these issues, for several reasons. First, I haven't used this add-on myself since The Burning Crusade. Second, I stopped playing WoW a few months ago. There isn't some huge team of people who work on these add-ons
--
it's just me. :)I will investigate the issue you reported as soon as I get time. Please continue to report any and all issues you see, as I will not know about them if you don't.
Its hard to be patient. I am trying! Since WoW 4.01 QA is not working for myself and my online friends, even with r44-release. Using the Blizzard questlog, we see this error on login and nothing happens with QA:
Using QuestGuru AddOn, things are even worse as QA interferes with some functions of QuestGuru, such as clicking on a zone to watch results in the following errors, and the quest tracker does not display the selected zone:
Surely someone is already aware of these problems and working to resolve them?
Thank you very much!
I've moved all comments over to the WowAce side instead of Curse.
Sorry for taking so long to update this add-on. I haven't tested the latest release extremely well, but I believe it's working. If you find any issues, let me know.
Locals:
---
ID: 1
Error occured in: Global
Count: 1
Message: [string "QuestAgent_QuestLogMoneyFrame:OnLoad"] line 1:
attempt to call global 'QuestMoneyFrame_OnLoad' (a nil value)
Debug:
[C]: QuestMoneyFrame_OnLoad()
[string "*:OnLoad"]:1:
[string "*:OnLoad"]:1
Just wondering if you knew what to change to get that working again. :) Also, I am using this in conjunction with QuestGuru, although it worked previously with or without the addon, so I don't think it is related.
One thing I really miss from JasonQuest
http://www.wowinterface.com/downloads/info9561-JasonQuest.html
is the tracker that had a nice display of party members' quest objectives progress. I haven't seen a function like that here; as far as I can tell the only way I can see that is to hover to see the tooltip, then find and click on the party member's quest title to bring up the QA log and see the objectives progress. Is there a quicker way to see that information?
Thank you.
It might be something that could be added in as a feature to QuestAgent in the future as well...
I'm a bit sad about having to have another addon installed, just to be able to view QuestAgent (I use Fortress) - I'd be happy if it was more "standalone". It's a nice2have, not need2have though - And no, I don't expect you to implement anything, since comments aren't used to suggest features or send bug-reports :)
Thanks for a great addon anyway. Hope you'll update it.
I was grouped with two other players. One player logged off his toon 1 and came back with toon 2. I invited toon 2. After a few minutes, I noticed that toon 1's quest log is still showing up in the QA tooltip. I re-synced, but it didn't change. I broke up the group and we re-grouped. No change. It stayed that way until later when I logged off and back on, then re-grouped. At that point the QA quest log started to display correctly, without the extra toon.