Damage Formula
An explanation as to how outgoing damage is calculated.

General Formula for Damage

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

Base Damage

BaseDamage={Talent %×ATKif, talent scales with AttackTalent %×DEFif, talent scales with DefenseTalent %×Max HPif, talent scales with MaxHPBaseDamage = \begin{cases} Talent\ \% \times ATK & \text{if, } talent\ scales\ with\ Attack\\ Talent\ \% \times DEF & \text{if, } talent\ scales\ with\ Defense\\ Talent\ \% \times Max\ HP & \text{if, } talent\ scales\ with\ Max HP \end{cases}
ATK=(AttackCharacter+AttackWeapon)×(1+AttackBonus)+FlatAttackATK = (AttackCharacter + AttackWeapon) \times (1 + AttackBonus) + FlatAttack
DEF=DefenseCharacter×(1+DefenseBonus)+FlatDefenseDEF = DefenseCharacter \times (1 + DefenseBonus) + FlatDefense
Max HP=HealthCharacter×(1+HealthBonus)+FlatHealthMax\ HP = HealthCharacter \times (1 + HealthBonus) + FlatHealth
Formula Variable
Explanation
Talent %
The scaling percentage of the talent.
AttackCharacter
Character's base attack.
AttackWeapon
Weapon's base attack.
AttackBonus
Sum of all percentage-based attack bonuses from weapons, artifacts and other sources.
FlatAttack
Sum of all non-percentage-based attack bonuses from artifacts and other sources.
DefenseCharacter
Character's base defense.
DefenseBonus
Sum of all percentage-based defense bonuses from artifacts, weapons and other sources.
HealthCharacter
Character's base health.
HealthBonus
Sum of all percentage-based HP bonuses from artifacts, weapons and other sources
FlatDamage
Extra damage from sources such as Zhongli's A4 passive or Kokomi's Elemental Burst.
DamageBonus
Sum of all percentage damage increases from goblets, weapons, set bonuses and other buffs. Excludes Xingqiu's C4 effect Evilsoother and Yoimiya's Elemental Skill Niwabi Fire-Dance.
SpecialMultiplier
Applies to certain character talents only. See the Special Multiplier section for full details.

Flat Damage Sources

Expand

Critical Hits

Crit={1+CritDamagewith min{100%,CritRate} probability1otherwise Crit= \begin{cases} 1 + CritDamage & \text{with } min\{100\%,CritRate\}\ probability\\ 1 & \text{otherwise } \end{cases}
AverageCrit=1+min{CritRate,100%}×CritDamageAverageCrit = 1 + min\{CritRate,100\%\} \times CritDamage
Formula Variable
Explanation
CritRate
The total crit rate, including the 5% base crit rate and bonuses from artifacts, etc.
CritDamage
The total crit damage, including the 50% base crit damage and bonuses from artifacts, etc.

Enemy Defense

Formula Variable
Explanation
LevelCharacter
The player character's level.
LevelEnemy
The enemy's level.
DefReduction
The total defense (but not resistance) reduction from various defense reduction effects.
DefIgnore
The total defense ignore from effects such as Raiden's Constellation 2.
  • Defense shred is hard capped at 90%

Defense Reduction Effects

Enemy Resistance

EnemyResMult={1Resistance2if, Resistance<01Resistanceif, 0Resistance<0.7514×Resistance+1if, Resistance0.75EnemyResMult = \begin{cases} 1 - \frac{Resistance}{2} & \text{if, } Resistance \lt 0\\ 1 - Resistance & \text{if, } 0 \le Resistance \lt 0.75\\ \frac{1}{4 \times Resistance + 1} & \text{if, } Resistance \ge 0.75 \end{cases}
Resistance=BaseResistanceResistanceReductionResistance = BaseResistance - ResistanceReduction
Formula Variable
Explanation
BaseResistance
The enemy's base resistance to the element of the attack being used. Enemy Resistances database contains all enemy base elemental resistances.
ResistanceReduction
The total resistance reduction of the relevant element from effects such as Superconduct and Viridescent Venerer.

Amplifying Reaction Bonus

AmplifyingReaction={2×(1+2.78×EM1400+EM+ReactionBonus)if, triggeringVaporize with Hydro orMelt with Pyro1.5×(1+2.78×EM1400+EM+ReactionBonus)if, triggeringVaporize with Pyro orMelt with Cryo1otherwiseAmplifyingReaction = \begin{cases} 2 \times (1 + \frac{2.78 \times EM}{1400 + EM} + ReactionBonus) & \text{if, } triggering\\ & Vaporize\ with\ Hydro\ or\\ & Melt\ with\ Pyro\\ 1.5 \times (1 + \frac{2.78 \times EM}{1400 + EM} + ReactionBonus) & \text{if, } triggering\\ &Vaporize\ with\ Pyro\ or\\ & Melt\ with\ Cryo\\ 1 & \text{otherwise} \end{cases}
Formula Variable
Explanation
EM
The character's total Elemental Mastery.
ReactionBonus
Reaction damage bonuses from the Crimson Witch 4-piece set and from Mona's C1 (for Vaporize).

Special Multiplier

Unlike other bonuses, these are directly multiplicative with base talent scaling. They can be considered a multiplier of the talent motion value.
SpecialMultiplier={1.5if, Evilsoother triggered1.37911.7060if, Niwabi Fire-Dance activated1otherwiseSpecialMultiplier = \begin{cases} 1.5 & \text{if, } Evilsoother\ triggered\\ 1.3791 - 1.7060 & \text{if, } Niwabi\ Fire\text{-}Dance\ activated\\ 1 & \text{otherwise} \end{cases}
Formula Variable
Explanation
Xingqiu’s Constellation 4 ability applies a 1.5 buff to his elemental skill.
Yoimiya's Elemental Skill applies a scaling buff to her normal attacks.

Transformative Reaction Bonus

BaseMultiplier={4if, triggering Overloaded3if, triggering Shatter2.4×ECTriggersif, triggering ElectroCharged1.2if, triggering Swirl1if, triggering Superconduct0otherwiseBaseMultiplier = \begin{cases} 4 & \text{if, } triggering\ Overloaded\\ 3 & \text{if, } triggering\ Shatter\\ 2.4 \times ECTriggers & \text{if, } triggering\ ElectroCharged\\ 1.2 & \text{if, } triggering\ Swirl\\ 1 & \text{if, } triggering\ Superconduct\\ 0 & \text{otherwise} \end{cases}
LevelMultiplier{0.0002325×CharLvl3+0.05547×CharLvl20.2523×CharLvl+14.47if, CharLvl<600.00194×CharLvl30.319×CharLvl2+30.7×CharLvl868if, CharLvl60\begin{align} LevelMultiplier \approx & \begin{cases} 0.0002325 &\times CharLvl^{3} + 0.05547 \times CharLvl^{2} & \\ &- 0.2523 \times CharLvl + 14.47 & \text{if, } CharLvl < 60 \\ 0.00194 &\times CharLvl^{3} - 0.319 \times CharLvl^{2} & \\ &+ 30.7 \times CharLvl - 868 & \text{if, } CharLvl \geq 60\\ \end{cases} \end{align}
Formula Variable
Explanation
ECTriggers
The number of times Electro-Charged triggers, and depends on the elemental gauge strength of the Hydro and Electro elements applied to the enemy.
EM
The character's total Elemental Mastery.
ReactionBonus
Includes reaction damage bonuses from the Thundering Fury and Viridescent Venerer 4-piece sets and from Mona's Constellation 1.
LevelMultiplier
Check the Genshin Wiki.
EnemyResistanceMultiplier
Uses the Enemy Resistance formula above, but for the element of the transformative reaction (pyro for overloaded, physical for shattered, electro for electro-charged, cryo for superconduct, and the element being swirled for swirl).

Proc

The damage dealt by weapon and ability procs when they trigger, such as Prototype Archaic or Xiangling's constellation 2. This is dealt as a separate instance of damage from the attack that triggered it.
To calculate this damage, substitute the proc percentage (e.g. 240% for Prototype Archaic R1) for Talent in the damage formula. Note that weapon proc effects always deal physical damage, and are therefore affected by physical damage bonuses and physical resistance, even if an elemental attack is used to trigger them.

Proc Damage Sources:

Characters
Weapons

Additional Notes

Any effect that scales off of a certain stat will not count any buffs that also scale themselves off of someone else's stat in their calculation.
"In order to avoid infinite stacking of in-game bonuses, when an effect confers one attribute as a certain percentage of another attribute, this effect will not then factor into calculations of other similar percentage-based effects." - Mihoyo
Examples of such buffs:
  • Sucrose's Ascension 4: Mollis Favonius: EM share
  • Kaedehara Kazuha's Ascension 4: Poetics of Fuubutsu: DMG % buff
  • Electro Traveler's Ascension 4: Resounding Roar: Energy Recharge buff

Evidence Vault

Copy link
On this page
General Formula for Damage
Base Damage
Flat Damage Sources
Critical Hits
Enemy Defense
Defense Reduction Effects
Enemy Resistance
Amplifying Reaction Bonus
Special Multiplier
Transformative Reaction Bonus
Proc
Proc Damage Sources:
Additional Notes
Evidence Vault