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.

1676 lines
39 KiB

local L = BtWQuests.L;
local MAP_ID = 64
local ACHIEVEMENT_ID = 4938
local CONTINENT_ID = 12
BtWQuestsDatabase:AddChain(BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_THE_TREASURE_TROVE_ALLIANCE, {
name = BtWQuests_GetAchievementCriteriaNameDelayed(ACHIEVEMENT_ID, 1),
category = BTWQUESTS_CATEGORY_CLASSIC_THOUSAND_NEEDLES,
expansion = BtWQuests.Constant.Expansions.Cataclysm,
range = {15,30},
major = true,
alternatives = {
BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_THE_TREASURE_TROVE_HORDE,
},
restrictions = {
type = "faction",
id = "Alliance",
},
prerequisites = {
{
type = "level",
level = 15,
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_CHAIN01,
},
},
active = {
type = "quest",
ids = {25590},
status = {'active', 'completed'},
},
completed = {
type = "quest",
id = 25627,
},
items = {
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_CHAIN01,
x = 3,
y = 0,
connections = {
1, 2, 3,
},
},
{
type = "quest",
id = 25585,
aside = true,
x = 1,
},
{
type = "quest",
id = 25590,
x = 3,
y = 1,
connections = {
2,
},
},
{
type = "quest",
id = 25588,
aside = true,
},
{
type = "quest",
id = 25609,
x = 3,
connections = {
1,
},
},
{
type = "quest",
id = 25627,
x = 3,
connections = {
1,
},
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_CHAIN05,
aside = true,
x = 3,
},
},
})
BtWQuestsDatabase:AddChain(BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_THE_TREASURE_TROVE_HORDE, {
name = BtWQuests_GetAchievementCriteriaNameDelayed(ACHIEVEMENT_ID, 1),
category = BTWQUESTS_CATEGORY_CLASSIC_THOUSAND_NEEDLES,
expansion = BtWQuests.Constant.Expansions.Cataclysm,
range = {15,30},
major = true,
alternatives = {
BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_THE_TREASURE_TROVE_ALLIANCE,
},
restrictions = {
type = "faction",
id = "Horde",
},
prerequisites = {
{
type = "level",
level = 15,
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_CHAIN02,
},
},
active = {
type = "quest",
ids = {25596},
status = {'active', 'completed'},
},
completed = {
type = "quest",
id = 25628,
},
items = {
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_CHAIN02,
x = 3,
y = 0,
connections = {
1, 2, 3,
},
},
{
type = "quest",
id = 25586,
aside = true,
x = 1,
},
{
type = "quest",
id = 25596,
connections = {
2,
},
},
{
type = "quest",
id = 25589,
aside = true,
},
{
type = "quest",
id = 25610,
x = 3,
connections = {
1,
},
},
{
type = "quest",
id = 25628,
x = 3,
connections = {
1,
},
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_CHAIN05,
aside = true,
x = 3,
},
},
})
BtWQuestsDatabase:AddChain(BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_BUGS_IN_THE_ICE_CREAM, {
name = BtWQuests_GetAchievementCriteriaNameDelayed(ACHIEVEMENT_ID, 2),
category = BTWQUESTS_CATEGORY_CLASSIC_THOUSAND_NEEDLES,
expansion = BtWQuests.Constant.Expansions.Cataclysm,
range = {15,30},
major = true,
prerequisites = {
{
type = "level",
level = 15,
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_CHAIN01,
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_CHAIN02,
},
},
active = {
type = "quest",
ids = {28031, 28042},
status = {'active', 'completed'},
},
completed = {
type = "quest",
id = 28048,
},
items = {
{
variations = {
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_CHAIN01,
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_CHAIN02,
},
},
x = 3,
y = 0,
connections = {
1,
},
},
{
variations = {
{
type = "quest",
id = 28031,
restrictions = {
type = "faction",
id = BTWQUESTS_FACTION_ID_ALLIANCE,
},
},
{
type = "quest",
id = 28042,
},
},
x = 3,
y = 1,
connections = {
1, 2,
},
},
{
type = "quest",
id = 28045,
x = 2,
connections = {
2, 3,
},
},
{
type = "quest",
id = 28051,
connections = {
1, 2,
},
},
{
type = "quest",
id = 28047,
aside = true,
x = 2,
},
{
type = "quest",
id = 28048,
},
},
})
BtWQuestsDatabase:AddChain(BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_THE_CHIEF_OF_CHIEFS_ALLIANCE, {
name = BtWQuests_GetAchievementCriteriaNameDelayed(ACHIEVEMENT_ID, 3),
category = BTWQUESTS_CATEGORY_CLASSIC_THOUSAND_NEEDLES,
expansion = BtWQuests.Constant.Expansions.Cataclysm,
range = {15,30},
major = true,
alternatives = {
BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_THE_CHIEF_OF_CHIEFS_HORDE,
},
restrictions = {
type = "faction",
id = "Alliance",
},
prerequisites = {
{
type = "level",
level = 15,
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_CHAIN03,
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_CHAIN05,
},
},
active = {
type = "quest",
ids = {25835},
status = {'active', 'completed'},
},
completed = {
type = "quest",
id = 27327,
},
items = {
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_CHAIN03,
x = 2,
connections = {
2,
},
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_CHAIN05,
connections = {
1,
},
},
{
type = "quest",
id = 25835,
x = 3,
connections = {
1, 2, 3,
},
},
{
type = "quest",
id = 25869,
aside = true,
x = 1,
},
{
type = "quest",
id = 25871,
connections = {
2,
},
},
{
type = "quest",
id = 25873,
aside = true,
},
{
type = "quest",
id = 27275,
x = 3,
connections = {
1, 2, 3, 4,
},
},
{
type = "quest",
id = 27310,
x = 0,
},
{
type = "quest",
id = 27316,
connections = {
3, 4,
},
},
{
type = "quest",
id = 27314,
connections = {
4,
},
},
{
type = "quest",
id = 27312,
},
{
type = "quest",
id = 27320,
aside = true,
x = 1,
connections = {
5,
},
},
{
type = "quest",
id = 27325,
aside = true,
connections = {
4,
},
},
{
type = "quest",
id = 27318,
connections = {
1,
},
},
{
type = "quest",
id = 27323,
x = 5,
connections = {
1,
},
},
{
type = "quest",
id = 27327,
x = 5,
connections = {
1,
},
},
{
type = "quest",
id = 27357,
aside = true,
x = 3,
connections = {
1,
},
},
{
type = "quest",
id = 27329,
aside = true,
x = 3,
connections = {
1,
},
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_MIND_THE_DROP,
aside = true,
x = 3,
},
},
})
BtWQuestsDatabase:AddChain(BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_THE_CHIEF_OF_CHIEFS_HORDE, {
name = BtWQuests_GetAchievementCriteriaNameDelayed(ACHIEVEMENT_ID, 3),
category = BTWQUESTS_CATEGORY_CLASSIC_THOUSAND_NEEDLES,
expansion = BtWQuests.Constant.Expansions.Cataclysm,
range = {15,30},
major = true,
alternatives = {
BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_THE_CHIEF_OF_CHIEFS_ALLIANCE,
},
restrictions = {
type = "faction",
id = "Horde",
},
prerequisites = {
{
type = "level",
level = 15,
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_CHAIN04,
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_CHAIN05,
},
},
active = {
type = "quest",
ids = {25836},
status = {'active', 'completed'},
},
completed = {
type = "quest",
id = 27328,
},
items = {
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_CHAIN04,
x = 2,
connections = {
2,
},
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_CHAIN05,
connections = {
1,
},
},
{
type = "quest",
id = 25836,
x = 3,
connections = {
1, 2, 3,
},
},
{
type = "quest",
id = 25870,
aside = true,
x = 1,
},
{
type = "quest",
id = 25872,
connections = {
2,
},
},
{
type = "quest",
id = 25874,
aside = true,
},
{
type = "quest",
id = 27276,
x = 3,
connections = {
1, 3, 4, 2,
},
},
{
type = "quest",
id = 27311,
aside = true,
x = 0,
},
{
type = "quest",
id = 27317,
aside = true,
connections = {
3, 4,
},
},
{
type = "quest",
id = 27315,
connections = {
4,
},
},
{
type = "quest",
id = 27313,
aside = true,
},
{
type = "quest",
id = 27321,
aside = true,
x = 1,
connections = {
5,
},
},
{
type = "quest",
id = 27326,
aside = true,
connections = {
4,
},
},
{
type = "quest",
id = 27319,
connections = {
1,
},
},
{
type = "quest",
id = 27324,
x = 5,
connections = {
1,
},
},
{
type = "quest",
id = 27328,
x = 5,
connections = {
1,
},
},
{
type = "quest",
id = 27358,
aside = true,
x = 3,
connections = {
1,
},
},
{
type = "quest",
id = 27330,
aside = true,
x = 3,
connections = {
1,
},
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_MIND_THE_DROP,
aside = true,
x = 3,
},
},
})
BtWQuestsDatabase:AddChain(BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_MIND_THE_DROP, {
name = BtWQuests_GetAchievementCriteriaNameDelayed(ACHIEVEMENT_ID, 4),
category = BTWQUESTS_CATEGORY_CLASSIC_THOUSAND_NEEDLES,
expansion = BtWQuests.Constant.Expansions.Cataclysm,
range = {15,30},
major = true,
prerequisites = {
{
type = "level",
level = 15,
},
{
type = "quest",
id = 27330,
},
},
active = {
type = "quest",
ids = {28085},
status = {'active', 'completed'},
},
completed = {
type = "quest",
id = 28098,
},
items = {
{
variations = {
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_THE_CHIEF_OF_CHIEFS_ALLIANCE,
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_THE_CHIEF_OF_CHIEFS_HORDE,
},
},
x = 3,
y = 0,
connections = {
1,
},
},
{
type = "quest",
id = 28085,
x = 3,
y = 1,
connections = {
1, 2,
},
},
{
type = "quest",
id = 28086,
x = 2,
connections = {
2,
},
},
{
type = "quest",
id = 28087,
connections = {
1,
},
},
{
type = "quest",
id = 28088,
x = 3,
connections = {
1,
},
},
{
type = "quest",
id = 28098,
x = 3,
connections = {
1,
},
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_THE_EVIL_YOU_KNOW,
aside = true,
x = 3,
},
},
})
BtWQuestsDatabase:AddChain(BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_THE_EVIL_YOU_KNOW, {
name = BtWQuests_GetAchievementCriteriaNameDelayed(ACHIEVEMENT_ID, 5),
category = BTWQUESTS_CATEGORY_CLASSIC_THOUSAND_NEEDLES,
expansion = BtWQuests.Constant.Expansions.Cataclysm,
range = {15,30},
major = true,
prerequisites = {
{
type = "level",
level = 15,
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_MIND_THE_DROP,
},
},
active = {
type = "quest",
ids = {28124, 28125},
status = {'active', 'completed'},
},
completed = {
type = "quest",
ids = {28160, 28161},
},
items = {
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_MIND_THE_DROP,
x = 3,
y = 0,
connections = {
1,
},
},
{
type = "quest",
id = 28124,
x = 3,
connections = {
1, 2,
},
},
{
type = "quest",
id = 28125,
x = 2,
connections = {
2, 3,
},
},
{
type = "quest",
id = 28127,
connections = {
1, 2,
},
},
{
type = "quest",
id = 28136,
x = 2,
connections = {
2,
},
},
{
type = "quest",
id = 28139,
connections = {
1,
},
},
{
type = "quest",
id = 28140,
x = 3,
connections = {
1,
},
},
{
type = "quest",
id = 28142,
x = 3,
connections = {
1, 2,
},
},
{
type = "quest",
id = 28157,
x = 2,
connections = {
2,
},
},
{
type = "quest",
id = 28158,
connections = {
1,
},
},
{
type = "quest",
id = 28159,
x = 3,
connections = {
1,
},
},
{
variations = {
{
type = "quest",
id = 28160,
restrictions = {
type = "faction",
id = BTWQUESTS_FACTION_ID_ALLIANCE,
},
},
{
type = "quest",
id = 28161,
},
},
x = 3,
},
},
})
BtWQuestsDatabase:AddChain(BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_CHAIN01, {
name = L["BTWQUESTS_INTRODUCTION"],
category = BTWQUESTS_CATEGORY_CLASSIC_THOUSAND_NEEDLES,
expansion = BtWQuests.Constant.Expansions.Cataclysm,
range = {15,30},
alternatives = {
BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_CHAIN02,
},
restrictions = {
type = "faction",
id = "Alliance",
},
prerequisites = {
{
type = "level",
level = 15,
},
},
active = {
type = "quest",
ids = {25479, 25481, 28503, 25486},
status = {'active', 'completed'},
},
completed = {
type = "quest",
ids = {25542},
},
items = {
{
variations = {
{
type = "quest",
id = 25479,
restrictions = {
type = "quest",
id = 25479,
status = {
"active",
"completed",
},
},
},
{
type = "quest",
id = 25481,
restrictions = {
type = "quest",
id = 25481,
status = {
"active",
"completed",
},
},
},
{
type = "quest",
id = 28503,
restrictions = {
type = "quest",
id = 28503,
status = {
"active",
"completed",
},
},
},
{
type = "npc",
id = 39946,
},
},
x = 3,
y = 1,
connections = {
1,
},
},
{
type = "quest",
id = 25486,
x = 3,
connections = {
1,
},
},
{
type = "quest",
id = 25488,
x = 3,
connections = {
1,
},
},
{
type = "quest",
id = 25504,
x = 3,
connections = {
1, 2, 3,
},
},
{
type = "quest",
id = 25517,
x = 1,
connections = {
3,
},
},
{
type = "quest",
id = 25515,
connections = {
2,
},
},
{
type = "quest",
id = 25524,
connections = {
1,
},
},
{
type = "quest",
id = 25532,
x = 3,
connections = {
1,
},
},
{
type = "quest",
id = 25542,
x = 3,
connections = {
1, 2, 3,
},
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_BUGS_IN_THE_ICE_CREAM,
aside = true,
x = 1,
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_THE_TREASURE_TROVE_ALLIANCE,
aside = true,
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_CHAIN03,
aside = true,
},
},
})
BtWQuestsDatabase:AddChain(BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_CHAIN02, {
name = L["BTWQUESTS_INTRODUCTION"],
category = BTWQUESTS_CATEGORY_CLASSIC_THOUSAND_NEEDLES,
expansion = BtWQuests.Constant.Expansions.Cataclysm,
range = {15,30},
alternatives = {
BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_CHAIN01,
},
restrictions = {
type = "faction",
id = "Horde",
},
prerequisites = {
{
type = "level",
level = 15,
},
},
active = {
type = "quest",
ids = {28504, 25356, 25478, 25487},
status = {'active', 'completed'},
},
completed = {
type = "quest",
ids = {25543},
},
items = {
{
variations = {
{
type = "quest",
id = 28504,
restrictions = {
type = "quest",
id = 28504,
status = {
"active",
"completed",
},
},
},
{
type = "npc",
id = 40344,
},
},
x = 3,
y = 1,
connections = {
1, 2,
},
},
{
variations = {
{
type = "quest",
id = 25356,
restrictions = {
type = "quest",
id = 25356,
status = {
"active",
"completed",
},
},
},
{
type = "quest",
id = 25478,
},
},
x = 3,
y = 2,
connections = {
1,
},
},
{
type = "quest",
id = 25487,
x = 3,
connections = {
1,
},
},
{
type = "quest",
id = 25489,
x = 3,
connections = {
1,
},
},
{
type = "quest",
id = 25505,
x = 3,
connections = {
1, 2, 3,
},
},
{
type = "quest",
id = 25526,
x = 1,
connections = {
3,
},
},
{
type = "quest",
id = 25516,
connections = {
2,
},
},
{
type = "quest",
id = 25518,
connections = {
1,
},
},
{
type = "quest",
id = 25533,
x = 3,
connections = {
1,
},
},
{
type = "quest",
id = 25543,
x = 3,
connections = {
1, 2, 3,
},
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_BUGS_IN_THE_ICE_CREAM,
aside = true,
x = 1,
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_THE_TREASURE_TROVE_HORDE,
aside = true,
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_CHAIN04,
aside = true,
},
},
})
BtWQuestsDatabase:AddChain(BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_CHAIN03, {
name = { -- Negotiations
type = "quest",
id = 25744,
},
category = BTWQUESTS_CATEGORY_CLASSIC_THOUSAND_NEEDLES,
expansion = BtWQuests.Constant.Expansions.Cataclysm,
range = {15,30},
alternatives = {
BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_CHAIN04,
},
restrictions = {
type = "faction",
id = "Alliance",
},
prerequisites = {
{
type = "level",
level = 15,
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_CHAIN01,
},
},
active = {
type = "quest",
ids = {25744},
status = {'active', 'completed'},
},
completed = {
type = "quest",
id = 25825,
},
items = {
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_CHAIN01,
x = 3,
y = 0,
connections = {
1,
},
},
{
type = "quest",
id = 25744,
x = 3,
connections = {
1,
},
},
{
type = "quest",
id = 25756,
x = 3,
connections = {
2,
},
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_EMBED_CHAIN01,
aside = true,
x = 5,
y = 2,
embed = true,
},
{
type = "quest",
id = 25774,
x = 3,
connections = {
1,
},
},
{
type = "quest",
id = 25778,
x = 3,
connections = {
1,
},
},
{
type = "quest",
id = 25790,
x = 3,
connections = {
1, 2,
},
},
{
type = "quest",
id = 25796,
x = 2,
connections = {
2,
},
},
{
type = "quest",
id = 25798,
connections = {
1,
},
},
{
type = "quest",
id = 25813,
x = 3,
connections = {
1,
},
},
{
type = "quest",
id = 25825,
x = 3,
connections = {
2,
},
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_CHAIN05,
aside = true,
connections = {
1,
},
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_THE_CHIEF_OF_CHIEFS_ALLIANCE,
x = 4,
aside = true,
},
},
})
BtWQuestsDatabase:AddChain(BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_CHAIN04, {
name = { -- Negotiations
type = "quest",
id = 25745,
},
category = BTWQUESTS_CATEGORY_CLASSIC_THOUSAND_NEEDLES,
expansion = BtWQuests.Constant.Expansions.Cataclysm,
range = {15,30},
alternatives = {
BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_CHAIN03,
},
restrictions = {
type = "faction",
id = "Horde",
},
prerequisites = {
{
type = "level",
level = 15,
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_CHAIN02,
},
},
active = {
type = "quest",
ids = {25745},
status = {'active', 'completed'},
},
completed = {
type = "quest",
id = 25826,
},
items = {
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_CHAIN02,
x = 3,
y = 0,
connections = {
1,
},
},
{
type = "quest",
id = 25745,
x = 3,
connections = {
1,
},
},
{
type = "quest",
id = 25757,
x = 3,
connections = {
2,
},
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_EMBED_CHAIN01,
aside = true,
x = 5,
y = 2,
embed = true,
},
{
type = "quest",
id = 25775,
x = 3,
connections = {
1,
},
},
{
type = "quest",
id = 25779,
x = 3,
connections = {
1,
},
},
{
type = "quest",
id = 25791,
x = 3,
connections = {
1, 2,
},
},
{
type = "quest",
id = 25797,
x = 2,
connections = {
2,
},
},
{
type = "quest",
id = 25799,
connections = {
1,
},
},
{
type = "quest",
id = 25814,
x = 3,
connections = {
1,
},
},
{
type = "quest",
id = 25826,
x = 3,
connections = {
2,
},
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_CHAIN05,
aside = true,
connections = {
1,
},
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_THE_CHIEF_OF_CHIEFS_HORDE,
x = 4,
aside = true,
},
},
})
BtWQuestsDatabase:AddChain(BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_CHAIN05, {
name = "The Mad Magus",
category = BTWQUESTS_CATEGORY_CLASSIC_THOUSAND_NEEDLES,
expansion = BtWQuests.Constant.Expansions.Cataclysm,
range = {15,30},
prerequisites = {
{
type = "level",
level = 15,
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_THE_TREASURE_TROVE_ALLIANCE,
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_THE_TREASURE_TROVE_HORDE,
},
},
active = {
type = "quest",
ids = {25660},
status = {'active', 'completed'},
},
completed = {
type = "quest",
id = 25704,
},
items = {
{
variations = {
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_THE_TREASURE_TROVE_ALLIANCE,
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_THE_TREASURE_TROVE_HORDE,
},
},
x = 3,
y = 0,
connections = {
1,
},
},
{
type = "quest",
id = 25660,
x = 3,
connections = {
1,
},
},
{
type = "quest",
id = 25661,
x = 3,
connections = {
1,
},
},
{
type = "quest",
id = 25672,
x = 3,
connections = {
2,
},
},
{
variations = {
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_CHAIN03,
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_CHAIN04,
},
},
x = 1,
aside = true,
connections = {
2,
},
},
{
type = "quest",
id = 25704,
connections = {
1,
},
},
{
variations = {
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_THE_CHIEF_OF_CHIEFS_ALLIANCE,
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_THE_CHIEF_OF_CHIEFS_HORDE,
},
},
x = 2,
aside = true,
},
},
})
BtWQuestsDatabase:AddChain(BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_EMBED_CHAIN01, {
category = BTWQUESTS_CATEGORY_CLASSIC_THOUSAND_NEEDLES,
expansion = BtWQuests.Constant.Expansions.Cataclysm,
range = {15,30},
items = {
{
type = "npc",
id = 40082,
x = 0,
y = 0,
connections = {
1,
},
},
{
type = "quest",
id = 25762,
x = 0,
},
},
})
BtWQuestsDatabase:AddChain(BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_OTHER_ALLIANCE, {
name = "Other Alliance",
category = BTWQUESTS_CATEGORY_CLASSIC_THOUSAND_NEEDLES,
expansion = BtWQuests.Constant.Expansions.Cataclysm,
range = {15,30},
items = {
},
})
BtWQuestsDatabase:AddChain(BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_OTHER_HORDE, {
name = "Other Horde",
category = BTWQUESTS_CATEGORY_CLASSIC_THOUSAND_NEEDLES,
expansion = BtWQuests.Constant.Expansions.Cataclysm,
range = {15,30},
items = {
},
})
BtWQuestsDatabase:AddChain(BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_OTHER_BOTH, {
name = "Other Both",
category = BTWQUESTS_CATEGORY_CLASSIC_THOUSAND_NEEDLES,
expansion = BtWQuests.Constant.Expansions.Cataclysm,
range = {15,30},
items = {
{
type = "quest",
id = 28601,
},
{
type = "quest",
id = 28143,
},
},
})
BtWQuestsDatabase:AddCategory(BTWQUESTS_CATEGORY_CLASSIC_THOUSAND_NEEDLES, {
name = BtWQuests_GetMapName(MAP_ID),
expansion = BtWQuests.Constant.Expansions.Cataclysm,
buttonImage = {
texture = 1851110,
texCoords = {0,1,0,1},
},
items = {
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_CHAIN01,
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_CHAIN02,
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_THE_TREASURE_TROVE_ALLIANCE,
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_THE_TREASURE_TROVE_HORDE,
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_BUGS_IN_THE_ICE_CREAM,
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_THE_CHIEF_OF_CHIEFS_ALLIANCE,
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_THE_CHIEF_OF_CHIEFS_HORDE,
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_MIND_THE_DROP,
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_THE_EVIL_YOU_KNOW,
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_CHAIN04,
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_CHAIN03,
},
{
type = "chain",
id = BTWQUESTS_CHAIN_CLASSIC_THOUSAND_NEEDLES_CHAIN05,
},
},
})
BtWQuestsDatabase:AddExpansionItem(BtWQuests.Constant.Expansions.Cataclysm, {
type = "category",
id = BTWQUESTS_CATEGORY_CLASSIC_THOUSAND_NEEDLES,
})
BtWQuestsDatabase:AddMapRecursive(MAP_ID, {
type = "category",
id = BTWQUESTS_CATEGORY_CLASSIC_THOUSAND_NEEDLES,
})
BtWQuestsDatabase:AddContinentItems(CONTINENT_ID, {
})