pub(super) fn effective_recharge_ms( state: &CombatState, buf: &DenseBuffer, spell: &SpellData, ) -> (u32, f64)