Fixes shortening gun barrel 

* only live chambered ammo goes off in your face
* the gun goes off even if not in your hand
* when blowing up "you fire the X" message won't show up anymore.
Fixes #6650