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
Talent %
The scaling percentage of the talent.
Character's base attack.
Weapon's base attack.
Sum of all percentage-based attack bonuses from weapons, artifacts and other sources.
Sum of all non-percentage-based attack bonuses from artifacts and other sources.
Character's base defense.
Sum of all percentage-based defense bonuses from artifacts, weapons and other sources.
Character's base health.
Sum of all percentage-based HP bonuses from artifacts, weapons and other sources
Extra damage from sources such as Zhongli's A4 passive or Kokomi's Elemental Burst.
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.
Applies to certain character talents only. See the Special Multiplier section for full details.

Flat Damage Sources


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
The total crit rate, including the 5% base crit rate and bonuses from artifacts, etc.
The total crit damage, including the 50% base crit damage and bonuses from artifacts, etc.

Enemy Defense

Formula Variable
The player character's level.
The enemy's level.
The total defense (but not resistance) reduction from various defense reduction effects.
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
The enemy's base resistance to the element of the attack being used. Enemy Resistances database contains all enemy base elemental resistances.
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
The character's total Elemental Mastery.
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
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
The number of times Electro-Charged triggers, and depends on the elemental gauge strength of the Hydro and Electro elements applied to the enemy.
The character's total Elemental Mastery.
Includes reaction damage bonuses from the Thundering Fury and Viridescent Venerer 4-piece sets and from Mona's Constellation 1.
Check the Genshin Wiki.
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).


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:


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