Skip to content

Commit

Permalink
[quest] Implement SoD Duskwood Incursions quests
Browse files Browse the repository at this point in the history
  • Loading branch information
Yttrium-tYcLief committed Apr 7, 2024
1 parent 61951b7 commit a398590
Show file tree
Hide file tree
Showing 4 changed files with 473 additions and 7 deletions.
272 changes: 272 additions & 0 deletions Database/Corrections/Automatic/sodBaseItems.lua
Original file line number Diff line number Diff line change
Expand Up @@ -9365,5 +9365,277 @@ function SeasonOfDiscovery:LoadBaseItems()
[itemKeys.vendors] = nil,
[itemKeys.startQuest] = nil,
},
[219962] = {
[itemKeys.name] = "Nightmare Incursions: Duskwood Mission I",
[itemKeys.npcDrops] = nil,
[itemKeys.objectDrops] = nil,
[itemKeys.itemDrops] = {219526},
[itemKeys.vendors] = nil,
[itemKeys.startQuest] = 81730,
},
[219963] = {
[itemKeys.name] = "Deputization Authorization: Duskwood Mission I",
[itemKeys.npcDrops] = nil,
[itemKeys.objectDrops] = nil,
[itemKeys.itemDrops] = {219526},
[itemKeys.vendors] = nil,
[itemKeys.startQuest] = nil,
},
[219965] = {
[itemKeys.name] = "Deputization Authorization: Duskwood Mission II",
[itemKeys.npcDrops] = nil,
[itemKeys.objectDrops] = nil,
[itemKeys.itemDrops] = {219526},
[itemKeys.vendors] = nil,
[itemKeys.startQuest] = nil,
},
[219966] = {
[itemKeys.name] = "Nightmare Incursions: Duskwood Mission II",
[itemKeys.npcDrops] = nil,
[itemKeys.objectDrops] = nil,
[itemKeys.itemDrops] = {219526},
[itemKeys.vendors] = nil,
[itemKeys.startQuest] = 81731,
},
[219967] = {
[itemKeys.name] = "Nightmare Incursions: Duskwood Mission III",
[itemKeys.npcDrops] = nil,
[itemKeys.objectDrops] = nil,
[itemKeys.itemDrops] = {219526},
[itemKeys.vendors] = nil,
[itemKeys.startQuest] = 81732,
},
[219968] = {
[itemKeys.name] = "Nightmare Incursions: Duskwood Mission IV",
[itemKeys.npcDrops] = nil,
[itemKeys.objectDrops] = nil,
[itemKeys.itemDrops] = {219526},
[itemKeys.vendors] = nil,
[itemKeys.startQuest] = 81733,
},
[219969] = {
[itemKeys.name] = "Nightmare Incursions: Duskwood Mission V",
[itemKeys.npcDrops] = nil,
[itemKeys.objectDrops] = nil,
[itemKeys.itemDrops] = {219526},
[itemKeys.vendors] = nil,
[itemKeys.startQuest] = 81734,
},
[219970] = {
[itemKeys.name] = "Nightmare Incursions: Duskwood Mission VI",
[itemKeys.npcDrops] = nil,
[itemKeys.objectDrops] = nil,
[itemKeys.itemDrops] = {219526},
[itemKeys.vendors] = nil,
[itemKeys.startQuest] = 81735,
},
[219971] = {
[itemKeys.name] = "Nightmare Incursions: Duskwood Mission VII",
[itemKeys.npcDrops] = nil,
[itemKeys.objectDrops] = nil,
[itemKeys.itemDrops] = {219526},
[itemKeys.vendors] = nil,
[itemKeys.startQuest] = 81736,
},
[219972] = {
[itemKeys.name] = "Nightmare Incursions: Duskwood Mission VIII",
[itemKeys.npcDrops] = nil,
[itemKeys.objectDrops] = nil,
[itemKeys.itemDrops] = {219526},
[itemKeys.vendors] = nil,
[itemKeys.startQuest] = 81737,
},
[219973] = {
[itemKeys.name] = "Nightmare Incursions: Duskwood Mission IX",
[itemKeys.npcDrops] = nil,
[itemKeys.objectDrops] = nil,
[itemKeys.itemDrops] = {219526},
[itemKeys.vendors] = nil,
[itemKeys.startQuest] = 81738,
},
[219974] = {
[itemKeys.name] = "Nightmare Incursions: Duskwood Mission X",
[itemKeys.npcDrops] = nil,
[itemKeys.objectDrops] = nil,
[itemKeys.itemDrops] = {219526},
[itemKeys.vendors] = nil,
[itemKeys.startQuest] = 81739,
},
[219975] = {
[itemKeys.name] = "Nightmare Incursions: Duskwood Mission XI",
[itemKeys.npcDrops] = nil,
[itemKeys.objectDrops] = nil,
[itemKeys.itemDrops] = {219526},
[itemKeys.vendors] = nil,
[itemKeys.startQuest] = 81740,
},
[219976] = {
[itemKeys.name] = "Nightmare Incursions: Duskwood Mission XII",
[itemKeys.npcDrops] = nil,
[itemKeys.objectDrops] = nil,
[itemKeys.itemDrops] = {219526},
[itemKeys.vendors] = nil,
[itemKeys.startQuest] = 81741,
},
[219977] = {
[itemKeys.name] = "Nightmare Incursions: Duskwood Mission XIII",
[itemKeys.npcDrops] = nil,
[itemKeys.objectDrops] = nil,
[itemKeys.itemDrops] = {219526},
[itemKeys.vendors] = nil,
[itemKeys.startQuest] = 81742,
},
[219979] = {
[itemKeys.name] = "Nightmare Incursions: Duskwood Mission XV",
[itemKeys.npcDrops] = nil,
[itemKeys.objectDrops] = nil,
[itemKeys.itemDrops] = {219526},
[itemKeys.vendors] = nil,
[itemKeys.startQuest] = 81744,
},
[219980] = {
[itemKeys.name] = "Nightmare Incursions: Duskwood Mission XVI",
[itemKeys.npcDrops] = nil,
[itemKeys.objectDrops] = nil,
[itemKeys.itemDrops] = {219526},
[itemKeys.vendors] = nil,
[itemKeys.startQuest] = 81745,
},
[219981] = {
[itemKeys.name] = "Nightmare Incursions: Duskwood Mission XVII",
[itemKeys.npcDrops] = nil,
[itemKeys.objectDrops] = nil,
[itemKeys.itemDrops] = {219526},
[itemKeys.vendors] = nil,
[itemKeys.startQuest] = 81746,
},
[219982] = {
[itemKeys.name] = "Nightmare Incursions: Duskwood Mission XVIII",
[itemKeys.npcDrops] = nil,
[itemKeys.objectDrops] = nil,
[itemKeys.itemDrops] = {219526},
[itemKeys.vendors] = nil,
[itemKeys.startQuest] = 81747,
},
[219983] = {
[itemKeys.name] = "Deputization Authorization: Duskwood Mission III",
[itemKeys.npcDrops] = nil,
[itemKeys.objectDrops] = nil,
[itemKeys.itemDrops] = {219526},
[itemKeys.vendors] = nil,
[itemKeys.startQuest] = nil,
},
[219984] = {
[itemKeys.name] = "Deputization Authorization: Duskwood Mission IV",
[itemKeys.npcDrops] = nil,
[itemKeys.objectDrops] = nil,
[itemKeys.itemDrops] = {219526},
[itemKeys.vendors] = nil,
[itemKeys.startQuest] = nil,
},
[219985] = {
[itemKeys.name] = "Deputization Authorization: Duskwood Mission V",
[itemKeys.npcDrops] = nil,
[itemKeys.objectDrops] = nil,
[itemKeys.itemDrops] = {219526},
[itemKeys.vendors] = nil,
[itemKeys.startQuest] = nil,
},
[219986] = {
[itemKeys.name] = "Deputization Authorization: Duskwood Mission VI",
[itemKeys.npcDrops] = nil,
[itemKeys.objectDrops] = nil,
[itemKeys.itemDrops] = {219526},
[itemKeys.vendors] = nil,
[itemKeys.startQuest] = nil,
},
[219987] = {
[itemKeys.name] = "Deputization Authorization: Duskwood Mission VII",
[itemKeys.npcDrops] = nil,
[itemKeys.objectDrops] = nil,
[itemKeys.itemDrops] = {219526},
[itemKeys.vendors] = nil,
[itemKeys.startQuest] = nil,
},
[219988] = {
[itemKeys.name] = "Deputization Authorization: Duskwood Mission VIII",
[itemKeys.npcDrops] = nil,
[itemKeys.objectDrops] = nil,
[itemKeys.itemDrops] = {219526},
[itemKeys.vendors] = nil,
[itemKeys.startQuest] = nil,
},
[219989] = {
[itemKeys.name] = "Deputization Authorization: Duskwood Mission IX",
[itemKeys.npcDrops] = nil,
[itemKeys.objectDrops] = nil,
[itemKeys.itemDrops] = {219526},
[itemKeys.vendors] = nil,
[itemKeys.startQuest] = nil,
},
[219990] = {
[itemKeys.name] = "Deputization Authorization: Duskwood Mission X",
[itemKeys.npcDrops] = nil,
[itemKeys.objectDrops] = nil,
[itemKeys.itemDrops] = {219526},
[itemKeys.vendors] = nil,
[itemKeys.startQuest] = nil,
},
[219991] = {
[itemKeys.name] = "Deputization Authorization: Duskwood Mission XI",
[itemKeys.npcDrops] = nil,
[itemKeys.objectDrops] = nil,
[itemKeys.itemDrops] = {219526},
[itemKeys.vendors] = nil,
[itemKeys.startQuest] = nil,
},
[219992] = {
[itemKeys.name] = "Deputization Authorization: Duskwood Mission XII",
[itemKeys.npcDrops] = nil,
[itemKeys.objectDrops] = nil,
[itemKeys.itemDrops] = {219526},
[itemKeys.vendors] = nil,
[itemKeys.startQuest] = nil,
},
[219993] = {
[itemKeys.name] = "Deputization Authorization: Duskwood Mission XIII",
[itemKeys.npcDrops] = nil,
[itemKeys.objectDrops] = nil,
[itemKeys.itemDrops] = {219526},
[itemKeys.vendors] = nil,
[itemKeys.startQuest] = nil,
},
[219995] = {
[itemKeys.name] = "Deputization Authorization: Duskwood Mission XV",
[itemKeys.npcDrops] = nil,
[itemKeys.objectDrops] = nil,
[itemKeys.itemDrops] = {219526},
[itemKeys.vendors] = nil,
[itemKeys.startQuest] = nil,
},
[219996] = {
[itemKeys.name] = "Deputization Authorization: Duskwood Mission XVI",
[itemKeys.npcDrops] = nil,
[itemKeys.objectDrops] = nil,
[itemKeys.itemDrops] = {219526},
[itemKeys.vendors] = nil,
[itemKeys.startQuest] = nil,
},
[219997] = {
[itemKeys.name] = "Deputization Authorization: Duskwood Mission XVII",
[itemKeys.npcDrops] = nil,
[itemKeys.objectDrops] = nil,
[itemKeys.itemDrops] = {219526},
[itemKeys.vendors] = nil,
[itemKeys.startQuest] = nil,
},
[219998] = {
[itemKeys.name] = "Deputization Authorization: Duskwood Mission XVIII",
[itemKeys.npcDrops] = nil,
[itemKeys.objectDrops] = nil,
[itemKeys.itemDrops] = {219526},
[itemKeys.vendors] = nil,
[itemKeys.startQuest] = nil,
},
}
end
27 changes: 21 additions & 6 deletions Database/Corrections/sodNPCFixes.lua
Original file line number Diff line number Diff line change
Expand Up @@ -584,6 +584,21 @@ function SeasonOfDiscovery:LoadNPCs()
[zoneIDs.DEADWIND_PASS] = {{43,29}},
},
},
[221210] = { -- Kroll Mountainshade
[npcKeys.spawns] = {
[zoneIDs.DUSKWOOD] = {{66.11, 69.28}},
},
},
[221215] = { -- Alara Grovemender
[npcKeys.spawns] = {
[zoneIDs.DUSKWOOD] = {{49.15, 77.55}},
},
},
[221216] = { -- Elenora Marshwalker
[npcKeys.spawns] = {
[zoneIDs.DUSKWOOD] = {{32.39, 69.48}},
},
},
[221268] = { -- Doran Dreambough
[npcKeys.spawns] = {
[zoneIDs.ASHENVALE] = {{87.23, 43.56}},
Expand All @@ -602,7 +617,7 @@ function SeasonOfDiscovery:LoadNPCs()

-- fake NPCs
[900000] = {
-- Dark Rider
[npcKeys.name] = "Dark Rider",
[npcKeys.minLevel] = 41,
[npcKeys.maxLevel] = 41,
[npcKeys.zoneID] = zoneIDs.DUSKWOOD,
Expand All @@ -611,7 +626,7 @@ function SeasonOfDiscovery:LoadNPCs()
},
},
[900001] = {
-- Dark Rider
[npcKeys.name] = "Dark Rider",
[npcKeys.minLevel] = 41,
[npcKeys.maxLevel] = 41,
[npcKeys.zoneID] = zoneIDs.ARATHI_HIGHLANDS,
Expand All @@ -620,7 +635,7 @@ function SeasonOfDiscovery:LoadNPCs()
},
},
[900002] = {
-- Dark Rider
[npcKeys.name] = "Dark Rider",
[npcKeys.minLevel] = 41,
[npcKeys.maxLevel] = 41,
[npcKeys.zoneID] = zoneIDs.SWAMP_OF_SORROWS,
Expand All @@ -629,7 +644,7 @@ function SeasonOfDiscovery:LoadNPCs()
},
},
[900003] = {
-- Dark Rider
[npcKeys.name] = "Dark Rider",
[npcKeys.minLevel] = 41,
[npcKeys.maxLevel] = 41,
[npcKeys.zoneID] = zoneIDs.THE_BARRENS,
Expand All @@ -638,7 +653,7 @@ function SeasonOfDiscovery:LoadNPCs()
},
},
[900004] = {
-- Dark Rider
[npcKeys.name] = "Dark Rider",
[npcKeys.minLevel] = 41,
[npcKeys.maxLevel] = 41,
[npcKeys.zoneID] = zoneIDs.DESOLACE,
Expand All @@ -647,7 +662,7 @@ function SeasonOfDiscovery:LoadNPCs()
},
},
[900005] = {
-- Dark Rider
[npcKeys.name] = "Dark Rider",
[npcKeys.minLevel] = 41,
[npcKeys.maxLevel] = 41,
[npcKeys.zoneID] = zoneIDs.BADLANDS,
Expand Down
Loading

0 comments on commit a398590

Please sign in to comment.