const fn dbc_proc_retains_a_rate(rppm: f64, chance: f64) -> boolExpand 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.