Formulas

Basic Physical Damage Formula
(pAtk * 4 - eDef * 2) * m

Variables:
 * pAtk = Player's attack stat
 * eDef = Enemy's defense stat
 * m = skill modifier. Example: Dash III hits for 150% damage so m = 1.5

Basic Magic Damage Formula
baseDamage + ((pMag * 4 - eMdf * 2)1.05 * m)

Variables:
 * baseDamage = main damage value for magic skills
 * pMag = Player's magic stat
 * eMdf = Enemy's magic defense stat
 * m = skill modifier. This is almost always ignored for magic skills. Example: Ice 2 has a modifier of 1.5

Eternal Courage Attack Damage
Xero's best weapon has a special trait that increases damage by 1 for every 2 attacks that have been done in previous battles. For example if Xero has done 100 normal attacks on enemies then his normal attack will now be doing an extra 50 damage. There is no max limit to this, other than the 99,999 damage cap.

Throg's Attack Damage
Same as Magic Damage formula above except m is 1.1 and base damage is 40: 40 + ((pMag * 4 - eMdf * 2)1.05 * 1.1)

Radiate Rate
Full details listed on the Radiate page. radiate_chance = ((3.0*mhp) - (2.3*hp)) / (3.0*mhp) * (1.0 + (level / 100.0)) * rate

if has_bad_state? radiate_chance *= 1.2 end

if radiate_II radiate_chance *= 1.1 radiate_chance += 3 end

if ray_ring_equipped radiate_chance *= 1.2 radiate_chance += 2 end

if random_num_1_to_100 < radiate_chance catch = true end

EXP Rate
pLuck / 99 * 0.15 + base_expr
 * base_expr is 1.0 for all characters unless an EXP Boost/Spike Shard is equipped. Example: a 5% increase from an EXP Boost means base_expr is 1.05.

EXP Curve



 * From level 1 to 59 the curve is a slow exponential curve
 * Starting at level 60 the curve levels off at 23000 per level
 * At level 100 it jumps to 46000 per level
 * At level 150 it jumps to 92000 per level

if level >= 60 exp for level = (558000 + ((level-60) * 23000)) else if level >= 100 exp for level = (1478000 + ((level-100) * 46000)) else if level >= 150 exp for level = (3778000 + ((level-150) * 92000))

Steal
[(pAtk * 4 - eDef * 2) * 0.4), [(eMhp / 2) - (eMhp - eHp), 0].max].min Steal cannot kill an enemy. It will deal damage at 40% of a characters normal attack up to half of the enemy's health. Once the enemy is at 50% health it will not be damaged any further.