module QG
{   
	
	item Ber92
	{	
		Type				=	Weapon,
		SoundVolume			=	35,
		SoundGain			= 	1.2,
		Icon				=	Beretta92,
		DisplayName			=	Beretta 92,
		Weight				=	0.9,
		WeaponWeight		=	0.8,
		SwingSound			=	QGGlock17,
		AmmoType			=	Ber92Mag,
		ClipSize 			= 	15,
		ReloadTime 			= 	10,
		AimingTime			=	30,
		HitChance 			= 	45,
		MinDamage			=	1,
		MaxDamage			=	1.6,
		MinimumSwingTime	=	1,
		MaxRange			=	12,
		SwingTime			=	0.6,
		SoundRadius			=	120,
		MaxHitCount			=	1,
		CriticalChance 		= 	20,
		RecoilDelay 		= 	12,
		AimingPerkCritModifier = 10,
		AimingPerkRangeModifier = 1.5,
		AimingPerkHitChanceModifier = 15,
		AimingPerkMinAngleModifier = 0.05,
		ImpactSound	=	null,
		WeaponSprite	=	handgun,
		MinAngle	=	0.95,
		ToHitModifier	=	1.5,
		NPCSoundBoost	=	1.2,
		KnockBackOnNoDeath	=	TRUE,
		Ranged	=	TRUE,
		SwingAmountBeforeImpact	=	0,
		ProjectileCount	=	1,
		ConditionLowerChanceOneIn	=	60,
		SplatNumber	=	3,
		PushBackMod	=	0.3,
		SubCategory	=	Firearm,
		ConditionMax	=	10,
		ShareDamage	=	FALSE,
		IsAimedFirearm	=	TRUE,
		DoorDamage	=	5,
		UseEndurance	=	FALSE,
		SwingAnim	=	Handgun,
		MinRange	=	0.6,
		MultipleHitConditionAffected	=	FALSE,
		SplatSize	=	3,
		KnockdownMod	=	2,
		SplatBloodOnNoDeath	=	TRUE,
		RunAnim	=	Run_Weapon2,
		BreakSound  =   PZ_MetalSnap,
	}
	
	item Ber92L32
	{
		Type				=	Weapon,
		SoundVolume			=	35,
		SoundGain			= 	1.2,
		Icon				=	Beretta92L32,
		DisplayName			=	Beretta 92 L32,
		Weight				=	1,
		WeaponWeight		=	0.9,
		SwingSound			=	QGGlock17,
		AmmoType			=	Ber93RMag,
		ClipSize 			= 	32,
		ReloadTime 			= 	10,
		AimingTime			=	30,
		HitChance 			= 	45,
		MinDamage			=	1,
		MaxDamage			=	1.6,
		MinimumSwingTime	=	1,
		MaxRange			=	12,
		SwingTime			=	0.6,
		SoundRadius			=	120,
		MaxHitCount			=	1,
		CriticalChance 		= 	20,
		RecoilDelay 		= 	12,
		AimingPerkCritModifier = 10,
		AimingPerkRangeModifier = 1.5,
		AimingPerkHitChanceModifier = 15,
		AimingPerkMinAngleModifier = 0.05,
		ImpactSound	=	null,
		WeaponSprite	=	handgun,
		MinAngle	=	0.95,
		ToHitModifier	=	1.5,
		NPCSoundBoost	=	1.2,
		KnockBackOnNoDeath	=	TRUE,
		Ranged	=	TRUE,
		SwingAmountBeforeImpact	=	0,
		ProjectileCount	=	1,
		ConditionLowerChanceOneIn	=	60,
		SplatNumber	=	3,
		PushBackMod	=	0.3,
		SubCategory	=	Firearm,
		ConditionMax	=	10,
		ShareDamage	=	FALSE,
		IsAimedFirearm	=	TRUE,
		DoorDamage	=	5,
		UseEndurance	=	FALSE,
		SwingAnim	=	Handgun,
		MinRange	=	0.6,
		MultipleHitConditionAffected	=	FALSE,
		SplatSize	=	3,
		KnockdownMod	=	2,
		SplatBloodOnNoDeath	=	TRUE,
		RunAnim	=	Run_Weapon2,
		BreakSound  =   PZ_MetalSnap,
	}

	item Ber92Mag
	{
		CanStack	=	FALSE,
		Weight		=	0.2,
		Type		=	Normal,
		DisplayName	=	Beretta 92 Magazine (9mm),
		Icon		=	Beretta92Loader15,
	}
	
	item Beretta92CrossChamber
	{
		CanStack	=	FALSE,
		Weight		=	0.5,
		Type		=	Normal,
		DisplayName	=	Beretta 92 Cross Chamber,
		Icon		=	Beretta92CrossChamber,
	}
	
	item Beretta92HandleBar
	{
		CanStack	=	FALSE,
		Weight		=	0.2,
		Type		=	Normal,
		DisplayName	=	Beretta 92 HandleBar,
		Icon		=	Beretta92HandleBar,
	}
	
	item Ber93R
	{
		Type				=	Weapon,
		SoundVolume			=	35,
		SoundGain			= 	1.2,
		Icon				=	Beretta93R,
		DisplayName			=	Beretta 93R,
		Weight				=	1.17,
		WeaponWeight		=	1.17,
		SwingSound			=	QGGlock17,
		AmmoType			=	Ber93RMag,
		ClipSize 			= 	32,
		ReloadTime 			= 	10,
		AimingTime			=	30,
		HitChance 			= 	45,
		MinDamage			=	1,
		MaxDamage			=	1.6,
		MinimumSwingTime	=	0.2,
		MaxRange			=	12,
		SwingTime			=	0.2,
		SoundRadius			=	120,
		MaxHitCount			=	1,
		CriticalChance 		= 	20,
		RecoilDelay 		= 	7,
		AimingPerkCritModifier = 10,
		AimingPerkRangeModifier = 1.5,
		AimingPerkHitChanceModifier = 15,
		AimingPerkMinAngleModifier = 0.05,
		ImpactSound	=	null,
		WeaponSprite	=	handgun,
		MinAngle	=	0.95,
		ToHitModifier	=	1.5,
		NPCSoundBoost	=	1.2,
		KnockBackOnNoDeath	=	TRUE,
		Ranged	=	TRUE,
		SwingAmountBeforeImpact	=	0,
		ProjectileCount	=	1,
		ConditionLowerChanceOneIn	=	60,
		SplatNumber	=	3,
		PushBackMod	=	0.3,
		SubCategory	=	Firearm,
		ConditionMax	=	10,
		ShareDamage	=	FALSE,
		IsAimedFirearm	=	TRUE,
		DoorDamage	=	5,
		UseEndurance	=	FALSE,
		SwingAnim	=	Handgun,
		MinRange	=	0.6,
		MultipleHitConditionAffected	=	FALSE,
		SplatSize	=	3,
		KnockdownMod	=	2,
		SplatBloodOnNoDeath	=	TRUE,
		RunAnim	=	Run_Weapon2,
		BreakSound  =   PZ_MetalSnap,
	}
	
	item Ber93RSA
	{
		Type				=	Weapon,
		SoundVolume			=	35,
		SoundGain			= 	1.2,
		Icon				=	Beretta93R,
		DisplayName			=	Beretta 93R (semi-automatic),
		Weight				=	1.17,
		WeaponWeight		=	1.17,
		SwingSound			=	QGGlock17,
		AmmoType			=	Ber93RMag,
		ClipSize 			= 	32,
		ReloadTime 			= 	10,
		AimingTime			=	30,
		HitChance 			= 	45,
		MinDamage			=	1,
		MaxDamage			=	1.6,
		MinimumSwingTime	=	0.8,
		MaxRange			=	12,
		SwingTime			=	0.8,
		SoundRadius			=	120,
		MaxHitCount			=	1,
		CriticalChance 		= 	20,
		RecoilDelay 		= 	12,
		AimingPerkCritModifier = 10,
		AimingPerkRangeModifier = 1.5,
		AimingPerkHitChanceModifier = 15,
		AimingPerkMinAngleModifier = 0.05,
		ImpactSound	=	null,
		WeaponSprite	=	handgun,
		MinAngle	=	0.95,
		ToHitModifier	=	1.5,
		NPCSoundBoost	=	1.2,
		KnockBackOnNoDeath	=	TRUE,
		Ranged	=	TRUE,
		SwingAmountBeforeImpact	=	0,
		ProjectileCount	=	1,
		ConditionLowerChanceOneIn	=	60,
		SplatNumber	=	3,
		PushBackMod	=	0.3,
		SubCategory	=	Firearm,
		ConditionMax	=	10,
		ShareDamage	=	FALSE,
		IsAimedFirearm	=	TRUE,
		DoorDamage	=	5,
		UseEndurance	=	FALSE,
		SwingAnim	=	Handgun,
		MinRange	=	0.6,
		MultipleHitConditionAffected	=	FALSE,
		SplatSize	=	3,
		KnockdownMod	=	2,
		SplatBloodOnNoDeath	=	TRUE,
		RunAnim	=	Run_Weapon2,
		BreakSound  =   PZ_MetalSnap,
	}
	
	item Ber93RL15
	{
		Type				=	Weapon,
		SoundVolume			=	35,
		SoundGain			= 	1.2,
		Icon				=	Beretta93RL15,
		DisplayName			=	Beretta 93R L15,
		Weight				=	1.05,
		WeaponWeight		=	1.05,
		SwingSound			=	QGGlock17,
		AmmoType			=	Ber92Mag,
		ClipSize 			= 	15,
		ReloadTime 			= 	10,
		AimingTime			=	30,
		HitChance 			= 	45,
		MinDamage			=	1,
		MaxDamage			=	1.6,
		MinimumSwingTime	=	0.2,
		MaxRange			=	12,
		SwingTime			=	0.2,
		SoundRadius			=	120,
		MaxHitCount			=	1,
		CriticalChance 		= 	20,
		RecoilDelay 		= 	7,
		AimingPerkCritModifier = 10,
		AimingPerkRangeModifier = 1.5,
		AimingPerkHitChanceModifier = 15,
		AimingPerkMinAngleModifier = 0.05,
		ImpactSound	=	null,
		WeaponSprite	=	handgun,
		MinAngle	=	0.95,
		ToHitModifier	=	1.5,
		NPCSoundBoost	=	1.2,
		KnockBackOnNoDeath	=	TRUE,
		Ranged	=	TRUE,
		SwingAmountBeforeImpact	=	0,
		ProjectileCount	=	1,
		ConditionLowerChanceOneIn	=	60,
		SplatNumber	=	3,
		PushBackMod	=	0.3,
		SubCategory	=	Firearm,
		ConditionMax	=	10,
		ShareDamage	=	FALSE,
		IsAimedFirearm	=	TRUE,
		DoorDamage	=	5,
		UseEndurance	=	FALSE,
		SwingAnim	=	Handgun,
		MinRange	=	0.6,
		MultipleHitConditionAffected	=	FALSE,
		SplatSize	=	3,
		KnockdownMod	=	2,
		SplatBloodOnNoDeath	=	TRUE,
		RunAnim	=	Run_Weapon2,
		BreakSound  =   PZ_MetalSnap,
	}
	
	item Ber93RL15SA
	{
		Type				=	Weapon,
		SoundVolume			=	35,
		SoundGain			= 	1.2,
		Icon				=	Beretta93RL15,
		DisplayName			=	Beretta 93R L15,
		Weight				=	1.05,
		WeaponWeight		=	1.05,
		SwingSound			=	QGGlock17,
		AmmoType			=	Ber92Mag,
		ClipSize 			= 	15,
		ReloadTime 			= 	10,
		AimingTime			=	30,
		HitChance 			= 	45,
		MinDamage			=	1,
		MaxDamage			=	1.6,
		MinimumSwingTime	=	0.8,
		MaxRange			=	12,
		SwingTime			=	0.8,
		SoundRadius			=	120,
		MaxHitCount			=	1,
		CriticalChance 		= 	20,
		RecoilDelay 		= 	12,
		AimingPerkCritModifier = 10,
		AimingPerkRangeModifier = 1.5,
		AimingPerkHitChanceModifier = 15,
		AimingPerkMinAngleModifier = 0.05,
		ImpactSound	=	null,
		WeaponSprite	=	handgun,
		MinAngle	=	0.95,
		ToHitModifier	=	1.5,
		NPCSoundBoost	=	1.2,
		KnockBackOnNoDeath	=	TRUE,
		Ranged	=	TRUE,
		SwingAmountBeforeImpact	=	0,
		ProjectileCount	=	1,
		ConditionLowerChanceOneIn	=	60,
		SplatNumber	=	3,
		PushBackMod	=	0.3,
		SubCategory	=	Firearm,
		ConditionMax	=	10,
		ShareDamage	=	FALSE,
		IsAimedFirearm	=	TRUE,
		DoorDamage	=	5,
		UseEndurance	=	FALSE,
		SwingAnim	=	Handgun,
		MinRange	=	0.6,
		MultipleHitConditionAffected	=	FALSE,
		SplatSize	=	3,
		KnockdownMod	=	2,
		SplatBloodOnNoDeath	=	TRUE,
		RunAnim	=	Run_Weapon2,
		BreakSound  =   PZ_MetalSnap,
	}
	
	item Ber93RMag
	{
		CanStack	=	FALSE,
		Weight		=	0.2,
		Type		=	Normal,
		DisplayName	=	Beretta 93R Magazine (9x19mm),
		Icon		=	Beretta93RLoader32,
	}
	
	item Beretta93RCrossChamber
	{
		CanStack	=	FALSE,
		Weight		=	0.67,
		Type		=	Normal,
		DisplayName	=	Beretta 93R Cross Chamber,
		Icon		=	Beretta93RCrossChamber,
	}
	
	recipe Switch to semi-automatic
	{
		Ber93RL15,
		Result:Ber93RL15SA,
		Time:10.0,
		OnCreate:WeaponChg_OnCreate,
	}
	
	recipe Switch to automatic mode
	{
		Ber93RL15SA,
		Result:Ber93RL15,
		Time:10.0,
		OnCreate:WeaponChg_OnCreate,
	}
	
	recipe Switch to semi-automatic
	{
		Ber93R,
		Result:Ber93RSA,
		Time:10.0,
		OnCreate:WeaponChg_OnCreate,
	}
	
	recipe Switch to automatic mode
	{
		Ber93RSA,
		Result:Ber93R,
		Time:10.0,
		OnCreate:WeaponChg_OnCreate,
	}
	
	recipe Assemble Beretta 92
	{
		Ber92Mag,
		Beretta92HandleBar,
		Beretta92CrossChamber,
        Result:Ber92,
		OnCreate:play_assembling_gun,
        Time:150.0,
	}

	recipe Assemble Beretta 93R
	{
		Ber93RMag,
		Beretta92HandleBar,
		Beretta93RCrossChamber,
        Result:Ber93R,
		OnCreate:play_assembling_gun,
        Time:150.0,
	}

	recipe Assemble Beretta 93R L15
	{
		Ber92Mag,
		Beretta92HandleBar,
		Beretta93RCrossChamber,
        Result:Ber93RL15,
		OnCreate:play_assembling_gun,
        Time:150.0,
	}

	recipe Assemble Beretta 92 L32
	{
		Ber93RMag,
		Beretta92HandleBar,
		Beretta92CrossChamber,
        Result:Ber92L32,
		OnCreate:play_assembling_gun,
        Time:150.0,
	}
	
	recipe Disassemble Beretta 92
	{
		Ber92,
        Result:Beretta92CrossChamber,
		OnCreate:get_beretta92_pieces,
        Time:150.0,
	}
			
	recipe Disassemble Beretta 93R
	{
		Ber93R,
        Result:Beretta93RCrossChamber,
		OnCreate:get_beretta93R_pieces,
        Time:150.0,
	}
	
	recipe Disassemble Beretta 93R L15
	{
		Ber93RL15,
        Result:Beretta93RCrossChamber,
		OnCreate:get_beretta92_pieces,
        Time:150.0,
	}
	
	recipe Disassemble Beretta 92 L32
	{
		Ber92L32,
        Result:Beretta92CrossChamber,
		OnCreate:get_beretta93R_pieces,
        Time:150.0,
	}
	
	recipe Disassemble Beretta 93R L15 
	{
		Ber93RL15SA,
        Result:Beretta93RCrossChamber,
		OnCreate:get_beretta93RL15_pieces,
        Time:150.0,
	}
	
	recipe Disassemble Beretta 93R 
	{
		Ber93RSA,
        Result:Beretta93RCrossChamber,
		OnCreate:get_beretta93R_pieces,
        Time:150.0,
	}
	
	fixing Repair Beretta 92
	{
		Require : Ber92,
		Fixer 	: Maintkit; Aiming=2,
		Fixer	: Brushkit; Aiming=1,
		Fixer 	: WD40,
	}
	
	fixing Repair Beretta 93R
	{
		Require : Ber93R,
		Fixer 	: Maintkit; Aiming=2,
		Fixer	: Brushkit; Aiming=1,
		Fixer 	: WD40,
	}
	
		fixing Repair Beretta 92
	{
		Require : Ber92L32,
		Fixer 	: Maintkit; Aiming=2,
		Fixer	: Brushkit; Aiming=1,
		Fixer 	: WD40,
	}
	
	fixing Repair Beretta 93R
	{
		Require : Ber93RL15,
		Fixer 	: Maintkit; Aiming=2,
		Fixer	: Brushkit; Aiming=1,
		Fixer 	: WD40,
	}
	
}