Hero Stats Formulas

The attack, defense, and health statistics for each hero grows exponentially with their level, according to the formula

v(L) = floor( 2.4 * v0 * m^(L-1) )

In this formula, L is the total level of the hero, treating promotions as one level, which means that L is the sum of the hero's current level and the maximum level for all lower ranks. For example, a 5* hero of rank 3 and level 27 would have L = 50+60+27, because there are 50 levels in rank 1 and 60 levels in rank 2. Then m is a number that depends only on the number of stars the hero has:

The number v0 is an integer that depends on the hero and the type of stat (i.e. attack, defense, or health) and can be computed from any single value at any level by inverting the formula, i.e. by computing

v(L)/( 2.4 * m^(L-1) )

and rounding to the nearest integer, which will always be rounding up to the nearest integer, since 2.4 * m^(L-1) is always greater than 2. (Furthermore, v0 is always even for the health stat.)

Skills
Skill percentages always increase by the same number at each skill level. In particular, the percentage for skill level 1 and the percentage for skill level 10 will always have a difference that is a multiple of 9. The duration of an effect (number of turns) will increase by 1 or 0 each skill level, and depends on the type of effect: