local addonName, addonTable = ...

local L = LibStub("AceLocale-3.0"):GetLocale("Rarity")
local CONSTANTS = addonTable.constants

if LE_EXPANSION_LEVEL_CURRENT < LE_EXPANSION_BATTLE_FOR_AZEROTH then
	return {}
end

local bfaPets = {
	-- 8.0 Pets
	["Scuttle"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		items = { 173989 },
		name = L["Scuttle"],
		spellId = 177244,
		itemId = 163797,
		chance = 1000,
		creatureId = 143794,
		coords = { { m = CONSTANTS.UIMAPIDS.BORALUS }, { m = CONSTANTS.UIMAPIDS.DAZARALOR } },
	},
	["Captain Nibs"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		items = { 173950, 173989, 173991 },
		name = L["Captain Nibs"],
		spellId = 177243,
		itemId = 163798,
		chance = 1000,
		creatureId = 143795,
		coords = { { m = CONSTANTS.UIMAPIDS.BORALUS }, { m = CONSTANTS.UIMAPIDS.DAZARALOR } },
	},
	["Barnaby"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		items = { 173991 },
		name = L["Barnaby"],
		spellId = 177242,
		itemId = 163799,
		chance = 1000,
		creatureId = 143796,
		coords = { { m = CONSTANTS.UIMAPIDS.BORALUS }, { m = CONSTANTS.UIMAPIDS.DAZARALOR } },
	},
	["Poro"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		items = { 173949, 173950 },
		name = L["Poro"],
		spellId = 177241,
		itemId = 163800,
		chance = 1000,
		creatureId = 143797,
		coords = { { m = CONSTANTS.UIMAPIDS.BORALUS }, { m = CONSTANTS.UIMAPIDS.DAZARALOR } },
	},
	["Octopode Fry"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		items = { 173993 },
		name = L["Octopode Fry"],
		spellId = 177240,
		itemId = 163801,
		chance = 1000,
		creatureId = 143798,
		coords = { { m = CONSTANTS.UIMAPIDS.BORALUS }, { m = CONSTANTS.UIMAPIDS.DAZARALOR } },
	},
	["Inky"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		items = { 173993 },
		name = L["Inky"],
		spellId = 177239,
		itemId = 163802,
		chance = 1000,
		creatureId = 143799,
		coords = { { m = CONSTANTS.UIMAPIDS.BORALUS }, { m = CONSTANTS.UIMAPIDS.DAZARALOR } },
	},
	["Sparkleshell Sandcrawler"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		items = {
			173949,
			173997,
			173991,
			173994,
			173988,
			173989,
			173950,
		},
		name = L["Sparkleshell Sandcrawler"],
		spellId = 177237,
		itemId = 163803,
		chance = 1000,
		creatureId = 143801,
		coords = { { m = CONSTANTS.UIMAPIDS.BORALUS }, { m = CONSTANTS.UIMAPIDS.DAZARALOR } },
	},
	["Kindleweb Spiderling"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		items = {
			173990,
			173988,
			173996,
			173950,
			173989,
			173993,
		},
		name = L["Kindleweb Spiderling"],
		spellId = 177236,
		itemId = 163804,
		chance = 1000,
		creatureId = 143802,
		coords = { { m = CONSTANTS.UIMAPIDS.BORALUS }, { m = CONSTANTS.UIMAPIDS.DAZARALOR } },
	},
	["Mischievous Zephyr"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		items = { 173987 },
		name = L["Mischievous Zephyr"],
		spellId = 177221,
		itemId = 163814,
		chance = 1000,
		creatureId = 143812,
		coords = { { m = CONSTANTS.UIMAPIDS.BORALUS }, { m = CONSTANTS.UIMAPIDS.DAZARALOR } },
	},
	["Littlehoof"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		items = {
			173996,
			173949,
			173993,
			173950,
			173991,
			173992,
			173990,
			173997,
			173989,
			173988,
		},
		name = L["Littlehoof"],
		spellId = 177219,
		itemId = 163815,
		chance = 1000,
		creatureId = 143813,
		coords = { { m = CONSTANTS.UIMAPIDS.BORALUS }, { m = CONSTANTS.UIMAPIDS.DAZARALOR } },
	},
	["Snapper"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		items = {
			173994,
			173949,
			173991,
			173997,
			173989,
			173988,
			173993,
			173950,
		},
		name = L["Snapper"],
		spellId = 177217,
		itemId = 163816,
		chance = 1000,
		creatureId = 143814,
		coords = { { m = CONSTANTS.UIMAPIDS.BORALUS }, { m = CONSTANTS.UIMAPIDS.DAZARALOR } },
	},
	["Sunscale Hatchling"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		items = {
			173949,
			173994,
			173991,
			173988,
			173989,
			173997,
			173993,
			173950,
		},
		name = L["Sunscale Hatchling"],
		spellId = 280331,
		itemId = 163817,
		chance = 1000,
		creatureId = 143815,
		coords = { { m = CONSTANTS.UIMAPIDS.BORALUS }, { m = CONSTANTS.UIMAPIDS.DAZARALOR } },
	},
	["Bloodstone Tunneler"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		items = {
			173994,
			173996,
			173991,
			173949,
			173990,
			173988,
			173989,
			173950,
		},
		name = L["Bloodstone Tunneler"],
		spellId = 280332,
		itemId = 163818,
		chance = 1000,
		creatureId = 143816,
		coords = { { m = CONSTANTS.UIMAPIDS.BORALUS }, { m = CONSTANTS.UIMAPIDS.DAZARALOR } },
	},
	["Snort"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		items = {
			173996,
			173993,
			173949,
			173950,
			173989,
			173992,
			173994,
			173991,
		},
		name = L["Snort"],
		spellId = 280333,
		itemId = 163819,
		chance = 1000,
		creatureId = 143817,
		coords = { { m = CONSTANTS.UIMAPIDS.BORALUS }, { m = CONSTANTS.UIMAPIDS.DAZARALOR } },
	},
	["Muskflank Calfling"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		items = {
			173996,
			173990,
			173993,
			173997,
			173950,
			173989,
			173991,
			173949,
			173994,
			173992,
			173988,
		},
		name = L["Muskflank Calfling"],
		spellId = 280334,
		itemId = 163820,
		chance = 1000,
		creatureId = 143818,
		coords = { { m = CONSTANTS.UIMAPIDS.BORALUS }, { m = CONSTANTS.UIMAPIDS.DAZARALOR } },
	},
	["Juvenile Brineshell"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		items = { 173997 },
		name = L["Juvenile Brineshell"],
		spellId = 280335,
		itemId = 163821,
		chance = 1000,
		creatureId = 143819,
		coords = { { m = CONSTANTS.UIMAPIDS.BORALUS }, { m = CONSTANTS.UIMAPIDS.DAZARALOR } },
	},
	["Kunchong Hatchling"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		items = { 173993 },
		name = L["Kunchong Hatchling"],
		spellId = 280336,
		itemId = 163822,
		chance = 1000,
		creatureId = 143820,
		coords = { { m = CONSTANTS.UIMAPIDS.BORALUS }, { m = CONSTANTS.UIMAPIDS.DAZARALOR } },
	},
	["Coldlight Surfrunner"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		items = { 173997 },
		name = L["Coldlight Surfrunner"],
		spellId = 280337,
		itemId = 163823,
		chance = 1000,
		creatureId = 143821,
		coords = { { m = CONSTANTS.UIMAPIDS.BORALUS }, { m = CONSTANTS.UIMAPIDS.DAZARALOR } },
	},
	["Voru'kar Leecher"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		items = { 173992 },
		name = L["Voru'kar Leecher"],
		spellId = 280338,
		itemId = 163824,
		chance = 1000,
		creatureId = 143822,
		coords = { { m = CONSTANTS.UIMAPIDS.BORALUS }, { m = CONSTANTS.UIMAPIDS.DAZARALOR } },
	},
	["Tinder Pup"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		items = {
			173990,
			173950,
			173989,
		},
		name = L["Tinder Pup"],
		spellId = 177230,
		itemId = 163807,
		chance = 1000,
		creatureId = 143805,
		coords = { { m = CONSTANTS.UIMAPIDS.BORALUS }, { m = CONSTANTS.UIMAPIDS.DAZARALOR } },
	},
	["Sandshell Chitterer"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		items = {
			173989,
			173992,
			173988,
			173950,
			173949,
			173993,
		},
		name = L["Sandshell Chitterer"],
		spellId = 177229,
		itemId = 163808,
		chance = 1000,
		creatureId = 143806,
		coords = { { m = CONSTANTS.UIMAPIDS.BORALUS }, { m = CONSTANTS.UIMAPIDS.DAZARALOR } },
	},
	["Deathsting Scorpid"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		items = {
			173990,
			173988,
			173989,
			173997,
			173992,
			173993,
			173950,
		},
		name = L["Deathsting Scorpid"],
		spellId = 177228,
		itemId = 163809,
		chance = 1000,
		creatureId = 143807,
		coords = { { m = CONSTANTS.UIMAPIDS.BORALUS }, { m = CONSTANTS.UIMAPIDS.DAZARALOR } },
	},
	["Thistlebrush Bud"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		items = {
			173949,
			173990,
			173993,
			173992,
			173996,
			173989,
			173950,
			173988,
			173991,
			173994,
		},
		name = L["Thistlebrush Bud"],
		spellId = 177226,
		itemId = 163810,
		chance = 1000,
		creatureId = 143808,
		coords = { { m = CONSTANTS.UIMAPIDS.BORALUS }, { m = CONSTANTS.UIMAPIDS.DAZARALOR } },
	},
	["Giggling Flame"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		items = { 173987 },
		name = L["Giggling Flame"],
		spellId = 177225,
		itemId = 163811,
		chance = 1000,
		creatureId = 143809,
		coords = { { m = CONSTANTS.UIMAPIDS.BORALUS }, { m = CONSTANTS.UIMAPIDS.DAZARALOR } },
	},
	["Laughing Stonekin"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		items = { 173987 },
		name = L["Laughing Stonekin"],
		spellId = 177224,
		itemId = 163812,
		chance = 1000,
		creatureId = 143810,
		coords = { { m = CONSTANTS.UIMAPIDS.BORALUS }, { m = CONSTANTS.UIMAPIDS.DAZARALOR } },
	},
	["Playful Frostkin"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		items = { 173987 },
		name = L["Playful Frostkin"],
		spellId = 177222,
		itemId = 163813,
		chance = 1000,
		creatureId = 143811,
		coords = { { m = CONSTANTS.UIMAPIDS.BORALUS }, { m = CONSTANTS.UIMAPIDS.DAZARALOR } },
	},
	["False Knucklebump"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		items = {
			173994,
			173996,
			173997,
			173949,
			173989,
			173992,
			173950,
			173990,
			173991,
			173988,
			173993,
		},
		name = L["False Knucklebump"],
		spellId = 177231,
		itemId = 163806,
		chance = 1000,
		creatureId = 143804,
		coords = { { m = CONSTANTS.UIMAPIDS.BORALUS }, { m = CONSTANTS.UIMAPIDS.DAZARALOR } },
	},
	["Craghoof Kid"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		items = {
			173949,
			173993,
			173994,
			173996,
			173950,
			173989,
			173992,
			173990,
			173988,
			173997,
			173991,
		},
		name = L["Craghoof Kid"],
		spellId = 177235,
		itemId = 163805,
		chance = 1000,
		creatureId = 143803,
		coords = { { m = CONSTANTS.UIMAPIDS.BORALUS }, { m = CONSTANTS.UIMAPIDS.DAZARALOR } },
	},
	["Mana-Warped Egg"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Mana-Warped Egg"],
		npcs = { 142716 },
		spellId = 279930,
		itemId = 163712,
		creatureId = 143628,
		questId = { 53090, 53515 },
		chance = 20,
		coords = { { m = CONSTANTS.UIMAPIDS.ARATHI_HIGHLANDS, x = 52.3, y = 72.4, n = L["Man-Hunter Rog"] } },
	},
	["Fuzzy Creepling"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Fuzzy Creepling"],
		npcs = { 142438 },
		spellId = 279631,
		itemId = 163648,
		creatureId = 143499,
		questId = { 53024, 53528 },
		chance = 20,
		coords = { { m = CONSTANTS.UIMAPIDS.ARATHI_HIGHLANDS, x = 56.7, y = 54.1, n = L["Venomarus"] } },
	},
	["Aldrusian Sproutling"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Aldrusian Sproutling"],
		npcs = { 142508 },
		spellId = 279638,
		itemId = 163650,
		creatureId = 143503,
		questId = { 53013, 53505 },
		chance = 20,
		coords = { { m = CONSTANTS.UIMAPIDS.ARATHI_HIGHLANDS, x = 22.9, y = 22.2, n = L["Branchlord Aldrus"] } },
	},
	["Tiny Grimoire"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Tiny Grimoire"],
		npcs = { 142688 },
		spellId = 279643,
		itemId = 163652,
		creatureId = 143507,
		questId = { 53084, 53507 },
		chance = 20,
		coords = {
			{
				m = CONSTANTS.UIMAPIDS.ARATHI_HIGHLANDS,
				x = 50.8,
				y = 36.5,
				n = L["Darbel Montrose"] .. " - " .. L["Alliance controls Stromgarde"],
			},
			{
				m = CONSTANTS.UIMAPIDS.ARATHI_HIGHLANDS,
				x = 50.4,
				y = 61.2,
				n = L["Darbel Montrose"] .. " - " .. L["Horde controls Stromgarde"],
			},
		},
	},
	["Scabby"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Scabby"],
		npcs = { 142440 },
		spellId = 279686,
		itemId = 163684,
		creatureId = 143533,
		questId = { 53015, 53529 },
		chance = 20,
		coords = { { m = CONSTANTS.UIMAPIDS.ARATHI_HIGHLANDS, x = 14, y = 36.9, n = L["Yogursa"] } },
	},
	["Teeny Titan Orb"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Teeny Titan Orb"],
		npcs = { 141668 },
		spellId = 279657,
		itemId = 163677,
		creatureId = 143515,
		questId = { 53059, 53508 },
		chance = 20,
		coords = { { m = CONSTANTS.UIMAPIDS.ARATHI_HIGHLANDS, x = 56.6, y = 36.0, n = L["Echo of Myzrael"] } },
	},
	["Shard of Fozruk"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Shard of Fozruk"],
		npcs = { 142433 },
		spellId = 279929,
		itemId = 163711,
		creatureId = 143627,
		questId = { 53019, 53510 },
		chance = 20,
		coords = { { m = CONSTANTS.UIMAPIDS.ARATHI_HIGHLANDS, x = 51, y = 53.2, n = L["Fozruk"] } },
	},
	["Angry Egg"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Angry Egg"],
		npcs = { 142436 },
		spellId = 279723,
		itemId = 163689,
		creatureId = 143563,
		questId = { 53016, 53522 },
		chance = 20,
		coords = {
			{
				m = CONSTANTS.UIMAPIDS.ARATHI_HIGHLANDS,
				x = 18.4,
				y = 27.9,
				n = L["Ragebeak"] .. " - " .. L["Alliance controls Stromgarde"],
			},
			{
				m = CONSTANTS.UIMAPIDS.ARATHI_HIGHLANDS,
				x = 11.9,
				y = 52.1,
				n = L["Ragebeak"] .. " - " .. L["Horde controls Stromgarde"],
			},
		},
	},
	["Plagued Egg"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Plagued Egg"],
		npcs = { 142435 },
		spellId = 279724,
		itemId = 163690,
		creatureId = 143564,
		questId = { 53020, 53519 },
		chance = 20,
		coords = { { m = CONSTANTS.UIMAPIDS.ARATHI_HIGHLANDS, x = 36.9, y = 66, n = L["Plaguefeather"] } },
	},
	["Filthy Bucket"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Filthy Bucket"],
		itemId = 160704,
		spellId = 273184,
		creatureId = 139049,
		npcs = { 135448 },
		chance = 10,
		instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.MYTHIC_DUNGEON] = true },
		coords = { { m = CONSTANTS.UIMAPIDS.TOLDAGOR, n = L["Gol'than the Malodorous"] } },
	},
	["Wind-Up Frog"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		name = L["Wind-Up Frog"],
		spellId = 280617,
		itemId = 163860,
		creatureId = 143957,
		items = { 160324 },
		chance = 50,
		coords = { { m = CONSTANTS.UIMAPIDS.NONE } },
	},
	["Undulating Blue Sac"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		name = L["Undulating Blue Sac"],
		spellId = 280618,
		itemId = 163861,
		creatureId = 143958,
		items = { 160324 },
		chance = 50,
		coords = { { m = CONSTANTS.UIMAPIDS.NONE } },
	},
	["Baby Crawg"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		name = L["Baby Crawg"],
		spellId = 279435,
		itemId = 163859,
		creatureId = 143374,
		items = { 160324 },
		chance = 50,
		coords = { { m = CONSTANTS.UIMAPIDS.NONE } },
	},
	["Ball of Tentacles"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		name = L["Ball of Tentacles"],
		spellId = 280619,
		itemId = 163858,
		creatureId = 143959,
		items = { 160324 },
		chance = 50,
		coords = { { m = CONSTANTS.UIMAPIDS.NONE } },
	},
	-- 8.1 Pets

	["Albatross Feather"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		name = L["Albatross Feather"],
		spellId = 289606,
		itemId = 166714,
		items = { 166295 },
		chance = 10,
		creatureId = 149363,
		coords = { { m = CONSTANTS.UIMAPIDS.BORALUS } },
	},
	["Cobalt Raven Hatchling"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		name = L["Cobalt Raven Hatchling"],
		spellId = 289629,
		itemId = 166718,
		items = { 166297 },
		chance = 10,
		creatureId = 149375,
		coords = { { m = CONSTANTS.UIMAPIDS.DRUSTVAR } },
	},
	["Violet Abyssal Eel"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		name = L["Violet Abyssal Eel"],
		spellId = 289633,
		itemId = 166719,
		items = { 166294 },
		chance = 10,
		creatureId = 149376,
		coords = { { m = CONSTANTS.UIMAPIDS.STORMSONG_VALLEY } },
	},
	["Pair of Tiny Bat Wings"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		name = L["Pair of Tiny Bat Wings"],
		spellId = 289622,
		itemId = 166716,
		items = { 166282 },
		chance = 10,
		creatureId = 149372,
		coords = { { m = CONSTANTS.UIMAPIDS.NAZMIR } },
	},
	["Darkshore Sentinel"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Darkshore Sentinel"],
		spellId = 288486,
		itemId = 166449,
		npcs = { 148037, 149141 },
		chance = 7,
		creatureId = 148781,
		questId = { 54431, 54768 },
		coords = {
			{
				m = CONSTANTS.UIMAPIDS.DARKSHORE,
				x = 42,
				y = 77.6,
				n = L["Burninator Mark V"] .. " - " .. L["Alliance only"],
			},
			{ m = CONSTANTS.UIMAPIDS.DARKSHORE, x = 42, y = 77.6, n = L["Athil Dewfire"] .. " - " .. L["Horde only"] },
		},
	},
	["Rattling Bones"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Rattling Bones"],
		spellId = 288592,
		itemId = 166451,
		npcs = { 147260 },
		chance = 7,
		creatureId = 148825,
		questId = { 54232, 54233 },
		coords = { { m = CONSTANTS.UIMAPIDS.DARKSHORE, x = 39.2, y = 62, n = L["Conflagros"] } },
	},
	["Everburning Treant"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Everburning Treant"],
		spellId = 288597,
		itemId = 166453,
		npcs = { 147664, 147758 },
		chance = 7,
		creatureId = 148843,
		questId = { 54274, 54291 },
		coords = {
			{ m = CONSTANTS.UIMAPIDS.DARKSHORE, x = 62.5, y = 9.4, n = L["Zim'kaga"] .. " - " .. L["Alliance only"] },
			{ m = CONSTANTS.UIMAPIDS.DARKSHORE, x = 45.2, y = 75.1, n = L["Onu"] .. " - " .. L["Horde only"] },
		},
	},
	["Binding of Cyclarus"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Binding of Cyclarus"],
		spellId = 288582,
		itemId = 166448,
		npcs = { 147241 },
		chance = 7,
		creatureId = 148784,
		questId = { 54229, 54230 },
		coords = { { m = CONSTANTS.UIMAPIDS.DARKSHORE, x = 43.8, y = 53.6, n = L["Cyclarus"] } },
	},
	["Bottled Essence of Hydrath"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Bottled Essence of Hydrath"],
		spellId = 288595,
		itemId = 166452,
		npcs = { 147240 },
		chance = 7,
		creatureId = 148841,
		questId = { 54227, 54228 },
		coords = { { m = CONSTANTS.UIMAPIDS.DARKSHORE, x = 53.0, y = 31.8, n = L["Hydrath"] } },
	},
	["Squishy Purple Goo"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Squishy Purple Goo"],
		spellId = 288598,
		itemId = 166454,
		npcs = { 147897 },
		chance = 7,
		creatureId = 148844,
		questId = { 54320, 54321 },
		coords = { { m = CONSTANTS.UIMAPIDS.DARKSHORE, x = 40.7, y = 84.6, n = L["Soggoth the Slitherer"] } },
	},
	["Zur'aj the Depleted"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Zur'aj the Depleted"],
		spellId = 288600,
		itemId = 166455,
		npcs = { 147942 },
		chance = 7,
		creatureId = 148846,
		questId = { 54397, 54398 },
		coords = { { m = CONSTANTS.UIMAPIDS.DARKSHORE, x = 40.6, y = 82.7, n = L["Twilight Prophet Graeme"] } },
	},
	["Spawn of Krag'wa"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.BOSS,
		name = L["Spawn of Krag'wa"],
		itemId = 165848,
		spellId = 286484,
		creatureId = 147585,
		npcs = { 99999 },
		tooltipNpcs = { 144747, 144941, 144767, 144963 },
		lockBossName = "Conclave of the Chosen",
		chance = 20,
		statisticId = { 13366 },
		coords = { { m = CONSTANTS.UIMAPIDS.BATTLE_FOR_DAZARALOR_RAID, i = true } },
	},
	["Thundering Scale of Akunda"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.BOSS,
		name = L["Thundering Scale of Akunda"],
		itemId = 165847,
		spellId = 286482,
		creatureId = 147587,
		npcs = { 99999 },
		tooltipNpcs = { 144747, 144941, 144767, 144963 },
		lockBossName = "Conclave of the Chosen",
		chance = 20,
		statisticId = { 13364, 13365, 13366 },
		coords = { { m = CONSTANTS.UIMAPIDS.BATTLE_FOR_DAZARALOR_RAID, i = true } },
	},
	["Enchanted Talon of Pa'ku"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.BOSS,
		name = L["Enchanted Talon of Pa'ku"],
		itemId = 165846,
		spellId = 286483,
		creatureId = 147586,
		npcs = { 99999 },
		tooltipNpcs = { 144747, 144941, 144767, 144963 },
		lockBossName = "Conclave of the Chosen",
		chance = 50,
		statisticId = { 13364, 13365, 13366 },
		coords = { { m = CONSTANTS.UIMAPIDS.BATTLE_FOR_DAZARALOR_RAID, i = true } },
	},
	["Baby Stonehide"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		items = {
			173997,
			173988,
			173996,
			173990,
			173949,
			173950,
			173992,
			173987,
			173991,
			173993,
			173989,
			173994,
		},
		name = L["Baby Stonehide"],
		spellId = 288867,
		itemId = 166486,
		chance = 1000,
		creatureId = 148976,
		coords = { { m = CONSTANTS.UIMAPIDS.BORALUS }, { m = CONSTANTS.UIMAPIDS.DAZARALOR } },
	},
	["Leatherwing Screecher"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		items = {
			173994,
			173950,
			173989,
			173996,
			173949,
			173988,
			173993,
			173991,
		},
		name = L["Leatherwing Screecher"],
		spellId = 288868,
		itemId = 166487,
		chance = 1000,
		creatureId = 148979,
		coords = { { m = CONSTANTS.UIMAPIDS.BORALUS }, { m = CONSTANTS.UIMAPIDS.DAZARALOR } },
	},
	["Rotting Ghoul"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		items = { 173988 },
		name = L["Rotting Ghoul"],
		spellId = 288870,
		itemId = 166488,
		chance = 1000,
		creatureId = 148981,
		coords = { { m = CONSTANTS.UIMAPIDS.BORALUS }, { m = CONSTANTS.UIMAPIDS.DAZARALOR } },
	},
	["Thunderscale Whelpling"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		items = { 173989, 173991 },
		name = L["Thunderscale Whelpling"],
		spellId = 288916,
		itemId = 166499,
		chance = 1000,
		creatureId = 148995,
		coords = { { m = CONSTANTS.UIMAPIDS.BORALUS }, { m = CONSTANTS.UIMAPIDS.DAZARALOR } },
	},
	["Scritches"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		items = {
			173949,
			173990,
			173992,
			173993,
			173950,
			173989,
			173994,
			173991,
			173988,
		},
		name = L["Scritches"],
		spellId = 288914,
		itemId = 166498,
		chance = 1000,
		creatureId = 148991,
		coords = { { m = CONSTANTS.UIMAPIDS.BORALUS }, { m = CONSTANTS.UIMAPIDS.DAZARALOR } },
	},
	["Tonguelasher"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		items = {
			173990,
			173994,
			173996,
			173991,
			173950,
			173989,
		},
		name = L["Tonguelasher"],
		spellId = 288910,
		itemId = 166495,
		chance = 1000,
		creatureId = 148990,
		coords = { { m = CONSTANTS.UIMAPIDS.BORALUS }, { m = CONSTANTS.UIMAPIDS.DAZARALOR } },
	},
	["Lord Woofington"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		items = { 173988 },
		name = L["Lord Woofington"],
		spellId = 288901,
		itemId = 166494,
		chance = 1000,
		creatureId = 148989,
		coords = { { m = CONSTANTS.UIMAPIDS.BORALUS }, { m = CONSTANTS.UIMAPIDS.DAZARALOR } },
	},
	["Firesting Buzzer"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		items = {
			173949,
			173993,
			173996,
			173997,
			173950,
			173989,
			173994,
			173992,
			173991,
			173988,
		},
		name = L["Firesting Buzzer"],
		spellId = 288895,
		itemId = 166493,
		chance = 1000,
		creatureId = 148988,
		coords = { { m = CONSTANTS.UIMAPIDS.BORALUS }, { m = CONSTANTS.UIMAPIDS.DAZARALOR } },
	},
	["Needleback Pup"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		items = { 173996, 173950, 173988, 173994, 173997, 173989, 173990, 173992, 173991, 173993, 173949 },
		name = L["Needleback Pup"],
		spellId = 288875,
		itemId = 166489,
		chance = 1000,
		creatureId = 148982,
		coords = { { m = CONSTANTS.UIMAPIDS.BORALUS }, { m = CONSTANTS.UIMAPIDS.DAZARALOR } },
	},
	["Shadefeather Hatchling"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		items = { 173997, 173989, 173996, 173950, 173993, 173991, 173949, 173994, 173988 },
		name = L["Shadefeather Hatchling"],
		spellId = 288889,
		itemId = 166492,
		chance = 1000,
		creatureId = 148984,
		coords = { { m = CONSTANTS.UIMAPIDS.BORALUS }, { m = CONSTANTS.UIMAPIDS.DAZARALOR } },
	},
	-- 8.1.5 Pets

	["Stoneclaw"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.ENCOUNTER,
		encounters = {
			1395, -- The Stone Guard
		},
		name = L["Stoneclaw"],
		itemId = 167047,
		spellId = 291513,
		creatureId = 150354,
		npcs = { 59915, 60043, 60047, 60051 },
		lockoutDetails = {
			mode = CONSTANTS.DEFEAT_DETECTION.MODE_AND,
			{
				encounterName = "The Stone Guard",
				instanceDifficulties = {
					[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_10_NORMAL] = true,
					[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_25_NORMAL] = true,
					[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_10_HEROIC] = true,
					[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_25_HEROIC] = true,
				},
			},
			{
				encounterName = "The Stone Guard",
				instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.LEGACY_LFR] = true },
			},
		},
		chance = 4,
		coords = { { m = 471, i = true } },
	},
	["Wayward Spirit"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.ENCOUNTER,
		encounters = {
			1434, -- Gara'jal the Spiritbinder
		},
		name = L["Wayward Spirit"],
		itemId = 167048,
		spellId = 291515,
		creatureId = 150356,
		npcs = { 60143 },
		lockoutDetails = {
			mode = CONSTANTS.DEFEAT_DETECTION.MODE_AND,
			{
				encounterName = "Gara'jal the Spiritbinder",
				instanceDifficulties = {
					[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_10_NORMAL] = true,
					[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_25_NORMAL] = true,
					[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_10_HEROIC] = true,
					[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_25_HEROIC] = true,
				},
			},
			{
				encounterName = "Gara'jal the Spiritbinder",
				instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.LEGACY_LFR] = true },
			},
		},
		chance = 10,
		coords = { { m = 471, i = true } },
	},
	["Celestial Gift"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.ENCOUNTER,
		encounters = {
			1500, -- Elegon
		},
		name = L["Celestial Gift"],
		itemId = 167049,
		spellId = 291517,
		creatureId = 150357,
		npcs = { 99999 },
		tooltipNpcs = { 60410 },
		lockoutDetails = {
			mode = CONSTANTS.DEFEAT_DETECTION.MODE_AND,
			{
				encounterName = "Elegon",
				instanceDifficulties = {
					[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_10_NORMAL] = true,
					[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_25_NORMAL] = true,
					[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_10_HEROIC] = true,
					[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_25_HEROIC] = true,
				},
			},
			{
				encounterName = "Elegon",
				instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.LEGACY_LFR] = true },
			},
		},
		chance = 4,
		coords = { { m = 471, i = true } },
	},
	["Mogu Statue"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.ENCOUNTER,
		encounters = {
			1407, -- Will of the Emperor
		},
		name = L["Mogu Statue"],
		itemId = 167050,
		spellId = 291533,
		creatureId = 150360,
		npcs = { 60400, 60399 },
		lockoutDetails = {
			mode = CONSTANTS.DEFEAT_DETECTION.MODE_AND,
			{
				encounterName = "Will of the Emperor",
				instanceDifficulties = {
					[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_10_NORMAL] = true,
					[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_25_NORMAL] = true,
					[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_10_HEROIC] = true,
					[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_25_HEROIC] = true,
				},
			},
			{
				encounterName = "Will of the Emperor",
				instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.LEGACY_LFR] = true },
			},
		},
		chance = 4,
		coords = { { m = 471, i = true } },
	},
	["Kor'thik Swarmling"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.ENCOUNTER,
		encounters = {
			1507, -- Imperial Vizier Zor'lok
		},
		name = L["Kor'thik Swarmling"],
		itemId = 167058,
		spellId = 291548,
		creatureId = 150374,
		npcs = { 62980 },
		lockoutDetails = {
			mode = CONSTANTS.DEFEAT_DETECTION.MODE_AND,
			{
				encounterName = "Imperial Vizier Zor'lok",
				instanceDifficulties = {
					[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_10_NORMAL] = true,
					[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_25_NORMAL] = true,
					[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_10_HEROIC] = true,
					[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_25_HEROIC] = true,
				},
			},
			{
				encounterName = "Imperial Vizier Zor'lok",
				instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.LEGACY_LFR] = true },
			},
		},
		chance = 4,
		coords = { { m = 475, i = true } },
	},
	["Tiny Amber Wings"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.ENCOUNTER,
		encounters = {
			1504, -- Blade Lord Ta'yak
		},
		name = L["Tiny Amber Wings"],
		itemId = 167053,
		spellId = 291549,
		creatureId = 150375,
		npcs = { 62543 },
		lockoutDetails = {
			mode = CONSTANTS.DEFEAT_DETECTION.MODE_AND,
			{
				encounterName = "Blade Lord Ta'yak",
				instanceDifficulties = {
					[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_10_NORMAL] = true,
					[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_25_NORMAL] = true,
					[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_10_HEROIC] = true,
					[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_25_HEROIC] = true,
				},
			},
			{
				encounterName = "Blade Lord Ta'yak",
				instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.LEGACY_LFR] = true },
			},
		},
		chance = 3,
		coords = { { m = 475, i = true } },
	},
	["Spawn of Garalon"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.ENCOUNTER,
		encounters = {
			1463, -- Garalon
		},
		name = L["Spawn of Garalon"],
		itemId = 167054,
		spellId = 291553,
		creatureId = 150377,
		npcs = { 63191 },
		lockoutDetails = {
			mode = CONSTANTS.DEFEAT_DETECTION.MODE_AND,
			{
				encounterName = "Garalon",
				instanceDifficulties = {
					[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_10_NORMAL] = true,
					[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_25_NORMAL] = true,
					[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_10_HEROIC] = true,
					[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_25_HEROIC] = true,
				},
			},
			{
				encounterName = "Garalon",
				instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.LEGACY_LFR] = true },
			},
		},
		chance = 4,
		coords = { { m = 475, i = true } },
	},
	["Amber Goo Puddle"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.ENCOUNTER,
		encounters = {
			1499, -- Amber-Shaper Un'sok
		},
		name = L["Amber Goo Puddle"],
		itemId = 167055,
		spellId = 291556,
		creatureId = 150380,
		npcs = { 62511 },
		lockoutDetails = {
			mode = CONSTANTS.DEFEAT_DETECTION.MODE_AND,
			{
				encounterName = "Amber-Shaper Un'sok",
				instanceDifficulties = {
					[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_10_NORMAL] = true,
					[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_25_NORMAL] = true,
					[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_10_HEROIC] = true,
					[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_25_HEROIC] = true,
				},
			},
			{
				encounterName = "Amber-Shaper Un'sok",
				instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.LEGACY_LFR] = true },
			},
		},
		chance = 4,
		coords = { { m = 475, i = true } },
	},
	["Essence of Pride"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.ENCOUNTER,
		encounters = {
			1501, -- Grand Empress Shek'zeer
		},
		name = L["Essence of Pride"],
		itemId = 167056,
		spellId = 291560,
		creatureId = 150381,
		npcs = { 62837 },
		lockoutDetails = {
			mode = CONSTANTS.DEFEAT_DETECTION.MODE_AND,
			{
				encounterName = "Grand Empress Shek'zeer",
				instanceDifficulties = {
					[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_10_NORMAL] = true,
					[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_25_NORMAL] = true,
					[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_10_HEROIC] = true,
					[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_25_HEROIC] = true,
				},
			},
			{
				encounterName = "Grand Empress Shek'zeer",
				instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.LEGACY_LFR] = true },
			},
		},
		chance = 10,
		coords = { { m = 475, i = true } },
	},
	["Azure Cloud Serpent Egg"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.ENCOUNTER,
		encounters = {
			1505, -- Tsulong
		},
		name = L["Azure Cloud Serpent Egg"],
		itemId = 167051,
		spellId = 291537,
		creatureId = 150365,
		npcs = { 99999 },
		tooltipNpcs = { 62442, 63025 },
		lockoutDetails = {
			mode = CONSTANTS.DEFEAT_DETECTION.MODE_AND,
			{
				encounterName = "Tsulong",
				instanceDifficulties = {
					[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_10_NORMAL] = true,
					[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_25_NORMAL] = true,
					[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_10_HEROIC] = true,
					[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_25_HEROIC] = true,
				},
			},
			{
				encounterName = "Tsulong",
				instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.LEGACY_LFR] = true },
			},
		},
		chance = 3,
		coords = { { m = 456, i = true } },
	},
	["Spirit of the Spring"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.ENCOUNTER,
		encounters = {
			1506, -- Lei Shi
		},
		name = L["Spirit of the Spring"],
		itemId = 167052,
		spellId = 291547,
		creatureId = 150372,
		npcs = { 99999 },
		tooltipNpcs = { 62983 },
		lockoutDetails = {
			mode = CONSTANTS.DEFEAT_DETECTION.MODE_AND,
			{
				encounterName = "Lei Shi",
				instanceDifficulties = {
					[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_10_NORMAL] = true,
					[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_25_NORMAL] = true,
					[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_10_HEROIC] = true,
					[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_25_HEROIC] = true,
				},
			},
			{
				encounterName = "Lei Shi",
				instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.LEGACY_LFR] = true },
			},
		},
		chance = 4,
		coords = { { m = 456, i = true } },
	},
	-- 8.2 Pets
	["Adventurous Hopling Pack"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		items = { 173993 },
		name = L["Adventurous Hopling Pack"],
		spellId = 300934,
		itemId = 169322,
		chance = 1000,
		creatureId = 154693,
		coords = { { m = CONSTANTS.UIMAPIDS.BORALUS }, { m = CONSTANTS.UIMAPIDS.DAZARALOR } },
	},
	["Ghostly Whelpling"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		items = { 173950 },
		name = L["Ghostly Whelpling"],
		spellId = 300367,
		itemId = 169205,
		chance = 1000,
		creatureId = 154165,
		coords = { { m = CONSTANTS.UIMAPIDS.BORALUS }, { m = CONSTANTS.UIMAPIDS.DAZARALOR } },
	},
	["Mindlost Bloodfrenzy"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.BOSS,
		name = L["Mindlost Bloodfrenzy"],
		itemId = 169360,
		spellId = 301031,
		creatureId = 154833,
		npcs = { 99999 },
		tooltipNpcs = { 154986, 150653 },
		statisticId = { 13591, 13592, 13593, 13594 },
		lockoutDetails = {
			mode = CONSTANTS.DEFEAT_DETECTION.MODE_AND,
			{
				encounterName = "Blackwater Behemoth",
				instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.NORMAL_RAID] = true },
			},
			{
				encounterName = "Blackwater Behemoth",
				instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.HEROIC_RAID] = true },
			},
			{
				encounterName = "Blackwater Behemoth",
				instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.MYTHIC_RAID] = true },
			},
			{
				encounterName = "Blackwater Behemoth",
				instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.LFR] = true },
			},
		},
		instanceDifficulties = {
			[CONSTANTS.INSTANCE_DIFFICULTIES.NORMAL_RAID] = true,
			[CONSTANTS.INSTANCE_DIFFICULTIES.HEROIC_RAID] = true,
			[CONSTANTS.INSTANCE_DIFFICULTIES.MYTHIC_RAID] = true,
			[CONSTANTS.INSTANCE_DIFFICULTIES.LFR] = true,
		},
		chance = 8,
		coords = { { m = CONSTANTS.UIMAPIDS.THE_ETERNAL_PALACE } },
	},
	["Lightless Ambusher"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.BOSS,
		name = L["Lightless Ambusher"],
		itemId = 169358,
		spellId = 301029,
		creatureId = 154831,
		npcs = { 99999 },
		tooltipNpcs = { 153142, 152236 },
		statisticId = { 13600, 13601, 13602, 13603 },
		lockoutDetails = {
			mode = CONSTANTS.DEFEAT_DETECTION.MODE_AND,
			{
				encounterName = "Lady Ashvane",
				instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.NORMAL_RAID] = true },
			},
			{
				encounterName = "Lady Ashvane",
				instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.HEROIC_RAID] = true },
			},
			{
				encounterName = "Lady Ashvane",
				instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.MYTHIC_RAID] = true },
			},
			{
				encounterName = "Lady Ashvane",
				instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.LFR] = true },
			},
		},
		instanceDifficulties = {
			[CONSTANTS.INSTANCE_DIFFICULTIES.NORMAL_RAID] = true,
			[CONSTANTS.INSTANCE_DIFFICULTIES.HEROIC_RAID] = true,
			[CONSTANTS.INSTANCE_DIFFICULTIES.MYTHIC_RAID] = true,
			[CONSTANTS.INSTANCE_DIFFICULTIES.LFR] = true,
		},
		chance = 8,
		coords = { { m = CONSTANTS.UIMAPIDS.THE_ETERNAL_PALACE } },
	},
	["Zanj'ir Poker"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.BOSS,
		name = L["Zanj'ir Poker"],
		itemId = 169348,
		spellId = 301015,
		creatureId = 154819,
		npcs = { 99999 },
		tooltipNpcs = { 155126 },
		statisticId = { 13616, 13617, 13618, 13619 },
		lockoutDetails = {
			mode = CONSTANTS.DEFEAT_DETECTION.MODE_AND,
			{
				encounterName = "Queen Azshara",
				instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.NORMAL_RAID] = true },
			},
			{
				encounterName = "Queen Azshara",
				instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.HEROIC_RAID] = true },
			},
			{
				encounterName = "Queen Azshara",
				instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.MYTHIC_RAID] = true },
			},
			{
				encounterName = "Queen Azshara",
				instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.LFR] = true },
			},
		},
		instanceDifficulties = {
			[CONSTANTS.INSTANCE_DIFFICULTIES.NORMAL_RAID] = true,
			[CONSTANTS.INSTANCE_DIFFICULTIES.HEROIC_RAID] = true,
			[CONSTANTS.INSTANCE_DIFFICULTIES.MYTHIC_RAID] = true,
			[CONSTANTS.INSTANCE_DIFFICULTIES.LFR] = true,
		},
		chance = 10, -- Blind guess (no data)
		coords = { { m = CONSTANTS.UIMAPIDS.THE_ETERNAL_PALACE } },
	},
	["Amethyst Softshell"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Amethyst Softshell"],
		npcs = { 152794 },
		spellId = 301034,
		itemId = 169363,
		creatureId = 154836,
		questId = { 56268 }, -- 56615 ?
		chance = 8,
		coords = { { m = CONSTANTS.UIMAPIDS.NAZJATAR } },
	},
	["Pearlescent Glimmershell"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Pearlescent Glimmershell"],
		npcs = { 152448 },
		spellId = 301023,
		itemId = 169352,
		creatureId = 154825,
		questId = { 56286 }, -- 57260, 56597?
		chance = 100,
		coords = { { m = CONSTANTS.UIMAPIDS.NAZJATAR } },
	},
	["Brinestone Algan"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Brinestone Algan"],
		npcs = { 150191 },
		spellId = 301044,
		itemId = 169373,
		creatureId = 154845,
		questId = { 55584 },
		chance = 18,
		coords = { { m = CONSTANTS.UIMAPIDS.NAZJATAR, x = 36.9, y = 11.2, n = L["Avarius"] } },
	},
	["Budding Algan"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Budding Algan"],
		npcs = { 150583 },
		spellId = 301045,
		itemId = 169374,
		creatureId = 154846,
		questId = { 56291, 56917 }, -- Which one is it?
		chance = 4,
		coords = { { m = CONSTANTS.UIMAPIDS.NAZJATAR } },
	},
	["Caverndark Nightmare"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Caverndark Nightmare"],
		npcs = { 152464 },
		spellId = 301027,
		itemId = 169356,
		creatureId = 154829,
		questId = { 56283 },
		chance = 25,
		coords = { { m = CONSTANTS.UIMAPIDS.NAZJATAR, x = 42.29, y = 13.29, n = L["Caverndark Terror"] } },
	},
	["Chitterspine Needler"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Chitterspine Needler"],
		npcs = { 152465 },
		spellId = 301026,
		itemId = 169355,
		creatureId = 154828,
		questId = { 56608, 56275 },
		-- Which one is it? Both completed upon killing it...
		chance = 8,
		coords = { { m = CONSTANTS.UIMAPIDS.NAZJATAR } },
	},
	["Coral Lashling"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Coral Lashling"],
		npcs = { 149653 },
		spellId = 301046,
		itemId = 169375,
		creatureId = 154847,
		questId = { 55366 }, -- 55366, 57186; 55404, 57042; 55366, 57187, 57188 ?
		chance = 12,
		coords = { { m = CONSTANTS.UIMAPIDS.NAZJATAR, x = 54.8, y = 42.0, n = L["Carnivorous Lasher"] } },
	},
	["Daggertooth Frenzy"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Daggertooth Frenzy"],
		npcs = { 152756 },
		spellId = 301032,
		itemId = 169361,
		creatureId = 154834,
		questId = { 56271 },
		chance = 6,
		coords = { { m = CONSTANTS.UIMAPIDS.NAZJATAR } },
	},
	["Glittering Diamondshell"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Glittering Diamondshell"],
		npcs = { 152795 },
		spellId = 301021,
		itemId = 169350,
		creatureId = 154823,
		questId = { 56277 },
		chance = 8,
		coords = { { m = CONSTANTS.UIMAPIDS.NAZJATAR } },
	},
	["Murgle"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Murgle"],
		npcs = { 152323 },
		spellId = 301042,
		itemId = 169371,
		creatureId = 154820,
		questId = { 56582 }, -- 55671 ?
		chance = 4,
		coords = { { m = CONSTANTS.UIMAPIDS.NAZJATAR, x = 29.41, y = 28.98, n = L["King Gakula"] } },
	},
	["Necrofin Tadpole"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Necrofin Tadpole"],
		npcs = { 152712 },
		spellId = 301043,
		itemId = 169372,
		creatureId = 154821,
		questId = { 56269, 56614 }, -- Which one is it? Hmm..
		chance = 8,
		coords = { { m = CONSTANTS.UIMAPIDS.NAZJATAR, x = 39.25, y = 77.35, n = L["Blindlight"] } },
	},
	["Sandkeep"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Sandkeep"],
		npcs = { 151870 },
		spellId = 301040,
		itemId = 169369,
		creatureId = 154842,
		questId = { 56276 },
		chance = 20,
		coords = { { m = CONSTANTS.UIMAPIDS.NAZJATAR } },
	},
	["Scalebrood Hydra"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Scalebrood Hydra"],
		npcs = { 152545, 152548, 152542 },
		spellId = 301041,
		itemId = 169370,
		creatureId = 154843,
		questId = { 52692, 56293, 56294 },
		chance = 20,
		coords = {
			{ m = CONSTANTS.UIMAPIDS.NAZJATAR, x = 27.29, y = 37.16, n = L["Scale Matriarch Vynara"] },
			{ m = CONSTANTS.UIMAPIDS.NAZJATAR, x = 35.6, y = 41, n = L["Scale Matriarch Gratinax"] },
			{ m = CONSTANTS.UIMAPIDS.NAZJATAR, x = 28.8, y = 46.6, n = L["Scale Matriarch Zodia"] },
		},
	},
	["Seafury"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Seafury"],
		npcs = { 152681 },
		spellId = 301038,
		itemId = 169367,
		creatureId = 154840,
		questId = { 56289 },
		chance = 14,
		coords = { { m = CONSTANTS.UIMAPIDS.NAZJATAR, x = 43.1, y = 87.22, n = L["Prince Typhonus"] } },
	},
	["Skittering Eel"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Skittering Eel"],
		npcs = { 150468 },
		spellId = 301047,
		itemId = 169376,
		creatureId = 154848,
		questId = { 55603 },
		chance = 13,
		coords = { { m = CONSTANTS.UIMAPIDS.NAZJATAR, x = 48.34, y = 23.99, n = L["Vor'koth"] } },
	},
	["Spawn of Nalaada"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Spawn of Nalaada"],
		npcs = { 152555 },
		spellId = 301030,
		itemId = 169359,
		creatureId = 154832,
		questId = { 56285 },
		chance = 10,
		coords = { { m = CONSTANTS.UIMAPIDS.NAZJATAR, x = 51.90, y = 75.40, n = L["Elderspawn Nalaada"] } },
	},
	["Stormwrath"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Stormwrath"],
		npcs = { 152682 },
		spellId = 301039,
		itemId = 169368,
		creatureId = 154841,
		questId = { 56290 },
		chance = 8,
		coords = { { m = CONSTANTS.UIMAPIDS.NAZJATAR, x = 42.98, y = 75.09, n = L["Prince Vortran"] } },
	},
	["Wriggler"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Wriggler"],
		npcs = { 144644 },
		spellId = 301037,
		itemId = 169366,
		creatureId = 154839,
		questId = { 56274 },
		chance = 9,
		coords = { { m = CONSTANTS.UIMAPIDS.NAZJATAR } },
	},
	["Arachnoid Skitterbot"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Arachnoid Skitterbot"],
		npcs = { 151672 },
		spellId = 301137,
		itemId = 169393,
		creatureId = 154894,
		questId = { 55386 },
		chance = 14,
		coords = { { m = CONSTANTS.UIMAPIDS.MECHAGON_ISLAND, x = 87.90, y = 19.60, n = L["Mecharantula"] } },
	},
	["Bonebiter"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Bonebiter"],
		npcs = { 152001 },
		spellId = 301136,
		itemId = 169392,
		creatureId = 154893,
		questId = { 55537 },
		chance = 6,
		coords = { { m = CONSTANTS.UIMAPIDS.MECHAGON_ISLAND, x = 65.94, y = 26.35, n = L["Bonepicker"] } },
	},
	["Lost Robogrip"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Lost Robogrip"],
		npcs = { 151933 },
		spellId = 301053,
		itemId = 169382,
		creatureId = 154854,
		questId = { 55544 },
		chance = 20,
		coords = {
			{ m = CONSTANTS.UIMAPIDS.MECHAGON_ISLAND, x = 60.65, y = 42.22, n = L["Malfunctioning Beastbot"] },
		},
	},
	["Snowsoft Nibbler"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Snowsoft Nibbler"],
		npcs = { 151884 },
		spellId = 301050,
		itemId = 169379,
		creatureId = 154851,
		questId = { 55367 },
		chance = 5,
		coords = { { m = CONSTANTS.UIMAPIDS.MECHAGON_ISLAND } },
	},
	["Spraybot 0D"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Spraybot 0D"],
		npcs = { 152113 },
		spellId = 303023,
		itemId = 169886,
		creatureId = 155600,
		questId = { 55858 },
		chance = 8,
		coords = { { m = CONSTANTS.UIMAPIDS.MECHAGON_ISLAND, x = 68.31, y = 47.18, n = L["The Kleptoboss"] } },
	},
	["Nameless Octopode"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.BOSS,
		name = L["Nameless Octopode"],
		itemId = 169362,
		spellId = 301033,
		creatureId = 154835,
		npcs = { 99999 },
		tooltipNpcs = { 150859 },
		statisticId = { 13612, 13613, 13614, 13615 },
		lockoutDetails = {
			mode = CONSTANTS.DEFEAT_DETECTION.MODE_AND,
			{
				encounterName = "Za'qul",
				instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.NORMAL_RAID] = true },
			},
			{
				encounterName = "Za'qul",
				instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.HEROIC_RAID] = true },
			},
			{
				encounterName = "Za'qul",
				instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.MYTHIC_RAID] = true },
			},
			{ encounterName = "Za'qul", instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.LFR] = true } },
		},
		instanceDifficulties = {
			[CONSTANTS.INSTANCE_DIFFICULTIES.NORMAL_RAID] = true,
			[CONSTANTS.INSTANCE_DIFFICULTIES.HEROIC_RAID] = true,
			[CONSTANTS.INSTANCE_DIFFICULTIES.MYTHIC_RAID] = true,
			[CONSTANTS.INSTANCE_DIFFICULTIES.LFR] = true,
		},
		chance = 8,
		coords = { { m = CONSTANTS.UIMAPIDS.THE_ETERNAL_PALACE } },
	},
	["Sandclaw Nestseeker"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.SPECIAL,
		name = L["Sandclaw Nestseeker"],
		spellId = 301022,
		itemId = 169351,
		creatureId = 154824,
		chance = 250,
		coords = { { m = CONSTANTS.UIMAPIDS.NAZJATAR } },
	},
	["Armored Vaultbot"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.SPECIAL,
		name = L["Armored Vaultbot"],
		tooltipNpcs = { 150394 },
		spellId = 303784,
		itemId = 170072,
		creatureId = 155829,
		questId = { 55546 },
		chance = 75,
		coords = { { m = CONSTANTS.UIMAPIDS.MECHAGON_ISLAND, x = 53.99, y = 49.31, n = L["Armored Vaultbot"] } },
	},
	["Echoing Oozeling"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		items = { 168394, 168395 },
		name = L["Echoing Oozeling"],
		spellId = 301162,
		itemId = 169396,
		creatureId = 154904,
		questId = { 55847 }, -- Not sure which is correct: 55847, 57134, 57132, 56079 ? // 55847, 57132,
		chance = 20, -- Blind guess (no data)
		coords = { { m = CONSTANTS.UIMAPIDS.MECHAGON_ISLAND, x = 70.12, y = 61.99, n = L["Reclamation Rig"] } },
	},
	["Microbot 8D"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.ENCOUNTER,
		encounters = {
			2291, -- HK-8 Aerial Oppression Unit
		},
		npcs = { 150190 },
		name = L["Microbot 8D"],
		spellId = 301056,
		itemId = 169385,
		creatureId = 154857,
		chance = 50,
		instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.MYTHIC_DUNGEON] = true },
		lockoutDetails = {
			mode = CONSTANTS.DEFEAT_DETECTION.MODE_AND,
			{
				encounterName = "HK-8 Aerial Oppression Unit",
				instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.MYTHIC_DUNGEON] = true },
			},
		},
		coords = { { m = CONSTANTS.UIMAPIDS.MECHAGON_ISLAND_DUNGEON, i = true } },
	},
	["Golden Snorf"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		npcs = { 150397 },
		tooltipNpcs = { 150396, 144249 },
		statisticId = { 13620 },
		name = L["Golden Snorf"],
		spellId = 301049,
		itemId = 169378,
		creatureId = 154850,
		chance = 65,
		instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.MYTHIC_DUNGEON] = true },
		lockoutDetails = {
			mode = CONSTANTS.DEFEAT_DETECTION.MODE_AND,
			{
				encounterName = "King Mechagon",
				instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.MYTHIC_DUNGEON] = true },
			},
		},
		coords = { { m = CONSTANTS.UIMAPIDS.MECHAGON_ISLAND_DUNGEON, i = true } },
	},
	-- 8.3 Pets
	['Box Labeled "Danger: Void Rat Inside"'] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.ENCOUNTER,
		encounters = {
			2374, -- Therum Deepforge (8.3)
			3082, --  Therum Deepforge (11.1.5)
		},
		name = L['Box Labeled "Danger: Void Rat Inside"'],
		spellId = 315301,
		itemId = 174460,
		chance = 100,
		creatureId = 161963,
		coords = {
			{ m = CONSTANTS.UIMAPIDS.HORRIFIC_VISION_OF_STORMWIND },
			{ m = CONSTANTS.UIMAPIDS.HORRIFIC_REVISION_OF_STORMWIND },
		},
	},
	["Swirling Black Bottle"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.ENCOUNTER,
		encounters = {
			2332, -- Thrall the Corrupted (8.3)
			2338, -- Alleria Windrunner (8.3)
			3086, -- Thrall the Corrupted (11.1.5)
			3081, -- Alleria Windrunner (11.1.5)
		},
		name = L["Swirling Black Bottle"],
		spellId = 315302,
		itemId = 174461,
		chance = 100,
		creatureId = 161964,
		coords = {
			{ m = CONSTANTS.UIMAPIDS.HORRIFIC_VISION_OF_STORMWIND },
			{ m = CONSTANTS.UIMAPIDS.HORRIFIC_VISION_OF_ORGRIMMAR },
			{ m = CONSTANTS.UIMAPIDS.HORRIFIC_REVISION_OF_STORMWIND },
			{ m = CONSTANTS.UIMAPIDS.HORRIFIC_REVISION_OF_ORGRIMMAR },
		},
	},
	["Voidwoven Cat Collar"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.ENCOUNTER,
		encounters = {
			2338, -- Alleria Windrunner (8.3)
			3081, -- Alleria Windrunner (11.1.5)
		},
		name = L["Voidwoven Cat Collar"],
		spellId = 315298,
		itemId = 174459,
		chance = 100,
		creatureId = 161962,
		coords = {
			{ m = CONSTANTS.UIMAPIDS.HORRIFIC_VISION_OF_STORMWIND },
			{ m = CONSTANTS.UIMAPIDS.HORRIFIC_REVISION_OF_STORMWIND },
		},
	},
	["Void-Link Frostwolf Collar"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.ENCOUNTER,
		encounters = {
			2332, -- Thrall the Corrupted (8.3)
			3086, -- Thrall the Corrupted (11.1.5)
		},
		name = L["Void-Link Frostwolf Collar"],
		spellId = 312030,
		itemId = 174646,
		chance = 100,
		creatureId = 160196,
		coords = {
			{ m = CONSTANTS.UIMAPIDS.HORRIFIC_VISION_OF_ORGRIMMAR },
			{ m = CONSTANTS.UIMAPIDS.HORRIFIC_REVISION_OF_ORGRIMMAR },
		},
	},
	["C'Thuffer"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.ENCOUNTER,
		encounters = {
			2370, -- Rexxar (8.3)
			3090, -- Rexxar (11.1.5)
		},
		name = L["C'Thuffer"],
		spellId = 315290,
		itemId = 174457,
		chance = 100,
		creatureId = 161959,
		coords = {
			{ m = CONSTANTS.UIMAPIDS.HORRIFIC_VISION_OF_ORGRIMMAR },
			{ m = CONSTANTS.UIMAPIDS.HORRIFIC_REVISION_OF_ORGRIMMAR },
		},
	},
	["Void-Scarred Hare"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.ENCOUNTER,
		encounters = {
			2377, -- Magister Umbric (8.3)
			3085, -- Magister Umbric (11.1.5)
		},
		name = L["Void-Scarred Hare"],
		spellId = 315297,
		itemId = 174458,
		chance = 100,
		creatureId = 161961,
		coords = {
			{ m = CONSTANTS.UIMAPIDS.HORRIFIC_VISION_OF_STORMWIND },
			{ m = CONSTANTS.UIMAPIDS.HORRIFIC_REVISION_OF_STORMWIND },
		},
	},
	["Box With Faintly Glowing 'Air' Holes"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.ENCOUNTER,
		encounters = {
			2372, -- Oblivion Elemental (8.3)
			3088, -- Oblivion Elemental (11.1.5)
		},
		name = L["Box With Faintly Glowing 'Air' Holes"],
		spellId = 312029,
		itemId = 173726,
		chance = 100,
		creatureId = 160187,
		coords = {
			{ m = CONSTANTS.UIMAPIDS.HORRIFIC_VISION_OF_ORGRIMMAR },
			{ m = CONSTANTS.UIMAPIDS.HORRIFIC_REVISION_OF_ORGRIMMAR },
		},
	},
	["K'uddly"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["K'uddly"],
		npcs = { 157176 },
		spellId = 315339,
		itemId = 174473,
		creatureId = 161954,
		questId = { 57342 },
		chance = 33,
		coords = { { m = CONSTANTS.UIMAPIDS.VALE_OF_ETERNAL_BLOSSOMS, x = 51.85, y = 42.19, n = L["The Forgotten"] } },
	},
	["Cursed Dune Watcher"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		name = L["Cursed Dune Watcher"],
		spellId = 315367,
		itemId = 174481,
		items = { 174484 }, -- Uldum Accord Supplies
		chance = 100, -- Blind guess (no data)
		creatureId = 162007,
		coords = { { m = CONSTANTS.UIMAPIDS.ULDUM } },
	},
	["Jade Defender"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		name = L["Jade Defender"],
		spellId = 315371,
		itemId = 174479,
		items = { 174483 }, -- Rajani Supplies
		chance = 100,
		creatureId = 162013,
		coords = { { m = CONSTANTS.UIMAPIDS.VALE_OF_ETERNAL_BLOSSOMS } },
	},
	["Black Chitinous Plate"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Black Chitinous Plate"],
		npcs = { 162140 },
		spellId = 315360,
		itemId = 174476,
		creatureId = 162004,
		questId = { 58697 },
		chance = 75,
		coords = { { m = CONSTANTS.UIMAPIDS.ULDUM, x = 21.23, y = 61.05, n = L["Skikx'traz"] } },
	},
	["Wicked Lurker"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Wicked Lurker"],
		npcs = { 157593 },
		spellId = 315370,
		itemId = 174478,
		creatureId = 162012,
		questId = { 58330 },
		chance = 50,
		coords = { { m = CONSTANTS.UIMAPIDS.ULDUM, x = 60, y = 72, n = L["Amalgamation of Flesh"] } },
	},
	["Corrupted Tentacle"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Corrupted Tentacle"],
		npcs = { 154495 },
		spellId = 315353,
		itemId = 174474,
		creatureId = 161992,
		questId = { 56303 },
		chance = 50,
		coords = {
			{ m = CONSTANTS.UIMAPIDS.VALE_OF_ETERNAL_BLOSSOMS, x = 52.51, y = 62.14, n = L["Will of N'zoth"] },
		},
	},
	["Stinky Sack"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Stinky Sack"],
		npcs = { 154604 },
		spellId = 315355,
		itemId = 174475,
		creatureId = 161997,
		questId = { 56340 },
		chance = 50,
		coords = { { m = CONSTANTS.UIMAPIDS.ULDUM, x = 36.85, y = 20.93, n = L["Lord Aj'qirai"] } },
	},
	["Snarling Butterfly Crate"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Snarling Butterfly Crate"],
		spellId = 309522,
		itemId = 172493,
		npcs = { 154154 },
		chance = 20,
		creatureId = 158685,
		coords = { { m = CONSTANTS.UIMAPIDS.STORMSONG_VALLEY, x = 61.4, y = 16, n = L["Honey Smasher"] } },
	},
	["Eye of Corruption"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.BOSS,
		name = L["Eye of Corruption"],
		itemId = 174452,
		spellId = 315270,
		creatureId = 161946,
		npcs = { 99999 },
		tooltipNpcs = { 158041 },
		statisticId = { 14135, 14136, 14137, 14138 },
		lockoutDetails = {
			mode = CONSTANTS.DEFEAT_DETECTION.MODE_AND,
			{
				encounterName = "N'Zoth the Corruptor",
				instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.NORMAL_RAID] = true },
			},
			{
				encounterName = "N'Zoth the Corruptor",
				instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.HEROIC_RAID] = true },
			},
			{
				encounterName = "N'Zoth the Corruptor",
				instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.MYTHIC_RAID] = true },
			},
			{
				encounterName = "N'Zoth the Corruptor",
				instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.LFR] = true },
			},
		},
		instanceDifficulties = {
			[CONSTANTS.INSTANCE_DIFFICULTIES.NORMAL_RAID] = true,
			[CONSTANTS.INSTANCE_DIFFICULTIES.HEROIC_RAID] = true,
			[CONSTANTS.INSTANCE_DIFFICULTIES.MYTHIC_RAID] = true,
			[CONSTANTS.INSTANCE_DIFFICULTIES.LFR] = true,
		},
		chance = 10, -- Blind guess (no data)
		coords = { { m = CONSTANTS.UIMAPIDS.NYALOTHA, i = true } },
	},
	["Void-Scarred Anubisath"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.BOSS,
		name = L["Void-Scarred Anubisath"],
		itemId = 174447,
		spellId = 315225,
		creatureId = 161921,
		npcs = { 99999 },
		tooltipNpcs = { 156866 },
		statisticId = { 14127, 14128, 14129, 14130 },
		lockoutDetails = {
			mode = CONSTANTS.DEFEAT_DETECTION.MODE_AND,
			{
				encounterName = "Ra-den",
				instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.NORMAL_RAID] = true },
			},
			{
				encounterName = "Ra-den",
				instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.HEROIC_RAID] = true },
			},
			{
				encounterName = "Ra-den",
				instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.MYTHIC_RAID] = true },
			},
			{ encounterName = "Ra-den", instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.LFR] = true } },
		},
		instanceDifficulties = {
			[CONSTANTS.INSTANCE_DIFFICULTIES.NORMAL_RAID] = true,
			[CONSTANTS.INSTANCE_DIFFICULTIES.HEROIC_RAID] = true,
			[CONSTANTS.INSTANCE_DIFFICULTIES.MYTHIC_RAID] = true,
			[CONSTANTS.INSTANCE_DIFFICULTIES.LFR] = true,
		},
		chance = 8,
		coords = { { m = CONSTANTS.UIMAPIDS.NYALOTHA, i = true } },
	},
	["Fractured Obsidian Claw"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.BOSS,
		name = L["Fractured Obsidian Claw"],
		itemId = 174446,
		spellId = 315221,
		creatureId = 161919,
		npcs = { 99999 },
		tooltipNpcs = { 156523 },
		statisticId = { 14089, 14091, 14093, 14094 },
		lockoutDetails = {
			mode = CONSTANTS.DEFEAT_DETECTION.MODE_AND,
			{
				encounterName = "Maut",
				instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.NORMAL_RAID] = true },
			},
			{
				encounterName = "Maut",
				instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.HEROIC_RAID] = true },
			},
			{
				encounterName = "Maut",
				instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.MYTHIC_RAID] = true },
			},
			{ encounterName = "Maut", instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.LFR] = true } },
		},
		instanceDifficulties = {
			[CONSTANTS.INSTANCE_DIFFICULTIES.NORMAL_RAID] = true,
			[CONSTANTS.INSTANCE_DIFFICULTIES.HEROIC_RAID] = true,
			[CONSTANTS.INSTANCE_DIFFICULTIES.MYTHIC_RAID] = true,
			[CONSTANTS.INSTANCE_DIFFICULTIES.LFR] = true,
		},
		chance = 5,
		coords = { { m = CONSTANTS.UIMAPIDS.NYALOTHA, i = true } },
	},
	["Aqir Hivespawn"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.BOSS,
		name = L["Aqir Hivespawn"],
		itemId = 174448,
		spellId = 315229,
		creatureId = 161923,
		npcs = { 99999 },
		tooltipNpcs = { 157254 },
		statisticId = { 14107, 14108, 14109, 14110 },
		lockoutDetails = {
			mode = CONSTANTS.DEFEAT_DETECTION.MODE_AND,
			{
				encounterName = "The Hivemind",
				instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.NORMAL_RAID] = true },
			},
			{
				encounterName = "The Hivemind",
				instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.HEROIC_RAID] = true },
			},
			{
				encounterName = "The Hivemind",
				instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.MYTHIC_RAID] = true },
			},
			{
				encounterName = "The Hivemind",
				instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.LFR] = true },
			},
		},
		instanceDifficulties = {
			[CONSTANTS.INSTANCE_DIFFICULTIES.NORMAL_RAID] = true,
			[CONSTANTS.INSTANCE_DIFFICULTIES.HEROIC_RAID] = true,
			[CONSTANTS.INSTANCE_DIFFICULTIES.MYTHIC_RAID] = true,
			[CONSTANTS.INSTANCE_DIFFICULTIES.LFR] = true,
		},
		chance = 10,

		coords = { { m = CONSTANTS.UIMAPIDS.NYALOTHA, i = true } },
	},
	["Ra'kim"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.BOSS,
		name = L["Ra'kim"],
		itemId = 174449,
		spellId = 315231,
		creatureId = 161924,
		npcs = { 99999 },
		tooltipNpcs = { 157254 },
		statisticId = { 14107, 14108, 14109, 14110 },
		lockoutDetails = {
			mode = CONSTANTS.DEFEAT_DETECTION.MODE_AND,
			{
				encounterName = "The Hivemind",
				instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.NORMAL_RAID] = true },
			},
			{
				encounterName = "The Hivemind",
				instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.HEROIC_RAID] = true },
			},
			{
				encounterName = "The Hivemind",
				instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.MYTHIC_RAID] = true },
			},
			{
				encounterName = "The Hivemind",
				instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.LFR] = true },
			},
		},
		instanceDifficulties = {
			[CONSTANTS.INSTANCE_DIFFICULTIES.NORMAL_RAID] = true,
			[CONSTANTS.INSTANCE_DIFFICULTIES.HEROIC_RAID] = true,
			[CONSTANTS.INSTANCE_DIFFICULTIES.MYTHIC_RAID] = true,
			[CONSTANTS.INSTANCE_DIFFICULTIES.LFR] = true,
		},
		chance = 10, -- Blind guess (no data)
		coords = { { m = CONSTANTS.UIMAPIDS.NYALOTHA, i = true } },
	},
	["Bottle of Gloop"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.BFA,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.FISHING,
		name = L["Bottle of Gloop"],
		zones = { tostring(CONSTANTS.UIMAPIDS.ULDUM), tostring(CONSTANTS.UIMAPIDS.VALE_OF_ETERNAL_BLOSSOMS) },
		spellId = 315285,
		itemId = 174456,
		creatureId = 161951,
		chance = 500,
		requiresPool = true,
		coords = { { m = CONSTANTS.UIMAPIDS.ULDUM }, { m = CONSTANTS.UIMAPIDS.VALE_OF_ETERNAL_BLOSSOMS } },
	},
}

Rarity.ItemDB.MergeItems(Rarity.ItemDB.pets, bfaPets)
return bfaPets
