*Allow damage shield hits to miss.
*Send overkill on damage shield hit. *Correct data order for execute log of power take effects. --HG-- branch : trunk
This commit is contained in:
1 parent
f67441b863
commit
2d877bbbfd
5 files changed
+43
-44
No files matched your search
@@ -2585,6 +2585,7 @@ void Spell::EffectHealthLeech(SpellEffIndex effIndex)
|
||||
float healMultiplier = SpellMgr::CalculateSpellEffectValueMultiplier(m_spellInfo, effIndex, m_originalCaster, this);
|
||||
|
||||
int32 newDamage = int32(damage * healMultiplier);
|
||||
newDamage = std::min(int32(unitTarget->GetHealth()), newDamage);
|
||||
m_damage += newDamage;
|
||||
|
||||
if (m_caster->isAlive())
|
||||
|
||||
Reference in new issue
Block a user