diff options
| author | QAston <none@none> | 2010-07-31 20:31:40 +0200 |
|---|---|---|
| committer | QAston <none@none> | 2010-07-31 20:31:40 +0200 |
| commit | fdc36b9d89e833f6a1384b3f2aec4305aa432663 (patch) | |
| tree | bd5908cea175939f5319c293b60aed178f6758f7 | |
| parent | d4e1828f5740e1c74d88def6f4b8f7c035902867 (diff) | |
*Fix periodic damage of Unholy Blight - Fixes issue 1152.
--HG--
branch : trunk
| -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) |
