initial commit

This commit is contained in:
Torsten Brendgen
2026-04-10 21:30:31 +02:00
commit fc5a8aa361
108 changed files with 40568 additions and 0 deletions

View File

@@ -0,0 +1,128 @@
-- 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