QuestAgent

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 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?

  • Avatar of Allara Allara May 02, 2011 at 18:30 UTC - 0 likes

    JaimSandar: I'm going to push a new build of QuestAgent now. I think I've fixed the problem, but in order to fully test it, I have to resubscribe 2 accounts. I'd rather not spend that much money just to fix this tiny issue, so I'm going to push the fix without testing in a party. Please reply here letting me know if there are any remaining issues. Thanks!

  • Avatar of Allara Allara Apr 30, 2011 at 01:31 UTC - 0 likes

    Hey JaimSandar, thanks for reporting the issue. I haven't played WoW in eight months, so I rely on reports from you to let me know when something is wrong. I do want to keep most of my add-ons functioning, so I will resubscribe for a month and fix the issues at my earliest convenience.

  • Avatar of JaimSandar JaimSandar Apr 28, 2011 at 06:12 UTC - 0 likes

    I'd like to say I am patiently waiting, but the fact that I am posting this message reveals that I have failed miserably in the patience department! Anyway, I hope this will be fixed for 4.1 soon. It is not working at all right now, except to display icon & text on the LDB & show a tooltip telling me about needing my party mates to be running QA, which they are.

    Errors:

    AceComm-3.0-7 (Recount):70: AceComm:RegisterComm(prefix,method): prefix length is limited to 16 characters
    AceComm-3.0-7 (Recount):70: in function `RegisterComm'
    QuestAgent-52\QuestAgent.lua:461: in function <QuestAgent\QuestAgent.lua:444>
    (tail call): ?:
    <in C code>: ?
    <string>:"safecall Dispatcher[2]":9: in function <[string "safecall Dispatcher[2]"]:5>
    (tail call): ?:
    AceTimer-3.0-5:158: in function <...ns\Broker_Aileron\Libs\AceTimer-3.0\AceTimer-3.0.lua:132>
    
    Prefix is too long:
    <in C code>: ?
    <in C code>: in function `SendAddonMessage'
    Armory-24\Libs\ChatThrottleLib\ChatThrottleLib.lua:468: in function `SendAddonMessage'
    AceComm-3.0-7 (Recount):147: in function `SendCommMessage'
    QuestAgent-52\QuestAgent.lua:721: in function `SendDiffSync'
    QuestAgent-52\QuestAgent.lua:737: in function `?'
    CallbackHandler-1.0-6:147: in function <...Tom\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
    <string>:"safecall Dispatcher[1]":4: in function <[string "safecall Dispatcher[1]"]:4>
    <in C code>: ?
    <string>:"safecall Dispatcher[1]":13: in function `?'
    CallbackHandler-1.0-6:92: in function `Fire'
    AceEvent-3.0-3 (TomTom):120: in function <...ace\AddOns\TomTom\libs\AceEvent-3.0\AceEvent-3.0.lua:119>
    

    Thank you.

  • Avatar of Allara Allara Jan 07, 2011 at 04:22 UTC - 0 likes

    I can see how that set of sentences would read strangely to someone who didn't understand what an LDB display was. :) LightHeaded is not one, is the short answer. I personally use Fortress (search for it on Curse), but you can also use displays like Titan Panel, Chocolate Bar, and others. You can probably just Google "ldb display" to get more answers.

    At some point I'll add LibDBIcon to this add-on, which will remove the need for an LDB display, but I don't have time at the moment.

    Good luck!

  • Avatar of jlhoopes jlhoopes Jan 07, 2011 at 04:04 UTC - 0 likes

    After reading the following "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." I installed LightHeaded. I assumed from the text that LightHeaded was a "Recommended" LibDataBroker display add-on, but apparently this is incorrect. Is there one you would recommend for use with this addon? Thanks for the help, apologies for the dumb question, but I've been looking for a party questing addon ever since cosmos went to the fjords in the sky, and took PartyQuest with it.

  • Avatar of Allara Allara Jan 07, 2011 at 03:13 UTC - 0 likes

    You also need an LDB display. Read the QuestAgent description above.

  • Avatar of jlhoopes jlhoopes Jan 07, 2011 at 01:30 UTC - 0 likes

    I must be missing something entirely, I downloaded and installed this addon, as well as lightheaded, and they are they only addons running on both computers, but we never see the questagent window for tracking? is there a /command to force it to display?

Facts

Date created
Aug 03, 2008
Category
Last update
Dec 01, 2011
Development stage
Release
Language
  • enUS
License
All Rights Reserved
Curse link
QuestAgent
Downloads
15,795
Recent files

Authors

Relationships

Tool used
LibDataBroker-1.1
Embedded library
Ace2
Ace3
DewdropLib
LibBabble-Zone-3.0
LibCompress
LibStub