Simple Quest Counter
What it is...
A Simple Quest Counter (SQC) for Blizzard's default Map & Quests Log. Neither shiny, nor heavy!
If you enjoy using Blizzard's default user interface, and you miss the good ol' counter of quests, then you should consider this minimal add-on. SQC takes normal quests, daily quests and account-wide quests into account. The counter indication appears on the windowed setting of "Map & Quest Log".
Note: SQC does not count quest-like tasks such as open world available quests (i.e. Broken Isles' World Quests or Draenor's Bonus Objectives) or story progress tasks, like in Suramar.
Also note: Blizzard does not strictly define which quests count against the global quest limit. So this add-on is based heavily on the "trial-and-error" approach.
Changelog
v.9.0-7: Don't count Shadowlands Covenant Calling quests against the counter.
v.9.0-6: Count Shadowlands campaign quests against the counter.
v.9.0-5: Minor fixes. Update for UI 9.0.2.
- v.9.0-4: Various performance fixes. Code redesigned to better allow for custom settings at a future update.
- v.9.0-3: Fixed the issue with "Party Sync" panel
- v.9.0-2: Fixed the broken '/sqc' command. In addition, I have added the quest counter in the objective tracker. Your feedback about this feature is more than welcome!
- v.9.0-1: The new quest counter should appear below the quest log in its own frame. The color code for the saturation of the quests is now green->yellow->red. In addition, a new "/sqc" command is available and its a basis for further functionalities in the future.
- v. 9.0-1.beta: I am releasing this pre-work until I finish decorating the quest counter label. :) An undecorated label appears under the quest log and the usual category counters are in-place.
- v. 8.0-4: Fixed serious issue with uncategorized 'War Campaign' quests.
- v. 8.0-3: Fixed various issues about category counters. Refactored code to be more flexible for further fixes and enhancements.
- v. 8.0-2: Added detailed counters per quest category. Removed completely any click interaction. Fixed various issues.
- v. 8.0-1.alpha: Early release for BfA pre-patch.
- v. 7.1-4: Added mouse interaction: left-click toggles the size of the map and right-click shows more quest count details on tooltip. Also, changed the color indication to a three-color version (white/yellow/red).
- v. 7.1-3: Added support for color indication; the counter turns gradually from white to orange(-ish), proportionally to the amount of the quests.
- v. 7.1-2: It is the actual first version of this addon.
Verified to work with:
Problems? Suggestions? Let us know.
In case you have issues (problems, bug, suggestions) with SQC, let us know in our issue tracker.
Also, if you know other map and quest related add-ons that you successfully combine with SQC, we would love to hear about it in our comments section.
SL Prepatch News
I am currently re-working this addon almost from scratch, mostly due to changes Blizzard introduced. This time the counter should not mess with Blizzard's default UI elements. Instead, it will appear as an extra information box. A new command "/sqc" will also be available.
Note: The quest counter is currently visually undecorated. I am working on it. The next release should look and feel a lot better!
BfA Release News
SQC had a serious issue that caused the add-on to fail due to uncategorized 'War Campaign' quests. It is fixed. I will have my attention for any other kind of inconvenience. I suggest you download ver. 8.0-4 (or higher) of this add-on.
Credits
Authoring & Management: Rhetbull, aka Ioannis @ Hellscream <EU>
Consultation: Lightshadow, Astralon
Feedback: Lightshadow, Arezius, Bloodseeker, Astralon
Special thanks to: H0PE for the Mapster experience, sirzooro for the heads-up!
I'm showing Quests: 20 / 25, but I'm unable to pick up new daily quests.
In reply to fireymerlin:
Hey mate, thanks for your feedback. I know that a lot of days have passed. However, I hope the new update of this add-on (9.0-6) fixes your issue.
If it insists please run the following command
and let me know of its output. Please note, you might need to enlarge your chat panel; its output is kind of extensive.
Thanks a lot to wriststrong and pojiet for the performance related feedback! I hope with ver. 9.0-4 will run more smoothly.
Dear friends,
I have been a long time off WoW and I am returning for Shadowlands.
I am currently re-working this addon, especially due to some changes Blizzard introduced during 8.3+ patches.
I hope I will have some good news for you really soon (not as in Blizzard's soon trademark :P).
Enjoy your plays!
In reply to rhetbull:
I like the new changes but there seems to be a memory leak. When tracking quests on the quest tracker the addon ramps up to 100 MB memory usage to display the count on the right side menu.
In reply to wriststrong:
200MB for me. Absolutely crazy :D
In reply to pojiet:
Thanks for your feeback, mate! And I think I owe you an apology... I hope the next update will work better for you.
In reply to wriststrong:
Thanks for your feedback. It's something I had noticed at some point but I couldn't solve it without some code "gardening". TBH, I am quite the noob regarding Warcraft addons, and I am still on the learning curve!
I hope the 9.0-4 update will balance things out. Keep me posted, please!
SL Prepatch broke this addon. Please fix it.
Message: ...erface\AddOns\SimpleQuestCounter\QuestLogEntries.lua:47: attempt to call global 'GetNumQuestLogEntries' (a nil value)
Time: Sat Oct 17 20:46:24 2020
Count: 2
Stack: ...erface\AddOns\SimpleQuestCounter\QuestLogEntries.lua:47: attempt to call global 'GetNumQuestLogEntries' (a nil value)
[string "=[C]"]: in function `GetNumQuestLogEntries'
[string "@Interface\AddOns\SimpleQuestCounter\QuestLogEntries.lua"]:47: in function `CalculateQuestCountPerHeader'
[string "@Interface\AddOns\SimpleQuestCounter\QuestLogEntries.lua"]:29: in function `QuestLogQuests_Update'
[string "@Interface\FrameXML\QuestMapFrame.lua"]:506: in function `QuestMapFrame_UpdateAll'
[string "@Interface\FrameXML\QuestMapFrame.lua"]:161: in function <Interface\FrameXML\QuestMapFrame.lua:128>
[string "@Interface\FrameXML\QuestMapFrame.lua"]:172: in function <Interface\FrameXML\QuestMapFrame.lua:169>
Locals:
This messes up the quest log when in a party. It causes the new "Start Party Sync" button and words to overlap your quests and be hindering.
Question: Does it work with mapster? if it does I will download it RIGHT HERE RIGHT NOW!
In reply to Forge_User_13369242:
Edit: and thanks for reminding me this great song!
In reply to H0PE:
In reply to Rhetbull:
Feel free to try SQC and, please, if you come across any inconvenience just let me know.
In reply to Rhetbull:
Two more weeks!!!!!1111
Plugin stopped working completely with pre-BfA patch (8.0.1), please fix it.
In reply to sirzooro:
Can you move the position at all, I also have WQ Tracker and it overlaps? np's if not, but was curious..
A similar addon is this https://mods.curse.com/addons/wow/cquestcounter