Battle Arena
Battle Arena
Battle Engine
Battle Engine
Render Character Intro
Engine Starts
Battle Round Starts (Round 1 to N)
Faster Speed goes first.
If equal Speed then randomize start
First Player
Select Attack
Apply Move Effect
Calculate Total Damage
Do Damage
Second Player
Select Attack
Apply Move Effect
Calculate Total Damage
Do Damage
Apply Round Modifiers
Check Type
Battle Round End
Engine End
Battle Damage Calculator
Battle Damage Calculator
Calculate Critical Hit (Yes = +5%,)
Check Move Attack Accuracy (Yes, No)
Total Damage = Move Power * Attack Modifier * Defense Modifier * Critical Hit