Hello Dragon Saga Friends!

Here are the complete damage/resistance formulas for physical and magical classes. Please know that the attack and defense of monsters are calculated the same way.

**Physical ATK**

*The attributes STR/HLT are needed for calculating the Attack amount*

**Calculation of Min/Max PATK**

MinMaxAtkUp = (STRUp * 1.5) + (HLTUp / 6.0)

MinPAtk = FinalWeaponPAtkMin + MinMaxAtkUp

MaxPAtk = FinalWeaponPAtkMax + MinMaxAtkUp**Calculation of Skill Damage**

If the description states: Weapon Physical Attack, the skill damage is calculated from a random value between the weapon's base Min/Max Patk.

**Calculation of resulting Damage**

BonusDamage = (StrUp * 2.0) + (CharLevel * 6.0)

FinalDamage = (MinPAtk…MaxPAtk) + BonusDamage + SkillDamage

**Example**

Given are the following amounts:

STRUp = 302

HLTUp = 421

FinalWeaponPAtkMin = 6265

FinalWeaponPAtkMax = 16572

BaseWeaponPAtkMin = 1858

BaseWeaponPAtkMax = 4678

CharLevel = 75

Skill = "Weapon Physical Attack 150.0% + 220"__Calculation:__

MinMaxAtkUp = (302*1.5) + (421 / 6) = 453 + 70 = 523

MinPAtk = 6265 + 523 = 6788

MaxPAtk = 16572 + 523 = 17095

SkillDamage = (1858…4678) * 150.0% + 220 = (1858…4678) * 1.5 + 220 = (2787…7017) + 220

BonusDamage = (302 * 2.0) + (75 * 6.0) = 604 + 450 = 1054

FinalDamage = (6788…17095) + 1054 + (2787…7017) + 220 =

= (10849…25386)

*Please keep in mind that this basic calculation does not take modifiers on items/skills into account. It's the purely basic calculation.*

**Magical ATK**

*The attribute INT is needed for calculating the Attack amount*

**Calculation of Min/Max MATK**

MinMaxAtkUp = log10(INTUp) * INTUp * The calculation is based on a base-10 logarithm*

MinPAtk = FinalWeaponPAtkMin + MinMaxAtkUp

MaxPAtk = FinalWeaponPAtkMax + MinMaxAtkUp**Calculation of Skill Damage**

If the description states: Weapon Magic Attack, the skill damage is calculated from a random value between the weapon's base Min/Max Matk.

**Calculation of resulting Damage**

BonusDamage = 0

FinalDamage = ((MinMAtk…MaxMAtk) * 1.5) + BonusDamage + SkillDamage

**Example**

Given are the following amounts:

INTUp = 558

FinalWeaponMAtkMin = 4640

FinalWeaponMAtkMax = 12459

BaseWeaponMAtkMin = 1370

BaseWeaponMAtkMax = 3598

Skill = "Weapon Magic Attack 150.0% + 220"__Calculation:__

MinMaxAtkUp = log10(558) * 558 = 1532

MinMAtk = 4640 + 1532 = 6172

MaxMAtk = 12459 + 1532 = 13991

SkillDamage = (1370…3598) * 150.0% + 220 = (1370…3598) * 1.5 + 220 = (2055…5397) + 220

BonusDamage = 0

FinalDamage = ((6172…13991) * 1.5) + 0 + (2055…5397) + 220 =

= (11533…26603)

*Please keep in mind that this basic calculation does not take modifiers on items/skills into account. It's the purely basic calculation.*

**Physical DEF**

*The attributes STR/HLT/AGI are needed for calculating the Defense amount*

**Calculation of Bonus PDEF**

DefenseUP = STRUp * 0.8 + HLTUp * 0.4 + AGIUp * 0.2

**Calculation of resulting Defense**

FinalDefense = Pdef of all Items/Skills + DefenseUp

**Example of DefenseUP:**

Given are the following amounts:

STRUp = 165

HLTUp = 359

AGIUp = 190

DefenseUP = (165 * 0.8) + (359 * 0.4) + (190 * 0.2) = 132 + 143.6 + 38 = 313

*The DefenseUP value can be seen as "Character Default" at the stat tooltip for DEF in the character view*

**Magical DEF**

*The attribute INT is needed for calculating the Defense amount*

**Calculation of Bonus MDEF**

DefenseUP = ((INTUp * 1.2) + (INTUp * (CharLevel / 100))) * 2.0

**Calculation of resulting Defense**

FinalDefense = Mdef of all Items/Skills + DefenseUp

**Example of DefenseUP:**

Given are the following amounts:

INTUp = 558

CharLevel = 76

DefenseUp = ((558 * 1.2) + (558 * (76 / 100))) * 2.0 = (669.6 + (558 * 0.76)) * 2.0

= (669.6 + 424.08) * 2.0 = 1093.68 * 2.0 = 2187

*The DefenseUP value can be seen as "Character Default" at the stat tooltip for MDEF in the character view*