1. It detects all weapons. If you have a weapon disabled (unsupported like Snipers) it will automatically stop. If you have a R-99 in your hands it will automatically choose the R-99 setup for example.
2. Works for all distances.
3. You might need to slightly adjust the multiplier. For most users it is not required and enough.