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
Not working for me in TWW prepatch. Just me?
47x QuestPointer/QuestPointer.lua:114: attempt to index field 'poi_parent' (a nil value)
[string "@QuestPointer/QuestPointer.lua"]:114: in function <QuestPointer/QuestPointer.lua:95>
[string "=(tail call)"]: ?
In reply to Bananafana: The alpha should work -- I haven't done a proper release yet because I wanted to fix some quirks with the buttons, but I could get something out.
In reply to Kemayo: Great thanks!
In reply to Bananafana: Okay, a fixed version is going out.
Release v21 of this addon works perfectly in Cataclysm Classic.
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?