From fdc36b9d89e833f6a1384b3f2aec4305aa432663 Mon Sep 17 00:00:00 2001 From: QAston Date: Sat, 31 Jul 2010 20:31:40 +0200 Subject: [PATCH] *Fix periodic damage of Unholy Blight - Fixes issue 1152. --HG-- branch : trunk --- src/server/game/Spells/Auras/SpellAuraEffects.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/server/game/Spells/Auras/SpellAuraEffects.cpp b/src/server/game/Spells/Auras/SpellAuraEffects.cpp index 2151d9cc86..0e4dfa86a0 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)