Public feed #598378

Miscellany

public text v1 · immutable
Raw Edit
·published 2007-07-01 08:52 UTC
rendered paste body
Index: SpellEffects.cpp
===================================================================
--- SpellEffects.cpp	(revision 3991)
+++ SpellEffects.cpp	(working copy)
@@ -227,6 +227,16 @@
         if(m_spellInfo->Category == 971 && m_spellInfo->SpellVisual == 372)
             return EffectWeaponDmg(i);
 
+		// Shadow Word: Death
+		if(m_spellInfo->Id == 32379 || m_spellInfo->Id == 32996)
+		{
+			uint32 curHealth = unitTarget->GetHealth();  
+			int32 SpellDamage = damage;
+
+			if(curHealth > uint32 (SpellDamage))
+				m_caster->DealDamage(m_caster, SpellDamage, SELF_DAMAGE, 5, NULL, 0, false);
+		}
+
         if(damage >= 0)
             m_caster->SpellNonMeleeDamageLog(unitTarget, m_spellInfo->Id, damage, m_IsTriggeredSpell, true);
     }