diff options
author | ariel- <ariel-@users.noreply.github.com> | 2018-02-14 05:46:56 -0300 |
---|---|---|
committer | ariel- <ariel-@users.noreply.github.com> | 2018-02-14 05:58:56 -0300 |
commit | 4101bc287d5ec51d5991b9158583cf576c4841bf (patch) | |
tree | d8459bee4f46e40892d3aa617eb8191bf63396d4 /src | |
parent | df5afca27859058f725c3dc9964d967aa89ff756 (diff) |
DB/Spell: clear spell_bonus_data of redundant entries, now read from DBCs
Ref #21415
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Spells/SpellMgr.cpp | 19 |
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) { |