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 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)