module BTO_BathTowels
{
	imports
	{
		Base
	}
	craftRecipe RipTowel
	{
		timedAction = RipClothing,
		Time = 80,
		Tags = InHandCraft;CanBeDoneInDark,
		OnCreate = RecipeCodeOnCreate.ripClothing,
		Tooltip = Tooltip_Recipe_RipTowel,
		inputs
		{
			item 1 tags[Scissors;SharpKnife] mode:keep flags[MayDegradeLight;Prop1;IsNotDull],
			item 1 tags[RipClothingTowel] flags[AllowDestroyedItem],
		}
		outputs
		{
			item 1 Base.RippedSheets,
		}
	}
	
	craftRecipe SewDustCloth
	{
		timedAction = SewingCloth,
		Time = 200,
		SkillRequired = Tailoring:1,
		xpAward = Tailoring:5,
		AllowBatchCraft = False,
		Tags = AnySurfaceCraft,
		Tooltip = Tooltip_Recipe_SewDustCloth,
		category = Tailoring,
		inputs
		{
			item 1 tags[Scissors] mode:keep flags[SharpnessCheck;IsNotDull],
			item 1 tags[SewingNeedle] mode:keep flags[MayDegradeLight],
			item 2 [Base.RippedSheets],
			item 1 tags[Thread;Twine],
		}
		outputs
		{
			item 1 Base.DustCloth,
		}
	}

	craftRecipe KnitBathTowel
	{
		timedAction = SewingCloth,
		Time = 200,
		SkillRequired = Tailoring:1,
		xpAward = Tailoring:5,
		AllowBatchCraft = False,
		Tags = AnySurfaceCraft,
		category = Tailoring,
		OnCreate = BTO_Recipes.craftedBathTowel,
		inputs
		{
			item 1 tags[Scissors] mode:keep flags[SharpnessCheck;IsNotDull],
			item 1 tags[SewingNeedle] mode:keep flags[MayDegradeLight],
			item 1 tags[Thread;Twine],
			item 1 [Base.Sheet],
			item 1 tags[KnittingNeedles] mode:keep,
			item 1 [Base.Yarn],
		}
		outputs
		{
			item 1 Base.BathTowel_Crafted,
		}
	}

	craftRecipe SewDustClothFormHandTowel
	{
		timedAction = SewingCloth,
		Time = 200,
		SkillRequired = Tailoring:1,
		xpAward = Tailoring:2,
		AllowBatchCraft = False,
		Tags = AnySurfaceCraft,
		Tooltip = Tooltip_Recipe_SewDustCloth,
		category = Tailoring,
		inputs
		{
			item 1 tags[SewingNeedle] mode:keep flags[MayDegradeLight],
			item 1 [Base.HandTowel],
			item 1 tags[Thread;Twine],
		}
		outputs
		{
			item 1 Base.DustCloth,
		}
	}
	
	craftRecipe RipDustCloth
	{
		timedAction = RipClothing,
		Time = 40,
		Tags = InHandCraft;CanBeDoneInDark,
		Tooltip = Tooltip_Recipe_RipDustCloth,
		inputs
		{
			item 1 [Base.DishCloth;Base.DustCloth],
		}
		outputs
		{
			item 1 Base.RippedSheets,
		}
	}
}
