Recursion
2,888pages on
this wiki
Add New Page
this wiki
Recursion is a method of stacking of champion statistics. It involves 2 or more multipliers, each of which interacts with the bonus statistics contributed by all others. This leads to an infinite sum on the statistic.
Examples
and 's- Define raw AP as the ability power without counting 's Awe and ability power multipliers (e.g. 's passive or Infernal Drake's buff). Denote it as a.
- Denote the ability power multiplier as x.
- Define raw mana as the mana without counting . Denote it as b.
- The resultant AP and resultant mana can be calculated as follows:
- Define two sequences A = {a_{n}} and B = {b_{n}}, where n = 0, 1, 2, ...
- a_{0} = ax, b_{0} = b
- For n ≥ 1, a_{n} = 0.03b_{n-1}x, b_{n} = 0.0005a_{n-1}b
- The resultant AP is the sum of all terms in A, while the resultant mana is the sum of all terms in B.
- This gives the formula
Resultant AP = (ax + 0.03bx) / (1 - 0.000015bx), Resultant mana = (b + 0.0005abx) / (1 - 0.000015bx)
, and Percent Seal of Health / Percent Quintessence of Health
- Denote base health as a, bonus health (without counting the above multipliers) as b, total health percentage increase due to as x, total health percentage increase due to runes as y, bonus health percentage increase due to as z.
- z = 15% = 0.15
- The resultant health can be calculated as follows:
- Define two sequences S = {s_{n}} and T = {t_{n}}, where n = 0, 1, 2, ...
- s_{0} = a + b, t_{0} = 0
- s_{1} = (a + b)y + bz, t_{1} = (a + b)x
- For n ≥ 2, s_{n} = t_{n-1}[(1 + y)(1 + z) - 1], t_{n} = s_{n-1}x
- The resultant health is the sum of all terms in S and T.
- This gives the formula
Resultant health = [a(1 + y) + b(1 + y + z)] (1 + x) / [1 - x(yz + y + z)]
- To calculate the interaction between any two of them, just put the remaining modifier (x, y or z) to 0.
and
- Denote the base armor as a, bonus armor (without counting the above multipliers) as b, bonus armor percentage increase due to as x, total armor percentage increase due to as y, and flat bonus from as c
- y = 10% = 0.1
- The resultant armor can be calculated as follows:
- Define two sequences S = {s_{n}} and T = {t_{n}}, where n = 0, 1, 2, ...
- s_{0} = a + b + c, t_{0} = 0
- s_{1} = (a + b)y, t_{1} = (b + c)x
- For n ≥ 2, s_{n} = t_{n-1}y, t_{n} = s_{n-1}x
- The resultant armor is the sum of all terms in S and T.
- This gives the formula
Resultant armor = [a(1 + y) + b(1 + x)(1 + y) + c(1 + x)] / (1 - xy)
- Same works for magic resistance.
- PENDING FOR TEST
- , and
- , and