QuestAgent

This project is abandoned.

Whether this project is out of date or its author marked it as abandoned, this project is no longer maintained.

If you wish to take this project over, please report it and state your intentions.

QuestAgent display

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.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of JaimSandar JaimSandar Jul 25, 2014 at 01:48 UTC - 0 likes

    I suppose I should say something, although belated. After subscribing to World of Warcraft since shortly after launch, I decided I can't justify the cost any more and cancelled my subscription last year. That means the group I played with at least several time a week aren't playing, either. I think one of us still plays solo or, rarely, with his wife. And, that means I'm sorry I can't help you with your updates. I hope someone out there values your work as much as we did. Your efforts were certainly appreciated by us for the duration.

    Good luck, and thank you!

    Last edited Jul 25, 2014 by JaimSandar
  • Avatar of Allara Allara Jul 25, 2014 at 01:17 UTC - 0 likes

    Hey folks! Not many players use this add-on, but it's been limping along since TBC, and I've tried to keep it updated as much as possible. With Warlords of Draenor coming out, keep in mind that QuestAgent will not be updated in time for the launch of WoD. I don't have two accounts which are flagged for beta, so I can't test it during beta. I'll try to get it working shortly after the release of 6.0. As usual, it may take a while, since I haven't personally used this add-on since 2008. Thanks for your patience!

  • Avatar of Allara Allara Sep 15, 2012 at 16:04 UTC - 0 likes

    Oops, I meant to remove that button entirely. Will do so shortly.

  • Avatar of JaimSandar JaimSandar Sep 15, 2012 at 15:56 UTC - 0 likes

    How can I get rid of the minimap button? I don't see an item in the options menu.

  • Avatar of JaimSandar JaimSandar Sep 13, 2012 at 18:26 UTC - 0 likes

    I wish more people would use it, but certainly my small group does. We value the information it provides us as a party.

    Thank you for fixing the library problem.

  • Avatar of Allara Allara Sep 11, 2012 at 23:43 UTC - 0 likes

    Just FYI, there's no need to post both a comment and a ticket, I saw the ticket. :)

    I think you're my only user of QuestAgent! Every expansion, I can count on you to find whatever is wrong with it. :) In any case, I'll to patch it up soon. It's not my highest priority right now (Energized and Rarity are much higher priority).

    Thanks for reporting it!

  • Avatar of JaimSandar JaimSandar Sep 11, 2012 at 23:42 UTC - 0 likes

    Thank you for the quick patch for 5.0.4. My group has been seeing irregular results. Sometimes QuestAgent works for several party members, but for some there may not even be a tooltip when hovering the cursor over the broker icon. Sometimes reloading UI or logoff/logon fixes it. We haven't been seeing any errors related to QuestAgent up to now, but today when I logged on my Warlock solo, I saw this error:

    QuestAgent\QuestAgent-r64-release.lua:1756: Usage: GetAchievementCrieriaInfo(achievementID, criteriaIndex) <in C code> QuestAgent\QuestAgent-r64-release.lua:1756: in function "GetMyAchievementStatus" QuestAgent\QuestAgent-r64-release.lua:1769: in function "GetMyAchievements" QuestAgent\QuestAgent-r64-release.lua:603: in function "SendAchievementUpdate" QuestAgent\QuestAgent-r64-release.lua:751: in function "SendDiffSync" QuestAgent\QuestAgent-r64-release.lua:766: in function "?" libs\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:146: in function <libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146> <string>:"safecall Dispatcher[1]":4: in function <string>:"safecall Dispatcher[1]":4 <in C code> <string>:"safecall Dispatcher[1]":13: in function "?" libs\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:91: in function "Fire" TradeskillInfo-v2.1.2\libs\AceEvent-3.0\AceEvent-3.0-3.lua:120: in function <TradeskillInfo\libs\AceEvent-3.0\AceEvent-3.0.lua:119>

    Locals: nil

    I'll make a ticket.

  • Avatar of Allara Allara Dec 01, 2011 at 23:26 UTC - 0 likes

    I am bumping the TOC for 4.3 without testing this add-on. If it's broken, let me know in the comments or as a ticket, and I'll take a look. Thanks.

  • Avatar of Allara Allara May 03, 2011 at 16:42 UTC - 0 likes

    QuestAgent only has the right click menu, unfortunately. Thanks for testing!

  • Avatar of JaimSandar JaimSandar May 03, 2011 at 05:43 UTC - 0 likes

    We used the new version, r55, this evening for a couple of hours, and everything seems to be working peachy!

    Thank you very much, once again.

    P.S. I can't recall for sure: there wasn't a QA option frame available from the Interface/Addons menu in previous QA versions, was there? I'm not seeing one now, and I can't remember if there was one before. So there should be only the LDB right-click menu, correct?

Facts

Date created
Aug 03, 2008
Category
Last update
May 08, 2014
Development stage
Abandoned
Language
  • enUS
License
All Rights Reserved
Downloads
18,676
Recent files

Authors