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 Sorha2 Sorha2 Nov 22, 2010 at 00:38 UTC - 0 likes

    I can try, though implementing things is generally a case of 10000 /rl's to find out where I forgot a comma :P
    Tossing up between having another minion like the quest timers one vs just inserting them above/below any quests in the log.

    From what I can tell its just a matter of:
    Get the num of auto quests
    for each auto quest
    get quest information using the auto quests questid
    display shiny like

    The animations/pretty stuff would take a bit though.

    Last edited Nov 22, 2010 by Sorha2
  • Avatar of Akgis Akgis Nov 22, 2010 at 00:33 UTC - 0 likes

    I can test it and report if u dont mind to implement. I think thats important else we would miss quests going to our log without us noticing it.

  • Avatar of Sorha2 Sorha2 Nov 21, 2010 at 22:40 UTC - 0 likes

    Yeah no access to the beta here.
    Looked around a little and I believe I found the section in blizzards questminion, but implementing that without the ability to test locally not so easy :(

  • Avatar of Akgis Akgis Nov 21, 2010 at 17:17 UTC - 0 likes

    yes that and also if its possible to Organize achievements by topic like u do with the zones.

    Other thing

    In Cataclysm there is a system where you automatically receive some quests or deliver. The blizzard quest tracker gives a warning saying you received/delivered a quest.

    With your addon on, Blizzard one disabled via option by yours. The warning doesn't show anywhere but u get the quest delivered to your quest log, just nothing is shown.

    Is it possible to either add that warning to your addon via the LDB text/tittle, or having blizzard quest tracker showing that but hiding the quests?

    I don't know if you are in beta cause if you aren't will be hard to understand and test what I mean.

  • Avatar of Sorha2 Sorha2 Nov 20, 2010 at 14:07 UTC - 0 likes

    So displaying it the same way as the actual achievement frame does, a bar showing the progress with the value on it? :)
    If so I can look into it, behind where I wanted to be right now.. darn RL >.>

  • Avatar of Akgis Akgis Nov 20, 2010 at 13:59 UTC - 0 likes

    What I ment with the bar on achiments is for example

    "Win 100 Battlegrounds"

    atm shows 1/1000

    but if you could make it a progress bar would be lovely

  • Avatar of Sorha2 Sorha2 Nov 19, 2010 at 14:03 UTC - 0 likes

    Should be back to updating tomorrow I hope, been a busy week sorry :(

    Last edited Nov 19, 2010 by Sorha2
  • Avatar of Sorha2 Sorha2 Nov 17, 2010 at 04:54 UTC - 0 likes

    - Can likely get the dynamic coloring working ok there, might move them out of quest options into a global colour setting for all gradual things.
    -Getting the quest name may be harder, as all I do right now is intercept blizzards message and send it elsewhere. Will look into it though ^_^

    Quest Tracking:
    -Would the blizzard option that adds tracking for x seconds do? If so can add a option for that in my options as well

    Can likely add an option for indenting like that :)

    Achievement Tracking:
    -Anchoring the achievement tracker onto the quest tracker is something I hope to do ^_^ -Not to sure what you mean by a bar though.. as in a bar like elkano's buff bars etc?

    Going to lose most of today due to my being the fix-it guy for family computers >.>

    Last edited Nov 17, 2010 by Sorha2
  • Avatar of Akgis Akgis Nov 16, 2010 at 14:24 UTC - 0 likes

    This is working to be a great quest tracker addon, plain and simple.

    I have a last suggestion if you want to consider.

    Regarding Libsink: - Making the libsink color dynamic in accordance to the completion color scheme you have already. - Putting in parenthesis the name of the quest that step was made ex: (Kill Murlocks!) Murlocks killed 1/10

    Regarding Indentation: -Indent quest items but keep the quests without items with no indentation.

    Quest tracking: -Automatically start tracking a quest when a objective of said quest had a step made.

    Achievement Tacking: - Option to anchor the achievement tracking on top of quest tracker. - Use of a bar with sharemedia support for x/y achievements with dynamic color support.

    Just a few suggestions if you feel like it dont want to impose them, you doing a great work as it is and thanks for it.

  • Avatar of Sorha2 Sorha2 Nov 16, 2010 at 01:40 UTC - 0 likes

    Thanks Akgis, cleared up the mouse-over error in my local, will commit later today ^_^

    Will work on swapping over to tracking, though that could take a little since I need to rework a bit :)

    There seems to be a error in blizzards quest watcher when you get to a certain number of tracked things... namely achievement's
    I think that is it at least.. it's rather hard to pin down.
    Currently dodging it by forcing the blizzard quest tracker to not show achievements.. not ideal but eh..

    Should look somewhat like this:
    Interface\FrameXML\WatchFrame.lua:866: WatchFrameLine2:SetPoint(): WatchFrameLine13 is dependent on this

    Last edited Nov 16, 2010 by Sorha2


Date created
Oct 30, 2010
Last update
Oct 06, 2016
Development stage
All Rights Reserved
Curse link
Recent files
  • R: v1.5.0.1 for 7.0.3 Oct 06, 2016
  • A: r191 for 7.0.3 Oct 05, 2016
  • 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