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.

69 lines
1.8 KiB

local addonName, addonTable = ...
local L = LibStub("AceLocale-3.0"):GetLocale("Rarity")
local CONSTANTS = addonTable.constants
if LE_EXPANSION_LEVEL_CURRENT < LE_EXPANSION_CATACLYSM then
return {}
end
local cataclysmPets = {
-- 4.x
["Elementium Geode"] = {
cat = CONSTANTS.ITEM_CATEGORIES.CATA,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.SPECIAL,
name = L["Elementium Geode"],
spellId = 93838,
itemId = 67282,
obtain = L["Obtained by mining Elementium Vein"],
chance = 2000,
creatureId = 50722,
coords = {
{ m = CONSTANTS.UIMAPIDS.DEEPHOLM },
{ m = CONSTANTS.UIMAPIDS.TWILIGHT_HIGHLANDS },
{ m = CONSTANTS.UIMAPIDS.ULDUM_CATACLYSM },
{ m = CONSTANTS.UIMAPIDS.TOL_BARAD_PENINSULA },
{ m = CONSTANTS.UIMAPIDS.TOL_BARAD },
},
},
["Fox Kit"] = {
cat = CONSTANTS.ITEM_CATEGORIES.CATA,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Fox Kit"],
spellId = 90637,
itemId = 64403,
npcs = { 47676 },
chance = 1000,
creatureId = 48641,
coords = { { m = 245 } },
},
["Mr. Grubbs"] = {
cat = CONSTANTS.ITEM_CATEGORIES.CATA,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Mr. Grubbs"],
spellId = 93739,
itemId = 66076,
items = { 61387 },
chance = 50,
creatureId = 50586,
coords = { { m = 23 } },
},
["Scorched Stone"] = {
cat = CONSTANTS.ITEM_CATEGORIES.CATA,
type = CONSTANTS.ITEM_TYPES.PET,
method = CONSTANTS.DETECTION_METHODS.USE,
name = L["Scorched Stone"],
spellId = 45890,
itemId = 34955,
items = { 71631 },
chance = 20,
creatureId = 25706,
coords = { { m = 338, x = 47, y = 90.6 } },
},
}
Rarity.ItemDB.MergeItems(Rarity.ItemDB.pets, cataclysmPets)
return cataclysmPets