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.
760 lines
22 KiB
760 lines
22 KiB
local addonName, addonTable = ...
|
|
|
|
local L = LibStub("AceLocale-3.0"):GetLocale("Rarity")
|
|
local CONSTANTS = addonTable.constants
|
|
|
|
local bfaToys = {
|
|
|
|
["Oomgut Ritual Drum"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
isToy = true,
|
|
method = CONSTANTS.DETECTION_METHODS.USE,
|
|
items = { 173994 },
|
|
name = L["Oomgut Ritual Drum"],
|
|
itemId = 163795,
|
|
chance = 250,
|
|
coords = { { m = CONSTANTS.UIMAPIDS.BORALUS }, { m = CONSTANTS.UIMAPIDS.DAZARALOR } },
|
|
},
|
|
["Whiskerwax Candle"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
isToy = true,
|
|
method = CONSTANTS.DETECTION_METHODS.USE,
|
|
items = { 173992 },
|
|
name = L["Whiskerwax Candle"],
|
|
itemId = 163924,
|
|
chance = 250,
|
|
coords = { { m = CONSTANTS.UIMAPIDS.BORALUS }, { m = CONSTANTS.UIMAPIDS.DAZARALOR } },
|
|
},
|
|
["Enchanted Soup Stone"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
isToy = true,
|
|
method = CONSTANTS.DETECTION_METHODS.USE,
|
|
items = { 173992 },
|
|
name = L["Enchanted Soup Stone"],
|
|
itemId = 164373,
|
|
chance = 250,
|
|
coords = { { m = CONSTANTS.UIMAPIDS.BORALUS }, { m = CONSTANTS.UIMAPIDS.DAZARALOR } },
|
|
},
|
|
["Magic Monkey Banana"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
isToy = true,
|
|
method = CONSTANTS.DETECTION_METHODS.USE,
|
|
items = { 173994 },
|
|
name = L["Magic Monkey Banana"],
|
|
itemId = 164374,
|
|
chance = 250,
|
|
coords = { { m = CONSTANTS.UIMAPIDS.BORALUS }, { m = CONSTANTS.UIMAPIDS.DAZARALOR } },
|
|
},
|
|
["Bad Mojo Banana"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
isToy = true,
|
|
method = CONSTANTS.DETECTION_METHODS.USE,
|
|
items = { 173994 },
|
|
name = L["Bad Mojo Banana"],
|
|
itemId = 164375,
|
|
chance = 250,
|
|
coords = { { m = CONSTANTS.UIMAPIDS.BORALUS }, { m = CONSTANTS.UIMAPIDS.DAZARALOR } },
|
|
},
|
|
["Brazier Cap"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
isToy = true,
|
|
method = CONSTANTS.DETECTION_METHODS.NPC,
|
|
name = L["Brazier Cap"],
|
|
itemId = 163713,
|
|
npcs = { 142662 },
|
|
questId = { 53060, 53511 },
|
|
chance = 30,
|
|
coords = { { m = CONSTANTS.UIMAPIDS.ARATHI_HIGHLANDS, x = 79.6, y = 30.3, n = L["Geomancer Flintdagger"] } },
|
|
},
|
|
["Molok Morion"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
isToy = true,
|
|
method = CONSTANTS.DETECTION_METHODS.NPC,
|
|
name = L["Molok Morion"],
|
|
itemId = 163775,
|
|
npcs = { 141942 },
|
|
questId = { 53057, 53516 },
|
|
chance = 30,
|
|
coords = { { m = CONSTANTS.UIMAPIDS.ARATHI_HIGHLANDS, x = 47.6, y = 77.9, n = L["Molok the Crusher"] } },
|
|
},
|
|
["Kovork Kostume"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
isToy = true,
|
|
method = CONSTANTS.DETECTION_METHODS.NPC,
|
|
name = L["Kovork Kostume"],
|
|
itemId = 163750,
|
|
npcs = { 142684 },
|
|
questId = { 53089, 53514 },
|
|
chance = 30,
|
|
coords = {
|
|
{ m = CONSTANTS.UIMAPIDS.ARATHI_HIGHLANDS, x = 25, y = 49.1, n = L["Kovork"] },
|
|
{ m = CONSTANTS.UIMAPIDS.ARATHI_HIGHLANDS, x = 28.8, y = 45.4, n = L["Cave Entrance"] },
|
|
},
|
|
},
|
|
["Witherbark Gong"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
isToy = true,
|
|
method = CONSTANTS.DETECTION_METHODS.NPC,
|
|
name = L["Witherbark Gong"],
|
|
itemId = 163745,
|
|
npcs = { 142682 },
|
|
questId = { 53094, 53530 },
|
|
chance = 30,
|
|
coords = { { m = CONSTANTS.UIMAPIDS.ARATHI_HIGHLANDS, x = 62.8, y = 80.8, n = L["Zalas Witherbark"] } },
|
|
},
|
|
["Coldrage's Cooler"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
isToy = true,
|
|
method = CONSTANTS.DETECTION_METHODS.NPC,
|
|
name = L["Coldrage's Cooler"],
|
|
itemId = 163744,
|
|
npcs = { 142112 },
|
|
questId = { 53058, 53513 },
|
|
chance = 30,
|
|
coords = {
|
|
{ m = CONSTANTS.UIMAPIDS.ARATHI_HIGHLANDS, x = 49.31, y = 84.26, n = L["Kor'gresh Coldrage"] },
|
|
{ m = CONSTANTS.UIMAPIDS.ARATHI_HIGHLANDS, x = 48, y = 79, n = L["Cave Entrance"] },
|
|
},
|
|
},
|
|
["Magic Fun Rock"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
isToy = true,
|
|
method = CONSTANTS.DETECTION_METHODS.NPC,
|
|
name = L["Magic Fun Rock"],
|
|
itemId = 163741,
|
|
npcs = { 142683 },
|
|
questId = { 53092, 53524 },
|
|
chance = 30,
|
|
coords = { { m = CONSTANTS.UIMAPIDS.ARATHI_HIGHLANDS, x = 43, y = 57, n = L["Ruul Onestone"] } },
|
|
},
|
|
["Syndicate Mask"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
isToy = true,
|
|
method = CONSTANTS.DETECTION_METHODS.NPC,
|
|
name = L["Syndicate Mask"],
|
|
itemId = 163738,
|
|
npcs = { 142690 },
|
|
questId = { 53093, 53525 },
|
|
chance = 30,
|
|
coords = {
|
|
{
|
|
m = CONSTANTS.UIMAPIDS.ARATHI_HIGHLANDS,
|
|
x = 50.8,
|
|
y = 40.85,
|
|
n = L["Singer"] .. " - " .. L["Alliance controls Stromgarde"],
|
|
},
|
|
{
|
|
m = CONSTANTS.UIMAPIDS.ARATHI_HIGHLANDS,
|
|
x = 50.7,
|
|
y = 57.48,
|
|
n = L["Singer"] .. " - " .. L["Horde controls Stromgarde"],
|
|
},
|
|
},
|
|
},
|
|
["Spectral Visage"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
isToy = true,
|
|
method = CONSTANTS.DETECTION_METHODS.NPC,
|
|
name = L["Spectral Visage"],
|
|
itemId = 163736,
|
|
npcs = { 142725 },
|
|
questId = { 53087, 53512 },
|
|
chance = 30,
|
|
coords = {
|
|
{
|
|
m = CONSTANTS.UIMAPIDS.ARATHI_HIGHLANDS,
|
|
x = 26.7,
|
|
y = 32.6,
|
|
n = L["Horrific Apparition"] .. " - " .. L["Alliance controls Stromgarde"],
|
|
},
|
|
{
|
|
m = CONSTANTS.UIMAPIDS.ARATHI_HIGHLANDS,
|
|
x = 19.5,
|
|
y = 60.9,
|
|
n = L["Horrific Apparition"] .. " - " .. L["Horde controls Stromgarde"],
|
|
},
|
|
},
|
|
},
|
|
["Foul Belly"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
isToy = true,
|
|
method = CONSTANTS.DETECTION_METHODS.NPC,
|
|
name = L["Foul Belly"],
|
|
itemId = 163735,
|
|
npcs = { 142686 },
|
|
questId = { 53086, 53509 },
|
|
chance = 30,
|
|
coords = {
|
|
{ m = CONSTANTS.UIMAPIDS.ARATHI_HIGHLANDS, x = 23.1, y = 46.7, n = L["Foulbelly"] },
|
|
{ m = CONSTANTS.UIMAPIDS.ARATHI_HIGHLANDS, x = 29, y = 45.5, n = L["Cave Entrance"] },
|
|
},
|
|
},
|
|
["Toy Siege Tower"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
isToy = true,
|
|
method = CONSTANTS.DETECTION_METHODS.BOSS,
|
|
name = L["Toy Siege Tower"],
|
|
itemId = 163828,
|
|
npcs = { 138122 },
|
|
questId = { 53001, 53002 }, -- Loot lockout
|
|
chance = 100, -- Need more data. Until then, this is a blind guess...
|
|
groupSize = 3,
|
|
equalOdds = true,
|
|
requiresAlliance = true,
|
|
coords = { { m = CONSTANTS.UIMAPIDS.ARATHI_HIGHLANDS, x = 37.09, y = 39.21, n = L["Doom's Howl"] } },
|
|
enableCoin = true,
|
|
},
|
|
["Toy War Machine"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
isToy = true,
|
|
method = CONSTANTS.DETECTION_METHODS.BOSS,
|
|
name = L["Toy War Machine"],
|
|
itemId = 163829,
|
|
npcs = { 137374 },
|
|
questId = { 53001, 53002 }, -- Loot Lockout
|
|
chance = 100, -- Blind guess :|
|
|
groupSize = 3,
|
|
equalOdds = true,
|
|
requiresHorde = true,
|
|
coords = { { m = CONSTANTS.UIMAPIDS.ARATHI_HIGHLANDS, x = 37.09, y = 39.21, n = L["The Lion's Roar"] } },
|
|
enableCoin = true,
|
|
},
|
|
-- 8.1 Toys
|
|
|
|
["Azerite Firework Launcher"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
isToy = true,
|
|
method = CONSTANTS.DETECTION_METHODS.USE,
|
|
name = L["Azerite Firework Launcher"],
|
|
itemId = 166877,
|
|
items = { 166298 },
|
|
chance = 8,
|
|
coords = { { m = CONSTANTS.UIMAPIDS.SILITHUS, x = 42.19, y = 44.26, n = L["Magni Bronzebeard"] } },
|
|
},
|
|
["Bowl of Glowing Pufferfish"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
isToy = true,
|
|
method = CONSTANTS.DETECTION_METHODS.USE,
|
|
name = L["Bowl of Glowing Pufferfish"],
|
|
itemId = 166704,
|
|
items = { 166245 },
|
|
chance = 10,
|
|
coords = { { m = CONSTANTS.UIMAPIDS.STORMSONG_VALLEY }, { m = CONSTANTS.UIMAPIDS.ZULDAZAR } },
|
|
},
|
|
["Warbeast Kraal Dinner Bell"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
isToy = true,
|
|
method = CONSTANTS.DETECTION_METHODS.USE,
|
|
name = L["Warbeast Kraal Dinner Bell"],
|
|
itemId = 166701,
|
|
items = { 166292 },
|
|
chance = 10,
|
|
coords = { { m = CONSTANTS.UIMAPIDS.ZULDAZAR } },
|
|
},
|
|
["For da Blood God!"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
isToy = true,
|
|
method = CONSTANTS.DETECTION_METHODS.USE,
|
|
name = L["For da Blood God!"],
|
|
itemId = 166308,
|
|
items = { 166282 },
|
|
chance = 10,
|
|
coords = { { m = CONSTANTS.UIMAPIDS.NAZMIR } },
|
|
},
|
|
["Goldtusk Inn Breakfast Buffet"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
isToy = true,
|
|
method = CONSTANTS.DETECTION_METHODS.USE,
|
|
name = L["Goldtusk Inn Breakfast Buffet"],
|
|
itemId = 166703,
|
|
items = { 166290 },
|
|
chance = 10,
|
|
coords = { { m = CONSTANTS.UIMAPIDS.VOLDUN } },
|
|
},
|
|
["Meerah's Jukebox"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
isToy = true,
|
|
method = CONSTANTS.DETECTION_METHODS.USE,
|
|
name = L["Meerah's Jukebox"],
|
|
itemId = 166880,
|
|
items = { 166290 },
|
|
chance = 10,
|
|
coords = { { m = CONSTANTS.UIMAPIDS.VOLDUN } },
|
|
},
|
|
["Rallying War Banner"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
isToy = true,
|
|
method = CONSTANTS.DETECTION_METHODS.USE,
|
|
name = L["Rallying War Banner"],
|
|
itemId = 166879,
|
|
items = { 166299, 166300 },
|
|
chance = 10,
|
|
coords = { { m = CONSTANTS.UIMAPIDS.BORALUS }, { m = CONSTANTS.UIMAPIDS.DAZARALOR } },
|
|
},
|
|
["Bewitching Tea Set"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
isToy = true,
|
|
method = CONSTANTS.DETECTION_METHODS.USE,
|
|
name = L["Bewitching Tea Set"],
|
|
itemId = 166808,
|
|
items = { 166297 },
|
|
chance = 10,
|
|
coords = { { m = CONSTANTS.UIMAPIDS.DRUSTVAR } },
|
|
},
|
|
["Proudmoore Music Box"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
isToy = true,
|
|
method = CONSTANTS.DETECTION_METHODS.USE,
|
|
name = L["Proudmoore Music Box"],
|
|
itemId = 166702,
|
|
items = { 166295 },
|
|
chance = 10,
|
|
coords = { { m = CONSTANTS.UIMAPIDS.TIRAGARDE_SOUND } },
|
|
},
|
|
["Detoxified Blight Grenade"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
isToy = true,
|
|
method = CONSTANTS.DETECTION_METHODS.NPC,
|
|
name = L["Detoxified Blight Grenade"],
|
|
itemId = 166785,
|
|
npcs = { 148031 },
|
|
chance = 10,
|
|
questId = { 54428, 54429 },
|
|
coords = { { m = CONSTANTS.UIMAPIDS.DARKSHORE, x = 40.9, y = 56.5, n = L["Gren Tornfur"] } },
|
|
},
|
|
["Highborne Memento"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
isToy = true,
|
|
method = CONSTANTS.DETECTION_METHODS.NPC,
|
|
name = L["Highborne Memento"],
|
|
itemId = 166790,
|
|
npcs = { 147435, 147845 },
|
|
chance = 10,
|
|
questId = { 54309, 54252 },
|
|
coords = {
|
|
{
|
|
m = CONSTANTS.UIMAPIDS.DARKSHORE,
|
|
x = 45.7,
|
|
y = 86.9,
|
|
n = L["Commander Drald"] .. " - " .. L["Alliance only"],
|
|
},
|
|
{
|
|
m = CONSTANTS.UIMAPIDS.DARKSHORE,
|
|
x = 62.0,
|
|
y = 16.2,
|
|
n = L["Thelar Moonstrike"] .. " - " .. L["Horde only"],
|
|
},
|
|
},
|
|
},
|
|
["Narassin's Soul Gem"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
isToy = true,
|
|
method = CONSTANTS.DETECTION_METHODS.NPC,
|
|
name = L["Narassin's Soul Gem"],
|
|
itemId = 166784,
|
|
npcs = { 147708 },
|
|
chance = 10,
|
|
questId = { 54278, 54279 },
|
|
coords = { { m = CONSTANTS.UIMAPIDS.DARKSHORE, x = 58.3, y = 24.9, n = L["Athrikus Narassin"] } },
|
|
},
|
|
["Twiddle Twirler: Sentinel's Glaive"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
isToy = true,
|
|
method = CONSTANTS.DETECTION_METHODS.NPC,
|
|
name = L["Twiddle Twirler: Sentinel's Glaive"],
|
|
itemId = 166787,
|
|
npcs = { 148025 },
|
|
chance = 10,
|
|
questId = { 54426, 54427 },
|
|
coords = { { m = CONSTANTS.UIMAPIDS.DARKSHORE, x = 37.9, y = 76.2, n = L["Commander Ral'esh"] } },
|
|
},
|
|
["Twiddle Twirler: Shredder Blade"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
isToy = true,
|
|
method = CONSTANTS.DETECTION_METHODS.NPC,
|
|
name = L["Twiddle Twirler: Shredder Blade"],
|
|
itemId = 166788,
|
|
npcs = { 148103, 149141 },
|
|
chance = 10,
|
|
questId = { 54452, 54768 },
|
|
coords = {
|
|
{
|
|
m = CONSTANTS.UIMAPIDS.DARKSHORE,
|
|
x = 42.0,
|
|
y = 77.6,
|
|
n = L["Burninator Mark V"] .. " - " .. L["Alliance only"],
|
|
},
|
|
{ m = CONSTANTS.UIMAPIDS.DARKSHORE, x = 32.9, y = 84, n = L["Sapper Odette"] .. " - " .. L["Horde only"] },
|
|
},
|
|
},
|
|
-- 8.2 Toys
|
|
["Mechagonian Sawblades"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
isToy = true,
|
|
method = CONSTANTS.DETECTION_METHODS.NPC,
|
|
name = L["Mechagonian Sawblades"],
|
|
itemId = 167931,
|
|
npcs = { 152007 },
|
|
chance = 20,
|
|
questId = { 55369 },
|
|
coords = { { m = CONSTANTS.UIMAPIDS.MECHAGON_ISLAND } },
|
|
},
|
|
["Shadescale"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
isToy = true,
|
|
method = CONSTANTS.DETECTION_METHODS.NPC,
|
|
name = L["Shadescale"],
|
|
itemId = 170187,
|
|
npcs = { 152552 },
|
|
chance = 10,
|
|
questId = { 56295 },
|
|
coords = { { m = CONSTANTS.UIMAPIDS.NAZJATAR, x = 62.74, y = 8.09, n = L["Shassera"] } },
|
|
},
|
|
["Shirakess Warning Sign"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
isToy = true,
|
|
method = CONSTANTS.DETECTION_METHODS.NPC,
|
|
name = L["Shirakess Warning Sign"],
|
|
itemId = 170196,
|
|
npcs = { 154148 },
|
|
chance = 7,
|
|
questId = { 56106 },
|
|
coords = { { m = CONSTANTS.UIMAPIDS.NAZJATAR, x = 66, y = 23, n = L["Tidemistress Leth'sindra"] } },
|
|
},
|
|
["Judgment of Mechagon"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
isToy = true,
|
|
method = CONSTANTS.DETECTION_METHODS.NPC,
|
|
name = L["Judgment of Mechagon"],
|
|
itemId = 169347,
|
|
npcs = { 154225 },
|
|
chance = 7,
|
|
questId = { 56182 },
|
|
coords = { { m = CONSTANTS.UIMAPIDS.MECHAGON_ISLAND, x = 57.21, y = 58.38, n = L["The Rusty Prince"] } },
|
|
},
|
|
["Flopping Fish"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
isToy = true,
|
|
method = CONSTANTS.DETECTION_METHODS.USE,
|
|
name = L["Flopping Fish"],
|
|
itemId = 170203,
|
|
items = { 169940, 169939 },
|
|
chance = 8,
|
|
coords = { { m = CONSTANTS.UIMAPIDS.NAZJATAR } },
|
|
},
|
|
["Memento of the Deeps"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
isToy = true,
|
|
method = CONSTANTS.DETECTION_METHODS.USE,
|
|
name = L["Memento of the Deeps"],
|
|
itemId = 170469,
|
|
items = { 169940, 169939 },
|
|
chance = 10,
|
|
coords = { { m = CONSTANTS.UIMAPIDS.NAZJATAR } },
|
|
},
|
|
["Zanj'ir Weapon Rack"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
isToy = true,
|
|
method = CONSTANTS.DETECTION_METHODS.NPC,
|
|
npcs = {
|
|
155860,
|
|
154194,
|
|
155689,
|
|
155920,
|
|
152621,
|
|
155813,
|
|
153962,
|
|
153739,
|
|
153960,
|
|
153738,
|
|
154312,
|
|
152883,
|
|
153753,
|
|
153352,
|
|
153300,
|
|
152884,
|
|
152881,
|
|
152827,
|
|
150541,
|
|
153741,
|
|
153740,
|
|
154310,
|
|
152906,
|
|
154311,
|
|
153299,
|
|
155619,
|
|
154222,
|
|
152724,
|
|
153027,
|
|
153019,
|
|
153303,
|
|
153311,
|
|
155840,
|
|
152962,
|
|
152963,
|
|
},
|
|
name = L["Zanj'ir Weapon Rack"],
|
|
itemId = 170199,
|
|
chance = 400,
|
|
coords = { { m = CONSTANTS.UIMAPIDS.NAZJATAR } },
|
|
},
|
|
["Underlight Sealamp"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
isToy = true,
|
|
method = CONSTANTS.DETECTION_METHODS.NPC,
|
|
npcs = { 153078, 153080, 151946, 145324, 153334 },
|
|
name = L["Underlight Sealamp"],
|
|
itemId = 170476,
|
|
chance = 10,
|
|
coords = { { m = CONSTANTS.UIMAPIDS.NAZJATAR } },
|
|
},
|
|
-- 8.3 Toys
|
|
["Overly Sensitive Void Spectacles"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
isToy = true,
|
|
method = CONSTANTS.DETECTION_METHODS.NPC,
|
|
name = L["Overly Sensitive Void Spectacles"],
|
|
itemId = 174926,
|
|
npcs = { 158284 },
|
|
chance = 20,
|
|
coords = { { m = CONSTANTS.UIMAPIDS.HORRIFIC_VISION_OF_STORMWIND } },
|
|
},
|
|
["Hell-Bent Bracers"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
isToy = true,
|
|
method = CONSTANTS.DETECTION_METHODS.NPC,
|
|
name = L["Hell-Bent Bracers"],
|
|
itemId = 169303,
|
|
npcs = { 158636 },
|
|
chance = 33,
|
|
questId = { 57688 },
|
|
coords = { { m = CONSTANTS.UIMAPIDS.ULDUM, x = 49.35, y = 82.29, n = L["The Grand Executor"] } },
|
|
},
|
|
["Budget K'thir Disguise"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
isToy = true,
|
|
method = CONSTANTS.DETECTION_METHODS.NPC,
|
|
name = L["Budget K'thir Disguise"],
|
|
itemId = 174874,
|
|
npcs = { 157473 },
|
|
chance = 10,
|
|
questId = { 57438 },
|
|
coords = {
|
|
{ m = CONSTANTS.UIMAPIDS.ULDUM, x = 50, y = 88, n = L["Yiphrim the Will Ravager"] },
|
|
{ m = CONSTANTS.UIMAPIDS.ULDUM, x = 50, y = 88, n = L["Yiphrim the Will Ravager"] },
|
|
{ m = CONSTANTS.UIMAPIDS.ULDUM, x = 55, y = 79, n = L["Yiphrim the Will Ravager"] },
|
|
},
|
|
},
|
|
["Trans-mogu-rifier"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
isToy = true,
|
|
method = CONSTANTS.DETECTION_METHODS.NPC,
|
|
name = L["Trans-mogu-rifier"],
|
|
itemId = 174873,
|
|
npcs = { 155958 },
|
|
chance = 33,
|
|
questId = { 58507 },
|
|
coords = { { m = CONSTANTS.UIMAPIDS.VALE_OF_ETERNAL_BLOSSOMS, x = 29.13, y = 22.07, n = L["Tashara"] } },
|
|
},
|
|
--
|
|
["Void-Touched Souvenir Totem"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
isToy = true,
|
|
method = CONSTANTS.DETECTION_METHODS.SPECIAL,
|
|
name = L["Void-Touched Souvenir Totem"],
|
|
itemId = 174924,
|
|
chance = 100, -- Blind guess (no data)
|
|
coords = { { m = CONSTANTS.UIMAPIDS.HORRIFIC_VISION_OF_ORGRIMMAR } },
|
|
},
|
|
-- 8.0
|
|
["Pterrordax Egg"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
method = CONSTANTS.DETECTION_METHODS.NPC,
|
|
name = L["Pterrordax Egg"],
|
|
itemId = 157782,
|
|
npcs = {
|
|
128658,
|
|
122114,
|
|
126618,
|
|
126702,
|
|
128653,
|
|
122113,
|
|
135853,
|
|
120593,
|
|
128647,
|
|
128343,
|
|
125207,
|
|
135852,
|
|
128434,
|
|
131718,
|
|
},
|
|
chance = 2500,
|
|
unique = true,
|
|
requiresHorde = true,
|
|
sourceText = L["Starts a series of quests that ultimately award Kua'fon's Harness (Pterrordax mount)"],
|
|
coords = {
|
|
{ m = CONSTANTS.UIMAPIDS.NAZMIR },
|
|
{ m = CONSTANTS.UIMAPIDS.ZULDAZAR },
|
|
{ m = CONSTANTS.UIMAPIDS.DAZARALOR },
|
|
{ m = CONSTANTS.UIMAPIDS.VOLDUN },
|
|
{ m = CONSTANTS.UIMAPIDS.ATALDAZAR },
|
|
},
|
|
},
|
|
-- 8.3
|
|
["Pristine Cloud Serpent Scale"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
method = CONSTANTS.DETECTION_METHODS.NPC,
|
|
name = L["Pristine Cloud Serpent Scale"],
|
|
itemId = 174230,
|
|
npcs = { 157162 },
|
|
chance = 50,
|
|
questId = { 57346 },
|
|
unique = true,
|
|
coords = {
|
|
{ m = CONSTANTS.UIMAPIDS.VALE_OF_ETERNAL_BLOSSOMS, x = 22.09, y = 24.03, n = L["Cave Entrance"] },
|
|
{ m = CONSTANTS.UIMAPIDS.VALE_OF_ETERNAL_BLOSSOMS, x = 21.16, y = 14.53, n = L["Rei Lun"] },
|
|
},
|
|
},
|
|
["Zan-Tien Lasso"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
method = CONSTANTS.DETECTION_METHODS.NPC,
|
|
name = L["Zan-Tien Lasso"],
|
|
itemId = 174927,
|
|
npcs = {
|
|
157345, -- Zan-Tien Subjugator
|
|
153095, -- Zan-Tien Caller
|
|
153099, -- Baruk Protector
|
|
153094, -- Zan-Tien Raider
|
|
157101, -- Xigan <Zan-Tien General>
|
|
157103, -- Tsah'tal <Dokani General>
|
|
155957, -- Baruk Stoneshaper
|
|
156675, -- Zan-Tien Scout
|
|
157097, -- Solux <Baruk General>
|
|
153106, -- Dokani Bloodshaper
|
|
153107, -- Dokani Shadewalker
|
|
157156, -- Torsheg <Zan-Tien Warlord>
|
|
157443, -- Xiln the Mountain
|
|
157171, -- Heixi the Stonelord
|
|
157291, -- Spymaster Hul'ach
|
|
157160, -- Houndlord Ren
|
|
},
|
|
chance = 100,
|
|
unique = true,
|
|
coords = { { m = CONSTANTS.UIMAPIDS.VALE_OF_ETERNAL_BLOSSOMS } },
|
|
sourceText = L["Can be used to capture the Ivory Cloud Serpent"],
|
|
},
|
|
|
|
["All-Seeing Right Eye"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
method = CONSTANTS.DETECTION_METHODS.NPC,
|
|
name = L["All-Seeing Right Eye"],
|
|
npcs = { 158633 },
|
|
itemId = 175142,
|
|
questId = { 57680 },
|
|
chance = 75,
|
|
coords = { { m = CONSTANTS.UIMAPIDS.ULDUM, x = 55, y = 51, n = L["Gaze of N'Zoth"] } },
|
|
sourceText = format(L["Shares a spawn with %s"], L["Foul Observer"]),
|
|
},
|
|
["All-Seeing Left Eye"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
method = CONSTANTS.DETECTION_METHODS.NPC,
|
|
name = L["All-Seeing Left Eye"],
|
|
npcs = { 154495 },
|
|
itemId = 175141,
|
|
questId = { 56303 },
|
|
chance = 50,
|
|
coords = {
|
|
{ m = CONSTANTS.UIMAPIDS.VALE_OF_ETERNAL_BLOSSOMS, x = 52.51, y = 62.14, n = L["Will of N'zoth"] },
|
|
},
|
|
},
|
|
|
|
["Viable Cobra Egg"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
method = CONSTANTS.DETECTION_METHODS.NPC,
|
|
name = L["Viable Cobra Egg"],
|
|
itemId = 160832,
|
|
npcs = { 133384 },
|
|
chance = 50,
|
|
instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.MYTHIC_DUNGEON] = true },
|
|
lockoutDetails = {
|
|
mode = CONSTANTS.DEFEAT_DETECTION.MODE_AND,
|
|
{
|
|
encounterName = "Merektha",
|
|
instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.MYTHIC_DUNGEON] = true },
|
|
},
|
|
},
|
|
sourceText = L["Dropped by Merektha in Temple of Sethraliss. Will hatch into Spawn of Merektha pet after three days."],
|
|
coords = { { m = CONSTANTS.UIMAPIDS.TEMPLE_OF_SETHRALISS, i = true } },
|
|
},
|
|
["Nightwreathed Egg"] = {
|
|
cat = CONSTANTS.ITEM_CATEGORIES.BFA,
|
|
type = CONSTANTS.ITEM_TYPES.ITEM,
|
|
method = CONSTANTS.DETECTION_METHODS.NPC,
|
|
name = L["Nightwreathed Egg"],
|
|
itemId = 166525,
|
|
npcs = { 149659, 149662 },
|
|
chance = 7,
|
|
questId = { 54891, 54889 },
|
|
coords = {
|
|
{
|
|
m = CONSTANTS.UIMAPIDS.DARKSHORE,
|
|
x = 39.5,
|
|
y = 34.4,
|
|
n = L["Orwell Stevenson"] .. " - " .. L["Alliance only"],
|
|
},
|
|
{ m = CONSTANTS.UIMAPIDS.DARKSHORE, x = 50.6, y = 32.6, n = L["Grimhorn"] .. " - " .. L["Horde only"] },
|
|
},
|
|
sourceText = L["Will hatch into Nightwreathed Watcher pet after five days."],
|
|
},
|
|
}
|
|
|
|
Rarity.ItemDB.MergeItems(Rarity.ItemDB.toys, bfaToys)
|
|
|