aboutsummaryrefslogtreecommitdiff
path: root/src/game/SpellEffects.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/game/SpellEffects.cpp')
-rw-r--r--src/game/SpellEffects.cpp15
1 files changed, 6 insertions, 9 deletions
diff --git a/src/game/SpellEffects.cpp b/src/game/SpellEffects.cpp
index 4ec6a30ae3d..661eef708ea 100644
--- a/src/game/SpellEffects.cpp
+++ b/src/game/SpellEffects.cpp
@@ -1875,6 +1875,12 @@ void Spell::EffectDummy(uint32 i)
m_caster->CastSpell(m_caster,spell_id,true);
return;
}
+ // Scourge Strike
+ else if(m_spellInfo->SpellFamilyFlags[1] & 0x8000000)
+ {
+ m_damage += int32(m_spellInfo->CalculateSimpleValue(0)*m_spellInfo->CalculateSimpleValue(1) * damage * unitTarget->GetDiseasesByCaster(m_caster->GetGUID()) / 10000);
+ return;
+ }
// Death Coil
else if(m_spellInfo->SpellFamilyFlags[0] & 0x002000)
{
@@ -2848,15 +2854,6 @@ void Spell::EffectEnergize(uint32 i)
if (level_diff > 0)
damage -= multiplier * level_diff;
- //Judgement of wisdom energize effect
- if(m_spellInfo->Id == 20268)
- {
- if(unitTarget->GetTypeId() == TYPEID_PLAYER)
- {
- damage = unitTarget->GetCreateMana() * damage / 100;
- }
- }
-
if(damage < 0)
return;