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.

288 lines
8.1 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 cataclysmMounts = {
-- 4.x
["Armored Razzashi Raptor"] = {
cat = CONSTANTS.ITEM_CATEGORIES.CATA,
type = CONSTANTS.ITEM_TYPES.MOUNT,
method = CONSTANTS.DETECTION_METHODS.BOSS,
name = L["Armored Razzashi Raptor"],
spellId = 96491,
itemId = 68823,
npcs = { 52151 },
chance = 100,
blackMarket = true,
sourceText = L["Heroic difficulty"],
lockBossName = "Bloodlord Mandokir",
coords = { { m = 337, x = 60.4, y = 79.9, i = true } },
},
["Experiment 12-B"] = {
cat = CONSTANTS.ITEM_CATEGORIES.CATA,
type = CONSTANTS.ITEM_TYPES.MOUNT,
method = CONSTANTS.DETECTION_METHODS.BOSS,
name = L["Experiment 12-B"],
spellId = 110039,
itemId = 78919,
npcs = { 99999 },
tooltipNpcs = { 55294 },
chance = 100,
statisticId = { 6161, 6162 },
sourceText = L["Dropped by Ultraxion in Dragon Soul (any raid size or difficulty)"],
lockBossName = "Ultraxion",
blackMarket = true,
coords = { { m = 409, x = 49.6, y = 57.6, i = true } },
},
["Flametalon of Alysrazor"] = {
cat = CONSTANTS.ITEM_CATEGORIES.CATA,
type = CONSTANTS.ITEM_TYPES.MOUNT,
method = CONSTANTS.DETECTION_METHODS.BOSS,
name = L["Flametalon of Alysrazor"],
spellId = 101542,
itemId = 71665,
npcs = { 99999 },
tooltipNpcs = { 52530 },
chance = 100,
statisticId = { 5970, 5971 },
sourceText = L["Any raid size or difficulty"],
blackMarket = true,
lockBossName = "Alysrazor",
coords = { { m = 367, x = 64.3, y = 38, i = true } },
},
["Fossilized Raptor"] = {
cat = CONSTANTS.ITEM_CATEGORIES.CATA,
type = CONSTANTS.ITEM_TYPES.MOUNT,
method = CONSTANTS.DETECTION_METHODS.ARCH,
name = L["Fossilized Raptor"],
spellId = 84751,
itemId = 60954,
raceId = CONSTANTS.ARCHAEOLOGY_RACES.FOSSIL,
chance = 30,
sourceText = L["Obtained as a rare project for the Fossil branch of archaeology"],
coords = {
{ m = 1 },
{ m = 7 },
{ m = 10 },
{ m = 12 },
{ m = 13 },
{ m = 14 },
{ m = 15 },
{ m = 17 },
{ m = 18 },
{ m = 21 },
{ m = 22 },
{ m = 23 },
{ m = 25 },
{ m = 26 },
{ m = 27 },
{ m = 32 },
{ m = 36 },
{ m = 37 },
{ m = 42 },
{ m = 47 },
{ m = 48 },
{ m = 49 },
{ m = 50 },
{ m = 51 },
{ m = 52 },
{ m = 56 },
{ m = 57 },
{ m = 62 },
{ m = 63 },
{ m = 64 },
{ m = 65 },
{ m = 66 },
{ m = 69 },
{ m = 70 },
{ m = 71 },
{ m = 76 },
{ m = 77 },
{ m = 78 },
{ m = 80 },
{ m = 81 },
{ m = 83 },
{ m = 84 },
{ m = 85 },
{ m = 87 },
{ m = 88 },
{ m = 89 },
{ m = 998 },
{ m = 94 },
{ m = 95 },
{ m = 97 },
{ m = 103 },
{ m = 106 },
{ m = 110 },
{ m = 122 },
{ m = 124 },
{ m = 179 },
{ m = 198 },
{ m = 199 },
{ m = 201 },
{ m = 202 },
{ m = 203 },
{ m = 204 },
{ m = 205 },
{ m = 210 },
{ m = 217 },
{ m = 218 },
{ m = 224 },
{ m = 241 },
{ m = 244 },
{ m = 245 },
{ m = 249 },
{ m = 327 },
{ m = 338 },
{ m = 425 },
{ m = 427 },
{ m = 460 },
{ m = 461 },
{ m = 462 },
{ m = 463 },
{ m = 465 },
{ m = 467 },
{ m = 468 },
{ m = 469 },
},
},
["Life-Binder's Handmaiden"] = {
cat = CONSTANTS.ITEM_CATEGORIES.CATA,
type = CONSTANTS.ITEM_TYPES.MOUNT,
method = CONSTANTS.DETECTION_METHODS.BOSS,
name = L["Life-Binder's Handmaiden"],
spellId = 107845,
itemId = 77069,
npcs = { 99999 },
chance = 100,
statisticId = { 6168 },
sourceText = L["Dropped by the Madness of Deathwing encounter in Dragon Soul (heroic, any raid size)"],
wasGuaranteed = true,
blackMarket = true,
lockBossName = "Madness of Deathwing",
coords = { { m = 409, i = true } },
},
["Reins of the Blazing Drake"] = {
cat = CONSTANTS.ITEM_CATEGORIES.CATA,
type = CONSTANTS.ITEM_TYPES.MOUNT,
method = CONSTANTS.DETECTION_METHODS.BOSS,
name = L["Reins of the Blazing Drake"],
spellId = 107842,
itemId = 77067,
npcs = { 99999 },
chance = 100,
statisticId = { 6167, 6168 },
sourceText = L["Dropped by the Madness of Deathwing encounter in Dragon Soul (any raid size or difficulty)"],
blackMarket = true,
lockBossName = "Madness of Deathwing",
coords = { { m = 409, i = true } },
},
["Reins of the Drake of the North Wind"] = {
cat = CONSTANTS.ITEM_CATEGORIES.CATA,
type = CONSTANTS.ITEM_TYPES.MOUNT,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Reins of the Drake of the North Wind"],
spellId = 88742,
itemId = 63040,
npcs = { 43873 },
chance = 100,
sourceText = L["Any difficulty"],
blackMarket = true,
coords = { { m = 325, x = 51.9, y = 82.1, i = true } },
},
["Reins of the Drake of the South Wind"] = {
cat = CONSTANTS.ITEM_CATEGORIES.CATA,
type = CONSTANTS.ITEM_TYPES.MOUNT,
method = CONSTANTS.DETECTION_METHODS.BOSS,
name = L["Reins of the Drake of the South Wind"],
spellId = 88744,
itemId = 63041,
npcs = { 99999 },
tooltipNpcs = { 46753 },
chance = 100,
statisticId = { 5576, 5577 },
sourceText = L["Any raid size or difficulty"],
blackMarket = true,
lockBossName = "Al'Akir",
coords = { { m = 328, x = 47.5, y = 50.1, i = true } },
},
["Reins of the Grey Riding Camel"] = {
cat = CONSTANTS.ITEM_CATEGORIES.CATA,
type = CONSTANTS.ITEM_TYPES.MOUNT,
method = CONSTANTS.DETECTION_METHODS.SPECIAL,
name = L["Reins of the Grey Riding Camel"],
spellId = 88750,
itemId = 63046,
chance = 20,
sourceText = L["Guaranteed drop from Dormus the Camel-Hoarder. Accessing this encounter requires finding a rare Mysterious Camel Figurine in Uldum. These are difficult to spot and, when clicked, have a small chance to grant you access to the Dormus encounter. Rarity will count how many Figurines you've found if you mouseover them."],
coords = { { m = 249 } },
},
["Reins of the Vitreous Stone Drake"] = {
cat = CONSTANTS.ITEM_CATEGORIES.CATA,
type = CONSTANTS.ITEM_TYPES.MOUNT,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Reins of the Vitreous Stone Drake"],
spellId = 88746,
itemId = 63043,
npcs = { 43214 },
chance = 100,
sourceText = L["Any difficulty"],
blackMarket = true,
coords = { { m = 324, x = 37, y = 44.7, i = true } },
},
["Scepter of Azj'Aqir"] = {
cat = CONSTANTS.ITEM_CATEGORIES.CATA,
type = CONSTANTS.ITEM_TYPES.MOUNT,
method = CONSTANTS.DETECTION_METHODS.ARCH,
name = L["Scepter of Azj'Aqir"],
spellId = 92155,
itemId = 64883,
raceId = CONSTANTS.ARCHAEOLOGY_RACES.TOL_VIR,
chance = 500,
sourceText = L["Obtained as a very rare project for the Tol'vir branch of archaeology"],
coords = { { m = 249 } },
},
["Smoldering Egg of Millagazor"] = {
cat = CONSTANTS.ITEM_CATEGORIES.CATA,
type = CONSTANTS.ITEM_TYPES.MOUNT,
method = CONSTANTS.DETECTION_METHODS.BOSS,
name = L["Smoldering Egg of Millagazor"],
spellId = 97493,
itemId = 69224,
npcs = { 99999 },
tooltipNpcs = { 52409 },
instanceDifficulties = {
[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_10_NORMAL] = true,
[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_25_NORMAL] = true,
[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_10_HEROIC] = true,
[CONSTANTS.INSTANCE_DIFFICULTIES.RAID_25_HEROIC] = true,
},
chance = 100,
statisticId = { 5976, 5977 },
wasGuaranteed = true,
blackMarket = true,
coords = { { m = 367, x = 50.7, y = 15.3, i = true } },
},
["Swift Zulian Panther"] = {
cat = CONSTANTS.ITEM_CATEGORIES.CATA,
type = CONSTANTS.ITEM_TYPES.MOUNT,
method = CONSTANTS.DETECTION_METHODS.BOSS,
name = L["Swift Zulian Panther"],
spellId = 96499,
itemId = 68824,
npcs = { 52059 },
chance = 100,
blackMarket = true,
sourceText = L["Heroic difficulty"],
lockBossName = "High Priestess Kilnara",
coords = { { m = 337, x = 48, y = 20, i = true } },
},
}
Rarity.ItemDB.MergeItems(Rarity.ItemDB.mounts, cataclysmMounts)
return cataclysmMounts