/* Ammo Maker by STIMP_TM */

module Base {

/* FORGE RECIPES */

	/* MAKE BRASS SHEET RECIPE */

	craftRecipe MakeBrassSheet
    {
        timedAction = MakingHammer_Surface,
        time = 200,
        Tags = PrimitiveForge,
		NeedToBeLearn = False,
		category = AmmoMaker,
		SkillRequired = Blacksmith:1,
		xpAward = Blacksmith:15,
		ToolTip = Tooltip_Recipe_MakeBrassSheet,
        inputs
        {
            item 2 [ammomaker.ammomaker_RecBrass] flags[ItemCount] mode:destroy,
            item 1 tags[base:ballpeenhammer] mode:keep flags[Prop1],
            item 1 tags[base:tongs;base:metalworkingpliers] mode:keep flags[Prop2],
			item 1 tags[base:charcoal],
        }
        outputs
        {
            item 1 ammomaker.ammomaker_BrassSheet,
        }
    }

	/* MAKE RELOADING PRESS COMPONENTS RECIPES */

	craftRecipe MakeReloadingPressBase
	{
		timedAction = MakingHammer_Surface,
		Time = 500,
		Tags = Forge,
		NeedToBeLearn = False,
		category = AmmoMaker,
		SkillRequired = Blacksmith:5,
		xpAward = Blacksmith:30,
		ToolTip = Tooltip_Recipe_MakeReloadingPressBase,
		inputs
		{
			item 6 [Base.IronChunk;Base.PiercedIronChunk;Base.IronBarQuarter;Base.IronScrap;Base.ScrapMetal] flags[ItemCount] mode:destroy,
            item 1 tags[base:ballpeenhammer] mode:keep flags[Prop1],
            item 1 tags[base:tongs;base:metalworkingpliers] mode:keep flags[Prop2],
            item 1 tags[base:metalworkingpunch] mode:keep,
			item 1 tags[base:charcoal],
		}
		outputs
		{
			item 1 ammomaker.ammomaker_ReloadingPressBase,
		}
	}

	craftRecipe MakeReloadingPressDiePlate
	{
		timedAction = MakingHammer_Surface,
		Time = 400,
		Tags = Forge,
		NeedToBeLearn = False,
		category = AmmoMaker,
		SkillRequired = Blacksmith:5,
		xpAward = Blacksmith:30,
		ToolTip = Tooltip_Recipe_MakeReloadingPressDiePlate,
		inputs
		{
			item 2 [Base.IronChunk;Base.PiercedIronChunk;Base.IronBarQuarter;Base.IronScrap;Base.ScrapMetal] flags[ItemCount] mode:destroy,
            item 1 tags[base:ballpeenhammer] mode:keep flags[Prop1],
            item 1 tags[base:tongs;base:metalworkingpliers] mode:keep flags[Prop2],
            item 1 tags[base:metalworkingpunch] mode:keep,
			item 1 tags[base:charcoal],
		}
		outputs
		{
			item 1 ammomaker.ammomaker_ReloadingPressDiePlate,
		}
	}

	craftRecipe MakeReloadingPressDieSet
	{
		timedAction = MakingHammer_Surface,
		Time = 200,
		Tags = Forge,
		NeedToBeLearn = False,
		category = AmmoMaker,
		SkillRequired = Blacksmith:5,
		xpAward = Blacksmith:30,
		ToolTip = Tooltip_Recipe_MakeReloadingPressDieSet,
		inputs
		{
			item 1 [Base.IronChunk;Base.PiercedIronChunk;Base.IronBarQuarter;Base.IronScrap;Base.ScrapMetal] flags[ItemCount] mode:destroy,
            item 1 tags[base:ballpeenhammer] mode:keep flags[Prop1],
            item 1 tags[base:tongs;base:metalworkingpliers] mode:keep flags[Prop2],
            item 1 tags[base:metalworkingpunch] mode:keep,
			item 1 tags[base:charcoal],
		}
		outputs
		{
			item 1 ammomaker.ammomaker_ReloadingPressDieSet,
		}
	}

	craftRecipe MakeReloadingPressLinkage
	{
		timedAction = MakingHammer_Surface,
		Time = 200,
		Tags = Forge,
		NeedToBeLearn = False,
		category = AmmoMaker,
		SkillRequired = Blacksmith:5,
		xpAward = Blacksmith:30,
		ToolTip = Tooltip_Recipe_MakeReloadingPressLinkage,
		inputs
		{
			item 1 [Base.SheetMetal],
            item 1 tags[base:ballpeenhammer] mode:keep flags[Prop1],
            item 1 tags[base:tongs;base:metalworkingpliers] mode:keep flags[Prop2],
            item 1 tags[base:metalworkingpunch] mode:keep,
			item 1 tags[base:charcoal],
		}
		outputs
		{
			item 1 ammomaker.ammomaker_ReloadingPressLinkage,
		}
	}

	craftRecipe MakeReloadingPressHandle
	{
		timedAction = MakingHammer_Surface,
		Time = 300,
		Tags = Forge,
		NeedToBeLearn = False,
		category = AmmoMaker,
		SkillRequired = Blacksmith:5,
		xpAward = Blacksmith:30,
		ToolTip = Tooltip_Recipe_MakeReloadingPressHandle,
		inputs
		{
			item 2 [Base.IronChunk;Base.PiercedIronChunk;Base.IronBarQuarter;Base.IronScrap;Base.ScrapMetal] flags[ItemCount] mode:destroy,
            item 1 tags[base:ballpeenhammer] mode:keep flags[Prop1],
            item 1 tags[base:tongs;base:metalworkingpliers] mode:keep flags[Prop2],
            item 1 tags[base:metalworkingpunch] mode:keep,
			item 1 tags[base:charcoal],
		}
		outputs
		{
			item 1 ammomaker.ammomaker_ReloadingPressHandle,
		}
	}

}