/* Ammo Maker by STIMP_TM */

module ammomaker {

	imports
	{
		Base
	}

/* RECYCLE BULLET RECIPES */

	/* RECYCLE BULLET RIFLE RECIPES */

	craftRecipe RecycleBulletsRifleS
	{
		timedAction = ChoppingBlock_Hammer,
		Time = 50,
		Tags = AnySurfaceCraft,
		NeedToBeLearn = False,
		category = AmmoMakerRecycle,
		ToolTip = Tooltip_Recipe_RecycleBulletsRifleS,
		inputs
		{
			item 100 [ammomaker.ammomaker_BulletRifleS],
			item 1 tags[Hammer] mode:keep flags[MayDegradeLight],
		}
		outputs
		{
			item 1 Base.ScrapMetal,
		}
	}

	craftRecipe RecycleBulletsRifleM
	{
		timedAction = ChoppingBlock_Hammer,
		Time = 50,
		Tags = AnySurfaceCraft,
		NeedToBeLearn = False,
		category = AmmoMakerRecycle,
		ToolTip = Tooltip_Recipe_RecycleBulletsRifleM,
		inputs
		{
			item 50 [ammomaker.ammomaker_BulletRifleM],
			item 1 tags[Hammer] mode:keep flags[MayDegradeLight],
		}
		outputs
		{
			item 1 Base.ScrapMetal,
		}
	}

	craftRecipe RecycleBulletsRifleL
	{
		timedAction = ChoppingBlock_Hammer,
		Time = 50,
		Tags = AnySurfaceCraft,
		NeedToBeLearn = False,
		category = AmmoMakerRecycle,
		ToolTip = Tooltip_Recipe_RecycleBulletsRifleL,
		inputs
		{
			item 25 [ammomaker.ammomaker_BulletRifleL],
			item 1 tags[Hammer] mode:keep flags[MayDegradeLight],
		}
		outputs
		{
			item 1 Base.ScrapMetal,
		}
	}

	/* RECYCLE BULLET HANDGUN RECIPES */

	craftRecipe RecycleBulletsHandgunS
	{
		timedAction = ChoppingBlock_Hammer,
		Time = 50,
		Tags = AnySurfaceCraft,
		NeedToBeLearn = False,
		category = AmmoMakerRecycle,
		ToolTip = Tooltip_Recipe_RecycleBulletsHandgunS,
		inputs
		{
			item 100 [ammomaker.ammomaker_BulletHandgunS],
			item 1 tags[Hammer] mode:keep flags[MayDegradeLight],
		}
		outputs
		{
			item 1 Base.ScrapMetal,
		}
	}

	craftRecipe RecycleBulletsHandgunM
	{
		timedAction = ChoppingBlock_Hammer,
		Time = 50,
		Tags = AnySurfaceCraft,
		NeedToBeLearn = False,
		category = AmmoMakerRecycle,
		ToolTip = Tooltip_Recipe_RecycleBulletsHandgunM,
		inputs
		{
			item 50 [ammomaker.ammomaker_BulletHandgunM],
			item 1 tags[Hammer] mode:keep flags[MayDegradeLight],
		}
		outputs
		{
			item 1 Base.ScrapMetal,
		}
	}

	craftRecipe RecycleBulletsHandgunL
	{
		timedAction = ChoppingBlock_Hammer,
		Time = 50,
		Tags = AnySurfaceCraft,
		NeedToBeLearn = False,
		category = AmmoMakerRecycle,
		ToolTip = Tooltip_Recipe_RecycleBulletsHandgunL,
		inputs
		{
			item 25 [ammomaker.ammomaker_BulletHandgunL],
			item 1 tags[Hammer] mode:keep flags[MayDegradeLight],
		}
		outputs
		{
			item 1 Base.ScrapMetal,
		}
	}

	/* RECYCLE BULLET SHOTGUN RECIPES */

	craftRecipe RecycleBalls00
	{
		timedAction = ChoppingBlock_Hammer,
		Time = 50,
		Tags = AnySurfaceCraft,
		NeedToBeLearn = False,
		category = AmmoMakerRecycle,
		ToolTip = Tooltip_Recipe_RecycleBalls00,
		inputs
		{
			item 300 [ammomaker.ammomaker_Balls00],
			item 1 tags[Hammer] mode:keep flags[MayDegradeLight],
		}
		outputs
		{
			item 1 Base.ScrapMetal,
		}
	}

	craftRecipe RecycleSlugs12
	{
		timedAction = ChoppingBlock_Hammer,
		Time = 50,
		Tags = AnySurfaceCraft,
		NeedToBeLearn = False,
		category = AmmoMakerRecycle,
		ToolTip = Tooltip_Recipe_RecycleSlugs12,
		inputs
		{
			item 35 [ammomaker.ammomaker_Slug12],
			item 1 tags[Hammer] mode:keep flags[MayDegradeLight],
		}
		outputs
		{
			item 1 Base.ScrapMetal,
		}
	}

/* RECYCLE CASING RECIPES */

	/* RECYCLE CASING BOTTLENECK RECIPES */

	craftRecipe RecycleCasingsBottleneckS
	{
		timedAction = ChoppingBlock_Hammer,
		Time = 50,
		Tags = AnySurfaceCraft,
		NeedToBeLearn = False,
		category = AmmoMakerRecycle,
		ToolTip = Tooltip_Recipe_RecycleCasingsBottleneckS,
		inputs
		{
			item 20 [ammomaker.ammomaker_CasingBottleneckS],
			item 1 tags[Hammer] mode:keep flags[MayDegradeLight],
		}
		outputs
		{
			item 1 Base.ScrapMetal,
		}
	}

	craftRecipe RecycleCasingsBottleneckM
	{
		timedAction = ChoppingBlock_Hammer,
		Time = 50,
		Tags = AnySurfaceCraft,
		NeedToBeLearn = False,
		category = AmmoMakerRecycle,
		ToolTip = Tooltip_Recipe_RecycleCasingsBottleneckM,
		inputs
		{
			item 10 [ammomaker.ammomaker_CasingBottleneckM],
			item 1 tags[Hammer] mode:keep flags[MayDegradeLight],
		}
		outputs
		{
			item 1 Base.ScrapMetal,
		}
	}

	craftRecipe RecycleCasingsBottleneckL
	{
		timedAction = ChoppingBlock_Hammer,
		Time = 50,
		Tags = AnySurfaceCraft,
		NeedToBeLearn = False,
		category = AmmoMakerRecycle,
		ToolTip = Tooltip_Recipe_RecycleCasingsBottleneckL,
		inputs
		{
			item 5 [ammomaker.ammomaker_CasingBottleneckL],
			item 1 tags[Hammer] mode:keep flags[MayDegradeLight],
		}
		outputs
		{
			item 1 Base.ScrapMetal,
		}
	}

	/* RECYCLE CASING BOTTLENECK RIMMED RECIPES */

	craftRecipe RecycleCasingsBottleneckMRim
	{
		timedAction = ChoppingBlock_Hammer,
		Time = 50,
		Tags = AnySurfaceCraft,
		NeedToBeLearn = False,
		category = AmmoMakerRecycle,
		ToolTip = Tooltip_Recipe_RecycleCasingsBottleneckMRim,
		inputs
		{
			item 8 [ammomaker.ammomaker_CasingBottleneckMRim],
			item 1 tags[Hammer] mode:keep flags[MayDegradeLight],
		}
		outputs
		{
			item 1 Base.ScrapMetal,
		}
	}

	/* RECYCLE CASING STRAIGHT RECIPES */

	craftRecipe RecycleCasingsStraightS
	{
		timedAction = ChoppingBlock_Hammer,
		Time = 50,
		Tags = AnySurfaceCraft,
		NeedToBeLearn = False,
		category = AmmoMakerRecycle,
		ToolTip = Tooltip_Recipe_RecycleCasingsStraightS,
		inputs
		{
			item 40 [ammomaker.ammomaker_CasingStraightS],
			item 1 tags[Hammer] mode:keep flags[MayDegradeLight],
		}
		outputs
		{
			item 1 Base.ScrapMetal,
		}
	}

	craftRecipe RecycleCasingsStraightM
	{
		timedAction = ChoppingBlock_Hammer,
		Time = 50,
		Tags = AnySurfaceCraft,
		NeedToBeLearn = False,
		category = AmmoMakerRecycle,
		ToolTip = Tooltip_Recipe_RecycleCasingsStraightM,
		inputs
		{
			item 20 [ammomaker.ammomaker_CasingStraightM],
			item 1 tags[Hammer] mode:keep flags[MayDegradeLight],
		}
		outputs
		{
			item 1 Base.ScrapMetal,
		}
	}

	craftRecipe RecycleCasingsStraightL
	{
		timedAction = ChoppingBlock_Hammer,
		Time = 50,
		Tags = AnySurfaceCraft,
		NeedToBeLearn = False,
		category = AmmoMakerRecycle,
		ToolTip = Tooltip_Recipe_RecycleCasingsStraightL,
		inputs
		{
			item 10 [ammomaker.ammomaker_CasingStraightL],
			item 1 tags[Hammer] mode:keep flags[MayDegradeLight],
		}
		outputs
		{
			item 1 Base.ScrapMetal,
		}
	}

	/* RECYCLE CASING STRAIGHT RIMMED RECIPES */

	craftRecipe RecycleCasingsStraightSRim
	{
		timedAction = ChoppingBlock_Hammer,
		Time = 50,
		Tags = AnySurfaceCraft,
		NeedToBeLearn = False,
		category = AmmoMakerRecycle,
		ToolTip = Tooltip_Recipe_RecycleCasingsStraightSRim,
		inputs
		{
			item 32 [ammomaker.ammomaker_CasingStraightSRim],
			item 1 tags[Hammer] mode:keep flags[MayDegradeLight],
		}
		outputs
		{
			item 1 Base.ScrapMetal,
		}
	}

	craftRecipe RecycleCasingsStraightMRim
	{
		timedAction = ChoppingBlock_Hammer,
		Time = 50,
		Tags = AnySurfaceCraft,
		NeedToBeLearn = False,
		category = AmmoMakerRecycle,
		ToolTip = Tooltip_Recipe_RecycleCasingsStraightMRim,
		inputs
		{
			item 16 [ammomaker.ammomaker_CasingStraightMRim],
			item 1 tags[Hammer] mode:keep flags[MayDegradeLight],
		}
		outputs
		{
			item 1 Base.ScrapMetal,
		}
	}

	craftRecipe RecycleCasingsStraightLRim
	{
		timedAction = ChoppingBlock_Hammer,
		Time = 50,
		Tags = AnySurfaceCraft,
		NeedToBeLearn = False,
		category = AmmoMakerRecycle,
		ToolTip = Tooltip_Recipe_RecycleCasingsStraightLRim,
		inputs
		{
			item 8 [ammomaker.ammomaker_CasingStraightLRim],
			item 1 tags[Hammer] mode:keep flags[MayDegradeLight],
		}
		outputs
		{
			item 1 Base.ScrapMetal,
		}
	}

	/* RECYCLE HULL SHOTGUN RECIPES */

	craftRecipe RecycleHullsShotgunS
	{
		timedAction = ChoppingBlock_Hammer,
		Time = 50,
		Tags = AnySurfaceCraft,
		NeedToBeLearn = False,
		category = AmmoMakerRecycle,
		ToolTip = Tooltip_Recipe_RecycleHullsShotgunS,
		inputs
		{
			item 20 [ammomaker.ammomaker_HullShotgunS],
			item 1 tags[Hammer] mode:keep flags[MayDegradeLight],
		}
		outputs
		{
			item 1 Base.ScrapMetal,
			item 1 ammomaker.ammomaker_RecPlastic,
		}
	}

	craftRecipe RecycleHullsShotgunL
	{
		timedAction = ChoppingBlock_Hammer,
		Time = 50,
		Tags = AnySurfaceCraft,
		NeedToBeLearn = False,
		category = AmmoMakerRecycle,
		ToolTip = Tooltip_Recipe_RecycleHullsShotgunL,
		inputs
		{
			item 10 [ammomaker.ammomaker_HullShotgunL],
			item 1 tags[Hammer] mode:keep flags[MayDegradeLight],
		}
		outputs
		{
			item 1 Base.ScrapMetal,
			item 1 ammomaker.ammomaker_RecPlastic,
		}
	}

	/* RECYCLE CASING GRENADE RECIPES */

	craftRecipe RecycleCasingGrenade
	{
		timedAction = ChoppingBlock_Hammer,
		Time = 50,
		Tags = AnySurfaceCraft,
		NeedToBeLearn = False,
		category = AmmoMakerRecycle,
		ToolTip = Tooltip_Recipe_RecycleCasingGrenade,
		inputs
		{
			item 1 [ammomaker.ammomaker_CasingGrenade],
			item 1 tags[Hammer] mode:keep flags[MayDegradeLight],
		}
		outputs
		{
			item 1 Base.ScrapMetal,
		}
	}

}