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.

91 lines
2.4 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 tbcToys = {
["Orb of the Sin'dorei"] = {
cat = CONSTANTS.ITEM_CATEGORIES.TBC,
type = CONSTANTS.ITEM_TYPES.ITEM,
isToy = true,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Orb of the Sin'dorei"],
itemId = 35275,
npcs = { 24664, 24744, 24723, 24560 },
chance = 60,
coords = { { m = 348, i = true } },
},
["Time-Lost Figurine"] = {
cat = CONSTANTS.ITEM_CATEGORIES.TBC,
type = CONSTANTS.ITEM_TYPES.ITEM,
isToy = true,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Time-Lost Figurine"],
itemId = 32782,
npcs = { 21838 },
chance = 10,
coords = { { m = 108, x = 66.2, y = 77.6 } },
},
["Mr. Pinchy"] = {
cat = CONSTANTS.ITEM_CATEGORIES.TBC,
type = CONSTANTS.ITEM_TYPES.ITEM,
method = CONSTANTS.DETECTION_METHODS.FISHING,
name = L["Mr. Pinchy"],
spellId = 33050,
itemId = 27388,
zones = {
"Lake Jorune",
"Lake Ere'Noru",
"Skethyl Mountains",
"Blackwind Landing",
"Blackwind Valley",
"Skettis",
"Blackwind Lake",
"Veil Harr'ik",
"Veil Ala'rak",
"Terokk's Rest",
},
excludedMaps = {
[542] = true, -- Spires of Arak (Skettis exists in both Draenor and Outland)
},
chance = 500,
requiresPool = true,
creatureId = 18839,
sourceText = L["Obtained by fishing in pools located in Terrokar Forest"],
coords = { { m = 108 } },
},
-- Achievements
["Old Crafty"] = {
cat = CONSTANTS.ITEM_CATEGORIES.TBC,
type = CONSTANTS.ITEM_TYPES.ITEM,
method = CONSTANTS.DETECTION_METHODS.FISHING,
name = L["Old Crafty"],
itemId = 34486,
zones = { "Orgrimmar" },
chance = 10000,
requiresPool = false,
achievementId = 1836,
sourceText = L["Obtained by fishing in any water in Orgrimmar"],
coords = { { m = 85 } },
},
["Old Ironjaw"] = {
cat = CONSTANTS.ITEM_CATEGORIES.TBC,
type = CONSTANTS.ITEM_TYPES.ITEM,
method = CONSTANTS.DETECTION_METHODS.FISHING,
name = L["Old Ironjaw"],
itemId = 34484,
zones = { "Ironforge", "The Forlorn Cavern" },
chance = 10000,
requiresPool = false,
achievementId = 1837,
sourceText = L["Obtained by fishing in any water in Ironforge"],
coords = { { m = 87 } },
},
}
Rarity.ItemDB.MergeItems(Rarity.ItemDB.toys, tbcToys)
return tbcToys