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.

1057 lines
16 KiB

local L = BtWQuests.L;
local MAP_ID = 25
BtWQuestsDatabase:AddChain(BTWQUESTS_CHAIN_CLASSIC_HILLSBRAD_FOOTHILLS_AZURELODEMINE, {
name = BtWQuests_GetAchievementCriteriaNameDelayed(4895, 4),
category = BTWQUESTS_CATEGORY_CLASSIC_HILLSBRAD_FOOTHILLS,
expansion = BtWQuests.Constant.Expansions.Cataclysm,
range = {7,30},
prerequisites = {
{
type = "level",
level = 7,
},
},
completed = {
{
type = "quest",
id = 28096,
},
{
type = "quest",
id = 28144,
},
{
type = "quest",
id = 28146,
},
},
items = {
-- Lead-ins
{
variations = {
{
type = "quest",
id = 27746,
restrictions = {
{
type = "quest",
id = 27746,
active = true,
},
},
},
{
type = "quest",
id = 27746,
restrictions = {
{
type = "quest",
id = 27746,
},
},
},
{
type = "quest",
id = 28089,
restrictions = {
{
type = "quest",
id = 28089,
active = true,
},
},
},
{
type = "quest",
id = 28089,
restrictions = {
{
type = "quest",
id = 28089,
},
},
},
{
type = "quest",
id = 28571,
restrictions = {
{
type = "quest",
id = 28571,
active = true,
},
},
},
{
type = "quest",
id = 28571,
restrictions = {
{
type = "quest",
id = 28571,
},
},
},
{
type = "npc",
id = 2215,
-- name = "Go to High Executor Darthalia",
-- breadcrumb = true,
-- onClick = function ()
-- BtWQuests_ShowMapWithWaypoint(MAP_ID, 0.2924, 0.6334, "High Executor Darthalia")
-- end,
},
},
x = 3,
y = 0,
connections = {
1,
},
},
--
{
type = "quest",
id = 28096,
x = 3,
y = 1,
connections = {
1, 2, 4, 5,
},
},
{
type = "quest",
id = 28114,
x = 0,
y = 2,
},
{
variations = {
{
type = "quest",
id = 28111,
restrictions = {
{
type = "quest",
id = 28111,
active = true,
},
},
},
{
type = "quest",
id = 28111,
visible = {
{
type = "quest",
id = 28111,
},
},
},
},
x = 2,
y = 2,
connections = {
4,
},
},
{
type = "npc",
id = 47554,
-- name = "Go to Captain Keyton",
-- breadcrumb = true,
visible = {
{
type = "quest",
id = 28111,
active = false,
},
{
type = "quest",
id = 28111,
completed = false,
}
},
-- onClick = function ()
-- BtWQuests_ShowMapWithWaypoint(MAP_ID, 0.3330, 0.7355, "Captain Keyton")
-- end,
x = 2,
y = 2,
connections = {
3,
},
},
{
type = "npc",
id = 47681,
-- name = "Find Dumass in the Mines",
-- breadcrumb = true,
-- onClick = function ()
-- BtWQuests_ShowMapWithWaypoint(MAP_ID, 0.3663, 0.7019, "Dumass")
-- end,
x = 4,
y = 2,
connections = {
3,
},
},
{
type = "quest",
id = 28115,
x = 6,
y = 2,
},
{
type = "quest",
id = 28138,
x = 2,
y = 3,
},
{
type = "quest",
id = 28156,
x = 4,
y = 3,
},
{
type = "quest",
id = 28144,
x = 2,
y = 4,
connections = { 3 },
},
{
type = "quest",
id = 28146,
x = 4,
y = 4,
connections = { 2 },
},
{
type = "kill",
id = 47759,
-- name = "Kill Muckgill at the beach",
-- breadcrumb = true,
x = 6,
y = 4,
connections = {
2,
},
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_HILLSBRAD_FOOTHILLS_SLUDGEFIELDS,
aside = true,
x = 3,
y = 5,
connections = {},
},
{
type = "quest",
id = 28154,
x = 6,
y = 5,
},
}
})
BtWQuestsDatabase:AddChain(BTWQUESTS_CHAIN_CLASSIC_HILLSBRAD_FOOTHILLS_SLUDGEFIELDS, {
name = BtWQuests_GetAchievementCriteriaNameDelayed(4895, 1),
category = BTWQUESTS_CATEGORY_CLASSIC_HILLSBRAD_FOOTHILLS,
expansion = BtWQuests.Constant.Expansions.Cataclysm,
range = {7,30},
prerequisites = {
{
type = "level",
level = 7,
},
},
completed = {
type = "quest",
id = 28237,
},
items = {
{
variations = {
{
type = "quest",
id = 28168,
restrictions = {
{
type = "quest",
id = 28168,
active = true,
},
},
},
{
type = "quest",
id = 28168,
restrictions = {
{
type = "quest",
id = 28168,
},
},
},
{
type = "npc",
id = 47781,
-- name = "Go to Warden Stillwater",
-- breadcrumb = true,
-- onClick = function ()
-- BtWQuests_ShowMapWithWaypoint(MAP_ID, 0.3618, 0.6114, "Warden Stillwater")
-- end,
},
},
x = 3,
y = 0,
connections = {
1,
},
},
{
type = "quest",
id = 28192,
x = 3,
y = 1,
connections = { 2, 3, 4 },
},
{
type = "quest",
id = 28196,
x = 0,
y = 2,
connections = { 4 },
},
{
type = "quest",
id = 28197,
x = 2,
y = 2,
connections = { 3 },
},
{
type = "quest",
id = 28189,
x = 4,
y = 2,
connections = { 2 },
},
{
type = "quest",
id = 28199,
x = 6,
y = 2,
connections = { 1 },
},
{
type = "quest",
id = 28206,
x = 3,
y = 3,
connections = { 1 },
},
{
type = "quest",
id = 28209,
x = 3,
y = 4,
connections = { 1, 2 },
},
{
type = "quest",
id = 28230,
x = 2,
y = 5,
connections = { 2 },
},
{
type = "quest",
id = 28231,
x = 4,
y = 5,
connections = { 1 },
},
{
type = "quest",
id = 28235,
x = 3,
y = 6,
connections = { 1 },
},
{
type = "quest",
id = 28237,
x = 3,
y = 7,
connections = { 1 },
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_HILLSBRAD_FOOTHILLS_STORMPIKE,
aside = true,
x = 3,
y = 8,
connections = {},
},
}
})
BtWQuestsDatabase:AddChain(BTWQUESTS_CHAIN_CLASSIC_HILLSBRAD_FOOTHILLS_STORMPIKE, {
name = BtWQuests_GetAchievementCriteriaNameDelayed(4895, 2),
category = BTWQUESTS_CATEGORY_CLASSIC_HILLSBRAD_FOOTHILLS,
expansion = BtWQuests.Constant.Expansions.Cataclysm,
range = {7,30},
prerequisites = {
{
type = "level",
level = 7,
},
},
completed = {
type = "quest",
id = 28616,
},
items = {
{
variations = {
{
type = "quest",
id = 28344,
restrictions = {
{
type = "quest",
id = 28344,
active = true,
},
},
},
{
type = "quest",
id = 28344,
restrictions = {
{
type = "quest",
id = 28344,
},
},
},
{
type = "npc",
id = 48218,
-- name = "Go to Kingslayer Orkus",
-- breadcrumb = true,
-- onClick = function ()
-- BtWQuests_ShowMapWithWaypoint(MAP_ID, 0.4957, 0.7440, "Kingslayer Orkus")
-- end,
},
},
x = 3,
y = 0,
connections = {
1,
},
},
{
type = "quest",
id = 28345,
x = 3,
y = 1,
connections = { 1 },
},
{
type = "quest",
id = 28348,
x = 3,
y = 2,
connections = {
2,
},
},
{
name = L["KILL_GNOLLS_AT_NETHANDER_STEAD"],
breadcrumb = true,
x = 5,
y = 2,
connections = {
2,
},
},
{
type = "quest",
id = 28354,
x = 3,
y = 3,
connections = {
2,
},
},
{
type = "quest",
id = 28355,
x = 5,
y = 3,
},
{
type = "quest",
id = 28375,
x = 3,
y = 4,
connections = { 1 },
},
{
type = "quest",
id = 28397,
x = 3,
y = 5,
connections = { 2 },
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_HILLSBRAD_FOOTHILLS_EASTPOINTTOWER,
aside = true,
x = 1,
y = 6,
},
{
type = "quest",
id = 28400,
x = 3,
y = 6,
connections = { 1 },
},
{
type = "quest",
id = 28587,
x = 3,
y = 7,
connections = { 1 },
},
{
type = "quest",
id = 28600,
x = 3,
y = 8,
connections = { 1 },
},
{
type = "quest",
id = 28506,
x = 3,
y = 9,
connections = { 1, 2 },
},
{
type = "quest",
id = 28556,
x = 2,
y = 10,
},
{
type = "quest",
id = 28538,
x = 4,
y = 10,
connections = { 1 },
},
{
type = "quest",
id = 28566,
x = 3,
y = 11,
connections = { 1, 2 },
},
{
type = "quest",
id = 28603,
x = 2,
y = 12,
connections = { 2 },
},
{
type = "quest",
id = 28604,
x = 4,
y = 12,
connections = { 1 },
},
{
type = "quest",
id = 28605,
x = 3,
y = 13,
connections = { 1 },
},
{
type = "quest",
id = 28616,
x = 3,
y = 14,
},
}
})
BtWQuestsDatabase:AddChain(BTWQUESTS_CHAIN_CLASSIC_HILLSBRAD_FOOTHILLS_EASTPOINTTOWER, {
name = BtWQuests_GetAchievementCriteriaNameDelayed(4895, 3),
category = BTWQUESTS_CATEGORY_CLASSIC_HILLSBRAD_FOOTHILLS,
expansion = BtWQuests.Constant.Expansions.Cataclysm,
range = {7,30},
prerequisites = {
{
type = "level",
level = 7,
},
},
completed = {
type = "quest",
id = 28647,
},
items = {
{
variations = {
{
type = "quest",
id = 28620,
restrictions = {
{
type = "quest",
id = 28620,
active = true,
},
},
},
{
type = "quest",
id = 28620,
restrictions = {
{
type = "quest",
id = 28620,
},
},
},
{
type = "npc",
id = 49201,
-- name = "Go to Nils Beerot",
-- breadcrumb = true,
-- onClick = function ()
-- BtWQuests_ShowMapWithWaypoint(MAP_ID, 0.6000, 0.6374, "Nils Beerot")
-- end,
},
},
x = 1,
y = 0,
connections = {
2,
},
},
{
type = "npc",
id = 49243,
-- name = "Go to Captain Jekyll",
-- breadcrumb = true,
-- onClick = function ()
-- BtWQuests_ShowMapWithWaypoint(MAP_ID, 0.5990, 0.6333, "Captain Jekyll")
-- end,
x = 4,
y = 0,
connections = {
2, 3,
},
},
{
type = "quest",
id = 28634,
x = 1,
y = 1,
},
{
type = "quest",
id = 28643,
x = 3,
y = 1,
connections = { 2 },
},
{
type = "quest",
id = 28635,
x = 5,
y = 1,
connections = { 2 },
},
{
type = "quest",
id = 28644,
x = 3,
y = 2,
connections = { 2 },
},
{
type = "quest",
id = 28636,
x = 5,
y = 2,
},
{
type = "quest",
id = 28645,
x = 3,
y = 3,
connections = { 1 },
},
{
type = "quest",
id = 28646,
x = 3,
y = 4,
connections = { 1 },
},
{
type = "quest",
id = 28647,
x = 3,
y = 5,
},
}
})
BtWQuestsDatabase:AddChain(BTWQUESTS_CHAIN_CLASSIC_HILLSBRAD_FOOTHILLS_SOUTHSHORE, {
name = {
type = "quest",
id = 28251,
},
category = BTWQUESTS_CATEGORY_CLASSIC_HILLSBRAD_FOOTHILLS,
expansion = BtWQuests.Constant.Expansions.Cataclysm,
range = {7,30},
prerequisites = {
{
type = "level",
level = 7,
},
},
completed = {
{
type = "quest",
id = 28331,
},
{
type = "quest",
id = 28332,
}
},
items = {
{
variations = {
{
type = "quest",
id = 28251,
restrictions = {
{
type = "quest",
id = 28251,
active = true,
},
},
},
{
type = "quest",
id = 28251,
restrictions = {
{
type = "quest",
id = 28251,
},
},
},
{
type = "npc",
id = 2391,
-- name = "Go to Serge Hinott",
-- breadcrumb = true,
-- onClick = function ()
-- BtWQuests_ShowMapWithWaypoint(MAP_ID, 0.4910, 0.6635, "Serge Hinott")
-- end,
},
},
x = 1,
y = 0,
connections = {
2, 3,
},
},
{
type = "npc",
id = 48129,
-- name = "Go to Helcular",
-- breadcrumb = true,
-- onClick = function ()
-- BtWQuests_ShowMapWithWaypoint(MAP_ID, 0.4915, 0.6634, "Helcular")
-- end,
x = 5,
y = 0,
connections = {
3, 4,
},
},
{
type = "quest",
id = 28324,
x = 0,
y = 1,
},
{
type = "quest",
id = 28325,
x = 2,
y = 1,
},
{
type = "quest",
id = 28331,
x = 4,
y = 1,
connections = {
3,
},
},
{
type = "quest",
id = 28332,
x = 6,
y = 1,
connections = {
2,
},
},
{
type = "quest",
id = 28329,
x = 1,
y = 2,
connections = {
2,
},
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_HILLSBRAD_FOOTHILLS_STORMPIKE,
x = 5,
y = 2,
},
{
type = "quest",
id = 28330,
x = 1,
y = 3,
},
}
})
BtWQuestsDatabase:AddChain(BTWQUESTS_CHAIN_CLASSIC_HILLSBRAD_FOOTHILLS_TARREN_MILL, {
name = BtWQuests_GetAreaName(272), -- Tarren Mill
category = BTWQUESTS_CATEGORY_CLASSIC_HILLSBRAD_FOOTHILLS,
expansion = BtWQuests.Constant.Expansions.Cataclysm,
range = {7,30},
prerequisites = {
{
type = "level",
level = 7,
},
},
completed = {
{
type = "quest",
id = 28495,
},
{
type = "quest",
id = 28484,
},
{
type = "quest",
id = 28485,
},
{
type = "quest",
id = 28487,
},
{
type = "quest",
id = 28489,
},
},
items = {
{
type = "quest",
id = 28495,
x = 0,
y = 0,
connections = {},
},
{
type = "quest",
id = 28484,
x = 2,
y = 0,
connections = {},
},
{
type = "quest",
id = 28485,
x = 4,
y = 0,
connections = {},
},
{
type = "quest",
id = 28487,
x = 6,
y = 0,
connections = {},
},
{
type = "quest",
id = 28489,
x = 0,
y = 1,
connections = {},
},
}
})
BtWQuestsDatabase:AddChain(BTWQUESTS_CHAIN_CLASSIC_HILLSBRAD_FOOTHILLS_BRAZIE_FARMSTEAD, {
name = BtWQuests_GetAreaName(278), -- Brazie Farmstead
category = BTWQUESTS_CATEGORY_CLASSIC_HILLSBRAD_FOOTHILLS,
expansion = BtWQuests.Constant.Expansions.Cataclysm,
range = {1,30},
prerequisites = {
{
type = "level",
level = 1,
},
},
completed = {
type = "quest",
id = 28748,
},
items = {
{
type = "npc",
id = 49687,
-- name = "Go to Brazie the Botanist",
-- breadcrumb = true,
-- onClick = function ()
-- BtWQuests_ShowMapWithWaypoint(MAP_ID, 0.3353, 0.4934, "Brazie the Botanist")
-- end,
x = 3,
y = 0,
connections = {
1,
},
},
{
type = "quest",
id = 28733,
x = 3,
y = 1,
connections = {
1,
},
},
{
type = "quest",
id = 28617,
x = 3,
y = 2,
connections = {
1,
},
},
{
type = "quest",
id = 28744,
x = 3,
y = 3,
connections = {
1,
},
},
{
type = "quest",
id = 28747,
x = 3,
y = 4,
connections = {
1,
},
},
{
type = "quest",
id = 28748,
x = 3,
y = 5,
},
}
})
-- {
-- type = "quest",
-- id = 28356,
-- x = 0,
-- y = 2,
-- connections = {},
-- },
BtWQuestsDatabase:AddCategory(BTWQUESTS_CATEGORY_CLASSIC_HILLSBRAD_FOOTHILLS, {
name = BtWQuests_GetMapName(MAP_ID),
expansion = BtWQuests.Constant.Expansions.Cataclysm,
buttonImage = {
texture = 1851080,
texCoords = {0,1,0,1},
},
restrictions = {
type = "faction",
id = BTWQUESTS_FACTION_ID_HORDE
},
items = {
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_HILLSBRAD_FOOTHILLS_AZURELODEMINE,
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_HILLSBRAD_FOOTHILLS_SLUDGEFIELDS,
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_HILLSBRAD_FOOTHILLS_SOUTHSHORE,
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_HILLSBRAD_FOOTHILLS_STORMPIKE,
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_HILLSBRAD_FOOTHILLS_EASTPOINTTOWER,
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_HILLSBRAD_FOOTHILLS_TARREN_MILL,
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_HILLSBRAD_FOOTHILLS_BRAZIE_FARMSTEAD,
},
},
})
BtWQuestsDatabase:AddExpansionItem(BtWQuests.Constant.Expansions.Cataclysm, {
type = "category",
id = BTWQUESTS_CATEGORY_CLASSIC_HILLSBRAD_FOOTHILLS,
})
BtWQuestsDatabase:AddMapRecursive(MAP_ID, {
type = "category",
id = BTWQUESTS_CATEGORY_CLASSIC_HILLSBRAD_FOOTHILLS,
})