SorhaQuestLog
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.
Zones
- 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
Quests
- 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)
Features
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:
http://www.wowace.com/addons/sorhaquestlog/tickets/
Localization
If you want to help localize SorhaQuestLog you can do so using the wowace localization section at:
http://www.wowace.com/addons/sorhaquestlog/localization/
Am working on saving the state of each zone header then doing a collapse/expand on start-up to get around that.
Great to see someone continue developing an addon like this for 4.0.3a! Really appreciate it, and hopefully you will continue to be around to support it!
Can we get the option to have "Quest Name Complete" sent to Party chat? You have an option now but it sends all Objective and Quest updates which can be very spammy. Maybe add 2 options? One for Objective and one for Quest? So we could only have Quest completion spam in our party chat?
I am not sure if I can have multiple places to send notifications with LibSink which is what sends those messages.
As it stands if you enable LibSink it automatically starts sending Objective notifications via it, and then if the checkbox for quests is enabled I send those also.
I could change it to have an option to use LibSink for Quest and/or Objective notifications rather then the having the objective notifications enabled by default?
This would allow you to use LibSink for only quest ones and either suppress and never get objectives or leave the default blizzard ones on?
Also is it possible to get an option to show in your chat when you pick up a quest?
I will look into this ^_^
1. Add an option to limit the number of displayed entries when tracking achievements? I was tracking the two new fishing achievements and the minion ran off the screen as there are 48 items in one and 33 in the other one.
2. Show only tracked quests.
3. Hide quest tracker if no tracked quests.
Thanks..
This one could be a little tricky.
I could add an option to:
-Show only x number of lines (titles+tasks) for the entire minion or
-Show only x number of lines (tasks) per achievement
However multi-line tasks would still count as one task and might make it slightly un-predictable :(
Would either of those would work better for now?
Still will look into altering the way it works to allow a set fixed height but that will take time :(
2. Show only tracked quests.
There is an option in the quest settings to enable hidden quests.
Essentially this just only shows quests that are marked as tracked.
It also enables a tiny button up top to show all quests reguardless.
Is this what you mean? :)
3. Hide quest tracker if no tracked quests.
Working on this right now :)
Though still a little unsure how I will have it handle getting the minion to reshow without the user having to:
-Pick up a new quest so it starts auto tracking (if on)
-Do a part of a current quest so it starts auto tracking (if on)
-Use the blizzard log to track a quest so it comes back
Thanks for the feedback ^_^
On 2, it is just a reproduction of what Blizzard does (with your nice interface). I have no minion unless I have a quest set to track.
3 really doesn't matter as I can just turn it off since I have quest totals on the LDB display.
Think I will go with giving an option to limit the number of tasks per achievement then ^_^
2:
By tracking do you mean:
-Track the quest in the sense that it would normally appear in the blizzard quest minion or,
-Track the quest in the sense that it is marked as the active quest active quest that the blizzard arrows etc point to?
As SQL lacks the advanced tracking features carbonite has as an all-round addon :(
For the expanding/collapsing, I am using QuestGuru as Questlog, and replaced the QuestGuruTracker with your Addon (because QuestGuru currently does not support Remote Quests), but I guess that would be the problem why expanding/collapsing does not work here. With QuestGuru active Alt-Right-Click brings up the drop-down-menu but nothing happens when clicking an entry there, Left-Click on a Quest works as intended. The /script commands don't work.
Give me a minute and I will disable QuestGuru for a moment and test...
... all right, with QuestGuru disabled expanding/collapsing works!
The others don't have a border frame yet but looking at adding one soon ^_^
Hoping to have an option to expand upwards soon :D
Now a few questions on the expanding/collapsing ^_^
-Do you have any other addons which touch on the quest log in any way?
-Does alt right-clicking a zone header open the zones drop-down menu?
-Does left-clicking a quest open the quest log at that quest?
-If you press L to get the blizzard quest log does collapsing/expanding there work and does it update SQL?
-If you type these into chat do they expand and collapse the first zone header in either the log or SQL?
/script ExpandQuestHeader(1)
/script CollapseQuestHeader(1)
If I might ask for a few cosmetic features? :)
- Maybe I just didn't find it in the options, but I would like to put a Background Color and a Border around the Tracking-Minions. (Like in the SQLSSQuestMinion1 Screenshot.)
- I would love an option to anchor the Quest-Minion at the bottom, so it would expand upwords on new quests.
Additionally the Zone-Header collapse/expand function does not work for me. If I click on a Zone-Header nothing happens. :(
Though I probably shouldn't be advertising another addon I believe QuestGuru has just been updated ^_^
Can we get the option to have "Quest Name Complete" sent to Party chat? You have an option now but it sends all Objective and Quest updates which can be very spammy. Maybe add 2 options? One for Objective and one for Quest? So we could only have Quest completion spam in our party chat?
Also is it possible to get an option to show in your chat when you pick up a quest?
Yes do that or yes thats bad? :P
I get the feeling that that zone header issue may be a blizzard one.
Turned off SQL and logged out of my hunter with tracking in 4 of 8 zones and only 2 expanded (with tracks in them)
Then logged into my druid with 5 zones all with a tracked quest or two.
Then back to my hunter and tra-da they all opened up :(
Trouble with fixing that is I will have to start storing what headers are collapsed and expanded and on login do a expand/collapse check on each zone.
This runs into issues with "Unknown" or nil zones though if any still exist. >.<
yes.
Also another bug with the headers :p
Situation: Main char with some quests tracked in 2 different spots headers collapsed, logging a alt with quests tracked in other location with headers expanded, when logging the main back the headers will he expanded
Should be able to do that, was just worried about how you would be able to find the minion again without opening the blizzard quest log and tracking a quest.
As it stands now that or picking up a quest that starts auto tracking would be the only ways to make it reappear Would that be bad?
"In the case of hiding it how would you want to redisplay it after it has hidden the show hidden quests buttons, using the LBD etc? Or would hiding the title and leaving the button showing work?"
Maintaining the LDB click to show hide but having another option to dont show the minion completely including the hide/show button and quest number tittle, when there isnt any quest tracked
so for example:
We have like 3 pvp quests we haven't made yet and we don't want tracked no other quest tracked aswell, Minion is turned on tho in the LDB but since we don't have anything tracked the button and title wont show. We accept a daily and then we get the minion showing the quest we just accepted the button and the tittle.
hope It was clear now.
-an option to show the number of quests on the zone header would be nice.
This shouldn't be to hard to do, will add it to the todo list.
However I am a little unsure what you mean by:
-will we get the ability to click on zone headers or quests to expand or hide details in the quest minion (similar to nQuestLog)
It is currently possible to collapse/expand zone headers by clicking them, though not possible to hide quest objectives with an alt-click on quests.
Also possible to show/hide quests in a zone by right-clicking the quest or the zone header and selecting from the minion.
Also by:
-Only thing this don't have is the minimalistic quest details and lightheaded frame.
Do you mean the quest details frame that shows up when you click on a quest? (Where as in my case it displays the quest log)
Have an option coming to display only the quest half of the log when you click a friend to keep it smaller
Lightheaded I haven't had time to look at yet will one day ^_^
This is almost, imo, the best alternative to nQuestLog out there. Only thing this don't have is the minimalistic quest details and lightheaded frame.
I do have a question, will we get the ability to click on zone headers or quests to expand or hide details in the quest minion (similar to nQuestLog)? I ask because there is auto zone expansion, but some times I like to look at a quest's details thats nearby for whatever reason.
And an option to show the number of quests on the zone header would be nice.
Sorry if you're not wanting to make this an alternative to nQuestLog, but like I mentioned, imo, it's the best quest log addon for me (sadly the changes to questlog has screwed it over)