Firearms, artillery weapons and grenade launchers