HandyNotes: Battle for Azeroth Treasures
Want Shadowlands treasures? I have something for that.
A HandyNotes plugin to show the Battle for Azeroth treasure items on your map. (That means it requires HandyNotes, so go install it as well.)
This includes:
- Items found in one-off chests that're mysteriously glowing purple.
- Items dropped by rare mobs.
Items that you've already collected and mobs you've already killed won't be displayed. This uses the "flag" quests that the game relies on to keep track of the items. Sometimes these glitch; generally if they do so, you also won't have gotten achievement-credit / the item, so you'll likely still be interested in the item.
You can right-click on any treasure node and hide it, if you just don't want to see that one. If you have TomTom installed, you can also add a waypoint for that node.
To edit the settings, visit the HandyNotes config panel, expand the "Plugins" section, and click on "Battle for Azeroth". You can then choose which treasures to show, and whether to show ones you've already found.
Want to help?
If you'd like to submit corrections, please go into the settings as mentioned above and turn on "show quest ids". Then let me know the quest id for the node you want to correct, which will now appear in its tooltip.
If you'd like to submit a new node, you have two options:
- Tell me where it is. I'll go find it eventually and track down the more obscure details I need to add it.
-
Gather these details yourself and send them to me:
- Zone and coordinates.
- What it gives you. This is mostly "a random gray, and some Azerite".
- The quest id associated with it. This is the tricky one. The easiest way to get it is to install QuestsChanged before you open the treasure, then open the treasure and check it to see what quest was triggered.
What else might help me find things?
- Handy Minimap Arrow will make your player-arrow on the minimap appear above all the notes I'm adding to it
- What's On The Map? will show a list of the vignettes currently up nearby
- Minimap Range Extender will make map vignettes visible from further away
Constantly getting this error when trying to queue for group for a world quest. Getting pretty damn annoying to have to reload interface.
Any chance for a fix? Probably will delete until it's fixed as the bad outweighs the good :(
2x [ADDON_ACTION_BLOCKED] AddOn 'HandyNotes_BattleForAzerothTreasures' tried to call the protected function 'CreateListing()'.
[string "@!BugGrabber\BugGrabber.lua"]:519: in function <!BugGrabber\BugGrabber.lua:519>
[string "=[C]"]: in function `CreateListing'
[string "@FrameXML\LFGList.lua"]:1028: in function `LFGListEntryCreation_ListGroupInternal'
[string "@FrameXML\LFGList.lua"]:1088: in function `LFGListEntryCreation_CheckAutoCreate'
[string "@FrameXML\LFGList.lua"]:656: in function `LFGListEntryCreation_Show'
[string "@FrameXML\LFGList.lua"]:2060: in function <FrameXML\LFGList.lua:2057>
This doesn't happen to me, and I don't do anything specifically that'd touch that. Could you check whether this still happens with other addons disabled? (Taint can be complicated to track down, unfortunately.)
Updated the addon and getting about 44 pages of this error:
Message: ...Ons\HandyNotes_BattleForAzerothTreasures\handler.lua:18: attempt to concatenate global 'ANIMA' (a nil value)
Time: Wed Jun 30 12:43:56 2021
Count: 1
Stack: ...Ons\HandyNotes_BattleForAzerothTreasures\handler.lua:18: attempt to concatenate global 'ANIMA' (a nil value)
[string "@Interface\AddOns\HandyNotes_BattleForAzerothTreasures\handler.lua"]:18: in main chunk
Locals: myname = "HandyNotes_BattleForAzerothTreasures"
ns = <table> {
map_spellids = <table> {
}
HL = <table> {
}
}
HandyNotes = <table> {
SetDefaultModuleLibraries = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:367
GetContinentZoneList = <function> defined @Interface\AddOns\HandyNotes\HandyNotes.lua:229
GetMapFiletoMapID = <function> defined @Interface\AddOns\HandyNotes\HandyNotes.lua:261
Enable = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:294
RegisterChatCommand = <function> defined @Interface\AddOns\DataStore\libs\AceConsole-3.0\AceConsole-3.0.lua:85
EnableModule = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:332
modules = <table> {
}
GetModule = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:210
IterateEmbeds = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:442
plugins = <table> {
}
defaultModuleLibraries = <table> {
}
UnregisterChatCommand = <function> defined @Interface\AddOns\DataStore\libs\AceConsole-3.0\AceConsole-3.0.lua:111
Printf = <function> defined @Interface\AddOns\DataStore\libs\AceConsole-3.0\AceConsole-3.0.lua:69
OnProfileChanged = <function> defined @Interface\AddOns\HandyNotes\HandyNotes.lua:651
SetDefaultModulePrototype = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:409
UpdateMinimapPlugin = <function> defined @Interface\AddOns\HandyNotes\HandyNotes.lua:421
name = "HandyNotes"
IsEnabled = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:451
orderedModules = <table> {
}
DisableModule = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:350
UpdateWorldMapPlugin = <function> defined @Interface\AddOns\HandyNotes\HandyNotes.lua:406
baseName = "HandyNotes"
OnDisable = <function> defined @Interface\AddOns\HandyNotes\HandyNotes.lua:639
OnEnable = <function> defined @Interface\AddOns\HandyNotes\HandyNotes.lua:626
RegisterMessage = <function> defined @Interface\AddOns\DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
GetArgs = <function> defined @Interface\AddOns\DataStore\libs\AceConsole-3.0\AceConsole-3.0.lua:144
Print = <function> defined @Interface\AddOns\DataStore\libs\AceConsole-3.0\AceConsole-3.0.lua:54
OnInitialize = <function> defined @Interface\AddOns\HandyNotes\HandyNotes.lua:608
UpdatePluginMap = <function> defined @Interface\AddOns\HandyNotes\HandyNotes.lua:492
UpdateMinimap = <function> defined @Interface\AddOns\HandyNotes\HandyNotes.lua:482
NewModule = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:235
IsModule = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:468
db = <table> {
}
SetDefaultModuleState = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:387
WorldMapDataProvider = <table> {
}
GetMapIDtoMapFile = <function> defined @Interface\AddOns\HandyNotes\HandyNotes.lua:267
SetEnabledState = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:424
getXY = <function> defined @Interface\AddOns\HandyNotes\HandyNotes.lua:255
enabledState = true
UpdateWorldMap = <function> defined @Interface\AddOns\HandyNotes\HandyNotes.lua:412
RegisterEvent = <function> defined @Interface\AddOns\DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
UnregisterAllMessages = <function> defined @Interface\AddOns\DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:174
That means the update didn't work. Try again? Sometimes the updater-clients can be a bit iffy, particularly on patch days.
Looks like it's still using the old call for quest flag completed. Getting this error constantly in bfa zones
Also GetAtlas info needs to be replaced in handler.lua with C_Texture.GetAtlasInfo
LUA error:
8x ...dOns\HandyNotes_BattleForAzerothTreasures\config.lua:151: attempt to call global 'IsQuestFlaggedCompleted' (a nil value)
[string "@HandyNotes_BattleForAzerothTreasures\config.lua"]:151: in function <...dOns\HandyNotes_BattleForAzerothTreasures\config.lua:142>
[string "@HandyNotes_BattleForAzerothTreasures\config.lua"]:178: in function `should_show_point'
[string "@HandyNotes_BattleForAzerothTreasures\handler.lua"]:408: in function `(for generator)'
[string "@HandyNotes\HandyNotes-v1.6.1.lua"]:332: in function <HandyNotes\HandyNotes.lua:320>
[string "=[C]"]: ?
[string "@HandyNotes\HandyNotes-v1.6.1.lua"]:56: in function <HandyNotes\HandyNotes.lua:51>
[string "@HandyNotes\HandyNotes-v1.6.1.lua"]:316: in function `RefreshAllData'
[string "@HandyNotes\HandyNotes-v1.6.1.lua"]:412: in function `UpdateWorldMap'
[string "@HandyNotes\HandyNotes-v1.6.1.lua"]:633: in function <HandyNotes\HandyNotes.lua:624>
[string "@HandyNotes_BattleForAzeroth\core\map.lua"]:375: in function <...faceHandyNotes_BattleForAzeroth\core\map.lua:374>
[string "@HandyNotes_Shadowlands\core\map.lua"]:375: in function <HandyNotes_Shadowlands\core\map.lua:374>
[string "=[C]"]: ?
...
[string "@Bagnon\common\Wildpants\libs\WildAddon-1.0\WildAddon-1.0-1.lua"]:20: in function <...ommon\Wildpants\libs\WildAddon-1.0\WildAddon-1.0.lua:18>
[string "@Bagnon\common\Wildpants\libs\WildAddon-1.0\WildAddon-1.0-1.lua"]:56: in function <...ommon\Wildpants\libs\WildAddon-1.0\WildAddon-1.0.lua:53>
[string "=[C]"]: ?
[string "@Ace3\CallbackHandler-1.0\CallbackHandler-1.0-7.lua"]:29: in function <...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:25>
[string "@Ace3\CallbackHandler-1.0\CallbackHandler-1.0-7.lua"]:64: in function `Fire'
[string "@Ace3\AceEvent-3.0\AceEvent-3.0-4.lua"]:120: in function <Ace3\AceEvent-3.0\AceEvent-3.0.lua:119>
[string "=[C]"]: in function `LoadAddOn'
[string "@FrameXML\UIParent.lua"]:504: in function `UIParentLoadAddOn'
[string "@FrameXML\UIParent.lua"]:551: in function `CombatLog_LoadUI'
[string "@FrameXML\UIParent.lua"]:1386: in function <FrameXML\UIParent.lua:1269>
You have an incredibly out of date version of the addon, and you need to update it. This was all fixed with v9 back in October.
In reply to Kemayo:
oh wow lol. I guess wowup wasnt showing the new versions.
will there also be an add-on for shadowlands treasures?
I'm waiting for it to be approved over at HandyNotes: Shadowlands Treasures. (The link won't work until the moderation happens.)
In reply to Kemayo:
Thank you
https://www.curseforge.com/wow/addons/handynotes-battle-for-azeroth-achievements has been deleted for some reason so it likely wont be updated anymore. Any plan to update this handynotes to include the remaining acheivements? Such as
In reply to MaybeSnoop:
I would like to see the BfA Achievements module incorporated into this add-on if possible as well.
Okay, those are all in there now.
In reply to Kemayo:
Thanks for working on adding them. Truly appreciated
Would be nice to add the pvp treasures too.
Just curious if there are plans to update to include all the new 8.3 rares and treasures. Thanks!
can you add option to remove the skull from map if the achievement/loot is already obtained?
The problem with this addon is that is is just a dump of everything.
If i want to hide mechanized chests, i have to hide all nodes on every character 1 by 1 or hide treasures all together because there is only 1 check in the options
It doesn't hide rares that have already given their rewards either
I like it for the 6 principal zones but the last updates messed up a lot of my visibility on the new zones
I will revert to pre-8.2 update
The two Hoppin' sad frogs furthest east are switched when you loot the one at 65,51 the other at 69,58 vanishes.
Any way to automatically hide rares you killed and got the blue prints from them?