module Base
{

	fixing Fix Shotgun
	{
		 Require : Shotgun,

		 Fixer : Shotgun; Aiming=2,
	}

	model ShotgunDoubleBarrelSawn_OPEN
	{
	mesh = Weapons/Firearm/DoubleBarrelSawn_OPEN,
	texture = Weapons/firearm/Mossberg500_Wood,
	}


	model ShotgunDoubleBarrel_OPEN
	{
	mesh = Weapons/Firearm/DoubleBarrel_OPEN,
	texture = Weapons/firearm/Mossberg500_Wood,
	}

	sound BulletOutVarmint
	{
		category = Item,
		clip
		{
			file = media/sound/BoltRack.ogg,
		}
	}

	sound BulletInRifle
	{
		category = Item,
		clip
		{
			event = bulletInRifle,
		}
	}

	sound FirearmShotgun
	{
		category = Item,
		clip
		{
			file = media/sound/FirearmShotgunFire.ogg,
			distanceMax = 200, /* SoundRadius in items.txt */
		}
	}

	sound FirearmShotgunSawnoff
	{
		category = Item,
		clip
		{
			file = media/sound/FirearmShotgunFire.ogg,
			distanceMax = 250, /* SoundRadius in items.txt */
		}
	}

	sound stormyShotgunPump
	{
		category = Item,
		clip
		{
			file = media/sound/ShotgunCock.ogg,
		}
	}

	sound StormyShotgunInsertRound
	{
		category = Item,
		clip
		{
			file = media/sound/ShotgunLoad.ogg,
		}
	}

	sound StormyShotgunClick
	{
		category = Item,
		clip
		{
			file = media/sound/dryfire.ogg,
			volume = 0.2,
		}
	}

	sound Stormy9mmClick
	{
		category = Item,
		clip
		{
			file = media/sound/dryfire.ogg,
			volume = 0.2,
		}
	}

	sound Stormy9mmRack
	{
		category = Item,
		clip
		{
			file = media/sound/Firearm9mmRack.ogg,
		}
	}

	/************************Guns************************/

	item DoubleBarrelShotgun
    {
        ImpactSound	=	null,
        MaxRange	=	10,
        RangeFalloff	=	TRUE,
        WeaponSprite	=	Firearms.DoubleBarrel,
        SoundVolume	=	200,
        MinAngle	=	0.9,
        Type	=	Weapon,
        KnockBackOnNoDeath	=	TRUE,
        Ranged	=	TRUE,
        ProjectileCount	=	5,
        ConditionLowerChanceOneIn	=	60,
        Weight	=	4,
        SplatNumber	=	5,
        PushBackMod	=	0.8,
        SubCategory	=	Firearm,
        AimingMod	=	2,
        ConditionMax	=	10,
        ShareDamage	=	FALSE,
        MaxHitCount	=	4,
        IsAimedHandWeapon	=	TRUE,
        IsAimedFirearm	=	TRUE,
        DoorDamage	=	30,
        UseEndurance	=	FALSE,
        DisplayName	=	Double Barrel Shotgun,
        MinRange	=	0.67,
        SwingTime	=	2,
        AngleFalloff	=	TRUE,
        MultipleHitConditionAffected	=	FALSE,
        SwingSound	=	FirearmShotgun,
        SoundRadius	=	200,
        MinDamage	=	2,
        MaxDamage	=	2.7,
        KnockdownMod	=	8,
        SplatBloodOnNoDeath	=	TRUE,
        Icon	=	DoubleBarrel,
        RunAnim	=	Run_Weapon2,
        CriticalChance = 80,
        CritDmgMultiplier = 2,
        AimingPerkCritModifier = 4,
        HitChance = 80,
        AimingPerkHitChanceModifier = 5,
        RecoilDelay = 50,
        SoundGain = 2,
        ReloadTime = 25,
        AimingTime = 20,
        RequiresEquippedBothHands = TRUE,
        BreakSound  =   BreakMetalItem,
        ShellFallSound = ShotgunShellHitGround,
        MetalValue = 45,
        TwoHandWeapon = TRUE,
        AmmoBox = ShotgunShellsBox,
        MaxAmmo = 2,
        InsertAmmoSound = StormyShotgunInsertRound,
        EjectAmmoSound = Stormy9mmClipEject,
        RackSound = stormyShotgunPump,
        AmmoType = Base.ShotgunShells,
        WeaponReloadType = doublebarrelshotgun,
				ModelWeaponPart = Base.x2Scope Firearms.Acog scope scope,
				ModelWeaponPart = Base.x4Scope Firearms.Scope scope scope,
				ModelWeaponPart = Base.x8Scope Firearms.Scope scope scope,
				ModelWeaponPart = Sling Firearms.Shotgun_Sling sling sling,
				ModelWeaponPart = RecoilPad Firearms.Recoil_Pad recoilpad recoilpad,
				ModelWeaponPart = AmmoStraps Firearms.Shotgun_AmmoSling sling sling,
				ModelWeaponPart = Firearms.AmmoStock Firearms.Shotgun_AmmoStrap ammostrap ammostrap,
				ModelWeaponPart = RedDot Firearms.Reddot_PicatinnyShort reddot reddot,
				ModelWeaponPart = ChokeTubeFull Firearms.Choke_Tube silencer silencer,
				ModelWeaponPart = ChokeTubeImproved Firearms.Choke_Tube silencer silencer,
				ModelWeaponPart = Firearms.GunLightImprovised Firearms.Flashlight_Improvised gunlight gunlight,
        JamGunChance = 0,
        AttachmentType = Rifle,
        InsertAllBulletsReload = TRUE,
        RackAfterShoot = FALSE,
        haveChamber = FALSE,
    }

		item DoubleBarrelShotgunSawnoff
	    {
	        ImpactSound	=	null,
	        MaxRange	=	8,
	        RangeFalloff	=	TRUE,
	        WeaponSprite	=	Firearms.DoubleBarrelSawn,
	        SoundVolume	=	200,
	        MinAngle	=	0.657,
	        Type	=	Weapon,
	        KnockBackOnNoDeath	=	TRUE,
	        Ranged	=	TRUE,
	        ProjectileCount	=	5,
	        ConditionLowerChanceOneIn	=	60,
	        Weight	=	4,
	        SplatNumber	=	5,
	        PushBackMod	=	0.8,
	        SubCategory	=	Firearm,
	        AimingMod	=	2,
	        ConditionMax	=	10,
	        ShareDamage	=	FALSE,
	        MaxHitCount	=	6,
	        IsAimedHandWeapon	=	TRUE,
	        IsAimedFirearm	=	TRUE,
	        DoorDamage	=	30,
	        UseEndurance	=	FALSE,
	        DisplayName	=	Sawn Off Double Barrel Shotgun,
	        MinRange	=	0.67,
	        SwingTime	=	2,
	        AngleFalloff	=	TRUE,
	        MultipleHitConditionAffected	=	FALSE,
	        SwingSound	=	FirearmShotgun,
	        SoundRadius	=	200,
	        MinDamage	=	2,
	        MaxDamage	=	2.7,
	        KnockdownMod	=	8,
	        SplatBloodOnNoDeath	=	TRUE,
	        Icon	=	DoubleBarrelSawn,
	        RunAnim	=	Run_Weapon2,
	        CriticalChance = 80,
	        CritDmgMultiplier = 2,
	        AimingPerkCritModifier = 4,
	        HitChance = 80,
	        AimingPerkHitChanceModifier = 5,
	        RecoilDelay = 50,
	        SoundGain = 2,
	        ReloadTime = 25,
	        AimingTime = 20,
	        RequiresEquippedBothHands = TRUE,
	        BreakSound  =   BreakMetalItem,
	        ShellFallSound = ShotgunShellHitGround,
	        MetalValue = 45,
	        TwoHandWeapon = TRUE,
	        AmmoBox = ShotgunShellsBox,
	        MaxAmmo = 2,
	        InsertAmmoSound = StormyShotgunInsertRound,
	        EjectAmmoSound = Stormy9mmClipEject,
	        RackSound = stormyShotgunPump,
	        AmmoType = Base.ShotgunShells,
	        WeaponReloadType = doublebarrelshotgunsawn,
	        JamGunChance = 0,
	        AttachmentType = Rifle,
	        InsertAllBulletsReload = TRUE,
	        RackAfterShoot = FALSE,
	        haveChamber = FALSE,
	    }


		item Shotgun
		{
			ImpactSound	=	null,
			MaxRange	=	8,
			RangeFalloff	=	TRUE,
			WeaponSprite	=	Firearms.Mossberg500Wood,
			SoundVolume	=	200,
			MinAngle	=	0.91,
			Type	=	Weapon,
			KnockBackOnNoDeath	=	TRUE,
			Ranged	=	TRUE,
			ProjectileCount	=	3,
			ConditionLowerChanceOneIn	=	60,
			Weight	=	4,
			SplatNumber	=	3,
			PushBackMod	=	0.8,
			MaxDamage	=	2.2,
			SubCategory	=	Firearm,
			AimingMod	=	2,
			ConditionMax	=	10,
			ShareDamage	=	FALSE,
			MaxHitCount	=	3,
			IsAimedHandWeapon	=	TRUE,
			IsAimedFirearm	=	TRUE,
			DoorDamage	=	20,
			UseEndurance	=	FALSE,
			DisplayName	=	JS-2000 Shotgun,
			MinRange	=	0.61,
			SwingTime	=	2,
			AngleFalloff	=	TRUE,
			MultipleHitConditionAffected	=	FALSE,
			SwingSound	=	FirearmShotgun,
			SoundRadius	=	200,
			MinDamage	=	1.5,
			KnockdownMod	=	8,
			SplatBloodOnNoDeath	=	TRUE,
			Icon	=	Mossberg500,
			RunAnim	=	Run_Weapon2,
			CriticalChance = 60,
					CritDmgMultiplier = 2,
			AimingPerkCritModifier = 4,
			HitChance = 70,
			AimingPerkHitChanceModifier = 5,
			RecoilDelay = 50,
			SoundGain = 2,
					ReloadTime = 25,
					AimingTime = 20,
					RequiresEquippedBothHands = TRUE,
					BreakSound  =   BreakMetalItem,
					ShellFallSound = ShotgunShellHitGround,
					MetalValue = 45,
					TwoHandWeapon = TRUE,
					AmmoBox = ShotgunShellsBox,
					MaxAmmo = 5,
					InsertAmmoSound = StormyShotgunInsertRound,
					EjectAmmoSound = Stormy9mmClipEject,
					RackSound = stormyShotgunPump,
					AmmoType = Base.ShotgunShells,
					ModelWeaponPart = Base.x2Scope Firearms.Acog scope scope,
					ModelWeaponPart = Base.x4Scope Firearms.Scope scope scope,
					ModelWeaponPart = Base.x8Scope Firearms.Scope scope scope,
					ModelWeaponPart = Sling Firearms.Shotgun_Sling sling sling,
					ModelWeaponPart = RecoilPad Firearms.Recoil_Pad recoilpad recoilpad,
					ModelWeaponPart = AmmoStraps Firearms.Shotgun_AmmoSling sling sling,
					ModelWeaponPart = Firearms.AmmoStock Firearms.Shotgun_AmmoStrap ammostrap ammostrap,
					ModelWeaponPart = RedDot Firearms.Reddot_PicatinnyShort reddot reddot,
					ModelWeaponPart = ChokeTubeFull Firearms.Choke_Tube silencer silencer,
					ModelWeaponPart = ChokeTubeImproved Firearms.Choke_Tube silencer silencer,
					ModelWeaponPart = Firearms.GunLightImprovised Firearms.Flashlight_Improvised gunlight gunlight,
					WeaponReloadType = shotgun,
					RackAfterShoot = TRUE,
					JamGunChance = 2,
					AttachmentType = Rifle,
		}

	item ShotgunSawnoff
	{
		ImpactSound	=	null,
		MaxRange	=	3,
		RangeFalloff	=	TRUE,
		WeaponSprite	=	Firearms.Mossberg500WoodSawnOff,
		SoundVolume	=	250,
		MinAngle	=	0.2,
		Type	=	Weapon,
		MinimumSwingTime	=	2,
		ToHitModifier	=	2.5,
		NPCSoundBoost	=	1.5,
		KnockBackOnNoDeath	=	TRUE,
		Ranged	=	TRUE,
		SwingAmountBeforeImpact	=	0,
		ProjectileCount	=	6,
		ConditionLowerChanceOneIn	=	60,
		Weight	=	3,
		SplatNumber	=	5,
		PushBackMod	=	0.9,
		MaxDamage	=	2.2,
		SubCategory	=	Firearm,
		ConditionMax	=	10,
		ShareDamage	=	FALSE,
		MaxHitCount	=	5,
		IsAimedFirearm	=	TRUE,
		DoorDamage	=	20,
		IdleAnim	=	Idle_Weapon2,
		UseEndurance	=	FALSE,
		SwingAnim	=	Rifle,
		DisplayName	=	Sawn Off JS-2000 Shotgun,
		MinRange	=	0.61,
		SwingTime	=	2,
		AngleFalloff	=	TRUE,
		MultipleHitConditionAffected	=	FALSE,
		SwingSound	=	FirearmShotgunSawnoff,
		SoundRadius	=	250,
		MinDamage	=	1.5,
		KnockdownMod	=	8,
		SplatBloodOnNoDeath	=	TRUE,
		Icon	=	Mossberg500_Sawn,
		RunAnim	=	Run_Weapon2,
		CriticalChance	=	60,
        CritDmgMultiplier = 2,
        AimingPerkCritModifier = 4,
        HitChance = 100,
        AimingPerkHitChanceModifier = 0,
        RecoilDelay = 50,
        SoundGain = 2,
        ClipSize = 6,
        ReloadTime = 25,
        AimingTime = 20,
        RequiresEquippedBothHands = TRUE,
        BreakSound  =   BreakMetalItem,
        BulletOutSound = ShotgunPumpAction,
        ShellFallSound = ShotgunShellHitGround,
        MetalValue = 35,
        TwoHandWeapon = TRUE,
        AmmoBox = ShotgunShellsBox,
        MaxAmmo = 5,
        InsertAmmoSound = StormyShotgunInsertRound,
        EjectAmmoSound = Stormy9mmClipEject,
        RackSound = stormyShotgunPump,
        AmmoType = Base.ShotgunShells,
        WeaponReloadType = shotgun,
				ModelWeaponPart = Base.x2Scope Firearms.Acog scope scope,
				ModelWeaponPart = Base.x4Scope Firearms.Scope scope scope,
				ModelWeaponPart = Base.x8Scope Firearms.Scope scope scope,
				ModelWeaponPart = Sling Firearms.Shotgun_Sling_Short sling sling,
				ModelWeaponPart = RecoilPad Firearms.Recoil_Pad recoilpad recoilpad,
				ModelWeaponPart = AmmoStraps Firearms.Shotgun_AmmoSling sling sling,
				ModelWeaponPart = Firearms.AmmoStock Firearms.Shotgun_AmmoStrap ammostrap ammostrap,
				ModelWeaponPart = RedDot Firearms.Reddot_PicatinnyShort reddot reddot,
				ModelWeaponPart = ChokeTubeFull Firearms.Choke_Tube silencer silencer,
				ModelWeaponPart = ChokeTubeImproved Firearms.Choke_Tube silencer silencer,
				ModelWeaponPart = Firearms.GunLightImprovised Firearms.Flashlight_Improvised gunlight gunlight,
        RackAfterShoot = TRUE,
        JamGunChance = 2,
        AttachmentType = Holster,
	}

	item Pistol
	{
			ImpactSound	=	null,
			MaxRange	=	7,
			WeaponSprite	=	Firearms.M9,
			SoundVolume	=	30,
			MinAngle	=	0.95,
			Type	=	Weapon,
			MinimumSwingTime	=	0.5,
			ToHitModifier	=	1.5,
			NPCSoundBoost	=	1.5,
			KnockBackOnNoDeath	=	TRUE,
			Ranged	=	TRUE,
			SwingAmountBeforeImpact	=	0,
			ProjectileCount	=	1,
			ConditionLowerChanceOneIn	=	60,
			Weight	=	1.5,
			SplatNumber	=	3,
			PushBackMod	=	0.3,
			SubCategory	=	Firearm,
			ConditionMax	=	10,
			ShareDamage	=	FALSE,
			MaxHitCount	=	1,
			IsAimedFirearm	=	TRUE,
			DoorDamage	=	5,
			UseEndurance	=	FALSE,
			SwingAnim	=	Handgun,
			DisplayName	=	M9 Pistol,
			MinRange	=	0.61,
			SwingTime	=	0.5,
			MultipleHitConditionAffected	=	FALSE,
			SwingSound	=	Firearm1911Shot,
			SoundRadius	=	50,
			MinDamage	=	0.6,
			MaxDamage	=	1,
			SplatSize	=	3,
			KnockdownMod	=	2,
			SplatBloodOnNoDeath	=	TRUE,
			Icon	=	M9,
			RunAnim	=	Run_Weapon2,
			CriticalChance	=	20,
			CritDmgMultiplier = 4,
			AimingPerkCritModifier = 10,
			AimingPerkRangeModifier = 1.5,
			HitChance = 50,
			AimingPerkHitChanceModifier = 8,
			AimingPerkMinAngleModifier = 0.05,
			RecoilDelay = 10,
			SoundGain = 1.5,
			ClipSize = 15,
			ReloadTime = 30,
			AimingTime = 15,
			BreakSound  =   BreakMetalItem,
			MetalValue = 30,
			AmmoBox = Bullets9mmBox,
			MaxAmmo = 15,
			InsertAmmoSound = Stormy9mmClipLoad,
			EjectAmmoSound = Stormy9mmClipEject,
			RackSound = Stormy9mmRack,
			MagazineType = Base.9mmClip,
			AmmoType = Base.Bullets9mm,
			WeaponReloadType = handgun,
			JamGunChance = 2,
			ModelWeaponPart = Laser Firearms.TacticalLaser laser laser,
			ModelWeaponPart = RedDot Firearms.Reddot_Small reddot reddot,
			ModelWeaponPart = Firearms.9mmSilencer Firearms.Silencer silencer silencer,
			ModelWeaponPart = Firearms.ImprovisedSilencer Firearms.Silencer_Improvised silencer silencer,
			ModelWeaponPart = Firearms.9mmCompensator Firearms.Compensator_Pistol silencer silencer,
			AttachmentType = Holster,

}

	item Pistol2
    {
        ImpactSound	=	null,
        MaxRange	=	8,
        WeaponSprite	=	Firearms.M1911,
        SoundVolume	=	50,
        MinAngle	=	0.95,
        Type	=	Weapon,
        MinimumSwingTime	=	0.5,
        ToHitModifier	=	1.5,
        NPCSoundBoost	=	1.5,
        KnockBackOnNoDeath	=	TRUE,
        Ranged	=	TRUE,
        SwingAmountBeforeImpact	=	0,
        ProjectileCount	=	1,
        ConditionLowerChanceOneIn	=	60,
        Weight	=	1.5,
        SplatNumber	=	3,
        PushBackMod	=	0.3,
        SubCategory	=	Firearm,
        ConditionMax	=	10,
        ShareDamage	=	FALSE,
        MaxHitCount	=	1,
        IsAimedFirearm	=	TRUE,
        DoorDamage	=	5,
        UseEndurance	=	FALSE,
        SwingAnim	=	Handgun,
        DisplayName	=	M1911,
        MinRange	=	0.61,
        SwingTime	=	0.5,
        MultipleHitConditionAffected	=	FALSE,
        SwingSound	=	Firearm1911Shot,
        SoundRadius	=	70,
        MinDamage	=	1,
        MaxDamage	=	1.4,
        SplatSize	=	3,
        KnockdownMod	=	2,
        SplatBloodOnNoDeath	=	TRUE,
        Icon	=	M1911,
        RunAnim	=	Run_Weapon2,
        CriticalChance	=	20,
        CritDmgMultiplier = 4,
        AimingPerkCritModifier = 10,
        AimingPerkRangeModifier = 1.5,
        HitChance = 40,
        AimingPerkHitChanceModifier = 10,
        AimingPerkMinAngleModifier = 0.05,
        RecoilDelay = 20,
        SoundGain = 1.5,
        ClipSize = 15,
        ReloadTime = 30,
        AimingTime = 20,
        BreakSound  =   BreakMetalItem,
        MetalValue = 30,
        AmmoBox = Bullets45Box,
        MaxAmmo = 7,
        InsertAmmoSound = Stormy9mmClipLoad,
        EjectAmmoSound = Stormy9mmClipEject,
				ModelWeaponPart = Laser Firearms.TacticalLaser laser laser,
				ModelWeaponPart = RedDot Firearms.Reddot_Small reddot reddot,
			 	ModelWeaponPart = Firearms.45Silencer Firearms.Silencer silencer silencer,
			 	ModelWeaponPart = Firearms.ImprovisedSilencer Firearms.Silencer_Improvised silencer silencer,
        RackSound = Stormy9mmRack,
        MagazineType = Base.45Clip,
        AmmoType = Base.Bullets45,
        WeaponReloadType = handgun,
        JamGunChance = 2,
        AttachmentType = Holster,
    }

		item Pistol3
    {
        ImpactSound	=	null,
        MaxRange	=	10,
        WeaponSprite	=	Firearms.DEagle,
        SoundVolume	=	75,
        MinAngle	=	0.95,
        Type	=	Weapon,
        MinimumSwingTime	=	0.5,
        ToHitModifier	=	1.5,
        NPCSoundBoost	=	1.5,
        KnockBackOnNoDeath	=	TRUE,
        Ranged	=	TRUE,
        SwingAmountBeforeImpact	=	0,
        ProjectileCount	=	1,
        ConditionLowerChanceOneIn	=	60,
        Weight	=	1.5,
        SplatNumber	=	3,
        PushBackMod	=	0.3,
        SubCategory	=	Firearm,
        ConditionMax	=	10,
        ShareDamage	=	FALSE,
        MaxHitCount	=	1,
        IsAimedFirearm	=	TRUE,
        DoorDamage	=	5,
        UseEndurance	=	FALSE,
        SwingAnim	=	Handgun,
        DisplayName	=	D-E Pistol,
        MinRange	=	0.61,
        SwingTime	=	0.5,
        MultipleHitConditionAffected	=	FALSE,
        SwingSound	=	FirearmDEagleShot,
        SoundRadius	=	100,
        MinDamage	=	1,
        MaxDamage	=	1.9,
        SplatSize	=	3,
        KnockdownMod	=	2,
        SplatBloodOnNoDeath	=	TRUE,
        Icon	=	HandGun3,
        RunAnim	=	Run_Weapon2,
        CriticalChance	=	20,
        CritDmgMultiplier = 4,
        AimingPerkCritModifier = 10,
        AimingPerkRangeModifier = 1.5,
        HitChance = 20,
        AimingPerkHitChanceModifier = 12,
        AimingPerkMinAngleModifier = 0.05,
        RecoilDelay = 30,
        SoundGain = 1.5,
        ClipSize = 15,
        ReloadTime = 30,
        AimingTime = 30,
        BreakSound  =   BreakMetalItem,
        MetalValue = 30,
        AmmoBox = Bullets44Box,
        MaxAmmo = 8,
        InsertAmmoSound = Stormy9mmClipLoad,
        EjectAmmoSound = Stormy9mmClipEject,
			 	ModelWeaponPart = Laser Firearms.TacticalLaser laser laser,
			 	ModelWeaponPart = RedDot Firearms.RedDot reddot reddot,
        RackSound = Stormy9mmRack,
        MagazineType = Base.44Clip,
        AmmoType = Base.Bullets44,
        WeaponReloadType = handgun,
        JamGunChance = 2,
        AttachmentType = Holster,
    }



		item Revolver
		{
				ImpactSound	=	null,
				MaxRange	=	9,
				WeaponSprite	=	Revolver,
				SoundVolume	=	50,
				MinAngle	=	0.95,
				Type	=	Weapon,
				MinimumSwingTime	=	0.5,
				ToHitModifier	=	1.5,
				NPCSoundBoost	=	1.5,
				KnockBackOnNoDeath	=	TRUE,
				Ranged	=	TRUE,
				SwingAmountBeforeImpact	=	0,
				ProjectileCount	=	1,
				ConditionLowerChanceOneIn	=	60,
				Weight	=	1.75,
				SplatNumber	=	3,
				PushBackMod	=	0.3,
				SubCategory	=	Firearm,
				ConditionMax	=	10,
				ShareDamage	=	FALSE,
				MaxHitCount	=	1,
				MaxDamage	=	1.6,
				IsAimedFirearm	=	TRUE,
				DoorDamage	=	5,
				UseEndurance	=	FALSE,
				SwingAnim	=	Handgun,
				DisplayName	=	M625 Revolver,
				MinRange	=	0.61,
				SwingTime	=	0.5,
				MultipleHitConditionAffected	=	FALSE,
				SoundRadius	=	70,
				MinDamage	=	1,
				SplatSize	=	3,
				KnockdownMod	=	2,
				SplatBloodOnNoDeath	=	TRUE,
				Icon	=	Revolver,
				RunAnim	=	Run_Weapon2,
				CriticalChance	=	20,
				CritDmgMultiplier = 4,
				AimingPerkCritModifier = 10,
				AimingPerkRangeModifier = 1.5,
				HitChance = 30,
				AimingPerkHitChanceModifier = 10,
				AimingPerkMinAngleModifier = 0.05,
				RecoilDelay = 20,
				SoundGain = 1.5,
				ClipSize = 15,
				ReloadTime = 30,
				AimingTime = 25,
				BreakSound  =   BreakMetalItem,
				MetalValue = 30,
				AmmoBox = Bullets45Box,
				MaxAmmo = 6,
				SwingSound	=	FirearmSW642Shot,
				InsertAmmoSound = stormyRevolverInsertRound,
				EjectAmmoSound = stormyRevolverSpin,
				RackSound = stormyRevolverClick,
				AmmoType = Base.Bullets45,
				WeaponReloadType = revolver,
				JamGunChance = 0,
				haveChamber = FALSE,
				AttachmentType = Holster,
		}

		item Revolver_Long
		{
				ImpactSound	=	null,
				MaxRange	=	11,
				WeaponSprite	=	Revolver_Long,
				SoundVolume	=	75,
				MinAngle	=	0.95,
				Type	=	Weapon,
				MinimumSwingTime	=	0.5,
				ToHitModifier	=	1.5,
				NPCSoundBoost	=	1.5,
				KnockBackOnNoDeath	=	TRUE,
				Ranged	=	TRUE,
				SwingAmountBeforeImpact	=	0,
				ProjectileCount	=	1,
				ConditionLowerChanceOneIn	=	60,
				Weight	=	2,
				SplatNumber	=	3,
				PushBackMod	=	0.3,
				SubCategory	=	Firearm,
				ConditionMax	=	10,
				ShareDamage	=	FALSE,
				MaxHitCount	=	1,
				IsAimedFirearm	=	TRUE,
				DoorDamage	=	5,
				UseEndurance	=	FALSE,
				SwingAnim	=	Handgun,
				DisplayName	=	Magnum,
				MinRange	=	0.61,
				SwingTime	=	0.5,
				MultipleHitConditionAffected	=	FALSE,
				SoundRadius	=	120,
				MinDamage	=	1.2,
				MaxDamage	=	1.9,
				SplatSize	=	3,
				KnockdownMod	=	2,
				SplatBloodOnNoDeath	=	TRUE,
				Icon	=	RevolverLong,
				RunAnim	=	Run_Weapon2,
				CriticalChance	=	20,
				CritDmgMultiplier = 4,
				AimingPerkCritModifier = 10,
				AimingPerkRangeModifier = 1.5,
				HitChance = 20,
				AimingPerkHitChanceModifier = 12,
				AimingPerkMinAngleModifier = 0.05,
				RecoilDelay = 30,
				SoundGain = 1.5,
				ClipSize = 15,
				ReloadTime = 30,
				AimingTime = 40,
				BreakSound  =   BreakMetalItem,
				MetalValue = 30,
				AmmoBox = Bullets44Box,
				MaxAmmo = 6,
				SwingSound	=	FirearmSW642Shot,
				InsertAmmoSound = stormyRevolverInsertRound,
				EjectAmmoSound = stormyRevolverSpin,
				RackSound = stormyRevolverClick,
				AmmoType = Base.Bullets44,
				WeaponReloadType = revolver,
				JamGunChance = 0,
				haveChamber = FALSE,
				AttachmentType = Holster,
		}

		item Revolver_Short
		{
				ImpactSound	=	null,
				MaxRange	=	6,
				WeaponSprite	=	Revolver_Short,
				SoundVolume	=	25,
				MinAngle	=	0.95,
				Type	=	Weapon,
				MinimumSwingTime	=	0.5,
				ToHitModifier	=	1.5,
				NPCSoundBoost	=	1.5,
				KnockBackOnNoDeath	=	TRUE,
				Ranged	=	TRUE,
				SwingAmountBeforeImpact	=	0,
				ProjectileCount	=	1,
				ConditionLowerChanceOneIn	=	60,
				Weight	=	1.5,
				SplatNumber	=	3,
				PushBackMod	=	0.3,
				SubCategory	=	Firearm,
				ConditionMax	=	10,
				ShareDamage	=	FALSE,
				MaxHitCount	=	1,
				IsAimedFirearm	=	TRUE,
				DoorDamage	=	5,
				UseEndurance	=	FALSE,
				SwingAnim	=	Handgun,
				DisplayName	=	M36 Revolver,
				MinRange	=	0.61,
				SwingTime	=	0.5,
				MultipleHitConditionAffected	=	FALSE,
				SoundRadius	=	50,
				MinDamage	=	0.7,
				MaxDamage	=	1.2,
				SplatSize	=	3,
				KnockdownMod	=	2,
				SplatBloodOnNoDeath	=	TRUE,
				Icon	=	RevolverShort,
				RunAnim	=	Run_Weapon2,
				CriticalChance	=	20,
				CritDmgMultiplier = 4,
				AimingPerkCritModifier = 10,
				AimingPerkRangeModifier = 1.5,
				HitChance = 65,
				AimingPerkHitChanceModifier = 8,
				AimingPerkMinAngleModifier = 0.05,
				RecoilDelay = 10,
				SoundGain = 1.5,
				ReloadTime = 30,
				AimingTime = 10,
				BreakSound  =   BreakMetalItem,
				MetalValue = 30,
				AmmoBox = Bullets38Box,
				MaxAmmo = 6,
				SwingSound	=	FirearmSW642Shot,
				InsertAmmoSound = stormyRevolverInsertRound,
				EjectAmmoSound = stormyRevolverSpin,
				RackSound = stormyRevolverClick,
				AmmoType = Base.Bullets38,
				WeaponReloadType = revolver,
				JamGunChance = 0,
				haveChamber = FALSE,
				AttachmentType = Holster,
		}

	item VarmintRifle
    {
       ImpactSound	=	null,
       MaxRange	=	10,
       WeaponSprite	=	Firearms.Model700,
       SoundVolume	=	200,
       MinAngle	=	0.2,
       Type	=	Weapon,
       MinimumSwingTime	=	0.5,
       ToHitModifier	=	1.5,
       NPCSoundBoost	=	1.5,
       KnockBackOnNoDeath	=	TRUE,
       Ranged	=	TRUE,
       SwingAmountBeforeImpact	=	0,
       ProjectileCount	=	1,
       ConditionLowerChanceOneIn	=	60,
       Weight	=	4,
       SplatNumber	=	3,
       PushBackMod	=	0.3,
       SubCategory	=	Firearm,
       ConditionMax	=	10,
       ShareDamage	=	FALSE,
       MaxHitCount	=	1,
       IsAimedFirearm	=	TRUE,
       DoorDamage	=	20,
       UseEndurance	=	FALSE,
       SwingAnim	=	Rifle,
       DisplayName	=	Remington Model 700,
       MinRange	=	0.61,
       SwingTime	=	0.5,
       MultipleHitConditionAffected	=	FALSE,
       SwingSound	=	FirearmRifleShot,
       SoundRadius	=	250,
       MinDamage	=	0.6,
       MaxDamage	=	1.3,
       SplatSize	=	3,
       KnockdownMod	=	2,
       SplatBloodOnNoDeath	=	TRUE,
       Icon	=	Model700,
			 RunAnim	=	Run_Weapon2,
       IdleAnim	=	Idle_Weapon2,
       CriticalChance = 25,
       CritDmgMultiplier = 8,
       AimingPerkCritModifier = 12,
       HitChance = 27,
       AimingPerkHitChanceModifier = 17,
       AimingPerkMinAngleModifier = 0.01,
       AimingPerkRangeModifier = 2,
       RecoilDelay = 90,
       PiercingBullets = TRUE,
       SoundGain = 2,
       ReloadTime = 25,
       AimingTime = 30,
       RequiresEquippedBothHands = TRUE,
       BreakSound  =   BreakMetalItem,
       MetalValue = 45,
       TwoHandWeapon = TRUE,
       AmmoBox = 223Box,
       MaxAmmo = 3,
       InsertAmmoSound = BulletInRifle,
       EjectAmmoSound = Stormy9mmClipEject,
       RackSound = BulletOutVarmint,
       AmmoType = Base.223Bullets,
       WeaponReloadType = boltactionnomag,
       ModelWeaponPart = Bayonnet Bayonnet bayonnet bayonnet,
       ModelWeaponPart = x2Scope Firearms.Acog scope scope,
       ModelWeaponPart = x4Scope Firearms.Scope scope scope,
       ModelWeaponPart = x8Scope Firearms.Scope scope scope,
			 ModelWeaponPart = Sling Firearms.Sling sling sling,
			 ModelWeaponPart = AmmoStraps Firearms.Rifle_Ammostrap stock stock,
			 ModelWeaponPart = Firearms.223Silencer Firearms.Silencer silencer silencer,
			 ModelWeaponPart = Firearms.Rifle_Bipod Firearms.Bipod bipod bipod,
	 		 ModelWeaponPart = RecoilPad Firearms.Recoil_Pad recoilpad recoilpad,
			 ModelWeaponPart = Firearms.ExtendedRecoilPad Firearms.ExtendedRecoil_Pad recoilpad recoilpad,
       RackAfterShoot = TRUE,
       /*MagazineType = Base.223Clip,*/
       JamGunChance = 5,
       AttachmentType = Rifle,
    }

			item HuntingRifle
	    {
	        ImpactSound	=	null,
	        MaxRange	=	10,
	        WeaponSprite	=	Firearms.Model788,
	        SoundVolume	=	200,
	        MinAngle	=	0.2,
	        Type	=	Weapon,
	        MinimumSwingTime	=	0.5,
	        ToHitModifier	=	1.5,
	        NPCSoundBoost	=	1.5,
	        KnockBackOnNoDeath	=	TRUE,
	        Ranged	=	TRUE,
	        SwingAmountBeforeImpact	=	0,
	        ProjectileCount	=	1,
	        ConditionLowerChanceOneIn	=	60,
	        Weight	=	4,
	        SplatNumber	=	3,
	        PushBackMod	=	0.3,
	        MaxDamage	=	2,
	        SubCategory	=	Firearm,
	        ConditionMax	=	10,
	        ShareDamage	=	FALSE,
	        MaxHitCount	=	1,
	        IsAimedFirearm	=	TRUE,
	        DoorDamage	=	20,
	        UseEndurance	=	FALSE,
	        SwingAnim	=	Rifle,
	        DisplayName	=	Remington Model 788,
	        MinRange	=	0.61,
	        SwingTime	=	0.5,
	        MultipleHitConditionAffected	=	FALSE,
	        SwingSound	=	FirearmRifleShot,
	        SoundRadius	=	250,
	        MinDamage	=	1.2,
	        SplatSize	=	3,
	        KnockdownMod	=	2,
	        SplatBloodOnNoDeath	=	TRUE,
	        Icon	=	Model788,
					RunAnim	=	Run_Weapon2,
	        IdleAnim	=	Idle_Weapon2,
	        CriticalChance = 30,
	        CritDmgMultiplier = 10,
	        AimingPerkCritModifier = 15,
	        HitChance = 25,
	        AimingPerkHitChanceModifier = 15,
	        AimingPerkMinAngleModifier = 0.01,
	        AimingPerkRangeModifier = 3,
	        RecoilDelay = 100,
	        PiercingBullets = TRUE,
	        SoundGain = 2,
	        ReloadTime = 25,
	        AimingTime = 40,
	        RequiresEquippedBothHands = TRUE,
	        BreakSound  =   BreakMetalItem,
	        MetalValue = 45,
	        TwoHandWeapon = TRUE,
	        AmmoBox = 308Box,
	        MaxAmmo = 3,
	        InsertAmmoSound = BulletInRifle,
	        EjectAmmoSound = Stormy9mmClipEject,
	        RackSound = BulletOutVarmint,
					AmmoType = Base.308Bullets,
	        WeaponReloadType = boltactionnomag,
					ModelWeaponPart = Bayonnet Bayonnet bayonnet bayonnet,
	        ModelWeaponPart = x2Scope Firearms.Acog scope scope,
	        ModelWeaponPart = x4Scope Firearms.Scope scope scope,
	        ModelWeaponPart = x8Scope Firearms.Scope scope scope,
	 			 ModelWeaponPart = Sling Firearms.Sling sling sling,
	 			 ModelWeaponPart = AmmoStraps Firearms.Rifle_Ammostrap stock stock,
	 			 ModelWeaponPart = RecoilPad Firearms.Recoil_Pad recoilpad recoilpad,
	        RackAfterShoot = TRUE,
	        /*MagazineType = Base.308Clip,*/
	        JamGunChance = 5,
	        AttachmentType = Rifle,
	    }

			item AssaultRifle
	    {
	        ImpactSound	=	null,
	        MaxRange	=	11,
	        WeaponSprite	=	Firearms.M16A1,
	        SoundVolume	=	35,
	        MinAngle	=	0.965,
	        Type	=	Weapon,
	        MinimumSwingTime	=	0.5,
	        ToHitModifier	=	1.5,
	        NPCSoundBoost	=	1.5,
	        KnockBackOnNoDeath	=	TRUE,
	        Ranged	=	TRUE,
	        SwingAmountBeforeImpact	=	0,
	        ProjectileCount	=	1,
	        ConditionLowerChanceOneIn	=	60,
	        Weight	=	4,
	        SplatNumber	=	3,
	        PushBackMod	=	0.3,
	        SubCategory	=	Firearm,
	        ConditionMax	=	10,
	        ShareDamage	=	FALSE,
	        MaxHitCount	=	2,
	        IsAimedFirearm	=	TRUE,
	        DoorDamage	=	20,
	        UseEndurance	=	FALSE,
	        SwingAnim	=	Rifle,
	        DisplayName	=	M16A1,
	        MinRange	=	0.61,
	        SwingTime	=	0.5,
	        MultipleHitConditionAffected	=	FALSE,
	        SwingSound	=	FirearmAR15Shot,
	        SoundRadius	=	100,
	        MinDamage	=	2.2,
	        MaxDamage	=	4.5,
	        SplatSize	=	3,
	        KnockdownMod	=	4,
	        SplatBloodOnNoDeath	=	TRUE,
	        Icon	=	AssaultRifle,
	        RunAnim	=	Run_Weapon2,
	        IdleAnim	=	Idle_Weapon2,
	        CriticalChance = 30,
	        AimingPerkCritModifier = 0,
	        HitChance = 20,
	        AimingPerkHitChanceModifier = 7,
	        AimingPerkMinAngleModifier = 0.01,
	        AimingPerkRangeModifier = 3,
	        RecoilDelay = 0,
					PiercingBullets = TRUE,
	        SoundGain = 2,
	        ReloadTime = 25,
	        AimingTime = 25,
	        RequiresEquippedBothHands = TRUE,
	        BreakSound  =   BreakMetalItem,
	        TwoHandWeapon = TRUE,
	        MetalValue = 45,
	        AmmoBox = 556Box,
	        MaxAmmo = 30,
	        InsertAmmoSound = Stormy9mmClipLoad,
	        EjectAmmoSound = Stormy9mmClipEject,
	        RackSound = Stormy9mmRack,
	        MagazineType = Base.556Clip,
	        AmmoType = Base.556Bullets,
	        WeaponReloadType = boltaction,
					ModelWeaponPart = x2Scope Firearms.Acog scope scope,
	        ModelWeaponPart = x4Scope Firearms.Acog scope scope,
	        ModelWeaponPart = x8Scope Firearms.Scope scope scope,
					ModelWeaponPart = RedDot Firearms.Reddot_PicatinnyShort reddot reddot,
					ModelWeaponPart = AmmoStraps Firearms.Rifle_Ammostrap sling sling,
	        ModelWeaponPart = Sling Firearms.Sling sling sling,
	        ModelWeaponPart = RecoilPad Firearms.Recoil_Pad recoilpad recoilpad,
			 		ModelWeaponPart = Firearms.556Silencer Firearms.Silencer silencer silencer,
	        JamGunChance = 2,
	        AttachmentType = Rifle,
	        FireMode = Single,
	        FireModePossibilities = Auto/Single,
	    }

	    item AssaultRifle2
	    {
	        ImpactSound	=	null,
	        MaxRange	=	10,
	        WeaponSprite	=	M14,
	        SoundVolume	=	30,
	        MinAngle	=	0.95,
	        Type	=	Weapon,
	        MinimumSwingTime	=	0.5,
	        ToHitModifier	=	1.5,
	        NPCSoundBoost	=	1.5,
	        KnockBackOnNoDeath	=	TRUE,
	        Ranged	=	TRUE,
	        SwingAmountBeforeImpact	=	0,
	        ProjectileCount	=	1,
	        ConditionLowerChanceOneIn	=	60,
	        Weight	=	4,
	        SplatNumber	=	3,
	        PushBackMod	=	0.3,
	        SubCategory	=	Firearm,
	        ConditionMax	=	10,
	        ShareDamage	=	FALSE,
	        MaxHitCount	=	1,
	        IsAimedFirearm	=	TRUE,
	        DoorDamage	=	20,
	        UseEndurance	=	FALSE,
	        SwingAnim	=	Rifle,
	        DisplayName	=	M14 Single Shot Assault Rifle,
	        MinRange	=	0.61,
	        SwingTime	=	0.5,
	        MultipleHitConditionAffected	=	FALSE,
	        SwingSound	=	AssaultShot,
	        SoundRadius	=	90,
	        MinDamage	=	1.2,
	        MaxDamage	=	2,
	        SplatSize	=	3,
	        KnockdownMod	=	2,
	        SplatBloodOnNoDeath	=	TRUE,
	        Icon	=	AssaultRifle2,
	        RunAnim	=	Run_Weapon2,
	        IdleAnim	=	Idle_Weapon2,
	        CriticalChance = 0,
	        AimingPerkCritModifier = 0,
	        HitChance = 50,
	        AimingPerkHitChanceModifier = 5,
	        AimingPerkMinAngleModifier = 0.01,
	        AimingPerkRangeModifier = 3,
	        RecoilDelay = 0,
					PiercingBullets = TRUE,
	        SoundGain = 2,
	        ClipSize = 20,
	        ReloadTime = 25,
	        AimingTime = 25,
	        InsertAmmoSound = Stormy9mmClipLoad,
	        EjectAmmoSound = Stormy9mmClipEject,
	        RackSound = Stormy9mmRack,
	        RequiresEquippedBothHands = TRUE,
	        BreakSound  =   BreakMetalItem,
	        TwoHandWeapon = TRUE,
	        MetalValue = 45,
	        MagazineType = Base.M14Clip,
	        AmmoType = Base.308Bullets,
					ModelWeaponPart = x2Scope Firearms.Acog scope scope,
	        ModelWeaponPart = x4Scope Firearms.Scope scope scope,
	        ModelWeaponPart = x8Scope Firearms.Scope scope scope,
        	ModelWeaponPart = RedDot Firearms.Reddot_PicatinnyShort reddot reddot,
					ModelWeaponPart = AmmoStraps Firearms.Rifle_Ammostrap sling sling,
	        ModelWeaponPart = Sling Firearms.Sling_Leather sling sling,
	        ModelWeaponPart = RecoilPad Firearms.Recoil_Pad recoilpad recoilpad,
			 		ModelWeaponPart = Firearms.308Silencer Firearms.Silencer silencer silencer,
				  ModelWeaponPart = Firearms.Rifle_Bipod Firearms.Bipod bipod bipod,
	        WeaponReloadType = boltaction,
	        JamGunChance = 1,
	        AttachmentType = Rifle,
	        FireMode = Single,
	        AmmoBox = 308Box,
	        MaxAmmo = 20,
	    }

			    item IronSight
			    {
			        Type = WeaponPart,
			        DisplayName = Iron Sight,
			        Icon = ScopeIronSight,
			        Weight = 0.1,
			        WeightModifier = 0.1,
			        MaxRangeModifier = 3,
			        MountOn = HuntingRifle; Firearms.HuntingRifle_Sawn ; VarmintRifle; Pistol; Firearms.M24Rifle,
			        PartType = Scope,
			        Tooltip = Tooltip_IronSight,
			        MetalValue = 15,
			    }

					item x2Scope
			    {
			        Type = WeaponPart,
			        DisplayName = x2 Scope,
			        Icon = Scope2x,
			        Weight = 0.3,
			        WeightModifier = 0.3,
			        MaxRangeModifier = 7,
			        MinRangeModifier = 6,
			        MountOn = HuntingRifle; VarmintRifle; Firearms.HuntingRifle_Sawn; AssaultRifle; Firearms.M16A2; AssaultRifle2; Firearms.M24Rifle; Firearms.MP5; Firearms.Mossberg500Tactical; Firearms.Mossberg500; Shotgun; ShotgunSawnoff; Firearms.Remington870Sawnoff; Firearms.Remington870Wood,
			        PartType = Scope,
			        Tooltip = Tooltip_Scope,
			        MetalValue = 22,
			    }

			    item x4Scope
			    {
			        Type = WeaponPart,
			        DisplayName = x4 Scope,
			        Icon = Scope4x,
			        Weight = 0.4,
			        WeightModifier = 0.4,
			        MaxRangeModifier = 13,
			        MinRangeModifier = 8,
			        MountOn = HuntingRifle; VarmintRifle; Firearms.HuntingRifle_Sawn; AssaultRifle; Firearms.M16A2; AssaultRifle2; Firearms.M24Rifle; Firearms.MP5; Firearms.Mossberg500Tactical,
			        PartType = Scope,
			        Tooltip = Tooltip_Scope,
			        MetalValue = 22,
			    }

			    item x8Scope
			    {
			        Type = WeaponPart,
			        DisplayName = x8 Scope,
			        Icon = Scope8x,
			        Weight = 0.8,
			        WeightModifier = 0.8,
			        MaxRangeModifier = 20,
			        MinRangeModifier = 10,
			        MountOn = HuntingRifle; VarmintRifle; Firearms.HuntingRifle_Sawn; AssaultRifle2; Firearms.M24Rifle,
			        PartType = Scope,
			        Tooltip = Tooltip_Scope,
			        MetalValue = 22,
			    }

					item Sling
			    {
			        Type = WeaponPart,
			        DisplayName = Sling,
			        Icon = GunSling,
			        Weight = 0.5,
			        WeightModifier = -0.3,
			        MountOn = HuntingRifle; VarmintRifle; ShotgunSawnoff; Firearms.HuntingRifle_Sawn; Firearms.Remington870Sawnoff; Shotgun; Firearms.Mossberg500; AssaultRifle; Firearms.M16A2; AssaultRifle2; Firearms.M24Rifle; Firearms.Remington870Wood; Firearms.Mossberg500Tactical; Firearms.MP5,
			        PartType = Sling,
			        Tooltip = Tooltip_Sling,
			    }

					item RecoilPad
			    {
			        Type = WeaponPart,
			        DisplayName = Recoil Pad,
			        Icon = RifleRecoilPad,
			        Weight = 0.1,
			        WeightModifier = 0.1,
			        RecoilDelayModifier = -10.0,
			        MountOn = HuntingRifle; VarmintRifle; Firearms.M24Rifle ; Shotgun; Firearms.Mossberg500; Firearms.Remington870Wood,
			        PartType = RecoilPad,
			        Tooltip = Tooltip_RecoilPad,
			    }


						recipe Saw Off Shotgun
						{
						   Shotgun,
						   keep [Recipe.GetItemTypes.Saw],

						   Result:ShotgunSawnoff,
						   Sound:Sawing,
						   Time:200.0,
						   OnCreate:onSawnOff_OnCreate,
							 Override:true,
						}

						item Laser
				    {
				        Type = WeaponPart,
				        DisplayName = Laser,
				        Icon = HandgunLaser,
				        Weight = 0.2,
				        WeightModifier = 0.2,
				        HitChanceModifier = 5,
				        MountOn = Pistol; Firearms.Glock17; Pistol3,
				        PartType = Canon,
				        Tooltip = Tooltip_Laser,
				        MetalValue = 15,
				    }

				    item RedDot
				    {
				        Type = WeaponPart,
				        DisplayName = Red Dot,
				        Icon = RedDot,
				        Weight = 0.2,
				        WeightModifier = 0.2,
				        AimingTimeModifier = 5,
				        MountOn = Pistol; Pistol2; Pistol3; Firearms.Glock17; Firearms.HuntingRifle_Sawn; Shotgun; ShotgunSawnoff; Firearms.Remington870Sawnoff; Firearms.Mossberg500; Firearms.Mossberg500Tactical; Firearms.Remington870Wood; Firearms.MP5; AssaultRifle; AssaultRifle2; Firearms.M24Rifle; Firearms.M16A2,
				        PartType = Scope,
				        Tooltip = Tooltip_RedDot,
				        MetalValue = 15,
				    }

						item AmmoStraps
				    {
				        Type = WeaponPart,
				        DisplayName = Ammo Straps,
				        Icon = AmmoStrap,
				        Weight = 0.5,
				        WeightModifier = 0.5,
				        ReloadTimeModifier = -5,
				        MountOn = HuntingRifle; VarmintRifle; Firearms.M24Rifle; Shotgun; Firearms.Mossberg500; Firearms.Remington870Wood,
				        PartType = Sling,
				        Tooltip = Tooltip_AmmoStrap,
				    }

						item ChokeTubeFull
				    {
				        Type = WeaponPart,
				        DisplayName = Choke Tube Full,
				        Icon = ShotgunChoke,
				        Weight = 0.1,
				        WeightModifier = 0.1,
				        AngleModifier = 0.05,
				        DamageModifier = 0.5,
				        MountOn = Shotgun; Firearms.Mossberg500; Firearms.Mossberg500Tactical; Firearms.Remington870Wood,
				        PartType = Canon,
				        Tooltip = Tooltip_ChokeTubeFull,
				        MetalValue = 12,
				    }

				    item ChokeTubeImproved
				    {
				        Type = WeaponPart,
				        DisplayName = Choke Tube Improved,
				        Icon = ShotgunChoke,
				        Weight = 0.1,
				        WeightModifier = 0.1,
				        AngleModifier = -0.1,
				        DamageModifier = -0.5,
				        MountOn = Shotgun; Firearms.Mossberg500; Firearms.Mossberg500Tactical; Firearms.Remington870Wood,
				        PartType = Canon,
				        Tooltip = Tooltip_ChokeTubeImproved,
				        MetalValue = 12,
				    }

						item GunToolKit
						{
						Weight	=	1,
		        Type	=	Drainable,
		        UseDelta	=	0.05,
		        UseWhileEquipped	=	FALSE,
		        DisplayName	=	Gun Tool Kit,
		        Icon	=	DuctTape,
		        Tooltip = Tooltip_FixItems,
		        SurvivalGear = TRUE,
						}

}
