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 
Doesn't this mean `message` will be interpreted as the second argument (ie `pointblank`)?