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.

1194 lines
24 KiB

local addonName, addonTable = ...
local L = LibStub("AceLocale-3.0"):GetLocale("Rarity")
local CONSTANTS = addonTable.constants
local dragonflightPets = {
["Ohuna Companion"] = {
cat = CONSTANTS.ITEM_CATEGORIES.DRAGONFLIGHT,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Ohuna Companion"],
itemId = 200276,
items = { 200468, 200513, 200515 },
questId = { 70906, 70009, 71137 },
spellId = 389429,
creatureId = 189134,
chance = 100, -- Guess
coords = {
{ m = CONSTANTS.UIMAPIDS.THE_WAKING_SHORES },
{ m = CONSTANTS.UIMAPIDS.OHN_AHRAN_PLAINS },
{ m = CONSTANTS.UIMAPIDS.THE_AZURE_SPAN },
{ m = CONSTANTS.UIMAPIDS.THALDRASZUS },
},
},
["Bakar Companion"] = {
cat = CONSTANTS.ITEM_CATEGORIES.DRAGONFLIGHT,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Bakar Companion"],
itemId = 200290,
items = { 200468, 200513, 200515 },
questId = { 70906, 70009, 71137 },
spellId = 389503,
creatureId = 189159,
chance = 100, -- Guess
coords = {
{ m = CONSTANTS.UIMAPIDS.THE_WAKING_SHORES },
{ m = CONSTANTS.UIMAPIDS.OHN_AHRAN_PLAINS },
{ m = CONSTANTS.UIMAPIDS.THE_AZURE_SPAN },
{ m = CONSTANTS.UIMAPIDS.THALDRASZUS },
},
},
["Ashenwing"] = {
cat = CONSTANTS.ITEM_CATEGORIES.DRAGONFLIGHT,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Ashenwing"],
npcs = { 200681 },
itemId = 193374,
spellId = 375085,
chance = 20,
creatureId = 189118,
groupSize = 5,
equalOdds = true,
coords = { { m = CONSTANTS.UIMAPIDS.THE_FORBIDDEN_REACH, x = 43.6, y = 61.0, n = L["Bonesifter Marwak"] } },
},
["Gilded Mechafrog"] = {
cat = CONSTANTS.ITEM_CATEGORIES.DRAGONFLIGHT,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Gilded Mechafrog"],
itemId = 204079,
items = { 203699, 203700 },
spellId = 403072,
creatureId = 202484,
sourceText = L["Inside Zskera Vaults, collect Neltharion Gift Tokens for Prototype Tinker-Tron in order to receive Tattered Gift Package, which can drop the Gilded Mechafrog pet."],
chance = 25,
coords = {
{ m = CONSTANTS.UIMAPIDS.THE_FORBIDDEN_REACH, x = 29.2, y = 53.0, n = L["Entrance to Zskera Vaults"] },
},
},
["Dust Spirit"] = {
cat = CONSTANTS.ITEM_CATEGORIES.DRAGONFLIGHT,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Dust Spirit"],
itemId = 201260,
items = { 201297 },
spellId = 374755,
creatureId = 198271,
sourceText = L["Collect Encaged Earthen Soul and wait 15min until it turns into Docile Earthen Soul, then open it for a chance at the pet."],
chance = 50,
coords = { { m = CONSTANTS.UIMAPIDS.THE_WAKING_SHORES, x = 52.8, y = 30.6, n = L["Earthshatter Elemental"] } },
},
["Blaze Spirit"] = {
cat = CONSTANTS.ITEM_CATEGORIES.DRAGONFLIGHT,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Blaze Spirit"],
itemId = 201261,
items = { 201298 },
spellId = 374840,
creatureId = 198272,
sourceText = L["Collect Encaged Fiery Soul and wait 15min until it turns into Docile Fiery Soul, then open it for a chance at the pet."],
chance = 50,
coords = { { m = CONSTANTS.UIMAPIDS.THE_AZURE_SPAN, x = 79.4, y = 38.2, n = L["Fire Elemental"] } },
},
["Gale Spirit"] = {
cat = CONSTANTS.ITEM_CATEGORIES.DRAGONFLIGHT,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Gale Spirit"],
itemId = 201262,
items = { 201296 },
spellId = 374883,
creatureId = 198273,
sourceText = L["Collect Encaged Airy Soul and wait 15min until it turns into Docile Airy Soul, then open it for a chance at the pet."],
chance = 50,
coords = { { m = CONSTANTS.UIMAPIDS.OHN_AHRAN_PLAINS, x = 23.2, y = 37.6, n = L["Stormbound Colossus"] } },
},
["Tide Spirit"] = {
cat = CONSTANTS.ITEM_CATEGORIES.DRAGONFLIGHT,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Tide Spirit"],
itemId = 201265,
items = { 201299 },
spellId = 374751,
creatureId = 198269,
sourceText = L["Collect Encaged Frosty Soul and wait 15min until it turns into Docile Frosty Soul, then open it for a chance at the pet."],
chance = 50,
coords = { { m = CONSTANTS.UIMAPIDS.OHN_AHRAN_PLAINS, x = 55.2, y = 76.7, n = L["Force of the Springs"] } },
},
["Scruffles"] = {
cat = CONSTANTS.ITEM_CATEGORIES.DRAGONFLIGHT,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Scruffles"],
npcs = { 200584 },
itemId = 193364,
spellId = 375047,
chance = 25,
creatureId = 189115,
groupSize = 5,
equalOdds = true,
coords = { { m = CONSTANTS.UIMAPIDS.THE_FORBIDDEN_REACH, x = 58.6, y = 48.8, n = L["Vraken the Hunter"] } },
},
["Wakyn"] = {
cat = CONSTANTS.ITEM_CATEGORIES.DRAGONFLIGHT,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Wakyn"],
npcs = { 200960 },
itemId = 191930,
spellId = 371594,
chance = 20,
creatureId = 188821,
groupSize = 5,
equalOdds = true,
coords = { { m = CONSTANTS.UIMAPIDS.THE_FORBIDDEN_REACH, x = 45.9, y = 79.7, n = L["Warden Entrix"] } },
},
["Luvvy"] = {
cat = CONSTANTS.ITEM_CATEGORIES.DRAGONFLIGHT,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Luvvy"],
npcs = { 200742 },
itemId = 193235,
spellId = 374895,
chance = 25,
creatureId = 189106,
groupSize = 5,
equalOdds = true,
coords = { { m = CONSTANTS.UIMAPIDS.THE_FORBIDDEN_REACH, x = 55.8, y = 51.6, n = L["Luttrok"] } },
},
["Doomrubble"] = {
cat = CONSTANTS.ITEM_CATEGORIES.DRAGONFLIGHT,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Doomrubble"],
spellId = 418039,
itemId = 208008,
items = { 207583 },
chance = 500,
creatureId = 208634,
sourceText = L["This item can also be purchased from a vendor."],
coords = { { m = CONSTANTS.UIMAPIDS.THALDRASZUS } },
},
["Briarhorn Hatchling"] = {
cat = CONSTANTS.ITEM_CATEGORIES.DRAGONFLIGHT,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Briarhorn Hatchling"],
spellId = 418029,
itemId = 208012,
items = { 207583 },
chance = 500,
creatureId = 208624,
sourceText = L["This item can also be purchased from a vendor."],
coords = { { m = CONSTANTS.UIMAPIDS.THALDRASZUS } },
},
["Obsidian Warwhelp"] = {
cat = CONSTANTS.ITEM_CATEGORIES.DRAGONFLIGHT,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Obsidian Warwhelp"],
spellId = 418045,
itemId = 208011,
items = { 207583 },
chance = 500,
creatureId = 208637,
sourceText = L["This item can also be purchased from a vendor."],
coords = { { m = CONSTANTS.UIMAPIDS.THALDRASZUS } },
},
["Jeepers"] = {
cat = CONSTANTS.ITEM_CATEGORIES.DRAGONFLIGHT,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Jeepers"],
spellId = 418038,
itemId = 208010,
items = { 207583 },
chance = 500,
creatureId = 208631,
sourceText = L["This item can also be purchased from a vendor."],
coords = { { m = CONSTANTS.UIMAPIDS.THALDRASZUS } },
},
["Gill'dan"] = {
cat = CONSTANTS.ITEM_CATEGORIES.DRAGONFLIGHT,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Gill'dan"],
spellId = 418036,
itemId = 208009,
items = { 207583 },
chance = 500,
creatureId = 208630,
sourceText = L["This item can also be purchased from a vendor."],
coords = { { m = CONSTANTS.UIMAPIDS.THALDRASZUS } },
},
["Killbot 9000"] = {
cat = CONSTANTS.ITEM_CATEGORIES.DRAGONFLIGHT,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Killbot 9000"],
spellId = 418041,
itemId = 208013,
items = { 207583 },
chance = 500,
creatureId = 208636,
sourceText = L["This item can also be purchased from a vendor."],
coords = { { m = CONSTANTS.UIMAPIDS.THALDRASZUS } },
},
["N'Ruby"] = {
cat = CONSTANTS.ITEM_CATEGORIES.DRAGONFLIGHT,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["N'Ruby"],
spellId = 418050,
itemId = 208138,
items = { 207583 },
chance = 500,
creatureId = 208639,
sourceText = L["This item can also be purchased from a vendor."],
coords = { { m = CONSTANTS.UIMAPIDS.THALDRASZUS } },
},
["Shaggy"] = {
cat = CONSTANTS.ITEM_CATEGORIES.DRAGONFLIGHT,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Shaggy"],
spellId = 371534,
itemId = 191915,
items = { 204383 },
chance = 66,
creatureId = 188709,
coords = { { m = CONSTANTS.UIMAPIDS.THE_FORBIDDEN_REACH } },
},
["Echo of the Heights"] = {
cat = CONSTANTS.ITEM_CATEGORIES.DRAGONFLIGHT,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Echo of the Heights"],
npcs = {
184444,
184453,
184461,
185147,
185168,
185350,
185353,
185357,
185465,
186109,
186239,
186512,
186594,
186598,
186599,
186600,
186602,
186604,
186605,
186606,
186607,
186609,
186612,
186620,
186624,
186626,
186627,
186628,
186630,
186632,
186638,
186684,
186724,
186727,
186728,
186735,
186783,
186859,
187306,
187366,
187599,
187600,
187602,
187813,
187867,
187868,
187886,
187889,
187919,
187923,
187928,
187932,
188009,
188014,
188044,
190737,
190738,
190776,
190778,
190779,
190780,
190991,
190995,
190996,
191129,
191476,
191479,
191507,
191508,
191637,
191654,
191658,
191661,
191677,
191678,
191680,
191898,
191899,
191902,
191940,
192340,
192341,
192582,
192694,
192696,
192699,
192700,
192702,
192703,
193198,
193244,
193522,
193664,
193688,
193967,
194119,
194120,
194797,
194798,
194912,
195448,
195814,
195815,
195836,
195837,
195839,
196336,
196398,
196772,
196835,
196972,
196973,
197075,
197076,
197088,
197118,
197119,
197120,
197121,
197122,
197123,
197124,
197125,
197126,
197128,
197129,
197130,
197131,
197132,
197133,
197134,
197135,
197138,
197139,
197142,
197169,
197344,
197353,
197354,
197356,
198343,
199298,
201535,
201537,
201538,
201540,
201549,
201550,
201552,
201554,
201555,
201556,
201557,
201558,
201559,
203741,
203743,
203744,
203745,
203746,
203747,
203748,
203754,
203755,
203756,
},
itemId = 200263,
spellId = 389384,
chance = 1000,
creatureId = 189132,
coords = {
{ m = CONSTANTS.UIMAPIDS.THE_WAKING_SHORES },
{ m = CONSTANTS.UIMAPIDS.OHN_AHRAN_PLAINS },
{ m = CONSTANTS.UIMAPIDS.THE_AZURE_SPAN },
{ m = CONSTANTS.UIMAPIDS.THALDRASZUS },
{ m = CONSTANTS.UIMAPIDS.THE_PRIMALIST_FUTURE },
},
},
["Echo of the Depths"] = {
cat = CONSTANTS.ITEM_CATEGORIES.DRAGONFLIGHT,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Echo of the Depths"],
npcs = {
184444,
184453,
184461,
185147,
185168,
185353,
185357,
185465,
186109,
186109,
186239,
186512,
186594,
186598,
186599,
186600,
186602,
186604,
186605,
186606,
186607,
186609,
186612,
186620,
186624,
186626,
186627,
186628,
186630,
186632,
186684,
186724,
186727,
186728,
186735,
186783,
186859,
187306,
187366,
187599,
187600,
187602,
187813,
187867,
187868,
187886,
187889,
187919,
187923,
187928,
187932,
188009,
188014,
188044,
190737,
190738,
190776,
190779,
190780,
190991,
190995,
190996,
191129,
191363,
191476,
191479,
191507,
191508,
191654,
191658,
191661,
191677,
191679,
191680,
191898,
191899,
191902,
192334,
192340,
192341,
192582,
192694,
192696,
192699,
192700,
192702,
192703,
193139,
193198,
193244,
193522,
193664,
193688,
193776,
194119,
194120,
194797,
194798,
194912,
195448,
195815,
195836,
195837,
195838,
195839,
196193,
196336,
196398,
196772,
196834,
196835,
196973,
197075,
197076,
197088,
197118,
197119,
197120,
197121,
197122,
197123,
197124,
197125,
197126,
197128,
197129,
197130,
197131,
197132,
197133,
197134,
197135,
197136,
197138,
197139,
197142,
197169,
197344,
197353,
197354,
197356,
197902,
198343,
199298,
201535,
201537,
201538,
201539,
201540,
201549,
201550,
201552,
201553,
201554,
201555,
201556,
201557,
201558,
201559,
201561,
203744,
203745,
203747,
203748,
203750,
203752,
203754,
},
itemId = 200260,
spellId = 389378,
chance = 1000,
creatureId = 189130,
coords = {
{ m = CONSTANTS.UIMAPIDS.THE_WAKING_SHORES },
{ m = CONSTANTS.UIMAPIDS.OHN_AHRAN_PLAINS },
{ m = CONSTANTS.UIMAPIDS.THE_AZURE_SPAN },
{ m = CONSTANTS.UIMAPIDS.THALDRASZUS },
{ m = CONSTANTS.UIMAPIDS.THE_PRIMALIST_FUTURE },
},
},
["Echo of the Inferno"] = {
cat = CONSTANTS.ITEM_CATEGORIES.DRAGONFLIGHT,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Echo of the Inferno"],
npcs = {
184444,
184453,
184461,
185147,
185168,
185350,
185353,
185357,
185465,
186512,
186594,
186599,
186600,
186602,
186604,
186605,
186606,
186607,
186609,
186612,
186620,
186624,
186626,
186627,
186628,
186632,
186638,
186684,
186724,
186727,
186728,
186735,
186783,
186792,
186859,
187306,
187366,
187599,
187600,
187602,
187813,
187867,
187868,
187886,
187889,
187919,
187923,
187928,
187932,
188009,
188014,
190737,
190738,
190776,
190779,
190780,
190991,
190995,
190996,
191129,
191363,
191476,
191479,
191479,
191507,
191508,
191637,
191654,
191658,
191661,
191672,
191677,
191678,
191680,
191898,
191899,
191901,
191902,
192334,
192340,
192341,
192371,
192582,
192694,
192696,
192699,
192700,
192702,
192703,
193198,
193244,
193522,
193664,
193688,
193776,
193967,
194119,
194797,
194798,
194912,
195448,
195815,
195836,
195837,
195839,
196336,
196772,
196835,
196973,
197075,
197076,
197087,
197118,
197119,
197120,
197121,
197122,
197123,
197124,
197125,
197126,
197128,
197129,
197130,
197131,
197132,
197133,
197134,
197135,
197136,
197138,
197139,
197140,
197142,
197169,
197344,
197353,
197354,
197356,
197902,
198343,
199298,
201535,
201537,
201538,
201539,
201540,
201549,
201550,
201552,
201553,
201554,
201555,
201556,
201557,
201558,
201559,
201561,
203743,
203747,
203753,
203754,
203755,
203756,
203757,
},
itemId = 200255,
spellId = 389363,
chance = 1000,
creatureId = 189112,
coords = {
{ m = CONSTANTS.UIMAPIDS.THE_WAKING_SHORES },
{ m = CONSTANTS.UIMAPIDS.OHN_AHRAN_PLAINS },
{ m = CONSTANTS.UIMAPIDS.THE_AZURE_SPAN },
{ m = CONSTANTS.UIMAPIDS.THALDRASZUS },
{ m = CONSTANTS.UIMAPIDS.THE_PRIMALIST_FUTURE },
},
},
["Echo of the Cave"] = {
cat = CONSTANTS.ITEM_CATEGORIES.DRAGONFLIGHT,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Echo of the Cave"],
npcs = {
184444,
184453,
184461,
185147,
185168,
185350,
185353,
185357,
185465,
186109,
186239,
186512,
186594,
186599,
186600,
186602,
186604,
186605,
186606,
186607,
186608,
186609,
186612,
186620,
186624,
186626,
186627,
186628,
186630,
186632,
186684,
186724,
186727,
186728,
186735,
186783,
186792,
186859,
187306,
187366,
187599,
187600,
187602,
187813,
187867,
187868,
187886,
187889,
187919,
187923,
187928,
187932,
188009,
188014,
188044,
190737,
190738,
190776,
190778,
190779,
190780,
190991,
190995,
190996,
191129,
191363,
191479,
191507,
191508,
191637,
191654,
191658,
191661,
191677,
191678,
191680,
191898,
191899,
191902,
192334,
192340,
192341,
192582,
192694,
192696,
192699,
192700,
192702,
192703,
193152,
193198,
193244,
193664,
194119,
194120,
194797,
194798,
194912,
195448,
195814,
195815,
195836,
195837,
195839,
196193,
196336,
196398,
196772,
196834,
196835,
197075,
197076,
197087,
197088,
197091,
197092,
197118,
197119,
197120,
197121,
197122,
197123,
197124,
197125,
197126,
197128,
197129,
197130,
197131,
197132,
197133,
197134,
197135,
197136,
197138,
197139,
197140,
197142,
197169,
197344,
197353,
197356,
197902,
198343,
199298,
201535,
201537,
201538,
201539,
201540,
201550,
201552,
201553,
201554,
201555,
201556,
201557,
201558,
201561,
203739,
203740,
203741,
203742,
203750,
203754,
},
itemId = 200183,
spellId = 389143,
chance = 1000,
creatureId = 192258,
coords = {
{ m = CONSTANTS.UIMAPIDS.THE_WAKING_SHORES },
{ m = CONSTANTS.UIMAPIDS.OHN_AHRAN_PLAINS },
{ m = CONSTANTS.UIMAPIDS.THE_AZURE_SPAN },
{ m = CONSTANTS.UIMAPIDS.THALDRASZUS },
{ m = CONSTANTS.UIMAPIDS.THE_PRIMALIST_FUTURE },
},
},
["Ambre"] = {
cat = CONSTANTS.ITEM_CATEGORIES.DRAGONFLIGHT,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Ambre"],
itemId = 205003,
spellId = 407921,
creatureId = 204221,
chance = 50,
npcs = {
201673, -- Kretchenwrath
203411, -- Shadeisethal
},
questId = 75467,
coords = {
{ m = CONSTANTS.UIMAPIDS.OHN_AHRAN_PLAINS, x = 75.6, y = 69.6, n = L["Kretchenwrath"] },
{ m = CONSTANTS.UIMAPIDS.THE_AZURE_SPAN, x = 58.6, y = 31.8, n = L["Shadeisethal"] },
},
},
["Blaise"] = {
cat = CONSTANTS.ITEM_CATEGORIES.DRAGONFLIGHT,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Blaise"],
itemId = 205002,
spellId = 407918,
creatureId = 204217,
chance = 50,
npcs = {
201673, -- Kretchenwrath
203411, -- Shadeisethal
},
questId = 75467,
coords = {
{ m = CONSTANTS.UIMAPIDS.OHN_AHRAN_PLAINS, x = 75.6, y = 69.6, n = L["Kretchenwrath"] },
{ m = CONSTANTS.UIMAPIDS.THE_AZURE_SPAN, x = 58.6, y = 31.8, n = L["Shadeisethal"] },
},
},
["Ridged Shalewing"] = {
cat = CONSTANTS.ITEM_CATEGORIES.DRAGONFLIGHT,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Ridged Shalewing"],
itemId = 205147,
spellId = 408251,
creatureId = 204339,
chance = 20,
questId = 75333,
npcs = {
203625, -- Karokta
},
coords = { { x = 42.20, y = 65.17, n = L["Karokta"], m = CONSTANTS.UIMAPIDS.ZARALEK_CAVERN } },
},
["Skaarn"] = {
cat = CONSTANTS.ITEM_CATEGORIES.DRAGONFLIGHT,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Skaarn"],
itemId = 205152,
spellId = 408264,
creatureId = 204345,
chance = 20,
questId = 75266,
npcs = {
203462, -- Kob'rok
},
coords = { { x = 65.2, y = 55.8, n = L["Kob'rok"], m = CONSTANTS.UIMAPIDS.ZARALEK_CAVERN } },
},
["Aquapo"] = {
cat = CONSTANTS.ITEM_CATEGORIES.DRAGONFLIGHT,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Aquapo"],
itemId = 205154,
spellId = 408308,
creatureId = 204359,
chance = 20,
questId = 75271,
npcs = {
203468, -- Aquifon
},
coords = { { x = 48.4, y = 75, n = L["Aquifon"], m = CONSTANTS.UIMAPIDS.ZARALEK_CAVERN } },
},
["Teardrop Moth"] = {
cat = CONSTANTS.ITEM_CATEGORIES.DRAGONFLIGHT,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Teardrop Moth"],
itemId = 205159,
spellId = 408317,
creatureId = 204363,
chance = 20,
questId = 75297,
npcs = {
203593, -- Underlight Queen
},
coords = { { x = 58, y = 69.2, n = L["Underlight Queen"], m = CONSTANTS.UIMAPIDS.ZARALEK_CAVERN } },
},
["Devourer Lobstrok"] = {
cat = CONSTANTS.ITEM_CATEGORIES.DRAGONFLIGHT,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Devourer Lobstrok"],
itemId = 205026,
spellId = 408039,
creatureId = 204269,
items = {
205367, -- Indebted Researcher's Gift
205368, -- Thankful Researcher's Gift
205369, -- Appreciative Researcher's Gift
205374, -- Thankful Researcher's Scrounged Goods
205372, -- Indebted Researcher's Scrounged Goods
205371, -- Appreciative Researcher's Scrounged Goods
205370, -- Researcher's Gift
205373, -- Researcher's Scrounged Goods
},
chance = 7, -- Average over all the containers (not exactly accurate...)
coords = { { m = CONSTANTS.UIMAPIDS.ZARALEK_CAVERN } },
},
["Bunbo"] = {
cat = CONSTANTS.ITEM_CATEGORIES.DRAGONFLIGHT,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.SPECIAL,
name = L["Bunbo"],
itemId = 193363,
spellId = 375045,
creatureId = 189113,
chance = 20,
coords = { { m = CONSTANTS.UIMAPIDS.THE_FORBIDDEN_REACH, x = 28.8, y = 52.6 } },
},
["Berylmane"] = {
cat = CONSTANTS.ITEM_CATEGORIES.DRAGONFLIGHT,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.SPECIAL,
name = L["Berylmane"],
itemId = 193854,
spellId = 375553,
creatureId = 191287,
chance = 20,
coords = { { m = CONSTANTS.UIMAPIDS.THE_FORBIDDEN_REACH, x = 28.8, y = 52.6 } },
},
["Brightfeather"] = {
cat = CONSTANTS.ITEM_CATEGORIES.DRAGONFLIGHT,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.SPECIAL,
name = L["Brightfeather"],
itemId = 193835,
spellId = 375448,
creatureId = 189158,
chance = 20,
coords = { { m = CONSTANTS.UIMAPIDS.THE_FORBIDDEN_REACH, x = 28.8, y = 52.6 } },
},
["Emmah"] = {
cat = CONSTANTS.ITEM_CATEGORIES.DRAGONFLIGHT,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.SPECIAL,
name = L["Emmah"],
zones = { "2151" },
spellId = 375511,
itemId = 193853,
creatureId = 189694,
questId = 75488,
sourceText = L["Fished from Disgusting Vat located within the Zskera Vaults"],
requiresPool = true,
coords = {
{ m = CONSTANTS.UIMAPIDS.THE_FORBIDDEN_REACH, x = 29.2, y = 53.0, n = L["Entrance to Zskera Vaults"] },
},
},
["Brul"] = {
cat = CONSTANTS.ITEM_CATEGORIES.DRAGONFLIGHT,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.SPECIAL,
name = L["Brul"],
spellId = 408110,
itemId = 205114,
creatureId = 204303,
chance = 35,
sourceText = format(
L["Use %s before opening %s, which spawns after %s is defeated."],
L["Rocks on the Rocks"],
L["Chest of Massive Gains"],
L["Brullo the Strong"]
),
coords = { { m = CONSTANTS.UIMAPIDS.ZARALEK_CAVERN, x = 41.5, y = 86.2, n = L["Chest of Massive Gains"] } },
},
}
Rarity.ItemDB.MergeItems(Rarity.ItemDB.pets, dragonflightPets)