module Base
{
	model Toz78
	{
		mesh = weapons/firearm/sniper/toz78,
        texture = weapons/Firearm/sniper/toz78,

		attachment muzzle
		{
			offset = 0.0000 0.0410 0.4380,
			rotate = 0.0000 0.0000 180.0000,
		}

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

		attachment world
		{
			offset = 0.0110 0.1600 0.0000,
			rotate = 180.0000 0.0000 180.0000,
		}
	}
	model Mosin
	{
		mesh = Weapons/Firearm/sniper/mosin,
		texture = weapons/Firearm/sniper/mosin,

		attachment muzzle
        {
            offset = 0.0000 0.5124 0.0232,
            rotate = -90.0000 0.0000 -180.0000,
        }

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

		attachment PU
		{
			offset = -0.0096 0.0873 0.0395,
			rotate = -0.0000 0.0000 90.0000,
		}
	}
	model Mosin_Sawn
	{
		mesh = Weapons/Firearm/sniper/mosin_sawn,
		texture = weapons/Firearm/sniper/mosin,

		attachment muzzle
        {
            offset = 0.0000 0.2466 0.0223,
            rotate = -90.0000 0.0000 -180.0000,
        }

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

		attachment PU
		{
			offset = -0.0096 0.0873 0.0395,
			rotate = -0.0000 0.0000 90.0000,
		}
	}
	model Ko44
    {
        mesh = Weapons/Firearm/sniper/ko44,
        texture = weapons/Firearm/sniper/ko44,

        attachment muzzle
        {
            offset = 0.0000 0.3951 0.0219,
            rotate = -90.0000 0.0000 -180.0000,
        }

        attachment PU
        {
            offset = -0.0096 0.0397 0.0748,
            rotate = -88.1944 0.0000 90.0000,
        }

        attachment world
        {
            offset = 0.0120 0.1500 0.0000,
            rotate = 180.0000 0.0000 180.0000,
        }
    }
	model SVT40
    {
        mesh = Weapons/Firearm/sniper/svt,
        texture = weapons/Firearm/sniper/svt,

        attachment muzzle
        {
            offset = 0.0000 0.4700 0.0211,
            rotate = -90.0000 0.0000 -180.0000,
        }

        attachment PU
        {
            offset = -0.0044 0.0458 0.0736,
            rotate = -89.8022 0.0000 90.0000,
        }

        attachment world
        {
            offset = 0.0155 -0.0000 0.0000,
            rotate = -180.0000 0.0000 -180.0000,
        }
    }
	model SVD
	{
		mesh = Weapons/Firearm/sniper/svd,
		texture = weapons/Firearm/sniper/svd,

		attachment muzzle
		{
			offset = 0.0000 0.4777 0.0165,
			rotate = -90.0000 0.0000 0.0000,
		}

		attachment 6H4
		{
			offset = 0.0000 0.3510 0.0160,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment 1P29
		{
			offset = 0.0165 0.0268 0.0480,
			rotate = 0.0198 0.0000 90.0000,
		}

		attachment PSO1
		{
			offset = 0.0190 0.0383 0.0480,
			rotate = 0.0198 0.0000 90.0000,
		}

		attachment world
		{
			offset = 0.0084 -0.0000 -0.0000,
			rotate = -180.0000 0.0000 180.0000,
		}
	}
	model SKS
	{
		mesh = Weapons/Firearm/sniper/sks,
		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,
		}
	}
}
