module Base
{

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

	model MP5
	{
		mesh = weapons/firearm/MP5_NoMagazine,	
		texture = weapons/firearm/MP5,
		attachment muzzle
		{
			offset = 0.0000 0.2420 -0.0324,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment scope		
		{		
			offset = 0.0000 0.0124 -0.0714,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 0.0000 -0.0511,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment reddot		
		{		
			offset = 0.0000 -0.0165 -0.0550,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment laser		
		{		
			offset = 0.0000 0.1720 -0.0076,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment 9mmsuppressor		
		{		
			offset = 0.0000 -0.1426 -0.0323,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = -0.0054 0.1920 -0.0359,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment foregrip1		
		{		
			offset = 0.0000 -0.0060 -0.0060,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment foregrip2		
		{		
			offset = 0.0000 -0.0060 -0.0060,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment diysuppressor		
		{		
			offset = 0.0000 -0.1247 -0.0327,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment magazine		
		{		
			offset = 0.0000 0.0000 0.0000,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

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

	model MP5SD
	{
		mesh = weapons/firearm/MP5SD_NoMagazine,	
		texture = weapons/firearm/MP5,
		attachment muzzle
		{
			offset = 0.0000 0.2420 -0.0324,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment scope		
		{		
			offset = 0.0000 0.0124 -0.0714,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 0.0000 -0.0511,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment reddot		
		{		
			offset = 0.0000 -0.0165 -0.0550,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment laser		
		{		
			offset = 0.0000 0.1720 -0.0076,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = -0.0054 0.1920 -0.0359,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment foregrip1		
		{		
			offset = 0.0000 -0.0060 -0.0060,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment foregrip2		
		{		
			offset = 0.0000 -0.0060 -0.0060,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment magazine		
		{		
			offset = 0.0000 0.0000 0.0000,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

	item UZI
	{
		DisplayName = UZI,
		DisplayCategory = Weapon,
		Type = Weapon,
		Weight = 2.5,
		Icon = UZI,
		AimingPerkCritModifier = 8,
		AimingPerkHitChanceModifier = 9,
		AimingPerkMinAngleModifier = 0.0025,
		AimingPerkRangeModifier = 1.5,
		AimingTime = 25,
		AmmoBox = Bullets9mmBox,
		AmmoType = Base.Bullets9mm,
		AttachmentType = Holster,
		BreakSound = M9Break,
		BringToBearSound = M9BringToBear,
		ClickSound = M9Jam,
		ClipSize = 30,
		ConditionLowerChanceOneIn = 200,
		ConditionMax = 30,
		CritDmgMultiplier = 4,
		CriticalChance = 15,
		DoorDamage = 5,
		DropSound = M9Drop,
		EjectAmmoSound = M9EjectAmmo,
		EjectAmmoStartSound = M9EjectAmmoStart,
		EjectAmmoStopSound = M9EjectAmmoStop,
		EquipSound = M9Equip,
		HitChance = 35,
		HitSound = BulletHitBody,
		ImpactSound = null,
		InsertAmmoSound = M9InsertAmmo,
		InsertAmmoStartSound = M9InsertAmmoStart,
		InsertAmmoStopSound = M9InsertAmmoStop,
		IsAimedFirearm = TRUE,
		JamGunChance = 3,
		KnockBackOnNoDeath = TRUE,
		KnockdownMod = 2,
		MagazineType = Base.9mm30Magazine,
		MaxAmmo = 30,
		MaxDamage = 1.3,
		MaxHitCount = 1,
		MaxRange = 20,
		MinSightRange = 2,
		MaxSightRange = 6,
		MetalValue = 30,
		MinAngle = 0.975,
		MinDamage = 1,
		MinRange = 0.61,
		MinimumSwingTime = 0.5,
        ModelWeaponPart = TritiumSights TritiumSights scope2 scope2,
        ModelWeaponPart = RedDot RedDot reddot reddot,
        ModelWeaponPart = SOCOMRedDot SOCOMRedDot reddot reddot,
        ModelWeaponPart = Laser Laser laser laser,
        ModelWeaponPart = 9mmSuppressor 9mmSuppressor 9mmsuppressor 9mmsuppressor,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
        ModelWeaponPart = DIYSuppressor DIYSuppressor diysuppressor diysuppressor,
        ModelWeaponPart = 9mm30MagazineUZI_Attachment 9mm30MagazineUZI_Attachment magazine magazine,
		MultipleHitConditionAffected = FALSE,
		MuzzleFlashModelKey = muzzle_flash_assault_rifle,
		NPCSoundBoost = 1.5,
		ProjectileCount = 1,
		PushBackMod = 0.3,
		RackSound = M9Rack,
		Ranged = TRUE,
		RecoilDelay = 1,
		ReloadTime = 30,
		RunAnim = Run_Weapon2,
		ShareDamage = FALSE,
		ShellFallSound = M9CartridgeFall,
		SoundGain = 1.5,
		SoundRadius = 100,
		SoundVolume = 30,
		SplatBloodOnNoDeath = TRUE,
		SplatNumber = 3,
		SplatSize = 3,
		StopPower = 5,
		SubCategory = Firearm,
		SwingAmountBeforeImpact = 0,
		SwingAnim = Handgun,
		SwingSound = M9Shoot,
		SwingTime = 0.5,
		ToHitModifier = 1.5,
		UnequipSound = M9UnEquip,
		UseEndurance = FALSE,
		WeaponReloadType = handgun,
		WeaponSprite = UZI,
		Tags = HasMetal;Firearm,
	Tooltip = Tooltip_UZI,
	}

	model UZI
	{
		mesh = weapons/firearm/UZI_NoMagazine,	
		texture = weapons/firearm/UZI,
		attachment muzzle
		{
			offset = 0.0000 0.1897 0.0267,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 -0.0295 0.0444,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment reddot		
		{		
			offset = 0.0000 -0.0008 0.0417,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment socomreddot		
		{		
			offset = 0.0000 -0.0008 0.0417,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment laser		
		{		
			offset = 0.0000 0.1017 -0.0065,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment 9mmsuppressor		
		{		
			offset = 0.0000 -0.2070 0.0265,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = 0.0000 0.1157 0.0279,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment diysuppressor		
		{		
			offset = 0.0000 -0.1978 0.0259,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment magazine		
		{		
			offset = 0.0000 0.0000 0.0000,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

	item MAC10
	{
		DisplayName = MAC10,
		DisplayCategory = Weapon,
		Type = Weapon,
		Weight = 2.5,
		Icon = MAC10,
		AimingPerkCritModifier = 8,
		AimingPerkHitChanceModifier = 9,
		AimingPerkMinAngleModifier = 0.0025,
		AimingPerkRangeModifier = 1.5,
		AimingTime = 25,
		AmmoBox = Bullets45Box,
		AmmoType = Base.Bullets45,
		AttachmentType = Holster,
		BreakSound = M1911Break,
		BringToBearSound = M1911BringToBear,
		ClickSound = M1911Jam,
		ClipSize = 30,
		ConditionLowerChanceOneIn = 200,
		ConditionMax = 30,
		CritDmgMultiplier = 5,
		CriticalChance = 15,
		DoorDamage = 5,
		DropSound = M1911Drop,
		EjectAmmoSound = M1911EjectAmmo,
		EjectAmmoStartSound = M1911EjectAmmoStart,
		EjectAmmoStopSound = M1911EjectAmmoStop,
		EquipSound = M1911Equip,
		HitChance = 35,
		HitSound = BulletHitBody,
		ImpactSound = null,
		InsertAmmoSound = M1911InsertAmmo,
		InsertAmmoStartSound = M1911InsertAmmoStart,
		InsertAmmoStopSound = M1911InsertAmmoStop,
		IsAimedFirearm = TRUE,
		JamGunChance = 3,
		KnockBackOnNoDeath = TRUE,
		KnockdownMod = 2,
		MagazineType = Base.MAC10Clip,
		MaxAmmo = 30,
		MaxDamage = 1.3,
		MaxHitCount = 1,
		MaxRange = 20,
		MinSightRange = 2,
		MaxSightRange = 6,
		MetalValue = 30,
		MinAngle = 0.975,
		MinDamage = 1,
		MinRange = 0.61,
		MinimumSwingTime = 0.5,
        ModelWeaponPart = TritiumSights TritiumSights scope2 scope2,
        ModelWeaponPart = RedDot RedDot reddot reddot,
        ModelWeaponPart = Laser Laser laser laser,
        ModelWeaponPart = 45Suppressor 45Suppressor 45suppressor 45suppressor,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
        ModelWeaponPart = DIYSuppressor DIYSuppressor diysuppressor diysuppressor,
        ModelWeaponPart = MAC10Clip_Attachment MAC10Clip_Attachment magazine magazine,
		MultipleHitConditionAffected = FALSE,
		MuzzleFlashModelKey = muzzle_flash_assault_rifle,
		NPCSoundBoost = 1.5,
		ProjectileCount = 1,
		PushBackMod = 0.3,
		RackSound = M1911Rack,
		Ranged = TRUE,
		RecoilDelay = 1,
		ReloadTime = 30,
		RunAnim = Run_Weapon2,
		ShareDamage = FALSE,
		ShellFallSound = M1911CartridgeFall,
		SoundGain = 1.5,
		SoundRadius = 100,
		SoundVolume = 50,
		SplatBloodOnNoDeath = TRUE,
		SplatNumber = 3,
		SplatSize = 3,
		StopPower = 7,
		SubCategory = Firearm,
		SwingAmountBeforeImpact = 0,
		SwingAnim = Handgun,
		SwingSound = M1911Shoot,
		SwingTime = 0.5,
		ToHitModifier = 1.5,
		UnequipSound = M1911UnEquip,
		UseEndurance = FALSE,
		WeaponReloadType = handgun,
		WeaponSprite = MAC10,
		Tags = HasMetal;Firearm,
	Tooltip = Tooltip_MAC10,
	}

	model MAC10
	{
		mesh = weapons/firearm/MAC10_NoMagazine,	
		texture = weapons/firearm/MAC10,
		attachment muzzle
		{
			offset = 0.0000 0.1593 0.0267,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 -0.0251 0.0420,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment reddot		
		{		
			offset = 0.0000 -0.0025 0.0436,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment laser		
		{		
			offset = 0.0000 0.0831 -0.0065,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment 45suppressor		
		{		
			offset = 0.0000 -0.2335 0.0264,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = 0.0000 0.1010 0.0279,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment diysuppressor		
		{		
			offset = 0.0000 -0.2249 0.0259,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment magazine		
		{		
			offset = 0.0000 0.0000 0.0000,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

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

	model Thompson
	{
		mesh = weapons/firearm/Thompson_NoMagazine,	
		texture = weapons/firearm/Thompson,
		attachment muzzle
		{
			offset = 0.0000 0.2570 -0.0285,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment scope		
		{		
			offset = 0.0000 -0.0219 -0.0515,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 -0.0448 -0.0353,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment reddot		
		{		
			offset = 0.0000 -0.0616 -0.0398,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment laser		
		{		
			offset = 0.0000 0.1828 -0.0011,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment 45suppressor		
		{		
			offset = 0.0000 -0.1284 -0.0283,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = 0.0006 0.1920 -0.0237,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment foregrip1		
		{		
			offset = 0.0000 0.0022 0.0101,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment foregrip2		
		{		
			offset = 0.0000 0.0022 0.0101,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment diysuppressor		
		{		
			offset = 0.0000 -0.1118 -0.0287,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment magazine		
		{		
			offset = 0.0000 0.0000 0.0000,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

	item KrissVector
	{
		DisplayName = KrissVector,
		DisplayCategory = Weapon,
		Type = Weapon,
		Weight = 3,
		Icon = KrissVector,
		AimingPerkCritModifier = 8,
		AimingPerkHitChanceModifier = 11,
		AimingPerkMinAngleModifier = 0.0025,
		AimingPerkRangeModifier = 2,
		AimingTime = 27,
		AmmoBox = Bullets45Box,
		AmmoType = Base.Bullets45,
		AttachmentType = Rifle,
		BreakSound = M1911Break,
		BringToBearSound = M16BringToBear,
		ClickSound = M16Jam,
		ConditionLowerChanceOneIn = 200,
		ConditionMax = 30,
		CritDmgMultiplier = 5,
		CriticalChance = 20,
		DoorDamage = 5,
		DropSound = M16Drop,
		EjectAmmoSound = M16EjectAmmo,
		EjectAmmoStartSound = M16EjectAmmoStart,
		EjectAmmoStopSound = M16EjectAmmoStop,
		EquipSound = M16Equip,
		FireMode = Auto,
		FireModePossibilities = Auto/Single,
		CyclicRateMultiplier = 1.2,
		HitChance = 40,
		HitSound = BulletHitBody,
		IdleAnim = Idle_Weapon2,
		ImpactSound = null,
		InsertAmmoSound = M16InsertAmmo,
		InsertAmmoStartSound = M16InsertAmmoStart,
		InsertAmmoStopSound = M16InsertAmmoStop,
		IsAimedFirearm = TRUE,
		JamGunChance = 1,
		KnockBackOnNoDeath = TRUE,
		KnockdownMod = 4,
		MagazineType = Base.KrissVectorMagazine,
		MaxAmmo = 30,
		MaxDamage = 1.6,
		MaxHitCount = 1,
		MaxRange = 35,
		MinSightRange = 2,
		MaxSightRange = 10,
		MetalValue = 45,
		MinAngle = 0.975,
		MinDamage = 1.3,
		MinRange = 0.61,
		MinimumSwingTime = 0.5,
        ModelWeaponPart = x4Scope x4Scope scope scope,
        ModelWeaponPart = x4ACOGScope x4ACOGScope scope scope,
        ModelWeaponPart = TritiumSights TritiumSights scope2 scope2,
        ModelWeaponPart = RedDot RedDot reddot reddot,
        ModelWeaponPart = SOCOMRedDot SOCOMRedDot reddot reddot,
        ModelWeaponPart = Laser Laser laser laser,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
        ModelWeaponPart = KrissVectorMagazine_Attachment KrissVectorMagazine_Attachment magazine magazine,
		MultipleHitConditionAffected = FALSE,
		MuzzleFlashModelKey = muzzle_flash_assault_rifle,
		NPCSoundBoost = 1.5,
		PiercingBullets = TRUE,
		ProjectileCount = 1,
		PushBackMod = 0.3,
		RackSound = M16Rack,
		Ranged = TRUE,
		RecoilDelay = 13,
		ReloadTime = 25,
		RequiresEquippedBothHands = TRUE,
		RunAnim = Run_Weapon2,
		ShareDamage = FALSE,
		ShellFallSound = M16CartridgeFall,
		SoundGain = 2,
		SoundRadius = 19,
		SoundVolume = 50,
		SplatBloodOnNoDeath = TRUE,
		SplatNumber = 3,
		SplatSize = 3,
		StopPower = 4,
		SubCategory = Firearm,
		SwingAmountBeforeImpact = 0,
		SwingAnim = Rifle,
		SwingSound = 223556Suppressed,
		SwingTime = 0.5,
		ToHitModifier = 1.5,
		TwoHandWeapon = TRUE,
		UnequipSound = M16UnEquip,
		UseEndurance = FALSE,
		WeaponReloadType = boltaction,
		WeaponSprite = KrissVector,
		Tags = HasMetal;Firearm,
	Tooltip = Tooltip_KrissVector,
	}

	model KrissVector
	{
		mesh = weapons/firearm/KrissVector_NoMagazine,	
		texture = weapons/firearm/KrissVector,
		attachment muzzle
		{
			offset = 0.0000 0.3663 -0.0153,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment scope		
		{		
			offset = 0.0000 -0.0219 -0.0515,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 -0.0448 -0.0353,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment reddot		
		{		
			offset = 0.0000 -0.0616 -0.0398,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment laser		
		{		
			offset = 0.0000 0.1421 0.0045,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = 0.0006 0.1920 -0.0237,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment magazine		
		{		
			offset = 0.0000 0.0000 0.0000,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

}