HandyNotes: Battle for Azeroth Treasures and Rares
Want Shadowlands treasures and rares? 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
1x HandyNotes_BattleForAzerothTreasures/zones/Uldum.lua:170: '}' expected (to close '{' at line 168) near 'worldquest'
Locals:
----------
2x HandyNotes_BattleForAzerothTreasures/zones/Uldum.lua:1 HandyNotes_BattleForAzerothTreasures/zones/Uldum.lua:170: '}' expected (to close '{' at line 168) near 'worldquest'
In reply to Hollicsh: Sorry, typo got into the alpha build -- fresh one is uploading now.
Please update for version 10.1.7
Please Update for Version 10.1.0
Please update for version 10.0.7 Thank You.
I have no notes for this showing up at all.
Please update for 10.0.5
12x Interface\FrameXML\Bindings.xml:1 HandyNotes_BattleForAzerothTreasures/handler/handler.xml:9 Error loading HandyNotes_BattleForAzerothTreasures/routes.lua
Hey
1x [ADDON_ACTION_FORBIDDEN] O Addon 'HandyNotes_TreasureHunter' tentou chamar a função protegida 'UseAction()'.
[string "@Interface/AddOns/!BugGrabber/BugGrabber.lua"]:480: in function <Interface/AddOns/!BugGrabber/BugGrabber.lua:480>
[string "=[C]"]: in function `UseAction'
[string "@Interface/FrameXML/SecureTemplates.lua"]:364: in function `handler'
[string "@Interface/FrameXML/SecureTemplates.lua"]:690: in function <Interface/FrameXML/SecureTemplates.lua:672>
[string "@Interface/FrameXML/SecureTemplates.lua"]:704: in function <Interface/FrameXML/SecureTemplates.lua:697>
[string "@Interface/FrameXML/SecureTemplates.lua"]:746: in function `SecureActionButton_OnClick'
[string "@Interface/FrameXML/ActionButton.lua"]:109: in function `TryUseActionButton'
[string "@Interface/FrameXML/ActionButton.lua"]:144: in function `ActionButtonDown'
[string "ACTIONBUTTON12"]:2: in function <[string "ACTIONBUTTON12"]:1>
Hey !
47x ...dyNotes_BattleForAzerothTreasures/handler/config.lua:340: attempt to call local 'test' (a nil value)
[string "@Interface/AddOns/HandyNotes_BattleForAzerothTreasures/handler/config.lua"]:340: in function <...dyNotes_BattleForAzerothTreasures/handler/config.lua:333>
[string "@Interface/AddOns/HandyNotes_BattleForAzerothTreasures/handler/config.lua"]:686: in function `should_show_point'
[string "@Interface/AddOns/HandyNotes_BattleForAzerothTreasures/handler/handler.lua"]:1102: in function `(for generator)'
[string "@Interface/AddOns/HandyNotes/HandyNotes.lua"]:337: in function <Interface/AddOns/HandyNotes/HandyNotes.lua:325>
[string "=[C]"]: ?
[string "@Interface/AddOns/HandyNotes/HandyNotes.lua"]:56: in function <Interface/AddOns/HandyNotes/HandyNotes.lua:51>
[string "@Interface/AddOns/HandyNotes/HandyNotes.lua"]:321: in function `RefreshAllData'
[string "@Interface/AddOns/Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua"]:76: in function `OnMapChanged'
[string "@Interface/AddOns/Blizzard_MapCanvas/Blizzard_MapCanvas.lua"]:587: in function <...ace/AddOns/Blizzard_MapCanvas/Blizzard_MapCanvas.lua:586>
[string "=[C]"]: in function `secureexecuterange'
[string "@Interface/AddOns/Blizzard_MapCanvas/Blizzard_MapCanvas.lua"]:590: in function `OnMapChanged'
[string "@Interface/AddOns/Blizzard_WorldMap/Blizzard_WorldMap.lua"]:231: in function <...rface/AddOns/Blizzard_WorldMap/Blizzard_WorldMap.lua:230>
...
[string "=[C]"]: in function `Show'
[string "@Interface/FrameXML/UIParent.lua"]:2844: in function `SetUIPanel'
[string "@Interface/FrameXML/UIParent.lua"]:2687: in function `ShowUIPanel'
[string "@Interface/FrameXML/UIParent.lua"]:2552: in function <Interface/FrameXML/UIParent.lua:2548>
[string "=[C]"]: in function `SetAttribute'
[string "@Interface/FrameXML/UIParent.lua"]:3150: in function `ShowUIPanel'
[string "@Interface/FrameXML/QuestLogOwnerMixin.lua"]:103: in function `SetDisplayState'
[string "@Interface/FrameXML/QuestLogOwnerMixin.lua"]:41: in function `HandleUserActionToggleSelf'
[string "@Interface/AddOns/Blizzard_WorldMap/Blizzard_WorldMap.lua"]:439: in function `ToggleWorldMap'
[string "TOGGLEWORLDMAP"]:1: in function <[string "TOGGLEWORLDMAP"]:1>
In reply to Hollicsh:
Should be fixed with v28.1 -- let me know if not.
Please update for 9.2.7
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?