/* Ammo Maker by STIMP_TM */

module ammomaker {

	imports
	{
		Base
	}

/* Recipes Ammo TF */

	recipe Make .30 Carbine [TF]
	{
		OnTest:Recipe.OnTest.isActivated_THC,

		ammomaker_GunPowderGrains=26,
		ammomaker_PartsStraightM=1,
		keep Hammer/BallPeenHammer,

		Result:Bullets30Cal=1,
		Sound:MakeAmmo,
		Time:50.0,
        Category:AmmoMakerAmmo,
		OnGiveXP:Recipe.OnGiveXP.Reloading3,
		NeedToBeLearn:false,
		IsHidden:true,
	}

	recipe Make .30-06 Spring [TF]
	{
		OnTest:Recipe.OnTest.isActivated_THC,

		ammomaker_GunPowderGrains=104,
		ammomaker_PartsBottleneckM=1,
		keep Hammer/BallPeenHammer,

		Result:Bullets3006=1,
		Sound:MakeAmmo,
		Time:50.0,
        Category:AmmoMakerAmmo,
		OnGiveXP:Recipe.OnGiveXP.Reloading3,
		NeedToBeLearn:false,
		IsHidden:true,
	}

	recipe Make .303 British [TF]
	{
		OnTest:Recipe.OnTest.isActivated_THC,

		ammomaker_GunPowderGrains=74,
		ammomaker_PartsBottleneckMRim=1,
		keep Hammer/BallPeenHammer,

		Result:Bullets303=1,
		Sound:MakeAmmo,
		Time:50.0,
        Category:AmmoMakerAmmo,
		OnGiveXP:Recipe.OnGiveXP.Reloading3,
		NeedToBeLearn:false,
		IsHidden:true,
	}

	recipe Make 9x18 Mak [TF]
	{
		OnTest:Recipe.OnTest.isActivated_THC,

		ammomaker_GunPowderGrains=6,
		ammomaker_PartsStraightS=1,
		keep Hammer/BallPeenHammer,

		Result:Bullets9x18mm=1,
		Sound:MakeAmmo,
		Time:50.0,
        Category:AmmoMakerAmmo,
		OnGiveXP:Recipe.OnGiveXP.Reloading3,
		NeedToBeLearn:false,
		IsHidden:true,
	}

	recipe Make 6.5x50SR Aris [TF]
	{
		OnTest:Recipe.OnTest.isActivated_THWW2,

		ammomaker_GunPowderGrains=66,
		ammomaker_PartsBottleneckM=1,
		keep Hammer/BallPeenHammer,

		Result:65x50_Bullets=1,
		Sound:MakeAmmo,
		Time:50.0,
        Category:AmmoMakerAmmo,
		OnGiveXP:Recipe.OnGiveXP.Reloading3,
		NeedToBeLearn:false,
		IsHidden:true,
	}

	recipe Make 6.5x52 Carc [TF]
	{
		OnTest:Recipe.OnTest.isActivated_THWW2,

		ammomaker_GunPowderGrains=64,
		ammomaker_PartsBottleneckM=1,
		keep Hammer/BallPeenHammer,

		Result:6x5Bullets=1,
		Sound:MakeAmmo,
		Time:50.0,
        Category:AmmoMakerAmmo,
		OnGiveXP:Recipe.OnGiveXP.Reloading3,
		NeedToBeLearn:false,
		IsHidden:true,
	}

	recipe Make 7.92x33 Kurz [TF]
	{
		OnTest:Recipe.OnTest.isActivated_THWW2,

		ammomaker_GunPowderGrains=42,
		ammomaker_PartsBottleneckS=1,
		keep Hammer/BallPeenHammer,

		Result:8mmKurtz=1,
		Sound:MakeAmmo,
		Time:50.0,
        Category:AmmoMakerAmmo,
		OnGiveXP:Recipe.OnGiveXP.Reloading3,
		NeedToBeLearn:false,
		IsHidden:true,
	}

	recipe Make 7.92x57 Maus [TF]
	{
		OnTest:Recipe.OnTest.isActivated_THWW2,

		ammomaker_GunPowderGrains=92,
		ammomaker_PartsBottleneckM=1,
		keep Hammer/BallPeenHammer,

		Result:8mmMauser=1,
		Sound:MakeAmmo,
		Time:50.0,
        Category:AmmoMakerAmmo,
		OnGiveXP:Recipe.OnGiveXP.Reloading3,
		NeedToBeLearn:false,
		IsHidden:true,
	}

	recipe Make 9x25 Maus [TF]
	{
		OnTest:Recipe.OnTest.isActivated_THWW2,

		ammomaker_GunPowderGrains=12,
		ammomaker_PartsStraightS=1,
		keep Hammer/BallPeenHammer,

		Result:9x25_Mauser_Bullets=1,
		Sound:MakeAmmo,
		Time:50.0,
        Category:AmmoMakerAmmo,
		OnGiveXP:Recipe.OnGiveXP.Reloading3,
		NeedToBeLearn:false,
		IsHidden:true,
	}

	recipe Make 5.45x39 [TF]
	{
		OnTest:Recipe.OnTest.isActivated_TEB,

		ammomaker_GunPowderGrains=56,
		ammomaker_PartsBottleneckS=1,
		keep Hammer/BallPeenHammer,

		Result:545x39Bullets=1,
		Sound:MakeAmmo,
		Time:50.0,
        Category:AmmoMakerAmmo,
		OnGiveXP:Recipe.OnGiveXP.Reloading3,
		NeedToBeLearn:false,
		IsHidden:true,
	}

	recipe Make 7.62x54 R [TF]
	{
		OnTest:Recipe.OnTest.isActivated_TEB,

		ammomaker_GunPowderGrains=100,
		ammomaker_PartsBottleneckM=1,
		keep Hammer/BallPeenHammer,

		Result:762x54Bullets=1,
		Sound:MakeAmmo,
		Time:50.0,
        Category:AmmoMakerAmmo,
		OnGiveXP:Recipe.OnGiveXP.Reloading3,
		NeedToBeLearn:false,
		IsHidden:true,
	}

	recipe Make .32 ACP [TF]
	{
		OnTest:Recipe.OnTest.isActivated_TEB,
		
		ammomaker_GunPowderGrains=6,
		ammomaker_PartsStraightS=1,
		keep Hammer/BallPeenHammer,

		Result:Bullets32=1,
		Sound:MakeAmmo,
		Time:50.0,
        Category:AmmoMakerAmmo,
		OnGiveXP:Recipe.OnGiveXP.Reloading3,
		NeedToBeLearn:false,
		IsHidden:true,
	}

/* Recipes Ammo TFR */

	recipe Make 7.5x54mm [TFR]
	{
		OnTest:Recipe.OnTest.isActivated_TFR,
		
		ammomaker_GunPowderGrains=92,
		ammomaker_PartsBottleneckM=1,
		keep Hammer/BallPeenHammer,

		Result:75x54_French_Bullets=1,
		Sound:MakeAmmo,
		Time:50.0,
        Category:AmmoMakerAmmo,
		OnGiveXP:Recipe.OnGiveXP.Reloading3,
		NeedToBeLearn:false,
		IsHidden:true,
	}

	recipe Make 8x50mmR Lebel [TFR]
	{
		OnTest:Recipe.OnTest.isActivated_TFR,
		
		ammomaker_GunPowderGrains=70,
		ammomaker_PartsBottleneckMRim=1,
		keep Hammer/BallPeenHammer,

		Result:8mmLEBEL_Bullets=1,
		Sound:MakeAmmo,
		Time:50.0,
        Category:AmmoMakerAmmo,
		OnGiveXP:Recipe.OnGiveXP.Reloading3,
		NeedToBeLearn:false,
		IsHidden:true,
	}

	recipe Make .32 ACP [TFR]
	{
		OnTest:Recipe.OnTest.isActivated_TFR,
		
		ammomaker_GunPowderGrains=6,
		ammomaker_PartsStraightS=1,
		keep Hammer/BallPeenHammer,

		Result:Bullets32=1,
		Sound:MakeAmmo,
		Time:50.0,
        Category:AmmoMakerAmmo,
		OnGiveXP:Recipe.OnGiveXP.Reloading3,
		NeedToBeLearn:false,
		IsHidden:true,
	}

	recipe Make 8x27mmR Lebel [TFR]
	{
		OnTest:Recipe.OnTest.isActivated_TFR,
		
		ammomaker_GunPowderGrains=18,
		ammomaker_PartsStraightMRim=1,
		keep Hammer/BallPeenHammer,

		Result:Bullets8mmFO=1,
		Sound:MakeAmmo,
		Time:50.0,
        Category:AmmoMakerAmmo,
		OnGiveXP:Recipe.OnGiveXP.Reloading3,
		NeedToBeLearn:false,
		IsHidden:true,
	}

/* Recipes Ammo TAC */

	recipe Make 7.5x54mm [TAC]
	{
		OnTest:Recipe.OnTest.isActivated_TAC,
		
		ammomaker_GunPowderGrains=92,
		ammomaker_PartsBottleneckM=1,
		keep Hammer/BallPeenHammer,

		Result:75x54_French_Bullets=1,
		Sound:MakeAmmo,
		Time:50.0,
        Category:AmmoMakerAmmo,
		OnGiveXP:Recipe.OnGiveXP.Reloading3,
		NeedToBeLearn:false,
		IsHidden:true,
	}

	recipe Make 7.62x54 R [TAC]
	{
		OnTest:Recipe.OnTest.isActivated_TAC,

		ammomaker_GunPowderGrains=100,
		ammomaker_PartsBottleneckMRim=1,
		keep Hammer/BallPeenHammer,

		Result:762x54Bullets=1,
		Sound:MakeAmmo,
		Time:50.0,
        Category:AmmoMakerAmmo,
		OnGiveXP:Recipe.OnGiveXP.Reloading3,
		NeedToBeLearn:false,
		IsHidden:true,
	}

	recipe Make 7.62x39 [TAC]
	{
		OnTest:Recipe.OnTest.isActivated_TAC,

		ammomaker_GunPowderGrains=50,
		ammomaker_PartsBottleneckS=1,
		keep Hammer/BallPeenHammer,

		Result:762Bullets=1,
		Sound:MakeAmmo,
		Time:50.0,
        Category:AmmoMakerAmmo,
		OnGiveXP:Recipe.OnGiveXP.Reloading3,
		NeedToBeLearn:false,
		IsHidden:true,
	}

	recipe Make 7.62x25 Tok [TAC]
	{
		OnTest:Recipe.OnTest.isActivated_TAC,
		
		ammomaker_GunPowderGrains=12,
		ammomaker_PartsBottleneckS=1,
		keep Hammer/BallPeenHammer,

		Result:762x25Bullets=1,
		Sound:MakeAmmo,
		Time:50.0,
        Category:AmmoMakerAmmo,
		OnGiveXP:Recipe.OnGiveXP.Reloading3,
		NeedToBeLearn:false,
		IsHidden:true,
	}

/* Recipes Ammo TPF */

	recipe Make 7.5x54mm [TPF]
	{
		OnTest:Recipe.OnTest.isActivated_TPF,
		
		ammomaker_GunPowderGrains=92,
		ammomaker_PartsBottleneckM=1,
		keep Hammer/BallPeenHammer,

		Result:75x54_French_Bullets=1,
		Sound:MakeAmmo,
		Time:50.0,
        Category:AmmoMakerAmmo,
		OnGiveXP:Recipe.OnGiveXP.Reloading3,
		NeedToBeLearn:false,
		IsHidden:true,
	}

	recipe Make 8x50mmR Lebel [TPF]
	{
		OnTest:Recipe.OnTest.isActivated_TPF,
		
		ammomaker_GunPowderGrains=70,
		ammomaker_PartsBottleneckMRim=1,
		keep Hammer/BallPeenHammer,

		Result:8mmLEBEL_Bullets=1,
		Sound:MakeAmmo,
		Time:50.0,
        Category:AmmoMakerAmmo,
		OnGiveXP:Recipe.OnGiveXP.Reloading3,
		NeedToBeLearn:false,
		IsHidden:true,
	}

	recipe Make .32 ACP [TPF]
	{
		OnTest:Recipe.OnTest.isActivated_TPF,
		
		ammomaker_GunPowderGrains=6,
		ammomaker_PartsStraightS=1,
		keep Hammer/BallPeenHammer,

		Result:Bullets32=1,
		Sound:MakeAmmo,
		Time:50.0,
        Category:AmmoMakerAmmo,
		OnGiveXP:Recipe.OnGiveXP.Reloading3,
		NeedToBeLearn:false,
		IsHidden:true,
	}

	recipe Make 8x27mmR Lebel [TPF]
	{
		OnTest:Recipe.OnTest.isActivated_TPF,
		
		ammomaker_GunPowderGrains=18,
		ammomaker_PartsStraightMRim=1,
		keep Hammer/BallPeenHammer,

		Result:Bullets8mmFO=1,
		Sound:MakeAmmo,
		Time:50.0,
        Category:AmmoMakerAmmo,
		OnGiveXP:Recipe.OnGiveXP.Reloading3,
		NeedToBeLearn:false,
		IsHidden:true,
	}

}