local addonName, addonTable = ...

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

local legionPets = {
	-- 7.0
	["Eye of Inquisition"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Eye of Inquisition"],
		spellId = 210673,
		itemId = 136901,
		npcs = {101878},
		chance = 100,
		creatureId = 97179,
		coords = {{m = CONSTANTS.UIMAPIDS.SURAMAR, x = 27.8, y = 85.2}}
	},
	["Knockoff Blingtron"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		name = L["Knockoff Blingtron"],
		spellId = 210683,
		itemId = 136911,
		items = {132892, 168740},
		chance = 200,
		creatureId = 99505,
		coords = {
			{m = CONSTANTS.UIMAPIDS.NONE}
		}
	},
	["Ridgeback Piglet"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		name = L["Ridgeback Piglet"],
		spellId = 210678,
		itemId = 136905,
		creatureId = 98172,
		items = {137608},
		chance = 10,
		coords = {
			{m = CONSTANTS.UIMAPIDS.NONE}
		}
	},
	["Thaumaturgical Piglet"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		name = L["Thaumaturgical Piglet"],
		spellId = 210681,
		itemId = 136908,
		creatureId = 98183,
		items = {137608},
		chance = 10,
		coords = {
			{m = CONSTANTS.UIMAPIDS.NONE}
		}
	},
	["Transmutant"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		name = L["Transmutant"],
		spellId = 221906,
		itemId = 139789,
		creatureId = 111425,
		items = {137608},
		chance = 10,
		coords = {
			{m = CONSTANTS.UIMAPIDS.NONE}
		}
	},
	--["Sting Ray Pup"] =                                 { cat = CONSTANTS.ITEM_CATEGORIES.LEGION, type = CONSTANTS.ITEM_TYPES.PET, method = CONSTANTS.DETECTION_METHODS.COLLECTION, name = L["Sting Ray Pup"], spellId = 217218, itemId = 138810, creatureId = 109216, collectedItemId = { 138777 }, chance = 50, },
	-- 7.1
	["Blessed Seed"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Blessed Seed"],
		itemId = 142091,
		spellId = 229098,
		creatureId = 115143,
		npcs = {32906},
		chance = 10,
		statisticId = {2864, 3258},
		doNotUpdateToHighestStat = true,
		coords = {{m = 148, x = 53.2, y = 22.3, i = true}}
	},
	["Call of the Frozen Blade"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Call of the Frozen Blade"],
		itemId = 142099,
		spellId = 229106,
		creatureId = 115152,
		npcs = {36597},
		chance = 10,
		statisticId = {4686, 4688},
		doNotUpdateToHighestStat = true,
		coords = {{m = 186, x = 49.6, y = 52.5, i = true}}
	},
	["Drudge Remains"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Drudge Remains"],
		itemId = 142098,
		spellId = 229105,
		creatureId = 115150,
		npcs = {36597},
		chance = 10,
		statisticId = {4653, 4687},
		doNotUpdateToHighestStat = true,
		coords = {{m = 186, x = 49.6, y = 52.5, i = true}}
	},
	["Fragment of Frozen Bone"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Fragment of Frozen Bone"],
		itemId = 142094,
		spellId = 229101,
		creatureId = 115146,
		npcs = {36612},
		chance = 10,
		coords = {{m = 186, x = 38.9, y = 59.4, i = true}}
	},
	["Giant Worm Egg"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Giant Worm Egg"],
		itemId = 142083,
		spellId = 229090,
		creatureId = 115135,
		npcs = {34797},
		chance = 10,
		coords = {{m = 172, x = 51.3, y = 52.5, i = true}}
	},
	["Glittering Ball of Yarn"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Glittering Ball of Yarn"],
		itemId = 142089,
		spellId = 229096,
		creatureId = 115141,
		npcs = {33515},
		chance = 10,
		coords = {{m = 148, x = 51.3, y = 57.2, i = true}}
	},
	["Ironbound Collar"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Ironbound Collar"],
		itemId = 142087,
		spellId = 229094,
		creatureId = 115139,
		npcs = {33186},
		chance = 10,
		coords = {{m = 148, x = 54.3, y = 26.5, i = true}}
	},
	["Magnataur Hunting Horn"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Magnataur Hunting Horn"],
		itemId = 142084,
		spellId = 229091,
		creatureId = 115136,
		npcs = {34797},
		chance = 33,
		coords = {{m = 172, x = 51.3, y = 52.5, i = true}}
	},
	["Nerubian Relic"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Nerubian Relic"],
		itemId = 142085,
		spellId = 229092,
		creatureId = 115137,
		npcs = {34564},
		chance = 10,
		coords = {{m = 172, x = 53, y = 35.5, i = true}}
	},
	["Ominous Pile of Snow"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Ominous Pile of Snow"],
		itemId = 142090,
		spellId = 229097,
		creatureId = 115142,
		npcs = {32845},
		chance = 10,
		statisticId = {2862, 3256},
		doNotUpdateToHighestStat = true,
		coords = {{m = 148, x = 67.1, y = 63.4, i = true}}
	},
	["Overcomplicated Controller"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Overcomplicated Controller"],
		itemId = 142092,
		spellId = 229099,
		creatureId = 115144,
		npcs = {33350},
		chance = 10,
		statisticId = {2865, 2879},
		doNotUpdateToHighestStat = true,
		coords = {{m = 148, x = 43.8, y = 40.8, i = true}}
	},
	["Putricide's Alchemy Supplies"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Putricide's Alchemy Supplies"],
		itemId = 142096,
		spellId = 229103,
		creatureId = 115148,
		npcs = {36678},
		chance = 10,
		coords = {{m = 186, x = 12.8, y = 53.1, i = true}}
	},
	["Red-Hot Coal"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Red-Hot Coal"],
		itemId = 142086,
		spellId = 229093,
		creatureId = 115138,
		npcs = {33118},
		chance = 10,
		coords = {{m = 148, x = 38, y = 26.5, i = true}}
	},
	["Remains of a Blood Beast"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Remains of a Blood Beast"],
		itemId = 142095,
		spellId = 229102,
		creatureId = 115147,
		npcs = {37813},
		chance = 10,
		statisticId = {4645, 4662, 4663, 4664},
		doNotUpdateToHighestStat = true,
		coords = {{m = 186, x = 51.5, y = 21.4, i = true}}
	},
	["Skull of a Frozen Whelp"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Skull of a Frozen Whelp"],
		itemId = 142097,
		spellId = 229104,
		creatureId = 115149,
		npcs = {36853},
		chance = 10,
		coords = {{m = 186, x = 36.5, y = 22.6, i = true}}
	},
	["Stormforged Rune"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Stormforged Rune"],
		itemId = 142088,
		spellId = 229095,
		creatureId = 115140,
		npcs = {99999},
		tooltipNpcs = {32857, 32927, 32867},
		chance = 10,
		coords = {{m = 148, x = 15.5, y = 55.9, i = true}}
	},
	["Wriggling Darkness"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Wriggling Darkness"],
		itemId = 142093,
		spellId = 229100,
		creatureId = 115145,
		npcs = {33288},
		chance = 10,
		statisticId = {2869, 2883},
		doNotUpdateToHighestStat = true,
		coords = {{m = 148, x = 68.3, y = 39.8, i = true}}
	},
	-- 7.2
	["Ageless Bronze Drake"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		name = L["Ageless Bronze Drake"],
		spellId = 248240,
		itemId = 151828,
		items = {151482},
		chance = 20,
		creatureId = 124944,
		coords = {{m = 115, x = 60, y = 54.4, n = L["Chromie"]}}
	},
	["Albino Buzzard"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		name = L["Albino Buzzard"],
		spellId = 231017,
		itemId = 142448,
		items = {142447},
		chance = 100,
		creatureId = 116080,
		questId = 45083,
		coords = {{m = 10, x = 63.58, y = 35.94, n = L["Crysa"]}}
	},
	["Bronze Proto-Whelp"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		name = L["Bronze Proto-Whelp"],
		spellId = 248025,
		itemId = 151829,
		items = {151482},
		chance = 33,
		creatureId = 124858,
		coords = {{m = 115, x = 60, y = 54.4, n = L["Chromie"]}}
	},
	["Cavern Moccasin"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		name = L["Cavern Moccasin"],
		spellId = 233333,
		itemId = 143754,
		items = {143753},
		chance = 100,
		creatureId = 117182,
		questId = 45539,
		coords = {{m = 10, x = 38.8, y = 68.2, n = L["Muyani"]}}
	},
	["Everliving Spore"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		name = L["Everliving Spore"],
		spellId = 233331,
		itemId = 143756,
		items = {143753},
		chance = 100,
		creatureId = 117180,
		questId = 45539,
		coords = {{m = 10, x = 38.8, y = 68.2, n = L["Muyani"]}}
	},
	["Nightmare Whelpling"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.BOSS,
		name = L["Nightmare Whelpling"],
		spellId = 210675,
		itemId = 136903,
		creatureId = 112015,
		npcs = {99999},
		tooltipNpcs = {102679},
		chance = 100,
		groupSize = 3,
		equalOdds = true,
		statisticId = {10928, 10929, 10930, 10931},
		enableCoin = true,
		coords = {{m = 781, i = true}}
	},
	["Orphaned Felbat"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		name = L["Orphaned Felbat"],
		spellId = 243136,
		itemId = 147841,
		items = {152108},
		chance = 20,
		creatureId = 121715,
		coords = {
			{m = CONSTANTS.UIMAPIDS.ANTORAN_WASTES},
			{m = CONSTANTS.UIMAPIDS.KROKUUN},
			{m = CONSTANTS.UIMAPIDS.MACAREE}
		}
	},
	["Scraps"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.SPECIAL,
		name = L["Scraps"],
		spellId = 240064,
		itemId = 146953,
		chance = 33,
		creatureId = 120397,
		coords = {{m = 646}}
	},
	["Young Venomfang"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		name = L["Young Venomfang"],
		spellId = 233335,
		itemId = 143755,
		items = {143753},
		chance = 100,
		creatureId = 117184,
		questId = 45539,
		coords = {{m = 10, x = 38.8, y = 68.2, n = L["Muyani"]}}
	},
	-- 7.3
	["Breezy Essence"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.BOSS,
		name = L["Breezy Essence"],
		itemId = 152974,
		spellId = 253818,
		creatureId = 127863,
		npcs = {99999},
		tooltipNpcs = {45870, 45871, 45872},
		lockBossName = "Conclave of Wind",
		chance = 10,
		statisticId = {5574, 5575},
		doNotUpdateToHighestStat = true,
		coords = {{m = 328, x = 47.5, y = 26, i = true}}
	},
	["Cinderweb Egg"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Cinderweb Egg"],
		itemId = 152976,
		spellId = 253918,
		creatureId = 127948,
		npcs = {52498},
		lockBossName = "Beth'tilac",
		chance = 10,
		coords = {{m = 367, x = 21, y = 32.7, i = true}}
	},
	["Elementium Back Plate"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.BOSS,
		name = L["Elementium Back Plate"],
		itemId = 152980,
		spellId = 253927,
		creatureId = 127953,
		npcs = {99999},
		tooltipNpcs = {53879},
		lockBossName = "Spine of Deathwing",
		chance = 10,
		statisticId = {6165, 6166},
		doNotUpdateToHighestStat = true,
		coords = {{m = 409, x = 33.2, y = 85.2, i = true}}
	},
	["Experiment-In-A-Jar"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.BOSS,
		name = L["Experiment-In-A-Jar"],
		itemId = 152967,
		spellId = 253790,
		creatureId = 127852,
		npcs = {99999},
		tooltipNpcs = {41378},
		lockBossName = "Maloriak",
		chance = 10,
		statisticId = {5559, 5560},
		doNotUpdateToHighestStat = true,
		coords = {{m = 285, x = 71.4, y = 70.2, i = true}}
	},
	["Fandral's Pet Carrier"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Fandral's Pet Carrier"],
		itemId = 152978,
		spellId = 253925,
		creatureId = 127951,
		npcs = {52571},
		lockBossName = "Majordomo Staghelm",
		chance = 10,
		coords = {{m = 367, x = 50.9, y = 72.4, i = true}}
	},
	["Lesser Circle of Binding"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.BOSS,
		name = L["Lesser Circle of Binding"],
		itemId = 152970,
		spellId = 253809,
		creatureId = 127858,
		npcs = {99999},
		tooltipNpcs = {43687, 43686, 43688, 43689, 43735},
		lockBossName = "Terrastra",
		chance = 10,
		statisticId = {5569, 5570},
		doNotUpdateToHighestStat = true,
		coords = {{m = 294, x = 42.5, 45.5, i = true}}
	},
	["Model D1-BB-L3R"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		name = L["Model D1-BB-L3R"],
		spellId = 233647,
		itemId = 151645,
		items = {151638},
		chance = 100,
		creatureId = 117340,
		questId = 47895,
		coords = {{m = 27, x = 26.8, y = 36.3, n = L["Environeer Bert"]}}
	},
	["Odd Twilight Egg"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.BOSS,
		name = L["Odd Twilight Egg"],
		itemId = 152969,
		spellId = 253805,
		creatureId = 127857,
		npcs = {99999},
		tooltipNpcs = {45993, 45992},
		lockBossName = "Theralion and Valiona",
		chance = 10,
		statisticId = {5567, 5568},
		doNotUpdateToHighestStat = true,
		coords = {{m = 294, i = true}}
	},
	["Puddle of Black Liquid"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.BOSS,
		name = L["Puddle of Black Liquid"],
		itemId = 152979,
		spellId = 253926,
		creatureId = 127952,
		npcs = {99999},
		tooltipNpcs = {55312},
		lockBossName = "Yor'sahj the Unsleeping",
		chance = 10,
		statisticId = {6157, 6158},
		doNotUpdateToHighestStat = true,
		coords = {{m = 409, x = 46.8, y = 49.9, i = true}}
	},
	["Rough-Hewn Remote"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.BOSS,
		name = L["Rough-Hewn Remote"],
		itemId = 152966,
		spellId = 253788,
		creatureId = 127850,
		npcs = {99999},
		tooltipNpcs = {42179, 42166, 42180, 42178},
		lockBossName = "Omnotron Defense System",
		chance = 10,
		statisticId = {5557, 5558},
		doNotUpdateToHighestStat = true,
		coords = {{m = 285, x = 61.4, y = 57.4, i = true}}
	},
	["Severed Tentacle"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.BOSS,
		name = L["Severed Tentacle"],
		itemId = 152981,
		spellId = 253928,
		creatureId = 127954,
		npcs = {99999},
		tooltipNpcs = {56173},
		lockBossName = "Madness of Deathwing",
		chance = 10,
		statisticId = {6167, 6168},
		doNotUpdateToHighestStat = true,
		coords = {{m = 409, i = true}}
	},
	["Smoldering Treat"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Smoldering Treat"],
		itemId = 152975,
		spellId = 253916,
		creatureId = 127947,
		npcs = {53691},
		lockBossName = "Shannox",
		chance = 10,
		coords = {{m = 367, x = 49.3, y = 44.3, i = true}}
	},
	["Shadowy Pile of Bones"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.BOSS,
		name = L["Shadowy Pile of Bones"],
		itemId = 152968,
		spellId = 253799,
		creatureId = 127853,
		npcs = {99999},
		tooltipNpcs = {41376, 41270},
		lockBossName = "Nefarian's End",
		chance = 10,
		statisticId = {5565, 5566},
		doNotUpdateToHighestStat = true,
		coords = {{m = 285, x = 48, y = 70.2, i = true}}
	},
	["Strange Humming Crystal"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		name = L["Strange Humming Crystal"],
		spellId = 226682,
		itemId = 141349,
		items = {157828},
		chance = 100,
		creatureId = 113827,
		sourceText = L["The quest starter item for Wondrous Wisdomball"],
		coords = {{m = 625, x = 33.6, y = 48, n = L["Warmage Silva"]}}
	},
	["Thistleleaf Adventurer"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		name = L["Thistleleaf Adventurer"],
		spellId = 195369,
		itemId = 130167,
		items = {157822},
		chance = 100,
		creatureId = 99389,
		coords = {{m = 641, x = 54.6, y = 73.2, n = L["Sylvia Hartshorn"]}}
	},
	["Twilight Summoning Portal"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.BOSS,
		name = L["Twilight Summoning Portal"],
		itemId = 152972,
		spellId = 253813,
		creatureId = 127859,
		npcs = {99999},
		tooltipNpcs = {43324},
		lockBossName = "Cho'gall",
		chance = 10,
		statisticId = {5572, 5571},
		doNotUpdateToHighestStat = true,
		coords = {{m = 294, x = 73.4, 75.4, i = true}}
	},
	["Vibrating Stone"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Vibrating Stone"],
		itemId = 152977,
		spellId = 253924,
		creatureId = 127950,
		npcs = {53494},
		lockBossName = "Baleroc",
		chance = 10,
		coords = {{m = 367, x = 49.5, y = 30.9, i = true}}
	},
	["Zephyr's Call"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.BOSS,
		name = L["Zephyr's Call"],
		itemId = 152973,
		spellId = 253816,
		creatureId = 127862,
		npcs = {99999},
		tooltipNpcs = {46753},
		lockBossName = "Al'Akir",
		chance = 10,
		statisticId = {5576, 5577},
		doNotUpdateToHighestStat = true,
		coords = {{m = 328, i = true}}
	},
	-- 7.3
	["Docile Skyfin"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		name = L["Docile Skyfin"],
		spellId = 254295,
		itemId = 153054,
		items = {153191},
		chance = 5,
		creatureId = 128157,
		sourceText = L[
			"Contained in Cracked Fel-Spotted Egg, which is obtained by defeating any of the panthara rares on Argus, looting a Fel-Spotted Egg from them, and waiting five days. Each mount has a 6% chance to appear in the Cracked Fel-Spotted Egg, and each pet has a 20% chance to appear in it."
		],
		coords = {
			{m = CONSTANTS.UIMAPIDS.ANTORAN_WASTES, x = 64.32, y = 48.62, n = L["Varga"]},
			{m = CONSTANTS.UIMAPIDS.KROKUUN, x = 70.21, y = 34.38, n = L["Naroua"]},
			{m = CONSTANTS.UIMAPIDS.MACAREE, x = 43.55, y = 49.19, n = L["Sabuul"]}
		}
	},
	["Fel-Afflicted Skyfin"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.USE,
		name = L["Fel-Afflicted Skyfin"],
		spellId = 254296,
		itemId = 153055,
		items = {153191},
		chance = 5,
		creatureId = 128158,
		sourceText = L[
			"Contained in Cracked Fel-Spotted Egg, which is obtained by defeating any of the panthara rares on Argus, looting a Fel-Spotted Egg from them, and waiting five days. Each mount has a 6% chance to appear in the Cracked Fel-Spotted Egg, and each pet has a 20% chance to appear in it."
		],
		coords = {
			{m = CONSTANTS.UIMAPIDS.ANTORAN_WASTES, x = 64.32, y = 48.62, n = L["Varga"]},
			{m = CONSTANTS.UIMAPIDS.KROKUUN, x = 70.21, y = 34.38, n = L["Naroua"]},
			{m = CONSTANTS.UIMAPIDS.MACAREE, x = 43.55, y = 49.19, n = L["Sabuul"]}
		}
	},
	["Rebellious Imp"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Rebellious Imp"],
		spellId = 254749,
		itemId = 153252,
		npcs = {127705},
		chance = 16,
		creatureId = 128388,
		questId = 48970,
		coords = {
			{m = CONSTANTS.UIMAPIDS.ANTORAN_WASTES, x = 66.72, y = 18.12, n = L["Mother Rosula"]}
		}
	},
	["Grasping Manifestation"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Grasping Manifestation"],
		spellId = 254297,
		itemId = 153056,
		npcs = {126887},
		chance = 6,
		creatureId = 128159,
		questId = 48709,
		coords = {
			{m = CONSTANTS.UIMAPIDS.MACAREE, x = 30.12, y = 40.18, n = L["Ataxon"]}
		}
	},
	["Uuna's Doll"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Uuna's Doll"],
		spellId = 254763,
		itemId = 153195,
		npcs = {127581},
		chance = 20,
		creatureId = 128396,
		questId = 48966,
		coords = {
			{m = CONSTANTS.UIMAPIDS.ANTORAN_WASTES, x = 54.83, y = 39.15, n = L["The Many-Faced Devourer"]}
		}
	},
	["Silithid Mini-Tank"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.NPC,
		name = L["Silithid Mini-Tank"],
		spellId = 261755,
		itemId = 156851,
		npcs = {132578, 132584, 132580},
		chance = 10,
		creatureId = 133064,
		questId = {50223, 50224, 50255},
		defeatAllQuests = true,
		defeatSteps = {
			[50223] = L["Ssinkrix"],
			[50224] = L["Xaarshej"],
			[50255] = L["Qroshekx"]
		},
		coords = {
			{m = 81, x = 59, y = 15, n = L["Qroshekx"]},
			{m = 81, x = 30, y = 35, n = L["Xaarshej"]},
			{m = 81, x = 54, y = 80, n = L["Ssinkrix"]}
		}
	},
	["Fossorial Bile Larva"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.SPECIAL,
		name = L["Fossorial Bile Larva"],
		spellId = 254298,
		itemId = 153057,
		chance = 2000,
		creatureId = 128160,
		obtain = L["Obtained by skinning creatures on Argus"],
		sourceText = L["Obtained by skinning creatures on Argus"],
		tooltipNpcs = {
			-- Any beast on Argus, pretty much...
			119884,
			126996,
			123511,
			124279,
			124279,
			123527,
			122363,
			124225,
			124265,
			127270,
			124444,
			123076,
			124303,
			121629,
			124278,
			126072,
			119968,
			125146,
			123512,
			123508,
			124269,
			122010,
			124271,
			125223,
			126939,
			119604,
			119398,
			122408,
			121565,
			121562,
			119874,
			119748,
			122365,
			125167,
			126198,
			122022,
			126114,
			119602,
			119576,
			124430,
			121673,
			119747,
			126174,
			124439,
			124486
		},
		showTooltipCondition = {filter = CONSTANTS.TOOLTIP_FILTERS.IS_SPELL_KNOWN, value = "Skinning"}, -- Display only if player can actually skin them
		coords = {
			{m = CONSTANTS.UIMAPIDS.ANTORAN_WASTES},
			{m = CONSTANTS.UIMAPIDS.KROKUUN},
			{m = CONSTANTS.UIMAPIDS.MACAREE}
		}
	},
	["Fel Lasher"] = {
		cat = CONSTANTS.ITEM_CATEGORIES.LEGION,
		type = CONSTANTS.ITEM_TYPES.PET,
		method = CONSTANTS.DETECTION_METHODS.SPECIAL,
		name = L["Fel Lasher"],
		spellId = 254271,
		itemId = 153045,
		chance = 4000,
		creatureId = 128137,
		obtain = L["Obtained by gathering herbs on Argus"],
		sourceText = L["Obtained by gathering herbs on Argus"],
		coords = {
			{m = CONSTANTS.UIMAPIDS.ANTORAN_WASTES},
			{m = CONSTANTS.UIMAPIDS.KROKUUN},
			{m = CONSTANTS.UIMAPIDS.MACAREE}
		}
	}
}

Rarity.ItemDB.MergeItems(Rarity.ItemDB.pets, legionPets)
