Share

Share

Leech

From Path of Exile Wiki
(Redirected from Mana Leech)
Jump to: navigation, search

Life leech restores over time an amount of life relative to damage inflicted on an enemy. Likewise, mana leech restores mana in the same way.

Pre-Awakening Mechanics

The total amount of life or mana leeched is a percentage of the damage inflicted and is restored over time. This is different from gaining life or mana on hit, which restores a certain amount instantly.

Recovery rate

The leech recovery rate r is given by

r = p * q

where p is the character's maximum life (for life leech) or mana (for mana leech), and q is the recovery rate factor including any modifiers.

Life leech has a fixed recovery rate equal to 20% of the character's maximum life per second.[1] Similarly, mana leech has a fixed recovery rate equal to 20% of the character's maximum mana per second.[2]

The leech recovery rate factor, q, is therefore 0.2 for life and mana. There are only a couple of ways for this factor to be altered:[1]

  • The of Smothering modifier for maps slows life and mana leech recovery rate by 50%.
  • For life leech by a skill supported by the Life Leech gem, the recovery rate is increased by 1% for each point of quality.
  • Vorici's master modifier also offers increased life leech rate.

Example

If the character has 1,000 maximum life and leeches life with the default recovery rate factor of 0.2, that life leech will always restore 200 life per second.

p = 1000
q = 0.2
r = 1000 * 0.2 = 200

Recovery duration

The leech recovery duration in seconds t is given by

t = l / r

where l is the total leech amount, and r is the recovery rate.

Example

If the character has 1,000 maximum life and lands a single hit that would leech a total of 600 life with the default recovery rate factor of 0.2, it would take 3.0 seconds for that amount of life to be restored.

3.0 = 600 / (1000 * 0.2)

Example with successive single hits

Assume the character has 1,000 maximum life and lands a single hit that would leech a total of 300 life with the default recovery rate factor, then after 0.5 seconds the character lands a single hit that would leech a total of 600 life.

Using the formula for recovery duration, the first leech effect would last 1.5 seconds, and the second would last 3.0 seconds. The second leech effect starts 0.5 seconds after the first, so the total duration that any leech recovery would take place is 3.5 seconds. Both of these leech effects have the same recovery rate of 200 life restored per second, which means neither leech effect takes precedence over the other. Because only one leech effect can restore life at any given moment, a total of 700 life is restored over 3.5 seconds.

3.5 * 200 = 700

Example with an area of effect hit

Assume the character has 1,000 maximum life and lands an area of effect hit that would leech a total of 600 life with the default recovery rate factor, and that four enemies are hit simultaneously.

Using the formula for recovery duration, each leech effect would last 3.0 seconds. All four leech effects are applied at the same time, so the total recovery duration is 3.0 seconds. Therefore, 600 life is restored over 3.0 seconds.

3.0 * 200 = 600

This demonstrates that the total amount of leech recovery is not affected by the number of enemies hit.

Example with differing recovery rates

Assume the character has 1,000 maximum life and lands a single hit that would leech a total of 800 life with the default recovery rate factor. After 1.0 second the character uses a skill supported by a quality Life Leech gem and lands a single hit that would leech a total of 400 life with a recovery rate factor of 0.24. Using the formula for recovery duration, the first leech effect would last 4.0 seconds, and the second would last around 1.7 seconds. The second leech effect starts 1.0 second after the first, and ends before the first ends. The total duration that any leech recovery would take place is 4.0 seconds, however the second leech effect has a higher recovery rate and therefore takes precedence during its duration over the first leech effect. As a result, 200 life is restored over 1.0 second, followed by 408 life over 1.7 seconds, and finally 260 life over 1.3 seconds for a grand total of 868 life over 4.0 seconds.

(1.0 * 200) + (1.7 * 240) + (1.3 * 200) = 200 + 408 + 260 = 868

Leech mechanics in The Awakening

The total amount of life or mana leeched is a percentage of the damage inflicted and is restored over time.

HP(t) = r * t

where r is the leech recovery rate and t is the time. The life leech recovery rate varies depending on how many enemies have been hit and how many times the enemies have been hit. [3]

Recovery rate

The leech recovery rate r is given by

r = n * p * q * (1 + m)

where n is the number of active leech instances, p is the character's maximum life (for life leech) or mana (for mana leech), q is the Base Leech Rate and m is the sum of all the "X% increased (or reduced) Life/Mana Leeched per second" modifiers.

There is a upper limit of the leech recovery rate which is defined as

rmax = p * (qmax + mmax)

where qmax is the Base Maximum Leech Rate and mmax is the sum of all the "+X% of maximum Life/Mana per second to maximum Life/Mana Leech rate" modifiers.

If r > rmax those values will be substituted with rmax. The upper limit can be reached by hitting at least 1/qmax enemies at once or hitting 1 enemy quick enough that so many leech instances are active at the same time.

Modifiers that alters the leech recovery rate increases the value of Life/Mana you're gaining per second for each leech effect. However, it does not affect the duration, tmax, of the leech effects, meaning that more total life/mana will be gained from each leech instance as a result.[4] This also implies that by increasing the Life/Mana Leeched per seconds gives a larger total of life leeched compared to Vaal Pact.

There are only a couple of ways for these factors to be altered, besides the passive tree:[1][4]

  • The of Smothering modifier for maps slows life and mana leech recovery rate by 50%.
  • For life leech by a skill supported by the Life Leech gem.
  • Vorici's master modifier also offers "X% increased Life Leeched per second".


The table below displays values of the base leech rates.[4]

Symbol Value Description Unit
q 2 %
2 %
Base Life Leech Rate
Base Mana Leech Rate
s-1
s-1
qmax 20 %
20 %
Base Maximum Life Leech Rate
Base Maximum Mana Leech Rate
s-1
s-1

Leech duration

The leech recovery duration in seconds is given by

tmax = d * l / (n * p * q)

where d is the damage inflicted on the enemy, l is the total amount of leech.

Examples

When using skills such as Dual Strike linked with Melee Splash several enemies are hit at once, the leech rate will vary considerably depending on how many enemies are hit. The character used in the example has the following stats:

p = 5000 maximum life
d = 1000 damage to enemy
l = 2 % life leech

1 Enemy hit

n = 1 leech instances/Enemies
m = 0% increased Life Leeched per second
mmax = 0% of maximum Life per second to maximum Life Leech rate

The recovery rate is:

r = n * p * q * (1 + m) = 1 * 5000 * 0.02 * (1 + 0) = 100 HP/sec

Make sure that the recovery rate doesn't exceed the maximum recovery rate which is

rmax = p * (qmax + mmax) = 5000 * (0.2 + 0) = 1000 HP/sec

The limit has not been exceeded, meaning that no substitution is necessary.

The time it takes to recover the total amount of life leeched is

tmax = d * l / (n * p * q) = 1000 * 0.02 / (1 * 5000 * 0.02) = 0.2 seconds

which gives the total life leeched

HP(tmax) = r * tmax = 100 * 0.2 = 20 Life

5 enemies hit at once

n = 5 leech instances/Enemies
m = 0% increased Life Leeched per second
mmax = 0% of maximum Life per second to maximum Life Leech rate

The recovery rate is:

r = n * p * q * (1 + m) = 5 * 5000 * 0.02 * (1 + 0) = 500 HP/sec

The limit has not been exceeded with this many enemies hit at once, meaning that no substitution is necessary.

The time it takes to recover the total amount of life leeched is

tmax = d * l / (n * p * q) = 1000 * 0.02 / (5 * 5000 * 0.02) = 0.04 seconds

which gives the total life leeched

HP(tmax) = r * tmax = 500 * 0.04 = 20 Life

11 enemies hit at once

n = 11 leech instances/Enemies
m = 0% increased Life Leeched per second
mmax = 0% of maximum Life per second to maximum Life Leech rate

The recovery rate is:

r = n * p * q * (1 + m) = 11 * 5000 * 0.02 * (1 + 0) = 1100 HP/sec

The limit has been exceeded, therefore the recovery rate needs to be changed to r = 1000 HP/sec.

The time it takes to recover the total amount of life leeched is

tmax = d * l / (n * p * q) = 1000 * 0.02 / (11 * 5000 * 0.02) = 0.02 seconds

which gives the total life leeched

HP(tmax) = r * tmax = 1000 * 0.02 = 20 Life

Sources of leech

Sources of leech include support gems, passive skills, and modifiers on equipment.

Name Bonuses
Life Leech
  • 0.4% of Physical Attack Damage Leeched as Life
Life Leech and Life Leeched per Second
  • 0.2% of Physical Attack Damage Leeched as Life
  • 10% increased Life Leeched per second
Life Leech and Maximum Life Leech Rate
  • 0.2% of Physical Attack Damage Leeched as Life
  • +3% of maximum Life per second to maximum Life Leech rate
Blood Drinker
  • 8% increased maximum Life
  • 0.4% of Physical Attack Damage Leeched as Life
Soul Raker
  • 18% increased Physical Damage with Claws
  • 1.2% of Physical Damage Dealt with Claws Leeched as Life
  • 0.4% of Physical Damage Dealt with Claws Leeched as Mana
Lust for Carnage
  • 0.4% of Physical Attack Damage Leeched as Life
  • +2 Life gained for each Enemy hit by your Attacks
  • 15% increased Life Leeched per second
Hematophagy
  • 0.4% of Physical Attack Damage Leeched as Life
  • +5% of maximum Life per second to maximum Life Leech rate
  • 20% increased Life Leeched per second
  • 15% increased Damage while Leeching
Vitality Void
  • 0.4% of Physical Attack Damage Leeched as Life
  • +5% of maximum Life per second to maximum Life Leech rate
  • 10% increased Life Leeched per second

Name Bonuses
Mind Drinker
  • +15 to maximum Mana
  • 16% increased maximum Mana
  • 0.4% of Physical Attack Damage Leeched as Mana

These keystone passive are related, but don't add any life leech as a percentage of physical damage.

The Vaal Pact Keystone will allow life leech to apply immediately at the cost of losing life regeneration. Ghost Reaver applies life leech to energy shield instead of life.

Name Bonuses
Vaal Pact
  • Life Leech applies instantly
  • Life Regeneration has no effect
Ghost Reaver
  • Life Leech applies to Energy Shield instead of Life

Immunity to leech

A player can become immune to being life leeched from by enemies through allocating the Bloodless notable passive skill.

Immunity can also be achieved by equipping certain unique items.

NameModifiers
Sin Trek
+(20 to 30) to Dexterity
+(20 to 30) to Intelligence
(80 to 100)% increased Evasion Rating
+(70 to 100) to maximum Energy Shield
30% increased Movement Speed
Enemies Cannot Leech Life From You
Mindspiral
(10 to 15)% increased Cold Damage
(10 to 15)% increased Lightning Damage
+(100 to 150) to maximum Mana
Enemies Cannot Leech Mana From You
(5 to 10)% of Damage taken Gained as Mana when Hit
Cannot Leech Mana
Deidbell
+(20 to 30) to Strength
+(20 to 30) to Dexterity
+(200 to 300) to Armour
20% increased Melee Damage
Cannot Leech when on Low Life

References

  1. 1.0 1.1 1.2 Mark_GGG (March 4, 2014). "Leech: GGG clarify please!". Official Path of Exile Forums. Retrieved March 6, 2014.
  2. Malice (November 13, 2011). "Mechanics Thread". Path of Exile Forum. Retrieved March 8, 2014.
  3. GGG_Mark (June 20, 2015). "Vitality Void: Leech Cluster Thread". Path of Exile subreddit. Retrieved July 20, 2015.
  4. 4.0 4.1 4.2 GGG_Neon (May 18, 2015). "Upcoming changes to Leech Thread". Path of Exile Forum. Retrieved July 20, 2015.