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.

2462 lines
54 KiB

local BtWQuests = BtWQuests
local L = BtWQuests.L
local Database = BtWQuests.Database
local EXPANSION_ID = BtWQuests.Constant.Expansions.Shadowlands
local CATEGORY_ID = BtWQuests.Constant.Category.Shadowlands.ChainsOfDomination
local Chain = BtWQuests.Constant.Chain.Shadowlands.ChainsOfDomination
local LEVEL_RANGE = {60, 60}
local MAP_ID = 1961
local ACHIEVEMENT_ID = 14961
Database:AddChain(Chain.BattleOfArdenweald, {
name = BtWQuests_GetAchievementCriteriaNameDelayed(ACHIEVEMENT_ID, 1),
questline = 1219,
category = CATEGORY_ID,
expansion = EXPANSION_ID,
range = LEVEL_RANGE,
major = true,
prerequisites = {
{
type = "level",
level = 60,
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.Kyrian.AmongTheKyrian or 90601,
lowPriority = true,
restrictions = {
type = "covenant",
id = 1,
},
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.Venthyr.Sinfall or 90901,
lowPriority = true,
restrictions = {
type = "covenant",
id = 2,
},
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.NightFae.ForQueenAndGrove or 90801,
lowPriority = true,
restrictions = {
type = "covenant",
id = 3,
},
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.Necrolord.LoyalToThePrimus or 90701,
lowPriority = true,
restrictions = {
type = "covenant",
id = 4,
},
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.Torghast,
upto = 61099,
},
},
active = {
type = "quest",
id = 63576,
status = {'active', 'completed'}
},
completed = {
type = "quest",
id = 63639,
},
rewards = {
{
type = "money",
amount = 1132560,
},
{
type = "reputation",
id = 2465,
amount = 500,
},
},
items = {
{
type = "quest",
id = 63576,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63856,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63857,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63578,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63638,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63904,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63639,
x = 0,
},
},
})
Database:AddChain(Chain.MawWalkers, {
name = BtWQuests_GetAchievementCriteriaNameDelayed(ACHIEVEMENT_ID, 2),
questline = 1225,
category = CATEGORY_ID,
expansion = EXPANSION_ID,
range = LEVEL_RANGE,
major = true,
prerequisites = {
{
type = "level",
level = 60,
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.Kyrian.AmongTheKyrian or 90601,
lowPriority = true,
restrictions = {
type = "covenant",
id = 1,
},
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.Venthyr.Sinfall or 90901,
lowPriority = true,
restrictions = {
type = "covenant",
id = 2,
},
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.NightFae.ForQueenAndGrove or 90801,
lowPriority = true,
restrictions = {
type = "covenant",
id = 3,
},
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.Necrolord.LoyalToThePrimus or 90701,
lowPriority = true,
restrictions = {
type = "covenant",
id = 4,
},
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.Torghast,
upto = 61099,
lowPriority = true,
},
{
type = "chain",
id = Chain.BattleOfArdenweald,
},
},
active = {
type = "quest",
id = 63660,
status = {'active', 'completed'}
},
completed = {
type = "quest",
id = 64556,
},
rewards = {
{
name = L["THE_TRUE_MAW_WALKER"],
type = "spell",
id = 353214,
},
{
type = "money",
amount = 1595880,
},
{
type = "reputation",
id = 2432,
amount = 550,
},
{
type = "reputation",
id = 2470,
amount = 750,
},
},
items = {
{
type = "npc",
id = 159478,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63660,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63661,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63662,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63663,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63994,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63665,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 64007,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 64555,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 64556,
x = 0,
},
},
})
Database:AddChain(Chain.FocusingTheEye, {
name = BtWQuests_GetAchievementCriteriaNameDelayed(ACHIEVEMENT_ID, 3),
questline = 1234,
category = CATEGORY_ID,
expansion = EXPANSION_ID,
range = LEVEL_RANGE,
major = true,
prerequisites = {
{
type = "level",
level = 60,
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.Kyrian.AmongTheKyrian or 90601,
lowPriority = true,
restrictions = {
type = "covenant",
id = 1,
},
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.Venthyr.Sinfall or 90901,
lowPriority = true,
restrictions = {
type = "covenant",
id = 2,
},
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.NightFae.ForQueenAndGrove or 90801,
lowPriority = true,
restrictions = {
type = "covenant",
id = 3,
},
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.Necrolord.LoyalToThePrimus or 90701,
lowPriority = true,
restrictions = {
type = "covenant",
id = 4,
},
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.Torghast,
upto = 61099,
lowPriority = true,
},
{
type = "chain",
id = Chain.BattleOfArdenweald,
lowPriority = true,
},
{
type = "chain",
id = Chain.MawWalkers,
},
},
active = {
type = "quest",
id = 63848,
status = {'active', 'completed'}
},
completed = {
type = "quest",
id = 63902,
},
rewards = {
{
name = L["ANIMAFLOW_TELEPORTER_LINK"],
type = "spell",
id = 353465,
},
{
name = L["BLIND_THE_EYE"],
type = "spell",
id = 353606,
},
{
type = "money",
amount = 3629340,
},
{
type = "reputation",
id = 1948,
amount = 1750,
restrictions = 924,
},
{
type = "reputation",
id = 2432,
amount = 2050,
},
},
items = {
{
type = "npc",
id = 177927,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63848,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63855,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63895,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63849,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63810,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63754,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63764,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63811,
x = 0,
connections = {
1, 2,
},
},
{
type = "quest",
id = 63831,
x = -1,
connections = {
2,
},
},
{
type = "quest",
id = 63844,
connections = {
1,
},
},
{
type = "quest",
id = 63845,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 64014,
x = 0,
connections = {
1, 2,
},
},
{
type = "quest",
id = 63867,
x = -1,
connections = {
2,
},
},
{
type = "quest",
id = 63896,
connections = {
1,
},
},
{
type = "quest",
id = 63901,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63902,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 64106,
aside = true,
x = 0,
},
},
})
Database:AddChain(Chain.TheLastSigil, {
name = BtWQuests_GetAchievementCriteriaNameDelayed(ACHIEVEMENT_ID, 4),
questline = 1222,
category = CATEGORY_ID,
expansion = EXPANSION_ID,
range = LEVEL_RANGE,
major = true,
prerequisites = {
{
type = "level",
level = 60,
},
{
type = "renown",
level = 44,
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.Kyrian.AmongTheKyrian or 90601,
lowPriority = true,
restrictions = {
type = "covenant",
id = 1,
},
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.Venthyr.Sinfall or 90901,
lowPriority = true,
restrictions = {
type = "covenant",
id = 2,
},
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.NightFae.ForQueenAndGrove or 90801,
lowPriority = true,
restrictions = {
type = "covenant",
id = 3,
},
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.Necrolord.LoyalToThePrimus or 90701,
lowPriority = true,
restrictions = {
type = "covenant",
id = 4,
},
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.Torghast,
upto = 61099,
lowPriority = true,
},
{
type = "chain",
id = Chain.BattleOfArdenweald,
lowPriority = true,
},
{
type = "chain",
id = Chain.MawWalkers,
lowPriority = true,
},
{
type = "chain",
id = Chain.FocusingTheEye,
},
},
active = {
type = "quest",
id = 63703,
status = {'active', 'completed'}
},
completed = {
type = "quest",
id = 63727,
},
rewards = {
{
type = "money",
amount = 4144140,
},
{
type = "currency",
id = 1822,
amount = 1,
},
{
type = "currency",
id = 1906,
amount = 100,
},
{
type = "reputation",
id = 2470,
amount = 1125,
},
},
items = {
{
type = "npc",
id = 177927,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63703,
x = 0,
connections = {
1, 2, 3,
},
},
{
type = "quest",
id = 63704,
x = -2,
connections = {
3,
},
},
{
type = "quest",
id = 63705,
connections = {
2,
},
},
{
type = "quest",
id = 63706,
connections = {
1,
},
},
{
type = "quest",
id = 63709,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63710,
x = 0,
connections = {
1, 2,
},
},
{
type = "quest",
id = 63711,
x = -1,
connections = {
2,
},
},
{
type = "quest",
id = 63712,
connections = {
1,
},
},
{
type = "quest",
id = 63713,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63714,
x = 0,
connections = {
1, 2,
},
},
{
type = "quest",
id = 63717,
x = -1,
connections = {
2,
},
},
{
type = "quest",
id = 63722,
connections = {
1,
},
},
{
type = "quest",
id = 63725,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63726,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63727,
x = 0,
},
},
})
Database:AddChain(Chain.AnArmyOfBoneAndSteel, {
name = BtWQuests_GetAchievementCriteriaNameDelayed(ACHIEVEMENT_ID, 5),
questline = 1224,
category = CATEGORY_ID,
expansion = EXPANSION_ID,
range = LEVEL_RANGE,
major = true,
prerequisites = {
{
type = "level",
level = 60,
},
{
type = "renown",
level = 47,
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.Kyrian.AmongTheKyrian or 90601,
lowPriority = true,
restrictions = {
type = "covenant",
id = 1,
},
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.Venthyr.Sinfall or 90901,
lowPriority = true,
restrictions = {
type = "covenant",
id = 2,
},
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.NightFae.ForQueenAndGrove or 90801,
lowPriority = true,
restrictions = {
type = "covenant",
id = 3,
},
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.Necrolord.LoyalToThePrimus or 90701,
lowPriority = true,
restrictions = {
type = "covenant",
id = 4,
},
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.Torghast,
upto = 61099,
lowPriority = true,
},
{
type = "chain",
id = Chain.BattleOfArdenweald,
lowPriority = true,
},
{
type = "chain",
id = Chain.MawWalkers,
lowPriority = true,
},
{
type = "chain",
id = Chain.FocusingTheEye,
lowPriority = true,
},
{
type = "chain",
id = Chain.TheLastSigil,
},
},
active = {
type = "quest",
id = 63612,
status = {'active', 'completed'}
},
completed = {
type = "quest",
id = 63622,
},
rewards = {
{
type = "money",
amount = 2368080,
},
{
type = "currency",
id = 1822,
amount = 1,
},
{
type = "reputation",
id = 2410,
amount = 750,
},
},
items = {
{
type = "npc",
id = 177194,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63612,
x = 0,
connections = {
1, 2, 3,
},
},
{
type = "quest",
id = 63613,
x = -2,
connections = {
3,
},
},
{
type = "quest",
id = 63614,
connections = {
2,
},
},
{
type = "quest",
id = 63615,
connections = {
1,
},
},
{
type = "quest",
id = 63616,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63617,
x = 0,
connections = {
1, 2,
},
},
{
type = "quest",
id = 63618,
x = -1,
connections = {
2,
},
},
{
type = "quest",
id = 63619,
connections = {
1,
},
},
{
type = "quest",
id = 63620,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63622,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63623,
aside = true,
restrictions = {
type = "covenant",
id = 4,
},
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63624,
aside = true,
restrictions = {
type = "covenant",
id = 4,
},
x = 0,
},
},
})
Database:AddChain(Chain.TheUnseenGuest, {
name = BtWQuests_GetAchievementCriteriaNameDelayed(ACHIEVEMENT_ID, 6),
questline = {1220, 1252},
category = CATEGORY_ID,
expansion = EXPANSION_ID,
range = LEVEL_RANGE,
major = true,
prerequisites = {
{
type = "level",
level = 60,
},
{
type = "renown",
level = 50,
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.Kyrian.AmongTheKyrian or 90601,
lowPriority = true,
restrictions = {
type = "covenant",
id = 1,
},
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.Venthyr.Sinfall or 90901,
lowPriority = true,
restrictions = {
type = "covenant",
id = 2,
},
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.NightFae.ForQueenAndGrove or 90801,
lowPriority = true,
restrictions = {
type = "covenant",
id = 3,
},
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.Necrolord.LoyalToThePrimus or 90701,
lowPriority = true,
restrictions = {
type = "covenant",
id = 4,
},
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.Torghast,
upto = 61099,
lowPriority = true,
},
{
type = "chain",
id = Chain.BattleOfArdenweald,
lowPriority = true,
},
{
type = "chain",
id = Chain.MawWalkers,
lowPriority = true,
},
{
type = "chain",
id = Chain.FocusingTheEye,
lowPriority = true,
},
{
type = "chain",
id = Chain.TheLastSigil,
lowPriority = true,
},
{
type = "chain",
id = Chain.AnArmyOfBoneAndSteel,
},
},
active = {
type = "quest",
id = 63659,
status = {'active', 'completed'}
},
completed = {
type = "quest",
id = 63656,
},
rewards = {
{
type = "money",
amount = 2625480,
},
{
type = "currency",
id = 1822,
amount = 1,
},
{
type = "reputation",
id = 2413,
amount = 750,
},
},
items = {
{
type = "npc",
id = 177167,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63659,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63644,
x = 0,
connections = {
1, 2
},
},
{
type = "quest",
id = 63645,
x = 0,
breadcrumb = true,
connections = {
1,
},
comment = "Maybe removed? This quest relates to prerequistes for the start of 9.1, which can be skipped, maybe if skipped this is offered for a recap?",
-- Need to figure out the exact requirements for this to show, maybe hidden achievement for sire kill?
-- restrictions = {
-- type = "quest",
-- id = 60501,
-- status = {'pending'}
-- }
},
{
type = "quest",
id = 63646,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63647,
x = 0,
connections = {
1, 2,
},
},
{
type = "quest",
id = 63648,
x = -1,
connections = {
2,
},
},
{
type = "quest",
id = 63649,
connections = {
1,
},
},
{
type = "quest",
id = 63650,
x = 0,
connections = {
1, 2,
},
},
{
type = "quest",
id = 63651,
x = -1,
connections = {
2,
},
},
{
type = "quest",
id = 63652,
connections = {
1,
},
},
{
type = "quest",
id = 63653,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63654,
x = 0,
connections = {
1, 2
},
},
{
type = "quest",
id = 63655,
aside = true,
restrictions = {
type = "covenant",
id = 2,
},
x = -1,
},
{
type = "quest",
id = 63656,
variations = {
{
x = 1,
restrictions = {
type = "covenant",
id = 2,
},
},
{
x = 0,
},
}
},
},
})
Database:AddChain(Chain.ThePowerOfNight, {
name = BtWQuests_GetAchievementCriteriaNameDelayed(ACHIEVEMENT_ID, 7),
questline = 1221,
category = CATEGORY_ID,
expansion = EXPANSION_ID,
range = LEVEL_RANGE,
major = true,
prerequisites = {
{
type = "level",
level = 60,
},
{
type = "renown",
level = 52,
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.Kyrian.AmongTheKyrian or 90601,
lowPriority = true,
restrictions = {
type = "covenant",
id = 1,
},
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.Venthyr.Sinfall or 90901,
lowPriority = true,
restrictions = {
type = "covenant",
id = 2,
},
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.NightFae.ForQueenAndGrove or 90801,
lowPriority = true,
restrictions = {
type = "covenant",
id = 3,
},
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.Necrolord.LoyalToThePrimus or 90701,
lowPriority = true,
restrictions = {
type = "covenant",
id = 4,
},
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.Torghast,
upto = 61099,
lowPriority = true,
},
{
type = "chain",
id = Chain.BattleOfArdenweald,
lowPriority = true,
},
{
type = "chain",
id = Chain.MawWalkers,
lowPriority = true,
},
{
type = "chain",
id = Chain.FocusingTheEye,
lowPriority = true,
},
{
type = "chain",
id = Chain.TheLastSigil,
lowPriority = true,
},
{
type = "chain",
id = Chain.AnArmyOfBoneAndSteel,
lowPriority = true,
},
{
type = "chain",
id = Chain.TheUnseenGuest,
},
},
active = {
type = "quest",
id = 63672,
status = {'active', 'completed'}
},
completed = {
type = "quest",
id = 63683,
},
rewards = {
{
type = "money",
amount = 2960100,
},
{
type = "currency",
id = 1822,
amount = 1,
},
},
items = {
{
type = "npc",
id = 177919,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63672,
x = 0,
connections = {
1,
},
},
{
variations = {
{
type = "quest",
id = 63673,
restrictions = {
type = "covenant",
id = 3,
},
},
{
type = "quest",
id = 63728,
},
},
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63990,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63674,
x = 0,
connections = {
1, 2, 3,
},
},
{
type = "quest",
id = 63675,
x = -2,
connections = {
3,
},
},
{
type = "quest",
id = 63676,
connections = {
2,
},
},
{
type = "quest",
id = 63677,
connections = {
1,
},
},
{
type = "quest",
id = 63678,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63679,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 64092,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 64091,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 64090,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63680,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63681,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 64042,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63682,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63683,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 64437,
x = 0,
},
},
})
Database:AddChain(Chain.ANewPath, {
name = BtWQuests_GetAchievementCriteriaNameDelayed(ACHIEVEMENT_ID, 8),
questline = 1218,
category = CATEGORY_ID,
expansion = EXPANSION_ID,
range = LEVEL_RANGE,
major = true,
prerequisites = {
{
type = "level",
level = 60,
},
{
type = "renown",
level = 56,
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.Kyrian.AmongTheKyrian or 90601,
lowPriority = true,
restrictions = {
type = "covenant",
id = 1,
},
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.Venthyr.Sinfall or 90901,
lowPriority = true,
restrictions = {
type = "covenant",
id = 2,
},
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.NightFae.ForQueenAndGrove or 90801,
lowPriority = true,
restrictions = {
type = "covenant",
id = 3,
},
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.Necrolord.LoyalToThePrimus or 90701,
lowPriority = true,
restrictions = {
type = "covenant",
id = 4,
},
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.Torghast,
upto = 61099,
lowPriority = true,
},
{
type = "chain",
id = Chain.BattleOfArdenweald,
lowPriority = true,
},
{
type = "chain",
id = Chain.MawWalkers,
lowPriority = true,
},
{
type = "chain",
id = Chain.FocusingTheEye,
lowPriority = true,
},
{
type = "chain",
id = Chain.TheLastSigil,
lowPriority = true,
},
{
type = "chain",
id = Chain.AnArmyOfBoneAndSteel,
lowPriority = true,
},
{
type = "chain",
id = Chain.TheUnseenGuest,
lowPriority = true,
},
{
type = "chain",
id = Chain.ThePowerOfNight,
},
},
active = {
type = "quest",
id = 63579,
status = {'active', 'completed'}
},
completed = {
type = "quest",
id = 63593,
},
rewards = {
{
type = "money",
amount = 2290860,
},
{
type = "currency",
id = 1822,
amount = 1,
},
{
type = "reputation",
id = 2407,
amount = 750,
},
},
items = {
{
type = "npc",
id = 179356,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63579,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63580,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63581,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63582,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63583,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63585,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63586,
x = 0,
connections = {
1, 2, 3,
},
},
{
type = "quest",
id = 63587,
x = -2,
connections = {
3,
},
},
{
type = "quest",
id = 63588,
connections = {
2,
},
},
{
type = "quest",
id = 63589,
connections = {
1,
},
},
{
type = "quest",
id = 63590,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63584,
x = 0,
connections = {
1,
},
},
{
variations = {
{
type = "quest",
id = 63591,
restrictions = {
type = "covenant",
id = 1,
},
},
{
type = "quest",
id = 63592,
}
},
x = 0,
connections = {
1,
},
},
{
variations = {
{
type = "quest",
id = 63592,
restrictions = {
type = "covenant",
id = 1,
},
},
{
type = "quest",
id = 63593,
}
},
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63593,
restrictions = {
type = "covenant",
id = 1,
},
x = 0,
},
},
})
Database:AddChain(Chain.WhatLiesAhead, {
name = BtWQuests_GetAchievementCriteriaNameDelayed(ACHIEVEMENT_ID, 9),
questline = 1248,
category = CATEGORY_ID,
expansion = EXPANSION_ID,
range = LEVEL_RANGE,
major = true,
prerequisites = {
{
type = "level",
level = 60,
},
{
type = "renown",
level = 58,
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.Kyrian.AmongTheKyrian or 90601,
lowPriority = true,
restrictions = {
type = "covenant",
id = 1,
},
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.Venthyr.Sinfall or 90901,
lowPriority = true,
restrictions = {
type = "covenant",
id = 2,
},
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.NightFae.ForQueenAndGrove or 90801,
lowPriority = true,
restrictions = {
type = "covenant",
id = 3,
},
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.Necrolord.LoyalToThePrimus or 90701,
lowPriority = true,
restrictions = {
type = "covenant",
id = 4,
},
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.Torghast,
upto = 61099,
lowPriority = true,
},
{
type = "chain",
id = Chain.BattleOfArdenweald,
lowPriority = true,
},
{
type = "chain",
id = Chain.MawWalkers,
lowPriority = true,
},
{
type = "chain",
id = Chain.FocusingTheEye,
lowPriority = true,
},
{
type = "chain",
id = Chain.TheLastSigil,
lowPriority = true,
},
{
type = "chain",
id = Chain.AnArmyOfBoneAndSteel,
lowPriority = true,
},
{
type = "chain",
id = Chain.TheUnseenGuest,
lowPriority = true,
},
{
type = "chain",
id = Chain.ThePowerOfNight,
lowPriority = true,
},
{
type = "chain",
id = Chain.ANewPath,
},
},
active = {
type = "quest",
ids = {64211, 64212},
status = {'active', 'completed'}
},
completed = {
type = "quest",
id = 64314,
},
rewards = {
},
items = {
{
type = "npc",
id = 177194,
locations = {
[1961] = {
{
x = 0.629635,
y = 0.254064,
},
},
},
x = 0,
connections = {
1,
},
},
{
variations = {
{
type = "quest",
id = 64211,
restrictions = {
type = "faction",
id = BtWQuests.Constant.Faction.Alliance,
},
},
{
type = "quest",
id = 64212,
},
},
x = 0,
connections = {
1,
},
},
{
variations = {
{
type = "quest",
id = 64213,
restrictions = {
type = "faction",
id = BtWQuests.Constant.Faction.Alliance,
},
},
{
type = "quest",
id = 64214,
},
},
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 64314,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 64441,
aside = true,
x = 0,
},
},
})
Database:AddChain(Chain.TheyCouldBeAnyone, {
name = L["THEY_COULD_BE_ANYONE"],
questline = 1228,
category = CATEGORY_ID,
expansion = EXPANSION_ID,
range = LEVEL_RANGE,
prerequisites = {
{
type = "level",
level = 60,
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.Kyrian.AmongTheKyrian or 90601,
lowPriority = true,
restrictions = {
type = "covenant",
id = 1,
},
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.Venthyr.Sinfall or 90901,
lowPriority = true,
restrictions = {
type = "covenant",
id = 2,
},
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.NightFae.ForQueenAndGrove or 90801,
lowPriority = true,
restrictions = {
type = "covenant",
id = 3,
},
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.Necrolord.LoyalToThePrimus or 90701,
lowPriority = true,
restrictions = {
type = "covenant",
id = 4,
},
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.Torghast,
upto = 61099,
lowPriority = true,
},
{
type = "chain",
id = Chain.BattleOfArdenweald,
lowPriority = true,
},
{
type = "chain",
id = Chain.MawWalkers,
lowPriority = true,
},
{
type = "chain",
id = Chain.FocusingTheEye,
upto = 64106,
},
},
active = {
type = "quest",
id = 63755,
status = {'active', 'completed'}
},
completed = {
type = "quest",
id = 63763,
},
rewards = {
{
type = "money",
amount = 2110680,
},
},
items = {
{
type = "npc",
id = 177155,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63755,
x = 0,
connections = {
1, 2, 3,
},
},
{
type = "quest",
id = 63756,
x = -2,
connections = {
3,
},
},
{
type = "quest",
id = 63757,
connections = {
2,
},
},
{
type = "quest",
id = 63758,
connections = {
1,
},
},
{
type = "quest",
id = 63759,
x = 0,
connections = {
1, 2,
},
},
{
type = "quest",
id = 63760,
x = -1,
connections = {
2, 3,
},
},
{
type = "quest",
id = 63761,
aside = true,
},
{
type = "quest",
id = 63762,
aside = true,
x = -1,
},
{
type = "quest",
id = 63763,
},
},
})
Database:AddChain(Chain.ArchivistsOfKorthia, {
name = L["ARCHIVISTS_OF_KORTHIA"],
questline = 1236,
category = CATEGORY_ID,
expansion = EXPANSION_ID,
range = LEVEL_RANGE,
prerequisites = {
{
type = "level",
level = 60,
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.Kyrian.AmongTheKyrian or 90601,
lowPriority = true,
restrictions = {
type = "covenant",
id = 1,
},
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.Venthyr.Sinfall or 90901,
lowPriority = true,
restrictions = {
type = "covenant",
id = 2,
},
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.NightFae.ForQueenAndGrove or 90801,
lowPriority = true,
restrictions = {
type = "covenant",
id = 3,
},
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.Necrolord.LoyalToThePrimus or 90701,
lowPriority = true,
restrictions = {
type = "covenant",
id = 4,
},
},
{
type = "chain",
id = BtWQuests.Constant.Chain.Shadowlands.Torghast,
upto = 61099,
lowPriority = true,
},
{
type = "chain",
id = Chain.BattleOfArdenweald,
lowPriority = true,
},
{
type = "chain",
id = Chain.MawWalkers,
upto = 64007,
},
-- Is part way through maw walkers, seems to require a drop now that I got doing [Surveying Secrets]
-- but others got from rares
},
active = {
type = "quest",
id = 63731,
status = {'active', 'completed'}
},
completed = {
type = "quest",
id = 63738,
},
rewards = {
{
type = "faction",
id = 2472,
},
{
type = "money",
amount = 1685970,
},
},
items = {
{
type = "item",
id = 187177,
breadcrumb = true,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63731,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63732,
x = 0,
connections = {
1, 2,
},
},
{
type = "quest",
id = 63733,
x = -1,
connections = {
2, 3,
},
},
{
type = "quest",
id = 63734,
connections = {
1, 2,
},
},
{
type = "quest",
id = 63736,
x = -1,
connections = {
2,
},
},
{
type = "quest",
id = 63740,
connections = {
1,
},
},
{
type = "quest",
id = 63739,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63737,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63738,
x = 0,
},
},
})
Database:AddChain(Chain.TazaveshTheVeiledMarket, {
name = L["TAZAVESH_THE_VEILED_MARKET"],
questline = 1235,
buttonImage = 4182022,
category = CATEGORY_ID,
expansion = EXPANSION_ID,
range = LEVEL_RANGE,
prerequisites = {
{
type = "level",
level = 60,
},
},
active = {
type = "quest",
id = 63976,
status = {'active', 'completed'}
},
completed = {
type = "quest",
id = 63985,
},
rewards = {
{
name = L["DUNGEON_TAZAVESH_THE_VEILED_MARKET"],
},
{
type = "money",
amount = 3474900,
},
},
items = {
{
type = "npc",
id = 156688,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63976,
x = 0,
connections = {
1, 2,
},
},
{
type = "quest",
id = 63977,
x = -1,
connections = {
2,
},
},
{
type = "quest",
id = 63979,
connections = {
1,
},
},
{
type = "quest",
id = 63980,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63982,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63983,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63984,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63985,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 63986,
aside = true,
x = 0,
},
},
})
Database:AddCategory(CATEGORY_ID, {
name = BtWQuests_GetAchievementName(ACHIEVEMENT_ID),
expansion = EXPANSION_ID,
buttonImage = 4182020,
items = {
{
type = "chain",
id = Chain.BattleOfArdenweald,
},
{
type = "chain",
id = Chain.MawWalkers,
},
{
type = "chain",
id = Chain.FocusingTheEye,
},
{
type = "chain",
id = Chain.TheLastSigil,
},
{
type = "chain",
id = Chain.AnArmyOfBoneAndSteel,
},
{
type = "chain",
id = Chain.TheUnseenGuest,
},
{
type = "chain",
id = Chain.ThePowerOfNight,
},
{
type = "chain",
id = Chain.ANewPath,
},
{
type = "chain",
id = Chain.WhatLiesAhead,
},
{
type = "chain",
id = Chain.ArchivistsOfKorthia,
},
{
type = "chain",
id = Chain.TheyCouldBeAnyone,
},
{
type = "chain",
id = Chain.TazaveshTheVeiledMarket,
},
},
})
Database:AddExpansionItem(EXPANSION_ID, {
type = "category",
id = CATEGORY_ID,
})
Database:AddMapRecursive(MAP_ID, {
type = "category",
id = CATEGORY_ID,
})