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.

126 lines
3.3 KiB

local addonName, addonTable = ...
local L = LibStub("AceLocale-3.0"):GetLocale("Rarity")
local CONSTANTS = addonTable.constants
if LE_EXPANSION_LEVEL_CURRENT < LE_EXPANSION_BURNING_CRUSADE then
return {}
end
local tbcPets = {
-- 2.x
["Azure Whelpling"] = {
cat = CONSTANTS.ITEM_CATEGORIES.TBC,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.ZONE,
name = L["Azure Whelpling"],
spellId = 10696,
itemId = 34535,
zones = { "83" },
chance = 10000,
creatureId = 7547,
blackMarket = true,
coords = { { m = 83 } },
},
["Captured Firefly"] = {
cat = CONSTANTS.ITEM_CATEGORIES.TBC,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Captured Firefly"],
spellId = 36034,
itemId = 29960,
npcs = { 20197 },
chance = 1000,
creatureId = 21076,
blackMarket = true,
coords = { { m = 102, x = 47.6, y = 32.6 } },
},
["Mojo"] = {
cat = CONSTANTS.ITEM_CATEGORIES.TBC,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Mojo"],
spellId = 43918,
itemId = 33993,
items = { 33865 },
chance = 10,
creatureId = 24480,
coords = { { m = 333, x = 42, y = 52.9, i = true } },
},
["Phoenix Hatchling"] = {
cat = CONSTANTS.ITEM_CATEGORIES.TBC,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Phoenix Hatchling"],
spellId = 46599,
itemId = 35504,
npcs = { 24664 },
chance = 11,
creatureId = 26119,
blackMarket = true,
coords = { { m = 348, x = 8.6, y = 50.2, i = true, n = L["Kael'thas Sunstrider"] } },
},
["Chuck's Bucket"] = {
cat = CONSTANTS.ITEM_CATEGORIES.TBC,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Chuck's Bucket"],
spellId = 46426,
itemId = 35350,
items = { 35348 },
chance = 10,
creatureId = 26056,
coords = {
{ m = 111, x = 54.6, y = 39.6, n = L["Cupri"] },
{ m = 108, x = 38.6, y = 12.8, n = L["Old Man Barlo"] },
},
},
["Muckbreaths's Bucket"] = {
cat = CONSTANTS.ITEM_CATEGORIES.TBC,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Muckbreaths's Bucket"],
spellId = 43698,
itemId = 33818,
items = { 35348 },
chance = 10,
creatureId = 24389,
coords = {
{ m = 111, x = 54.6, y = 39.6, n = L["Cupri"] },
{ m = 108, x = 38.6, y = 12.8, n = L["Old Man Barlo"] },
},
},
["Snarly's Bucket"] = {
cat = CONSTANTS.ITEM_CATEGORIES.TBC,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Snarly's Bucket"],
spellId = 46425,
itemId = 35349,
items = { 35348 },
chance = 10,
creatureId = 26050,
coords = {
{ m = 111, x = 54.6, y = 39.6, n = L["Cupri"] },
{ m = 108, x = 38.6, y = 12.8, n = L["Old Man Barlo"] },
},
},
["Toothy's Bucket"] = {
cat = CONSTANTS.ITEM_CATEGORIES.TBC,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Toothy's Bucket"],
spellId = 43697,
itemId = 33816,
items = { 35348 },
chance = 10,
creatureId = 24388,
coords = {
{ m = 111, x = 54.6, y = 39.6, n = L["Cupri"] },
{ m = 108, x = 38.6, y = 12.8, n = L["Old Man Barlo"] },
},
},
}
Rarity.ItemDB.MergeItems(Rarity.ItemDB.pets, tbcPets)
return tbcPets