diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/server/game/Spells/Auras/SpellAuraEffects.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/server/game/Spells/Auras/SpellAuraEffects.cpp b/src/server/game/Spells/Auras/SpellAuraEffects.cpp index 2151d9cc86e..0e4dfa86a0f 100644 --- a/src/server/game/Spells/Auras/SpellAuraEffects.cpp +++ b/src/server/game/Spells/Auras/SpellAuraEffects.cpp @@ -622,6 +622,13 @@ int32 AuraEffect::CalculateAmount(Unit * caster) amount += int32(amount * SpellMgr::CalculateSpellEffectAmount(m_spellProto, 2, caster) / 100.0f); } } + // Unholy Blight damage over time effect + else if (GetId() == 50536) + { + m_canBeRecalculated = false; + // we're getting total damage on aura apply, change it to be damage per tick + amount = (float)amount / GetTotalTicks(); + } break; case SPELL_AURA_PERIODIC_ENERGIZE: if (GetSpellProto()->SpellFamilyName == SPELLFAMILY_GENERIC) |
