QuestPointer
QuestPointer puts the quest POI icons from the world map onto your minimap.
It'll integrate with TomTom's crazyarrow, if you have it installed. Click the broker plugin or type "/qp closest" to have the crazyarrow point to the current closest quest POI.
You can choose to:
- Track World Quests, too
- Auto-track the closest POI in TomTom
- Only show icons for quests you're watching
- Make icons on the edge of the minimap become arrows to make it more obvious that they're far away
- Change the icon scale
TODO:
- Arrowed-icons should include the number/icon that the closer ones use
This Addon stopped working. Its a unique one since it points to every objective of a quest.
Hey there Kemayo, this addon is for some reason causing major lag while dragonriding. Spikey lag. Any idears why it might be doing that?
The following errors often occur recently:
I don't see that occurring -- can you point me to e.g. a particular zone or quest you see them for?
In reply to Kemayo:
Hi Kemayo,
for me those error message are also occurring. I am currently in Ardenweald, after I chose the as my covenant.
Maybe it has somethings to do with the Worldqueests there for the covenant.
I hope this helps.
Those are my errors directly after loading the game:
Ah, thanks. It's the covenant callings causing the issue. I've pushed up a version that'll not error, though I'm probably going to want to improve it further.
No idea if this has been updated for wow 8.0 BUT the waypoints are horribly broken in tomtom.lua in questpointer..... good news is i fixed it :)
you had closest.z and last_waypoint.z which were completely unused and tomtom would produce a nil error, also it seems like TomTom:MFWaypoint is not used anymore either
Fix:
In reply to SkOODaT91792:
I'm getting the following error on the BFA prepatch, even though I've updated to v19:
87x QuestPointer\QuestPointer-v19.lua:195: attempt to call global 'WorldMap_TryCreatingWorldQuestPOI' (a nil value)
QuestPointer\QuestPointer-v19.lua:195: in function `UpdateWorldPOIs'
QuestPointer\QuestPointer-v19.lua:114: in function <QuestPointer\QuestPointer.lua:93>
(tail call): ?
Locals:
self = <table> {
PLAYER_LOGOUT = <function> defined @QuestPointer\QuestPointer.lua:63
defaults = <table> {
}
UpdateGlow = <function> defined @QuestPointer\QuestPointer.lua:287
PLAYER_ENTERING_WORLD = <function> defined @QuestPointer\QuestPointer.lua:93
QUEST_LOG_UPDATE = <function> defined @QuestPointer\QuestPointer.lua:93
UpdateLogPOIs = <function> defined @QuestPointer\QuestPointer.lua:125
dbpc = <table> {
}
FlushDB = <function> defined @QuestPointer\template\Database.lua:13
poi_parent = <unnamed> {
}
InitDB = <function> defined @QuestPointer\template\Database.lua:4
defaultsPC = <table> {
}
GetPOI = <function> defined @QuestPointer\QuestPointer.lua:234
UpdateEdges = <function> defined @QuestPointer\QuestPointer.lua:400
SetSelection = <function> defined @QuestPointer\QuestPointer.lua:300
ResetPOI = <function> defined @QuestPointer\QuestPointer.lua:274
ClearSelection = <function> defined @QuestPointer\QuestPointer.lua:316
Print = <function> defined @QuestPointer\QuestPointer.lua:439
UnregisterEvents = <function> defined @QuestPointer\template\EventDispatcher.lua:10
db = <table> {
}
UpdateWorldPOIs = <function> defined @QuestPointer\QuestPointer.lua:182
ClosestPOI = <function> defined @QuestPointer\QuestPointer.lua:73
Debug = <function> defined @QuestPointer\template\UtilityFunctions.lua:9
ZONE_CHANGED_NEW_AREA = <function> defined @QuestPointer\QuestPointer.lua:93
QUEST_POI_UPDATE = <function> defined @QuestPointer\QuestPointer.lua:93
SUPER_TRACKED_QUEST_CHANGED = <function> defined @QuestPointer\QuestPointer.lua:400
WorldQuestIsWatched = <function> defined @QuestPointer\QuestPointer.lua:220
TomTomClosestPOI = <function> defined @QuestPointer\TomTom.lua:42
QUEST_WATCH_LIST_CHANGED = <function> defined @QuestPointer\QuestPointer.lua:93
AutoTomTom = <function> defined @QuestPointer\TomTom.lua:15
RegisterEvents = <function> defined @QuestPointer\template\EventDispatcher.lua:9
RegisterEvent = <function> defined @QuestPointer\template\EventDispatcher.lua:9
UpdatePOIs = <function> defined @QuestPointer\QuestPointer.lua:93
UnregisterEvent = <function> defined @QuestPointer\template\EventDispatcher.lua:10
pois = <table> {
}
}
mapid = 627
floor = <function> defined =[C]:-1
taskInfo = <table> {
1 = <table> {
}
}
numTaskPOIs = 1
taskIconIndex = 0
(for generator) = <function> defined =[C]:-1
(for state) = <table> {
1 = <table> {
}
}
(for control) = 1
i = 1
info = <table> {
y = 0.34392058849335
x = 0.40003651380539
numObjectives = 1
mapID = 627
questId = 46135
inProgress = false
}
id = "QPWQ0"
(*temporary) = nil
(*temporary) = <table> {
y = 0.34392058849335
x = 0.40003651380539
numObjectives = 1
mapID = 627
questId = 46135
inProgress = false
}
(*temporary) = "QPWQ0"
(*temporary) = "attempt to call global 'WorldMap_TryCreatingWorldQuestPOI' (a nil value)"
ns = <table> {
PLAYER_LOGOUT = <function> defined @QuestPointer\QuestPointer.lua:63
defaults = <table> {
}
UpdateGlow = <function> defined @QuestPointer\QuestPointer.lua:287
PLAYER_ENTERING_WORLD = <function> defined @QuestPointer\QuestPointer.lua:93
QUEST_LOG_UPDATE = <function> defined @QuestPointer\QuestPointer.lua:93
UpdateLogPOIs = <function> defined @QuestPointer\QuestPointer.lua:125
dbpc = <table> {
}
FlushDB = <function> defined @QuestPointer\template\Database.lua:13
poi_parent = <unnamed> {
}
InitDB = <function> defined @QuestPointer\template\Database.lua:4
defaultsPC = <table> {
}
GetPOI = <function> defined @Interface
In reply to Forge_User_78333392:
Hi, I've a small issue with this addon. At Darkmood island, it force map zoom to the new area called "Cauldron of Rock". Can't zoom out.
I see others are still having this issue. Is there still no progress?
Bumping other's recent problems that are not fixed for me in latest patch. Had to disable/enable addons almost one at a time until I could determine it was this one. Causing any menus, such as right clicking on player portrait, or prompts such as "Are you sure you want to abandon this quest?" to disappear before I can click them. Disabling this addon causes them to stay until clicked and behave normally. Tried v18 and dfed6d2-alpha, both versions causing same issue. Thanks in advance
Hm, I do see that happening... but it happens for me regardless of whether this addon is enabled. Hypothetically, it could be something HereBeDragons, the location library I'm using, does, and you just happen to only have this one addon that uses it.
Will this work with Carbonite?
I have no idea! I see no reason why it wouldn't, unless Carbonite aggressively disables some fairly core map functionality.
<<reply 2883500="">>
Heh, sorry, that's been fixed in the alpha since last month. I'll actually tag a new release.
seems to be a bug on wow 7.1:
took me a while to pinpoint it to this addon to.
to reproduce error:
logged into a lowby alt (happens on all chars tho), opened world map, clicked on "world" button. nothing happens.
disabled addon, try again, this time the "world" button works properly zooming out to the world.
this is specially a problem as you can't even look at your quest log properly anymore to see things that are on another continent.
i hope this can fixed soon, i love this addon.
The quest pointer add-on (QuestPointer-v15) is causing problems with the world map. Took me awhile to pinpoint what add-on of mine was causing it.
When in Dalaran I open the map and it shows Dalaran, then right click to see the Broken Isles map. BUT, then I right click again to see the world map and it goes back to the Dalaran map. It does this over and over again going back in forth between Dalaran and Broken Isles maps. Can not see any other map unless you click on the drop down menu.
It does this with NO other add-on's turned on other than Questpointer.
Thanks
Same issue here.