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.
860 lines
25 KiB
860 lines
25 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, 142447, 151638, 184866 },
|
|
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, -- Kor'kron Butcher
|
|
73590, -- Kor'kron Outrider
|
|
},
|
|
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,
|
|
questId = 32961,
|
|
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, 132892, 168740 },
|
|
chance = 200,
|
|
creatureId = 73011,
|
|
questId = { 31752, 34774, 40753, 56042 },
|
|
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 } },
|
|
},
|
|
["Sunreaver Micro-Sentry"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
|
|
type = CONSTANTS.ITEM_TYPES.PET,
|
|
method = CONSTANTS.DETECTION_METHODS.NPC,
|
|
name = L["Sunreaver Micro-Sentry"],
|
|
spellId = 138082,
|
|
itemId = 94124,
|
|
npcs = { 50358 },
|
|
chance = 5,
|
|
creatureId = 69778,
|
|
coords = {
|
|
{ m = CONSTANTS.UIMAPIDS.ISLE_OF_THUNDER, x = 48.4, y = 87.2, n = L["Haywire Sunreaver Construct"] },
|
|
},
|
|
},
|
|
}
|
|
|
|
Rarity.ItemDB.MergeItems(Rarity.ItemDB.pets, mopPets)
|
|
|