module Base
{

    item SuppressorMag
    {
        DisplayName = How to Make Suppressors,
        DisplayCategory = SkillBook,
        Type = Literature,
        Weight = 0.5,
        Icon = Magazine_War2,
        BoredomChange = -20,
        StressChange = -15,
        TeachedRecipes = Make9mmSuppressor;Make45Suppressor;Make223556Suppressor;Make308762Suppressor;Make12gSuppressor;Make12gSuppressorImproved,
        StaticModel = Magazine,
        WorldStaticModel = ArmorMag1,
        Tags = Magazine,
    }

	craftRecipe Make9mmSuppressor
	{
		timedAction = Welding,
		Time = 250,
		NeedToBeLearn = True,
		SkillRequired = MetalWelding:2,
		Tags = InHandCraft;Welding,
        category = Metalworking,
		xpAward = MetalWelding:50,
		AutoLearnAny = MetalWelding:5,
		inputs
		{
			item 5 [Base.Screws],
			item 1 [Base.SheetMetal],
			item 1 [Base.MetalPipe],
			item 1 [Base.Wire] mode:destroy flags[InheritUses],
			item 2 [Base.BlowTorch],
			item 1 tags[WeldingMask] mode:keep,
		}
		outputs
		{
			item 1 Base.9mmSuppressor,
		}
	}

	craftRecipe Make45Suppressor
	{
		timedAction = Welding,
		Time = 250,
		NeedToBeLearn = True,
		SkillRequired = MetalWelding:2,
		Tags = InHandCraft;Welding,
        category = Metalworking,
		xpAward = MetalWelding:50,
		AutoLearnAny = MetalWelding:5,
		inputs
		{
			item 5 [Base.Screws],
			item 1 [Base.SheetMetal],
			item 1 [Base.MetalPipe],
			item 1 [Base.Wire] mode:destroy flags[InheritUses],
			item 2 [Base.BlowTorch],
			item 1 tags[WeldingMask] mode:keep,
		}
		outputs
		{
			item 1 Base.45Suppressor,
		}
	}

	craftRecipe Make223556Suppressor
	{
		timedAction = Welding,
		Time = 250,
		NeedToBeLearn = True,
		SkillRequired = MetalWelding:2,
		Tags = InHandCraft;Welding,
        category = Metalworking,
		xpAward = MetalWelding:50,
		AutoLearnAny = MetalWelding:5,
		inputs
		{
			item 5 [Base.Screws],
			item 1 [Base.SheetMetal],
			item 1 [Base.MetalPipe],
			item 1 [Base.Wire] mode:destroy flags[InheritUses],
			item 2 [Base.BlowTorch],
			item 1 tags[WeldingMask] mode:keep,
		}
		outputs
		{
			item 1 Base.223556Suppressor,
		}
	}

	craftRecipe Make308762Suppressor
	{
		timedAction = Welding,
		Time = 250,
		NeedToBeLearn = True,
		SkillRequired = MetalWelding:2,
		Tags = InHandCraft;Welding,
        category = Metalworking,
		xpAward = MetalWelding:50,
		AutoLearnAny = MetalWelding:5,
		inputs
		{
			item 5 [Base.Screws],
			item 1 [Base.SheetMetal],
			item 1 [Base.MetalPipe],
			item 1 [Base.Wire] mode:destroy flags[InheritUses],
			item 2 [Base.BlowTorch],
			item 1 tags[WeldingMask] mode:keep,
		}
		outputs
		{
			item 1 Base.308762Suppressor,
		}
	}

	craftRecipe Make12gSuppressor
	{
		timedAction = Welding,
		Time = 250,
		NeedToBeLearn = True,
		SkillRequired = MetalWelding:2,
		Tags = InHandCraft;Welding,
        category = Metalworking,
		xpAward = MetalWelding:50,
		AutoLearnAny = MetalWelding:5,
		inputs
		{
			item 5 [Base.Screws],
			item 1 [Base.SheetMetal],
			item 1 [Base.MetalPipe],
			item 1 [Base.Wire] mode:destroy flags[InheritUses],
			item 2 [Base.BlowTorch],
			item 1 tags[WeldingMask] mode:keep,
		}
		outputs
		{
			item 1 Base.12gSuppressor,
		}
	}

	craftRecipe Make12gSuppressorImproved
	{
		timedAction = Welding,
		Time = 250,
		NeedToBeLearn = True,
		SkillRequired = MetalWelding:4,
		Tags = InHandCraft;Welding,
        category = Metalworking,
		xpAward = MetalWelding:50,
		AutoLearnAny = MetalWelding:6,
		inputs
		{
			item 5 [Base.Screws],
			item 1 [Base.SheetMetal],
			item 1 [Base.MetalPipe],
			item 1 [Base.Wire] mode:destroy flags[InheritUses],
			item 2 [Base.BlowTorch],
			item 1 tags[WeldingMask] mode:keep,
		}
		outputs
		{
			item 1 Base.12gSuppressorImproved,
		}
	}

}