Total Recovery from Life Leech is doubled (first part of Vaal Pact) is mising from your summary - nothing cancels that part. Eternal Youth cancels only the maximum recovery doubling (the second part of Vaal Pact).
Total Recovery from Life Leech is doubled (first part of Vaal Pact) is mising from your summary - nothing cancels that part. Eternal Youth cancels only the maximum recovery doubling (the second part of Vaal Pact).
"Total Recovery per second from Life Leech is doubled" from Vaal Pact makes each leech instance recover life twice as fast but halves its duration (since it doesn't change the total amount recovered by that instance). The result is that your leech duration is shorter, but it takes fewer hits to reach the leech cap.Never mind!
This is incorrect - this modifier is specifically to the total recovery per second you get from all instances of leech, not to individual instances. It thus does not affect the rate and duration of any individual leech instance, but increases the total recovery per second you get from all of them (up to the maximum). Because each instance's duration is unchanged, this will result in more total life leeched in cases where you were not already at the maximum total recovery per second. In practice, this will help you reach that maximum with fewer instances of leech.
I always find it weird that the leech duration stat isn't just called "leech duration" because the "maximum recovery per leech" is always based off of 2% and doesn't change with mods that makes the leech hit 10% faster. Just seems to be a confusing name.
There is no stat for leech duration, and having one does not work within the system.
Does "maximum recovery per leech" not function exactly the same as leech duration?
I mean I guess you could say it doesn't because the leech could run out before that point, but "maximum recovery per leech" doesn't even do what it says it does, and for people who understand how leech works it's pretty much synonymous with leech duration already, making it just confusing for new players.
Seems like leech duration but you have to understand that leech can run out before the maximum duration is less confusion than maximum recovery per leech but it's not actually maximum recovery per leech and you have to fully understand how leech works and hidden numbers like 2% per instance base with 10% maximum recovery base to get what that means.
Does "maximum recovery per leech" not function exactly the same as leech duration?
No.
but "maximum recovery per leech" doesn't even do what it says it does
It absolutely does do exactly what it says.
Each instance of leech has a maximum amount it can recover. This stat modifies that maximum. If you do not reach that maximum, this changes nothing - like any maximum it only matters if you try to exceed it. If the amount you're trying to leech with a given instance is higher that the maximum per leech instance, raising that maxumum will allow that leech instance to recover a higher amount, which will mean it lasts longer because it recovers at a fixed rate.
A modifier to leech duration would always change the duration of leech instances (and would require that either leech is not determined by an amount to leech, or that the rate not be fixed - one of the three has to be determined by the other two, rather than separately modified).
If the amount you're trying to leech with a given instance is higher that the maximum per leech instance, raising that maxumum will allow that leech instance to recover a higher amount
But raising the amount you leech with recovery rate modifiers so you reach the maximum faster does not cause the instance to end sooner.
If I have 400% increased leech/life recovery rate I recovery 10% from an instance in 1 second, which is the maximum, but it can go for 5 seconds and recover 50%.
That's why I say it doesn't do what it says it does.
Maybe it should be called "maximum base recovery per leech" or something.
But raising the amount you leech with recovery rate modifiers so you reach the maximum faster does not cause the instance to end sooner.
This is not a thing that can happen. The maximum is on the amount of recovery from a specific leech instance. Those modifiers only affect the total amount of leech recovery you get from all instances as a whole. The "extra" recovery does not come from any of the instances, and thus is not subject to their maximum. The total leech on your character is not the same thing as the leech of a single leech instance.
This is similar to the distinction between damage and damage taken.