module Base
{
	model KS23
	{
		mesh = Weapons/Firearm/special/ks23,
		texture = weapons/Firearm/special/ks23,

		attachment muzzle
		{
			offset = 0.0240 0.4548 0.0229,
			rotate = -90.0000 0.0000 0.0000,
		}

		attachment world
		{
			offset = 0.0000 0.1660 0.0000,
			rotate = -180.0000 1.0000 -180.0000,
		}
	}
	model KS23M
	{
		mesh = Weapons/Firearm/special/ks23m,
		texture = weapons/Firearm/special/ks23m,

		attachment muzzle
		{
			offset = 0.0240 0.3634 0.0241,
			rotate = -90.0000 0.0000 0.0000,
		}

		attachment world
		{
			offset = 0.0000 0.1660 0.0000,
			rotate = -180.0000 1.0000 -180.0000,
		}
	}
	model ASVAL
    {
        mesh = Weapons/Firearm/special/asval,
        texture = weapons/Firearm/special/asval,

        attachment muzzle
        {
            offset = 0.0000 0.3530 0.0107,
            rotate = -90.0000 -0.0000 180.0000,
        }

        attachment 1P29
        {
            offset = 0.0182 0.0290 0.0414,
            rotate = -0.0839 0.0000 90.0000,
        }

        attachment PSO1
        {
            offset = 0.0223 0.0430 0.0390,
            rotate = 0.0626 0.0000 90.0000,
        }

        attachment world
        {
            offset = 0.0120 0.1500 0.0000,
            rotate = 180.0000 0.0000 180.0000,
        }
    }
	model ASVAL_Folded
	{
		mesh = Weapons/Firearm/special/asval_f,
		texture = weapons/Firearm/special/asval,

		attachment muzzle
		{
			offset = 0.0000 0.3530 0.0107,
			rotate = 0.0000 0.0000 -180.0000,
		}

		attachment 1P29
        {
            offset = 0.0100 0.0430 0.0480,
            rotate = 90.0000 0.0000 90.0000,
        }

		attachment world
		{
			offset = 0.0120 0.1500 0.0000,
			rotate = 180.0000 0.0000 180.0000,
		}
	}
	model VSS
    {
        mesh = Weapons/Firearm/special/vss,
        texture = weapons/Firearm/special/vss,

        attachment muzzle
        {
            offset = 0.0000 0.3464 0.0106,
            rotate = -90.0000 -0.0000 180.0000,
        }

        attachment 1P29
        {
            offset = 0.0190 0.0175 0.0414,
            rotate = 0.5839 -0.0000 90.0000,
        }

        attachment PSO1
        {
            offset = 0.0231 0.0626 0.0275,
            rotate = 0.0339 0.0001 90.0000,
        }

        attachment world
        {
            offset = 0.0120 0.1500 0.0000,
            rotate = 180.0000 0.0000 180.0000,
        }
    }
	model PKM
	{
		mesh = Weapons/Firearm/special/pkm,
		texture = weapons/Firearm/special/pkm,

		attachment muzzle
		{
			offset = 0.0000 0.4620 0.0148,
			rotate = -90.0000 -0.0000 180.0000,
		}

		attachment world
		{
			offset = 0.0200 0.1300 0.0000,
			rotate = 180.0000 0.0000 180.0000,
		}
	}
	model PKM_ground
	{
	   mesh = Weapons/Firearm/special/pkm_ground,
		texture = weapons/Firearm/special/pkm,
	}
}
