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.
116 lines
4.1 KiB
116 lines
4.1 KiB
local E = select(2, ...):unpack()
|
|
|
|
local covenant_db = {
|
|
["DEATHKNIGHT"] = {
|
|
|
|
{ spellID = 324128, duration = {[250]=15,default=30}, type = "covenant", spec = 321077, parent = 43265, talent = 152280 },
|
|
{ spellID = 312202, duration = 60, type = "covenant", spec = 321076 },
|
|
{ spellID = 311648, duration = 60, type = "covenant", spec = 321079 },
|
|
},
|
|
["DEMONHUNTER"] = {
|
|
|
|
{ spellID = 329554, duration = 120, type = "covenant", spec = 321078 },
|
|
{ spellID = 317009, duration = 45, type = "covenant", spec = 321079 },
|
|
|
|
},
|
|
["DRUID"] = {
|
|
|
|
|
|
{ spellID = 338142, duration = 60, type = "covenant", spec = 321076 },
|
|
--[[ Merged
|
|
{ spellID = 338035, duration = 60, type = "covenant", spec = 321076 },
|
|
{ spellID = 338018, duration = 60, type = "covenant", spec = 321076 },
|
|
{ spellID = 326462, duration = 60, type = "covenant", spec = 321076 },
|
|
{ spellID = 326446, duration = 60, type = "covenant", spec = 321076 },
|
|
{ spellID = 326647, duration = 60, type = "covenant", spec = 321076 },
|
|
|
|
{ spellID = 326434, duration = 0, type = "covenant", spec = 321076 },
|
|
{ spellID = 327022, duration = 60, type = "covenant", spec = 321076 },
|
|
{ spellID = 327037, duration = 60, type = "covenant", spec = 321076 },
|
|
{ spellID = 327071, duration = 60, type = "covenant", spec = 321076 },
|
|
]]
|
|
{ spellID = 323546, duration = 180, type = "covenant", spec = 321079 },
|
|
},
|
|
["HUNTER"] = {
|
|
|
|
{ spellID = 324149, duration = 30, type = "covenant", spec = 321079 },
|
|
{ spellID = 308491, duration = 60, type = "covenant", spec = 321076 },
|
|
{ spellID = 328231, duration = 120, type = "covenant", spec = 321077 },
|
|
},
|
|
["MAGE"] = {
|
|
{ spellID = 324220, duration = 180, type = "covenant", spec = 321078 },
|
|
{ spellID = 314793, duration = 90, type = "covenant", spec = 321079 },
|
|
|
|
|
|
},
|
|
["MONK"] = {
|
|
{ spellID = 325216, duration = 60, type = "covenant", spec = 321078 },
|
|
|
|
{ spellID = 326860, duration = 180, type = "covenant", spec = 321079 },
|
|
|
|
},
|
|
["PALADIN"] = {
|
|
{ spellID = 316958, duration = 240, type = "covenant", spec = 321079 },
|
|
|
|
--[[ Merged
|
|
{ spellID = 328622, duration = 45, type = "covenant", spec = 321077 },
|
|
{ spellID = 328282, duration = 45, type = "covenant", spec = 321077 },
|
|
{ spellID = 328620, duration = 45, type = "covenant", spec = 321077 },
|
|
{ spellID = 328281, duration = 45, type = "covenant", spec = 321077 },
|
|
]]
|
|
|
|
{ spellID = 328204, duration = 30, type = "covenant", spec = 321078 },
|
|
},
|
|
["PRIEST"] = {
|
|
{ spellID = 325013, duration = 180, type = "covenant", spec = 321076 },
|
|
{ spellID = 327661, duration = 90, type = "covenant", spec = 321077 },
|
|
|
|
{ spellID = 324724, duration = 60, type = "covenant", spec = 321078 },
|
|
},
|
|
["ROGUE"] = {
|
|
|
|
|
|
|
|
|
|
},
|
|
["SHAMAN"] = {
|
|
{ spellID = 320674, duration = 90, type = "covenant", spec = 321079 },
|
|
{ spellID = 328923, duration = 120, type = "covenant", spec = 321077 },
|
|
|
|
{ spellID = 324386, duration = 60, type = "covenant", spec = 321076 },
|
|
},
|
|
["WARLOCK"] = {
|
|
{ spellID = 325289, duration = 45, type = "covenant", spec = 321078, },
|
|
{ spellID = 321792, duration = 60, type = "covenant", spec = 321079, },
|
|
{ spellID = 312321, duration = 40, type = "covenant", spec = 321076, },
|
|
|
|
},
|
|
["WARRIOR"] = {
|
|
{ spellID = 325886, duration = 90, type = "covenant", spec = 321077 },
|
|
{ spellID = 317483, duration = {[72]=6,default=1}, type = "covenant", spec = 321079, parent = 5308 },
|
|
{ spellID = 324143, duration = 120, type = "covenant", spec = 321078 },
|
|
|
|
},
|
|
["EVOKER"] = {
|
|
{ spellID = 387168, duration = 120, type = "covenant", spec = {321078,321079,321076,321077} },
|
|
},
|
|
["COVENANT"] = {
|
|
{ spellID = 300728, duration = 60, type = "covenant", spec = 321079 },
|
|
{ spellID = 324631, duration = 120, type = "covenant", spec = 321078, buff = 324867 },
|
|
{ spellID = 323436, duration = 180, type = "covenant", spec = 321076 },
|
|
{ spellID = 310143, duration = 90, type = "covenant", spec = 321077 },
|
|
{ spellID = 324739, duration = 300, type = "covenant", spec = 321076 },
|
|
{ spellID = 319217, duration = 600, type = "covenant", spec = 319217, buff = 320224 },
|
|
},
|
|
}
|
|
|
|
for class, t in pairs(covenant_db) do
|
|
local c = E.spell_db[class]
|
|
if c then
|
|
for i = 1, #t do
|
|
c[#c+1] = t[i]
|
|
end
|
|
else
|
|
E.spell_db[class] = t
|
|
end
|
|
end
|
|
|