How is Life/Mana Steal Calculated?

Katon

Diabloii.Net Member
How is Life/Mana Steal Calculated?

Yeah. How is it calculated? Do you steal a % of the damage you inflict or is it based upon your enemies current amount of HP/Mana? Well, I assume mana steal wouldn't be affected by how much damage you do, however I'm not sure about life. But, you know what I mean.

Lyrs

Diabloii.Net Member
Life/mana steal is based on the leech % calculated using the physic dmg you inflict on a monster.

SuLyMaN

Banned
Life/mana steal is based on the leech % calculated using the physic dmg you inflict on a monster.
Aha this is why grief leeches me like 1000 life back in one hit with like 10% life leech compared to like the about 20% life leech with lightsabre which was leeching virtually nothing!! ;-)

SSoG

Diabloii.Net Member
Total Leech = Total Physical Damage * (Leech%) * (Penalty) * (Drain Effectiveness)

The formula is the same for both life leech and mana leech. Penalty is 50% in Nightmare and 33% in Hell. Drain Effectiveness is a monster-specific stat that affects how much you can drain from them (think of it like leech resistance). For instance, Skeletons have a Drain Effectiveness of 0, which means they cannot be leeched from, no matter what.

As an example... if you're dealing 800 damage in Hell against a monster with no drain resistance, and you have 12% Life and 5% mana leech, you will leech:
800 * (.12) * (.33) * (1) = ~32 life and
800 * (.05) * (.33) * (1) = ~13 mana.

Eilo Rytyj

Diabloii.Net Member
Skeletons can only be leeched from under the effect of Life Tap, but that's a whole different story. I believe Life Tap ignores the Drain Effectiveness stat or something.

Same goes for the Ubers, who have a 0 Drain Effectiveness. Life Tap works at full capacity (50% Life Leech) against them.

SSoG

Diabloii.Net Member
Skeletons can only be leeched from under the effect of Life Tap, but that's a whole different story. I believe Life Tap ignores the Drain Effectiveness stat or something.

Same goes for the Ubers, who have a 0 Drain Effectiveness. Life Tap works at full capacity (50% Life Leech) against them.
Life Tap isn't considered leech, and therefore isn't subject to the leech penalties based on resistance or difficulty level.

Katon

Diabloii.Net Member
Ah, I see. Alrighty. Thanks!

takemaru

Diabloii.Net Member
Re: How is Life/Mana Steal Calculated?

So, it is not a desired stat for a vengeance paladin. (?)

Ragnarod

DiabloII.Net Pal
Re: How is Life/Mana Steal Calculated?

It's not a priority since most of your damage is elemental (which doesn't contribute to leech), but you'll need at least some mana leech to be able to use Vengeance.