The numbers don't add up?

Vladamphir·1/23/2015, 8:42:20 PM·2 votes·1,293 views
Vi | League of Legends

I decided i'd do some theory crafting on one of my favorite versatile champions Vi. Early on i noticed a discrepancy between in game numbers, and the stats presented for the champions both on LoL website and LoL Wiki. First, according to the LoL Website Vi's Base Health is: Base Health: 582.8 + (85 for each additional level beyond 1), or More simply 582.8 + (85 *(L-1)) Where L stands for current Level But that would tell me that my base health at level 6 is 1008hp when its actually 919hp. Or at level 12 it says 1518hp when its actually 1420hp.

In actuality, the gains started lower and ended higher, leading me to this algorithm for the correct calculation for Vi's Base Health. Base Health: 582.8 + (61*(L-1)) + 3[((L-2)+1)*((L-2)/2)] At least on that, i was able to get a accurate result (within a .5 margin of error) result every time.

On Health Regen p/5, and Armor scaling, no discernible pattern or algorithm explains the scaling. Can you show the true formulas for base scaling on champions? I'd be very curious too see the real formulas.

5 Comments

Sailor Mint1/23/2015, 10:52:26 PM1 votes

Base Stats are now calculated from level 1 instead of "level 0".

Linear scaling stats (i.e.: MP5 and MR) are still calculated as BaseStat (+Scaling per level). CurrentStat = BaseValue + (Scaling * (ChampionLevel-1))

i.e.: MP5 for casters is 6 (+0.8). A level 18 Annie will have 6 + (0.8 * 17) = 19.6 MP5.

Non-linear scaling stats (Health, Mana, Attack Damage, HP5 and Armor) use a GrowthValue instead of a flat scaling.

StatGain= BaseValue + (GrowthValue* ((ChampionLevel*3.5) + 65)/100))