module Base
{

	item AR15
	{
		DisplayName = AR15,
		DisplayCategory = Weapon,
		Type = Weapon,
		Weight = 2.9,
		Icon = AR15,
		AimingPerkCritModifier = 9,
		AimingPerkHitChanceModifier = 12,
		AimingPerkMinAngleModifier = 0.0025,
		AimingPerkRangeModifier = 2.5,
		AimingTime = 35,
		AmmoBox = 556Box,
		AmmoType = Base.556Bullets,
		AttachmentType = Rifle,
		BreakSound = M16Break,
		BringToBearSound = M16BringToBear,
		ClickSound = M16Jam,
		ConditionLowerChanceOneIn = 200,
		ConditionMax = 30,
		CritDmgMultiplier = 6,
		CriticalChance = 20,
		DoorDamage = 5,
		DropSound = M16Drop,
		EjectAmmoSound = M16EjectAmmo,
		EjectAmmoStartSound = M16EjectAmmoStart,
		EjectAmmoStopSound = M16EjectAmmoStop,
		EquipSound = M16Equip,
		FireMode = Single,
		HitChance = 30,
		HitSound = BulletHitBody,
		IdleAnim = Idle_Weapon2,
		ImpactSound = null,
		InsertAmmoSound = M16InsertAmmo,
		InsertAmmoStartSound = M16InsertAmmoStart,
		InsertAmmoStopSound = M16InsertAmmoStop,
		IsAimedFirearm = TRUE,
		JamGunChance = 1,
		KnockBackOnNoDeath = TRUE,
		KnockdownMod = 4,
		MagazineType = Base.556Clip,
		MaxAmmo = 30,
		MaxDamage = 2.3,
		MaxHitCount = 2,
		MaxRange = 35,
		MinSightRange = 2,
		MaxSightRange = 10,
		MetalValue = 45,
		MinAngle = 0.975,
		MinDamage = 1.5,
		MinRange = 0.61,
		MinimumSwingTime = 0.5,
        ModelWeaponPart = x4Scope x4Scope scope scope,
        ModelWeaponPart = x4ACOGScope x4ACOGScope scope scope,
        ModelWeaponPart = x8Scope x8Scope scope scope,
        ModelWeaponPart = x8ACOGScope x8ACOGScope scope scope,
        ModelWeaponPart = TritiumSights TritiumSights scope2 scope2,
        ModelWeaponPart = RedDot RedDot reddot reddot,
        ModelWeaponPart = SOCOMRedDot SOCOMRedDot reddot reddot,
        ModelWeaponPart = Laser Laser laser laser,
        ModelWeaponPart = 223556Suppressor 223556Suppressor 223556suppressor 223556suppressor,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
        ModelWeaponPart = DIYSuppressor DIYSuppressor diysuppressor diysuppressor,
        ModelWeaponPart = Foregrip1 Foregrip1 foregrip1 foregrip1,
        ModelWeaponPart = Foregrip2 Foregrip2 foregrip2 foregrip2,
        ModelWeaponPart = 556Clip_Attachment 556Clip_Attachment magazine magazine,
		MultipleHitConditionAffected = FALSE,
		MuzzleFlashModelKey = muzzle_flash_handgun,
		NPCSoundBoost = 1.5,
		PiercingBullets = TRUE,
		ProjectileCount = 1,
		PushBackMod = 0.3,
		RackSound = M16Rack,
		Ranged = TRUE,
		RecoilDelay = 10,
		ReloadTime = 25,
		RequiresEquippedBothHands = TRUE,
		RunAnim = Run_Weapon2,
		ShareDamage = FALSE,
		ShellFallSound = M16CartridgeFall,
		SoundGain = 2,
		SoundRadius = 150,
		SoundVolume = 35,
		SplatBloodOnNoDeath = TRUE,
		SplatNumber = 3,
		SplatSize = 3,
		StopPower = 2,
		SubCategory = Firearm,
		SwingAmountBeforeImpact = 0,
		SwingAnim = Rifle,
		SwingSound = M16Shoot,
		SwingTime = 0.5,
		ToHitModifier = 1.5,
		TwoHandWeapon = TRUE,
		UnequipSound = M16UnEquip,
		UseEndurance = FALSE,
		WeaponReloadType = boltaction,
		WeaponSprite = AR15,
		Tags = HasMetal;Firearm,
	Tooltip = Tooltip_AR15,
	}

	model AR15
	{
		mesh = weapons/firearm/AR15_NoMagazine,	
		texture = weapons/firearm/AR15,
		attachment muzzle
		{
			offset = 0.0000 0.3405 -0.0271,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment scope		
		{		
			offset = 0.0000 0.0097 -0.0757,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 0.0203 -0.0596,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment reddot		
		{		
			offset = 0.0000 -0.0011 -0.0600,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment laser		
		{		
			offset = 0.0000 0.1871 0.0000,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment 223556suppressor		
		{		
			offset = 0.0000 -0.0545 -0.0266,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = -0.0091 0.2291 -0.0285,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment diysuppressor		
		{		
			offset = 0.0000 -0.0249 -0.0269,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment foregrip1		
		{		
			offset = 0.0000 0.0000 0.0057,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment foregrip2		
		{		
			offset = 0.0000 0.0000 0.0057,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment magazine		
		{		
			offset = 0.0000 0.0000 0.0000,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

	item M16A1
	{
		DisplayName = M16A1,
		DisplayCategory = Weapon,
		Type = Weapon,
		Weight = 4,
		Icon = M16A1,
		AimingPerkCritModifier = 8,
		AimingPerkHitChanceModifier = 12,
		AimingPerkMinAngleModifier = 0.0025,
		AimingPerkRangeModifier = 2.5,
		AimingTime = 25,
		AmmoBox = 556Box,
		AmmoType = Base.556Bullets,
		AttachmentType = Rifle,
		BreakSound = M16Break,
		BringToBearSound = M16BringToBear,
		ClickSound = M16Jam,
		ConditionLowerChanceOneIn = 200,
		ConditionMax = 30,
		CritDmgMultiplier = 5,
		CriticalChance = 20,
		DoorDamage = 5,
		DropSound = M16Drop,
		EjectAmmoSound = M16EjectAmmo,
		EjectAmmoStartSound = M16EjectAmmoStart,
		EjectAmmoStopSound = M16EjectAmmoStop,
		EquipSound = M16Equip,
		FireMode = Auto,
		FireModePossibilities = Auto/Single,
		HitChance = 30,
		HitSound = BulletHitBody,
		IdleAnim = Idle_Weapon2,
		ImpactSound = null,
		InsertAmmoSound = M16InsertAmmo,
		InsertAmmoStartSound = M16InsertAmmoStart,
		InsertAmmoStopSound = M16InsertAmmoStop,
		IsAimedFirearm = TRUE,
		JamGunChance = 1,
		KnockBackOnNoDeath = TRUE,
		KnockdownMod = 4,
		MagazineType = Base.556Clip,
		MaxAmmo = 30,
		MaxDamage = 2.3,
		MaxHitCount = 2,
		MaxRange = 35,
		MinSightRange = 2,
		MaxSightRange = 10,
		MetalValue = 45,
		MinAngle = 0.975,
		MinDamage = 1.3,
		MinRange = 0.61,
		MinimumSwingTime = 0.5,
        ModelWeaponPart = x4Scope x4Scope scope scope,
        ModelWeaponPart = x4ACOGScope x4ACOGScope scope scope,
        ModelWeaponPart = x8Scope x8Scope scope scope,
        ModelWeaponPart = x8ACOGScope x8ACOGScope scope scope,
        ModelWeaponPart = TritiumSights TritiumSights scope2 scope2,
        ModelWeaponPart = RedDot RedDot reddot reddot,
        ModelWeaponPart = SOCOMRedDot SOCOMRedDot reddot reddot,
        ModelWeaponPart = Laser Laser laser laser,
        ModelWeaponPart = 223556Suppressor 223556Suppressor 223556suppressor 223556suppressor,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
        ModelWeaponPart = DIYSuppressor DIYSuppressor diysuppressor diysuppressor,
        ModelWeaponPart = Foregrip1 Foregrip1 foregrip1 foregrip1,
        ModelWeaponPart = Foregrip2 Foregrip2 foregrip2 foregrip2,
        ModelWeaponPart = 556Clip_Attachment 556Clip_Attachment magazine magazine,
		MultipleHitConditionAffected = FALSE,
		MuzzleFlashModelKey = muzzle_flash_handgun,
		NPCSoundBoost = 1.5,
		PiercingBullets = TRUE,
		ProjectileCount = 1,
		PushBackMod = 0.3,
		RackSound = M16Rack,
		Ranged = TRUE,
		RecoilDelay = 15,
		ReloadTime = 25,
		RequiresEquippedBothHands = TRUE,
		RunAnim = Run_Weapon2,
		ShareDamage = FALSE,
		ShellFallSound = M16CartridgeFall,
		SoundGain = 2,
		SoundRadius = 150,
		SoundVolume = 35,
		SplatBloodOnNoDeath = TRUE,
		SplatNumber = 3,
		SplatSize = 3,
		StopPower = 2,
		SubCategory = Firearm,
		SwingAmountBeforeImpact = 0,
		SwingAnim = Rifle,
		SwingSound = M16Shoot,
		SwingTime = 0.5,
		ToHitModifier = 1.5,
		TwoHandWeapon = TRUE,
		UnequipSound = M16UnEquip,
		UseEndurance = FALSE,
		WeaponReloadType = boltaction,
		WeaponSprite = M16A1,
		Tags = HasMetal;Firearm,
	Tooltip = Tooltip_M16A1,
	}

	model M16A1
	{
		mesh = weapons/firearm/M16A1_NoMagazine,	
		texture = weapons/firearm/M16A1,
		attachment muzzle
		{
			offset = 0.0000 0.4039 -0.0271,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment scope		
		{		
			offset = 0.0000 0.0097 -0.0757,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 0.0203 -0.0596,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment reddot		
		{		
			offset = 0.0000 -0.0011 -0.0600,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment laser		
		{		
			offset = 0.0000 0.2180 0.0000,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment 223556suppressor		
		{		
			offset = 0.0000 0.0000 -0.0260,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = -0.0091 0.2707 -0.0285,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment diysuppressor		
		{		
			offset = 0.0000 0.0349 -0.0269,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment foregrip1		
		{		
			offset = 0.0000 0.0000 0.0080,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment foregrip2		
		{		
			offset = 0.0000 0.0000 0.0080,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment magazine		
		{		
			offset = 0.0000 0.0000 0.0000,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

	item AssaultRifle
	{
		DisplayName = M16A2,
		DisplayCategory = Weapon,
		Type = Weapon,
		Weight = 4,
		Icon = M16A2,
		AimingPerkCritModifier = 8,
		AimingPerkHitChanceModifier = 12,
		AimingPerkMinAngleModifier = 0.0025,
		AimingPerkRangeModifier = 2.5,
		AimingTime = 25,
		AmmoBox = 556Box,
		AmmoType = Base.556Bullets,
		AttachmentType = Rifle,
		BreakSound = M16Break,
		BringToBearSound = M16BringToBear,
		ClickSound = M16Jam,
		ConditionLowerChanceOneIn = 200,
		ConditionMax = 30,
		CritDmgMultiplier = 5,
		CriticalChance = 20,
		DoorDamage = 5,
		DropSound = M16Drop,
		EjectAmmoSound = M16EjectAmmo,
		EjectAmmoStartSound = M16EjectAmmoStart,
		EjectAmmoStopSound = M16EjectAmmoStop,
		EquipSound = M16Equip,
		FireMode = Auto,
		FireModePossibilities = Auto/Single,
		HitChance = 30,
		HitSound = BulletHitBody,
		IdleAnim = Idle_Weapon2,
		ImpactSound = null,
		InsertAmmoSound = M16InsertAmmo,
		InsertAmmoStartSound = M16InsertAmmoStart,
		InsertAmmoStopSound = M16InsertAmmoStop,
		IsAimedFirearm = TRUE,
		JamGunChance = 1,
		KnockBackOnNoDeath = TRUE,
		KnockdownMod = 4,
		MagazineType = Base.556Clip,
		MaxAmmo = 30,
		MaxDamage = 2.3,
		MaxHitCount = 2,
		MaxRange = 35,
		MinSightRange = 2,
		MaxSightRange = 10,
		MetalValue = 45,
		MinAngle = 0.975,
		MinDamage = 1.5,
		MinRange = 0.61,
		MinimumSwingTime = 0.5,
        ModelWeaponPart = x4Scope x4Scope scope scope,
        ModelWeaponPart = x4ACOGScope x4ACOGScope scope scope,
        ModelWeaponPart = x8Scope x8Scope scope scope,
        ModelWeaponPart = x8ACOGScope x8ACOGScope scope scope,
        ModelWeaponPart = TritiumSights TritiumSights scope2 scope2,
        ModelWeaponPart = RedDot RedDot reddot reddot,
        ModelWeaponPart = SOCOMRedDot SOCOMRedDot reddot reddot,
        ModelWeaponPart = Laser Laser laser laser,
        ModelWeaponPart = 223556Suppressor 223556Suppressor 223556suppressor 223556suppressor,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
        ModelWeaponPart = DIYSuppressor DIYSuppressor diysuppressor diysuppressor,
        ModelWeaponPart = Foregrip1 Foregrip1 foregrip1 foregrip1,
        ModelWeaponPart = Foregrip2 Foregrip2 foregrip2 foregrip2,
        ModelWeaponPart = 556Clip_Attachment 556Clip_Attachment magazine magazine,
		MultipleHitConditionAffected = FALSE,
		MuzzleFlashModelKey = muzzle_flash_handgun,
		NPCSoundBoost = 1.5,
		PiercingBullets = TRUE,
		ProjectileCount = 1,
		PushBackMod = 0.3,
		RackSound = M16Rack,
		Ranged = TRUE,
		RecoilDelay = 15,
		ReloadTime = 25,
		RequiresEquippedBothHands = TRUE,
		RunAnim = Run_Weapon2,
		ShareDamage = FALSE,
		ShellFallSound = M16CartridgeFall,
		SoundGain = 2,
		SoundRadius = 150,
		SoundVolume = 35,
		SplatBloodOnNoDeath = TRUE,
		SplatNumber = 3,
		SplatSize = 3,
		StopPower = 2,
		SubCategory = Firearm,
		SwingAmountBeforeImpact = 0,
		SwingAnim = Rifle,
		SwingSound = M16Shoot,
		SwingTime = 0.5,
		ToHitModifier = 1.5,
		TwoHandWeapon = TRUE,
		UnequipSound = M16UnEquip,
		UseEndurance = FALSE,
		WeaponReloadType = boltaction,
		WeaponSprite = M16A2,
		Tags = HasMetal;Firearm,
	Tooltip = Tooltip_M16A1,
	}

	model M16A2
	{
		mesh = weapons/firearm/M16A2_NoMagazine,	
		texture = weapons/firearm/M16A2,
		attachment muzzle
		{
			offset = 0.0000 0.4039 -0.0271,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment scope		
		{		
			offset = 0.0000 0.0097 -0.0757,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 0.0203 -0.0596,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment reddot		
		{		
			offset = 0.0000 -0.0011 -0.0600,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment laser		
		{		
			offset = 0.0000 0.2180 0.0000,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment 223556suppressor		
		{		
			offset = 0.0000 0.0000 -0.0260,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = -0.0090 0.2707 -0.0285,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment diysuppressor		
		{		
			offset = 0.0000 0.0349 -0.0269,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment foregrip1		
		{		
			offset = 0.0000 0.0000 0.0080,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment foregrip2		
		{		
			offset = 0.0000 0.0000 0.0080,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment magazine		
		{		
			offset = 0.0000 0.0000 0.0000,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

	item VarmintRifle
	{
		DisplayName = Long Ranger Rifle,
		DisplayCategory = Weapon,
		Type = Weapon,
		Weight = 4,
		Icon = LongRangerRifle,
		AimingPerkCritModifier = 11,
		AimingPerkHitChanceModifier = 13,
		AimingPerkMinAngleModifier = 0.001,
		AimingPerkRangeModifier = 3,
		AimingTime = 30,
		AmmoBox = 223Box,
		AmmoType = Base.223Bullets,
		AttachmentType = Rifle,
		BreakSound = MSR700Break,
		BringToBearSound = MSR700BringToBear,
		ClickSound = MSR700Jam,
		ConditionLowerChanceOneIn = 200,
		ConditionMax = 30,
		CritDmgMultiplier = 8,
		CriticalChance = 30,
		DoorDamage = 5,
		DropSound = MSR700Drop,
		EjectAmmoSound = MSR700EjectAmmo,
		EjectAmmoStartSound = MSR700EjectAmmoStart,
		EjectAmmoStopSound = MSR700EjectAmmoStop,
		EquipSound = MSR700Equip,
		HitChance = 40,
		HitSound = BulletHitBody,
		IdleAnim = Idle_Weapon2,
		ImpactSound = null,
		InsertAmmoSound = MSR700InsertAmmo,
		InsertAmmoStartSound = MSR700InsertAmmoStart,
		InsertAmmoStopSound = MSR700InsertAmmoStop,
		IsAimedFirearm = TRUE,
		JamGunChance = 2,
		KnockBackOnNoDeath = TRUE,
		KnockdownMod = 2,
		/*MagazineType = Base.223Clip,*/
		MaxAmmo = 5,
		MaxDamage = 2.3,
		MaxHitCount = 1,
		MaxRange = 40,
		MinSightRange = 2,
		MaxSightRange = 10,
		MetalValue = 45,
		MinAngle = 0.989,
		MinDamage = 1.1,
		MinRange = 0.61,
		MinimumSwingTime = 0.5,
       ModelWeaponPart = x2Scope x2Scope scope scope,
       ModelWeaponPart = x4Scope x4Scope scope scope,
        ModelWeaponPart = x4ACOGScope x4ACOGScope scope scope,
       ModelWeaponPart = x8Scope x8Scope scope scope,
        ModelWeaponPart = x8ACOGScope x8ACOGScope scope scope,
       ModelWeaponPart = TritiumSights TritiumSights scope2 scope2,
       ModelWeaponPart = RecoilPad RecoilPad recoilpad recoilpad,
        ModelWeaponPart = MMRecoilPad MMRecoilPad mmrecoilpad recoilpad,
        ModelWeaponPart = AmmoStraps AmmoStraps ammostraps ammostraps,
        ModelWeaponPart = 223556Suppressor 223556Suppressor 223556suppressor 223556suppressor,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
        ModelWeaponPart = DIYSuppressor DIYSuppressor diysuppressor diysuppressor,
		MultipleHitConditionAffected = FALSE,
		MuzzleFlashModelKey = muzzle_flash_handgun,
		NPCSoundBoost = 1.5,
		PiercingBullets = TRUE,
		ProjectileCount = 1,
		PushBackMod = 0.3,
		RackAfterShoot = TRUE,
		RackSound = MSR700Rack,
		Ranged = TRUE,
		RecoilDelay = 17,
		ReloadTime = 25,
		RequiresEquippedBothHands = TRUE,
		RunAnim = Run_Weapon2,
		ShareDamage = FALSE,
		ShellFallSound = MSR700CartridgeFall,
		SoundGain = 2,
		SoundRadius = 150,
		SoundVolume = 200,
		SplatBloodOnNoDeath = TRUE,
		SplatNumber = 3,
		SplatSize = 3,
		StopPower = 15,
		SubCategory = Firearm,
		SwingAmountBeforeImpact = 0,
		SwingAnim = Rifle,
		SwingSound = MSR700Shoot,
		SwingTime = 0.5,
		ToHitModifier = 1.5,
		TwoHandWeapon = TRUE,
		UnequipSound = MSR700UnEquip,
		UseEndurance = FALSE,
		WeaponReloadType = boltactionnomag,
		WeaponSprite = LongRanger,
		Tags = HasMetal;Firearm,
	Tooltip = Tooltip_LongRanger,
	}

	model LongRanger
	{
		mesh = weapons/firearm/LongRanger,
		texture = weapons/firearm/LongRanger,
		attachment muzzle
		{
			offset = 0.0000 0.5036 -0.0320,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment scope		
		{		
			offset = 0.0000 0.0716 -0.0574,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 0.0700 -0.0395,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment recoilpad		
		{		
			offset = 0.0000 -0.1750 0.0305,	
			rotate = 3.7448 180.0000 0.0000,
		}
		attachment ammostraps		
		{		
			offset = 0.0168 -0.0817 0.0162,	
			rotate = 169.771 180.0000 0.0000,
		}
		attachment 223556suppressor		
		{		
			offset = 0.0000 0.1118 -0.0329,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = 0.0008 0.3131 -0.0235,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment diysuppressor		
		{		
			offset = 0.0000 0.1330 -0.0323,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
    }

	item ColtCommando
	{
		DisplayName = Colt Commando,
		DisplayCategory = Weapon,
		Type = Weapon,
		Weight = 3.3,
		Icon = ColtCommando,
		AimingPerkCritModifier = 8,
		AimingPerkHitChanceModifier = 12,
		AimingPerkMinAngleModifier = 0.0025,
		AimingPerkRangeModifier = 2.5,
		AimingTime = 25,
		AmmoBox = 556Box,
		AmmoType = Base.556Bullets,
		AttachmentType = Rifle,
		BreakSound = M16Break,
		BringToBearSound = M16BringToBear,
		ClickSound = M16Jam,
		ConditionLowerChanceOneIn = 200,
		ConditionMax = 30,
		CritDmgMultiplier = 5,
		CriticalChance = 20,
		DoorDamage = 5,
		DropSound = M16Drop,
		EjectAmmoSound = M16EjectAmmo,
		EjectAmmoStartSound = M16EjectAmmoStart,
		EjectAmmoStopSound = M16EjectAmmoStop,
		EquipSound = M16Equip,
		FireMode = Auto,
		FireModePossibilities = Auto/Single,
		HitChance = 30,
		HitSound = BulletHitBody,
		IdleAnim = Idle_Weapon2,
		ImpactSound = null,
		InsertAmmoSound = M16InsertAmmo,
		InsertAmmoStartSound = M16InsertAmmoStart,
		InsertAmmoStopSound = M16InsertAmmoStop,
		IsAimedFirearm = TRUE,
		JamGunChance = 1,
		KnockBackOnNoDeath = TRUE,
		KnockdownMod = 4,
		MagazineType = Base.556Clip,
		MaxAmmo = 30,
		MaxDamage = 2.3,
		MaxHitCount = 2,
		MaxRange = 35,
		MinSightRange = 2,
		MaxSightRange = 10,
		MetalValue = 45,
		MinAngle = 0.975,
		MinDamage = 1.5,
		MinRange = 0.61,
		MinimumSwingTime = 0.5,
        ModelWeaponPart = x4Scope x4Scope scope scope,
        ModelWeaponPart = x4ACOGScope x4ACOGScope scope scope,
        ModelWeaponPart = x8Scope x8Scope scope scope,
        ModelWeaponPart = x8ACOGScope x8ACOGScope scope scope,
        ModelWeaponPart = TritiumSights TritiumSights scope2 scope2,
        ModelWeaponPart = RedDot RedDot reddot reddot,
        ModelWeaponPart = SOCOMRedDot SOCOMRedDot reddot reddot,
        ModelWeaponPart = Laser Laser laser laser,
        ModelWeaponPart = 223556Suppressor 223556Suppressor 223556suppressor 223556suppressor,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
        ModelWeaponPart = DIYSuppressor DIYSuppressor diysuppressor diysuppressor,
        ModelWeaponPart = Foregrip1 Foregrip1 foregrip1 foregrip1,
        ModelWeaponPart = Foregrip2 Foregrip2 foregrip2 foregrip2,
        ModelWeaponPart = 556Clip_Attachment 556Clip_Attachment magazine magazine,
		MultipleHitConditionAffected = FALSE,
		MuzzleFlashModelKey = muzzle_flash_handgun,
		NPCSoundBoost = 1.5,
		PiercingBullets = TRUE,
		ProjectileCount = 1,
		PushBackMod = 0.3,
		RackSound = M16Rack,
		Ranged = TRUE,
		RecoilDelay = 15,
		ReloadTime = 25,
		RequiresEquippedBothHands = TRUE,
		RunAnim = Run_Weapon2,
		ShareDamage = FALSE,
		ShellFallSound = M16CartridgeFall,
		SoundGain = 2,
		SoundRadius = 150,
		SoundVolume = 35,
		SplatBloodOnNoDeath = TRUE,
		SplatNumber = 3,
		SplatSize = 3,
		StopPower = 2,
		SubCategory = Firearm,
		SwingAmountBeforeImpact = 0,
		SwingAnim = Rifle,
		SwingSound = M16Shoot,
		SwingTime = 0.5,
		ToHitModifier = 1.5,
		TwoHandWeapon = TRUE,
		UnequipSound = M16UnEquip,
		UseEndurance = FALSE,
		WeaponReloadType = boltaction,
		WeaponSprite = ColtCommando,
		Tags = HasMetal;Firearm,
	Tooltip = Tooltip_ColtCommando,
	}

	model ColtCommando
	{
		mesh = weapons/firearm/ColtCommando_NoMagazine,	
		texture = weapons/firearm/ColtCommando,
		attachment muzzle
		{
			offset = 0.0000 0.3162 -0.0271,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment scope		
		{		
			offset = 0.0000 0.0097 -0.0757,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 0.0203 -0.0596,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment reddot		
		{		
			offset = 0.0000 -0.0011 -0.0600,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment laser		
		{		
			offset = 0.0000 0.1953 0.0000,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment 223556suppressor		
		{		
			offset = 0.0000 -0.0766 -0.0266,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = -0.0117 0.2290 -0.0285,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment diysuppressor		
		{		
			offset = 0.0000 -0.0533 -0.0269,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment foregrip1		
		{		
			offset = 0.0000 0.0000 0.0080,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment foregrip2		
		{		
			offset = 0.0000 0.0000 0.0080,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment magazine		
		{		
			offset = 0.0000 0.0000 0.0000,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

	item Galil
	{
		DisplayName = Galil,
		DisplayCategory = Weapon,
		Type = Weapon,
		Weight = 4,
		Icon = Galil,
		AimingPerkCritModifier = 8,
		AimingPerkHitChanceModifier = 12,
		AimingPerkMinAngleModifier = 0.0025,
		AimingPerkRangeModifier = 2.5,
		AimingTime = 25,
		AmmoBox = 556Box,
		AmmoType = Base.556Bullets,
		AttachmentType = Rifle,
		BreakSound = M16Break,
		BringToBearSound = M16BringToBear,
		ClickSound = M16Jam,
		ConditionLowerChanceOneIn = 200,
		ConditionMax = 30,
		CritDmgMultiplier = 5,
		CriticalChance = 20,
		DoorDamage = 5,
		DropSound = M16Drop,
		EjectAmmoSound = M16EjectAmmo,
		EjectAmmoStartSound = M16EjectAmmoStart,
		EjectAmmoStopSound = M16EjectAmmoStop,
		EquipSound = M16Equip,
		FireMode = Auto,
		FireModePossibilities = Auto/Single,
		HitChance = 30,
		HitSound = BulletHitBody,
		IdleAnim = Idle_Weapon2,
		ImpactSound = null,
		InsertAmmoSound = M16InsertAmmo,
		InsertAmmoStartSound = M16InsertAmmoStart,
		InsertAmmoStopSound = M16InsertAmmoStop,
		IsAimedFirearm = TRUE,
		JamGunChance = 1,
		KnockBackOnNoDeath = TRUE,
		KnockdownMod = 4,
		MagazineType = Base.556Clip50,
		MaxAmmo = 50,
		MaxDamage = 2.3,
		MaxHitCount = 2,
		MaxRange = 35,
		MinSightRange = 2,
		MaxSightRange = 10,
		MetalValue = 45,
		MinAngle = 0.975,
		MinDamage = 1.5,
		MinRange = 0.61,
		MinimumSwingTime = 0.5,
        ModelWeaponPart = x4Scope x4Scope scope scope,
        ModelWeaponPart = x4ACOGScope x4ACOGScope scope scope,
        ModelWeaponPart = x8Scope x8Scope scope scope,
        ModelWeaponPart = x8ACOGScope x8ACOGScope scope scope,
        ModelWeaponPart = TritiumSights TritiumSights scope2 scope2,
        ModelWeaponPart = RedDot RedDot reddot reddot,
        ModelWeaponPart = SOCOMRedDot SOCOMRedDot reddot reddot,
        ModelWeaponPart = Laser Laser laser laser,
        ModelWeaponPart = 223556Suppressor 223556Suppressor 223556suppressor 223556suppressor,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
        ModelWeaponPart = DIYSuppressor DIYSuppressor diysuppressor diysuppressor,
        ModelWeaponPart = Foregrip1 Foregrip1 foregrip1 foregrip1,
        ModelWeaponPart = Foregrip2 Foregrip2 foregrip2 foregrip2,
        ModelWeaponPart = 556Clip50_Attachment 556Clip50_Attachment magazine magazine,
		MultipleHitConditionAffected = FALSE,
		MuzzleFlashModelKey = muzzle_flash_handgun,
		NPCSoundBoost = 1.5,
		PiercingBullets = TRUE,
		ProjectileCount = 1,
		PushBackMod = 0.3,
		RackSound = M16Rack,
		Ranged = TRUE,
		RecoilDelay = 15,
		ReloadTime = 25,
		RequiresEquippedBothHands = TRUE,
		RunAnim = Run_Weapon2,
		ShareDamage = FALSE,
		ShellFallSound = M16CartridgeFall,
		SoundGain = 2,
		SoundRadius = 150,
		SoundVolume = 75,
		SplatBloodOnNoDeath = TRUE,
		SplatNumber = 3,
		SplatSize = 3,
		StopPower = 2,
		SubCategory = Firearm,
		SwingAmountBeforeImpact = 0,
		SwingAnim = Rifle,
		SwingSound = DesertEagleShoot,
		SwingTime = 0.5,
		ToHitModifier = 1.5,
		TwoHandWeapon = TRUE,
		UnequipSound = M16UnEquip,
		UseEndurance = FALSE,
		WeaponReloadType = boltaction,
		WeaponSprite = Galil,
		Tags = HasMetal;Firearm,
	Tooltip = Tooltip_Galil,
	}

	model Galil
	{
		mesh = weapons/firearm/Galil_NoMagazine,	
		texture = weapons/firearm/Galil,
		attachment muzzle
		{
			offset = 0.0000 0.4039 -0.0246,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment scope		
		{		
			offset = 0.0000 0.0139 -0.0613,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 0.0267 -0.0434,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment reddot		
		{		
			offset = 0.0000 -0.0188 -0.0414,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment laser		
		{		
			offset = 0.0000 0.2372 0.0026,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment 223556suppressor		
		{		
			offset = 0.0000 0.0014 -0.0245,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = -0.0026 0.2319 -0.0285,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment diysuppressor		
		{		
			offset = 0.0000 0.0342 -0.0248,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment foregrip1		
		{		
			offset = 0.0000 0.0000 0.0147,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment foregrip2		
		{		
			offset = 0.0000 0.0000 0.0147,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment magazine		
		{		
			offset = 0.0000 0.0000 0.0000,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

}