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.

544 lines
19 KiB

local addonName, addonTable = ...
local L = LibStub("AceLocale-3.0"):GetLocale("Rarity")
local CONSTANTS = addonTable.constants
local shadowlandsToys = {
-- 9.0 Toys
["Borr-Geth's Fiery Brimstone"] = {
cat = CONSTANTS.ITEM_CATEGORIES.SHADOWLANDS,
type = CONSTANTS.ITEM_TYPES.ITEM,
isToy = true,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Borr-Geth's Fiery Brimstone"],
itemId = 184312,
npcs = { 157833 },
chance = 4,
questId = { 57469 },
coords = { { m = CONSTANTS.UIMAPIDS.THE_MAW, x = 39.6, y = 40.8, n = L["Borr-Geth"] } },
},
["Ancient Elethium Coin"] = {
cat = CONSTANTS.ITEM_CATEGORIES.SHADOWLANDS,
type = CONSTANTS.ITEM_TYPES.ITEM,
isToy = true,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Ancient Elethium Coin"],
itemId = 184292,
npcs = { 162849 },
chance = 8,
questId = { 60987 },
coords = { { m = CONSTANTS.UIMAPIDS.THE_MAW, x = 16.4, y = 50.6, n = L["Morguliax"] } },
},
["Orophea's Lyre"] = {
cat = CONSTANTS.ITEM_CATEGORIES.SHADOWLANDS,
type = CONSTANTS.ITEM_TYPES.ITEM,
isToy = true,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Orophea's Lyre"],
itemId = 181794,
npcs = { 172577 },
chance = 2,
questId = { 61519 },
coords = { { m = CONSTANTS.UIMAPIDS.THE_MAW, x = 23.6, y = 21.6, n = L["Orophea"] } },
},
["Smolderheart"] = {
cat = CONSTANTS.ITEM_CATEGORIES.SHADOWLANDS,
type = CONSTANTS.ITEM_TYPES.ITEM,
isToy = true,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Smolderheart"],
itemId = 180873,
npcs = { 160857 },
chance = 20,
questId = { 58263 },
coords = { { m = CONSTANTS.UIMAPIDS.REVENDRETH, x = 34.08, y = 55.47, n = L["Sire Ladinas"] } },
},
["Regenerating Slime Vial"] = {
cat = CONSTANTS.ITEM_CATEGORIES.SHADOWLANDS,
type = CONSTANTS.ITEM_TYPES.ITEM,
isToy = true,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Regenerating Slime Vial"],
itemId = 184476,
npcs = { 162727 },
chance = 10,
questId = { 58870 },
coords = { { m = CONSTANTS.UIMAPIDS.MALDRAXXUS, x = 52.75, y = 35.28, n = L["Bubbleblood"] } },
},
["Malfunctioning Goliath Gauntlet"] = {
cat = CONSTANTS.ITEM_CATEGORIES.SHADOWLANDS,
type = CONSTANTS.ITEM_TYPES.ITEM,
isToy = true,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Malfunctioning Goliath Gauntlet"],
itemId = 184396,
items = { 180647 },
chance = 20, -- Estimate
coords = { { m = CONSTANTS.UIMAPIDS.BASTION } },
},
["Mark of Purity"] = {
cat = CONSTANTS.ITEM_CATEGORIES.SHADOWLANDS,
type = CONSTANTS.ITEM_TYPES.ITEM,
isToy = true,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Mark of Purity"],
itemId = 184435,
items = { 180647 },
chance = 20, -- Estimate
coords = { { m = CONSTANTS.UIMAPIDS.BASTION } },
},
["Infested Arachnid Casing"] = {
cat = CONSTANTS.ITEM_CATEGORIES.SHADOWLANDS,
type = CONSTANTS.ITEM_TYPES.ITEM,
isToy = true,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Infested Arachnid Casing"],
itemId = 184495,
items = { 180646 },
chance = 20, -- Estimate
coords = { { m = CONSTANTS.UIMAPIDS.MALDRAXXUS } },
},
["Acrobatic Steward"] = {
cat = CONSTANTS.ITEM_CATEGORIES.SHADOWLANDS,
type = CONSTANTS.ITEM_TYPES.ITEM,
isToy = true,
method = CONSTANTS.DETECTION_METHODS.SPECIAL,
name = L["Acrobatic Steward"],
itemId = 184418,
chance = 20, -- Average
coords = { { m = CONSTANTS.UIMAPIDS.BASTION } },
},
["Ever-Abundant Hearth"] = {
cat = CONSTANTS.ITEM_CATEGORIES.SHADOWLANDS,
type = CONSTANTS.ITEM_TYPES.ITEM,
isToy = true,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Ever-Abundant Hearth"],
itemId = 184404,
npcs = { 171009 },
chance = 8,
questId = { 60998 },
coords = { { m = CONSTANTS.UIMAPIDS.BASTION, x = 51.4, y = 19.0, n = L["Enforcer Aegeon"] } },
},
["Soothing Vesper"] = {
cat = CONSTANTS.ITEM_CATEGORIES.SHADOWLANDS,
type = CONSTANTS.ITEM_TYPES.ITEM,
isToy = true,
method = CONSTANTS.DETECTION_METHODS.SPECIAL,
name = L["Soothing Vesper"],
itemId = 184415,
chance = 12, -- Average
coords = { { m = CONSTANTS.UIMAPIDS.BASTION } },
},
["Mnemonic Attunement Pane"] = {
cat = CONSTANTS.ITEM_CATEGORIES.SHADOWLANDS,
type = CONSTANTS.ITEM_TYPES.ITEM,
isToy = true,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Mnemonic Attunement Pane"],
itemId = 184413,
npcs = { 171008 },
chance = 10,
questId = { 60997 },
coords = { { m = CONSTANTS.UIMAPIDS.BASTION, x = 43.6, y = 25.6, n = L["Unstable Memory"] } },
},
["Vixx's Chest of Tricks"] = {
cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
type = CONSTANTS.ITEM_TYPES.ITEM,
isToy = true,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Vixx's Chest of Tricks"],
itemId = 152982,
npcs = { 127882 },
chance = 4,
coords = { { m = CONSTANTS.UIMAPIDS.SEAT_OF_THE_TRIUMVIRATE } },
},
["Unstable Portal Emitter"] = {
cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
type = CONSTANTS.ITEM_TYPES.ITEM,
isToy = true,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Unstable Portal Emitter"],
itemId = 153004,
npcs = { 127882 },
chance = 7,
coords = { { m = CONSTANTS.UIMAPIDS.SEAT_OF_THE_TRIUMVIRATE } },
},
["Kevin's Party Supplies"] = {
cat = CONSTANTS.ITEM_CATEGORIES.SHADOWLANDS,
type = CONSTANTS.ITEM_TYPES.ITEM,
isToy = true,
method = CONSTANTS.DETECTION_METHODS.SPECIAL,
name = L["Kevin's Party Supplies"],
itemId = 184447,
chance = 11,
coords = { { m = CONSTANTS.UIMAPIDS.MALDRAXXUS } },
},
["Battlecry of Krexus"] = {
cat = CONSTANTS.ITEM_CATEGORIES.SHADOWLANDS,
type = CONSTANTS.ITEM_TYPES.ITEM,
isToy = true,
method = CONSTANTS.DETECTION_METHODS.SPECIAL,
name = L["Battlecry of Krexus"],
itemId = 184318,
chance = 25,
sourceText = L["Only members of the Necrolord covenant will be able to reach this cache."],
questId = { 60368 },
coords = { { m = CONSTANTS.UIMAPIDS.MALDRAXXUS, x = 44.1, y = 40.0, n = L["Blackhound Cache"] } },
},
["Blight-Touched Egg"] = {
cat = CONSTANTS.ITEM_CATEGORIES.SHADOWLANDS,
type = CONSTANTS.ITEM_TYPES.ITEM,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Blight-Touched Egg"],
itemId = 184104,
npcs = { 162258, 162588, 172390, 162259, 170456, 162589, 170893, 164587 },
chance = 500,
sourceText = L["Dropped by various flying creatures in Maldraxxus. Will hatch into Callow Flayedwing after five days."],
coords = { { m = CONSTANTS.UIMAPIDS.MALDRAXXUS } },
},
["Necroray Egg"] = {
cat = CONSTANTS.ITEM_CATEGORIES.SHADOWLANDS,
type = CONSTANTS.ITEM_TYPES.ITEM,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Necroray Egg"],
itemId = 184159,
items = { 181732, 181733 },
chance = 50,
sourceText = L["Sometimes contained in the caches awarded for completing any covenant's Calling in Maldraxxus. Will hatch into one of three Necroray mounts after three days."],
coords = { { m = CONSTANTS.UIMAPIDS.MALDRAXXUS } },
},
-- 9.1
["Gravewing Crystal"] = {
cat = CONSTANTS.ITEM_CATEGORIES.SHADOWLANDS,
type = CONSTANTS.ITEM_TYPES.ITEM,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Gravewing Crystal"],
itemId = 187283,
npcs = { 179985 },
chance = 100, -- Blind guess
unique = true,
requiresCovenant = true,
requiredCovenantID = CONSTANTS.COVENANT_IDS.VENTHYR,
coords = { { m = CONSTANTS.UIMAPIDS.KORTHIA, x = 45.8, y = 80.6, n = L["Stygian Stonecrusher"] } },
},
["Small Corpsefly Egg"] = {
cat = CONSTANTS.ITEM_CATEGORIES.SHADOWLANDS,
type = CONSTANTS.ITEM_TYPES.ITEM,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Small Corpsefly Egg"],
itemId = 187181,
npcs = { 180042 },
chance = 100, -- Blind guess
unique = true,
requiresCovenant = true,
requiredCovenantID = CONSTANTS.COVENANT_IDS.NECROLORD,
coords = { { m = CONSTANTS.UIMAPIDS.KORTHIA, x = 59.7, y = 43.3, n = L["Fleshwing"] } },
},
["Vesper of Harmony"] = {
cat = CONSTANTS.ITEM_CATEGORIES.SHADOWLANDS,
type = CONSTANTS.ITEM_TYPES.ITEM,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Vesper of Harmony"],
isToy = true,
itemId = 187176,
npcs = { 180032 },
chance = 100, -- Blind guess
unique = true,
coords = { { m = CONSTANTS.UIMAPIDS.KORTHIA, x = 47.0, y = 35.5, n = L["Wild Worldcracker"] } },
},
["Bonestorm Top"] = {
cat = CONSTANTS.ITEM_CATEGORIES.SHADOWLANDS,
type = CONSTANTS.ITEM_TYPES.ITEM,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Bonestorm Top"],
isToy = true,
itemId = 183901,
npcs = { 158025 },
questId = { 62282 },
chance = 100, -- Blind guess
unique = true,
coords = { { m = CONSTANTS.UIMAPIDS.THE_MAW, x = 48.8, y = 81.4, n = L["Darklord Taraxis"] } },
},
["Vesper of Faith"] = {
cat = CONSTANTS.ITEM_CATEGORIES.SHADOWLANDS,
type = CONSTANTS.ITEM_TYPES.ITEM,
isToy = true,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Vesper of Faith"],
itemId = 187185,
items = { 185993 },
chance = 100, -- Blind guess
coords = { { m = CONSTANTS.UIMAPIDS.THE_MAW } },
},
["Bottled Shade Heart"] = {
cat = CONSTANTS.ITEM_CATEGORIES.SHADOWLANDS,
type = CONSTANTS.ITEM_TYPES.ITEM,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Bottled Shade Heart"],
isToy = true,
itemId = 187139,
npcs = { 179735 },
chance = 8,
unique = true,
questId = { 64232 },
coords = { { m = CONSTANTS.UIMAPIDS.THE_MAW, x = 28.5, y = 24.9, n = L["Torglluun"] } },
},
["Maw-Ocular Viewfinder"] = {
cat = CONSTANTS.ITEM_CATEGORIES.SHADOWLANDS,
type = CONSTANTS.ITEM_TYPES.ITEM,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Maw-Ocular Viewfinder"],
isToy = true,
itemId = 187420,
npcs = { 179914 },
chance = 100, -- Blind guess
unique = true,
coords = { { m = CONSTANTS.UIMAPIDS.KORTHIA, x = 50.2, y = 75.4, n = L["Observer Yorik"] } },
},
["Intact Aquilon Core"] = {
cat = CONSTANTS.ITEM_CATEGORIES.SHADOWLANDS,
type = CONSTANTS.ITEM_TYPES.ITEM,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Intact Aquilon Core"],
itemId = 187282,
npcs = { 180032 },
chance = 100, -- Blind guess
unique = true,
requiresCovenant = true,
requiredCovenantID = CONSTANTS.COVENANT_IDS.KYRIAN,
coords = { { m = CONSTANTS.UIMAPIDS.KORTHIA, x = 47.0, y = 35.5, n = L["Wild Worldcracker"] } },
},
["Wilderling Saddle"] = {
cat = CONSTANTS.ITEM_CATEGORIES.SHADOWLANDS,
type = CONSTANTS.ITEM_TYPES.ITEMS,
method = CONSTANTS.DETECTION_METHODS.LOOT_TOAST, -- This method doesn't exist, it's effectively SPECIAL but with a better name
name = L["Wilderling Saddle"],
itemId = 187281,
spellId = 353859,
tooltipNpcs = { 180014, 180013 },
chance = 100, -- Estimate,
requiresCovenant = true,
requiredCovenantID = CONSTANTS.COVENANT_IDS.NIGHT_FAE,
coords = { { m = CONSTANTS.UIMAPIDS.KORTHIA, x = 33.49, y = 39.54, n = L["Escaped Wilderling"] } },
},
["Personal Ball and Chain"] = {
cat = CONSTANTS.ITEM_CATEGORIES.SHADOWLANDS,
type = CONSTANTS.ITEM_TYPES.ITEM,
isToy = true,
method = CONSTANTS.DETECTION_METHODS.SPECIAL,
name = L["Personal Ball and Chain"],
itemId = 187113,
chance = 10, -- Estimate,
sourceText = L["This treasure can only be found within the rift phase of The Maw."],
coords = { { m = CONSTANTS.UIMAPIDS.THE_MAW } },
},
["Jailer's Cage"] = {
cat = CONSTANTS.ITEM_CATEGORIES.SHADOWLANDS,
type = CONSTANTS.ITEM_TYPES.ITEM,
isToy = true,
method = CONSTANTS.DETECTION_METHODS.SPECIAL,
name = L["Jailer's Cage"],
itemId = 187416,
chance = 15, -- Estimate,
sourceText = L["This treasure can only be found within the rift phase of The Maw."],
coords = { { m = CONSTANTS.UIMAPIDS.THE_MAW } },
},
["Adamant Vaults Cell"] = {
cat = CONSTANTS.ITEM_CATEGORIES.SHADOWLANDS,
type = CONSTANTS.ITEM_TYPES.ITEM,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Adamant Vaults Cell"],
isToy = true,
itemId = 187417,
npcs = { 176578, 179526, 179433 },
chance = 11, -- Blind guess
unique = true,
sourceText = L["This item can only drop in the Adamant Vaults section of Torghast."],
coords = { { m = CONSTANTS.UIMAPIDS.TORGHAST } },
},
["Steward's First Feather"] = {
cat = CONSTANTS.ITEM_CATEGORIES.SHADOWLANDS,
type = CONSTANTS.ITEM_TYPES.ITEM,
isToy = true,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Steward's First Feather"],
itemId = 187419,
items = { 181741, 181372 },
chance = 100, -- Blind guess
coords = { { m = CONSTANTS.UIMAPIDS.BASTION } },
},
["Apprentice Slimemancer's Boots"] = {
cat = CONSTANTS.ITEM_CATEGORIES.SHADOWLANDS,
type = CONSTANTS.ITEM_TYPES.ITEM,
isToy = true,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Apprentice Slimemancer's Boots"],
itemId = 187913,
items = { 181732, 181733 },
chance = 100, -- Blind guess
coords = { { m = CONSTANTS.UIMAPIDS.MALDRAXXUS } },
},
["Sparkle Wings"] = {
cat = CONSTANTS.ITEM_CATEGORIES.SHADOWLANDS,
type = CONSTANTS.ITEM_TYPES.ITEM,
isToy = true,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Sparkle Wings"],
itemId = 187840,
items = { 181475, 181476 },
chance = 100, -- Blind guess
coords = { { m = CONSTANTS.UIMAPIDS.ARDENWEALD } },
},
["Tome of Small Sins"] = {
cat = CONSTANTS.ITEM_CATEGORIES.SHADOWLANDS,
type = CONSTANTS.ITEM_TYPES.ITEM,
isToy = true,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Tome of Small Sins"],
itemId = 187512,
items = { 181556, 181557 },
chance = 100, -- Blind guess
coords = { { m = CONSTANTS.UIMAPIDS.REVENDRETH } },
},
["Shaded Judgment Stone"] = {
cat = CONSTANTS.ITEM_CATEGORIES.SHADOWLANDS,
type = CONSTANTS.ITEM_TYPES.ITEM,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Shaded Judgment Stone"],
isToy = true,
itemId = 187174,
npcs = { 179913, 179608, 179914, 179911, 179853 },
chance = 100, -- Blind guess
sourceText = L["This item can only drop in the rift phase of Korthia and The Maw."],
coords = { { m = CONSTANTS.UIMAPIDS.KORTHIA }, { m = CONSTANTS.UIMAPIDS.THE_MAW } },
},
["Makaris's Satchel of Mines"] = {
cat = CONSTANTS.ITEM_CATEGORIES.SHADOWLANDS,
type = CONSTANTS.ITEM_TYPES.ITEM,
isToy = true,
method = CONSTANTS.DETECTION_METHODS.SPECIAL,
name = L["Makaris's Satchel of Mines"],
itemId = 190734,
chance = 100, -- Blind guess
coords = { { m = CONSTANTS.UIMAPIDS.ZERETH_MORTIS } },
},
["Xy'rath's Booby-Trapped Cache"] = {
cat = CONSTANTS.ITEM_CATEGORIES.SHADOWLANDS,
type = CONSTANTS.ITEM_TYPES.ITEM,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Xy'rath's Booby-Trapped Cache"],
isToy = true,
itemId = 190238,
npcs = { 183737 },
chance = 6,
coords = { { m = CONSTANTS.UIMAPIDS.ZERETH_MORTIS, n = L["Xy'rath the Covetous"], x = 64.06, y = 49.76 } },
},
["Sphere of Enlightened Cogitation"] = {
cat = CONSTANTS.ITEM_CATEGORIES.SHADOWLANDS,
type = CONSTANTS.ITEM_TYPES.ITEM,
isToy = true,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Sphere of Enlightened Cogitation"],
itemId = 190177,
items = { 187780 },
chance = 100, -- Blind guess
coords = { { m = CONSTANTS.UIMAPIDS.ZERETH_MORTIS } },
},
["Strange Goop"] = {
cat = CONSTANTS.ITEM_CATEGORIES.SHADOWLANDS,
type = CONSTANTS.ITEM_TYPES.ITEM,
method = CONSTANTS.DETECTION_METHODS.FISHING,
name = L["Strange Goop"],
zones = { "1970" },
spellId = 342680,
itemId = 187662,
chance = 1333,
requiresPool = false,
sourceText = format(L["Can be used to summon %s, but only once per day"], L["Hirukon"]),
coords = { { x = 52, 2, y = 75, 3, m = CONSTANTS.UIMAPIDS.ZERETH_MORTIS, n = L["Hirukon"] } },
},
["Box of Rattling Chains"] = {
cat = CONSTANTS.ITEM_CATEGORIES.SHADOWLANDS,
type = CONSTANTS.ITEM_TYPES.ITEM,
isToy = true,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Box of Rattling Chains"],
npcs = {
171422,
153011,
151331,
153165,
156239,
155250,
155251,
155945,
170418,
153451,
153382,
169859,
157122,
159190,
159755,
152995,
151329,
153174,
156015,
},
itemId = 187075,
chance = 50,
coords = { { m = CONSTANTS.UIMAPIDS.TORGHAST } },
requiredDungeons = {
[CONSTANTS.LFG_DUNGEON_IDS.SKOLDUS_HALL_LAYER_9] = true,
[CONSTANTS.LFG_DUNGEON_IDS.SKOLDUS_HALL_LAYER_10] = true,
[CONSTANTS.LFG_DUNGEON_IDS.SKOLDUS_HALL_LAYER_11] = true,
[CONSTANTS.LFG_DUNGEON_IDS.SKOLDUS_HALL_LAYER_12] = true,
[CONSTANTS.LFG_DUNGEON_IDS.SKOLDUS_HALL_LAYER_13] = true,
[CONSTANTS.LFG_DUNGEON_IDS.SKOLDUS_HALL_LAYER_14] = true,
[CONSTANTS.LFG_DUNGEON_IDS.SKOLDUS_HALL_LAYER_15] = true,
[CONSTANTS.LFG_DUNGEON_IDS.SKOLDUS_HALL_LAYER_16] = true,
[CONSTANTS.LFG_DUNGEON_IDS.FRACTURE_CHAMBERS_LAYER_9] = true,
[CONSTANTS.LFG_DUNGEON_IDS.FRACTURE_CHAMBERS_LAYER_10] = true,
[CONSTANTS.LFG_DUNGEON_IDS.FRACTURE_CHAMBERS_LAYER_11] = true,
[CONSTANTS.LFG_DUNGEON_IDS.FRACTURE_CHAMBERS_LAYER_12] = true,
[CONSTANTS.LFG_DUNGEON_IDS.FRACTURE_CHAMBERS_LAYER_13] = true,
[CONSTANTS.LFG_DUNGEON_IDS.FRACTURE_CHAMBERS_LAYER_14] = true,
[CONSTANTS.LFG_DUNGEON_IDS.FRACTURE_CHAMBERS_LAYER_15] = true,
[CONSTANTS.LFG_DUNGEON_IDS.FRACTURE_CHAMBERS_LAYER_16] = true,
[CONSTANTS.LFG_DUNGEON_IDS.THE_SOULFORGES_LAYER_9] = true,
[CONSTANTS.LFG_DUNGEON_IDS.THE_SOULFORGES_LAYER_10] = true,
[CONSTANTS.LFG_DUNGEON_IDS.THE_SOULFORGES_LAYER_11] = true,
[CONSTANTS.LFG_DUNGEON_IDS.THE_SOULFORGES_LAYER_12] = true,
[CONSTANTS.LFG_DUNGEON_IDS.THE_SOULFORGES_LAYER_13] = true,
[CONSTANTS.LFG_DUNGEON_IDS.THE_SOULFORGES_LAYER_14] = true,
[CONSTANTS.LFG_DUNGEON_IDS.THE_SOULFORGES_LAYER_15] = true,
[CONSTANTS.LFG_DUNGEON_IDS.THE_SOULFORGES_LAYER_16] = true,
[CONSTANTS.LFG_DUNGEON_IDS.COLDHEART_INTERSTITIA_LAYER_9] = true,
[CONSTANTS.LFG_DUNGEON_IDS.COLDHEART_INTERSTITIA_LAYER_10] = true,
[CONSTANTS.LFG_DUNGEON_IDS.COLDHEART_INTERSTITIA_LAYER_11] = true,
[CONSTANTS.LFG_DUNGEON_IDS.COLDHEART_INTERSTITIA_LAYER_12] = true,
[CONSTANTS.LFG_DUNGEON_IDS.COLDHEART_INTERSTITIA_LAYER_13] = true,
[CONSTANTS.LFG_DUNGEON_IDS.COLDHEART_INTERSTITIA_LAYER_14] = true,
[CONSTANTS.LFG_DUNGEON_IDS.COLDHEART_INTERSTITIA_LAYER_15] = true,
[CONSTANTS.LFG_DUNGEON_IDS.COLDHEART_INTERSTITIA_LAYER_16] = true,
[CONSTANTS.LFG_DUNGEON_IDS.MORTREGAR_LAYER_9] = true,
[CONSTANTS.LFG_DUNGEON_IDS.MORTREGAR_LAYER_10] = true,
[CONSTANTS.LFG_DUNGEON_IDS.MORTREGAR_LAYER_11] = true,
[CONSTANTS.LFG_DUNGEON_IDS.MORTREGAR_LAYER_12] = true,
[CONSTANTS.LFG_DUNGEON_IDS.MORTREGAR_LAYER_13] = true,
[CONSTANTS.LFG_DUNGEON_IDS.MORTREGAR_LAYER_14] = true,
[CONSTANTS.LFG_DUNGEON_IDS.MORTREGAR_LAYER_15] = true,
[CONSTANTS.LFG_DUNGEON_IDS.MORTREGAR_LAYER_16] = true,
[CONSTANTS.LFG_DUNGEON_IDS.THE_UPPER_REACHES_LAYER_9] = true,
[CONSTANTS.LFG_DUNGEON_IDS.THE_UPPER_REACHES_LAYER_10] = true,
[CONSTANTS.LFG_DUNGEON_IDS.THE_UPPER_REACHES_LAYER_11] = true,
[CONSTANTS.LFG_DUNGEON_IDS.THE_UPPER_REACHES_LAYER_12] = true,
[CONSTANTS.LFG_DUNGEON_IDS.THE_UPPER_REACHES_LAYER_13] = true,
[CONSTANTS.LFG_DUNGEON_IDS.THE_UPPER_REACHES_LAYER_14] = true,
[CONSTANTS.LFG_DUNGEON_IDS.THE_UPPER_REACHES_LAYER_15] = true,
[CONSTANTS.LFG_DUNGEON_IDS.THE_UPPER_REACHES_LAYER_16] = true,
},
},
}
Rarity.ItemDB.MergeItems(Rarity.ItemDB.toys, shadowlandsToys)