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.

805 lines
25 KiB

local addonName, addonTable = ...
local L = LibStub("AceLocale-3.0"):GetLocale("Rarity")
local CONSTANTS = addonTable.constants
local wodPets = {
-- 6.0
["Albino Chimaeraling"] = {
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Albino Chimaeraling"],
spellId = 177212,
itemId = 119434,
items = { 118697 },
chance = 15,
creatureId = 77021,
questId = { 37644, 37645 },
coords = { { m = CONSTANTS.UIMAPIDS.LUNARFALL_GARRISON }, { m = CONSTANTS.UIMAPIDS.FROSTWALL_GARRISON } },
},
["Eye of Observation"] = {
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Eye of Observation"],
spellId = 170275,
itemId = 119170,
creatureId = 88490,
npcs = { 87668 },
chance = 8,
groupSize = 5,
equalOdds = true,
coords = { { m = 535, x = 31.2, y = 47 } },
sourceText = L["Five players are needed to activate the runes on the floor. The boss can be attacked only after all runes have been activated."],
questId = { 37344 },
},
["Firewing"] = {
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Firewing"],
spellId = 170291,
itemId = 118578,
items = { 118697 },
chance = 15,
creatureId = 87704,
questId = { 37644, 37645 },
coords = { { m = CONSTANTS.UIMAPIDS.LUNARFALL_GARRISON }, { m = CONSTANTS.UIMAPIDS.FROSTWALL_GARRISON } },
},
["Land Shark"] = {
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.COLLECTION,
name = L["Land Shark"],
spellId = 172695,
itemId = 117404,
creatureId = 86445,
collectedItemId = { 117397, 127994, 116820, 116818, 116819, 116821, 122696, 116817, 116822 },
chance = 50,
obtain = L["Fished anywhere in Draenor (except your garrison) with the help of Nat Pagle"],
sourceText = L["Lunkers can be fished anywhere in Draenor (except in your garrison) after you've obtained a level 3 Fishing Shack and acquired Nat Pagle as a follower."],
coords = {
{ m = 572 },
{ m = 588 },
{ m = 525 },
{ m = 543 },
{ m = 550 },
{ m = 539 },
{ m = 542 },
{ m = 622 },
{ m = 535 },
{ m = 534 },
{ m = 624 },
},
},
["Nightshade Sproutling"] = {
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Nightshade Sproutling"],
spellId = 167394,
itemId = 118595,
npcs = { 85407, 85408, 85409, 85410, 85411, 85412, 95132 },
chance = 1000,
creatureId = 83594,
sourceText = L["Dropped by Disturbed Podling, which has a chance to spawn when picking herbs in Draenor."],
coords = { { m = 572 } },
},
["Puddle Terror"] = {
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Puddle Terror"],
spellId = 119467,
itemId = 119467,
items = { 118697 },
chance = 15,
creatureId = 88300,
questId = { 37644, 37645 },
coords = { { m = CONSTANTS.UIMAPIDS.LUNARFALL_GARRISON }, { m = CONSTANTS.UIMAPIDS.FROSTWALL_GARRISON } },
},
["Red Goren Egg"] = {
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Red Goren Egg"],
spellId = 170280,
itemId = 118919,
npcs = { 85294 },
chance = 1000,
creatureId = 85667,
sourceText = L["Dropped by Goren Protector, which has a chance to spawn when mining ore in Draenor."],
coords = { { m = 572 } },
},
["Sea Calf"] = {
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.COLLECTION,
name = L["Sea Calf"],
spellId = 168977,
itemId = 114919,
creatureId = 84441,
collectedItemId = { 117397, 127994, 116820, 116818, 116819, 116821, 122696, 116817, 116822 },
chance = 50,
obtain = L["Fished anywhere in Draenor (except your garrison) with the help of Nat Pagle"],
sourceText = L["Lunkers can be fished anywhere in Draenor (except in your garrison) after you've obtained a level 3 Fishing Shack and acquired Nat Pagle as a follower."],
coords = {
{ m = 572 },
{ m = 588 },
{ m = 525 },
{ m = 543 },
{ m = 550 },
{ m = 539 },
{ m = 542 },
{ m = 622 },
{ m = 535 },
{ m = 534 },
{ m = 624 },
},
},
["Servant of Demidos"] = {
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Servant of Demidos"],
spellId = 170278,
itemId = 119431,
npcs = { 84911 },
chance = 7,
creatureId = 88692,
coords = { { m = 104, x = 46, y = 71.8 } },
},
["Sky-Bo"] = {
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Sky-Bo"],
spellId = 170292,
itemId = 115483,
items = { 86623, 113258 },
chance = 200,
creatureId = 85284,
questId = { 31752, 34774 },
tooltipNpcs = { 77789 },
coords = { { m = CONSTANTS.UIMAPIDS.NONE } },
},
["Spectral Bell"] = {
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Spectral Bell"],
spellId = 167731,
itemId = 113623,
items = { 118697 },
chance = 15,
creatureId = 83817,
questId = { 37644, 37645 },
coords = { { m = CONSTANTS.UIMAPIDS.LUNARFALL_GARRISON }, { m = CONSTANTS.UIMAPIDS.FROSTWALL_GARRISON } },
},
["Sun Sproutling"] = {
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Sun Sproutling"],
spellId = 167397,
itemId = 118598,
items = { 118697 },
chance = 15,
creatureId = 83588,
questId = { 37644, 37645 },
coords = { { m = CONSTANTS.UIMAPIDS.LUNARFALL_GARRISON }, { m = CONSTANTS.UIMAPIDS.FROSTWALL_GARRISON } },
},
["Sunfire Kaliri"] = {
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Sunfire Kaliri"],
spellId = 177227,
itemId = 119468,
items = { 118697 },
chance = 15,
creatureId = 88367,
questId = { 37644, 37645 },
coords = { { m = CONSTANTS.UIMAPIDS.LUNARFALL_GARRISON }, { m = CONSTANTS.UIMAPIDS.FROSTWALL_GARRISON } },
},
["Time-Locked Box"] = {
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Time-Locked Box"],
spellId = 10699,
itemId = 118675,
npcs = {
82458,
77653,
78193,
76886,
77767,
77790,
78921,
77090,
76556,
78345,
82774,
78348,
78670,
76673,
77771,
76189,
77640,
77101,
78695,
77724,
78488,
77643,
78696,
77723,
77644,
78667,
73458,
76672,
82918,
73446,
77721,
82451,
73459,
78674,
76651,
},
chance = 500,
creatureId = 7546,
coords = { { m = 17 } },
},
["Weebomination"] = {
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Weebomination"],
spellId = 158261,
itemId = 113558,
items = { 118697 },
chance = 15,
creatureId = 78421,
questId = { 37644, 37645 },
coords = { { m = CONSTANTS.UIMAPIDS.LUNARFALL_GARRISON }, { m = CONSTANTS.UIMAPIDS.FROSTWALL_GARRISON } },
},
["Zomstrok"] = {
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Zomstrok"],
spellId = 167336,
itemId = 113554,
npcs = { 82262, 82261, 84921 },
chance = 100,
creatureId = 83562,
coords = { { m = 104, x = 41, y = 80 } },
},
-- 6.1
["Bone Serpent"] = {
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Bone Serpent"],
spellId = 177238,
itemId = 122532,
items = { 122535 },
chance = 33,
creatureId = 88577,
questId = { 382994, 38300 },
coords = { { m = CONSTANTS.UIMAPIDS.LUNARFALL_GARRISON }, { m = CONSTANTS.UIMAPIDS.FROSTWALL_GARRISON } },
},
["Fragment of Anger"] = {
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Fragment of Anger"],
spellId = 179832,
itemId = 122107,
npcs = { 23420 },
chance = 10,
creatureId = 90203,
coords = { { m = 759, x = 61.3, y = 85, i = true } },
},
["Fragment of Desire"] = {
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Fragment of Desire"],
spellId = 179834,
itemId = 122109,
npcs = { 23420 },
chance = 10,
creatureId = 90205,
coords = { { m = 759, x = 61.3, y = 85, i = true } },
},
["Fragment of Suffering"] = {
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Fragment of Suffering"],
spellId = 179833,
itemId = 122108,
npcs = { 23420 },
chance = 10,
creatureId = 90204,
coords = { { m = 759, x = 61.3, y = 85, i = true } },
},
["Grotesque Statue"] = {
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Grotesque Statue"],
spellId = 179811,
itemId = 122105,
npcs = { 17842 },
chance = 10,
creatureId = 90200,
coords = { { m = 329, x = 35.7, y = 37.8, i = true } },
},
["Hyjal Wisp"] = {
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Hyjal Wisp"],
spellId = 179837,
itemId = 122112,
npcs = { 17968 },
chance = 10,
creatureId = 90208,
coords = { { m = 329, x = 77.3, y = 28.3, i = true } },
},
["Leviathan Egg"] = {
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Leviathan Egg"],
spellId = 179830,
itemId = 122104,
npcs = { 22887 },
chance = 10,
creatureId = 90201,
coords = { { m = 490, x = 43.9, y = 18.7, i = true } },
},
["Servant's Bell"] = {
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Servant's Bell"],
spellId = 179840,
itemId = 122115,
npcs = { 25165, 25166 },
chance = 10,
creatureId = 90214,
coords = { { m = 335, x = 64.1, y = 32.1, i = true } },
},
["Shard of Supremus"] = {
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Shard of Supremus"],
spellId = 179831,
itemId = 122106,
npcs = { 22898 },
chance = 10,
creatureId = 90202,
coords = { { m = 490, x = 66.3, y = 47.3, i = true } },
},
["Slithershock Elver"] = {
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Slithershock Elver"],
spellId = 177223,
itemId = 122534,
items = { 122535 },
chance = 33,
creatureId = 91407,
questId = { 382994, 38300 },
coords = { { m = CONSTANTS.UIMAPIDS.LUNARFALL_GARRISON }, { m = CONSTANTS.UIMAPIDS.FROSTWALL_GARRISON } },
},
["Smelly Gravestone"] = {
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Smelly Gravestone"],
spellId = 179836,
itemId = 122111,
npcs = { 17808 },
chance = 10,
creatureId = 90207,
coords = { { m = 329, x = 8.5, y = 68.1, i = true } },
},
["Sultry Grimoire"] = {
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Sultry Grimoire"],
spellId = 179835,
itemId = 122110,
npcs = { 22947 },
chance = 10,
creatureId = 90206,
coords = { { m = 490, x = 67.5, y = 36.7, i = true } },
},
["Sunblade Rune of Activation"] = {
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Sunblade Rune of Activation"],
spellId = 179838,
itemId = 122113,
npcs = { 24882 },
chance = 10,
creatureId = 90212,
coords = { { m = 335, x = 65.8, y = 86.4, i = true } },
},
["Void Collar"] = {
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Void Collar"],
spellId = 179839,
itemId = 122114,
npcs = { 25840 },
chance = 10,
creatureId = 90213,
coords = { { m = 335, x = 46.7, y = 23.8, i = true } },
},
["Young Talbuk"] = {
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Young Talbuk"],
spellId = 177218,
itemId = 122533,
items = { 122535 },
chance = 33,
creatureId = 91408,
questId = { 382994, 38300 },
coords = { { m = CONSTANTS.UIMAPIDS.LUNARFALL_GARRISON }, { m = CONSTANTS.UIMAPIDS.FROSTWALL_GARRISON } },
},
-- 6.2
["Corrupted Nest Guardian"] = {
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.BOSS,
name = L["Corrupted Nest Guardian"],
spellId = 187532,
itemId = 127749,
npcs = { 99999 },
tooltipNpcs = { 95067 },
chance = 100,
statisticId = { 10228, 10227, 10226, 10225 },
creatureId = 94623,
enableCoin = true,
lockBossName = "Shadow-Lord Iskar",
coords = { { m = 661, x = 40.1, y = 76.1, i = true } },
},
["Glittering Arcane Crystal"] = {
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Glittering Arcane Crystal"],
spellId = 193589,
itemId = 129218,
npcs = { 98200 },
chance = 10,
creatureId = 98238,
questId = 40074,
coords = { { m = 550, x = 23.8, y = 37.9, n = L["Guk"] } },
},
["Nightmare Bell"] = {
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Nightmare Bell"],
spellId = 185055,
itemId = 127753,
items = { 127751 },
chance = 33,
creatureId = 93483,
sourceText = L["Can drop from Fel-Touched Pet Supplies, which is obtained by defeating the Fel-corrupted legendary pets in Tanaan Jungle."],
questId = {
39157,
39160,
39161,
39162,
39163,
39164,
39165,
39166,
39167,
39168,
39169,
39170,
39171,
39172,
39173,
},
defeatAllQuests = true,
defeatSteps = {
[39168] = L["Bleakclaw"],
[39161] = L["Chaos Pup"],
[39160] = L["Corrupted Thundertail"],
[39162] = L["Cursed Spirit"],
[39167] = L["Dark Gazer"],
[39173] = L["Defiled Earth"],
[39170] = L["Dreadwalker"],
[39165] = L["Direflame"],
[39163] = L["Felfly"],
[39157] = L["Felsworn Sentry"],
[39166] = L["Mirecroak"],
[39171] = L["Netherfist"],
[39172] = L["Skrillix"],
[39164] = L["Tainted Maulclaw"],
[39169] = L["Vile Blood of Draenor"],
},
coords = {
{ m = 534, x = 15.8, y = 44.6, q = 39168, n = L["Bleakclaw"] },
{ m = 534, x = 25, y = 76.2, q = 39161, n = L["Chaos Pup"] },
{ m = 534, x = 53, y = 65.2, q = 39160, n = L["Corrupted Thundertail"] },
{ m = 534, x = 31.4, y = 38, q = 39162, n = L["Cursed Spirit"] },
{ m = 534, x = 54, y = 29.8, q = 39167, n = L["Dark Gazer"] },
{ m = 534, x = 75.4, y = 37.4, q = 39173, n = L["Defiled Earth"] },
{ m = 534, x = 47.2, y = 52.6, q = 39170, n = L["Dreadwalker"] },
{ m = 534, x = 57.8, y = 37.2, q = 39165, n = L["Direflame"] },
{ m = 534, x = 55.8, y = 80.8, q = 39163, n = L["Felfly"] },
{ m = 534, x = 26, y = 31.6, q = 39157, n = L["Felsworn Sentry"] },
{ m = 534, x = 42.2, y = 71.6, q = 39166, n = L["Mirecroak"] },
{ m = 534, x = 48.4, y = 35.6, q = 39171, n = L["Netherfist"] },
{ m = 534, x = 48.4, y = 31.2, q = 39172, n = L["Skrillix"] },
{ m = 534, x = 43.4, y = 84.6, q = 39164, n = L["Tainted Maulclaw"] },
{ m = 534, x = 44, y = 45.8, q = 39169, n = L["Vile Blood of Draenor"] },
},
},
["Periwinkle Calf"] = {
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Periwinkle Calf"],
spellId = 187555,
itemId = 127754,
items = { 127751 },
chance = 33,
creatureId = 93352,
sourceText = L["Can drop from Fel-Touched Pet Supplies, which is obtained by defeating the Fel-corrupted legendary pets in Tanaan Jungle."],
questId = {
39157,
39160,
39161,
39162,
39163,
39164,
39165,
39166,
39167,
39168,
39169,
39170,
39171,
39172,
39173,
},
defeatAllQuests = true,
defeatSteps = {
[39168] = L["Bleakclaw"],
[39161] = L["Chaos Pup"],
[39160] = L["Corrupted Thundertail"],
[39162] = L["Cursed Spirit"],
[39167] = L["Dark Gazer"],
[39173] = L["Defiled Earth"],
[39170] = L["Dreadwalker"],
[39165] = L["Direflame"],
[39163] = L["Felfly"],
[39157] = L["Felsworn Sentry"],
[39166] = L["Mirecroak"],
[39171] = L["Netherfist"],
[39172] = L["Skrillix"],
[39164] = L["Tainted Maulclaw"],
[39169] = L["Vile Blood of Draenor"],
},
coords = {
{ m = 534, x = 15.8, y = 44.6, q = 39168, n = L["Bleakclaw"] },
{ m = 534, x = 25, y = 76.2, q = 39161, n = L["Chaos Pup"] },
{ m = 534, x = 53, y = 65.2, q = 39160, n = L["Corrupted Thundertail"] },
{ m = 534, x = 31.4, y = 38, q = 39162, n = L["Cursed Spirit"] },
{ m = 534, x = 54, y = 29.8, q = 39167, n = L["Dark Gazer"] },
{ m = 534, x = 75.4, y = 37.4, q = 39173, n = L["Defiled Earth"] },
{ m = 534, x = 47.2, y = 52.6, q = 39170, n = L["Dreadwalker"] },
{ m = 534, x = 57.8, y = 37.2, q = 39165, n = L["Direflame"] },
{ m = 534, x = 55.8, y = 80.8, q = 39163, n = L["Felfly"] },
{ m = 534, x = 26, y = 31.6, q = 39157, n = L["Felsworn Sentry"] },
{ m = 534, x = 42.2, y = 71.6, q = 39166, n = L["Mirecroak"] },
{ m = 534, x = 48.4, y = 35.6, q = 39171, n = L["Netherfist"] },
{ m = 534, x = 48.4, y = 31.2, q = 39172, n = L["Skrillix"] },
{ m = 534, x = 43.4, y = 84.6, q = 39164, n = L["Tainted Maulclaw"] },
{ m = 534, x = 44, y = 45.8, q = 39169, n = L["Vile Blood of Draenor"] },
},
},
["Savage Cub"] = {
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.COLLECTION,
name = L["Savage Cub"],
spellId = 190682,
itemId = 128477,
collectedItemId = 124099,
chance = 1500,
creatureId = 96126,
obtain = L["Dropped from monsters in Fang'rila"],
tooltipNpcs = { 92922, 92466, 89747, 89695, 89746, 92481 },
sourceText = L["Purchased from Z'tenga the Walker <Saberstalker Quartermaster> in Fang'rila in Tanaan Jungle. Blackfang Claws drop from all monsters in Fang'rila."],
coords = { { m = 534, x = 55.2, y = 74.8 } },
},
["Seaborne Spore"] = {
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Seaborne Spore"],
spellId = 173544,
itemId = 118105,
items = { 127751 },
chance = 333,
creatureId = 86718,
sourceText = L["Can drop from Fel-Touched Pet Supplies, which is obtained by defeating the Fel-corrupted legendary pets in Tanaan Jungle."],
questId = {
39157,
39160,
39161,
39162,
39163,
39164,
39165,
39166,
39167,
39168,
39169,
39170,
39171,
39172,
39173,
},
defeatAllQuests = true,
defeatSteps = {
[39168] = L["Bleakclaw"],
[39161] = L["Chaos Pup"],
[39160] = L["Corrupted Thundertail"],
[39162] = L["Cursed Spirit"],
[39167] = L["Dark Gazer"],
[39173] = L["Defiled Earth"],
[39170] = L["Dreadwalker"],
[39165] = L["Direflame"],
[39163] = L["Felfly"],
[39157] = L["Felsworn Sentry"],
[39166] = L["Mirecroak"],
[39171] = L["Netherfist"],
[39172] = L["Skrillix"],
[39164] = L["Tainted Maulclaw"],
[39169] = L["Vile Blood of Draenor"],
},
coords = {
{ m = 534, x = 15.8, y = 44.6, q = 39168, n = L["Bleakclaw"] },
{ m = 534, x = 25, y = 76.2, q = 39161, n = L["Chaos Pup"] },
{ m = 534, x = 53, y = 65.2, q = 39160, n = L["Corrupted Thundertail"] },
{ m = 534, x = 31.4, y = 38, q = 39162, n = L["Cursed Spirit"] },
{ m = 534, x = 54, y = 29.8, q = 39167, n = L["Dark Gazer"] },
{ m = 534, x = 75.4, y = 37.4, q = 39173, n = L["Defiled Earth"] },
{ m = 534, x = 47.2, y = 52.6, q = 39170, n = L["Dreadwalker"] },
{ m = 534, x = 57.8, y = 37.2, q = 39165, n = L["Direflame"] },
{ m = 534, x = 55.8, y = 80.8, q = 39163, n = L["Felfly"] },
{ m = 534, x = 26, y = 31.6, q = 39157, n = L["Felsworn Sentry"] },
{ m = 534, x = 42.2, y = 71.6, q = 39166, n = L["Mirecroak"] },
{ m = 534, x = 48.4, y = 35.6, q = 39171, n = L["Netherfist"] },
{ m = 534, x = 48.4, y = 31.2, q = 39172, n = L["Skrillix"] },
{ m = 534, x = 43.4, y = 84.6, q = 39164, n = L["Tainted Maulclaw"] },
{ m = 534, x = 44, y = 45.8, q = 39169, n = L["Vile Blood of Draenor"] },
},
},
["Vibrating Arcane Crystal"] = {
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Vibrating Arcane Crystal"],
spellId = 193572,
itemId = 129216,
npcs = { 98198 },
chance = 10,
creatureId = 98236,
questId = 40075,
coords = { { m = 550, x = 26.2, y = 34.2, n = L["Rukdug"] } },
},
["Warm Arcane Crystal"] = {
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Warm Arcane Crystal"],
spellId = 193588,
itemId = 129217,
npcs = { 98199 },
chance = 10,
creatureId = 98237,
questId = 40073,
coords = { { m = 550, x = 28.5, y = 30.3, n = L["Pugg"] } },
},
["Zangar Spore"] = {
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Zangar Spore"],
spellId = 173532,
itemId = 118101,
items = { 127751 },
chance = 33,
creatureId = 86715,
sourceText = L["Can drop from Fel-Touched Pet Supplies, which is obtained by defeating the Fel-corrupted legendary pets in Tanaan Jungle."],
questId = {
39157,
39160,
39161,
39162,
39163,
39164,
39165,
39166,
39167,
39168,
39169,
39170,
39171,
39172,
39173,
},
defeatAllQuests = true,
defeatSteps = {
[39168] = L["Bleakclaw"],
[39161] = L["Chaos Pup"],
[39160] = L["Corrupted Thundertail"],
[39162] = L["Cursed Spirit"],
[39167] = L["Dark Gazer"],
[39173] = L["Defiled Earth"],
[39170] = L["Dreadwalker"],
[39165] = L["Direflame"],
[39163] = L["Felfly"],
[39157] = L["Felsworn Sentry"],
[39166] = L["Mirecroak"],
[39171] = L["Netherfist"],
[39172] = L["Skrillix"],
[39164] = L["Tainted Maulclaw"],
[39169] = L["Vile Blood of Draenor"],
},
coords = {
{ m = 534, x = 15.8, y = 44.6, q = 39168, n = L["Bleakclaw"] },
{ m = 534, x = 25, y = 76.2, q = 39161, n = L["Chaos Pup"] },
{ m = 534, x = 53, y = 65.2, q = 39160, n = L["Corrupted Thundertail"] },
{ m = 534, x = 31.4, y = 38, q = 39162, n = L["Cursed Spirit"] },
{ m = 534, x = 54, y = 29.8, q = 39167, n = L["Dark Gazer"] },
{ m = 534, x = 75.4, y = 37.4, q = 39173, n = L["Defiled Earth"] },
{ m = 534, x = 47.2, y = 52.6, q = 39170, n = L["Dreadwalker"] },
{ m = 534, x = 57.8, y = 37.2, q = 39165, n = L["Direflame"] },
{ m = 534, x = 55.8, y = 80.8, q = 39163, n = L["Felfly"] },
{ m = 534, x = 26, y = 31.6, q = 39157, n = L["Felsworn Sentry"] },
{ m = 534, x = 42.2, y = 71.6, q = 39166, n = L["Mirecroak"] },
{ m = 534, x = 48.4, y = 35.6, q = 39171, n = L["Netherfist"] },
{ m = 534, x = 48.4, y = 31.2, q = 39172, n = L["Skrillix"] },
{ m = 534, x = 43.4, y = 84.6, q = 39164, n = L["Tainted Maulclaw"] },
{ m = 534, x = 44, y = 45.8, q = 39169, n = L["Vile Blood of Draenor"] },
},
},
["Strand Crawler"] = {
-- Note: Also drops from the Northrend fishing bag (but Rarity can't track items from two different sources...)
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Strand Crawler"],
npcs = { 85715, 81171 },
spellId = 62561,
itemId = 44983,
creatureId = 33226,
chance = 1000,
coords = { { m = CONSTANTS.UIMAPIDS.LUNARFALL_GARRISON }, { m = CONSTANTS.UIMAPIDS.FROSTWALL_GARRISON } },
},
}
Rarity.ItemDB.MergeItems(Rarity.ItemDB.pets, wodPets)