Cartographer_QuestInfo
Cartographer_QuestInfo is a quest library module for Cartographer.
Cartographer_QuestInfo has built-in database for quests, no need to record quest first, you get the info instantly.
- Provide info for nearly every quest. Quest info are data mined from wowhead/allakhazam/wowbox website, so it is almost complete and up-to-date.
- Provide quest start and end npc or item info, you get the name and location.
- Provide quest objective info, you get the mob level and location.
- Provide quest series info.
- Add quest level to quest log and NPC dialog.
- Works on enUS, frFR, deDE, esES, koKR, ruRU, zhCN, zhTW client.
Ok a quick fix for the "'for' limit must be a number " error that worked for me.
Stick the following line in the file QuestLogPatch.lua I wasn't too sure on what number to put so I put the MAX quests which is 25.
QUESTS_DISPLAYED = 25;
I put mine on the line after
local CQI = Cartographer_QuestInfo
and before the first function.
if not QUESTS_DISPLAYED then QUESTS_DISPLAYED = 6; end
For some reason QUESTS_DISPLAYED in blizzards Interface\FrameXML\QuestLogFrame.lua seems to be erased for some unknown reason, I even went down to the nothing apart from cart and it still was nil.
Anyhow using the following line sets it to 6 if it is nil:
if not QUESTS_DISPLAYED then QUESTS_DISPLAYED = 6; end
Date: 2009-08-05 07:49:15
ID: 1
Error occured in: Global
Count: 1
Message: ...face\AddOns\Cartographer_QuestInfo\QuestLogPatch.lua line 281:
'for' limit must be a number
Debug:
[C]: ?
...face\AddOns\Cartographer_QuestInfo\QuestLogPatch.lua:281:
...face\AddOns\Cartographer_QuestInfo\QuestLogPatch.lua:279
(tail call): ?
[C]: QuestLog_Update()
..\FrameXML\QuestLogFrame.lua:302:
..\FrameXML\QuestLogFrame.lua:293
[C]: Show()
..\FrameXML\UIParent.lua:1570: SetUIPanel()
..\FrameXML\UIParent.lua:1392: ShowUIPanel()
..\FrameXML\UIParent.lua:1308:
..\FrameXML\UIParent.lua:1304
[C]: SetAttribute()
..\FrameXML\UIParent.lua:1934: ShowUIPanel()
..\FrameXML\UIParent.lua:1918:
..\FrameXML\UIParent.lua:1914
[C]: ToggleFrame()
[string "TOGGLEQUESTLOG"]:1:
[string "TOGGLEQUESTLOG"]:1
Error follows. The WTF folder was completely cleaned out for the new patch, all old versions of addons dumped as well.
Date: 2009-08-05 07:49:15 ID: 1 Error occured in: Global Count: 1 Message: ...face\AddOns\Cartographer_QuestInfo\QuestLogPatch.lua line 281: 'for' limit must be a number Debug: [C]: ? ...face\AddOns\Cartographer_QuestInfo\QuestLogPatch.lua:281: ...face\AddOns\Cartographer_QuestInfo\QuestLogPatch.lua:279 (tail call): ? [C]: QuestLog_Update() ..\FrameXML\QuestLogFrame.lua:302: ..\FrameXML\QuestLogFrame.lua:293 [C]: Show() ..\FrameXML\UIParent.lua:1570: SetUIPanel() ..\FrameXML\UIParent.lua:1392: ShowUIPanel() ..\FrameXML\UIParent.lua:1308: ..\FrameXML\UIParent.lua:1304 [C]: SetAttribute() ..\FrameXML\UIParent.lua:1934: ShowUIPanel() ..\FrameXML\UIParent.lua:1918: ..\FrameXML\UIParent.lua:1914 [C]: ToggleFrame() [string "TOGGLEQUESTLOG"]:1: [string "TOGGLEQUESTLOG"]:1
Love this addon. Getting these errors with 3.1.1 as of WoW 3.2:
[2009/08/04 16:24:17-1169-x16]: Cartographer_QuestInfo-3.1.1\QuestLogPatch.lua:281: 'for' limit must be a number (tail call): ?: <in C code>: in function `QuestLog_Update' Interface\FrameXML\QuestLogFrame.lua:262: in function <Interface\FrameXML\QuestLogFrame.lua:259>:
Awesome add-on, thanks a lot !
Just some question, I'm French, so I maybe can help on translate, I just would like to know how I can help you?
And I would like to know if the database is getting infos from website in real time, or you did a custom database based on the wowhead/allakhazam/wowbox websites ? If second solution, I thinks there is a lot of change since 30 Apr 2009, will you update it?
Thanks again ^^
We tried a variety of things & the only way we were able to fix the issue was by copying my husband's cartographer folder (he hasn't had any issues, and even tried to reproduce them on his with all the same addons/settings/etc) over to mine. No matter what addon(s) we turned off or uninstalled (while leaving both cartographer & QI on), it would still have the notes error. It's been running error free (for about a month) up until today, when it started doing it again.
It didn't start at any defining moment (such as a new patch or addon). The addons I have installed are Karma, Quecho, QuestInfo, Quick Heal, and Cartographer. The only somewhat new one is Karma, but the errors didn't start alongside the Karma install or anything.
Usually QuestInfo will just stop working (stop marking points on the maps & mouse-over items/mobs not showing quest info) when the error about Notes starts popping up, so I don't know if it's an issue with just those two, or if Karma is interferring somewhere. I never used to get these errors until I was high enough to start questing in Northrend, so maybe that's where QI is having trouble & throwing Cartographer Notes errors. Either way, it's pretty much definitely narrowed down to a problem with QI, considering it only has the error with quest related stuff.
The next time I turn in a quest or do something quest related that pops up the error, I'll post the actual error message.
feature request for future versions enable it so the check available quests, builds a database, and keeps track of completed quests. the other cartographer quests addon had this capability, but unfortunately that's now defunct
Just wanted to swing by and let you know that your work on this is greatly appreciated.
By the way, any plans to make a Carto3 version? This is the one thing keeping me from transitioning.
Thank you,
Nikk