Initial POC for AD champions - pablobastidasv/horo_figthters_simulator GitHub Wiki

Let's start with specifying champions that deal mostly "Attack Damage" (AD).

In this example, we have "Tristana" at level 5.

She has a base attack damage of: 72.4

Basic attack speed: 0.686

It means that it makes 0.686 attack per second. So, 1/0.686 = 1 attack every 1.45 seconds.

This would be Tristana without any items or runes than modifies these numbers.

Tristana is going to attack another champion, "Maokai". But champions have statistics like base armor than protect them from basic attacks.

Maokai at level 5 has:

51.4 armor. 858.6 health.

The most basic way to calculate damage in LOL is like this:

We need to calculate a damage multiplier, it means how much of the original damage 1 basic attack does.

100/ 100 + Armor, in this case 100/100+51.4 = 0.66

So, at level 5 with no items and masteries 1 basic attack from Tristana to Maokai (without items and runes) will make:

72.4 * 0.66 = 47.784 damage. So, Maokai health will be 858.6 - 47.784 = 810.816, after 1 basic attack.

So, it would require 858.6/47.784 =~ 18 attacks for Tristana to kill Maokai.

But, Maokai regenerates at lvl 5 7.3 life per second. So, it will probably will take more attacks than 18 and who knows how many seconds to kill Maokai. Based in the damage dealt, attack speed and regeneration. So this is what we want to answer.

More info: https://www.reddit.com/r/summonerschool/comments/820aym/how_to_calculate_attack_speed_for_a_champion/