-- 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