module Base {

  model SKS_With_Bayonet
	{
		mesh = Weapons/Firearm/sniper/sks_bayonet,
		texture = weapons/Firearm/sniper/sks,

		attachment muzzle
		{
			offset = 0.0000 0.4428 0.0180,
			rotate = -90.0000 0.0000 0.0000,
		}

		attachment world
		{
			offset = 0.0104 0.0000 -0.0000,
			rotate = -180.0000 -0.0000 180.0000,
		}
	}

  model AK74M_With_Bayonet
	{
		mesh = Weapons/Firearm/bayonetted/ak74_bayonet,
		texture = weapons/firearm/rifle/ak74m,

		attachment muzzle
		{
			offset = 0.0000 0.4052 0.0090,
			rotate = -90.0000 -0.0000 180.0000,
		}

		attachment 1P29
		{
			offset = 0.0204 0.0278 0.0455,
			rotate = -0.0396 0.0000 90.0000,
		}

		attachment PSO1
		{
			offset = 0.0193 0.0693 0.0391,
			rotate = 0.0198 0.0000 90.0000,
		}

		attachment world
		{
			offset = 0.0200 0.1300 0.0000,
			rotate = 180.0000 0.0000 180.0000,
		}

		attachment PBS4suppressor
		{
			offset = -0.0004 0.3948 0.0090,
			rotate = 90.0000 0.0000 0.0000,
		}
	}

  model AK74M_Folded_With_Bayonet
		{
			mesh = Weapons/Firearm/bayonetted/ak74_f_bayonet,
			texture = weapons/firearm/rifle/ak74m,

			attachment muzzle
			{
				offset = 0.0000 0.4052 0.0090,
				rotate = -90.0000 -0.0000 180.0000,
			}

			attachment world
			{
				offset = 0.0272 0.1300 0.0000,
				rotate = -180.0000 0.0000 180.0000,
			}

			attachment PBS4suppressor
			{
				offset = -0.0004 0.3948 0.0090,
				rotate = 90.0000 0.0000 0.0000,
			}	
		}

  model Ak74_Plum_With_Bayonet
	{
		mesh = Weapons/Firearm/bayonetted/ak74_bayonet,
		texture = weapons/firearm/rifle/ak74plum,

		attachment muzzle
		{
			offset = 0.0000 0.4052 0.0090,
			rotate = -90.0000 -0.0000 180.0000,
		}

		attachment 1P29
		{
			offset = 0.0204 0.0278 0.0455,
			rotate = -0.0396 0.0000 90.0000,
		}

		attachment PSO1
		{
			offset = 0.0193 0.0693 0.0391,
			rotate = 0.0198 0.0000 90.0000,
		}

		attachment world
		{
			offset = 0.0200 0.1300 0.0000,
			rotate = 180.0000 0.0000 180.0000,
		}

		attachment PBS4suppressor
		{
			offset = -0.0004 0.3948 0.0090,
			rotate = 90.0000 0.0000 0.0000,
		}
	}

  model Ak74_With_Bayonet
	{
		mesh = Weapons/Firearm/bayonetted/ak74_bayonet,
		texture = weapons/firearm/rifle/ak74,

		attachment muzzle
		{
			offset = 0.0000 0.4052 0.0090,
			rotate = -90.0000 -0.0000 180.0000,
		}

		attachment 1P29
		{
			offset = 0.0204 0.0278 0.0455,
			rotate = -0.0396 0.0000 90.0000,
		}

		attachment PSO1
		{
			offset = 0.0193 0.0693 0.0391,
			rotate = 0.0198 0.0000 90.0000,
		}

		attachment world
		{
			offset = 0.0200 0.1300 0.0000,
			rotate = 180.0000 0.0000 180.0000,
		}

		attachment PBS4suppressor
		{
			offset = -0.0004 0.3948 0.0090,
			rotate = 90.0000 0.0000 0.0000,
		}
	}

  model AKM_With_Bayonet
	{
		mesh = Weapons/firearm/bayonetted/akm_bayonet,
		texture = weapons/firearm/rifle/akm,

		attachment muzzle
		{
			offset = 0.0000 0.3802 0.0075,
			rotate = -90.0000 -0.0000 180.0000,
		}

		attachment world
		{
			offset = 0.0200 0.1300 0.0000,
			rotate = 180.0000 0.0000 180.0000,
		}

		attachment PBS1suppressor
		{
			offset = 0.0000 0.3825 0.0071,
			rotate = 90.0000 0.0000 0.0000,
		}
	}

  model AKMS_With_Bayonet
		{
			mesh = Weapons/Firearm/bayonetted/akms_bayonet,
			texture = weapons/firearm/rifle/akm,

			attachment muzzle
			{
				offset = 0.0000 0.3802 0.0075,
				rotate = -90.0000 -0.0000 180.0000,
			}

			attachment world
			{
				offset = 0.0143 0.1300 0.0000,
				rotate = -180.0000 0.0000 180.0000,
			}

			attachment PBS1suppressor
			{
				offset = 0.0000 0.3825 0.0071,
				rotate = 90.0000 0.0000 0.0000,
			}			
		}

  model AKMS_Folded_With_Bayonet
		{
			mesh = Weapons/Firearm/bayonetted/akms_f_bayonet,
			texture = weapons/firearm/rifle/akm,

			attachment muzzle
			{
				offset = 0.0000 0.3802 0.0075,
				rotate = -90.0000 -0.0000 180.0000,
			}

			attachment world
			{
				offset = -0.0143 0.1300 -0.0000,
				rotate = -0.0000 -0.0000 0.0000,
			}

			attachment PBS1suppressor
			{
				offset = 0.0000 0.3825 0.0071,
				rotate = 90.0000 0.0000 0.0000,
			}		
		}

  model AKS74_With_Bayonet
		{
			mesh = Weapons/firearm/bayonetted/aks74_bayonet,
			texture = weapons/firearm/rifle/ak74,

			attachment muzzle
			{
				offset = 0.0000 0.4052 0.0090,
				rotate = -90.0000 -0.0000 180.0000,
			}

			attachment world
			{
				offset = 0.0083 0.1300 0.0000,
				rotate = -180.0000 -0.0000 180.0000,
			}

			attachment PBS4suppressor
			{
				offset = -0.0004 0.3948 0.0090,
				rotate = 90.0000 0.0000 0.0000,
			}				
		}

  model AKS74_Folded_With_Bayonet
		{
			mesh = Weapons/firearm/bayonetted/aks74_f_bayonet,
			texture = weapons/firearm/rifle/ak74,

			attachment muzzle
			{
				offset = 0.0000 0.4052 0.0090,
				rotate = -90.0000 -0.0000 180.0000,
			}

			attachment world
			{
				offset = 0.0189 0.1300 0.0000,
				rotate = -180.0000 0.0000 180.0000,
			}

			attachment PBS4suppressor
			{
				offset = -0.0004 0.3948 0.0090,
				rotate = 90.0000 0.0000 0.0000,
			}		
		}

}