aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Spells/Auras/SpellAuraEffects.cpp7
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)