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.

Main Window

EveryQuest is a Quest History tracker and quest list window. Integrates with Lightheaded to show any comments for any quest in the game. Create chat links by shift-clicking the quest name.

What's New

  • Go to Current Zone Button (r184) - Click the Book!
  • Custom coloring (r184)
  • Show if you've done that daily today using colors (above)
  • Race Filter (r177)
  • Class Filter (r177)
  • Cataclysm Data (r174)

In the Works

  • Updated EveryQuest:Quest Giver data
  • Quest Series information
  • Reputation lists and filters

Error Reports

Please direct all support requests to Wowace.

Before submitting error reports, reproduce the error with debugging on (in the main options window), if it's an import that you are doing, it will spam your default chat frame. I only need the last dozen or so lines of output.

Also, please be specific as to the version number of EveryQuest, WoW version, Locale (enUS, enGB, esES, etc.)

Lastly if it is a lua error (not something printed to your chat frame), provide a complete stack trace from an addon like Bug Grabber

Refrain from posting error reports to the comments section. Use a ticket instead


Wowace localization is now setup for all you world travelers! Visit the localization page to translate.

Opening the Window

To display the main quest list you have multiple options:

  1. If you are using the default questlog window, there will be a small button near the book icon with the letters "EQ" to toggle the window.
  2. If you are using a LibDataBroker display addon, such as Fortress, EveryQuest has its own launcher. Click the launcher to open the window. Right-click to open the options
  3. Bind the window the a key using the key bindings interface from the main menu.
  4. Type /everyquest

What does it do?

Quest History

As you complete quests in game, EveryQuest will keep track of which ones you have done. It also tracks which quests you've failed or abandoned so that you can easily get them again. Once you complete a quest, the date and time is saved to see when you did it. Additionally if the quest is a daily quest, it keeps a running total of how many times you've done the quest along with the most recent completion date.

Also you can query the server for quests you've completed prior to your first use of EveryQuest. Access this option from the options screen.

Quest List

EveryQuest comes with a database of quests available in game. These are browse able by quest category using the drop down menu at the top of the window. Quests in the list will change colors depending on there status (unknown, failed/abandoned, in progress, completed, turned in).

If you have LightHeaded loaded, clicking a quest will open the Lightheaded window the the quest you clicked on.

To create a quest link for insertion into the chat edit box, have the chat edit box open then shift-click the quest in the main window.


To filter the list of quests, click the Filters button on the main window or navigate to the filters window until the Blizzard Interface options. Changing these filters will update the window immediately.


There is a default sorting of the quest list. This can be changed using the weights and order options in the options window (Click Filters or Options in the main EveryQuest window to open the options window).

Manually Changing a Quests status

To manually change a quests status, right click it in the main window and select the new status from the menu. Having a quest on ignore is different then it's status. When a quest is on ignore the status will still update when you start doing it or complete it.

EveryQuest: Quest Givers

I finished up a quest giver module that mimics the functionality of Handynotes: Quest Givers but integrates EveryQuest quest history and filtering.

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

  • Avatar of mspykez mspykez Apr 11, 2011 at 08:17 UTC - 0 likes

    Can you add a filter of quests that start by an item found in the game world or dropped by a NPC?

  • Avatar of pornstar0269 pornstar0269 Feb 03, 2011 at 17:52 UTC - 0 likes

    yea im haveing the problem of the drop down not populating,i queried server,populated list, and removed flagged after checking the list, i even did a new install, but nothing seems to work just updated to 201r hope its fixed, the error i get is silent position not found and something with localizatin, i dont know if this a known problem , but i like this add on and it would have help greatly in northern barrens (which is where i was trying to use it) but some of it may have been blizzard themselves since quests that i did already i had to do again after finding other quests, if need be if i still have the error ill post a copy of the error for you ty and awsome addon when it was working hope to see it opperational real soon

    heres the error:

    1x Usage: NewLocale(application, locale[, isDefault[, silent]]): 'silent' must be specified for the first locale registered: EveryQuest_QuestGivers-44\Locales\enUS.lua:6: in main chunk


    Last edited Feb 03, 2011 by pornstar0269: adding error
  • Avatar of red_dog78 red_dog78 Feb 01, 2011 at 21:40 UTC - 0 likes

    Dunno if anyone is aware, but the drop down list for zones for Eastern Kingdoms isn't positioning itself like it does for the other drop down lists to where you can see everything within the window and click on it.

    It seems to want to position the window above the rest of the frame and you only see a partial list of zone selections to choose from.......whereas for Kalimdor and the other menus the list is shown right beside the main frame and you can see the selection list full and clear.

    Dunno if this is a bug or not; but, I figured I would let you know.

  • Avatar of snicklefret snicklefret Jan 26, 2011 at 03:56 UTC - 0 likes

    Im having trouble getting my deepholm quest to show up after I query server and populate history it tell me Requires LOD Module: EveryQuest_The_Maelstrom. Any help would be greatly appreciated!

  • Avatar of LordZog LordZog Jan 09, 2011 at 15:50 UTC - 0 likes

    Not sure why this is no longer updated.. Took me about 2 hours to parse wowhead and re-create Kalimdor, Eastern K, and Maelstrom for Cata. All the quests are now updated.. 1 problem I have is tho, when I do a server query, it doesn't populate The maelstrom. I added it to

    • self:Debug("Expanded Search")
    • local groups = {"Miscellaneous", "Dungeons", "Raids", "Classes", "Professions", "Battlegrounds", "World Events", "Northrend", "Outland", "Eastern Kingdoms", "Kalimdor", "The Maelstrom"}
    • local moduledata
      but then it shows alliance quests complete and I'm horde. Did I miss something in core.lua? Not the greatest at this. Any help is nice. thanks!

    EDIT: Seems ALL the new zones are doing this, even in Kalimdor and Eastern. Maybe a way the Server Query works? maybe a mistake on blizz's end?
    EDIT 2: Seems this is doing it as well to the other types of quests. The new classes amd Dungeons quests are doing this as well...

    Last edited Jan 09, 2011 by LordZog
  • Avatar of bisonai bisonai Dec 03, 2010 at 00:57 UTC - 0 likes

    Add the following to 4.0.3 patch.
     *Files Name: Professions.lua
    [-304] = {
    -- Orgrimmar //Add Path 4.0.3//
        { ["id"] = 26227,["n"] = "Careful, This Fruit Bites Back",["r"] = 10,["s"] = 2,["d"] = 1,},
        { ["id"] = 26226,["n"] = "Crawfish Creole",["r"] = 10,["s"] = 2,["d"] = 1,},
        { ["id"] = 26235,["n"] = "Even Thieves Get Hungry",["r"] = 10,["s"] = 2,["d"] = 1,},
        { ["id"] = 26220,["n"] = "Everything Is Better with Bacon",["r"] = 10,["s"] = 2,["d"] = 1,},
        { ["id"] = 26233,["n"] = "Stealing From Our Own",["r"] = 10,["s"] = 2,["d"] = 1,},
        { ["id"] = 26234,["n"] = "Stealing From Our Own",["r"] = 10,["s"] = 2,["d"] = 1,},
    -- Stormwind City //Add Path 4.0.3//
        { ["id"] = 26190,["n"] = "A Fisherman's Feast",["r"] = 10,["s"] = 1,["d"] = 1,},
        { ["id"] = 26177,["n"] = "Feeling Crabby?",["r"] = 10,["s"] = 1,["d"] = 1,},
        { ["id"] = 26192,["n"] = "Orphans Like Cookies Too!",["r"] = 10,["s"] = 1,["d"] = 1,},
        { ["id"] = 26153,["n"] = "Penny's Pumpkin Pancakes",["r"] = 10,["s"] = 1,["d"] = 1,},
        { ["id"] = 26183,["n"] = "The King's Cider",["r"] = 10,["s"] = 1,["d"] = 1,},

    [-101] ={
     -- Orgrimmar //Add Path 4.0.3//
        { ["id"] = 26588,["n"] = "A Furious Catch",["r"] = 10,["s"] = 2,["d"] = 1,},
        { ["id"] = 26572,["n"] = "A Golden Opportunity",["r"] = 10,["s"] = 2,["d"] = 1,},
        { ["id"] = 26557,["n"] = "A Staggering Effort",["r"] = 10,["s"] = 2,["d"] = 1,},
        { ["id"] = 26543,["n"] = "Clammy Hands",["r"] = 10,["s"] = 2,["d"] = 1,},
        { ["id"] = 26556,["n"] = "No Dumping Allowed",["r"] = 10,["s"] = 2,["d"] = 1,},
    -- Stormwind City //Add Path 4.0.3//
        { ["id"] = 26488,["n"] = "Big Gulp",["r"] = 10,["s"] = 1,["d"] = 1,},
        { ["id"] = 26420,["n"] = "Diggin' For Worms",["r"] = 10,["s"] = 1,["d"] = 1,},
        { ["id"] = 26414,["n"] = "Hitting a Walleye",["r"] = 10,["s"] = 1,["d"] = 1,},
        { ["id"] = 26442,["n"] = "Rock Lobster",["r"] = 10,["s"] = 1,["d"] = 1,},
        { ["id"] = 26536,["n"] = "Thunder Falls",["r"] = 10,["s"] = 1,["d"] = 1,},

  • Avatar of bisonai bisonai Nov 27, 2010 at 19:38 UTC - 0 likes

    1x EveryQuest-2.3r169\Core.lua:131: attempt to index global 'self' (a nil value) Interface\FrameXML\StaticPopup.lua:3451: in function `StaticPopup_OnShow': <string>:"*:OnShow":1: in function <in C code>: in function `Show' Interface\FrameXML\StaticPopup.lua:3282: in function `StaticPopup_Show': EveryQuest-2.3r169\options.lua:117: in function <EveryQuest\options.lua:116> (tail call): ?: <in C code>: ? <string>:"safecall Dispatcher[3]":9: in function <in C code>: ? <string>:"safecall Dispatcher[4]":9: in function <userdata>

    hideOnEscape = 1
    itemFrame = StaticPopup1ItemFrame {}
    button3 = StaticPopup1Button3 {}
    extraFrame = StaticPopup1ExtraFrame {}
    icon = StaticPopup1AlertIcon {}
    maxWidthSoFar = 0
    button2 = StaticPopup1Button2 {}
    moneyFrame = StaticPopup1MoneyFrame {}
    moneyInputFrame = StaticPopup1MoneyInputFrame {}
    text = StaticPopup1Text {}
    editBox = StaticPopup1EditBox {}
    timeleft = 0
    numButtons = 2
    maxHeightSoFar = 0
    button1 = StaticPopup1Button1 {}


    dialog = { button2 = "취소" hideOnEscape = 1 OnShow = <function> @ EveryQuest\Core.lua:130: button1 = "초기화" text = "기존의 모든 데이터를 초기화 하시겠습니까? 잘 모르겠거나 그냥 업그레이드를 완료한 경우, 취소한 후 EQ창에 퀘스트들이 보이는지 확인하십시오. 계속하려면 아래의 박스에 'DELETE'를 적습니다. 이 작업은 되돌릴 수 있습니다. 나중에 인터페이스 옵션을 사용하여 데이타베이스를 삭제 할 수 있습니다." OnAccept = <function> @ EveryQuest\Core.lua:133: timeout = 0 whileDead = 1 hasEditBox = 1 } OnShow = <function> @ EveryQuest\Core.lua:130: ---
  • Avatar of BJRubino BJRubino Nov 25, 2010 at 03:31 UTC - 0 likes

    Thanks for your work on this add-on. I look forward to the updated version for 4.0.3!


  • Avatar of Shaistie Shaistie Nov 23, 2010 at 06:15 UTC - 0 likes

    Ok. I just read the request to refrain from reporting problems about the addon.

    Last edited Nov 23, 2010 by Shaistie
  • Avatar of Darkhorseman81 Darkhorseman81 Nov 09, 2010 at 07:47 UTC - 0 likes

    Wondering if there was a way you could add a right click 'query server' on singular quests in the quest list.

    Might be good to have in conjunction with the server request throttling they put in for addons like gearscore to stop them lagging us. As a full quest list server query seems to miss a few, from time to time.

    Last edited Nov 09, 2010 by Darkhorseman81


Date created
Sep 13, 2008
Last update
Feb 07, 2011
Development stage
  • enUS
GNU General Public License version 2 (GPLv2)
Reverse relationships
Recent files
  • R: r217-release for 4.0.3a Feb 07, 2011
  • A: r216 for 4.0.3a Feb 07, 2011
  • B: r215-beta for 4.0.3a Feb 07, 2011
  • A: r214 for 4.0.3a Feb 07, 2011
  • A: r213 for 4.0.3a Feb 07, 2011