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.

275 lines
8.5 KiB

local addonName, addonTable = ...
local L = LibStub("AceLocale-3.0"):GetLocale("Rarity")
local CONSTANTS = addonTable.constants
if LE_EXPANSION_LEVEL_CURRENT < LE_EXPANSION_MISTS_OF_PANDARIA then
return {}
end
local mopMounts = {
-- 5.x
["Clutch of Ji-Kun"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.MOUNT,
method = CONSTANTS.DETECTION_METHODS.BOSS,
name = L["Clutch of Ji-Kun"],
spellId = 139448,
itemId = 95059,
npcs = { 99999 },
tooltipNpcs = { 69712 },
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 = 50,
statisticId = { 8171, 8169, 8172, 8170 },
sourceText = L["All raid formats except Raid Finder"],
lockBossName = "Ji-Kun",
blackMarket = true,
coords = { { m = 510, x = 49.7, y = 41.6, i = true } },
},
["Kor'kron Juggernaut"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.MOUNT,
method = CONSTANTS.DETECTION_METHODS.BOSS,
name = L["Kor'kron Juggernaut"],
spellId = 148417,
itemId = 104253,
npcs = { 99999 },
tooltipNpcs = { 71865 },
instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.MYTHIC_RAID] = true },
chance = 100,
statisticId = { 8638, 8637 },
sourceText = L["Mythic difficulty"],
wasGuaranteed = true,
blackMarket = true,
lockBossName = "Garrosh Hellscream",
coords = { { m = 567, x = 49.4, y = 71.3, i = true } },
},
["Reins of the Amber Primordial Direhorn"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.MOUNT,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Reins of the Amber Primordial Direhorn"],
spellId = 138424,
itemId = 94230,
npcs = { 69841 },
chance = 20,
blackMarket = true,
sourceText = L["The Warbringer will be riding the mount color he has a chance to drop."],
coords = {
{ m = 418, x = 39.08, y = 67.13 },
{ m = 422, x = 47.47, y = 61.32 },
{ m = 388, x = 36.53, y = 85.67 },
{ m = 379, x = 75.09, y = 67.65 },
{ m = 371, x = 52.73, y = 18.99 },
},
},
["Reins of the Astral Cloud Serpent"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.MOUNT,
method = CONSTANTS.DETECTION_METHODS.BOSS,
name = L["Reins of the Astral Cloud Serpent"],
spellId = 127170,
itemId = 87777,
npcs = { 99999 },
tooltipNpcs = { 60410 },
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 = { 6797, 6798, 7924, 7923 },
sourceText = L["Dropped by Elegon in Mogu'shan Vaults (all raid formats except Raid Finder)"],
blackMarket = true,
lockBossName = "Elegon",
coords = { { m = 471, x = 21.7, y = 51.1, i = true } },
},
["Reins of the Bone-White Primal Raptor"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.MOUNT,
method = CONSTANTS.DETECTION_METHODS.COLLECTION,
name = L["Reins of the Bone-White Primal Raptor"],
spellId = 138640,
itemId = 94290,
collectedItemId = 94288,
chance = 9999,
obtain = L["Dropped from dinosaurs on Isle of Giants"],
tooltipNpcs = {
69992,
70013,
70012,
70015,
70014,
70006,
69925,
69993,
70004,
70005,
70007,
70020,
70016,
69983,
70017,
70019,
70018,
70011,
70009,
69991,
70021,
70010,
70008,
},
sourceText = L["Earned by giving 9999 Giant Dinosaur Bones to Ku'ma on Isle of Giants. Giant Dinosaur bones drop from all dinosaurs and Zandalari Dinomancers on Isle of Giants."],
coords = { { m = 507 } },
},
["Reins of the Cobalt Primordial Direhorn"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.MOUNT,
method = CONSTANTS.DETECTION_METHODS.BOSS,
name = L["Reins of the Cobalt Primordial Direhorn"],
spellId = 138423,
itemId = 94228,
npcs = { 99999 },
tooltipNpcs = { 69161 },
questId = 32519,
chance = 100,
statisticId = { 8147 },
enableCoin = true,
worldBossFactionless = true,
blackMarket = true,
coords = { { m = 507, x = 50.6, y = 54.4 } },
},
["Reins of the Heavenly Onyx Cloud Serpent"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.MOUNT,
method = CONSTANTS.DETECTION_METHODS.BOSS,
name = L["Reins of the Heavenly Onyx Cloud Serpent"],
spellId = 127158,
itemId = 87771,
npcs = { 99999 },
tooltipNpcs = { 60491 },
questId = 32099,
chance = 100,
statisticId = { 6989 },
enableCoin = true,
worldBossFactionless = true,
blackMarket = true,
coords = { { m = 379, x = 53.7, y = 64.7 } },
},
["Reins of the Jade Primordial Direhorn"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.MOUNT,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Reins of the Jade Primordial Direhorn"],
spellId = 138426,
itemId = 94231,
npcs = { 69842 },
chance = 20,
blackMarket = true,
sourceText = L["The Warbringer will be riding the mount color he has a chance to drop."],
coords = {
{ m = 418, x = 39.08, y = 67.13 },
{ m = 422, x = 47.47, y = 61.32 },
{ m = 388, x = 36.53, y = 85.67 },
{ m = 379, x = 75.09, y = 67.65 },
{ m = 371, x = 52.73, y = 18.99 },
},
},
["Reins of the Slate Primordial Direhorn"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.MOUNT,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Reins of the Slate Primordial Direhorn"],
spellId = 138425,
itemId = 94229,
npcs = { 69769 },
chance = 20,
blackMarket = true,
sourceText = L["The Warbringer will be riding the mount color he has a chance to drop."],
coords = {
{ m = 418, x = 39.08, y = 67.13 },
{ m = 422, x = 47.47, y = 61.32 },
{ m = 388, x = 36.53, y = 85.67 },
{ m = 379, x = 75.09, y = 67.65 },
{ m = 371, x = 52.73, y = 18.99 },
},
},
["Reins of the Thundering Cobalt Cloud Serpent"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.MOUNT,
method = CONSTANTS.DETECTION_METHODS.BOSS,
name = L["Reins of the Thundering Cobalt Cloud Serpent"],
spellId = 139442,
itemId = 95057,
npcs = { 99999 },
tooltipNpcs = { 69099 },
questId = 32518,
chance = 100,
statisticId = { 8146 },
enableCoin = true,
worldBossFactionless = true,
blackMarket = true,
coords = { { m = 504, x = 60.5, y = 37.3 } },
},
["Reins of the Thundering Onyx Cloud Serpent"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.MOUNT,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Reins of the Thundering Onyx Cloud Serpent"],
spellId = 148476,
itemId = 104269,
npcs = { 73167 },
chance = 100,
blackMarket = true,
sourceText = L["Players have a personal loot chance to obtain this item."],
coords = { { m = 554, x = 67.8, y = 59 } },
},
["Son of Galleon's Saddle"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.MOUNT,
method = CONSTANTS.DETECTION_METHODS.BOSS,
name = L["Son of Galleon's Saddle"],
spellId = 130965,
itemId = 89783,
npcs = { 99999 },
tooltipNpcs = { 62346 },
questId = 32098,
chance = 100,
statisticId = { 6990 },
enableCoin = true,
worldBossFactionless = true,
blackMarket = true,
coords = { { m = 376, x = 71.6, y = 64.4 } },
},
["Spawn of Horridon"] = {
cat = CONSTANTS.ITEM_CATEGORIES.MOP,
type = CONSTANTS.ITEM_TYPES.MOUNT,
method = CONSTANTS.DETECTION_METHODS.BOSS,
name = L["Spawn of Horridon"],
spellId = 136471,
itemId = 93666,
npcs = { 99999 },
tooltipNpcs = { 68476 },
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 = 66,
statisticId = { 8151, 8149, 8152, 8150 },
sourceText = L["All raid formats except Raid Finder"],
lockBossName = "Horridon",
blackMarket = true,
coords = { { m = 508, x = 26.8, y = 78.7, i = true } },
},
}
Rarity.ItemDB.MergeItems(Rarity.ItemDB.mounts, mopMounts)
return mopMounts