Angry World Quests
Adds a filterable lists of world quests and their rewards to quest log on the world map. So you can easily browse through all the world quests available to you.
Filters
- Emissary Quests - Only show world quests that are a criteria for a current emissary quest. Can right click this filter to select only a specific emissary quest.
- Time Remaining - Shows world quests that have less then 6 hours remaining (duration configurable in options panel).
- Artifact Power - Shows world quests that reward an item that increases Artifact Power.
- Loot - Shows world quests that reward an equipable item. Can right click this filter to have it show items that are an item level upgrade over your currently equipped item.
- Order Resources - Shows world quests that reward Order Resources.
- Gold - Shows world quests that reward Gold.
- Items - Shows world quests that reward non-equipable items, ex: Blood of Sargeras.
- Faction - Shows world quests that reward reputation with that Faction. Doesn't show world quest that don't provide reputation at your current standing. Disabled by default.
- PvP - Shows world quests for PvP. Disabled by default.
- Professions - Shows world quests for professions. Disabled by default.
- Pet Battles - Shows world quests for pet battles. Disabled by default.
Multiple filters can be selected by shift clicking on them. When multiple are selected a world quest has to only match one of the filters.
Configuration Options
The configuration panel can be accessed in the Interface settings, or by the command /awq.
- Display at the top of the Quest Log - Toggle if the world quest list is displayed above or below regular quests in the quest log
- Only show World Quests for the current zone - If toggled will only display world quests for the current zone, instead of all world quests.
- Show World Quests on every map - If toggled will show all world quests on maps outside of the Broken Isles.
- Show World Quest POI icons on the Broken Isles map - If toggled will show world quest icons on the Broken Isles map.
- Hide filtered World Quest POI icons on the world map - If toggled will hide world quests icons on the world map for quests that are filtered out.
- Hide untracked World Quest POI icons on the world map - If toggled will only show world quests icons on the world map for quests that are tracked.
- Always show hovered World Quest POI icon - If toggled it will show the world quest icon for world quests hovered in the list while Broken Isles map or while hidden by one of the previous options.
- Show only upgrades for Loot filter - If toggled the loot filter will by default only show upgrades, can still right click filter to show all items.
- Time Remaining Filter Duration - Maximum duration for world quests to show with the time remaining filter.
- Sort Method - Sort World Quests by this criteria.
- Enabled Filters - Controls which filters are displayed on the quest list.
- Per-character configuration - Wehn enabled the settings while be used for only this character.
Is it possible to filter out low rep WQs, showing just those that give 150 or 250+ ?
Hi,
should be possible to show and point out better which quests count for 2 emissary lines ?
So we can prio them :)
Thanks.
Message: ADDON_ACTION_BLOCKED: AngryWorldQuests tried to call the protected function '<unnamed>:ClearAllPoints()'.
Time: 05/06/17 13:29:36
Count: 5
Stack: [string "safecall Dispatcher[3]"]:4: in function <[string "safecall Dispatcher[3]"]:4>
[C]: ?
[string "safecall Dispatcher[3]"]:13: in function `?'
...edia-3.0\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: in function `Fire'
...AddOns\ElvUI\Libraries\AceEvent-3.0\AceEvent-3.0.lua:120: in function <...AddOns\ElvUI\Libraries\AceEvent-3.0\AceEvent-3.0.lua:119>
[C]: in function `ClearAllPoints'
Interface\FrameXML\WorldMapFrame.lua:1533: in function `WorldMapFrame_SetOverlayLocation'
Interface\FrameXML\WorldMapFrame.lua:1556: in function `WorldMapFrame_UpdateOverlayLocations'
Interface\FrameXML\WorldMapFrame.lua:512: in function <Interface\FrameXML\WorldMapFrame.lua:434>
Locals: <none>
Message: ADDON_ACTION_BLOCKED: AngryWorldQuests tried to call the protected function '<unnamed>:SetPoint()'.
Time: 05/06/17 13:29:36
Count: 5
Stack: [string "safecall Dispatcher[3]"]:4: in function <[string "safecall Dispatcher[3]"]:4>
[C]: ?
[string "safecall Dispatcher[3]"]:13: in function `?'
...edia-3.0\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: in function `Fire'
...AddOns\ElvUI\Libraries\AceEvent-3.0\AceEvent-3.0.lua:120: in function <...AddOns\ElvUI\Libraries\AceEvent-3.0\AceEvent-3.0.lua:119>
[C]: in function `SetPoint'
Interface\FrameXML\WorldMapFrame.lua:1539: in function `WorldMapFrame_SetOverlayLocation'
Interface\FrameXML\WorldMapFrame.lua:1556: in function `WorldMapFrame_UpdateOverlayLocations'
Interface\FrameXML\WorldMapFrame.lua:512: in function <Interface\FrameXML\WorldMapFrame.lua:434>
Locals: <none>
Message: ADDON_ACTION_BLOCKED: AngryWorldQuests tried to call the protected function 'Search()'.
Time: 05/06/17 13:32:32
Count: 1
Stack: [string "safecall Dispatcher[3]"]:4: in function <[string "safecall Dispatcher[3]"]:4>
[C]: ?
[string "safecall Dispatcher[3]"]:13: in function `?'
...edia-3.0\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: in function `Fire'
...AddOns\ElvUI\Libraries\AceEvent-3.0\AceEvent-3.0.lua:120: in function <...AddOns\ElvUI\Libraries\AceEvent-3.0\AceEvent-3.0.lua:119>
[C]: in function `Search'
Interface\FrameXML\LFGList.lua:1708: in function `LFGListSearchPanel_DoSearch'
Interface\FrameXML\LFGList.lua:553: in function `LFGListCategorySelection_StartFindGroup'
Interface\FrameXML\LFGList.lua:352: in function `LFGListFrame_BeginFindQuestGroup'
Interface\FrameXML\LFGList.lua:3206: in function `LFGListUtil_FindQuestGroup'
...zzard_ObjectiveTracker\Blizzard_ObjectiveTracker.lua:1161: in function `func'
Interface\FrameXML\UIDropDownMenu.lua:791: in function `UIDropDownMenuButton_OnClick'
[string "*:OnClick"]:1: in function <[string "*:OnClick"]:1>
Locals: <none>
Message: ADDON_ACTION_BLOCKED: AngryWorldQuests tried to call the protected function 'RemoveApplicant()'.
Time: 05/06/17 13:33:38
Count: 39
Stack: [string "safecall Dispatcher[3]"]:4: in function <[string "safecall Dispatcher[3]"]:4>
[C]: ?
[string "safecall Dispatcher[3]"]:13: in function `?'
...edia-3.0\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: in function `Fire'
...AddOns\ElvUI\Libraries\AceEvent-3.0\AceEvent-3.0.lua:120: in function <...AddOns\ElvUI\Libraries\AceEvent-3.0\AceEvent-3.0.lua:119>
[C]: in function `RemoveApplicant'
Interface\FrameXML\LFGList.lua:1116: in function `onEvent'
Interface\FrameXML\LFGList.lua:203: in function <Interface\FrameXML\LFGList.lua:107>
Locals: <none>
I am getting these errors.
There is a taint error and conflict with another addon. When I try and queue up for bonus battleground with Angry World Quests and O Item Level (OiLvL) https://mods.curse.com/addons/wow/o-item-level it throws up the error action blocked by Blizzard UI.
I can use each Addon alone, but when I try and use them together I get the taint error
I get quite a few taint errors with this addon. It's annoying but the addon is so good that I put up with them.
Recently it became worse.
It usually only happened when leaving combat under some circumstances when AWQ tried to hide some frame.
But now, since blizzard made the LFG methods protected, when I try to find a group for a quest using the official interface, I also get a taint error.
Don't know if it's just me or if it's happening to others.
I use ElvUI which might be related to the issue.
Taint errors frequently blame the wrong addon. If you think AWQ has a taint error, verify that it only occurs with the addon enabled and disabling the addon fixes it.
Thanks, will do.
Ended up only having time in game today and tested this.
Disabled Angry World quests and tried to open the LFG UI using the button in the quest tracker and it worked fine.
I then re enabled Angry World Quests, tried to open the same UI using the same button and got a taint error.
Is it helpful if I send you the log? If so, how would you rather receive it?
Ok, it must be something else, if I disable ALL addons except Angry World Quests, it works fine.
Will try to work out which other one is causing problems.
You can try disabling all options related to the icons on the map. If that doesn't fix the problem there isn't much I can do.
The whole purpose of the addon is to make changes to the default World Map interface which taints it. Previously that wasn't an issue since it isn't used in any protected functions (e.x. combat ones). With the changes to the LFG system though, you now have protected functions in the normal game interface which is causing a lot more problems then previously.
I am a big fan of this add-on overall, but I seem to be running into a recurring problem that is only resolved by turning the add-on off... using my Horn of War token to instantly finish one WQ (the same issue occurs on my DK with that token as well). Is this a known issue or something that just I am experiencing for some other reason?
I love this addon, and I'm so glad I finally found it. It's simple and easy to use.
One question, though -- why are some of the crafting WQs not showing up under the Professions filter? I mean the ones that just want you to bring them 40 felstone ore or something like that.
WQGF not currently acknowledging that world bosses enabled by nether disruptor are raid-necessary quests.
Very good addon... Dunno if it could be added... Even though I chose to sort the quests by faction... it would be great if we could see the faction icon next to each quest without having to mouseover them to identify it...
Many thanks for your great work.
This is an AWESOME addon, I've tried every WQ addon I can find and this is the only one that does everything I want and more.
The only, tiny small quality of life improvement that I could mention is that the "show only upgrades" filter only works if you're filtering down to ONLY loot. If you use the "Enabled Filters" in the option menu to show, say, AP/Loot/Order Hall, that "filtered" list will still show all loot, even if you have "show only upgrades turned on." I hope I explained that well enough.
Either way, this is a must-have addon for me and I'm so glad it's out there. Thanks so much!
Which drop down menu library?
So like is the add on abandoned? I only ask a good chunk of its features are not working. Looking through post I don't see anything from the author, with plenty of people saying there is something good wrong, not working as intended. Ihave been trolling the curse mod page for what seems like forever hoping for an update.
I haven't been developing any new features for it, but all the current ones should be working. What specifically isn't working for you?
This is one of the issues.
Date: 2017-05-15 19:09:42
ID: 1
Error occured in: AddOn: AngryWorldQuests
Count: 3
Message: Warning: AddOn AngryWorldQuests attempted to call a protected function (Search()) which may require interaction.
Debug:
[C]: Search()
..\FrameXML\LFGList.lua:1708: LFGListSearchPanel_DoSearch()
..\FrameXML\LFGList.lua:553: LFGListCategorySelection_StartFindGroup()
..\FrameXML\LFGList.lua:352: LFGListFrame_BeginFindQuestGroup()
..\FrameXML\LFGList.lua:3206: LFGListUtil_FindQuestGroup()
...ObjectiveTracker\Blizzard_ObjectiveTrackerShared.lua:189:
...ObjectiveTracker\Blizzard_ObjectiveTrackerShared.lua:188
Locals:
None
I've seems to come across an issue: AWQ was working until I turned off all the tracking options in the minimap and then turned them back on. So even with all the tracking options on, the WQs are not showing through any filters, even when they're turned off. I have uninstalled/installed the addon, deleted the Cache and WTF folders, turned off all the addons except AWQ and still cannot get the quests to show. There are no Lua errors.