129 lines
3.4 KiB
Lua
129 lines
3.4 KiB
Lua
-- Core/RaidCooldownSpellDatabase.lua
|
|
-- Raid cooldown database.
|
|
|
|
HMGT_SpellData = HMGT_SpellData or {}
|
|
local Spell = HMGT_SpellData.Spell
|
|
if not Spell then return end
|
|
|
|
HMGT_SpellData.RaidCooldowns = {
|
|
-- WARRIOR
|
|
Spell(97462, "Rallying Cry", {
|
|
classes = {"WARRIOR"},
|
|
category = "defensive",
|
|
state = { kind = "cooldown", cooldown = 180 },
|
|
}),
|
|
|
|
-- PALADIN
|
|
Spell(31821, "Aura Mastery", {
|
|
classes = {"PALADIN"},
|
|
specs = {1},
|
|
category = "defensive",
|
|
state = { kind = "cooldown", cooldown = 180 },
|
|
}),
|
|
|
|
-- PRIEST
|
|
Spell(62618, "Power Word: Barrier", {
|
|
classes = {"PRIEST"},
|
|
specs = {1},
|
|
category = "defensive",
|
|
state = { kind = "cooldown", cooldown = 180 },
|
|
}),
|
|
Spell(64843, "Divine Hymn", {
|
|
classes = {"PRIEST"},
|
|
specs = {1, 2},
|
|
category = "healing",
|
|
state = { kind = "cooldown", cooldown = 180 },
|
|
}),
|
|
Spell(47536, "Rapture", {
|
|
classes = {"PRIEST"},
|
|
specs = {1},
|
|
category = "healing",
|
|
state = { kind = "cooldown", cooldown = 90 },
|
|
}),
|
|
|
|
-- DEATH KNIGHT
|
|
Spell(51052, "Anti-Magic Zone", {
|
|
classes = {"DEATHKNIGHT"},
|
|
specs = {1, 2, 3},
|
|
category = "defensive",
|
|
state = { kind = "cooldown", cooldown = 120 },
|
|
mods = {
|
|
{ talentSpellId = 145629, value = 90, op = "set", target = "cooldown" },
|
|
},
|
|
}),
|
|
-- SHAMAN
|
|
Spell(98008, "Spirit Link Totem", {
|
|
classes = {"SHAMAN"},
|
|
specs = {3},
|
|
category = "defensive",
|
|
state = { kind = "cooldown", cooldown = 180 },
|
|
}),
|
|
Spell(108280, "Healing Tide Totem", {
|
|
classes = {"SHAMAN"},
|
|
specs = {3},
|
|
category = "healing",
|
|
state = { kind = "cooldown", cooldown = 180 },
|
|
}),
|
|
Spell(192077, "Wind Rush Totem", {
|
|
classes = {"SHAMAN"},
|
|
category = "utility",
|
|
state = { kind = "cooldown", cooldown = 120 },
|
|
}),
|
|
|
|
-- MONK
|
|
Spell(115310, "Revival", {
|
|
classes = {"MONK"},
|
|
specs = {2},
|
|
category = "healing",
|
|
state = { kind = "cooldown", cooldown = 180 },
|
|
}),
|
|
|
|
-- DRUID
|
|
Spell(740, "Tranquility", {
|
|
classes = {"DRUID"},
|
|
specs = {4},
|
|
category = "healing",
|
|
state = { kind = "cooldown", cooldown = 180 },
|
|
}),
|
|
Spell(106898, "Stampeding Roar", {
|
|
classes = {"DRUID"},
|
|
category = "utility",
|
|
state = { kind = "cooldown", cooldown = 120 },
|
|
}),
|
|
Spell(33891, "Incarnation: Tree of Life", {
|
|
classes = {"DRUID"},
|
|
specs = {4},
|
|
category = "healing",
|
|
state = { kind = "cooldown", cooldown = 180 },
|
|
}),
|
|
|
|
-- DEMON HUNTER
|
|
Spell(196718, "Darkness", {
|
|
classes = {"DEMONHUNTER"},
|
|
specs = {1},
|
|
category = "defensive",
|
|
state = { kind = "cooldown", cooldown = 180 },
|
|
}),
|
|
|
|
-- EVOKER
|
|
Spell(363534, "Rewind", {
|
|
classes = {"EVOKER"},
|
|
specs = {2},
|
|
category = "healing",
|
|
state = { kind = "cooldown", cooldown = 240 },
|
|
mods = {
|
|
{ talentSpellId = 373862, value = 120, op = "set", target = "cooldown" },
|
|
},
|
|
}),
|
|
Spell(406732, "Dream Projection", {
|
|
classes = {"EVOKER"},
|
|
specs = {2},
|
|
category = "healing",
|
|
state = { kind = "cooldown", cooldown = 45 },
|
|
}),
|
|
}
|
|
|
|
if HMGT_SpellData.RebuildLookups then
|
|
HMGT_SpellData.RebuildLookups()
|
|
end
|