module Base
{
	model ppsh41
	{
		mesh = weapons/firearm/smg/ppsh,

		attachment muzzle
		{
			offset = 0.0000 0.2835 0.0217,
			rotate = -90.0000 0.0000 0.0000,
		}

		attachment world
		{
			offset = 0.0371 0.0060 -0.0124,
			rotate = -179.4137 -18.5606 -175.3223,
		}

		attachment choketube
		{
			offset = 0.0000 0.4700 0.0300,
			rotate = -180.0000 0.0000 -180.0000,
		}

		attachment scope
		{
			offset = 0.0000 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}
	model pps43
	{
		mesh = Weapons/Firearm/smg/pps,

		attachment muzzle
		{
			offset = 0.0000 0.2988 0.0150,
			rotate = -90.0000 0.0000 0.0000,
		}

		attachment world
		{
			offset = 0.0080 0.1660 -0.0085,
			rotate = 180.0000 0.0588 -180.0000,
		}

		attachment choketube
		{
			offset = 0.0000 0.4700 0.0300,
			rotate = -180.0000 0.0000 -180.0000,
		}

		attachment scope
		{
			offset = 0.0000 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}
	model pps43_folded
	{
		mesh = Weapons/Firearm/smg/pps_f,
		texture = weapons/Firearm/smg/pps,

		attachment muzzle
		{
			offset = 0.0000 0.2762 0.0236,
			rotate = -90.0000 0.0000 0.0000,
		}

		attachment world
		{
			offset = 0.0084 0.1660 0.0000,
			rotate = 180.0000 0.0413 -180.0000,
		}

		attachment choketube
		{
			offset = 0.0000 0.4700 0.0300,
			rotate = -180.0000 0.0000 -180.0000,
		}

		attachment scope
		{
			offset = 0.0000 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}
	model mp40
	{
		mesh = Weapons/Firearm/smg/mp40,

		attachment muzzle
		{
			offset = 0.0000 0.3147 0.0358,
			rotate = -90.0000 0.0000 0.0000,
		}

		attachment world
		{
			offset = 0.0000 0.1660 0.0000,
			rotate = -180.0000 1.0000 -180.0000,
		}

		attachment choketube
		{
			offset = 0.0000 0.4700 0.0300,
			rotate = -180.0000 0.0000 -180.0000,
		}

		attachment scope
		{
			offset = 0.0000 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}
	model mp40_folded
	{
		mesh = Weapons/Firearm/smg/mp40_f,
		texture = weapons/Firearm/smg/mp40,

		attachment muzzle
		{
			offset = 0.0000 0.3149 0.0362,
			rotate = -90.0000 0.0000 0.0000,
		}

		attachment world
		{
			offset = 0.0000 0.1660 0.0000,
			rotate = -180.0000 1.0000 -180.0000,
		}

		attachment choketube
		{
			offset = 0.0000 0.4700 0.0300,
			rotate = -180.0000 0.0000 -180.0000,
		}

		attachment scope
		{
			offset = 0.0000 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}
	model kiparis
	{
		mesh = Weapons/Firearm/smg/ots02,

		attachment muzzle
		{
			offset = 0.0000 0.1904 0.0202,
			rotate = -90.0000 0.0000 0.0000,
		}

		attachment world
		{
			offset = 0.0128 -0.0000 -0.0007,
			rotate = 180.0000 -3.2678 180.0000,
		}

		attachment choketube
		{
			offset = 0.0000 0.4700 0.0300,
			rotate = -180.0000 0.0000 -180.0000,
		}

		attachment scope
		{
			offset = 0.0000 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}
	model kiparis_folded
	{
		mesh = Weapons/Firearm/smg/ots02_f,
		texture = weapons/Firearm/smg/ots02,

		attachment muzzle
		{
			offset = 0.0000 0.1824 0.0227,
			rotate = -90.0000 0.0000 0.0000,
		}

		attachment world
		{
			offset = 0.0128 -0.0100 0.0012,
			rotate = 180.0000 -3.4072 180.0000,
		}

		attachment choketube
		{
			offset = 0.0000 0.4700 0.0300,
			rotate = -180.0000 0.0000 -180.0000,
		}

		attachment scope
		{
			offset = 0.0000 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}
}
