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.
since the patch 3.2 i get this errors:
[2009/08/10 22:47:38-2242-x6]: 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>:
---
[2009/08/10 22:51:56-2242-x1]: Cartographer_QuestInfo-3.1.1\QuestLogPatch.lua:281: 'for' limit must be a number
(tail call): ?:
<in C code>: in function `QuestLog_Update'
beql-1.0.8\questlog.lua:33: in function `update'
Interface\FrameXML\HybridScrollFrame.lua:164: in function `HybridScrollFrame_SetOffset':
Interface\FrameXML\HybridScrollFrame.lua:12: in function `HybridScrollFrame_OnValueChanged':
<string>:"*:OnValueChanged":1: in function <[string "*:OnValueChanged"]:1>
<in C code>: in function `SetValue'
Interface\FrameXML\QuestLogFrame.lua:766: in function `QuestLog_SetSelection':
Interface\FrameXML\QuestLogFrame.lua:301: in function <Interface\FrameXML\QuestLogFrame.lua:293>:
<in C code>: in function `securecall'
beql-1.0.8\questlog.lua:648: in function <Interface\AddOns\beql\questlog.lua:647>
<in C code>: in function `Show'
Interface\FrameXML\UIParent.lua:1570: in function `SetUIPanel':
Interface\FrameXML\UIParent.lua:1392: in function `ShowUIPanel':
Interface\FrameXML\UIParent.lua:1308: in function <Interface\FrameXML\UIParent.lua:1304>:
<in C code>: in function `SetAttribute'
Interface\FrameXML\UIParent.lua:1934: in function `ShowUIPanel':
Interface\FrameXML\UIParent.lua:1918: in function <Interface\FrameXML\UIParent.lua:1914>:
<in C code>: ?
<in C code>: ?
<in C code>: in function `ToggleFrame'
FuBar_beqlFu-1.0\beqlfu.lua:161: in function `OnFuBarClick'
LibFuBarPlugin-3.0-90063:1342: in function <...FuBar\libs\LibFuBarPlugin-3.0\LibFuBarPlugin-3.0.lua:1338>
---
[2009/08/10 22:51:56-2242-x2]: 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:302: in function <Interface\FrameXML\QuestLogFrame.lua:293>:
<in C code>: in function `securecall'
beql-1.0.8\questlog.lua:648: in function <Interface\AddOns\beql\questlog.lua:647>
<in C code>: in function `Show'
Interface\FrameXML\UIParent.lua:1570: in function `SetUIPanel':
Interface\FrameXML\UIParent.lua:1392: in function `ShowUIPanel':
Interface\FrameXML\UIParent.lua:1308: in function <Interface\FrameXML\UIParent.lua:1304>:
<in C code>: in function `SetAttribute'
Interface\FrameXML\UIParent.lua:1934: in function `ShowUIPanel':
Interface\FrameXML\UIParent.lua:1918: in function <Interface\FrameXML\UIParent.lua:1914>:
<in C code>: ?
<in C code>: ?
<in C code>: in function `ToggleFrame'
FuBar_beqlFu-1.0\beqlfu.lua:161: in function `OnFuBarClick'
LibFuBarPlugin-3.0-90063:1342: in function <...FuBar\libs\LibFuBarPlugin-3.0\LibFuBarPlugin-3.0.lua:1338>
---
[2009/08/10 22:51:56-2242-x1]: Cartographer_QuestInfo-3.1.1\QuestLogPatch.lua:281: 'for' limit must be a number
(tail call): ?:
<in C code>: in function `QuestLog_Update'
beql-1.0.8\questlog.lua:649: in function <Interface\AddOns\beql\questlog.lua:647>
<in C code>: in function `Show'
Interface\FrameXML\UIParent.lua:1570: in function `SetUIPanel':
Interface\FrameXML\UIParent.lua:1392: in function `ShowUIPanel':
Interface\FrameXML\UIParent.lua:1308: in function <Interface\FrameXML\UIParent.lua:1304>:
<in C code>: in function `SetAttribute'
Interface\FrameXML\UIParent.lua:1934: in function `ShowUIPanel':
Interface\FrameXML\UIParent.lua:1918: in function <Interface\FrameXML\UIParent.lua:1914>:
<in C code>: ?
<in C code>: ?
<in C code>: in function `ToggleFrame'
FuBar_beqlFu-1.0\beqlfu.lua:161: in function `OnFuBarClick'
LibFuBarPlugin-3.0-90063:1342: in function <...FuBar\libs\LibFuBarPlugin-3.0\LibFuBarPlugin-3.0.lua:1338>
---
2009/08/10 22:52:04-2242-x1]: Cartographer_QuestInfo-3.1.1\QuestLogPatch.lua:281: 'for' limit must be a number
(tail call): ?:
<in C code>: in function `QuestLog_Update'
beql-1.0.8\questlog.lua:619: in function <Interface\AddOns\beql\questlog.lua:502>
(tail call): ?:
<string>:"*:OnClick":1: in function <[string "*:OnClick"]:1>
---
[2009/08/10 22:52:04-2242-x2]: Cartographer_QuestInfo-3.1.1\QuestLogPatch.lua:281: 'for' limit must be a number
(tail call): ?:
<in C code>: in function `QuestLog_Update'
beql-1.0.8\questlog.lua:639: in function <Interface\AddOns\beql\questlog.lua:502>
(tail call): ?:
<string>:"*:OnClick":1: in function <[string "*:OnClick"]:1>
---
[2009/08/10 22:53:54-2242-x1]: Cartographer_QuestInfo-3.1.1\QuestLogPatch.lua:281: 'for' limit must be a number
(tail call): ?:
<in C code>: in function `QuestLog_Update'
beql-1.0.8\questlog.lua:649: in function <Interface\AddOns\beql\questlog.lua:647>
<in C code>: in function `Show'
Interface\FrameXML\UIParent.lua:1570: in function `SetUIPanel':
Interface\FrameXML\UIParent.lua:1392: in function `ShowUIPanel':
Interface\FrameXML\UIParent.lua:1308: in function <Interface\FrameXML\UIParent.lua:1304>:
<in C code>: in function `SetAttribute'
Interface\FrameXML\UIParent.lua:1934: in function `ShowUIPanel':
Interface\FrameXML\UIParent.lua:1918: in function <Interface\FrameXML\UIParent.lua:1914>:
<in C code>: ?
<in C code>: ?
<in C code>: in function `ToggleFrame'
FuBar_beqlFu-1.0\beqlfu.lua:161: in function `OnFuBarClick'
LibFuBarPlugin-3.0-90063:1342: in function <...FuBar\libs\LibFuBarPlugin-3.0\LibFuBarPlugin-3.0.lua:1338>
FuBar-3.0.90012\FuBar.lua:1201: in function <Interface\AddOns\FuBar\FuBar.lua:1199>
---
[2009/08/10 22:58:00-2242-x1]: Cartographer_QuestInfo-3.1.1\QuestLogPatch.lua:281: 'for' limit must be a number
(tail call): ?:
<in C code>: in function `QuestLog_Update'
beql-1.0.8\questlog.lua:33: in function `update'
Interface\FrameXML\HybridScrollFrame.lua:164: in function `HybridScrollFrame_SetOffset':
Interface\FrameXML\HybridScrollFrame.lua:12: in function `HybridScrollFrame_OnValueChanged':
<string>:"*:OnValueChanged":1: in function <[string "*:OnValueChanged"]:1>
<in C code>: in function `SetValue'
Interface\FrameXML\HybridScrollFrame.lua:86: in function `HybridScrollFrame_Update':
beql-1.0.8\questlog.lua:955: in function <Interface\AddOns\beql\questlog.lua:711>
(tail call): ?:
<in C code>: in function `QuestLog_Update'
Interface\FrameXML\QuestLogFrame.lua:273: in function <Interface\FrameXML\QuestLogFrame.lua:259>:
---
[2009/08/10 22:58:00-2242-x1]: 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:273: in function <Interface\FrameXML\QuestLogFrame.lua:259>:
---
[2009/08/10 22:58:00-2242-x1]: Cartographer_QuestInfo-3.1.1\QuestLogPatch.lua:281: 'for' limit must be a number
(tail call): ?:
<in C code>: in function `QuestLog_Update'
beql-1.0.8\tracker.lua:282: in function <Interface\AddOns\beql\tracker.lua:273>
<string>:"safecall Dispatcher[7]":4: in function <[string "safecall Dispatcher[7]"]:4>
<in C code>: ?
<string>:"safecall Dispatcher[7]":13: in function `?'
CallbackHandler-1.0-3:91: in function `Fire'
LibQuixote-2.0-90081:349: in function `Hook_QUEST_LOG_UPDATE'
beql-1.0.8\beql.lua:76: in function `?'
Cartographer_QuestInfo-3.1.1\Core.lua:451: in function <Interface\AddOns\Cartographer_QuestInfo\Core.lua:449>
---
[2009/08/10 22:58:34-2242-x1]: Cartographer_QuestInfo-3.1.1\QuestLogPatch.lua:281: 'for' limit must be a number
(tail call): ?:
<in C code>: in function `QuestLog_Update'
beql-1.0.8\questlog.lua:33: in function `update'
Interface\FrameXML\HybridScrollFrame.lua:164: in function `HybridScrollFrame_SetOffset':
Interface\FrameXML\HybridScrollFrame.lua:12: in function `HybridScrollFrame_OnValueChanged':
<string>:"*:OnValueChanged":1: in function <[string "*:OnValueChanged"]:1>
<in C code>: in function `SetMinMaxValues'
Interface\FrameXML\HybridScrollFrame.lua:84: in function `HybridScrollFrame_Update':
beql-1.0.8\questlog.lua:955: in function <Interface\AddOns\beql\questlog.lua:711>
(tail call): ?:
<in C code>: in function `QuestLog_Update'
Interface\FrameXML\QuestLogFrame.lua:262: in function <Interface\FrameXML\QuestLogFrame.lua:259>:
---
[2009/08/10 23:03:26-2242-x1]: 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:302: in function <Interface\FrameXML\QuestLogFrame.lua:293>:
<in C code>: in function `securecall'
beql-1.0.8\questlog.lua:648: in function <Interface\AddOns\beql\questlog.lua:647>
<in C code>: in function `Show'
Interface\FrameXML\UIParent.lua:1570: in function `SetUIPanel':
Interface\FrameXML\UIParent.lua:1392: in function `ShowUIPanel':
Interface\FrameXML\UIParent.lua:1308: in function <Interface\FrameXML\UIParent.lua:1304>:
<in C code>: in function `SetAttribute'
Interface\FrameXML\UIParent.lua:1934: in function `ShowUIPanel':
Interface\FrameXML\UIParent.lua:1918: in function <Interface\FrameXML\UIParent.lua:1914>:
<in C code>: ?
<in C code>: ?
<in C code>: in function `ToggleFrame'
<string>:"*:OnClick":1: in function <[string "*:OnClick"]:1>
---
[2009/08/10 23:03:26-2242-x1]: Cartographer_QuestInfo-3.1.1\QuestLogPatch.lua:281: 'for' limit must be a number
(tail call): ?:
<in C code>: in function `QuestLog_Update'
beql-1.0.8\questlog.lua:649: in function <Interface\AddOns\beql\questlog.lua:647>
<in C code>: in function `Show'
Interface\FrameXML\UIParent.lua:1570: in function `SetUIPanel':
Interface\FrameXML\UIParent.lua:1392: in function `ShowUIPanel':
Interface\FrameXML\UIParent.lua:1308: in function <Interface\FrameXML\UIParent.lua:1304>:
<in C code>: in function `SetAttribute'
Interface\FrameXML\UIParent.lua:1934: in function `ShowUIPanel':
Interface\FrameXML\UIParent.lua:1918: in function <Interface\FrameXML\UIParent.lua:1914>:
<in C code>: ?
<in C code>: ?
<in C code>: in function `ToggleFrame'
<string>:"*:OnClick":1: in function <[string "*:OnClick"]:1>
---
I use the german client. Plz update.
Time: 08/08/09 12:49:57
Count: 1
Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
(tail call): ?
[C]: ?
[C]: in function `error'
...Ons\AltClickToAddItem\libs\AceLibrary\AceLibrary.lua:979: in function `AceLibrary'
Interface\AddOns\Cartographer_Quests\addon.lua:532: in main chunk
[C]: ?
[C]: in function `pcall'
Interface\AddOns\Cartographer\Cartographer.lua:1855: in function `LoadLoadOnDemandModules'
Interface\AddOns\Cartographer\Cartographer.lua:1043: in function <Interface\AddOns\Cartographer\Cartographer.lua:739>
[C]: ?
...erface\AddOns\FuBar\libs\LibRock-1.0\LibRock-1.0.lua:4921: in function <...erface\AddOns\FuBar\libs\LibRock-1.0\LibRock-1.0.lua:4871>
...
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:18: in function <[string "safecall Dispatcher[1]"]:10>
(tail call): ?
Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:1061: in function `EnableAddon'
Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:1241: in function <Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:1213>
[C]: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:229: in function `UIParentLoadAddOn'
Interface\FrameXML\UIParent.lua:252: in function `CombatLog_LoadUI'
Interface\FrameXML\UIParent.lua:499: in function <Interface\FrameXML\UIParent.lua:471>
Locals:
Message: ...face\AddOns\Cartographer_QuestInfo\QuestLogPatch.lua:281: 'for' limit must be a number
Time: 08/07/09 03:12:58
Count: 1
Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
(tail call): ?
[C]: ?
...face\AddOns\Cartographer_QuestInfo\QuestLogPatch.lua:281: in function <...face\AddOns\Cartographer_QuestInfo\QuestLogPatch.lua:279>
(tail call): ?
[C]: in function `QuestLog_Update'
Interface\FrameXML\QuestLogFrame.lua:262: in function <Interface\FrameXML\QuestLogFrame.lua:259>
Locals:
Ok a quick fix for the "'for' limit must be a number " error that worked for me.
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.
Stick the following line in the file QuestLogPatch.lua.
if not QUESTS_DISPLAYED then QUESTS_DISPLAYED = 6; end
I put mine on the line after
local CQI = Cartographer_QuestInfo
and before the first function.
I really do appreciate any help here guys so thank you!!! :)
Also this is for Cartographer_QuestInfo v3.1.1 (only)
Anyway here are the steps I did.
[Step 1]
OPen up file: "QuestLogPatch.lua" in the "Cartographer_QuestInfo" folder.
[Step 2]
Now on the 7th line of this file you should see the following line:
local CQI = Cartographer_QuestInfo
[Step 3]
Now add the following line after that line:
if not QUESTS_DISPLAYED then QUESTS_DISPLAYED = 6; end
[Step 4]
Now you should see something like the following lines:
local C = Cartographer
local CQI = Cartographer_QuestInfo
if not QUESTS_DISPLAYED then QUESTS_DISPLAYED = 6; end
-------------------------------------------------------------------
[Step 5]
Now Save and overwrite this file.
[Step 6]
Done, now play the game.
You're a fckdzing stud.
"Date: 2009-08-06 17:01:29
ID: 3
Error occured in: Global
Count: 1
Message: ..\AddOns\Cartographer_Notes\Notes.lua line 3636:
bad argument #1 to 'rawget' (table expected, got nil)
Debug:
...Ons\FuBar\libs\LibRockTimer-1.0\LibRockTimer-1.0.lua:299:
...Ons\FuBar\libs\LibRockTimer-1.0\LibRockTimer-1.0.lua:227"
My fix was only for Cartographer_QuestInfo, to add the new island, and has nothing to do with Dungeon "Violet Hold", you will need to post a comment on that addons page.
Sorry