Skip to main content

dbc_proc_retains_a_rate

Function dbc_proc_retains_a_rate 

Source
const fn dbc_proc_retains_a_rate(rppm: f64, chance: f64) -> bool
Expand description

A retained rate is RPPM or a genuine sub-100% SpellAuraOptions.ProcChance. A 100% header chance instead means the real gate is scripted server-side and absent from DBC. Gates observed across the 27 specs, each hand-written in the matching SimC class module:

  • a successful interrupt (Disrupting Fury 183782)
  • a critical strike on a combo-point builder (Primal Fury 159286)
  • an off-hand-only chance parked in an effect’s base value (Fatal Flourish 35551)
  • one named parent spell (Momentum Boost 451294)

Without a retained rate the activation belongs to content, matching aura 42’s Partial row.