Thread Tools Display Modes
10-10-13, 01:23 PM   #1
grindlebot
A Defias Bandit
Join Date: Oct 2013
Posts: 2
Quests missing from database

I am currently in Townlong Steppes, and the quest database is completely empty. I see similar problems across all zones. No quests are listed. When "Show All Quests" is checked, I see 7233 quests, all quests are level 85 or lower. Am I missing a part of the Carbonite module? Is there another module I need in order to see the MoP level quests?

Carbonate build: 5.1.6 B292
 
10-10-13, 01:28 PM   #2
grindlebot
A Defias Bandit
Join Date: Oct 2013
Posts: 2
LUA file essentially empty

The lua file 'Quests86-90.lua' found in the Carbonite.Quests folder of the Carbonite addon is essentially empty. There are no quests found in this file:

if not Nx.ModQuests then
Nx.ModQuests = {}
end

local ModQuests={
}

function Nx.ModQuests:Load10 ()
for key,val in pairs(ModQuests) do
Nx.Quests[key] = val
end
Nx.ModQuests:Clear10()
end

function Nx.ModQuests:Clear10 ()
ModQuests = {}
end
 
10-18-13, 06:51 AM   #3
Nimhfree
A Frostmaul Preserver
AddOn Author - Click to view addons
Join Date: Aug 2006
Posts: 267
I bet one could process the Grail quest database information to create a basic set of quest data for Carbonite for levels 85-90. However, it would not contain any objectives information as Grail does not have that. The only real issue I can see is I do not understand some of the fields that Carbonite uses in its quest files. For example:


[3087] = {
Quest = [[Etched Parchment|2|3|3|25139|19]],
Start = "163|4|32|43.22|68.21",
End = "177|4|32|42.86|69.27",
},

In the Quest line, what is the "2" and what is the "19"? The 25139 seems to be a "follow-on" quest but Grail records 25139 as having a prerequisite of 3087 so that should not be an issue.
In the Start line what is the "163" and the "32"?
In the End line what is the "177" and the "32"?
 
10-19-13, 01:24 AM   #4
Rythal
Featured Artist
Featured
Join Date: Aug 2012
Posts: 1,458
it breaks down like this...

[quest ID] = {
Quest = [[Quest Name|faction|quest level|quest minimum level|next quest in series|quest category]],
Start = "NPC Id|zone id|point type|location X|location Y",
End = "NPC Id|zone id|point type|location X|location Y",
},

faction can be 0 for neutral, 1 for alliance, 2 for horde
quest category is the array number matching the categories found in QuestCats.lua
NPC Id is the NPC you talk to, which are all found in QuestNPC.lua (not necessary, and will display a '?' if the NPC name is unknown)
point type is 32 for single coordinate (always for start / end) 35 for boundry box (for objectives)
 
10-19-13, 11:35 AM   #5
Chmee
A Molten Giant
Join Date: Dec 2006
Posts: 960
Why are there two brackets around the quest data? It's written quest = [[…]]

Is that a lua thing?
 
10-19-13, 01:10 PM   #6
Rythal
Featured Artist
Featured
Join Date: Aug 2012
Posts: 1,458
Yes, it means accept the string inside exactly as it is, kinda like ""'s but allowing for some characters that would normally need to be escaped to show up right.
 
10-20-13, 09:36 AM   #7
Chmee
A Molten Giant
Join Date: Dec 2006
Posts: 960
Ah, I see. Thanks.
 
10-20-13, 04:35 PM   #8
JWMcQuire
A Flamescale Wyrmkin
 
JWMcQuire's Avatar
Join Date: Jun 2013
Posts: 107
Question about "Nil" lines.

Originally Posted by Rythal View Post
it breaks down like this...

[quest ID] = {
Quest = [[Quest Name|faction|quest level|quest minimum level|next quest in series|quest category]],
Start = "NPC Id|zone id|point type|location X|location Y",
End = "NPC Id|zone id|point type|location X|location Y",
},

faction can be 0 for neutral, 1 for alliance, 2 for horde
quest category is the array number matching the categories found in QuestCats.lua
NPC Id is the NPC you talk to, which are all found in QuestNPC.lua (not necessary, and will display a '?' if the NPC name is unknown)
point type is 32 for single coordinate (always for start / end) 35 for boundry box (for objectives)
Thank you for posting that. Can you please also give the breakdown of the "nil" lines given in the "Objective" sections.

Example:
Objectives = {
#1# = {
"nil|261|35|55|89|10.02|3.34",
I get that the breakdown is as follows, . . . I think.

261 = zone
35 Point type?
55 = x
89 = y
10.02 = ?
3.34 = ?

The ones with the question marks are the ones I'd like to know or confirm.

btw, great work on what you've done with this addon.
__________________
I am not an addon author. I contribute when I can, answer questions when I am able, and post issues or ask questions now and then.

Last edited by JWMcQuire : 10-21-13 at 12:09 PM. Reason: Changed hash marks back to letters and sentenc marks originally typed.
 
10-21-13, 07:35 AM   #9
Rythal
Featured Artist
Featured
Join Date: Aug 2012
Posts: 1,458
Objectives = {
[objective number] = {
"objective name/description|zone|point type as above|location x|location y|size of box - x|size of box - y",
},
},

For each objective in the quest you can add an objective to the list.
Each objective can have as many boxes drawn as you want to shape it
objective name/description for now have always been nil, which is why unknown quest objectives have always shown '?' when group sharing, or when viewing someone on the map.
 
10-21-13, 11:55 AM   #10
JWMcQuire
A Flamescale Wyrmkin
 
JWMcQuire's Avatar
Join Date: Jun 2013
Posts: 107
Thank you very much for replying and breaking that down.
__________________
I am not an addon author. I contribute when I can, answer questions when I am able, and post issues or ask questions now and then.

Last edited by JWMcQuire : 10-21-13 at 12:10 PM.
 
10-22-13, 06:35 PM   #11
Coasty
A Flamescale Wyrmkin
Join Date: Aug 2009
Posts: 116
Nifty... Thanks Rythal...
__________________
Paul Stout
nUI User and Contributor
[email protected]
 
 

WoWInterface » Featured Projects » Carbonite » Carbonite Archive » Quests missing from database

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off