module Base
{
	model AssaultRifleMK
	{
		mesh = weapons/firearm/AssaultRifleMK,
		texture = weapons/firearm/AssaultRifleMK,

		attachment muzzle
		{
			offset = 0.0000 0.0370 0.4280,
			rotate = 0.0000 0.0000 180.0000,
		}

		attachment scope
		{
			offset = 0.0000 0.0690 0.0820,
			rotate = 180.0000 0.0000 180.0000,
		}

		attachment recoilpad
		{
			offset = 0.0000 -0.0090 0.2550,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment sling
		{
			offset = 0.0000 0.0350 0.2720,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment canon
		{
			offset = -0.0010 0.0430 0.4170,
			rotate = 1.0000 0.0000 -1.0000,
		}

		attachment stock
		{
			offset = -0.0030 0.0260 -0.1170,
			rotate = 0.0000 89.0000 -90.0000,
		}

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

		attachment clip
		{
			offset = 0.0270 0.0300 0.2390,
			rotate = 0.0000 90.0000 0.0000,
		}
	}
	model AssaultRifleDSA
	{
		mesh = weapons/firearm/AssaultRifleDSA,
		texture = weapons/firearm/AssaultRifleDSA,

		attachment muzzle
		{
			offset = 0.0000 0.0370 0.4280,
			rotate = 0.0000 0.0000 180.0000,
		}

		attachment scope
		{
			offset = 0.0000 0.0610 0.0820,
			rotate = 180.0000 0.0000 180.0000,
		}

		attachment recoilpad
		{
			offset = 0.0000 -0.0090 0.2550,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment sling
		{
			offset = 0.0000 0.0300 0.2390,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment canon
		{
			offset = -0.0010 0.0310 0.4130,
			rotate = 1.0000 0.0000 -1.0000,
		}

		attachment stock
		{
			offset = -0.0030 0.0260 -0.1170,
			rotate = 0.0000 89.0000 -90.0000,
		}

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

		attachment clip
		{
			offset = 0.0270 0.0300 0.2390,
			rotate = 0.0000 90.0000 0.0000,
		}
	}
	model AssaultRifleAK
	{
		mesh = weapons/firearm/AssaultRifleAK,
		texture = weapons/firearm/AssaultRifleAK,

		attachment muzzle
		{
			offset = 0.0000 0.0370 0.4660,
			rotate = 0.0000 0.0000 180.0000,
		}

		attachment scope
		{
			offset = 0.0000 0.0590 0.0780,
			rotate = 180.0000 0.0000 180.0000,
		}

		attachment recoilpad
		{
			offset = 0.0000 -0.0120 0.2580,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment sling
		{
			offset = 0.0000 0.0340 0.2980,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment canon
		{
			offset = -0.0010 0.0300 0.4530,
			rotate = 1.0000 0.0000 -1.0000,
		}

		attachment stock
		{
			offset = -0.0030 0.0070 -0.0840,
			rotate = 0.0000 89.0000 -90.0000,
		}

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

		attachment clip
		{
			offset = 0.0200 0.0300 0.2590,
			rotate = 0.0000 90.0000 0.0000,
		}
	}
	model AssaultRifleAR
	{
		mesh = weapons/firearm/AssaultRifleAR,
		texture = weapons/firearm/AssaultRifleAR,

		attachment muzzle
		{
			offset = 0.0000 0.0370 0.4280,
			rotate = 0.0000 0.0000 180.0000,
		}

		attachment scope
		{
			offset = 0.0000 0.0480 0.0820,
			rotate = 180.0000 0.0000 180.0000,
		}

		attachment recoilpad
		{
			offset = 0.0000 -0.0180 0.2690,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment sling
		{
			offset = 0.0000 0.0330 0.2660,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment canon
		{
			offset = -0.0010 0.0300 0.4450,
			rotate = 1.0000 0.0000 -1.0000,
		}

		attachment stock
		{
			offset = -0.0030 -0.0020 -0.0840,
			rotate = 0.0000 89.0000 -90.0000,
		}

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

		attachment clip
		{
			offset = 0.0270 0.0300 0.2390,
			rotate = 0.0000 90.0000 0.0000,
		}
	}
	model SRifleSVD
	{
		mesh = weapons/firearm/SRifleSVD,
		texture = weapons/firearm/SRifleSVD,

		attachment muzzle
		{
			offset = 0.0000 0.0400 0.5670,
			rotate = 0.0000 0.0000 180.0000,
		}

		attachment scope
		{
			offset = 0.0000 0.0610 0.0820,
			rotate = 180.0000 0.0000 180.0000,
		}

		attachment recoilpad
		{
			offset = 0.0000 -0.0010 0.2810,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment sling
		{
			offset = 0.0000 0.0380 0.2590,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment canon
		{
			offset = -0.0010 0.0300 0.5900,
			rotate = 1.0000 0.0000 -1.0000,
		}

		attachment stock
		{
			offset = -0.0010 0.0190 -0.0580,
			rotate = 0.0000 89.0000 -90.0000,
		}

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

		attachment clip
		{
			offset = 0.0270 0.0300 0.2390,
			rotate = 0.0000 90.0000 0.0000,
		}
	}
	model SRifleM1A
	{
		mesh = weapons/firearm/SRifleM1A,
		texture = weapons/firearm/SRifleM1A,

		attachment muzzle
		{
			offset = 0.0000 0.0370 0.4880,
			rotate = 0.0000 0.0000 180.0000,
		}

		attachment scope
		{
			offset = 0.0000 0.0570 0.1270,
			rotate = 180.0000 0.0000 180.0000,
		}

		attachment recoilpad
		{
			offset = 0.0000 0.0090 0.3330,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment sling
		{
			offset = 0.0000 0.0320 0.2590,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment canon
		{
			offset = -0.0010 0.0490 0.5410,
			rotate = 1.0000 0.0000 -1.0000,
		}

		attachment stock
		{
			offset = -0.0010 0.0190 -0.0580,
			rotate = 0.0000 89.0000 -90.0000,
		}

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

		attachment clip
		{
			offset = 0.0270 0.0300 0.2390,
			rotate = 0.0000 90.0000 0.0000,
		}
	}
	model BRifle700M
	{
		mesh = weapons/firearm/BRifle700M,
		texture = weapons/firearm/BRifle700M,

		attachment muzzle
		{
			offset = 0.0000 0.0370 0.6030,
			rotate = 0.0000 0.0000 180.0000,
		}

		attachment scope
		{
			offset = 0.0000 0.0510 0.1140,
			rotate = 180.0000 0.0000 180.0000,
		}

		attachment recoilpad
		{
			offset = 0.0000 -0.0040 0.3460,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment sling
		{
			offset = 0.0000 0.0380 0.2590,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment canon
		{
			offset = -0.0010 0.0400 0.6320,
			rotate = 1.0000 0.0000 -1.0000,
		}

		attachment stock
		{
			offset = -0.0010 0.0190 -0.0580,
			rotate = 0.0000 90.0000 -90.0000,
		}

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

		attachment clip
		{
			offset = 0.0270 0.0300 0.2390,
			rotate = 0.0000 90.0000 0.0000,
		}
	}
	model BRifleMOS
	{
		mesh = weapons/firearm/BRifleMOS,
		texture = weapons/firearm/BRifleMOS,

		attachment muzzle
		{
			offset = 0.0000 0.0370 0.4840,
			rotate = 0.0000 0.0000 180.0000,
		}

		attachment scope
		{
			offset = 0.0000 0.0270 0.1320,
			rotate = 180.0000 0.0000 180.0000,
		}

		attachment recoilpad
		{
			offset = 0.0000 -0.0180 0.3120,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment sling
		{
			offset = 0.0000 0.0380 0.2590,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment canon
		{
			offset = -0.0010 0.0150 0.5190,
			rotate = 1.0000 0.0000 -1.0000,
		}

		attachment stock
		{
			offset = -0.0010 0.0190 -0.0580,
			rotate = 0.0000 89.0000 -90.0000,
		}

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

		attachment clip
		{
			offset = 0.0270 0.0300 0.2390,
			rotate = 0.0000 90.0000 0.0000,
		}
	}
}
