You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

842 lines
24 KiB

local addonName, addonTable = ...
local L = LibStub("AceLocale-3.0"):GetLocale("Rarity")
local CONSTANTS = addonTable.constants
local mopPets = {
-- 5.0
["Hollow Reed"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Hollow Reed"],
spellId = 126249,
itemId = 86563,
npcs = { 50776 },
chance = 10,
creatureId = 64633,
coords = { { m = 422, x = 64.2, y = 58.6 } },
},
["Imbued Jade Fragment"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Imbued Jade Fragment"],
spellId = 126251,
itemId = 86564,
npcs = { 50347 },
chance = 10,
creatureId = 64634,
coords = { { m = 422, x = 71.8, y = 37.6 } },
},
["Porcupette"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Porcupette"],
spellId = 118414,
itemId = 89587,
items = { 89125 },
chance = 250,
creatureId = 61086,
coords = { { m = CONSTANTS.UIMAPIDS.NONE } },
},
-- 5.1
["Anubisath Idol"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Anubisath Idol"],
spellId = 135267,
itemId = 93040,
npcs = { 15276 },
chance = 10,
creatureId = 68659,
coords = { { m = 319, x = 60.6, y = 69.7, i = true } },
},
["Blackwing Banner"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Blackwing Banner"],
spellId = 135265,
itemId = 93037,
npcs = { 12017 },
chance = 10,
creatureId = 68663,
coords = { { m = 287, x = 50.5, y = 61.7, i = true } },
},
["Blazing Rune"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Blazing Rune"],
spellId = 135259,
itemId = 93034,
npcs = { 11982 },
chance = 10,
creatureId = 68664,
coords = { { m = 232, x = 69.4, y = 23.6, i = true } },
},
["Blighted Spore"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Blighted Spore"],
spellId = 135255,
itemId = 93032,
npcs = { 16011 },
chance = 10,
creatureId = 68657,
coords = { { m = 162, x = 76, y = 28.3, i = true } },
},
["Core of Hardened Ash"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Core of Hardened Ash"],
spellId = 135261,
itemId = 93035,
npcs = { 11988 },
chance = 10,
creatureId = 68666,
coords = { { m = 232, x = 68.8, y = 57.6, i = true } },
},
["Dusty Clutch of Eggs"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Dusty Clutch of Eggs"],
spellId = 135254,
itemId = 93030,
npcs = { 15952 },
chance = 10,
creatureId = 68656,
coords = { { m = 162, x = 68.6, y = 15.2, i = true } },
},
["Gluth's Bone"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Gluth's Bone"],
spellId = 135257,
itemId = 93029,
npcs = { 15932 },
chance = 10,
creatureId = 68654,
coords = { { m = 162, x = 46.2, y = 43.8, i = true } },
},
["Imperial Moth"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Imperial Moth"],
spellId = 132574,
itemId = 90900,
items = { 92960 },
chance = 50,
creatureId = 67230,
coords = { { m = CONSTANTS.UIMAPIDS.NONE } },
},
["Imperial Silkworm"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Imperial Silkworm"],
spellId = 132580,
itemId = 90902,
items = { 92960 },
chance = 10,
creatureId = 67233,
coords = { { m = CONSTANTS.UIMAPIDS.NONE } },
},
["Jewel of Maddening Whispers"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Jewel of Maddening Whispers"],
spellId = 135268,
itemId = 93041,
npcs = { 15263 },
chance = 10,
creatureId = 68658,
coords = { { m = 319, x = 45.7, y = 52.2, i = true } },
},
["Mark of Flame"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Mark of Flame"],
spellId = 135258,
itemId = 93033,
npcs = { 12098 },
chance = 10,
creatureId = 68665,
coords = { { m = 232, x = 82.8, y = 82.5, i = true } },
},
["Unscathed Egg"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Unscathed Egg"],
spellId = 135263,
itemId = 93036,
npcs = { 12435 },
chance = 10,
creatureId = 68661,
coords = { { m = 287, x = 41.9, y = 60.2, i = true } },
},
["Viscidus Globule"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Viscidus Globule"],
spellId = 135266,
itemId = 93039,
npcs = { 15299 },
chance = 10,
creatureId = 68660,
coords = { { m = 319, x = 72.1, y = 17.8, i = true } },
},
["Whistle of Chromatic Bone"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Whistle of Chromatic Bone"],
spellId = 135264,
itemId = 93038,
npcs = { 14020 },
chance = 10,
creatureId = 68662,
coords = { { m = 287, x = 39.4, y = 72.6, i = true } },
},
-- 5.2
["Ji-Kun Hatchling"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.BOSS,
name = L["Ji-Kun Hatchling"],
spellId = 139148,
itemId = 94835,
npcs = { 99999 },
tooltipNpcs = { 69712 },
chance = 200,
statisticId = { 8171, 8169, 8172, 8170, 8168 },
creatureId = 70144,
enableCoin = true,
blackMarket = true,
lockBossName = "Ji-Kun",
coords = { { m = 508, x = 49.3, y = 41.5, i = true } },
},
["Living Sandling"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.BOSS,
name = L["Living Sandling"],
spellId = 137977,
itemId = 94125,
npcs = { 69944 },
chance = 200,
statisticId = { 8153 },
doNotUpdateToHighestStat = true,
creatureId = 69748,
enableCoin = true,
blackMarket = true,
coords = { { m = 508, i = true } },
},
["Mountain Panda"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Mountain Panda"],
spellId = 138382,
itemId = 94210,
items = { 94207 },
chance = 7,
creatureId = 69892,
coords = {
{ m = CONSTANTS.UIMAPIDS.JADE_FOREST },
{ m = CONSTANTS.UIMAPIDS.VALLEY_OF_THE_FOUR_WINDS },
{ m = CONSTANTS.UIMAPIDS.KUNLAI_SUMMIT },
{ m = CONSTANTS.UIMAPIDS.TOWNLONG_STEPPES },
{ m = CONSTANTS.UIMAPIDS.VALE_OF_ETERNAL_BLOSSOMS_MOP },
{ m = CONSTANTS.UIMAPIDS.KRASARANG_WILDS },
{ m = CONSTANTS.UIMAPIDS.DREAD_WASTES },
},
},
["Snowy Panda"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Snowy Panda"],
spellId = 138381,
itemId = 94209,
items = { 94207 },
chance = 7,
creatureId = 69893,
coords = {
{ m = CONSTANTS.UIMAPIDS.JADE_FOREST },
{ m = CONSTANTS.UIMAPIDS.VALLEY_OF_THE_FOUR_WINDS },
{ m = CONSTANTS.UIMAPIDS.KUNLAI_SUMMIT },
{ m = CONSTANTS.UIMAPIDS.TOWNLONG_STEPPES },
{ m = CONSTANTS.UIMAPIDS.VALE_OF_ETERNAL_BLOSSOMS_MOP },
{ m = CONSTANTS.UIMAPIDS.KRASARANG_WILDS },
{ m = CONSTANTS.UIMAPIDS.DREAD_WASTES },
},
},
["Son of Animus"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.BOSS,
name = L["Son of Animus"],
spellId = 138161,
itemId = 94152,
npcs = { 99999 },
tooltipNpcs = { 69427 },
chance = 200,
statisticId = { 8186, 8184, 8187, 8185, 8183 },
creatureId = 69820,
enableCoin = true,
blackMarket = true,
lockBossName = "Dark Animus",
coords = { { m = 508, x = 42.6, y = 57.6, i = true } },
},
["Sunfur Panda"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Sunfur Panda"],
spellId = 138380,
itemId = 94208,
items = { 94207 },
chance = 7,
creatureId = 69891,
coords = {
{ m = CONSTANTS.UIMAPIDS.JADE_FOREST },
{ m = CONSTANTS.UIMAPIDS.VALLEY_OF_THE_FOUR_WINDS },
{ m = CONSTANTS.UIMAPIDS.KUNLAI_SUMMIT },
{ m = CONSTANTS.UIMAPIDS.TOWNLONG_STEPPES },
{ m = CONSTANTS.UIMAPIDS.VALE_OF_ETERNAL_BLOSSOMS_MOP },
{ m = CONSTANTS.UIMAPIDS.KRASARANG_WILDS },
{ m = CONSTANTS.UIMAPIDS.DREAD_WASTES },
},
},
["Direhorn Runt"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Direhorn Runt"],
spellId = 139153,
itemId = 94573,
npcs = { 70019, 69983, 70016, 70017, 70018, 69992, 70015, 70012, 70013, 70014 },
chance = 250,
creatureId = 70154,
coords = { { m = 507 } },
},
["Zandalari Anklerender"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Zandalari Anklerender"],
spellId = 139932,
itemId = 95422,
npcs = { 69925 },
chance = 50,
creatureId = 70451,
coords = { { m = 507 } },
},
["Zandalari Footslasher"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Zandalari Footslasher"],
spellId = 139933,
itemId = 95423,
npcs = { 69925 },
chance = 50,
creatureId = 70452,
coords = { { m = 507 } },
},
["Zandalari Kneebiter"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Zandalari Kneebiter"],
spellId = 138087,
itemId = 94126,
npcs = { 69925 },
chance = 50,
creatureId = 69796,
coords = { { m = 507 } },
},
["Zandalari Toenibbler"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Zandalari Toenibbler"],
spellId = 139934,
itemId = 95424,
npcs = { 69925 },
chance = 50,
creatureId = 70453,
coords = { { m = 507 } },
},
-- 5.3
["Brilliant Phoenix Hawk Feather"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Brilliant Phoenix Hawk Feather"],
spellId = 141449,
itemId = 97557,
npcs = { 19514 },
chance = 33,
creatureId = 71022,
coords = { { m = 334, x = 50.1, y = 58.7, i = true } },
},
["Crystal of the Void"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.BOSS,
name = L["Crystal of the Void"],
spellId = 141448,
itemId = 97556,
npcs = { 18805 },
chance = 20,
creatureId = 71021,
coords = { { m = 334, x = 74, y = 48.9, i = true } },
},
["Dark Quivering Blob"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.BOSS,
name = L["Dark Quivering Blob"],
spellId = 142029,
itemId = 97960,
npcs = { 99999 },
tooltipNpcs = { 69017 },
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,
},
chance = 50,
statisticId = { 8181, 8179, 8180, 8182 },
creatureId = 71200,
enableCoin = true,
blackMarket = true,
sourceText = L["All raid formats except Raid Finder"],
lockBossName = "Primordius",
coords = { { m = 508, i = true, x = 57.2, y = 78.2 } },
},
["Dripping Strider Egg"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Dripping Strider Egg"],
spellId = 141446,
itemId = 97554,
npcs = { 21212 },
chance = 250,
creatureId = 71019,
coords = { { m = 332, x = 72.2, y = 58.9, i = true } },
},
["Gahz'rooki's Summoning Stone"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Gahz'rooki's Summoning Stone"],
spellId = 141789,
itemId = 97821,
npcs = { 71012, 70997, 71000, 70999, 71001 },
chance = 1000,
creatureId = 71159,
coords = { { m = 10, x = 43.7, y = 47.9 } },
},
["Half-Empty Food Container"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Half-Empty Food Container"],
spellId = 142030,
itemId = 97961,
npcs = { 69251 },
chance = 750,
creatureId = 71201,
coords = { { m = 504, x = 51.8, y = 80.6 } },
},
["Instant Arcane Sanctum Security Kit"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Instant Arcane Sanctum Security Kit"],
spellId = 141434,
itemId = 97549,
npcs = { 15691 },
chance = 33,
creatureId = 71015,
coords = { { m = 794, i = true, x = 49.4, y = 36.6 } },
},
["Netherspace Portal-Stone"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Netherspace Portal-Stone"],
spellId = 141435,
itemId = 97550,
npcs = { 15690 },
chance = 33,
creatureId = 71016,
coords = { { m = 350, x = 51.4, y = 30.9, i = true } },
},
["Pygmy Direhorn"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.BOSS,
name = L["Pygmy Direhorn"],
spellId = 138825,
itemId = 94574,
npcs = { 99999 },
tooltipNpcs = { 68476 },
chance = 50,
statisticId = { 8151, 8149, 8152, 8150, 8148 },
creatureId = 70083,
enableCoin = true,
blackMarket = true,
lockBossName = "Horridon",
coords = { { m = 508, 26.8, y = 78.7, i = true } },
},
["Quivering Blob"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.BOSS,
name = L["Quivering Blob"],
spellId = 142028,
itemId = 97959,
npcs = { 99999 },
tooltipNpcs = { 69017 },
instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.LEGACY_LFR] = true },
chance = 50,
statisticId = { 8178 },
creatureId = 71199,
enableCoin = true,
blackMarket = true,
sourceText = L["Only Raid Finder difficulty"],
lockBossName = "Primordius",
coords = { { m = 508, x = 57.2, y = 78.2, i = true } },
},
["Satyr Charm"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Satyr Charm"],
spellId = 141451,
itemId = 97551,
npcs = { 15688 },
chance = 33,
creatureId = 71033,
coords = { { m = 794, x = 52.5, y = 69.6, i = true } },
},
["Shell of Tide-Calling"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Shell of Tide-Calling"],
spellId = 141436,
itemId = 97552,
npcs = { 21213 },
chance = 20,
creatureId = 71017,
coords = { { m = 332, x = 59.6, y = 26, i = true } },
},
["Spiky Collar"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Spiky Collar"],
spellId = 141433,
itemId = 97548,
npcs = { 17521 },
chance = 14,
creatureId = 71014,
coords = { { m = 350, x = 18.1, y = 35, i = true } },
},
["Tainted Core"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Tainted Core"],
spellId = 141437,
itemId = 97553,
npcs = { 21216 },
chance = 25,
creatureId = 71018,
coords = { { m = 332, x = 36.3, y = 84.7, i = true } },
},
["Tiny Fel Engine Key"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Tiny Fel Engine Key"],
spellId = 141447,
itemId = 97555,
npcs = { 19516 },
chance = 25,
creatureId = 71020,
coords = { { m = 334, x = 26.4, y = 49, i = true } },
},
-- 5.4
["Ashleaf Spriteling"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Ashleaf Spriteling"],
spellId = 148046,
itemId = 104156,
npcs = { 73277 },
chance = 66,
creatureId = 73533,
coords = { { m = 554, x = 67.6, y = 44 } },
},
["Azure Crane Chick"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.SPECIAL,
name = L["Azure Crane Chick"],
spellId = 148047,
itemId = 104157,
obtain = L["Obtained by opening Crane Nests on the Timeless Isle"],
chance = 50,
creatureId = 73534,
coords = { { m = 554 } },
},
["Blackfuse Bombling"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Blackfuse Bombling"],
spellId = 148049,
itemId = 104158,
npcs = { 99999 },
tooltipNpcs = { 71504 },
chance = 100,
blackMarket = true,
statisticId = { 8624, 8622, 8625, 8623, 8621, 8620 },
creatureId = 73352,
lockBossName = "Siegecrafter Blackfuse",
coords = { { m = 556, x = 58.7, y = 46.5, i = true } },
},
["Bonkers"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.SPECIAL,
name = L["Bonkers"],
spellId = 148373,
itemId = 104202,
obtain = L["Obtained by opening Timeless Chests on the Timeless Isle"],
chance = 70,
creatureId = 73668,
coords = { { m = 554 } },
},
["Death Adder Hatchling"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Death Adder Hatchling"],
spellId = 148052,
itemId = 104161,
npcs = { 73163 },
chance = 50,
creatureId = 73364,
coords = { { m = 554 } },
},
["Dandelion Frolicker"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Dandelion Frolicker"],
spellId = 148051,
itemId = 104160,
npcs = { 71826, 71823 },
chance = 1250,
creatureId = 73532,
coords = { { m = 554, x = 45.6, y = 74.6 } },
},
["Droplet of Y'Shaarj"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.BOSS,
name = L["Droplet of Y'Shaarj"],
spellId = 148058,
itemId = 104162,
npcs = { 99999 },
tooltipNpcs = { 71734 },
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,
[CONSTANTS.INSTANCE_DIFFICULTIES.NORMAL_RAID] = true,
},
chance = 100,
statisticId = { 8569, 8571, 8573, 8570, 8568 },
creatureId = 73350,
enableCoin = true,
blackMarket = true,
sourceText = L["All raid formats except Raid Finder"],
lockBossName = "Sha of Pride",
coords = { { m = 556, x = 22.5, y = 69.5, i = true } },
}, -- SHA OF PRIDE (flex/normal/heroic)
["Gooey Sha-ling"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.BOSS,
name = L["Gooey Sha-ling"],
spellId = 148059,
itemId = 104163,
npcs = { 99999 },
tooltipNpcs = { 71734 },
instanceDifficulties = {
[CONSTANTS.INSTANCE_DIFFICULTIES.LEGACY_LFR] = true,
[CONSTANTS.INSTANCE_DIFFICULTIES.NORMAL_RAID] = true,
},
chance = 100,
statisticId = { 8568, 8567 },
creatureId = 73351,
enableCoin = true,
blackMarket = true,
sourceText = L["Raid Finder or Flexible difficulty"],
lockBossName = "Sha of Pride",
coords = { { m = 556, x = 22.5, y = 69.5, i = true } },
}, -- SHA OF PRIDE (lfr/flex)
["Gu'chi Swarmling"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Gu'chi Swarmling"],
spellId = 148527,
itemId = 104291,
npcs = { 72909 },
chance = 50,
creatureId = 73730,
coords = { { m = 554, x = 42.6, y = 75.6 } },
},
["Gulp Froglet"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Gulp Froglet"],
spellId = 148067,
itemId = 104169,
npcs = { 72775 },
chance = 33,
creatureId = 73359,
coords = { { m = 554, x = 63.8, y = 73 } },
},
["Jadefire Spirit"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Jadefire Spirit"],
spellId = 148552,
itemId = 104307,
npcs = { 72769 },
chance = 50,
creatureId = 73738,
coords = { { m = 554, x = 47.8, y = 36.8 } },
},
["Jademist Dancer"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Jademist Dancer"],
spellId = 148060,
itemId = 104164,
npcs = { 72767 },
chance = 200,
creatureId = 72767,
coords = { { m = 554, x = 26.4, y = 29.2 } },
},
["Kovok"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.BOSS,
name = L["Kovok"],
spellId = 148061,
itemId = 104165,
npcs = { 99999 },
tooltipNpcs = { 71161, 71153, 71160, 71154, 71156, 71155, 71158, 71152, 71157 },
chance = 100,
statisticId = { 8630, 8628, 8631, 8629, 8627, 8626 },
creatureId = 73354,
enableCoin = true,
blackMarket = true,
lockBossName = "Paragons of the Klaxxi",
coords = { { m = 556, x = 68.3, y = 35.3, i = true } },
}, -- PARAGONS OF THE KLAXXI (all modes)
["Lil' Bling"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Lil' Bling"],
spellId = 147124,
itemId = 103670,
items = { 86623, 113258 },
chance = 200,
creatureId = 73011,
questId = { 31752, 34774 },
tooltipNpcs = { 77789, 43929 },
coords = { { m = CONSTANTS.UIMAPIDS.NONE } },
},
["Ominous Flame"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Ominous Flame"],
spellId = 148062,
itemId = 104166,
npcs = { 73162 },
chance = 200,
creatureId = 73357,
coords = { { m = 554, x = 47.2, y = 35.6 } },
},
["Ruby Droplet"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Ruby Droplet"],
spellId = 148050,
itemId = 104159,
npcs = { 73282 },
chance = 33,
creatureId = 73356,
coords = { { m = 554, x = 64.6, y = 28.6 } },
},
["Skunky Alemental"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Skunky Alemental"],
spellId = 148063,
itemId = 104167,
npcs = { 71919 },
chance = 33,
creatureId = 73367,
coords = { { m = 554, x = 37.8, y = 77.2 } },
},
["Spineclaw Crab"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Spineclaw Crab"],
spellId = 148066,
itemId = 104168,
npcs = { 73166 },
chance = 60,
creatureId = 73366,
coords = { { m = 554 } },
},
}
Rarity.ItemDB.MergeItems(Rarity.ItemDB.pets, mopPets)