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.
Just got this error:
1x [ADDON_ACTION_BLOCKED] AddOn 'AngryWorldQuests' tried to call the protected function '<unnamed>:Hide()'.
!BugGrabber\BugGrabber.lua:573: in function <!BugGrabber\BugGrabber.lua:573>
[C]: in function `Hide'
FrameXML\WorldMapActionButton.lua:58: in function `Clear'
FrameXML\WorldMapActionButton.lua:67: in function `Refresh'
FrameXML\WorldMapActionButton.lua:19: in function `SetMapAreaID'
FrameXML\WorldMapFrame.lua:1368: in function <FrameXML\WorldMapFrame.lua:1316>
[C]: in function `WorldMapFrame_Update'
FrameXML\WorldMapFrame.lua:2955: in function `WorldMapFrame_UpdateMap'
FrameXML\WorldMapFrame.lua:460: in function <FrameXML\WorldMapFrame.lua:444>
[C]: in function `SetMapToCurrentZone'
FrameXML\WorldMapFrame.lua:390: in function <FrameXML\WorldMapFrame.lua:369>
[C]: ?
[C]: in function `Show'
FrameXML\UIParent.lua:2456: in function `SetUIPanel'
FrameXML\UIParent.lua:2258: in function `ShowUIPanel'
FrameXML\UIParent.lua:2166: in function <FrameXML\UIParent.lua:2162>
[C]: in function `SetAttribute'
FrameXML\UIParent.lua:2950: in function `ShowUIPanel'
FrameXML\UIParent.lua:2934: in function `ToggleFrame'
FrameXML\WorldMapFrame.lua:267: in function `ToggleWorldMap'
[string "TOGGLEWORLDMAP"]:1: in function <[string "TOGGLEWORLDMAP"]:1>
Locals:
InCombatSkipped
Lately I've been getting an error that Angry World Quests is blocking me from queuing -- randomly for LFR, Dungeons, or BGs.
/reload ui seems to work
it give lua error.
1x [ADDON_ACTION_BLOCKED] AddOn 'AngryWorldQuests' tried to call the protected function '<unnamed>:Hide()'.
!BugGrabber\BugGrabber.lua:573: in function <!BugGrabber\BugGrabber.lua:573>
[C]: in function `Hide'
FrameXML\WorldMapActionButton.lua:58: in function `Clear'
FrameXML\WorldMapActionButton.lua:67: in function `Refresh'
FrameXML\WorldMapActionButton.lua:19: in function `SetMapAreaID'
FrameXML\WorldMapFrame.lua:1368: in function `WorldMapFrame_Update'
FrameXML\WorldMapFrame.lua:2955: in function `WorldMapFrame_UpdateMap'
FrameXML\WorldMapFrame.lua:460: in function <FrameXML\WorldMapFrame.lua:444>
[C]: in function `SetMapToCurrentZone'
FrameXML\WorldMapFrame.lua:390: in function <FrameXML\WorldMapFrame.lua:369>
[C]: in function `Show'
FrameXML\UIParent.lua:2456: in function `SetUIPanel'
FrameXML\UIParent.lua:2258: in function `ShowUIPanel'
FrameXML\UIParent.lua:2166: in function <FrameXML\UIParent.lua:2162>
[C]: in function `SetAttribute'
FrameXML\UIParent.lua:2950: in function <FrameXML\UIParent.lua:2938>
[C]: in function `ShowUIPanel'
FrameXML\UIParent.lua:2934: in function `ToggleFrame'
FrameXML\WorldMapFrame.lua:267: in function `ToggleWorldMap'
[string "TOGGLEWORLDMAP"]:1: in function <[string "TOGGLEWORLDMAP"]:1>
Locals:
InCombatSkipped
In reply to zeratuk:
Nevermind.
In reply to DKong27:
Doesn't display Artifact Power values over 1 billion. With current AK levels those are getting more common. The code right now is handling only the "million" case and doesn't display any value if the token value is in the billions.
I confirm, 1 billion+ AP WQs aren't displayed when filtering by AP.
Edit: Quick fix to at least display those WQs in list:
Open Data.lua file in addon folder, find this string in "local apStringValueTwo = {" and change million to billion for your locale (e.g. "млн" -> "млрд" for russian locale).
Probably won't work for TW/CN/KR locales as there's some sophisticated code to handle numbers for those (or it didn't break at all, since multipliers are different).
Gotta wait for addon author to make a proper fix.
https://www.wowace.com/projects/angry-world-quests/issues/17
I posted a fix for enGB/enUS
should be np to do it for every other locale too, because it already points to the things you need to change :)
Doesn't seem to be working for 7.3.2.
Pleeeeeeze fix. I can't live without this addon.
Hey guys
For some reason I cannot see them quest tracker at the side of my map on my DK. All of my other characters are using the same addons and are able to see it. I have disabled everything so only AWQ is active and still no quest tracker. Any thoughts?
Thanks, Fintan
i would love to see the lfg/create a group option added for rares that aren't a current world quest.
i know there's other addons that can do this, but one less addon is one less thing to worry about.
Argussian Reach support:
open file QuestFrame.lua with notepad and find the following line
local FACTION_ORDER = { 1900, 1883, 1828, 1948, 1894, 1859, 1090, 2045, 2165}
insert Argussian Reach faction id 2170
local FACTION_ORDER = { 1900, 1883, 1828, 1948, 1894, 1859, 1090, 2045, 2165, 2170}
Doesn't appear to be recognising Veiled Argunite as an 'item' in the filter list.
I swear this was working previously however.
Thanks for your continued support of this invaluable addon.
Small issue - addon also counts "Kill rare Argus mob" WQs as Wardens WQs when filtering by emissary - which isn't actually true. Argus' WQs don't count for any factions except Army of the Light and Argussian Reach.
Hi, I posted about some issue with loot filter in Russian WoW client: https://www.wowace.com/projects/angry-world-quests/issues/15
Also, it would be really nice to have Argussian Reach represented in faction filter.
Thanks for this amazing addon.
getting this error in BugGrabber for AWQ even with latest version
1x [ADDON_ACTION_BLOCKED] AddOn 'AngryWorldQuests' tried to call the protected function 'CompactRaidFrame4:SetAttribute()'.
!BugGrabber\BugGrabber.lua:573: in function <!BugGrabber\BugGrabber.lua:573>
[C]: in function `SetAttribute'
FrameXML\CompactUnitFrame.lua:159: in function `CompactUnitFrame_SetUnit'
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:318: in function `CompactRaidFrameContainer_AddUnitFrame'
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:254: in function `CompactRaidFrameContainer_AddPlayers'
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:176: in function `CompactRaidFrameContainer_LayoutFrames'
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:130: in function `CompactRaidFrameContainer_TryUpdate'
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:57: in function `CompactRaidFrameContainer_OnEvent'
[string "*:OnEvent"]:1: in function <[string "*:OnEvent"]:1>
Locals:
InCombatSkipped
Doesn't seem to be working at all for Argus world quests (but still works fine for the normal Broken Isles quests). No error messages or anything, just doesn't show anything in the list.
Latest update v0.18.0 now having the opposite problem: working for Argus WQ but not any Broken Isles ones
I just released an update with this fixed.