Bullet Lifesteal: Difference between revisions

m Added note about stacking due to recent patch notes
add navbox, rename section, replace table, cleanup math
Line 3: Line 3:
'''Bullet Lifesteal''' is a stat that causes a percentage of bullet damage dealt to be regained as health.
'''Bullet Lifesteal''' is a stat that causes a percentage of bullet damage dealt to be regained as health.


==Stacking==
== Math ==
Despite being presented in-game as +X% Bullet Lifesteal, different sources of bullet lifesteal stack multiplicatively, not additively. With <math>n</math> different sources of bullet lifesteal, total bullet lifesteal is given by:
Despite being presented in-game as +X% Bullet Lifesteal, multiple sources of bullet lifesteal stack multiplicatively, not additively.  


<math>BL_{Total} = 1 - \prod_{i=1}^n (1 - BL_i)</math>
The formula for bullet lifesteal is: <math>BL_f = 1 - \prod_{i=1}^n (1 - BL_i)</math><br/><!--this is rounded, but the game displays two different calculations where one is rounded up, and the other is rounded down-->
where:<br/>
<math>
\begin{align}
  n &= \text{number of bullet lifesteal sources,} \\
  BL_i &= \text{initial bullet lifesteal,} \\
  BL_f &= \text{final bullet lifesteal}
\end{align}
</math>


For example, with 10% Bullet Lifesteal from [[Crippling Headshot]] and 35% Bullet Lifesteal from [[Leech]], total bullet lifesteal is:
For example, with 10% Bullet Lifesteal from [[Crippling Headshot]] and 35% Bullet Lifesteal from [[Leech]], total bullet lifesteal is:


<math>BL_{Total} = 1 - (1 - 0.10) \times (1 - 0.35) \approx 41%</math>
<math>BL_f = 1 - (1 - 0.10) \times (1 - 0.35) = 41.5% \approx 41%</math><!--the stat ingame says 42%, but the calculation on hover says 41%-->


== Sources of bullet lifesteal ==
== Sources ==
{{#invoke:ItemsByStat|tablefy|BulletLifestealPercent|+X% Bullet Lifesteal|%}}
{{Item stat table|Bullet Lifesteal}}
In addition to the generic bullet lifesteal items listed above, [[Vampiric Burst]] provides +100% Bullet Lifesteal while its active ability is in effect.
 
{{Stat navbox}}