انتقل إلى المحتوى الرئيسي

Damage Formula

خطر

This page is still heavily under construction, the current info is based on arkkus' document

General Formula for Damage

Damage=Base DMG×CRIT×DMG% Multiplier×DEF Multiplier×RES Multiplier×DMG Taken Multiplier×Toughness Multiplier\text{Damage} = \text{Base DMG} \times \text{CRIT} \times \text{DMG\% Multiplier} \\ \times \text{DEF Multiplier} \times \text{RES Multiplier} \\ \times \text{DMG Taken Multiplier} \times \text{Toughness Multiplier}

See the sections below for the breakdown of each individual part of the formula.

Base Damage

Base DMG={(Skill MV+Extra MV)×ATK+Extra DMGif, attack scales with ATK(Skill MV+Extra MV)×DEF+Extra DMGif, attack scales with DEF(Skill MV+Extra MV)×Max HP+Extra DMGif, attack scales with Max HP\text{Base DMG} = \begin{cases} (\text{Skill MV} + \text{Extra MV}) \times \text{ATK} + \text{Extra DMG} & \text{if, attack scales with ATK} \\ (\text{Skill MV} + \text{Extra MV}) \times \text{DEF} + \text{Extra DMG} & \text{if, attack scales with DEF} \\ (\text{Skill MV} + \text{Extra MV}) \times \text{Max HP} + \text{Extra DMG} & \text{if, attack scales with Max HP} \end{cases}
ATK=(AttackCharacter+AttackWeapon)×(1+AttackBonus)+FlatAttack\text{ATK} = (\text{AttackCharacter} + \text{AttackWeapon}) \times (1 + \text{AttackBonus}) + \text{FlatAttack}
DEF=(DefenseCharacter+DefenseWeapon)×(1+DefenseBonus)+FlatDefense\text{DEF} = (\text{DefenseCharacter} + \text{DefenseWeapon}) \times (1 + \text{DefenseBonus}) + \text{FlatDefense}
Max HP=(HealthCharacter+HealthWeapon)×(1+HealthBonus)+FlatHealth\text{Max HP} = (\text{HealthCharacter} + \text{HealthWeapon}) \times (1 + \text{HealthBonus}) + \text{FlatHealth}

Critical Hits

CRIT={1+CRITDamageif, CRIT1otherwise\text{CRIT} = \begin{cases} 1 + \text{CRITDamage} & \text{if, CRIT} \\ 1 & \text{otherwise} \end{cases}
AverageCrit=1+clamp{0%,CRITRate,100%}×CRITDamage\text{AverageCrit} = 1 + \text{clamp}\{0\%, \text{CRITRate}, 100\% \} \times \text{CRITDamage}

DMG% Bonuses

DMG% Multiplier=1+Elemental DMG%+All Type DMG%+DoT DMG%\text{DMG\% Multiplier} = 1 + \text{Elemental DMG\%} + \text{All Type DMG\%} + \text{DoT DMG\%}

For all relevant DMG%'s.

Enemy Defense

DEF Multiplier=LevelCharacter+20(LevelEnemy+20)+(LevelCharacter+20)\text{DEF Multiplier} = \frac {\text{Level}_{\text{Character}} + 20} {(\text{Level}_{\text{Enemy}} + 20) + (\text{Level}_{\text{Character}} + 20)}

Enemy Resistance

RES Multiplier=100%(RES%RES PEN%)\text{RES Multiplier} = 100\% - (\text{RES\%} - \text{RES PEN\%})

Damage Taken Multiplier

DMG Taken Multiplier=1+Elemental DMG Taken%+All Type DMG Taken%\text{DMG Taken Multiplier} = 1 + \text{Elemental DMG Taken\%} + \text{All Type DMG Taken\%}

Toughness Multiplier

Toughness Multiplier={0.9if, Enemy has Toughness1.0if, Enemy Toughness has been broken\text{Toughness Multiplier} = \begin{cases} 0.9 & \text{if, Enemy has Toughness} \\ 1.0 & \text{if, Enemy Toughness has been broken} \\ \end{cases}