growth
Stats in League of Legends do not increase linearly with champion level. Use this function to calculate the stat multiplier.
lvl
(Number): The current champion level
(Number) the stat multiplier
lerp
Interpolates a value between a minimum and maximum based on a given ratio.
min
(Number): The minimum value.
max
(Number): The maximum value.
ratio
(Number): The ratio between 0 and 1 to interpolate the value.
(Number) The interpolated value.
lerp18
Interpolates a value between min and max based on an 18-level scaling.
min
(Number): The minimum value.
max
(Number): The maximum value.
level
(Number): The current level (1 to 18).
(Number) The interpolated value.
lerp3
Interpolates a value between min and max based on a 3-level scaling.
min
(Number): The minimum value.
max
(Number): The maximum value.
level
(Number): The current level (1 to 3).
(Number) The interpolated value.
lerp5
Interpolates a value between min and max based on a 5-level scaling.
min
(Number): The minimum value.
max
(Number): The maximum value.
level
(Number): The current level (1 to 5).
(Number) The interpolated value.
linear
Linear scaling function. Returns a multiplier that is 0 at level 1 and 1 at maxLevel.
maxLvl
(Number): The level at which the scaling is 1
lvl
(Number): The current level of the ability
(Number) the scaling multiplier
linear18
The scaling for abilities that max out at level 18.
lvl
(Number): The current level of the ability
(Number) the scaling multiplier
linear3
The scaling for abilities that max out at level 3.
lvl
(Number): The current level of the ability
(Number) the scaling multiplier
linear5
The scaling for abilities that max out at level 5.
lvl
(Number): The current level of the ability
(Number) the scaling multiplier