local addonName, addonTable = ...

local L = LibStub("AceLocale-3.0"):GetLocale("Rarity")
local CONSTANTS = addonTable.constants

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)
