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.

110 lines
3.2 KiB

local addonName, addonTable = ...
local L = LibStub("AceLocale-3.0"):GetLocale("Rarity")
local CONSTANTS = addonTable.constants
local wodToys = {
-- Toys (6.x)
["Crashin' Thrashin' Cannon Controller"] = {
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.ITEM,
isToy = true,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Crashin' Thrashin' Cannon Controller"],
itemId = 108633,
npcs = { 98284 },
chance = 10,
questId = 40106,
coords = { { m = 534, x = 80.6, y = 56.4, n = L["Gondar"] } },
},
["Crashin' Thrashin' Mortar Controller"] = {
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.ITEM,
isToy = true,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Crashin' Thrashin' Mortar Controller"],
itemId = 108634,
npcs = { 98285 },
chance = 10,
questId = 40104,
coords = { { m = 534, x = 88.1, y = 55.8, n = L["Smashum Grabb"] } },
},
["Crashin' Thrashin' Roller Controller"] = {
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.ITEM,
isToy = true,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Crashin' Thrashin' Roller Controller"],
itemId = 108631,
npcs = { 98283 },
chance = 10,
questId = 40105,
coords = { { m = 534, x = 83.6, y = 43.6, n = L["Drakum"] } },
},
["Fandral's Seed Pouch"] = {
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.ITEM,
isToy = true,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Fandral's Seed Pouch"],
itemId = 122304,
npcs = { 52571 },
chance = 100,
disableForClass = {
["DEATHKNIGHT"] = true,
["DEMONHUNTER"] = true,
["HUNTER"] = true,
["MAGE"] = true,
["MONK"] = true,
["PALADIN"] = true,
["PRIEST"] = true,
["ROGUE"] = true,
["SHAMAN"] = true,
["WARLOCK"] = true,
["WARRIOR"] = true,
},
lockoutDetails = {
mode = CONSTANTS.DEFEAT_DETECTION.MODE_AND,
{
encounterName = "Majordomo Staghelm",
instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.NORMAL_RAID] = true },
},
{
encounterName = "Majordomo Staghelm",
instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.HEROIC_RAID] = true },
},
},
instanceDifficulties = {
[CONSTANTS.INSTANCE_DIFFICULTIES.NORMAL_RAID] = true,
[CONSTANTS.INSTANCE_DIFFICULTIES.HEROIC_RAID] = true,
},
sourceText = L["Will only drop for druids."],
coords = { { m = 369, x = 50.9, y = 72.4, i = true } },
},
["Botani Camouflage"] = {
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.ITEM,
isToy = true,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Botani Camouflage"],
itemId = 119432,
questId = 37369, -- Vignette: Protectors of the Grove
npcs = { 86257 },
chance = 5,
coords = { { m = 543, x = 69.2, y = 44.8, n = L["Basten"] } },
},
["Outrider's Bridle Chain"] = {
cat = CONSTANTS.ITEM_CATEGORIES.WOD,
type = CONSTANTS.ITEM_TYPES.ITEM,
isToy = true,
method = CONSTANTS.DETECTION_METHODS.NPC,
name = L["Outrider's Bridle Chain"],
itemId = 120276,
questId = 37546,
npcs = { 81330 },
chance = 8,
coords = { { m = CONSTANTS.UIMAPIDS.NAGRAND_DRAENOR } },
},
}
Rarity.ItemDB.MergeItems(Rarity.ItemDB.toys, wodToys)