I want to display some information based on the current “blue” quest zone you’re standing in. I would like this information to pop up automatically, similar to how world quests pop up when you enter the zone.
If you hover over these zones on your map/minimap, you get the information I am after (kill X mobs). Is there anyway to access this information based on the current player map location (without having to hover over the map and trigger the tooltip)?
They appear in the same location as WQs. If you’re not seeing them it’s likely because you have too many quests tracked and it’s being pushed out of the visible space.
So you are looking to auto-track quests based on entering the coordinates for the quest POI? Are you also wanting to auto-untrack the quest when leaving the area?
I know of Auto Quest Tracker, which does this by zone (with some caveats - it goes off the quest header, rather than POI zone, so a War Campaign quest won’t show up automatically). Find it here: https://www.curseforge.com/wow/addons/auto-quest-tracker
I don’t know of anything that can do this down to the POI level though.
Can anyone confirm there is no way to get information about the current blue POI zone? I know you can get information about the general zone quests, but I want to have some popup info as soon as you enter a new questing POI.
Doesn’t the quest tracker highlight the WQ objectives when you enter the area? Seems like you would have most if not all of the code required there. At least that’s where I would start.
I don’t have a lot of time atm.
Maybe you need to differentiate terms. POI, a pin stuck in the main map to designate something of interest on or around the point on that map. An Area of interest shown on the Minimap when you enter the prescribed area(s) for a quest to take place (neither of which are universally accurate).
Well terminology aside, the problem we’re trying to solve here is - you enter a new questing area, and have no idea what the hell you’re supposed to do. Kill x mobs? Loot world items off the ground? Use some item in your inventory on a corpse? Fill some objective progress bar?
THAT is the information I want to pop up when you enter the blue zone. But how do you access it (aside from hovering over the blue zone tooltip)?
Like I mentioned in my first reply, all that information appears at the bottom of your quest tracker but it can get pushed off screen if you’re tracking too many quests.
But how do you access this information from the quest tracker (from within lua), and more importantly, how would you know which quest corresponds with the current ‘blue zone’ you just entered?
You can extract the Blizzard UI code from the game to peruse and use in your own addons:
This tells you how to do that. https://wow.gamepedia.com/Viewing_Blizzard%27s_interface_code
The quest tracker code for most of what you are wanting to do (events to listen for, quest(s) to associate etc.) would likely be contained in the Interface\AddOns\Blizzard_ObjectiveTracker folder under the extracted code base.