diff --git a/data/classic/auras.lua b/data/classic/auras.lua index c92ddba..f652b7e 100644 --- a/data/classic/auras.lua +++ b/data/classic/auras.lua @@ -1764,6 +1764,12 @@ _addon.aurasPlayer = { value = 15, hasStacks = true, }, + { + type = _addon.CONST.EFFECT_TYPE.SPELLMOD_PCT_OVER_TIME, + affectSpell = {0, 0, 4096, 2}, + value = 15, + hasStacks = true, + }, }, [401990] = { -- Shadowcrawl { diff --git a/data/classic/classes/mage_spell.lua b/data/classic/classes/mage_spell.lua index eb8aa19..1b17544 100644 --- a/data/classic/classes/mage_spell.lua +++ b/data/classic/classes/mage_spell.lua @@ -2399,6 +2399,73 @@ _addon.spellInfo = { }, } }, + [401417] = { -- Regeneration + spellLevel = 1, + maxLevel = 0, + duration = 3, + baseCostPct = 43, + school = 7, + isChannel = true, + defType = 1, + useScalingFormula = "809healpower", + effects = { + [1] = { + effectType = 6, + auraType = 8, + tickPeriod = 1, + valueBase = 42, + valueRange = 0, + coef = 0.24300000072, + coefAP = 0, + }, + } + }, + [412510] = { -- Mass Regeneration + spellLevel = 1, + maxLevel = 0, + duration = 3, + baseCostPct = 69, + school = 7, + isChannel = true, + defType = 1, + useScalingFormula = "809healpower", + effects = { + [1] = { + effectType = 6, + auraType = 8, + tickPeriod = 1, + valueBase = 42, + valueRange = 0, + coef = 0.08100000024, + coefAP = 0, + }, + } + }, + [425124] = { -- Arcane Surge + spellLevel = 1, + maxLevel = 0, + duration = 8, + school = 7, + defType = 1, + useScalingFormula = "809power", + effects = { + [1] = { + effectType = 2, + valueBase = 226, + valueRange = 38, + coef = 0.42899999022, + coefAP = 0, + }, + [2] = { + effectType = 6, + auraType = 110, + valueBase = 300, + valueRange = 0, + coef = 0, + coefAP = 0, + }, + } + }, }; ---@type SpellClassSet diff --git a/tools/spelldata_creator/data/classic/class_spells/mage.json b/tools/spelldata_creator/data/classic/class_spells/mage.json index eab35af..3292dc5 100644 --- a/tools/spelldata_creator/data/classic/class_spells/mage.json +++ b/tools/spelldata_creator/data/classic/class_spells/mage.json @@ -176,5 +176,8 @@ "Living Bomb": 400613, "Arcane Blast": 400574, - "Ice Lance": 400640 + "Ice Lance": 400640, + "Regeneration": 401417, + "Mass Regeneration": 412510, + "Arcane Surge": 425124 } \ No newline at end of file