/* Ammo Maker by STIMP_TM */

module ammomaker {

	imports
	{
		Base
	}

/* Recipes Ammo AGF */

	recipe Make .177 BB [AGF]
	{
		OnTest:Recipe.OnTest.isActivated_AGF,

		ScrapMetal=1,
		BlowTorch=1,
		keep Hammer/BallPeenHammer,

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

	recipe Make 5.45x39 [AGF]
	{
		OnTest:Recipe.OnTest.isActivated_AGF,

		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 5.7x28 [AGF]
	{
		OnTest:Recipe.OnTest.isActivated_AGF,

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

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

	recipe Make .22 LR [AGF]
	{
		OnTest:Recipe.OnTest.isActivated_AGF,

		ammomaker_GunPowderGrains=4,
		ammomaker_PartsStraightSRim=1,
		keep Hammer/BallPeenHammer,

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

	recipe Make 7.62x51 NATO [AGF]
	{
		OnTest:Recipe.OnTest.isActivated_AGF,

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

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

	recipe Make .30-06 Spring [AGF]
	{
		OnTest:Recipe.OnTest.isActivated_AGF,

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

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

	recipe Make 7.62x39 [AGF]
	{
		OnTest:Recipe.OnTest.isActivated_AGF,

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

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

	recipe Make 7.62x54 R [AGF]
	{
		OnTest:Recipe.OnTest.isActivated_AGF,

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

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

	recipe Make .380 ACP [AGF]
	{
		OnTest:Recipe.OnTest.isActivated_AGF,

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

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

	recipe Make .357 Mag [AGF]
	{
		OnTest:Recipe.OnTest.isActivated_AGF,

		ammomaker_GunPowderGrains=18,
		ammomaker_PartsStraightMRim=1,
		keep Hammer/BallPeenHammer,

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

	recipe Make .410 G Buck 00 [AGF]
	{
		OnTest:Recipe.OnTest.isActivated_AGF,

		ammomaker_GunPowderGrains=24,
		ammomaker_HullShotgunS=1,
		ammomaker_Ball00=6,
		keep Hammer/BallPeenHammer,

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

	recipe Make .45 LC [AGF]
	{
		OnTest:Recipe.OnTest.isActivated_AGF,

		ammomaker_GunPowderGrains=16,
		ammomaker_PartsStraightMRim=1,
		keep Hammer/BallPeenHammer,

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

	recipe Make .45-70 Gov [AGF]
	{
		OnTest:Recipe.OnTest.isActivated_AGF,

		ammomaker_GunPowderGrains=90,
		ammomaker_PartsStraightLRim=1,
		keep Hammer/BallPeenHammer,

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

	recipe Make .50 AE [AGF]
	{
		OnTest:Recipe.OnTest.isActivated_AGF,

		ammomaker_GunPowderGrains=60,
		ammomaker_PartsStraightL=1,
		keep Hammer/BallPeenHammer,

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

	recipe Make .50 BMG [AGF]
	{
		OnTest:Recipe.OnTest.isActivated_AGF,

		ammomaker_GunPowderGrains=440,
		ammomaker_PartsBottleneckL=1,
		keep Hammer/BallPeenHammer,

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

	recipe Make 20 G Buck 00 [AGF]
	{
		OnTest:Recipe.OnTest.isActivated_AGF,

		ammomaker_GunPowderGrains=32,
		ammomaker_HullShotgunS=1,
		ammomaker_Ball00=8,
		keep Hammer/BallPeenHammer,

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

	recipe Make .68 Paintballs [AGF]
	{
		OnTest:Recipe.OnTest.isActivated_AGF,

		ammomaker_RecPlastic=1,
		PaintPink;1,
		Lighter=2,
		keep ScrapMetal,
		keep Hammer/BallPeenHammer,

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

	recipe Make 12 G Flare [AGF]
	{
		OnTest:Recipe.OnTest.isActivated_AGF2,

		ammomaker_GunPowderGrains=80,
		ammomaker_HullShotgunS=1,
		keep Hammer/BallPeenHammer,

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

	recipe Make 10 G Buck 00 [AGF]
	{
		OnTest:Recipe.OnTest.isActivated_AGF,

		ammomaker_GunPowderGrains=90,
		ammomaker_HullShotgunL=1,
		ammomaker_Ball00=12,
		keep Hammer/BallPeenHammer,

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

	recipe Make 4 G Buck 00 [AGF]
	{
		OnTest:Recipe.OnTest.isActivated_AGF,

		ammomaker_GunPowderGrains=120,
		ammomaker_HullShotgunL=1,
		ammomaker_Ball00=30,
		keep Hammer/BallPeenHammer,

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

	recipe Make 40mm HE [AGF]
	{
		OnTest:Recipe.OnTest.isActivated_AGF,

		GunPowder=4,
		ammomaker_PartsGrenade=1,
		keep Hammer/BallPeenHammer,

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

	recipe Make 40mm INC [AGF]
	{
		OnTest:Recipe.OnTest.isActivated_AGF,

		GunPowder=4,
		ammomaker_PartsGrenade=1,
		keep Hammer/BallPeenHammer,

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

	recipe Make HE Rocket [AGF]
	{
		OnTest:Recipe.OnTest.isActivated_AGF,

		GunPowder=40,
		ElectronicsScrap=5,
		ScrapMetal=4,
		SheetMetal=1,
		ammomaker_RecPlastic=2,
		BlowTorch=1,
		keep Hammer/BallPeenHammer,

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

	recipe Make Arrow [AGF]
	{
		OnTest:Recipe.OnTest.isActivated_Archery_AGF,

		ammomaker_ArrowWooden=1,

		Result:Arrow_Fiberglass=1,
		Time:50.0,
        Category:AmmoMakerAmmo,
		NeedToBeLearn:false,
		IsHidden:true,
	}

	recipe Make Bolt [AGF]
	{
		OnTest:Recipe.OnTest.isActivated_Archery_AGF,

		ammomaker_BoltWooden=1,

		Result:Bolt_Bear=1,
		Time:50.0,
        Category:AmmoMakerAmmo,
		NeedToBeLearn:false,
		IsHidden:true,
	}

}