module QG
{   

	item Glock17
	{
		Type				=	Weapon,
		SoundVolume			=	35,
		SoundGain			= 	1.2,
		Icon				=	Glock17,
		DisplayName			=	Glock 17,
		Weight				=	0.7,
		WeaponWeight		=	0.7,
		SwingSound			=	QGGlock17,
		AmmoType			=	Glock17Mag,
		ClipSize 			= 	17,
		ReloadTime 			= 	10,
		AimingTime			=	30,
		HitChance 			= 	45,
		MinDamage			=	1,
		MaxDamage			=	1.8,
		MinimumSwingTime	=	0.9,
		MaxRange			=	12,
		SwingTime			=	0.9,
		SoundRadius			=	110,
		MaxHitCount			=	1,
		CriticalChance 		= 	20,
		RecoilDelay 		= 	8,
		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 Glock17L33
	{
	
		Type				=	Weapon,
		SoundVolume			=	35,
		SoundGain			= 	1.2,
		Icon				=	Glock17L33,
		DisplayName			=	Glock 17 L33,
		Weight				=	0.7,
		WeaponWeight		=	0.7,
		SwingSound			=	QGGlock17,
		AmmoType			=	Glock17Mag33,
		ClipSize 			= 	33,
		ReloadTime 			= 	10,
		AimingTime			=	30,
		HitChance 			= 	45,
		MinDamage			=	1,
		MaxDamage			=	1.8,
		MaxRange			=	12,
		MinimumSwingTime	=	0.9,
		SwingTime			=	0.9,
		SoundRadius			=	110,
		MaxHitCount			=	1,
		CriticalChance 		= 	20,
		RecoilDelay 		= 	8,
		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 Glock17Sup
	{
		Type				=	Weapon,
		SoundVolume			=	25,
		SoundGain			= 	0.8,
		Icon				=	Glock17Sup,
		DisplayName			=	Glock 17 + Suppr.,
		Weight				=	0.9,
		WeaponWeight		=	0.9,
		SwingSound			=	QGSuppr,
		AmmoType			=	Glock17Mag,
		ClipSize 			= 	17,
		ReloadTime 			= 	10,
		AimingTime			=	30,
		HitChance 			= 	45,
		MinDamage			=	1,
		MaxDamage			=	1.8,
		MinimumSwingTime	=	0.9,
		MaxRange			=	14,
		SwingTime			=	0.9,
		SoundRadius			=	10,
		MaxHitCount			=	1,
		CriticalChance 		= 	25,
		RecoilDelay 		= 	8,
		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.8,
		MultipleHitConditionAffected	=	FALSE,
		SplatSize	=	3,
		KnockdownMod	=	2,
		SplatBloodOnNoDeath	=	TRUE,
		RunAnim	=	Run_Weapon2,
		BreakSound  =   PZ_MetalSnap,
		
	}
	
	item Glock17L33Sup
	{
	
		Type				=	Weapon,
		SoundVolume			=	25,
		SoundGain			= 	0.8,
		Icon				=	Glock17L33Sup,
		DisplayName			=	Glock 17 L33 + Suppr.,
		Weight				=	0.9,
		WeaponWeight		=	0.9,
		SwingSound			=	QGSuppr,
		AmmoType			=	Glock17Mag,
		ClipSize 			= 	33,
		ReloadTime 			= 	10,
		AimingTime			=	30,
		HitChance 			= 	45,
		MinDamage			=	1,
		MaxDamage			=	1.8,
		MinimumSwingTime	=	0.9,
		MaxRange			=	14,
		SwingTime			=	0.9,
		SoundRadius			=	10,
		MaxHitCount			=	1,
		CriticalChance 		= 	25,
		RecoilDelay 		= 	8,
		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.8,
		MultipleHitConditionAffected	=	FALSE,
		SplatSize	=	3,
		KnockdownMod	=	2,
		SplatBloodOnNoDeath	=	TRUE,
		RunAnim	=	Run_Weapon2,
		BreakSound  =   PZ_MetalSnap,
	}
	
	item Glock18
	{
		Type				=	Weapon,
		SoundVolume			=	35,
		SoundGain			= 	1.2,
		Icon				=	Glock18,
		DisplayName			=	Glock 18,
		Weight				=	0.8,
		WeaponWeight		=	0.8,
		SwingSound			=	QGGlock17,
		AmmoType			=	Glock17Mag,
		ClipSize 			= 	17,
		ReloadTime 			= 	10,
		AimingTime			=	30,
		HitChance 			= 	45,
		MinDamage			=	1,
		MaxDamage			=	1.8,
		MinimumSwingTime	=	0.3,
		MaxRange			=	12,
		SwingTime			=	0.3,
		SoundRadius			=	110,
		MaxHitCount			=	1,
		CriticalChance 		= 	20,
		RecoilDelay 		= 	8,
		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 Glock18L33
	{
	
		Type				=	Weapon,
		SoundVolume			=	35,
		SoundGain			= 	1.2,
		Icon				=	Glock18L33,
		DisplayName			=	Glock 18 L33,
		Weight				=	0.8,
		WeaponWeight		=	0.8,
		SwingSound			=	QGGlock17,
		AmmoType			=	Glock17Mag33,
		ClipSize 			= 	33,
		ReloadTime 			= 	10,
		AimingTime			=	30,
		HitChance 			= 	45,
		MinDamage			=	1,
		MaxDamage			=	1.8,
		MaxRange			=	12,
		MinimumSwingTime	=	0.3,
		SwingTime			=	0.3,
		SoundRadius			=	110,
		MaxHitCount			=	1,
		CriticalChance 		= 	20,
		RecoilDelay 		= 	8,
		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 Glock18SA
	{
		Type				=	Weapon,
		SoundVolume			=	35,
		SoundGain			= 	1.2,
		Icon				=	Glock18,
		DisplayName			=	Glock 18 (semi-automatic),
		Weight				=	0.8,
		WeaponWeight		=	0.8,
		SwingSound			=	QGGlock17,
		AmmoType			=	Glock17Mag,
		ClipSize 			= 	17,
		ReloadTime 			= 	10,
		AimingTime			=	30,
		HitChance 			= 	45,
		MinDamage			=	1,
		MaxDamage			=	1.8,
		MinimumSwingTime	=	0.9,
		MaxRange			=	12,
		SwingTime			=	0.9,
		SoundRadius			=	110,
		MaxHitCount			=	1,
		CriticalChance 		= 	20,
		RecoilDelay 		= 	9,
		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 Glock18L33SA
	{
	
		Type				=	Weapon,
		SoundVolume			=	35,
		SoundGain			= 	1.2,
		Icon				=	Glock18L33,
		DisplayName			=	Glock 18 L33  (semi-automatic),
		Weight				=	0.8,
		WeaponWeight		=	0.8,
		SwingSound			=	QGGlock17,
		AmmoType			=	Glock17Mag33,
		ClipSize 			= 	33,
		ReloadTime 			= 	10,
		AimingTime			=	30,
		HitChance 			= 	45,
		MinDamage			=	1,
		MaxDamage			=	1.8,
		MaxRange			=	12,
		MinimumSwingTime	=	0.9,
		SwingTime			=	0.9,
		SoundRadius			=	110,
		MaxHitCount			=	1,
		CriticalChance 		= 	20,
		RecoilDelay 		= 	9,
		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 Glock19
	{
		Type				=	Weapon,
		SoundVolume			=	35,
		SoundGain			= 	1.3,
		Icon				=	Glock19,
		DisplayName			=	Glock 19,
		Weight				=	0.8,
		WeaponWeight		=	0.8,
		SwingSound			=	QGGlock17,
		AmmoType			=	Glock17Mag,
		ClipSize 			= 	17,
		ReloadTime 			= 	10,
		AimingTime			=	30,
		HitChance 			= 	50,
		MinDamage			=	1,
		MaxDamage			=	1.8,
		MinimumSwingTime	=	0.9,
		MaxRange			=	12,
		SwingTime			=	0.9,
		SoundRadius			=	120,
		MaxHitCount			=	1,
		CriticalChance 		= 	30,
		RecoilDelay 		= 	9,
		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 Glock19L33
	{
	
		Type				=	Weapon,
		SoundVolume			=	35,
		SoundGain			= 	1.3,
		Icon				=	Glock19L33,
		DisplayName			=	Glock 19 L33,
		Weight				=	0.9,
		WeaponWeight		=	0.9,
		SwingSound			=	QGGlock17,
		AmmoType			=	Glock17Mag,
		ClipSize 			= 	33,
		ReloadTime 			= 	10,
		AimingTime			=	30,
		HitChance 			= 	50,
		MinDamage			=	1,
		MaxDamage			=	1.8,
		MinimumSwingTime	=	0.9,
		MaxRange			=	12,
		SwingTime			=	0.9,
		SoundRadius			=	120,
		MaxHitCount			=	1,
		CriticalChance 		= 	30,
		RecoilDelay 		= 	9,
		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 Glock17Mag
	{
		CanStack	=	FALSE,
		Weight		=	0.2,
		Type		=	Normal,
		DisplayName	=	Glock Magazine (9mm),
		Icon		=	Glock17Loader17,
	}
	
	item Glock17Mag33
	{
		CanStack	=	FALSE,
		Weight		=	0.3,
		Type		=	Normal,
		DisplayName	=	Glock 33 rounds Magazine (9mm),
		Icon		=	Glock17Loader33,
	}
	
	item Glock17Suppressor
	{
		CanStack	=	FALSE,
		Weight		=	0.2,
		Type		=	Normal,
		DisplayName	=	Glock 17 Suppressor,
		Icon		=	Suppressor,
	}
	
	item Glock17CrossChamber
	{
		CanStack	=	FALSE,
		Weight		=	0.3,
		Type		=	Normal,
		DisplayName	=	Glock 17 Cross Chamber,
		Icon		=	Glock17CrossChamber,
	}
	
	item Glock17HandleBar
	{
		CanStack	=	FALSE,
		Weight		=	0.2,
		Type		=	Normal,
		DisplayName	=	Glock 17 HandleBar,
		Icon		=	Glock17HandleBar,
	}
	
	item Glock18CrossChamber
	{
		CanStack	=	FALSE,
		Weight		=	0.3,
		Type		=	Normal,
		DisplayName	=	Glock 18 Cross Chamber,
		Icon		=	Glock18CrossChamber,
	}
	
	item Glock18HandleBar
	{
		CanStack	=	FALSE,
		Weight		=	0.2,
		Type		=	Normal,
		DisplayName	=	Glock 18 HandleBar,
		Icon		=	Glock18HandleBar,
	}
	
	item Glock19CrossChamber
	{
		CanStack	=	FALSE,
		Weight		=	0.3,
		Type		=	Normal,
		DisplayName	=	Glock 19 Cross Chamber,
		Icon		=	Glock19CrossChamber,
	}
	
	item Glock19HandleBar
	{
		CanStack	=	FALSE,
		Weight		=	0.2,
		Type		=	Normal,
		DisplayName	=	Glock 19 HandleBar,
		Icon		=	Glock19HandleBar,
	}
	
	
	recipe Switch to semi-automatic
	{
		Glock18,
		Result:Glock18SA,
		Time:10.0,
		OnCreate:WeaponChg_OnCreate,
	}
	
	recipe Switch to automatic mode
	{
		Glock18SA,
		Result:Glock18,
		Time:10.0,
		OnCreate:WeaponChg_OnCreate,
	}
	
	recipe Switch to semi-automatic
	{
		Glock18L33,
		Result:Glock18L33SA,
		Time:10.0,
		OnCreate:WeaponChg_OnCreate,
	}
	
	recipe Switch to automatic mode
	{
		Glock18L33SA,
		Result:Glock18L33,
		Time:10.0,
		OnCreate:WeaponChg_OnCreate,
	}
	
	recipe Assemble Glock 17
	{
		Glock17Mag,
		Glock17HandleBar,
		Glock17CrossChamber,
        Result:Glock17,
		OnCreate:play_assembling_gun,
        Time:150.0,
	}
	
	recipe Assemble Glock 17 L33
	{
		Glock17Mag33,
		Glock17HandleBar,
		Glock17CrossChamber,
        Result:Glock17L33,
		OnCreate:play_assembling_gun,
        Time:150.0,
	}
	
	
	recipe Disassemble Glock 17
	{
		Glock17,
        Result:Glock17CrossChamber,
		OnCreate:get_glock17_pieces,
        Time:150.0,
	}
		
	recipe Disassemble Glock 17 L33
	{
		Glock17L33,
        Result:Glock17CrossChamber,
		OnCreate:get_glock17L33_pieces,
        Time:150.0,
	}
	
	fixing Repair Glock 17
	{
		Require : Glock17,
		Fixer 	: Maintkit; Aiming=2,
		Fixer	: Brushkit; Aiming=1,
		Fixer 	: WD40,
	}
	
	fixing Repair Glock 17
	{
		Require : Glock17L33,
		Fixer 	: Maintkit; Aiming=2,
		Fixer	: Brushkit; Aiming=1,
		Fixer 	: WD40,
	}
	
	recipe Assemble Glock 18
	{
		Glock17Mag,
		Glock18HandleBar,
		Glock18CrossChamber,
        Result:Glock18,
		OnCreate:play_assembling_gun,
        Time:150.0,
	}
	
	recipe Assemble Glock 18 L33
	{
		Glock17Mag33,
		Glock18HandleBar,
		Glock18CrossChamber,
        Result:Glock18L33,
		OnCreate:play_assembling_gun,
        Time:150.0,
	}
	
	
	recipe Disassemble Glock 18
	{
		Glock18,
        Result:Glock18CrossChamber,
		OnCreate:get_glock18_pieces,
        Time:150.0,
	}
		
	recipe Disassemble Glock 18 L33
	{
		Glock18L33,
        Result:Glock18CrossChamber,
		OnCreate:get_glock18L33_pieces,
        Time:150.0,
	}
	
	fixing Repair Glock 18
	{
		Require : Glock18,
		Fixer 	: Maintkit; Aiming=2,
		Fixer	: Brushkit; Aiming=1,
		Fixer 	: WD40,
	}
	
	fixing Repair Glock 18
	{
		Require : Glock18L33,
		Fixer 	: Maintkit; Aiming=2,
		Fixer	: Brushkit; Aiming=1,
		Fixer 	: WD40,
	}
	
	recipe Assemble Glock 19
	{
		Glock17Mag,
		Glock19HandleBar,
		Glock19CrossChamber,
        Result:Glock19,
		OnCreate:play_assembling_gun,
        Time:150.0,
	}
	
	recipe Assemble Glock 19 L33
	{
		Glock17Mag33,
		Glock19HandleBar,
		Glock19CrossChamber,
        Result:Glock19L33,
		OnCreate:play_assembling_gun,
        Time:150.0,
	}
	
	recipe Disassemble Glock 19
	{
		Glock19,
        Result:Glock19CrossChamber,
		OnCreate:get_glock19_pieces,
        Time:150.0,
	}
		
	recipe Disassemble Glock 19 L33
	{
		Glock19L33,
        Result:Glock19CrossChamber,
		OnCreate:get_glock19L33_pieces,
        Time:150.0,
	}
	
	fixing Repair Glock 19
	{
		Require : Glock19,
		Fixer 	: Maintkit; Aiming=2,
		Fixer	: Brushkit; Aiming=1,
		Fixer 	: WD40,
	}
	
	fixing Repair Glock 19
	{
		Require : Glock19L33,
		Fixer 	: Maintkit; Aiming=2,
		Fixer	: Brushkit; Aiming=1,
		Fixer 	: WD40,
	}
		
	recipe Assemble Glock 17 + Suppr.
	{
		Glock17,
		Glock17Suppressor,
        Result:Glock17Sup,
		Sound:QGAddSilencer,
        Time:150.0,
	}
	
	recipe Assemble Glock 17 L33 + Suppr.
	{
		Glock17L33,
		Glock17Suppressor,
        Result:Glock17L33Sup,
		Sound:QGAddSilencer,
        Time:150.0,
	}
	
	
	recipe Disassemble Glock 17 + Suppr.
	{
		Glock17Sup,
        Result:Glock17,
		Sound:QGAddSilencer,
		OnCreate:get_glockSup,
        Time:150.0,
	}
		
	recipe Disassemble Glock 17 L33 + Suppr.
	{
		Glock17L33Sup,
        Result:Glock17L33,
		Sound:QGAddSilencer,
		OnCreate:get_glockSup,
        Time:150.0,
	}
	
	fixing Repair Glock 17
	{
		Require : Glock17Sup,
		Fixer 	: Maintkit; Aiming=2,
		Fixer	: Brushkit; Aiming=1,
		Fixer 	: WD40,
	}
	
	fixing Repair Glock 17
	{
		Require : Glock17L33Sup,
		Fixer 	: Maintkit; Aiming=2,
		Fixer	: Brushkit; Aiming=1,
		Fixer 	: WD40,
	}
	
	
	
}