Added max limit for accuracy penalty because of smoke;
Changed calculation for accuracy of autoshot.