SorhaQuestLog is a basic Quest/Achievement addon similar to MonkeyQuest and nQuestLog.
It allows the display of quests and achievements on the screen in an configurable way.

Options panel is accessible using /sql or /sorhaquestlog

Quest Controls

Hidden Quests

  • Click the square at the top of the tracker to show/hide hidden quests
  • Right-click a quest to show or hide it.


  • Left-click a zone to collapse/expand it
  • Right-click a zone to open a menu to show/hide quests
  • Alt + right-click a zone to open a menu to show/hide zones


  • Left-click a quest to open quest text pane. (Alt-Left if you enable full log option)
  • Alt + Left-click a quest to open quest in world map log (Left if you enable full log option)
  • Control left-click a quest to set it as the active quest tracking
  • Alt + Ctrl left-click a quest to abandon it. (Can disable confirm dialog in options)


Core Features:

  • Individual Minions for Quests, Achievements and Scenarios
  • Auto Show/Hide options when entering instances, arenas, combat, pet battles, the outside world etc.
  • Can hide the default blizzard quest frame
  • Handles blizzards remote quests
  • Borders and background for minions
  • LDB Module

Quest Log Minion Features:

  • Expandable/collapsible zone headers
  • Auto collapsing/expanding zone headers as you change zones
  • Hide Zone headers when all their quests are hidden
  • Expand collapse menu available using alt-right-click on a zone
  • Hide quests by right-clicking the quest or by selecting it from its zone headers right-click menu
  • Hide completed objectives
  • Can completely hide quest tracker when tracking no quests
  • Hide or re-size item buttons
  • Colour objective texts and statuses by completeness(gradual) , state(done/undone) or choose a custom colour
  • Colour quest titles and level texts by level, completeness(gradual) , state(done/undone) or choose a custom colour
  • Changeable fonts, font shadowing and font sizes for Zones, Quests and Objectives
  • Adjustable indentation for quests and objectives
  • Option to display only the quest details pane of the quest log when left-clicking a quest. (Alt left click to get the full quest log panel)
  • Ctrl left-click a quest to set it as the active quest for blizzards minimap tracker, (Dugi arrow support)
  • Alt + Ctrl left-click a quest to abandon it. (Can disable confirm dialog in options)

Achievement Minion Features:

  • Customizable text by choosing fonts, sizes, shadowing and colours.
  • Customizable textures for progress bars
  • Optional progress status bars for the achievements that can have them
  • Option to limit the number of tasks displayed per achievement

Notification Features:

  • Customizable sounds for quest/objective complete and quest starting item picked up notifications.
  • Choose custom sounds for quest completions and objective completions
  • Re-direct the objective completion messages elsewhere with LibSink

Recent Changes

New since v1.4.8

  • Track world quests
  • Link Scenario and achievement minions to quest minion

Other Stuff >.>

Bug reporting and Suggestions
You can report bugs or suggestions using wowaces ticket system at:

If you want to help localize SorhaQuestLog you can do so using the wowace localization section at:

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

  • Avatar of Excelis Excelis Nov 10, 2012 at 13:28 UTC - 0 likes

    1x SorhaQuestLog-v1.2\Core.lua:4602: attempt to compare two nil values SorhaQuestLog-v1.2\Core.lua:4602: in function "CheckQuestStateChange" SorhaQuestLog-v1.2\Core.lua:3174: in function <SorhaQuestLog\Core.lua:3137> (tail call): ? <in C code> <string>:"safecall Dispatcher[2]":9: in function <string>:"safecall Dispatcher[2]":5 (tail call): ? Skillet-r302\Libs\AceTimer-3.0\AceTimer-3.0-6.lua:164: in function <Skillet\Libs\AceTimer-3.0\AceTimer-3.0.lua:138>

    Locals: nil

  • Avatar of SpawnWarrior SpawnWarrior Oct 07, 2012 at 15:12 UTC - 0 likes

    I noticed an error! Change of an area ... Closing of the quests in the area and open the quests from the current area. This function does not work!

    Otherwise, the addon is great!

    Please next update :)

  • Avatar of Sorha2 Sorha2 Sep 05, 2012 at 00:21 UTC - 0 likes

    Strictly speaking I don't really have time to add major features at the moment (At least until start December)

    Though things like the pop-up at the top for picking up quest starting items is rather nice though..

    By pop up on-top of the tracker for remote quests do you mean in the same manner quest starting items do in questking?

    And because of the way (from memory) the frames are built for each quest I don't believe that there is an easy way to blink text without refreshing the entire minion each time.

    Though to be honest I am more concerned about how he has scenarios and challenge modes, are they built like that into the blizzard tracker in mists? (No beta access)

    Also long time no see Akgis ^_^

    Last edited Sep 05, 2012 by Sorha2
  • Avatar of Akgis Akgis Sep 04, 2012 at 17:50 UTC - 0 likes

    Are you still adding features to this addon?

    If so have 2 sugestions?

    Those quests that came up when you zone or finish another quest aka "remote quests" maybe make a popup to show on top of the tracker.

    Other sugestion would be to blink the line a you do a step of a quest.

    This are features of another tracker called questking, probleam is that this one has a few shorcommings like no LDB and its not dragable.

  • Avatar of Sorha2 Sorha2 Sep 04, 2012 at 02:31 UTC - 0 likes

    Hello peoples,

    I wanted to say sorry for not updating sooner, life has sadly not been wanting to give me the free time. Should hopefully be able to get back to maintaining this now, though new features are still not likely anytime soon.

    Big thank-you to mkong409 for tracking down the issues that arose in 5.0.4 and providing fixes ^_^ Feel free to post issues you have on here or on curse, tickets here are generally the best way to do it through.

  • Avatar of mkong409 mkong409 Sep 03, 2012 at 17:55 UTC - 0 likes

    FYI, I have this updated and working on my system with 5.04. I'm not sure I've gotten everything, but it's at least operational for now. Here is a list of changes:

    First, I updated all ACE3 libs to their 5.04 counterparts, and then updated Core.lua as follows:

    Line 3222: GetMaxDailyQuests() has been deprecated, updated line to read the following:

    strText = strText .. strQuestMinionTitleColour .. "(" .. GetDailyQuestsCompleted() .. ")|r"

    Line 4035: GetNumPartyMembers() has been renamed to GetNumGroupMembers():

    local intPartyMembers = GetNumGroupMembers();

    Line 4982: ACHIEVEMENT_CRITERIA_PROGRESS_BAR has also been deprecated, I've found this code in other updated addons that has worked around this:


    I have it packaged up, but not sure where I can post it, but if you want to apply the updates manually, have at it....

    Last edited Sep 03, 2012 by mkong409
  • Avatar of Sorha2 Sorha2 Aug 19, 2011 at 02:54 UTC - 0 likes

    Yeah putting the colour at the bottom for the thing at the top of the minion.. not my brightest moment >.<

    I have a fair idea on how to re-implement the tracking and a prototype of the scrolling, but as much as I would love to get them working I just don't have the time :(
    Bring on Uni break already ^_^

  • Avatar of AZMAK AZMAK Aug 18, 2011 at 07:51 UTC - 0 likes

    @Sorha2: Go

    That's a shame about the tracking, it's such a pita to do every single time.

    In regards to your 2) I already tried that, it doesn't change the color. I just logged out of the game for the night, I will try again tomorrow morning.


    My fault, I overlooked it, it was there at the bottom for the minion title text. tyvm.

    As far as 4) goes. If you wanted to take a look at QuestGuru on how he did the "remember what was tracked" and "tracker scrolling" you could always do so. In fact, Mr. O'Brian had to quit the game for personal reasons so he is giving away the addon to any one who wishes to take it over.

    Last edited Aug 18, 2011 by AZMAK
  • Avatar of Sorha2 Sorha2 Aug 18, 2011 at 06:06 UTC - 0 likes

    Have this mostly done, just had a very heavy RL workload lately (Have barely had time to get on wow more then 20mins a week)

    Try the Settings -> Quest Minion -> Colours -> Minion title text
    Is that the section you meant?
    Yeah I admit the colours I picked for the add-on are fairly random.. joys of being colourblind :D

    Sadly I don't see myself as being able to get this done in any realistic time frame due to the above time issues :(

    Originally SQL maintained its own set of quests which were tracked/untracked.
    However people requested it be merged with blizzards ones, which did make the addon alot simpler.
    The trouble is now that for the time being blizzard has a bug with their quest tracking/some other interface settings which loses them each logout :(

    Re-implementing the old system would just be to much work for me at the moment, if blizzard decide not to patch this issue then I may reconsider.

  • Avatar of AZMAK AZMAK Aug 17, 2011 at 12:51 UTC - 0 likes

    Sorha, hello.

    I just tried this tracker of yours for the first time yesterday. It took me a little bit to set it up to something I was happy with. I have a few things I would like to mention:

    1.) I too think padding between quests would be nice.

    2.) I really would like to be able to change the color of the text at top of the quest minion where it says 2/3 (4/25) for example. That greenish color you got is not for me.

    and two things I think your tracker is lacking are:

    3.) The ability to scroll the tracker with the mousewheel when many quests expanded extended beyond length of the tracker height

    4.) The ability to have your tracker remember which quests and achievements were tracked. Every time I log in or reload the UI I have to keep opening up the quest log and set quests to track again. (This is the game default behavior)

    I am trying your tracker for the first time as I said. I have been using QuestGuru for over four years and that is a top notch tracker he has. #3 and #4 are two features his tracker offers that I find very helpful.

    Number 4 above is especially useful because it's such a pain to have to open quest log and achieve window and re-set every thing I want tracked. I want the tracker to remember and keep things tracked until I say otherwise. I will decide when I am done tracking something, not Blizzard, not an addon. Also useful for me is because I have bad connection issues lately and I disconnect a lot so I am always having to retrack stuff.


    Last edited Aug 17, 2011 by AZMAK


Date created
Oct 30, 2010
Last update
Sep 27, 2016
Development stage
All Rights Reserved
Curse link
Recent files
  • A: r190 for 7.0.3 Sep 27, 2016
  • A: r188 for 7.0.3 Sep 19, 2016
  • A: r187 for 7.0.3 Sep 16, 2016
  • R: v1.5.0.0 for 7.0.3 Sep 12, 2016
  • A: r185 for 7.0.3 Sep 12, 2016