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.

397 lines
8.1 KiB

if select(4, GetBuildInfo()) < 100105 then
return
end
local BtWQuests = BtWQuests
local Database = BtWQuests.Database
local L = BtWQuests.L
local EXPANSION_ID = BtWQuests.Constant.Expansions.Dragonflight
local Chain = BtWQuests.Constant.Chain.Dragonflight
local LEVEL_RANGE = {70, 70}
Chain.DawnOfTheInfinite = 100010
Chain.ForsakenHeritageArmor = 100011
Chain.NightElfHeritageArmor = 100012
Database:AddChain(Chain.DawnOfTheInfinite, {
name = { -- Dawn of the Infinite
type = "quest",
id = 76140,
},
questline = 5408,
buttonImage = 5221768,
expansion = EXPANSION_ID,
range = LEVEL_RANGE,
prerequisites = {
{
type = "level",
level = 70,
}
},
active = {
type = "quest",
id = 76140,
status = {'active', 'completed'}
},
completed = {
type = "quest",
id = 76145,
},
items = {
{
type = "npc",
id = 187669,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 76140,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 76141,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 76142,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 76143,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 76144,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 76145,
x = 0,
},
},
})
Database:AddChain(Chain.ForsakenHeritageArmor, {
name = { -- I Am Forsaken
type = "quest",
id = 72867,
},
questline = 1391,
expansion = EXPANSION_ID,
range = LEVEL_RANGE,
restrictions = {
type = "race",
id = BtWQuests.Constant.Race.Scourge
},
prerequisites = {
{
type = "level",
level = 50,
},
{
name = L["RETURN_TO_LORDAERON"],
type = "quest",
id = 65788,
}
},
active = {
type = "quest",
id = 76140,
status = {'active', 'completed'}
},
completed = {
type = "quest",
id = 76145,
},
items = {
{
type = "npc",
id = 186091,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 76530,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 72854,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 72855,
x = 0,
connections = {
1, 2, 3,
},
},
{
type = "quest",
id = 72856,
x = -2,
connections = {
3, 4,
},
},
{
type = "quest",
id = 72857,
connections = {
2, 3,
},
},
{
type = "quest",
id = 72858,
connections = {
1, 2,
},
},
{
type = "quest",
id = 72859,
x = -1,
connections = {
2,
},
},
{
type = "quest",
id = 72860,
connections = {
1,
},
},
{
type = "quest",
id = 72861,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 72862,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 72863,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 72864,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 72865,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 72866,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 72867,
x = 0,
},
},
})
Database:AddChain(Chain.NightElfHeritageArmor, {
name = { -- Honor of the Goddess
type = "quest",
id = 76213,
},
questline = 5399,
expansion = EXPANSION_ID,
range = LEVEL_RANGE,
restrictions = {
type = "race",
id = BtWQuests.Constant.Race.NightElf
},
prerequisites = {
{
type = "level",
level = 50,
}
},
active = {
type = "quest",
id = 76140,
status = {'active', 'completed'}
},
completed = {
type = "quest",
id = 76145,
},
items = {
{
type = "object",
id = 405958,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 75890,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 75891,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 76194,
x = 0,
connections = {
1, 2,
},
},
{
type = "quest",
id = 76195,
x = -1,
connections = {
2,
},
},
{
type = "quest",
id = 76196,
connections = {
1,
},
},
{
type = "quest",
id = 76203,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 76197,
x = 0,
connections = {
1, 2,
},
},
{
type = "quest",
id = 76205,
x = -1,
connections = {
2,
},
},
{
type = "quest",
id = 76206,
connections = {
1,
},
},
{
type = "quest",
id = 76207,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 76212,
x = 0,
connections = {
1,
},
},
{
type = "quest",
id = 76213,
x = 0,
},
},
})
BtWQuestsDatabase:AddExpansionItems(EXPANSION_ID, {
{
type = "chain",
id = Chain.DawnOfTheInfinite,
},
{
type = "chain",
id = Chain.ForsakenHeritageArmor,
},
{
type = "chain",
id = Chain.NightElfHeritageArmor,
},
})