* const
* doxygen and better param name
* fixed: AI friendly fire check only using the weapon spread instead of effective spread