GamePress

Formulas in Dragonball Legends

Ever wonder about where all the stats come from in Dragon Ball Legends? GamePress has you covered! This guide documents various formulas we discovered in the game.

It's how we calculate the stats automatically on the fighter pages!

sample
The Power Level Formula

Power Level in Dragon Ball Legends is calculated as the sum of:

  • Current Attack and Defense stats
  • Current Health, divided by 15
  • Current Level, multiplied by a ratio of 1% of Critical Chance, Ki and Vanish Restore Speed.

In summary:

$$Power Level =$$

$$ {HP \over 15} + Att_S + Att_B + Def_S + Def_B + { \small {Crit + Ki + Vanish} \over 100 } Level $$

Team Power Level Formula

The game calculates Team Power Level by adding up the power level of your team, then multiplied by a scaling multiplier based on the team size:

Team Size Multiplier
1 100%
2 100%
3 100%
4 76.9231%
5 62.5%
6 50%

$$Team Power Level = sum(Power Level) * Multiplier $$

The Stat Growth Formula

Health, Strike Attack, Strike Defense, Blast Attack, and Blast Defense stats scale linearly with level from their minimum to maximum values. 


Additionally, every 100 levels the fighter get another large boost to their stats, equivalent to stats gain from 20 level-ups.

$$ Base Stats = $$

$$ Min + .01 \% * ( Max - Min) Level + .2 \% \lfloor {Level \over 100} \rfloor Max $$

Add any Soul Boost bonus gets to this base stat, then multiply it by any Z Power bonus:

$$ Current Stats = ( Base Stats + Soul Boost Bonus ) * Z Power Bonus $$


Stars Z Power Bonus
0 100%
105%
★★ 110%
★★★
110%
★★★★ 115%
★★★★★ 115%
★★★★★★ 120%
★★★★★★★ 120%
Experience Gain

Experience gain from story missions is proportional to the enemy power level.

In victory, the experience gain is:

  • 2% of enemy power level for your 3 selected fighters
  • 0.2% of enemy power level for your 3 benched fighters

In defeat, the experience gain is:

  • 0.2% of enemy power level for your 3 selected fighters
  • 0.02% of enemy power level for your 3 benched fighters
Experience by Level

For Sparking fighters, total experience per level is simply the level squared. Extreme and Hero fighters need less experience per level than Sparking ones.

Hero Extreme Sparking
XP to next level 1.4 Lvl + .7 1.6 Lvl + .8 2 Lvl + 1
Total XP .7 Lvl^2 .8 Lvl^2 Lvl^2