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/
Had a feeling someone might want that
Should be easy enough to enable the way things are done now ^_^
Just been focusing on my uni exams this week >.<
Your Quest Tracker rocks! I love it. Compact and simple. Just one request. I would love if the questtext and not only the questobjective could be colored with the completeness colors. Thank you.
/sql or /sorhaquestlog
Those should work, my bad on not putting them into the description
Sorry if this a dumb question but i cant find it. How do you enter the options menu, i can't see any slash command for it, or in the interface panel. Thank you for the addon btw.
Been tempted to try integrate achievement tracking.
I would likely just have another separate anchor for them though rather then try fit them among quests.
Once I can get a stable release out I will look into it ^_^
thx for this great addon
works great for me
are you planning to intergrate achivement tracking to?
thx rza
1x Usage: GameTooltip:SetText("text" [, color]):
<in C code>: ?
<in C code>: in function `SetText'
SorhaQuestLog-0.4\Core.lua:924: in function <SorhaQuestLog\Core.lua:912>
Locals:
(*temporary) = GameTooltip {
0 = <userdata>
SetText = <function> defined =[C]:-1
SetExistingSocketGem = <function> defined =[C]:-1
SetHyperlink = <function> defined =[C]:-1
SetTradeSkillItem = <function> defined =[C]:-1
ARK_Data =
SetSocketGem = <function> defined =[C]:-1
SetLootItem = <function> defined =[C]:-1
SetQuestItem = <function> defined =[C]:-1
SetReforgeItem = <function> defined =[C]:-1
SetTrainerService = <function> defined =[C]:-1
SetInboxItem = <function> defined =[C]:-1
SetBuybackItem = <function> defined =[C]:-1
shoppingTooltips =
SetHyperlinkCompareItem = <function> defined =[C]:-1
SetMerchantItem = <function> defined =[C]:-1
SetQuestLogItem = <function> defined =[C]:-1
SetBackpackToken = <function> defined =[C]:-1
SetTradeTargetItem = <function> defined =[C]:-1
SetTradePlayerItem = <function> defined =[C]:-1
SetSendMailItem = <function> defined =[C]:-1
updateTooltip = 0.06599999293685
SetInventoryItem = <function> defined =[C]:-1
SetLootRollItem = <function> defined =[C]:-1
canAddRestStateLine = 1
SetAuctionSellItem = <function> defined =[C]:-1
SetBagItem = <function> defined =[C]:-1
comparing = false
SetCurrencyToken = <function> defined =[C]:-1
SetGuildBankItem = <function> defined =[C]:-1
SetMerchantCostItem = <function> defined =[C]:-1
SetAuctionItem = <function> defined =[C]:-1
}
(*temporary) = nil
(*temporary) = 0
(*temporary) = 1
(*temporary) = 0
(*temporary) = 1
---
PS. And sorry for posting here and not on WowAce.
It would be nice if standard quest tracker frame were always hidden when i'm using SQL.
Have added a hide blizzard option in r22.
Although that frame is also used for achivement tracking (SQL can't do that.. yet)
Sounds should be working correctly now.
-"more work" on completing an objective but not the quest
-"jobs done" on completing all objectives of a quest
Also the big error above was caused by quests not exiting the log when completed .. should be fixed I hope
Was using the wrong event for something >.>
r21 might work for sounds.. or explode horribly :P
I haven't got around to doing alot of testing on it (or auto collapsing zones for that matter)
..wonder if I used the sounds in the right order
Hello again,
Thanks for all the upgrades.
Here is a new suggestion: Sound Notifications for quest completion just like nQuestlog and tomQuest2 have.
1x SorhaQuestLog-0.4\Core.lua:1571: attempt to index local 'ZoneEntry' (a nil value)
SorhaQuestLog-0.4\Core.lua:943: in function <SorhaQuestLog\Core.lua:914>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[2]":9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?:
AceTimer-3.0-5 (DataStore):164: in function <...\AddOns\DataStore\libs\AceTimer-3.0\AceTimer-3.0.lua:138>
If so it should be fixed in r19+
Completely rebuilt the way it compiles quest log information, so it could have a bug or two somewhere >.>
tordenflesk:
By that do you mean the default blizzard tracker
(Don't think should show unless you track quests.. unless its on by default and I have some other addon killing it for me)
or
The default quest log that appears when you click a quest, because I haven't made a replacement for that.
Heading to bed now.
However there is an experimental version of auto expanding/collapsing zone headers and gradual objective colouring (Really experimental).
Options to hide blizzard's frame would be good...
Hi,
I am an inconditionnal fan of nQuestlog. Hope to see some of the features like:
Keep up the good work!
Date: 2010-11-03 14:35:15
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\SorhaQuestLog\Core.lua line 615:
attempt to concatenate local 'questTitle' (a nil value)
Debug:
(tail call): ?
(tail call): ?
SorhaQuestLog\Core.lua:615:
SorhaQuestLog\Core.lua:526
(tail call): ?
[C]: ?
[string "safecall Dispatcher[2]"]:9:
[string "safecall Dispatcher[2]"]:5
(tail call): ?
...\AddOns\DataStore\libs\AceTimer-3.0\AceTimer-3.0.lua:164:
...\AddOns\DataStore\libs\AceTimer-3.0\AceTimer-3.0.lua:138
AddOns:
Should be fixed in my next update :)