You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

798 lines
18 KiB

local MAP_ID = 47
BtWQuestsDatabase:AddChain(BTWQUESTS_CHAIN_CLASSIC_DUSKWOOD, {
name = BtWQuests_GetAchievementCriteriaNameDelayed(12430, 5),
category = BTWQUESTS_CATEGORY_CLASSIC_DUSKWOOD,
expansion = BtWQuests.Constant.Expansions.Cataclysm,
restrictions = {
{
type = "faction",
id = BTWQUESTS_FACTION_ID_ALLIANCE,
},
},
prerequisites = {
{
type = "level",
level = 10,
},
},
completed = {
type = "achievement",
id = 12430,
criteria = 5,
},
range = {10,30},
items = {
{
variations = {
{
type = "quest",
id = 28564,
restrictions = {
{
type = "quest",
id = 28564,
},
},
},
{
type = "quest",
id = 28564,
restrictions = {
{
type = "quest",
id = 28564,
active = true,
},
},
},
{
type = "quest",
id = 26728,
restrictions = {
{
type = "quest",
id = 26728,
},
},
},
{
type = "quest",
id = 26728,
restrictions = {
{
type = "quest",
id = 26728,
active = true,
},
},
},
{
type = "npc",
id = 264,
-- name = "Go to Commander Althea Ebonlocke",
-- breadcrumb = true,
-- onClick = function ()
-- BtWQuests_ShowMapWithWaypoint(MAP_ID, 0.7352, 0.4693, "Commander Althea Ebonlocke")
-- end,
},
},
x = 2,
y = 0,
connections = {
3,
},
},
{
type = "npc",
id = 663,
-- name = "Go to Calor",
-- breadcrumb = true,
-- onClick = function ()
-- BtWQuests_ShowMapWithWaypoint(MAP_ID, 0.7533, 0.4802, "Calor")
-- end,
x = 6,
y = 0,
connections = {
4,
},
},
{
type = "quest",
id = 26620,
x = 0,
y = 1,
},
{
type = "quest",
id = 26618,
x = 2,
y = 1,
connections = {
3,
4,
5,
},
},
{
type = "quest",
id = 26623,
x = 4,
y = 1,
},
{
type = "quest",
id = 26688,
x = 6,
y = 1,
connections = {
4,
},
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_DUSKWOOD_HERMIT,
aside = true,
x = 0,
y = 2,
},
{
type = "npc",
id = 276,
-- name = "Go to Viktori Prism'Antras",
-- breadcrumb = true,
-- onClick = function ()
-- BtWQuests_ShowMapWithWaypoint(MAP_ID, 0.7953, 0.4747, "Viktori Prism'Antras")
-- end,
x = 2,
y = 2,
connections = {
3,
},
},
{
type = "quest",
id = 26645,
x = 4,
y = 2,
connections = {
3,
},
},
{
type = "quest",
id = 26689,
x = 6,
y = 2,
connections = {
3,
},
},
{
type = "quest",
id = 26683,
x = 2,
y = 3,
connections = {
3,
},
},
{
type = "quest",
id = 26686,
x = 4,
y = 3,
},
{
type = "quest",
id = 26690,
x = 6,
y = 3,
connections = {
2,
},
},
{
type = "quest",
id = 26684,
x = 2,
y = 4,
connections = {
2,
},
},
{
type = "quest",
id = 26691,
x = 6,
y = 4,
},
{
type = "quest",
id = 26685,
x = 2,
y = 5,
},
},
})
BtWQuestsDatabase:AddChain(BTWQUESTS_CHAIN_CLASSIC_DUSKWOOD_STALVAN, {
name = BtWQuests_GetAchievementCriteriaNameDelayed(12430, 1),
category = BTWQUESTS_CATEGORY_CLASSIC_DUSKWOOD,
expansion = BtWQuests.Constant.Expansions.Cataclysm,
restrictions = {
{
type = "faction",
id = BTWQUESTS_FACTION_ID_ALLIANCE,
},
},
prerequisites = {
{
type = "level",
level = 10,
},
},
completed = {
type = "quest",
id = 26674,
},
range = {10,30},
items = {
{
type = "npc",
id = 43453,
-- name = "Go to Tobias Mistmantle",
-- breadcrumb = true,
-- onClick = function ()
-- BtWQuests_ShowMapWithWaypoint(MAP_ID, 0.7908, 0.4418, "Tobias Mistmantle")
-- end,
x = 3,
y = 0,
connections = {
1,
},
},
{
type = "quest",
id = 26666,
x = 3,
y = 1,
connections = {
1,
},
},
{
type = "quest",
id = 26667,
x = 3,
y = 2,
connections = {
1,
},
},
{
type = "quest",
id = 26669,
x = 3,
y = 3,
connections = {
1,
},
},
{
type = "quest",
id = 26670,
x = 3,
y = 4,
connections = {
1,
},
},
{
type = "quest",
id = 26671,
x = 3,
y = 5,
connections = {
1,
},
},
{
type = "quest",
id = 26672,
x = 3,
y = 6,
connections = {
1,
},
},
{
type = "quest",
id = 26674,
x = 3,
y = 7,
connections = {
1,
},
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_DUSKWOOD_MORBENT_FEL,
aside = true,
x = 3,
y = 8,
},
},
})
BtWQuestsDatabase:AddChain(BTWQUESTS_CHAIN_CLASSIC_DUSKWOOD_MORBENT_FEL, {
name = BtWQuests_GetAchievementCriteriaNameDelayed(12430, 2),
category = BTWQUESTS_CATEGORY_CLASSIC_DUSKWOOD,
expansion = BtWQuests.Constant.Expansions.Cataclysm,
restrictions = {
{
type = "faction",
id = BTWQUESTS_FACTION_ID_ALLIANCE,
},
},
prerequisites = {
{
type = "level",
level = 10,
},
},
completed = {
type = "quest",
id = 26754,
},
range = {10,30},
items = {
{
variations = {
{
type = "quest",
id = 26785,
restrictions = {
{
type = "quest",
id = 26785,
},
},
},
{
type = "quest",
id = 26785,
restrictions = {
{
type = "quest",
id = 26785,
active = true,
},
},
},
{
type = "npc",
id = 43738,
-- name = "Go to Apprentice Fess",
-- breadcrumb = true,
-- onClick = function ()
-- BtWQuests_ShowMapWithWaypoint(MAP_ID, 0.4492, 0.6743, "Apprentice Fess")
-- end,
},
},
x = 3,
y = 0,
connections = {
2,
},
},
{
type = "quest",
id = 26707,
x = 1,
y = 1,
},
{
type = "quest",
id = 26717,
x = 3,
y = 1,
connections = {
2,
},
},
{
type = "quest",
id = 25235,
x = 5,
y = 1,
},
{
type = "quest",
id = 26719,
x = 3,
y = 2,
connections = {
2,
},
},
{
type = "quest",
id = 26777,
x = 1,
y = 3,
},
{
type = "quest",
id = 26720,
x = 3,
y = 3,
connections = {
2,
},
},
{
type = "quest",
id = 26721,
x = 5,
y = 3,
connections = {
2,
},
},
{
type = "quest",
id = 26760,
x = 3,
y = 4,
connections = {
2, 3
},
},
{
type = "quest",
id = 26787,
x = 5,
y = 4,
},
{
type = "quest",
id = 26778,
x = 1,
y = 5,
},
{
type = "quest",
id = 26723,
x = 3,
y = 5,
connections = {
1,
},
},
{
type = "quest",
id = 26724,
x = 3,
y = 6,
connections = {
1,
},
},
{
type = "quest",
id = 26725,
x = 3,
y = 7,
connections = {
1,
},
},
{
type = "quest",
id = 26753,
x = 3,
y = 8,
connections = {
1,
},
},
{
type = "quest",
id = 26722,
x = 3,
y = 9,
connections = {
1,
},
},
{
type = "quest",
id = 26754,
x = 3,
y = 10,
},
},
})
BtWQuestsDatabase:AddChain(BTWQUESTS_CHAIN_CLASSIC_DUSKWOOD_HERMIT, {
name = BtWQuests_GetAchievementCriteriaNameDelayed(12430, 3),
category = BTWQUESTS_CATEGORY_CLASSIC_DUSKWOOD,
expansion = BtWQuests.Constant.Expansions.Cataclysm,
restrictions = {
{
type = "faction",
id = BTWQUESTS_FACTION_ID_ALLIANCE,
},
},
prerequisites = {
{
type = "level",
level = 10,
},
},
completed = {
type = "quest",
id = 26727,
},
range = {10,30},
items = {
{
variations = {
{
type = "quest",
id = 26627,
restrictions = {
{
type = "quest",
id = 26627,
},
},
},
{
type = "quest",
id = 26627,
restrictions = {
{
type = "quest",
id = 26627,
active = true,
},
},
},
{
type = "npc",
id = 289,
-- name = "Go to Abercrombie",
-- breadcrumb = true,
-- onClick = function ()
-- BtWQuests_ShowMapWithWaypoint(MAP_ID, 0.8743, 0.3520, "Abercrombie")
-- end,
},
},
x = 3,
y = 0,
connections = {
1,
},
},
{
type = "quest",
id = 26653,
x = 3,
y = 1,
connections = {
1,
},
},
{
type = "quest",
id = 26652,
x = 3,
y = 2,
connections = {
1,
},
},
{
type = "quest",
id = 26654,
x = 3,
y = 3,
connections = {
1,
},
},
{
type = "quest",
id = 26655,
x = 3,
y = 4,
connections = {
1,
},
},
{
type = "quest",
id = 26660,
x = 3,
y = 5,
connections = {
1,
},
},
{
type = "quest",
id = 26661,
x = 3,
y = 6,
connections = {
1,
},
},
{
type = "quest",
id = 26676,
x = 3,
y = 7,
connections = {
1,
},
},
{
type = "quest",
id = 26680,
x = 3,
y = 8,
connections = {
1,
},
},
{
type = "quest",
id = 26677,
x = 3,
y = 9,
connections = {
1,
},
},
{
type = "quest",
id = 26681,
x = 3,
y = 10,
connections = {
1,
},
},
{
type = "quest",
id = 26727,
x = 3,
y = 11,
},
},
})
BtWQuestsDatabase:AddChain(BTWQUESTS_CHAIN_CLASSIC_DUSKWOOD_MORLADIM, {
name = BtWQuests_GetAchievementCriteriaNameDelayed(12430, 4),
category = BTWQUESTS_CATEGORY_CLASSIC_DUSKWOOD,
expansion = BtWQuests.Constant.Expansions.Cataclysm,
restrictions = {
{
type = "faction",
id = BTWQUESTS_FACTION_ID_ALLIANCE,
},
},
prerequisites = {
{
type = "level",
level = 10,
},
},
completed = {
type = "quest",
id = 26797,
},
range = {10,30},
items = {
{
type = "object",
id = 61,
-- name = "Go to The Weathered Grave",
-- breadcrumb = true,
-- onClick = function ()
-- BtWQuests_ShowMapWithWaypoint(MAP_ID, 0.1772, 0.2907, "The Weathered Grave")
-- end,
x = 3,
y = 0,
connections = {
1,
},
},
{
type = "quest",
id = 26793,
x = 3,
y = 1,
connections = {
1,
},
},
{
type = "quest",
id = 26794,
x = 3,
y = 2,
connections = {
1,
},
},
{
type = "quest",
id = 26795,
x = 3,
y = 3,
connections = {
1,
},
},
{
type = "quest",
id = 26796,
x = 3,
y = 4,
connections = {
1,
},
},
{
type = "quest",
id = 26797,
x = 3,
y = 5,
},
},
})
BtWQuestsDatabase:AddCategory(BTWQUESTS_CATEGORY_CLASSIC_DUSKWOOD, {
name = BtWQuests_GetMapName(MAP_ID),
expansion = BtWQuests.Constant.Expansions.Cataclysm,
buttonImage = {
texture = 1851098,
texCoords = {0,1,0,1},
},
restrictions = {
type = "faction",
id = BTWQUESTS_FACTION_ID_ALLIANCE,
},
items = {
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_DUSKWOOD,
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_DUSKWOOD_STALVAN,
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_DUSKWOOD_HERMIT,
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_DUSKWOOD_MORBENT_FEL,
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_DUSKWOOD_MORLADIM,
},
},
})
BtWQuestsDatabase:AddExpansionItem(BtWQuests.Constant.Expansions.Cataclysm, {
type = "category",
id = BTWQUESTS_CATEGORY_CLASSIC_DUSKWOOD,
})
BtWQuestsDatabase:AddMapRecursive(MAP_ID, {
type = "category",
id = BTWQUESTS_CATEGORY_CLASSIC_DUSKWOOD,
})