Skip to main content

crit_chance_scaled_mults

Function crit_chance_scaled_mults 

Source
fn crit_chance_scaled_mults(
    state: &CombatState,
    spell: SpellIdx,
    school: DamageSchool,
    player_crit_pct: f64,
) -> CritChanceScaledMults
Expand description

Reads the crit-damage terms the game states as a share of the caster’s own crit chance.

SimC splits one DBC shape across two multipliers. Aura 163 lands on composite_player_critical_damage_multiplier, which action_t::total_crit_bonus applies to (1 + base_crit_bonus) before subtracting one (action/action.cpp:1397-1418); modifier property 15 lands on composite_crit_damage_bonus_multiplier, which it applies to the bonus alone.