Auto set TomTom waypoint arrow to closest quest (tbc-classic)
jtmunn opened this issue ยท 2 comments
I brought up this feature in Discord and was asked to put in an Issue on GitHub, so here goes:
Description
It would be great if Questie could automatically set the TomTom waypoint arrow to the quest that is closest in proximity (so long as it is being tracked).
Examples:
- I currently have 0 quests, just picked up a new quest, TomTom would show the new quest as soon as it is tracked (if auto tracking is on, then it should show up as soon as tracking is registered)
- I have 1 or more quests, I just fully completed a quest, TomTom should point to next closest quest or to the turn-in for the quest, whatever is closer
- I have a quest that has multiple objectives, I just completed objective 1/3, TomTom should point to next closest objective
- Going with the point above, TomTom should try to stick with the current quest objective instead of pointing to a new quest, unless there is a considerable gap between the next objective and the closest next quest - This would probably have to be experimented with
I used to use a quest called QuestHelper way back in the day. I will see if there is a repo for that and if so, try to find what they were doing as far as API's and what not.
Thanks for considering this idea, it would be a great addition to an already great addon =)
I found the original QuestHelper and its code here: https://www.curseforge.com/wow/addons/quest-helper
In a file called tomtom.lua there are the functions it uses to update the arrow and etc, but I will keep looking through to see how it is being called from the rest of the source.
There's some good information on how it handles priority here: https://wowwiki-archive.fandom.com/wiki/QuestHelper#Priorities
I'm guessing we would need to include at least an option to turn this behavior on or off and possibly expand the configuration of behavior in future.
Leaving this here as well https://addons.rising-gods.de/addons/questhelper