module Base
{
    craftRecipe cobbM540MakeTire
	{
        timedAction = Making,
        time = 200,
        Tags = InHandCraft,
        category = Mechanical,
        xpAward = Mechanics:2,
        SkillRequired = Mechanics:2,
        OnCreate = DAMN.OnCreate.PassSecondCond,

        inputs
        {
            item 1 [damnCraft.SteelRimLarge],
            item 1 [damnCraft.TireRubberNewLarge;damnCraft.TireRubberUsedLarge;damnCraft.TireRubberDestroyedLarge] mode:destroy,
            item 1 [Base.Crowbar] mode:keep,
        }
        outputs
        {
            item 1 Base.cobbM540Tire2,
        }
	}

    craftRecipe cobbM540MakeHood
	{
        timedAction = Welding,
        time = 200,
        Tags = InHandCraft;Welding,
        category = Mechanical,
        xpAward = MetalWelding:20,
        SkillRequired = MetalWelding:4,

        inputs
        {
            item 2 [damnCraft.HingeLarge],
            item 4 [Base.SheetMetal],
            item 2 [Base.Screws],
			item 4 [Base.BlowTorch],
            item 1 tags[WeldingMask] mode:keep,
        }
        outputs
        {
            item 1 Base.cobbM540EngineDoor2,
        }
	}

    craftRecipe cobbM540MakeDoor
	{
        timedAction = Welding,
        time = 200,
        Tags = InHandCraft;Welding,
        category = Mechanical,
        xpAward = MetalWelding:25,
        SkillRequired = MetalWelding:5,

        inputs
        {
            item 1 [damnCraft.HandleClassic],
            item 4 [damnCraft.RubberStrip],
            item 6 [Base.SheetMetal],
            item 2 [Base.SmallSheetMetal],
            item 3 [Base.Screws],
			item 10 [Base.BlowTorch],
            item 1 tags[WeldingMask] mode:keep,
        }
        outputs
        {
            item 1 Base.cobbM540Door2,
        }
	}

    craftRecipe cobbM540MakeLargeSeat
	{
        timedAction = Making,
        time = 200,
        Tags = InHandCraft,
        category = Mechanical,
        xpAward = Mechanics:2,
        SkillRequired = Mechanics:3,

        inputs
        {
            item 1 [damnCraft.SeatFabric],
            item 2 [damnCraft.SeatFoam],
            item 1 [damnCraft.SeatFrameLarge],
            item 1 [Base.Screws],
            item 1 tags[Screwdriver] mode:keep flags[MayDegradeLight;NoBrokenItems],
        }
        outputs
        {
            item 1 Base.cobbM540SeatLarge2,
        }
	}

    craftRecipe cobbM540MakeSmallSeat
	{
        timedAction = Making,
        time = 200,
        Tags = InHandCraft,
        category = Mechanical,
        xpAward = Mechanics:2,
        SkillRequired = Mechanics:3,

        inputs
        {
            item 1 [damnCraft.SeatFabric],
            item 2 [damnCraft.SeatFoam],
            item 1 [damnCraft.SeatFrameLarge],
            item 1 [Base.Screws],
            item 1 tags[Screwdriver] mode:keep flags[MayDegradeLight;NoBrokenItems],
        }
        outputs
        {
            item 1 Base.cobbM540SeatSmall2,
        }
	}

    craftRecipe cobbM540MakeWindshield
	{
        timedAction = Making,
        time = 200,
        Tags = InHandCraft,
        category = Mechanical,
        xpAward = Mechanics:2,
        SkillRequired = Mechanics:3,

        inputs
        {
            item 2 [Base.GlassPanel],
            item 4 [damnCraft.RubberStrip],
            item 1 [Base.Scalpel] mode:keep,
        }
        outputs
        {
            item 1 Base.cobbM540Windshield2,
        }
	}

    craftRecipe cobbM540MakeWindow
	{
        timedAction = Making,
        time = 200,
        Tags = InHandCraft,
        category = Mechanical,
        xpAward = Mechanics:2,
        SkillRequired = Mechanics:3,

        inputs
        {
            item 2 [Base.GlassPanel],
            item 4 [damnCraft.RubberStrip],
            item 1 [Base.Scalpel] mode:keep,
        }
        outputs
        {
            item 1 Base.cobbM540Window2,
        }
	}

}