aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Spells/SpellMgr.cpp19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/server/game/Spells/SpellMgr.cpp b/src/server/game/Spells/SpellMgr.cpp
index 2fd27972f90..42e978cb918 100644
--- a/src/server/game/Spells/SpellMgr.cpp
+++ b/src/server/game/Spells/SpellMgr.cpp
@@ -3072,6 +3072,25 @@ void SpellMgr::LoadSpellInfoCorrections()
spellInfo->Effects[0].TargetA = SpellImplicitTargetInfo(TARGET_DEST_DB);
});
+ // Immolate
+ ApplySpellFix({
+ 348,
+ 707,
+ 1094,
+ 2941,
+ 11665,
+ 11667,
+ 11668,
+ 25309,
+ 27215,
+ 47810,
+ 47811
+ }, [](SpellInfo* spellInfo)
+ {
+ // copy SP scaling data from direct damage to DoT
+ spellInfo->Effects[EFFECT_0].BonusMultiplier = spellInfo->Effects[EFFECT_1].BonusMultiplier;
+ });
+
// Detect Undead
ApplySpellFix({ 11389 }, [](SpellInfo* spellInfo)
{