Add distance attenuation control