4ªU   U  txt scripts weapon_sniper_awp …¾}ø  ÿxè  u  ÿÿweapon_rifle_sg552 º¡è  ÿöØ  ‚  ÿÿweapon_rifle_m60 ¥»Ì!  ÿÕÊ  !  ÿÿweapon_sniper_scout ¢ç9·  ÿ–º  ?  ÿÿweapon_smg_silenced •›'  ÿp«  &  ÿÿweapon_shotgun_spas 9 4ç  ÿŽ›  â  ÿÿweapon_smg WéÀ?  ÿ�  ‡  ÿÿweapon_rifle À—“I  ÿ�}  †  ÿÿweapon_smg_mp5 ¬¥‚µ  ÿ°n  Ñ  ÿÿweapon_sniper_military Ó^½¼  ÿ'^  ‰  ÿÿweapon_pistol_magnum ¤z>î  ÿ~N  ©  ÿÿweapon_pumpshotgun ÙW�!  ÿj>    ÿÿweapon_rifle_ak47 Ìc·N  ÿ%/  E  ÿÿweapon_rifle_desert éë‚  ÿ÷  .  ÿÿweapon_hunting_rifle #’î  ÿ+  Ì  ÿÿweapon_autoshotgun Î$K  ÿ    +  ÿÿ   WeaponData
{
	// Terror-specific Data --------------------
	"VerticalPunch"			"3"
	"SpreadPerShot"			"20" //reduced from 30
	"MaxSpread"			"5"
	"SpreadDecay"			"5"
	"MinDuckingSpread"		"0"
	"MinStandingSpread"		"0.8"
	"MinInAirSpread"		"2.5"  //increased accuracy
	"MaxMovementSpread"		"1.5"  //increased accuracy
	"PelletScatterPitch"		"4.0"  //increased accuracy
	"PelletScatterYaw"		"8.5"  //decreased accuracy
	"ReloadDuration"		"0.396"
	"AddonAttachment"		"primary"
	"team"					"survivor"
	
	"Tier"					"2"		// valid entries are 0, 1, 2
	
	"ResponseRulesName"		"AutoShotgun"

	// particle muzzle flash effect to play when fired
	"MuzzleFlashEffect_1stPerson"		"weapon_muzzle_flash_shotgun_FP"
	"MuzzleFlashEffect_3rdPerson"		"weapon_muzzle_flash_autoshotgun"

	// model for the shell casing to eject when we fire bullets
	"EjectBrassEffect"		"weapon_shell_casing_shotgun"
	
	// Used in the music system when this weapon fires
	"MusicDynamicSpeed"		"1.5"
	
	"DisplayName"			"#L4D_Weapon_AutoShotgun"
	"DisplayNameAllCaps"	"#L4D_Weapon_AutoShotgun_CAPS"

	// 360 Terror Data
	"MaxAutoAimDeflection1"			"10.0"
	"MaxAutoAimRange1"				"0"
	//This value determins how "big" a target is for auto aim. If a target is 10.0 units big then it is considered 10.0*scale.  
	//You can think about this value controlling a falloff value on distant targets, the smaller the value the harder it is to hit at a distance.
	"WeaponAutoAimScale"			"1.0"
	// End Terror-specific Data ----------------

	"Rumble"			"5"

	"MaxPlayerSpeed" 		"240"
	"WeaponType" 			"shotgun"
	"WeaponPrice"			"3000"
	"WeaponArmorRatio"		"1.0"
	"CrosshairMinDistance"		"9"
	"CrosshairDeltaDistance"	"4"
	"Team"				"ANY"
	"BuiltRightHanded"		"1"
	"PlayerAnimationExtension"	"xm1014"
	"MuzzleFlashScale"		"1.3"
	
	"CanEquipWithShield"		"0"
	
	
	// Weapon characteristics:
	"PenetrationNumLayers"		"2"
	"PenetrationPower"			"30"
	"PenetrationMaxDistance"	"500"
	"CharacterPenetrationMaxDistance" "300" // Shooting through infected is doesn't count against penetration count out to this range

	"Damage"			"23"
	"Range"				"3000"
	"RangeModifier"			"0.7"
	"Bullets"			"11"
	"CycleTime"			"0.07"
	
	// Weapon data is loaded by both the Game and Client DLLs.
	"printname"			"Auto Shotgun"
	"playermodel"			"models/w_models/weapons/w_autoshot_m4super.mdl"
	
	"viewmodel"			"models/v_models/v_autoshotgun.mdl"
	"CharacterViewmodelAddon"
	{
		"Coach"				"models/weapons/arms/v_arms_coach_new.mdl"
		"Mechanic"			"models/weapons/arms/v_arms_mechanic_new.mdl"
		"Producer"			"models/weapons/arms/v_arms_producer_new.mdl"
		"Gambler"			"models/weapons/arms/v_arms_gambler_new.mdl"
		
		 "Manager"     "models/weapons/arms/v_arms_louis.mdl"
		"Biker"       "models/weapons/arms/v_arms_francis.mdl"
	  "TeenGirl"    "models/weapons/arms/v_arms_zoey.mdl"
	  "NamVet"      "models/weapons/arms/v_arms_bill.mdl"
	}
	
	"anim_prefix"			"anim"
	"bucket"			"0"
	"bucket_position"		"0"

	"clip_size"			"7"  //increased from 9
	
	"primary_ammo"			"AMMO_TYPE_AUTOSHOTGUN"
	"secondary_ammo"		"None"

	"weight"			"20"
	"item_flags"			"0"

	"LoadoutSlots"	"2"

	// Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds)
	SoundData
	{
		"single_shot"		"AutoShotgun.Fire"
		"shoot_incendiary"	"AutoShotgun.FireIncendiary"
	}

	// Weapon Sprite data is loaded by the Client DLL.
	TextureData
	{
		"weapon"
		{
				"file"		"vgui/hud/iconsheet"
				"x"			"0"
				"y"			"448"
				"width"		"192"
				"height"	"64"
		}
		"ammo"
		{
				"file"		"vgui/hud/iconsheet2"
				"x"			"0"
				"y"			"128"
				"width"		"64"
				"height"	"64"
		}
		"crosshair"
		{
				"file"		"sprites/crosshairs"
				"x"			"0"
				"y"			"48"
				"width"		"24"
				"height"	"24"
		}
		"autoaim"
		{
				"file"		"sprites/crosshairs"
				"x"			"0"
				"y"			"48"
				"width"		"24"
				"height"	"24"
		}
	}
	ModelBounds
	{
		Viewmodel
		{
			Mins	"-13 -3 -11"
			Maxs	"29 10 0"
		}
		World
		{
			Mins	"-4 -8 -4"
			Maxs	"30 8 6"
		}
	}
}
WeaponData
{
	// Terror-specific Data --------------------
	"VerticalPunch"			"1.5"
	"SpreadPerShot"			"1"
	"MaxSpread"				"15"
	"SpreadDecay"			"8"
	"MinDuckingSpread"		"0"
	"MinStandingSpread"		"0.1"
	"MinInAirSpread"		"1.5"
	"MaxMovementSpread"		"3"
	"AddonAttachment"		"primary"
	"Team"					"Survivor"

	"Tier"					"2"		// valid entries are 0, 1, 2

	"ResponseRulesName"		"HuntingRifle"

	// particle muzzle flash effect to play when fired
	"MuzzleFlashEffect_1stPerson"		"weapon_muzzle_flash_huntingrifle_FP"
	"MuzzleFlashEffect_3rdPerson"		"weapon_muzzle_flash_huntingrifle"

	// model for the shell casing to eject when we fire bullets
	"EjectBrassEffect"		"weapon_shell_casing_rifle"

	// Used in the music system when this weapon fires
	"MusicDynamicSpeed"		"3.5"

	"DisplayName"				"#L4D_Weapon_HuntingRifle"
	"DisplayNameAllCaps"		"#L4D_Weapon_HuntingRifle_CAPS"

	// 360 Terror Data
	"MaxAutoAimDeflection1"			"6.0"
	"MaxAutoAimRange1"				"0"
	//This value determins how "big" a target is for auto aim. If a target is 10.0 units big then it is considered 10.0*scale.
	//You can think about this value controlling a falloff value on distant targets, the smaller the value the harder it is to hit at a distance.
	"WeaponAutoAimScale"			"1.0"
	// End Terror-specific Data ----------------

	"MaxPlayerSpeed"		"210"
	"WeaponType"			"sniper_rifle"
	"WeaponPrice"			"4200"
	"WeaponArmorRatio"		"1.45"
	"CrosshairMinDistance"		"5"
	"CrosshairDeltaDistance"	"3"
	"BuiltRightHanded"		"1"
	"PlayerAnimationExtension"	"sg550"
	"CanEquipWithShield"		"0"

	"Rumble"			"2"

	// Weapon characteristics:
	"PenetrationNumLayers"		"2"
	"PenetrationPower"			"50"
	"PenetrationMaxDistance"	"0"	// none
	"CharacterPenetrationMaxDistance" "8192" // Shooting through infected is doesn't count against penetration count out to this range

	"Damage"			"90"
	"Range"				"8192"
	"RangeModifier"			"1.0"
	"Bullets"			"1"
	"CycleTime"			"0.2s"
	"AccuracyDivisor"		"-1"
	"AccuracyOffset"		"0"
	"MaxInaccuracy"			"0"
	"TimeToIdle"			"1.8"
	"IdleInterval"			"60"

	// Weapon data is loaded by both the Game and Client DLLs.
	"printname"			"Hunting Rifle"
	"playermodel"		"models/w_models/weapons/w_sniper_mini14.mdl"

	"viewmodel"			"models/v_models/v_huntingrifle.mdl"
	"CharacterViewmodelAddon"
	{
		"Coach"				"models/weapons/arms/v_arms_coach_new.mdl"
		"Mechanic"			"models/weapons/arms/v_arms_mechanic_new.mdl"
		"Producer"			"models/weapons/arms/v_arms_producer_new.mdl"
		"Gambler"			"models/weapons/arms/v_arms_gambler_new.mdl"
		
		 "Manager"     "models/weapons/arms/v_arms_louis.mdl"
		"Biker"       "models/weapons/arms/v_arms_francis.mdl"
	  "TeenGirl"    "models/weapons/arms/v_arms_zoey.mdl"
	  "NamVet"      "models/weapons/arms/v_arms_bill.mdl"
	}

	"anim_prefix"			"anim"
	"bucket"			"0"
	"bucket_position"		"0"

	"clip_size"			"10"

	"primary_ammo"			"AMMO_TYPE_HUNTINGRIFLE"
	"secondary_ammo"		"None"

	"weight"			"20"
	"item_flags"			"0"

	"LoadoutSlots"	"2"

	// Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds)
	SoundData
	{
		"single_shot"		"HuntingRifle.Fire"
		"special3"			"HuntingRifle.Zoom"
		"shoot_incendiary"	"HuntingRifle.FireIncendiary"
	}

	// Weapon Sprite data is loaded by the Client DLL.
	TextureData
	{
		"weapon"
		{
				"file"		"vgui/hud/iconsheet"
				"x"			"320"
				"y"			"384"
				"width"		"192"
				"height"	"64"
		}
		"ammo"
		{
				"file"		"vgui/hud/iconsheet"
				"x"			"384"
				"y"			"448"
				"width"		"64"
				"height"	"64"
		}
		"crosshair"
		{
				"file"		"sprites/crosshairs"
				"x"			"0"
				"y"			"48"
				"width"		"24"
				"height"	"24"
		}
		"autoaim"
		{
				"file"		"sprites/crosshairs"
				"x"			"0"
				"y"			"48"
				"width"		"24"
				"height"	"24"
		}
	}
	ModelBounds
	{
		Viewmodel
		{
			Mins	"-3 -3 -12"
			Maxs	"40 14 -1"
		}
		World
		{
			Mins	"-7 -8 -3"
			Maxs	"32 9 9"
		}
	}
}
WeaponData
{
	// Terror-specific Data --------------------
	"VerticalPunch"			"1"
	"SpreadPerShot"			"0.6"
	"MaxSpread"				"25"
	"SpreadDecay"			"4"
	"MinDuckingSpread"		"0.05"
	"MinStandingSpread"		"0.35"
	"MinInAirSpread"		"1.25"
	"MaxMovementSpread"		"4"
	"AddonAttachment"		"primary"
	"Team" 					"Survivor"
	
	"Tier"					"2"		// valid entries are 0, 1, 2
	
	"ResponseRulesName"		"Rifle"

	// particle muzzle flash effect to play when fired
	"MuzzleFlashEffect_1stPerson"		"weapon_muzzle_flash_assaultrifle_FP"
	"MuzzleFlashEffect_3rdPerson"		"weapon_muzzle_flash_assaultrifle"

	// model for the shell casing to eject when we fire bullets
	"EjectBrassEffect"		"weapon_shell_casing_rifle"
	
	// Used in the music system when this weapon fires
	"MusicDynamicSpeed"		"0.35"
	
	"DisplayName"				"#L4D_Weapon_AssaultRifle"
	"DisplayNameAllCaps"		"#L4D_Weapon_AssaultRifle_CAPS"

	// 360 Terror Data
	"MaxAutoAimDeflection1"			"10.0"
	"MaxAutoAimRange1"			"0"
	//This value determins how "big" a target is for auto aim. If a target is 10.0 units big then it is considered 10.0*scale.  
	//You can think about this value controlling a falloff value on distant targets, the smaller the value the harder it is to hit at a distance.
	"WeaponAutoAimScale"			"1.0"
	// End Terror-specific Data ----------------

	"Rumble"			"4"

	"MaxPlayerSpeed" 		"230" 
	"WeaponType" 			"rifle"
	"WeaponPrice" 			"3100"
	"WeaponArmorRatio" 		"1.4"
	"CrosshairMinDistance" 		"4"
	"CrosshairDeltaDistance" 	"3"
	"BuiltRightHanded" 		"1"
	"PlayerAnimationExtension" 	"m4"

	"CanEquipWithShield"		"0"
	
	
	// Weapon characteristics:
	"PenetrationNumLayers"		"2"
	"PenetrationPower"			"50"
	"PenetrationMaxDistance"	"0"	// none

	"Damage"			"44"
	"Range"				"3000"
	"RangeModifier"			"0.97"
	"GainRange"			"1500"	// range at which to use a gain curve to fall off to zero
	"Bullets"			"1"
	"CycleTime"			"0.06666666667"

	"TimeToIdle"			"1.5"
	"IdleInterval"			"60"
	
	// Weapon data is loaded by both the Game and Client DLLs.
	"printname"			"Assault Rifle"

	"playermodel"			"models/w_models/weapons/w_rifle_m16a2.mdl"
	
	"viewmodel"			"models/v_models/v_rifle.mdl"
	"CharacterViewmodelAddon"
	{
		"Coach"				"models/weapons/arms/v_arms_coach_new.mdl"
		"Mechanic"			"models/weapons/arms/v_arms_mechanic_new.mdl"
		"Producer"			"models/weapons/arms/v_arms_producer_new.mdl"
		"Gambler"			"models/weapons/arms/v_arms_gambler_new.mdl"

	  "Manager"     "models/weapons/arms/v_arms_louis.mdl"
		"Biker"       "models/weapons/arms/v_arms_francis.mdl"
	  "TeenGirl"    "models/weapons/arms/v_arms_zoey.mdl"
	  "NamVet"      "models/weapons/arms/v_arms_bill.mdl"
	}

	"anim_prefix"			"anim"
	"bucket"			"0"
	"bucket_position"		"0"

	"clip_size"			"30"
	
	"primary_ammo"			"AMMO_TYPE_ASSAULTRIFLE"
	"secondary_ammo"		"None"

	"weight"			"25"
	"item_flags"			"0"

	"LoadoutSlots"	"2"

	// Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds)
	SoundData
	{
		"single_shot"		"Rifle.Fire"
		"shoot_incendiary"	"Rifle.FireIncendiary"
	}

	// Weapon Sprite data is loaded by the Client DLL.
	TextureData
	{
		"weapon"
		{
				"file"		"vgui/hud/iconsheet"
				"x"			"128"
				"y"			"384"
				"width"		"192"
				"height"	"64"	
		}
		"ammo"
		{
				"file"		"vgui/hud/iconsheet"
				"x"			"384"
				"y"			"448"
				"width"		"64"
				"height"	"64"
		}
		"crosshair"
		{
				"file"		"sprites/crosshairs"
				"x"			"0"
				"y"			"48"
				"width"		"24"
				"height"	"24"
		}
		"autoaim"
		{
				"file"		"sprites/crosshairs"
				"x"			"0"
				"y"			"48"
				"width"		"24"
				"height"	"24"
		}
	}
	ModelBounds
	{
		Viewmodel
		{
			Mins	"-10 -2 -13"
			Maxs	"30 10 0"
		}
		World
		{
			Mins	"-8 -9 -6"
			Maxs	"29 9 8"
		}
	}
}
WeaponData
{
	// Terror-specific Data --------------------
	"VerticalPunch"			"2"
	"SpreadPerShot"			"1.6"   
	"MaxSpread"				"35"
	"SpreadDecay"			"7"		
	"MinDuckingSpread"		"0.5"	
	"MinStandingSpread"		"1" 	
	"MinInAirSpread"		"3"
	"MaxMovementSpread"		"6"
	"AddonAttachment"		"primary"
	"Team" 					"Survivor"
	
	"Tier"					"2"		// valid entries are 0, 1, 2
	
	"ResponseRulesName"		"Rifle_AK47"

	// particle muzzle flash effect to play when fired
	"MuzzleFlashEffect_1stPerson"		"weapon_muzzle_flash_smg_FP"
	"MuzzleFlashEffect_3rdPerson"		"weapon_muzzle_flash_smg"

	// model for the shell casing to eject when we fire bullets
	"EjectBrassEffect"		"weapon_shell_casing_rifle"
	
	// Used in the music system when this weapon fires
	"MusicDynamicSpeed"		"0.35"
	
	"DisplayName"				"#L4D_Weapon_Rifle_AK47"
	"DisplayNameAllCaps"		"#L4D_Weapon_Rifle_AK47_CAPS"
	
	"NewInL4D2"				"1"

	// 360 Terror Data
	"MaxAutoAimDeflection1"			"10.0"
	"MaxAutoAimRange1"			"0"
	//This value determins how "big" a target is for auto aim. If a target is 10.0 units big then it is considered 10.0*scale.  
	//You can think about this value controlling a falloff value on distant targets, the smaller the value the harder it is to hit at a distance.
	"WeaponAutoAimScale"			"1.0"
	// End Terror-specific Data ----------------

	"Rumble"			"4"

	"MaxPlayerSpeed" 		"230" 
	"WeaponType" 			"rifle"
	"WeaponPrice" 			"3100"
	"WeaponArmorRatio" 		"1.4"
	"CrosshairMinDistance" 		"4"
	"CrosshairDeltaDistance" 	"3"
	"BuiltRightHanded" 		"1"
	"PlayerAnimationExtension" 	"m4"

	"CanEquipWithShield"		"0"
	
	
	// Weapon characteristics:
	"PenetrationNumLayers"		"2"
	"PenetrationPower"			"50"
	"PenetrationMaxDistance"	"0"	// none

	"Damage"			"58"	//was 33
	"Range"				"3000"
	"RangeModifier"			"0.97"
	"GainRange"			"1500"	// range at which to use a gain curve to fall off to zero
	"Bullets"			"1"
	"CycleTime"			"0.1"

	"TimeToIdle"			"1.5"
	"IdleInterval"			"60"
	
	// Weapon data is loaded by both the Game and Client DLLs.
	"printname"			"Assault Rifle"

	"playermodel"			"models/w_models/weapons/w_rifle_ak47.mdl"
	
	"viewmodel"			"models/v_models/v_rifle_AK47.mdl"
	"CharacterViewmodelAddon"
	{
		"Coach"				"models/weapons/arms/v_arms_coach_new.mdl"
		"Mechanic"			"models/weapons/arms/v_arms_mechanic_new.mdl"
		"Producer"			"models/weapons/arms/v_arms_producer_new.mdl"
		"Gambler"			"models/weapons/arms/v_arms_gambler_new.mdl"
		
		 "Manager"     "models/weapons/arms/v_arms_louis.mdl"
		"Biker"       "models/weapons/arms/v_arms_francis.mdl"
	  "TeenGirl"    "models/weapons/arms/v_arms_zoey.mdl"
	  "NamVet"      "models/weapons/arms/v_arms_bill.mdl"
	}

	"anim_prefix"			"anim"
	"bucket"			"0"
	"bucket_position"		"0"

	"clip_size"			"30"   //was 50
	
	"primary_ammo"			"AMMO_TYPE_ASSAULTRIFLE"
	"secondary_ammo"		"None"

	"weight"			"25"
	"item_flags"			"0"

	"LoadoutSlots"	"2"

	// Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds)
	SoundData
	{
		"single_shot"		"AK47.Fire"
		"shoot_incendiary"	"AK47.FireIncendiary"
	}

	// Weapon Sprite data is loaded by the Client DLL.
	TextureData
	{
		"weapon"
		{
				"file"		"vgui/hud/iconsheet2"
				"x"			"128"
				"y"			"384"
				"width"		"192"
				"height"	"64"	
		}
		"ammo"
		{
				"file"		"vgui/hud/iconsheet"
				"x"			"384"
				"y"			"448"
				"width"		"64"
				"height"	"64"
		}
		"crosshair"
		{
				"file"		"sprites/crosshairs"
				"x"			"0"
				"y"			"48"
				"width"		"24"
				"height"	"24"
		}
		"autoaim"
		{
				"file"		"sprites/crosshairs"
				"x"			"0"
				"y"			"48"
				"width"		"24"
				"height"	"24"
		}
	}
	ModelBounds
	{
		Viewmodel
		{
			Mins	"-10 -2 -13"
			Maxs	"30 10 0"
		}
		World
		{
			Mins	"-8 -9 -6"
			Maxs	"29 9 8"
		}
	}
}
WeaponData
{
	// Terror-specific Data --------------------
	"VerticalPunch"			"4"
	"SpreadPerShot"			"1"
	"MaxSpread"			"5"
	"SpreadDecay"			"5"
	"MinDuckingSpread"		"0"
	"MinStandingSpread"		"0.8"
	"MinInAirSpread"		"2.5"  //increased accuracy
	"MaxMovementSpread"		"1.5"  //increased accuracy
	"PelletScatterPitch"		"5.0"  //increased accuracy
	"PelletScatterYaw"		"7.5"
	"ReloadDuration"		"0.473"
	"AddonAttachment"		"primary"
	"Team"					"Survivor"
	
	"Tier"					"1"		// valid entries are 0, 1, 2
	
	"ResponseRulesName"		"PumpShotgun"

	// particle muzzle flash effect to play when fired
	"MuzzleFlashEffect_1stPerson"		"weapon_muzzle_flash_shotgun_FP"
	"MuzzleFlashEffect_3rdPerson"		"weapon_muzzle_flash_autoshotgun"

	// model for the shell casing to eject when we fire bullets
	"EjectBrassEffect"		"weapon_shell_casing_shotgun"
	
	// Used in the music system when this weapon fires
	"MusicDynamicSpeed"		"2.5"
	
	"DisplayName"			"#L4D_Weapon_PumpShotgun"
	"DisplayNameAllCaps"	"#L4D_Weapon_PumpShotgun_CAPS"

	// 360 Terror Data
	"MaxAutoAimDeflection1"			"10.0"
	"MaxAutoAimRange1"				"0"
	//This value determins how "big" a target is for auto aim. If a target is 10.0 units big then it is considered 10.0*scale.  
	//You can think about this value controlling a falloff value on distant targets, the smaller the value the harder it is to hit at a distance.
	"WeaponAutoAimScale"			"1.0"
	// End Terror-specific Data ----------------

	"Rumble"			"5"

	"MaxPlayerSpeed" 		"220"
	"WeaponType"			"shotgun"
	"WeaponPrice"			"1700"
	"WeaponArmorRatio"		"1.0"
	"CrosshairMinDistance"		"8"
	"CrosshairDeltaDistance"	"6"
	"BuiltRightHanded"		"1"
	"PlayerAnimationExtension" 	"m3s90"
	"MuzzleFlashScale"		"1.3"
	
	"CanEquipWithShield"	"0"
	
	// Weapon characteristics:
	"PenetrationNumLayers"		"2"
	"PenetrationPower"			"30"
	"PenetrationMaxDistance"	"500"
	"CharacterPenetrationMaxDistance" "300" // Shooting through infected is doesn't count against penetration count out to this range

	"Damage"			"25"	// 22
	"Range"				"3000"
	"RangeModifier"		"0.7"	// 0.96
	"Bullets"			"10"
	"CycleTime"			"0.5"
	
	// Weapon data is loaded by both the Game and Client DLLs.
	"printname"			"Pump Shotgun"	
	"playermodel"		"models/w_models/weapons/w_shotgun.mdl"
	
	"viewmodel"			"models/v_models/v_pumpshotgun.mdl"

	"CharacterViewmodelAddon"
	{
		"Coach"				"models/weapons/arms/v_arms_coach_new.mdl"
		"Mechanic"			"models/weapons/arms/v_arms_mechanic_new.mdl"
		"Producer"			"models/weapons/arms/v_arms_producer_new.mdl"
		"Gambler"			"models/weapons/arms/v_arms_gambler_new.mdl"
		
		 "Manager"     "models/weapons/arms/v_arms_louis.mdl"
		"Biker"       "models/weapons/arms/v_arms_francis.mdl"
	  "TeenGirl"    "models/weapons/arms/v_arms_zoey.mdl"
	  "NamVet"      "models/weapons/arms/v_arms_bill.mdl"
	}

	"anim_prefix"			"anim"
	"bucket"			"0"
	"bucket_position"		"0"

	"clip_size"			"6"
	
	"primary_ammo"			"AMMO_TYPE_SHOTGUN"
	"secondary_ammo"		"None"

	"weight"			"20"
	"item_flags"			"0"

	// Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds)
	SoundData
	{
		"single_shot"		"Shotgun.Fire"
		//"reload"		"Shotgun.WorldReloadShell"
		//"reload_pump"		"Shotgun.WorldReloadPump"
		"shoot_incendiary"	"Shotgun.FireIncendiary"
	}

	// Weapon Sprite data is loaded by the Client DLL.
	TextureData
	{
		"weapon"
		{
				"file"		"vgui/hud/iconsheet"
				"x"			"320"
				"y"			"320"
				"width"		"192"
				"height"	"64"	
		}
		"ammo"
		{
				"file"		"vgui/hud/iconsheet2"
				"x"			"0"
				"y"			"128"
				"width"		"64"
				"height"	"64"
		}
		"crosshair"
		{
				"file"		"sprites/crosshairs"
				"x"			"0"
				"y"			"48"
				"width"		"24"
				"height"	"24"
		}
		"autoaim"
		{
				"file"		"sprites/crosshairs"
				"x"			"0"
				"y"			"48"
				"width"		"24"
				"height"	"24"
		}
	}
	ModelBounds
	{
		Viewmodel
		{
			Mins	"-13 -3 -13"
			Maxs	"26 10 -3"
		}
		World
		{
			Mins	"-9 -8 -5"
			Maxs	"28 9 9"
		}
	}
}
WeaponData
{
	// Terror-specific Data --------------------
	"VerticalPunch"			"4.0"
	"SpreadPerShot"			"2"
	"MaxSpread"			"30"
	"SpreadDecay"			"5"
	"MinDuckingSpread"		"0.5"
	"MinStandingSpread"		"1.25"
	"MinInAirSpread"		"3.0"
	"MaxMovementSpread"		"3.0"
	"DeployDuration"		"0.5"
	"DualDeployDuration"		"0.65"
	"AddonAttachment"		"pistol"
	"addon_offset"			"2 0 -2"
	"addon_angles"			"0 0 0"	
	"Team" 					"Survivor"
	
	"Tier"					"0"		// valid entries are 0, 1, 2
	
	"ResponseRulesName"		"magnum"

	// particle muzzle flash effect to play when fired	
	"MuzzleFlashEffect_1stPerson"		"weapon_muzzle_flash_shotgun_FP"
	"MuzzleFlashEffect_3rdPerson"		"weapon_muzzle_flash_autoshotgun"

	// model for the shell casing to eject when we fire bullets
	"EjectBrassEffect"		"weapon_shell_casing_9mm"
	
	// Used in the music system when this weapon fires
	"MusicDynamicSpeed"		"0.8"
	
	"DisplayName"			"#L4D_Weapon_magnum"
	"DisplayNameAllCaps"		"#L4D_Weapon_magnum_CAPS"

	// 360 Terror Data
	"MaxAutoAimDeflection1"			"10.0"
	"MaxAutoAimRange1"			"0"
	//This value determins how "big" a target is for auto aim. If a target is 10.0 units big then it is considered 10.0*scale.  
	//You can think about this value controlling a falloff value on distant targets, the smaller the value the harder it is to hit at a distance.
	"WeaponAutoAimScale"			"1.0"
	// End Terror-specific Data ----------------

	"MaxPlayerSpeed"		"250"
	"WeaponType"			"pistol"
	"WeaponPrice"			"500"
	"WeaponArmorRatio"		"1.0"
	"CrosshairMinDistance"		"8"
	"CrosshairDeltaDistance" 	"3"
	"BuiltRightHanded" 		"1"
	"PlayerAnimationExtension" 	"pistol"
	"MuzzleFlashScale"		"1"
	
	"CanEquipWithShield" 		"1"
	"NoiseFactor" 			"350"

	"Rumble"			"1"
	
	
	// Weapon characteristics:
	"PenetrationNumLayers"		"2"
	"PenetrationPower"		"50"
	"PenetrationMaxDistance"	"0"	// none

	"Damage"			"80"
	"Range"				"3500"
	"RangeModifier"			"0.75"
	"Bullets"			"1"
	//"CycleTime"			"0.15"
	"CycleTime"			"0.3"
	
	// Weapon data is loaded by both the Game and Client DLLs.
	"printname"			"Magnum"
	
	"playermodel"			"models/w_models/weapons/w_desert_eagle.mdl"
	
	"viewmodel"			"models/v_models/v_desert_eagle.mdl"

	"CharacterViewmodelAddon"
	{
		"Coach"				"models/weapons/arms/v_arms_coach_new.mdl"
		"Mechanic"			"models/weapons/arms/v_arms_mechanic_new.mdl"
		"Producer"			"models/weapons/arms/v_arms_producer_new.mdl"
		"Gambler"			"models/weapons/arms/v_arms_gambler_new.mdl"
		
		 "Manager"     "models/weapons/arms/v_arms_louis.mdl"
		"Biker"       "models/weapons/arms/v_arms_francis.mdl"
	  "TeenGirl"    "models/weapons/arms/v_arms_zoey.mdl"
	  "NamVet"      "models/weapons/arms/v_arms_bill.mdl"
	}

	"anim_prefix"			"anim"
	"bucket"			"1"
	"bucket_position"		"0"

	"clip_size"			"7"
	
	// custom ammo - adds dismemberment, and full damage on expert to kill infected
	"primary_ammo"			"AMMO_TYPE_PISTOL_MAGNUM"
	"secondary_ammo"		"None"

	"weight"			"5"
	"item_flags"			"0"

	// Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds)

	SoundData
 	{
  		"single_shot"  "Magnum.Fire"
 	}
	
// Weapon Sprite data is loaded by the Client DLL.
	TextureData
	{
		"weapon"
		{
				"file"		"vgui/hud/iconsheet"
				"x"			"320"
				"y"			"256"
				"width"		"64"
				"height"	"64"
		}
		"weapon_dual"
		{
				"file"		"vgui/hud/iconsheet"
				"x"			"192"
				"y"			"320"
				"width"		"64"
				"height"	"64"
		}
		"ammo"
		{
				"font"		"DebugFixed"
				"character"	"A"
		}
		"crosshair"
		{
				"file"		"sprites/crosshairs"
				"x"			"0"
				"y"			"48"
				"width"		"24"
				"height"	"24"
		}
		"autoaim"
		{
				"file"		"sprites/crosshairs"
				"x"			"0"
				"y"			"48"
				"width"		"24"
				"height"	"24"
		}
	}
	ModelBounds
	{
		Viewmodel
		{
			Mins	"-7 -4 -14"
			Maxs	"24 9 -2"
		}
		World
		{
			Mins	"-1 -4 -3"
			Maxs	"17 5 6"
		}
	}
}
WeaponData
{
	// Terror-specific Data --------------------
	"VerticalPunch"			"1.5"
	"SpreadPerShot"			"1"
	"MaxSpread"			"15"
	"SpreadDecay"			"8"
	"MinDuckingSpread"		"0.05"
	"MinStandingSpread"		"0.5"
	"MinInAirSpread"		"1.5"
	"MaxMovementSpread"		"5"
	"AddonAttachment"		"primary"
	"Team"					"Survivor"
	
	"Tier"					"2"		// valid entries are 0, 1, 2
	
	"ResponseRulesName"		"Sniper_Military"

	// particle muzzle flash effect to play when fired
	"MuzzleFlashEffect"		"weapon_muzzle_flash_huntingrifle_FP"
	
	"MuzzleFlashEffect_1stPerson"		"weapon_muzzle_flash_huntingrifle_FP"
	"MuzzleFlashEffect_3rdPerson"		"weapon_muzzle_flash_huntingrifle"
	
	// model for the shell casing to eject when we fire bullets
	"EjectBrassEffect"		"weapon_shell_casing_rifle"
	
	// Used in the music system when this weapon fires
	"MusicDynamicSpeed"		"3.5"
	
	"DisplayName"				"#L4D_Weapon_Sniper_Military"
	"DisplayNameAllCaps"		"#L4D_Weapon_Sniper_Military_CAPS"
	
	"NewInL4D2"				"1"

	// 360 Terror Data
	"MaxAutoAimDeflection1"			"6.0"
	"MaxAutoAimRange1"				"0"
	//This value determins how "big" a target is for auto aim. If a target is 10.0 units big then it is considered 10.0*scale.  
	//You can think about this value controlling a falloff value on distant targets, the smaller the value the harder it is to hit at a distance.
	"WeaponAutoAimScale"			"1.0"
	// End Terror-specific Data ----------------

	"MaxPlayerSpeed"		"210"
	"WeaponType"			"sniper_rifle"
	"WeaponPrice"			"4200"
	"WeaponArmorRatio"		"1.45"
	"CrosshairMinDistance"		"5"
	"CrosshairDeltaDistance"	"3"
	"BuiltRightHanded"		"1"
	"PlayerAnimationExtension"	"sg550"
	"MuzzleFlashScale"		"1.6"
	"MuzzleFlashStyle"		"CS_MUZZLEFLASH_X"
	"CanEquipWithShield"		"0"
	
	"Rumble"			"2"
	
	// Weapon characteristics:
	"PenetrationNumLayers"		"2"
	"PenetrationPower"			"50"
	"PenetrationMaxDistance"	"0"	// none
	"CharacterPenetrationMaxDistance" "8192" // Shooting through infected is doesn't count against penetration count out to this range

	"Damage"			"90"
	"Range"				"8192"
	"RangeModifier"			"1.0"
	"Bullets"			"1"
	"CycleTime"			"0.2"
	"AccuracyDivisor"		"-1"
	"AccuracyOffset"		"0"
	"MaxInaccuracy"			"0"
	"TimeToIdle"			"1.8"
	"IdleInterval"			"60"
	
	// Weapon data is loaded by both the Game and Client DLLs.
	"printname"			"Sniper Military"
	"playermodel"		"models/w_models/weapons/w_sniper_military.mdl"

	"viewmodel"			"models/v_models/v_sniper_military.mdl"
	"CharacterViewmodelAddon"
	{
		"Coach"				"models/weapons/arms/v_arms_coach_new.mdl"
		"Mechanic"			"models/weapons/arms/v_arms_mechanic_new.mdl"
		"Producer"			"models/weapons/arms/v_arms_producer_new.mdl"
		"Gambler"			"models/weapons/arms/v_arms_gambler_new.mdl"
		
		 "Manager"     "models/weapons/arms/v_arms_louis.mdl"
		"Biker"       "models/weapons/arms/v_arms_francis.mdl"
	  "TeenGirl"    "models/weapons/arms/v_arms_zoey.mdl"
	  "NamVet"      "models/weapons/arms/v_arms_bill.mdl"
	}

	"anim_prefix"			"anim"
	"bucket"			"0"
	"bucket_position"		"0"

	"clip_size"			"20"
	
	"primary_ammo"			"AMMO_TYPE_SNIPERRIFLE"
	"secondary_ammo"		"None"

	"weight"			"20"
	"item_flags"			"0"

	"LoadoutSlots"	"2"

	// Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds)
	SoundData
	{
		"single_shot"		"Sniper_Military.Fire"
		"special3"			"HuntingRifle.Zoom"
		"shoot_incendiary"	"Sniper_Military.FireIncendiary"
	}

	// Weapon Sprite data is loaded by the Client DLL.
	TextureData
	{
		"weapon"
		{
				"file"		"vgui/hud/iconsheet2"
				"x"			"0"
				"y"			"192"
				"width"		"192"
				"height"	"64"
		}
		"ammo"
		{
				"file"		"vgui/hud/iconsheet"
				"x"			"384"
				"y"			"448"
				"width"		"64"
				"height"	"64"
		}
		"crosshair"
		{
				"file"		"sprites/crosshairs"
				"x"			"0"
				"y"			"48"
				"width"		"24"
				"height"	"24"
		}
		"autoaim"
		{
				"file"		"sprites/crosshairs"
				"x"			"0"
				"y"			"48"
				"width"		"24"
				"height"	"24"
		}
	}
	ModelBounds
	{
		Viewmodel
		{
			Mins	"-3 -3 -12"
			Maxs	"40 14 -1"
		}
		World
		{
			Mins	"-7 -8 -3"
			Maxs	"32 9 9"
		}
	}
}
WeaponData
{
	// Terror-specific Data --------------------
	"VerticalPunch"			"1"
	"SpreadPerShot"			"0.35"
	"MaxSpread"				"30"
	"SpreadDecay"			"5"
	"MinDuckingSpread"		"0.75"
	"MinStandingSpread"		"1.1"
	"MinInAirSpread"		"1.7"
	"MaxMovementSpread"		"3"
	"AddonAttachment"		"primary"
	"Team"					"Survivor"
	
	"Tier"					"1"		// valid entries are 0, 1, 2
	
	"ResponseRulesName"		"SMG_MP5"
	
	"NewInL4D2"				"1"
	"CSWeapon"				"1"

	// particle muzzle flash effect to play when fired
	"MuzzleFlashEffect_1stPerson"		"weapon_muzzle_flash_smg_FP"
	"MuzzleFlashEffect_3rdPerson"		"weapon_muzzle_flash_smg"

	// model for the shell casing to eject when we fire bullets
	"EjectBrassEffect"		"weapon_shell_casing_9mm"
	
	// Used in the music system when this weapon fires
	"MusicDynamicSpeed"		"0.3"
	
	"DisplayName"				"#L4D_Weapon_MP5"
	"DisplayNameAllCaps"		"#L4D_Weapon_MP5"
	
	// 360 Terror Data
	"MaxAutoAimDeflection1"			"10.0"
	"MaxAutoAimRange1"				"0"
	//This value determins how "big" a target is for auto aim. If a target is 10.0 units big then it is considered 10.0*scale.  
	//You can think about this value controlling a falloff value on distant targets, the smaller the value the harder it is to hit at a distance.
	"WeaponAutoAimScale"			"1.0"
	// End Terror-specific Data ----------------

	"Rumble"			"3"
	
	"MaxPlayerSpeed"		"250"
	"WeaponType"			"smg"
	"WeaponPrice"			"1500"
	"WeaponArmorRatio"		"1.0"
	"CrosshairMinDistance"		"6"
	"CrosshairDeltaDistance"	"2"
	"BuiltRightHanded"		"1"
	"PlayerAnimationExtension"	"mp5"
	"MuzzleFlashScale"		"1.1"
	
	"CanEquipWithShield"		"0"	
	
	// Weapon characteristics:
	"PenetrationNumLayers"		"2"
	"PenetrationPower"			"30"
	"PenetrationMaxDistance"	"0"	// none

	"Damage"			"24"
	"Range"				"2500"
	"RangeModifier"			"0.84"
	"Bullets"			"1"
	"CycleTime"			"0.075"

	"TimeToIdle"			"2"
	"IdleInterval"			"20"
	
	// Weapon data is loaded by both the Game and Client DLLs.
	"printname"			"_ MP5 _"
	"playermodel"			"models/w_models/weapons/w_smg_mp5.mdl"
	
	"viewmodel"			"models/v_models/v_smg_mp5.mdl"
	"CharacterViewmodelAddon"
	{
		"Coach"				"models/weapons/arms/v_arms_coach_new.mdl"
		"Mechanic"			"models/weapons/arms/v_arms_mechanic_new.mdl"
		"Producer"			"models/weapons/arms/v_arms_producer_new.mdl"
		"Gambler"			"models/weapons/arms/v_arms_gambler_new.mdl"
		
		 "Manager"     "models/weapons/arms/v_arms_louis.mdl"
		"Biker"       "models/weapons/arms/v_arms_francis.mdl"
	  "TeenGirl"    "models/weapons/arms/v_arms_zoey.mdl"
	  "NamVet"      "models/weapons/arms/v_arms_bill.mdl"
	}

	"anim_prefix"			"anim"
	"bucket"			"0"
	"bucket_position"		"0"

	"clip_size"			"30"
	
	"primary_ammo"			"AMMO_TYPE_SMG"
	"secondary_ammo"		"None"

	"weight"			"25"
	"item_flags"			"0"

	// Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds)
	SoundData
	{
		"single_shot"		"Weapon_MP5Navy.Single"
		"shoot_incendiary"	"SMG_Silenced.FireIncendiary"
	}

	// Weapon Sprite data is loaded by the Client DLL.
	TextureData
	{
		"weapon"
		{
				"file"		"vgui/hud/iconsheet3"
				"x"			"192"
				"y"			"0"
				"width"		"192"
				"height"	"64"	
		}
		"ammo"
		{
				"file"		"vgui/hud/iconsheet"
				"x"			"384"
				"y"			"448"
				"width"		"64"
				"height"	"64"
		}
		"crosshair"
		{
				"file"		"sprites/crosshairs"
				"x"			"0"
				"y"			"48"
				"width"		"24"
				"height"	"24"
		}
		"autoaim"
		{
				"file"		"sprites/crosshairs"
				"x"			"0"
				"y"			"48"
				"width"		"24"
				"height"	"24"
		}
	}
	ModelBounds
	{
		Viewmodel
		{
			Mins	"-10 -4 -13"
			Maxs	"21 9 -1"
		}
		World
		{
			Mins	"-10 -7 -6"
			Maxs	"22 8 9"
		}
	}
}
WeaponData
{
	// Terror-specific Data --------------------
	"VerticalPunch"			"1.2"
	"SpreadPerShot"			"0.75"
	"MaxSpread"				"30"
	"SpreadDecay"			"5"
	"MinDuckingSpread"		"0.05"
	"MinStandingSpread"		"0.4"
	"MinInAirSpread"		"1.5"
	"MaxMovementSpread"		"5"
	"ReloadDuration"                  "2.2" 
	"AddonAttachment"		"primary"
	"Team" 					"Survivor"
	
	"Tier"					"2"		// valid entries are 0, 1, 2
	
	"ResponseRulesName"		"Rifle_Desert"

	// particle muzzle flash effect to play when fired
	"MuzzleFlashEffect_1stPerson"		"weapon_muzzle_flash_assaultrifle_FP"
	"MuzzleFlashEffect_3rdPerson"		"weapon_muzzle_flash_assaultrifle"

	// model for the shell casing to eject when we fire bullets
	"EjectBrassEffect"		"weapon_shell_casing_rifle"
	
	// Used in the music system when this weapon fires
	"MusicDynamicSpeed"		"0.35"
	
	"DisplayName"				"#L4D_Weapon_DesertRifle"
	"DisplayNameAllCaps"		"#L4D_Weapon_DesertRifle_CAPS"
	
	"NewInL4D2"				"1"

	// 360 Terror Data
	"MaxAutoAimDeflection1"			"10.0"
	"MaxAutoAimRange1"			"0"
	//This value determins how "big" a target is for auto aim. If a target is 10.0 units big then it is considered 10.0*scale.  
	//You can think about this value controlling a falloff value on distant targets, the smaller the value the harder it is to hit at a distance.
	"WeaponAutoAimScale"			"1.0"
	// End Terror-specific Data ----------------

	"Rumble"			"4"

	"MaxPlayerSpeed" 		"230" 
	"WeaponType" 			"rifle"
	"WeaponPrice" 			"3100"
	"WeaponArmorRatio" 		"1.4"
	"CrosshairMinDistance" 		"4"
	"CrosshairDeltaDistance" 	"3"
	"BuiltRightHanded" 		"1"
	"PlayerAnimationExtension" 	"m4"

	"CanEquipWithShield"		"0"
	
	
	// Weapon characteristics:
	"PenetrationNumLayers"		"2"
	"PenetrationPower"			"50"
	"PenetrationMaxDistance"	"0"	// none

	"Damage"			"33"
	"Range"				"3000"
	"RangeModifier"			"0.97"
	"GainRange"			"1500"	// range at which to use a gain curve to fall off to zero
	"Bullets"			"1"
	"CycleTime"			"0.0923"

	"TimeToIdle"			"1.5"
	"IdleInterval"			"60"
	
	// Weapon data is loaded by both the Game and Client DLLs.
	"printname"				"Assault Rifle"

	"playermodel"			"models/w_models/weapons/w_desert_rifle.mdl"
	
	"viewmodel"				"models/v_models/v_desert_rifle.mdl"
	"CharacterViewmodelAddon"
	{
		"Coach"				"models/weapons/arms/v_arms_coach_new.mdl"
		"Mechanic"			"models/weapons/arms/v_arms_mechanic_new.mdl"
		"Producer"			"models/weapons/arms/v_arms_producer_new.mdl"
		"Gambler"			"models/weapons/arms/v_arms_gambler_new.mdl"
	  "Manager"     "models/weapons/arms/v_arms_louis.mdl"
		"Biker"       "models/weapons/arms/v_arms_francis.mdl"
	  "TeenGirl"    "models/weapons/arms/v_arms_zoey.mdl"
	  "NamVet"      "models/weapons/arms/v_arms_bill.mdl"
	}

	"anim_prefix"			"anim"
	"bucket"			"0"
	"bucket_position"		"0"

	"clip_size"			"30"
	
	"primary_ammo"			"AMMO_TYPE_ASSAULTRIFLE"
	"secondary_ammo"		"None"

	"weight"			"25"
	"item_flags"			"0"

	"LoadoutSlots"	"2"

	// Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds)
	SoundData
	{
		"single_shot"		"Rifle_Desert.Fire"
		"shoot_incendiary"	"Rifle_Desert.FireIncendiary"
	}

	// Weapon Sprite data is loaded by the Client DLL.
	TextureData
	{
		"weapon"
		{
				"file"		"vgui/hud/iconsheet2"
				"x"			"224"
				"y"			"128"
				"width"		"160"
				"height"	"64"
		}
		"ammo"
		{
				"file"		"vgui/hud/iconsheet"
				"x"			"384"
				"y"			"448"
				"width"		"64"
				"height"	"64"
		}
		"crosshair"
		{
				"file"		"sprites/crosshairs"
				"x"			"0"
				"y"			"48"
				"width"		"24"
				"height"	"24"
		}
		"autoaim"
		{
				"file"		"sprites/crosshairs"
				"x"			"0"
				"y"			"48"
				"width"		"24"
				"height"	"24"
		}
	}
	ModelBounds
	{
		Viewmodel
		{
			Mins	"-10 -2 -13"
			Maxs	"30 10 0"
		}
		World
		{
			Mins	"-8 -9 -6"
			Maxs	"29 9 8"
		}
	}
}
WeaponData
{
	// Terror-specific Data --------------------
	"VerticalPunch"			"0.9"
	"SpreadPerShot"			"0.32"
	"MaxSpread"				"30"
	"SpreadDecay"			"5"
	"MinDuckingSpread"		"0.7"
	"MinStandingSpread"		"1.0"
	"MinInAirSpread"		"1.7"
	"MaxMovementSpread"		"3"
	"AddonAttachment"		"primary"
	"Team"					"Survivor"
	
	"Tier"					"1"		// valid entries are 0, 1, 2
	
	"ResponseRulesName"		"SMG"

	// particle muzzle flash effect to play when fired
	"MuzzleFlashEffect_1stPerson"		"weapon_muzzle_flash_smg_FP"
	"MuzzleFlashEffect_3rdPerson"		"weapon_muzzle_flash_smg"

	// model for the shell casing to eject when we fire bullets
	"EjectBrassEffect"		"weapon_shell_casing_9mm"
	
	// Used in the music system when this weapon fires
	"MusicDynamicSpeed"		"0.3"
	
	"DisplayName"			"#L4D_Weapon_SMG"
	"DisplayNameAllCaps"	"#L4D_Weapon_SMG_CAPS"

	// 360 Terror Data
	"MaxAutoAimDeflection1"			"10.0"
	"MaxAutoAimRange1"				"0"
	//This value determins how "big" a target is for auto aim. If a target is 10.0 units big then it is considered 10.0*scale.  
	//You can think about this value controlling a falloff value on distant targets, the smaller the value the harder it is to hit at a distance.
	"WeaponAutoAimScale"			"1.0"
	// End Terror-specific Data ----------------

	"Rumble"			"3"
	
	"MaxPlayerSpeed"		"250"
	"WeaponType"			"smg"
	"WeaponPrice"			"1500"
	"WeaponArmorRatio"		"1.0"
	"CrosshairMinDistance"		"6"
	"CrosshairDeltaDistance"	"2"
	"BuiltRightHanded"		"1"
	"PlayerAnimationExtension"	"mp5"
	"MuzzleFlashScale"		"1.1"

	
	"CanEquipWithShield"		"0"
	
	
	// Weapon characteristics:
	"PenetrationNumLayers"		"2"
	"PenetrationPower"			"30"
	"PenetrationMaxDistance"	"0"	// none

	"Damage"			"20"
	"Range"				"2500"
	"RangeModifier"			"0.84"
	"Bullets"			"1"
	"CycleTime"			"0.1"

	"TimeToIdle"			"2"
	"IdleInterval"			"20"
	
	// Weapon data is loaded by both the Game and Client DLLs.
	"printname"			"SMG"
	"playermodel"			"models/w_models/weapons/w_smg_uzi.mdl"
	
	"viewmodel"			"models/v_models/v_smg.mdl"
	"CharacterViewmodelAddon"
	{
		"Coach"				"models/weapons/arms/v_arms_coach_new.mdl"
		"Mechanic"			"models/weapons/arms/v_arms_mechanic_new.mdl"
		"Producer"			"models/weapons/arms/v_arms_producer_new.mdl"
		"Gambler"			"models/weapons/arms/v_arms_gambler_new.mdl"
		
		 "Manager"     "models/weapons/arms/v_arms_louis.mdl"
		"Biker"       "models/weapons/arms/v_arms_francis.mdl"
	  "TeenGirl"    "models/weapons/arms/v_arms_zoey.mdl"
	  "NamVet"      "models/weapons/arms/v_arms_bill.mdl"
	}

	"anim_prefix"			"anim"
	"bucket"			"0"
	"bucket_position"		"0"

	"clip_size"			"32"
	
	"primary_ammo"			"AMMO_TYPE_SMG"
	"secondary_ammo"		"None"

	"weight"			"25"
	"item_flags"			"0"

	// Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds)
	SoundData
	{
		"single_shot"		"SMG.Fire"
		"shoot_incendiary"	"SMG.FireIncendiary"
	}

	// Weapon Sprite data is loaded by the Client DLL.
	TextureData
	{
		"weapon"
		{
				"file"		"vgui/hud/iconsheet"
				"x"			"0"
				"y"			"384"
				"width"		"128"
				"height"	"64"	
		}
		"ammo"
		{
				"file"		"vgui/hud/iconsheet"
				"x"			"384"
				"y"			"448"
				"width"		"64"
				"height"	"64"
		}
		"crosshair"
		{
				"file"		"sprites/crosshairs"
				"x"			"0"
				"y"			"48"
				"width"		"24"
				"height"	"24"
		}
		"autoaim"
		{
				"file"		"sprites/crosshairs"
				"x"			"0"
				"y"			"48"
				"width"		"24"
				"height"	"24"
		}
	}
	ModelBounds
	{
		Viewmodel
		{
			Mins	"-10 -4 -13"
			Maxs	"21 9 -1"
		}
		World
		{
			Mins	"-10 -7 -6"
			Maxs	"22 8 9"
		}
	}
}
WeaponData
{
	// Terror-specific Data --------------------
	"VerticalPunch"			"3"
	"SpreadPerShot"			"22"
	"MaxSpread"			"5"
	"SpreadDecay"			"6"
	"MinDuckingSpread"		"0"
	"MinStandingSpread"		"0.75"
	"MinInAirSpread"		"2.5"
	"MaxMovementSpread"		"1.5"
	"PelletScatterPitch"		"3.5"
	"PelletScatterYaw"		"8.0"
	"ReloadDuration"		"0.396"
	"AddonAttachment"		"primary"
	"team"					"survivor"
	
	"Tier"					"2"		// valid entries are 0, 1, 2
	
	"ResponseRulesName"		"Shotgun_SPAS"

	// particle muzzle flash effect to play when fired
	"MuzzleFlashEffect_1stPerson"		"weapon_muzzle_flash_shotgun_FP"
	"MuzzleFlashEffect_3rdPerson"		"weapon_muzzle_flash_autoshotgun"

	// model for the shell casing to eject when we fire bullets
	"EjectBrassEffect"		"weapon_shell_casing_shotgun"
	
	// Used in the music system when this weapon fires
	"MusicDynamicSpeed"		"1.5"
	
	"DisplayName"			"#L4D_Weapon_Shotgun_SPAS"
	"DisplayNameAllCaps"	"#L4D_Weapon_Shotgun_SPAS_CAPS"
	
	"NewInL4D2"				"1"

	// 360 Terror Data
	"MaxAutoAimDeflection1"			"10.0"
	"MaxAutoAimRange1"				"0"
	//This value determins how "big" a target is for auto aim. If a target is 10.0 units big then it is considered 10.0*scale.  
	//You can think about this value controlling a falloff value on distant targets, the smaller the value the harder it is to hit at a distance.
	"WeaponAutoAimScale"			"1.0"
	// End Terror-specific Data ----------------

	"Rumble"			"5"

	"MaxPlayerSpeed" 		"240"
	"WeaponType" 			"shotgun"
	"WeaponPrice"			"3000"
	"WeaponArmorRatio"		"1.0"
	"CrosshairMinDistance"		"9"
	"CrosshairDeltaDistance"	"4"
	"Team"				"ANY"
	"BuiltRightHanded"		"1"
	"PlayerAnimationExtension"	"xm1014"
	"MuzzleFlashScale"		"1.3"
	
	"CanEquipWithShield"		"0"
	
	// Weapon characteristics:
	"PenetrationNumLayers"		"2"
	"PenetrationPower"			"30"
	"PenetrationMaxDistance"	"500"
	"CharacterPenetrationMaxDistance" "300" // Shooting through infected is doesn't count against penetration count out to this range

	"Damage"			"28"
	"Range"				"3000"
	"RangeModifier"			"0.7"
	"Bullets"			"9"
	"CycleTime"			"0.07"
	
	// Weapon data is loaded by both the Game and Client DLLs.
	"printname"			"Auto Shotgun"
	"playermodel"			"models/w_models/weapons/w_shotgun_spas.mdl"
	
	"viewmodel"			"models/v_models/v_shotgun_spas.mdl"
	"CharacterViewmodelAddon"
	{
		"Coach"				"models/weapons/arms/v_arms_coach_new.mdl"
		"Mechanic"			"models/weapons/arms/v_arms_mechanic_new.mdl"
		"Producer"			"models/weapons/arms/v_arms_producer_new.mdl"
		"Gambler"			"models/weapons/arms/v_arms_gambler_new.mdl"
		
		 "Manager"     "models/weapons/arms/v_arms_louis.mdl"
		"Biker"       "models/weapons/arms/v_arms_francis.mdl"
	  "TeenGirl"    "models/weapons/arms/v_arms_zoey.mdl"
	  "NamVet"      "models/weapons/arms/v_arms_bill.mdl"
	}
	
	"anim_prefix"			"anim"
	"bucket"			"0"
	"bucket_position"		"0"

	"clip_size"			"8"  //increased from 9
	
	"primary_ammo"			"AMMO_TYPE_AUTOSHOTGUN"
	"secondary_ammo"		"None"

	"weight"			"20"
	"item_flags"			"0"

	"LoadoutSlots"	"2"

	// Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds)
	SoundData
	{
		"single_shot"		"AutoShotgun_Spas.Fire"
		"shoot_incendiary"	"AutoShotgun_Spas.FireIncendiary"
	}

	// Weapon Sprite data is loaded by the Client DLL.
	TextureData
	{
		"weapon"
		{
				"file"		"vgui/hud/iconsheet2"
				"x"			"256"
				"y"			"64"
				"width"		"128"
				"height"	"64"
		}
		"ammo"
		{
				"file"		"vgui/hud/iconsheet2"
				"x"			"0"
				"y"			"128"
				"width"		"64"
				"height"	"64"
		}
		"crosshair"
		{
				"file"		"sprites/crosshairs"
				"x"			"0"
				"y"			"48"
				"width"		"24"
				"height"	"24"
		}
		"autoaim"
		{
				"file"		"sprites/crosshairs"
				"x"			"0"
				"y"			"48"
				"width"		"24"
				"height"	"24"
		}
	}
	ModelBounds
	{
		Viewmodel
		{
			Mins	"-13 -3 -11"
			Maxs	"29 10 0"
		}
		World
		{
			Mins	"-4 -8 -4"
			Maxs	"30 8 6"
		}
	}
}
WeaponData
{
	// Terror-specific Data --------------------
	"VerticalPunch"			"1"
	"SpreadPerShot"			"0.4"
	"MaxSpread"				"30"
	"SpreadDecay"			"5"
	"MinDuckingSpread"		"0.85"
	"MinStandingSpread"		"1.2"
	"MinInAirSpread"		"1.7"
	"MaxMovementSpread"		"3"
	"AddonAttachment"		"primary"
	"Team"					"Survivor"
	
	"NoiseFactor"			"20"	// 1 second glow after firing
	
	"Tier"					"1"		// valid entries are 0, 1, 2
	
	"ResponseRulesName"		"SMG_Silenced"

	// particle muzzle flash effect to play when fired
	"MuzzleFlashEffect_1stPerson"		"weapon_muzzle_flash_smg_silenced_FP"
	"MuzzleFlashEffect_3rdPerson"		"weapon_muzzle_flash_smg"

	// model for the shell casing to eject when we fire bullets
	"EjectBrassEffect"		"weapon_shell_casing_9mm"
	
	// Used in the music system when this weapon fires
	"MusicDynamicSpeed"		"0.3"
	
	"DisplayName"				"#L4D_Weapon_MicroUZI"
	"DisplayNameAllCaps"		"#L4D_Weapon_MicroUZI_CAPS"
	
	"NewInL4D2"				"1"

	// 360 Terror Data
	"MaxAutoAimDeflection1"			"10.0"
	"MaxAutoAimRange1"				"0"
	//This value determins how "big" a target is for auto aim. If a target is 10.0 units big then it is considered 10.0*scale.  
	//You can think about this value controlling a falloff value on distant targets, the smaller the value the harder it is to hit at a distance.
	"WeaponAutoAimScale"			"1.0"
	// End Terror-specific Data ----------------

	"Rumble"			"3"
	
	"MaxPlayerSpeed"		"250"
	"WeaponType"			"smg"
	"WeaponPrice"			"1500"
	"WeaponArmorRatio"		"1.0"
	"CrosshairMinDistance"		"6"
	"CrosshairDeltaDistance"	"2"
	"BuiltRightHanded"		"1"
	"PlayerAnimationExtension"	"mp5"
	"MuzzleFlashScale"		"1.1"

	
	"CanEquipWithShield"		"0"
	
	
	// Weapon characteristics:
	"PenetrationNumLayers"		"2"
	"PenetrationPower"			"30"
	"PenetrationMaxDistance"	"0"	// none

	"Damage"			"25"
	"GainRange"			"900"
	"Range"				"2200"
	"RangeModifier"			"0.84"
	"Bullets"			"1"
	"CycleTime"			"0.05"

	"TimeToIdle"			"2"
	"IdleInterval"			"20"
	
	// Weapon data is loaded by both the Game and Client DLLs.
	"printname"			"SMG"
	"playermodel"			"models/w_models/weapons/w_smg_a.mdl"
	
	"viewmodel"			"models/v_models/v_silenced_smg.mdl"
	
	"CharacterViewmodelAddon"
	{
		"Coach"				"models/weapons/arms/v_arms_coach_new.mdl"
		"Mechanic"			"models/weapons/arms/v_arms_mechanic_new.mdl"
		"Producer"			"models/weapons/arms/v_arms_producer_new.mdl"
		"Gambler"			"models/weapons/arms/v_arms_gambler_new.mdl"
		
		 "Manager"     "models/weapons/arms/v_arms_louis.mdl"
		"Biker"       "models/weapons/arms/v_arms_francis.mdl"
	  "TeenGirl"    "models/weapons/arms/v_arms_zoey.mdl"
	  "NamVet"      "models/weapons/arms/v_arms_bill.mdl"
	}

	"anim_prefix"			"anim"
	"bucket"			"0"
	"bucket_position"		"0"

	"clip_size"			"30"
	
	"primary_ammo"			"AMMO_TYPE_SMG"
	"secondary_ammo"		"None"

	"weight"			"25"
	"item_flags"			"0"

	// Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds)
	SoundData
	{
		"single_shot"		"SMG_Silenced.Fire"
		"shoot_incendiary"	"SMG_Silenced.FireIncendiary"
	}

	// Weapon Sprite data is loaded by the Client DLL.
	TextureData
	{
		"weapon"
		{
				"file"		"vgui/hud/iconsheet2"
				"x"			"256"
				"y"			"0"
				"width"		"128"
				"height"	"64"
		}
		"ammo"
		{
				"file"		"vgui/hud/iconsheet"
				"x"			"384"
				"y"			"448"
				"width"		"64"
				"height"	"64"
		}
		"crosshair"
		{
				"file"		"sprites/crosshairs"
				"x"			"0"
				"y"			"48"
				"width"		"24"
				"height"	"24"
		}
		"autoaim"
		{
				"file"		"sprites/crosshairs"
				"x"			"0"
				"y"			"48"
				"width"		"24"
				"height"	"24"
		}
	}
	ModelBounds
	{
		Viewmodel
		{
			Mins	"-10 -4 -13"
			Maxs	"21 9 -1"
		}
		World
		{
			Mins	"-10 -7 -6"
			Maxs	"22 8 9"
		}
	}
}
WeaponData
{
	// Terror-specific Data --------------------
	"VerticalPunch"			"1.5"
	"SpreadPerShot"			"1"
	"MaxSpread"			"15"
	"SpreadDecay"			"8"
	"MinDuckingSpread"		"0"
	"MinStandingSpread"		"0.1"
	"MinInAirSpread"		"1.5"
	"MaxMovementSpread"		"3"
	"AddonAttachment"		"primary"
	"Team"					"Survivor"
	
	"Tier"					"2"		// valid entries are 0, 1, 2
	
	"ResponseRulesName"		"Sniper_Scout"
	
	"NewInL4D2"				"1"
	"CSWeapon"				"1"

	// particle muzzle flash effect to play when fired
	"MuzzleFlashEffect"		"weapon_muzzle_flash_huntingrifle_FP"
	
	"MuzzleFlashEffect_1stPerson"		"weapon_muzzle_flash_huntingrifle_FP"
	"MuzzleFlashEffect_3rdPerson"		"weapon_muzzle_flash_huntingrifle"
	
	// model for the shell casing to eject when we fire bullets
	"EjectBrassEffect"		"weapon_shell_casing_rifle"
	
	// Used in the music system when this weapon fires
	"MusicDynamicSpeed"		"3.5"
	
	"DisplayName"				"#L4D_Weapon_Sniper_Scout"
	"DisplayNameAllCaps"		"#L4D_Weapon_Sniper_Scout_CAPS"
	
	// 360 Terror Data
	"MaxAutoAimDeflection1"			"6.0"
	"MaxAutoAimRange1"				"0"
	//This value determins how "big" a target is for auto aim. If a target is 10.0 units big then it is considered 10.0*scale.  
	//You can think about this value controlling a falloff value on distant targets, the smaller the value the harder it is to hit at a distance.
	"WeaponAutoAimScale"			"1.0"
	// End Terror-specific Data ----------------

	"MaxPlayerSpeed"		"210"
	"WeaponType"			"sniper_rifle"
	"WeaponPrice"			"4200"
	"WeaponArmorRatio"		"1.45"
	"CrosshairMinDistance"		"5"
	"CrosshairDeltaDistance"	"3"
	"BuiltRightHanded"		"1"
	"PlayerAnimationExtension"	"scout"
	"CanEquipWithShield"		"0"
	
	"Rumble"			"2"
	
	// Weapon characteristics:
	"PenetrationNumLayers"		"2"
	"PenetrationPower"			"50"
	"PenetrationMaxDistance"	"0"	// none
	"CharacterPenetrationMaxDistance" "8192" // Shooting through infected is doesn't count against penetration count out to this range

	"Damage"			"90"
	"Range"				"8192"
	"RangeModifier"			"1.0"
	"Bullets"			"1"
	"CycleTime"			"0.9"
	"AccuracyDivisor"		"-1"
	"AccuracyOffset"		"0"
	"MaxInaccuracy"			"0"
	"TimeToIdle"			"1.8"
	"IdleInterval"			"60"
	
	// Weapon data is loaded by both the Game and Client DLLs.
	"printname"			"Sniper Scout"
	"playermodel"		"models/w_models/weapons/w_sniper_scout.mdl"

	"viewmodel"			"models/v_models/v_snip_scout.mdl"
	"CharacterViewmodelAddon"
	{
		"Coach"				"models/weapons/arms/v_arms_coach_new.mdl"
		"Mechanic"			"models/weapons/arms/v_arms_mechanic_new.mdl"
		"Producer"			"models/weapons/arms/v_arms_producer_new.mdl"
		"Gambler"			"models/weapons/arms/v_arms_gambler_new.mdl"
		
		 "Manager"     "models/weapons/arms/v_arms_louis.mdl"
		"Biker"       "models/weapons/arms/v_arms_francis.mdl"
	  "TeenGirl"    "models/weapons/arms/v_arms_zoey.mdl"
	  "NamVet"      "models/weapons/arms/v_arms_bill.mdl"
	}

	"anim_prefix"			"anim"
	"bucket"			"0"
	"bucket_position"		"0"

	"clip_size"			"10"
	
	"primary_ammo"			"AMMO_TYPE_SNIPERRIFLE"
	"secondary_ammo"		"None"

	"weight"			"20"
	"item_flags"			"0"

	"LoadoutSlots"	"2"

	// Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds)
	SoundData
	{
		"single_shot"		"Weapon_Scout.Single"
		"special3"			"CS_Default.Zoom"
		"shoot_incendiary"	"Sniper_Military.FireIncendiary"
	}

	// Weapon Sprite data is loaded by the Client DLL.
	TextureData
	{
		"weapon"
		{
				"file"		"vgui/hud/iconsheet3"
				"x"			"0"
				"y"			"64"
				"width"		"192"
				"height"	"64"	
		}
		"ammo"
		{
				"file"		"vgui/hud/iconsheet"
				"x"			"384"
				"y"			"448"
				"width"		"64"
				"height"	"64"
		}
		"crosshair"
		{
				"file"		"sprites/crosshairs"
				"x"			"0"
				"y"			"48"
				"width"		"24"
				"height"	"24"
		}
		"autoaim"
		{
				"file"		"sprites/crosshairs"
				"x"			"0"
				"y"			"48"
				"width"		"24"
				"height"	"24"
		}
	}
	ModelBounds
	{
		Viewmodel
		{
			Mins	"-3 -3 -12"
			Maxs	"40 14 -1"
		}
		World
		{
			Mins	"-7 -8 -3"
			Maxs	"32 9 9"
		}
	}
}
WeaponData
{
	// Terror-specific Data --------------------
	"VerticalPunch"			"2"
	"SpreadPerShot"			"1.6"   
	"MaxSpread"				"35"
	"SpreadDecay"			"7"		
	"MinDuckingSpread"		"0.5"	
	"MinStandingSpread"		"1" 	
	"MinInAirSpread"		"3"
	"MaxMovementSpread"		"6"
	"AddonAttachment"		"primary"
	"Team" 					"Survivor"
	
	"Tier"					"0"		// valid entries are 0, 1, 2
	
	"ResponseRulesName"		"M60"

	// particle muzzle flash effect to play when fired
	"MuzzleFlashEffect_1stPerson"		"weapon_muzzle_flash_assaultrifle_FP"
	"MuzzleFlashEffect_3rdPerson"		"weapon_muzzle_flash_assaultrifle"

	// model for the shell casing to eject when we fire bullets
	"EjectBrassEffect"		"weapon_shell_casing_rifle"
	
	// Used in the music system when this weapon fires
	"MusicDynamicSpeed"		"0.35"
	
	"DisplayName"				"#L4D_Weapon_M60"
	"DisplayNameAllCaps"		"#L4D_Weapon_M60"
	
	"NewInL4D2"				"1"

	// 360 Terror Data
	"MaxAutoAimDeflection1"			"10.0"
	"MaxAutoAimRange1"			"0"
	//This value determins how "big" a target is for auto aim. If a target is 10.0 units big then it is considered 10.0*scale.  
	//You can think about this value controlling a falloff value on distant targets, the smaller the value the harder it is to hit at a distance.
	"WeaponAutoAimScale"			"1.0"
	// End Terror-specific Data ----------------

	"Rumble"			"4"

	"MaxPlayerSpeed" 		"230" 
	"WeaponType" 			"rifle"
	"WeaponPrice" 			"3100"
	"WeaponArmorRatio" 		"1.4"
	"CrosshairMinDistance" 		"4"
	"CrosshairDeltaDistance" 	"3"
	"BuiltRightHanded" 		"1"
	"PlayerAnimationExtension" 	"m4"

	"CanEquipWithShield"		"0"
	
	
	// Weapon characteristics:
	"PenetrationNumLayers"		"2"
	"PenetrationPower"			"50"
	"PenetrationMaxDistance"	"0"	// none

	"Damage"			"50"
	"Range"				"3000"
	"RangeModifier"			"0.97"
	"GainRange"			"1500"	// range at which to use a gain curve to fall off to zero
	"Bullets"			"1"
	"CycleTime"			"0.11"

	"TimeToIdle"			"1.5"
	"IdleInterval"			"60"
	
	// Weapon data is loaded by both the Game and Client DLLs.
	"printname"			"M60"

	"playermodel"			"models/w_models/weapons/w_m60.mdl"
	
	"viewmodel"			"models/v_models/v_m60.mdl"
	"CharacterViewmodelAddon"
	{
		"Coach"				"models/weapons/arms/v_arms_coach_new.mdl"
		"Mechanic"			"models/weapons/arms/v_arms_mechanic_new.mdl"
		"Producer"			"models/weapons/arms/v_arms_producer_new.mdl"
		"Gambler"			"models/weapons/arms/v_arms_gambler_new.mdl"
	}

	"anim_prefix"			"anim"
	"bucket"			"0"
	"bucket_position"		"0"

	"clip_size"			"100"
	
	"primary_ammo"			"AMMO_TYPE_M60"
	"secondary_ammo"		"None"

	"weight"			"25"
	"item_flags"			"0"

	"LoadoutSlots"	"2"

	// Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds)
	SoundData
	{
		"single_shot"		"M60.Fire"
		"shoot_incendiary"	"M60.FireIncendiary"
	}

	// Weapon Sprite data is loaded by the Client DLL.
	TextureData
	{
		"weapon"
		{
				"file"		"vgui/hud/iconsheet_dlc1"
				"x"			"0"
				"y"			"0"
				"width"		"256"
				"height"	"64"	
		}
		"ammo"
		{
				"file"		"vgui/hud/iconsheet"
				"x"			"384"
				"y"			"448"
				"width"		"64"
				"height"	"64"
		}
		"crosshair"
		{
				"file"		"sprites/crosshairs"
				"x"			"0"
				"y"			"48"
				"width"		"24"
				"height"	"24"
		}
		"autoaim"
		{
				"file"		"sprites/crosshairs"
				"x"			"0"
				"y"			"48"
				"width"		"24"
				"height"	"24"
		}
	}
	ModelBounds
	{
		Viewmodel
		{
			Mins	"-10 -2 -13"
			Maxs	"30 10 0"
		}
		World
		{
			Mins	"-8 -9 -6"
			Maxs	"29 9 8"
		}
	}
}
WeaponData
{
	// Terror-specific Data --------------------
	"VerticalPunch"			"1.2"
	"SpreadPerShot"			"0.75"
	"MaxSpread"				"30"
	"SpreadDecay"			"5"
	"MinDuckingSpread"		"0.05"
	"MinStandingSpread"		"0.4"
	"MinInAirSpread"		"1.5"
	"MaxMovementSpread"		"5"
	"AddonAttachment"		"primary"
	"Team" 					"Survivor"
	
	"Tier"					"2"		// valid entries are 0, 1, 2
	
	"ResponseRulesName"		"Rifle"
	
	"NewInL4D2"				"1"
	"CSWeapon"				"1"

	// particle muzzle flash effect to play when fired
	"MuzzleFlashEffect_1stPerson"		"weapon_muzzle_flash_assaultrifle_FP"
	"MuzzleFlashEffect_3rdPerson"		"weapon_muzzle_flash_assaultrifle"

	// model for the shell casing to eject when we fire bullets
	"EjectBrassEffect"		"weapon_shell_casing_rifle"
	
	// Used in the music system when this weapon fires
	"MusicDynamicSpeed"		"0.35"
	
	"DisplayName"				"#L4D_Weapon_AssaultRifle"
	"DisplayNameAllCaps"		"#L4D_Weapon_AssaultRifle_CAPS"

	// 360 Terror Data
	"MaxAutoAimDeflection1"			"10.0"
	"MaxAutoAimRange1"			"0"
	//This value determins how "big" a target is for auto aim. If a target is 10.0 units big then it is considered 10.0*scale.  
	//You can think about this value controlling a falloff value on distant targets, the smaller the value the harder it is to hit at a distance.
	"WeaponAutoAimScale"			"1.0"
	// End Terror-specific Data ----------------

	"Rumble"			"4"

	"MaxPlayerSpeed" 		"230" 
	"WeaponType" 			"rifle"
	"WeaponPrice" 			"3100"
	"WeaponArmorRatio" 		"1.4"
	"CrosshairMinDistance" 		"4"
	"CrosshairDeltaDistance" 	"3"
	"BuiltRightHanded" 		"1"
	"PlayerAnimationExtension" 	"sg552"

	"CanEquipWithShield"		"0"
	
	
	// Weapon characteristics:
	"PenetrationNumLayers"		"2"
	"PenetrationPower"			"50"
	"PenetrationMaxDistance"	"0"	// none

	"Damage"			"33"
	"Range"				"3000"
	"RangeModifier"			"0.97"
	"GainRange"			"1500"	// range at which to use a gain curve to fall off to zero
	"Bullets"			"1"
	"CycleTime"			"0.0857"

	"TimeToIdle"			"2"
	"IdleInterval"			"20"
	
	// Weapon data is loaded by both the Game and Client DLLs.
	"printname"			"Assault Rifle"

	"playermodel"			"models/w_models/weapons/w_rifle_sg552.mdl"
	
	"viewmodel"			"models/v_models/v_rif_sg552.mdl"
	"CharacterViewmodelAddon"
	{
		"Coach"				"models/weapons/arms/v_arms_coach_new.mdl"
		"Mechanic"			"models/weapons/arms/v_arms_mechanic_new.mdl"
		"Producer"			"models/weapons/arms/v_arms_producer_new.mdl"
		"Gambler"			"models/weapons/arms/v_arms_gambler_new.mdl"
		
		 "Manager"     "models/weapons/arms/v_arms_louis.mdl"
		"Biker"       "models/weapons/arms/v_arms_francis.mdl"
	  "TeenGirl"    "models/weapons/arms/v_arms_zoey.mdl"
	  "NamVet"      "models/weapons/arms/v_arms_bill.mdl"
	}

	"anim_prefix"			"anim"
	"bucket"			"0"
	"bucket_position"		"0"

	"clip_size"			"20"
	
	"primary_ammo"			"AMMO_TYPE_ASSAULTRIFLE"
	"secondary_ammo"		"None"

	"weight"			"25"
	"item_flags"			"0"

	"LoadoutSlots"	"2"

	// Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds)
	SoundData
	{
		"single_shot"		"Weapon_SG552.Single"
		"special3"			"CS_Default.Zoom"
		"shoot_incendiary"	"Rifle.FireIncendiary"
	}

	// Weapon Sprite data is loaded by the Client DLL.
	TextureData
	{
		"weapon"
		{
				"file"		"vgui/hud/iconsheet3"
				"x"			"0"
				"y"			"0"
				"width"		"192"
				"height"	"64"
		}
		"ammo"
		{
				"file"		"vgui/hud/iconsheet"
				"x"			"384"
				"y"			"448"
				"width"		"64"
				"height"	"64"
		}
		"crosshair"
		{
				"file"		"sprites/crosshairs"
				"x"			"0"
				"y"			"48"
				"width"		"24"
				"height"	"24"
		}
		"autoaim"
		{
				"file"		"sprites/crosshairs"
				"x"			"0"
				"y"			"48"
				"width"		"24"
				"height"	"24"
		}
	}
	ModelBounds
	{
		Viewmodel
		{
			Mins	"-10 -2 -13"
			Maxs	"30 10 0"
		}
		World
		{
			Mins	"-8 -9 -6"
			Maxs	"29 9 8"
		}
	}
}
WeaponData
{
	// Terror-specific Data --------------------
	"VerticalPunch"			"1.5"
	"SpreadPerShot"			"1"
	"MaxSpread"			"15"
	"SpreadDecay"			"8"
	"MinDuckingSpread"		"0"
	"MinStandingSpread"		"0.1"
	"MinInAirSpread"		"1.5"
	"MaxMovementSpread"		"3"
	"AddonAttachment"		"primary"
	"Team"					"Survivor"
	
	"Tier"					"2"		// valid entries are 0, 1, 2
	
	"ResponseRulesName"		"Sniper_AWP"
	
	"NewInL4D2"				"1"
	"CSWeapon"				"1"

	// particle muzzle flash effect to play when fired
	"MuzzleFlashEffect"		"weapon_muzzle_flash_huntingrifle_FP"
	
	"MuzzleFlashEffect_1stPerson"		"weapon_muzzle_flash_huntingrifle_FP"
	"MuzzleFlashEffect_3rdPerson"		"weapon_muzzle_flash_huntingrifle"
	
	// model for the shell casing to eject when we fire bullets
	"EjectBrassEffect"		"weapon_shell_casing_rifle"
	
	// Used in the music system when this weapon fires
	"MusicDynamicSpeed"		"3.5"
	
	"DisplayName"				"#L4D_Weapon_Sniper_AWP"
	"DisplayNameAllCaps"		"#L4D_Weapon_Sniper_AWP_CAPS"
	
	// 360 Terror Data
	"MaxAutoAimDeflection1"			"6.0"
	"MaxAutoAimRange1"				"0"
	//This value determins how "big" a target is for auto aim. If a target is 10.0 units big then it is considered 10.0*scale.  
	//You can think about this value controlling a falloff value on distant targets, the smaller the value the harder it is to hit at a distance.
	"WeaponAutoAimScale"			"1.0"
	// End Terror-specific Data ----------------

	"MaxPlayerSpeed"		"210"
	"WeaponType"			"sniper_rifle"
	"WeaponPrice"			"4200"
	"WeaponArmorRatio"		"1.45"
	"CrosshairMinDistance"		"8"
	"CrosshairDeltaDistance"	"3"
	"BuiltRightHanded"		"1"
	"PlayerAnimationExtension"	"awp"
	"MuzzleFlashScale"		"1.6"
	"MuzzleFlashStyle"		"CS_MUZZLEFLASH_X"
	"CanEquipWithShield"		"0"
	
	"Rumble"			"2"
	
	// Weapon characteristics:
	"PenetrationNumLayers"		"2"
	"PenetrationPower"			"50"
	"PenetrationMaxDistance"	"0"	// none
	"CharacterPenetrationMaxDistance" "8192" // Shooting through infected is doesn't count against penetration count out to this range

	"Damage"			"115"
	"Range"				"8192"
	"RangeModifier"			"1.0"
	"Bullets"			"1"
	"CycleTime"			"1.05"
	"AccuracyDivisor"		"-1"
	"AccuracyOffset"		"0"
	"MaxInaccuracy"			"0"
	"TimeToIdle"			"2"
	"IdleInterval"			"60"
	
	// Weapon data is loaded by both the Game and Client DLLs.
	"printname"			"Sniper AWP"
	"playermodel"		"models/w_models/weapons/w_sniper_awp.mdl"

	"viewmodel"			"models/v_models/v_snip_awp.mdl"
	"CharacterViewmodelAddon"
	{
		"Coach"				"models/weapons/arms/v_arms_coach_new.mdl"
		"Mechanic"			"models/weapons/arms/v_arms_mechanic_new.mdl"
		"Producer"			"models/weapons/arms/v_arms_producer_new.mdl"
		"Gambler"			"models/weapons/arms/v_arms_gambler_new.mdl"
		
		 "Manager"     "models/weapons/arms/v_arms_louis.mdl"
		"Biker"       "models/weapons/arms/v_arms_francis.mdl"
	  "TeenGirl"    "models/weapons/arms/v_arms_zoey.mdl"
	  "NamVet"      "models/weapons/arms/v_arms_bill.mdl"
	}

	"anim_prefix"			"anim"
	"bucket"			"0"
	"bucket_position"		"0"

	"clip_size"			"5"
	
	"primary_ammo"			"AMMO_TYPE_SNIPERRIFLE"
	"secondary_ammo"		"None"

	"weight"			"20"
	"item_flags"			"0"

	"LoadoutSlots"	"2"

	// Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds)
	SoundData
	{
		"single_shot"		"Weapon_AWP.Single"
		"special3"			"CS_Default.Zoom"
		"shoot_incendiary"	"Sniper_Military.FireIncendiary"
	}

	// Weapon Sprite data is loaded by the Client DLL.
	TextureData
	{
		"weapon"
		{
				"file"		"vgui/hud/iconsheet3"
				"x"			"192"
				"y"			"64"
				"width"		"192"
				"height"	"64"	
		}
		"ammo"
		{
				"file"		"vgui/hud/iconsheet"
				"x"			"384"
				"y"			"448"
				"width"		"64"
				"height"	"64"
		}
		"crosshair"
		{
				"file"		"sprites/crosshairs"
				"x"			"0"
				"y"			"48"
				"width"		"24"
				"height"	"24"
		}
		"autoaim"
		{
				"file"		"sprites/crosshairs"
				"x"			"0"
				"y"			"48"
				"width"		"24"
				"height"	"24"
		}
	}
	ModelBounds
	{
		Viewmodel
		{
			Mins	"-3 -3 -12"
			Maxs	"40 14 -1"
		}
		World
		{
			Mins	"-7 -8 -3"
			Maxs	"32 9 9"
		}
	}
}
