module Base {

craftRecipe CraftM9Sheath
    {
        timedAction = SewingCloth,
        time = 200,
        xpAward = Tailoring:10,
        AllowBatchCraft = false,
        Tags = AnySurfaceCraft,
        category = Tailoring,
        SkillRequired = Tailoring:2,
        NeedToBeLearn = false,
        inputs
        {
            item 1 tags[SewingNeedle] mode:keep flags[MayDegradeLight],
            item 4 [Base.LeatherStrips],
            item 4 tags[Thread],
            item 2 tags[Twine],
        }
        outputs
        {
            item 1 ALICE.M9BayonetSheath,
        }
    }    
craftRecipe Add2CanteenPouches
    {
        timedAction = SewingCloth,
        time = 200,
        xpAward = Tailoring:10,
        AllowBatchCraft = false,
        Tags = AnySurfaceCraft,
        category = Tailoring,
        SkillRequired = Tailoring:2,
        NeedToBeLearn = false,
        inputs
        {
            item 1 [ALICE.AliceVest2PTight;ALICE.AliceVest2PLoosen] flags[IsNotWorn;IsEmpty],
            item 1 tags[SewingNeedle] mode:keep flags[MayDegradeLight],
            item 4 [Base.RippedSheets],
            item 4 tags[Thread],
            item 2 tags[Twine],
        }
        outputs
        {
            item 1 ALICE.AliceVest2P2CTight,
        }
    }
    craftRecipe Add2AmmoPouches
    {
        timedAction = SewingCloth,
        time = 200,
        xpAward = Tailoring:10,
        AllowBatchCraft = false,
        Tags = AnySurfaceCraft,
        category = Tailoring,
        SkillRequired = Tailoring:2,
        NeedToBeLearn = false,
        inputs
        {
            item 1 [ALICE.AliceVest2P2CTight;ALICE.AliceVest2P2CLoosen] flags[IsNotWorn;IsEmpty],
            item 1 tags[SewingNeedle] mode:keep flags[MayDegradeLight],
            item 4 [Base.RippedSheets],
            item 4 tags[Thread],
            item 2 tags[Twine],
        }
        outputs
        {
            item 1 ALICE.AliceVest4P2CTight,
        }
    }
   
    


    craftRecipe AddCanteenAndEtoolPouches
    {
        timedAction = SewingCloth,
        time = 200,
        xpAward = Tailoring:10,
        AllowBatchCraft = false,
        Tags = AnySurfaceCraft,
        category = Tailoring,
        SkillRequired = Tailoring:2,
        NeedToBeLearn = false,
        inputs
        {
            item 1 [ALICE.AliceVest2PTight;ALICE.AliceVest2PLoosen] flags[IsNotWorn;IsEmpty],
            item 1 tags[SewingNeedle] mode:keep flags[MayDegradeLight],
            item 4 [Base.RippedSheets],
            item 4 tags[Thread],
            item 2 tags[Twine],
        }
        outputs
        {
            item 1 ALICE.AliceVest2P1C1ETight,
        }
    }


    craftRecipe Add2AmmoPouches2
    {
        timedAction = SewingCloth,
        time = 200,
        xpAward = Tailoring:10,
        AllowBatchCraft = false,
        Tags = AnySurfaceCraft,
        category = Tailoring,
        SkillRequired = Tailoring:2,
        NeedToBeLearn = false,
        inputs
        {
            item 1 [ALICE.AliceVest2P1C1ETight;ALICE.AliceVest2P1C1ELoosen] flags[IsNotWorn;IsEmpty],
            item 1 tags[SewingNeedle] mode:keep flags[MayDegradeLight],
            item 4 [Base.RippedSheets],
            item 4 tags[Thread],
            item 2 tags[Twine],
        }
        outputs
        {
            item 1 ALICE.AliceVest4P1C1ETight,
        }
    }



      craftRecipe Add2AmmoPouches3
    {
        timedAction = SewingCloth,
        time = 200,
        xpAward = Tailoring:10,
        AllowBatchCraft = false,
        Tags = AnySurfaceCraft,
        category = Tailoring,
        SkillRequired = Tailoring:2,
        NeedToBeLearn = false,
        inputs
        {
            item 1 [ALICE.AliceVest2PTight;ALICE.AliceVest2PLoosen] flags[IsNotWorn;IsEmpty],
            item 1 tags[SewingNeedle] mode:keep flags[MayDegradeLight],
            item 4 [Base.RippedSheets],
            item 4 tags[Thread],
            item 2 tags[Twine],
        }
        outputs
        {
            item 1 ALICE.AliceVest4PTight,
        }
    }


      craftRecipe Add2CanteenPouches2
    {
        timedAction = SewingCloth,
        time = 200,
        xpAward = Tailoring:10,
        AllowBatchCraft = false,
        Tags = AnySurfaceCraft,
        category = Tailoring,
        SkillRequired = Tailoring:2,
        NeedToBeLearn = false,
        inputs
        {
            item 1 [ALICE.AliceVest4PTight;ALICE.AliceVest4PLoosen] flags[IsNotWorn;IsEmpty],
            item 1 tags[SewingNeedle] mode:keep flags[MayDegradeLight],
            item 4 [Base.RippedSheets],
            item 4 tags[Thread],
            item 2 tags[Twine],
        }
        outputs
        {
            item 1 ALICE.AliceVest4P2CTight,
        }
    }

    craftRecipe AddCanteenAndEtoolPouches2
    {
        timedAction = SewingCloth,
        time = 200,
        xpAward = Tailoring:10,
        AllowBatchCraft = false,
        Tags = AnySurfaceCraft,
        category = Tailoring,
        SkillRequired = Tailoring:2,
        NeedToBeLearn = false,
        inputs
        {
            item 1 [ALICE.AliceVest4PTight;ALICE.AliceVest4PLoosen] flags[IsNotWorn;IsEmpty],
            item 1 tags[SewingNeedle] mode:keep flags[MayDegradeLight],
            item 4 [Base.RippedSheets],
            item 4 tags[Thread],
            item 2 tags[Twine],
        }
        outputs
        {
            item 1 ALICE.AliceVest4P1C1ETight,
        }
    }

    craftRecipe TurnIntoBase
    {
        timedAction = SewingCloth,
        time = 200,
        xpAward = Tailoring:10,
        AllowBatchCraft = false,
        Tags = AnySurfaceCraft,
        category = Tailoring,
        SkillRequired = Tailoring:2,
        NeedToBeLearn = false,
        inputs
        {
            item 1 [ALICE.AliceVest4PTight;ALICE.AliceVest4PLoosen;ALICE.AliceVest4P2CTight;ALICE.AliceVest4P2CLoosen;ALICE.AliceVest4P1C1ETight;ALICE.AliceVest4P1C1ELoosen] flags[IsNotWorn;IsEmpty],
            item 1 tags[SewingNeedle] mode:keep flags[MayDegradeLight],
            item 1 [Base.RippedSheets],
            item 1 tags[Thread],

        }
        outputs
        {
            item 1 ALICE.AliceVest2PTight,
        }
    }
}