module Base
{
	craftRecipe Make Apple Sapling
		{
			timedAction = Making,
			Time = 60,
			Tags = InHandCraft;CanBeDoneFromFloor,
			category = Farming Expansion,
			inputs
			{
				item 1 [Base.Apple] flags[AllowRottenItem;ItemCount],
				item 1 tags[SharpKnife] mode:keep flags[IsNotDull],
                item 1 [Base.Dirtbag],
			}
			outputs
			{
				item 1 Base.AppleTree,
			}
		}
	craftRecipe Make Cherry Sapling
		{
			timedAction = Making,
			Time = 60,
			Tags = InHandCraft;CanBeDoneFromFloor,
			category = Farming Expansion,
			inputs
			{
				item 1 [Base.Cherry] flags[AllowRottenItem;ItemCount],
				item 1 tags[SharpKnife] mode:keep flags[IsNotDull],
                item 1 [Base.Dirtbag],
			}
			outputs
			{
				item 1 Base.CherryTree,
			}
		}
    craftRecipe Make Grape Seed
		{
			timedAction = Making,
			Time = 60,
			Tags = InHandCraft;CanBeDoneFromFloor,
			category = Farming Expansion,
			inputs
			{
				item 1 [Base.Grapes] flags[AllowRottenItem;ItemCount],
				item 1 tags[SharpKnife] mode:keep flags[IsNotDull],
			}
			outputs
			{
				item 1 Base.GrapeSeed,
			}
		}
    craftRecipe Unpack Apple Sapling
		{
			timedAction = Making,
			Time = 30,
			Tags = InHandCraft;CanBeDoneFromFloor,
			category = Farming Expansion,
			inputs
			{
				item 1 [Base.AppleSaplingBox],
			}
			outputs
			{
				item 5 Base.AppleTree,
			}
		}
	craftRecipe Unpack Cherry Sapling
		{
			timedAction = Making,
			Time = 30,
			Tags = InHandCraft;CanBeDoneFromFloor,
			category = Farming Expansion,
			inputs
			{
				item 1 [Base.CherrySaplingBox],
			}
			outputs
			{
				item 5 Base.CherryTree,
			}
		}
    craftRecipe Make Salt
        {
            timedAction = Making,
            Time = 60,
            Tags = InHandCraft;CanBeDoneFromFloor,
            category = Farming Expansion,
            inputs
            {
                item 1 [Base.RockSalt],
                item 1 tags[MortarPestle] mode:keep,
            }
            outputs
            {
                item 1 Base.Salt,
            }
        }
	craftRecipe Make Yeast
		{
			timedAction = Making,
			Time = 60,
			Tags = InHandCraft,
			category = Farming Expansion,
			inputs
			{
				item 1 [*],
				-fluid 0.5 [Beer],
				item 1 [*],
				-fluid 0.5 [Water],
				item 5 [Base.Flour2],
				item 1 [Base.Sugar],
				item 1 [Base.EmptyJar] flags[IsEmpty] mode:destroy,
			}
			outputs
			{
				item 1 Base.MaturingYeastJar,
			}
		}
	craftRecipe Remove yeast from jar
		{
			timedAction = Making,
			Time = 60,
			Tags = InHandCraft,
			category = Farming Expansion,
			inputs
			{
				item 1 [Base.YeastJar],
			}
			outputs
			{
				item 2 Base.Yeast,
				item 1 Base.EmptyJar,
			}
		}
	craftRecipe Make Sugar Base
		{
			timedAction = SliceMeat_Surface,
			Time = 120,
			Tags = AnySurfaceCraft,
			category = Farming Expansion,
			inputs
			{
				item 1 [Base.Kastrulya] mode:destroy,
				-fluid 10.0 [Water;TaintedWater],
				item 15 [Base.SugarBeet] flags[ItemCount],
				item 1 [Base.Quicklime],
				item 1 tags[SharpKnife] mode:keep flags[IsNotDull],
			}
			outputs
			{
				item 1 Base.SugarBase,
			}
		}
	craftRecipe Make Sugar
		{
			timedAction = Making,
			Time = 300,
			Tags = AnySurfaceCraft,
			category = Farming Expansion,
			inputs
			{
				item 1 [Base.CheeseCloth] mode:keep,
				item 1 [Base.SugarBase] flags[IsCookedFoodItem],
			}
			outputs
			{
				item 3 Base.Sugar,
				item 1 Base.Kastrulya,
			}
		}
	craftRecipe Make Fermentation Pot
		{
			timedAction = Welding,
			Time = 300,
			SkillRequired = MetalWelding:2,
			Tags = InHandCraft;Welding,
			category = Farming Expansion,
			xpAward = MetalWelding:10,
			inputs
			{
				item 2 [Base.SheetMetal],
				item 2 [Base.BlowTorch],
				item 1 tags[WeldingMask] mode:keep,
			}
			outputs
			{
				item 1 Base.Kastrulya,
			}
		}
	craftRecipe Make Wooden Barrel
		{
			timedAction = Making,
			Time = 200,
			Tags = AnySurfaceCraft,
			category = Farming Expansion,
			inputs
			{
				item 1 tags[Hammer] mode:keep flags[MayDegradeLight],
				item 1 tags[Saw;SmallSaw;CrudeSaw] mode:keep flags[MayDegradeLight],
				item 4 [Base.Plank],
				item 8 [Base.Nails],
				item 2 [Base.IronBandSmall],
			}
			outputs
			{
				item 1 Base.Bochka,
			}
		}
	craftRecipe Make Fermentation Barrel
		{
			timedAction = Making,
			Time = 200,
			Tags = AnySurfaceCraft,
			category = Farming Expansion,
			inputs
			{
				item 1 tags[Hammer] mode:keep flags[MayDegradeLight],
				item 1 tags[Saw;SmallSaw;CrudeSaw] mode:keep flags[MayDegradeLight],
				item 4 [Base.Plank],
				item 8 [Base.Nails],
				item 2 [Base.IronBandSmall],
			}
			outputs
			{
				item 1 Base.BigBochka,
			}
		}
	craftRecipe Germinate Malt
		{
			timedAction = Making,
			Time = 60,
			Tags = AnySurfaceCraft,
			category = Farming Expansion,
			inputs
			{
				item 1 [Base.BakingTray] mode:destroy,
				item 20 [Base.WheatSeed;Base.RyeSeed;Base.BarleySeed],
				item 1 [*],
				-fluid 2.0 [Water],
			}
			outputs
			{
				item 1 Base.germinatingMalt,
			}
		}
	craftRecipe Make wort
		{
			timedAction = Making,
			Time = 60,
			Tags = AnySurfaceCraft,
			category = Farming Expansion,
			inputs
			{
				item 1 [Base.Kastrulya] mode:destroy,
				-fluid 10.0 [Water;TaintedWater],
				item 1 [Base.WhiskeyPowder],
			}
			outputs
			{
				item 1 Base.WhiskeyWort,
			}
		}
	craftRecipe Fermentate wort
		{
			timedAction = Making,
			Time = 60,
			Tags = AnySurfaceCraft,
			category = Farming Expansion,
			inputs
			{
				item 1 [Base.WhiskeyWort] flags[IsCookedFoodItem],
				item 2 [Base.Yeast],
				item 1 [Base.BigBochka] mode:destroy flags[IsEmpty],
			}
			outputs
			{
				item 1 Base.FermentatingWhiskeyWort,
				item 1 Base.Kastrulya,
			}
		}
	craftRecipe Prepare beer
		{
			timedAction = Making,
			Time = 60,
			Tags = AnySurfaceCraft,
			category = Farming Expansion,
			inputs
			{
				item 1 [Base.FermnentatedWhiskeyWort],
				item 1 [Base.CheeseCloth] mode:keep,
			}
			outputs
			{
				item 1 Base.BochkaMaturingBeer,
			}
		}
	craftRecipe Finish making whiskey
		{
			timedAction = Making,
			Time = 60,
			Tags = AnySurfaceCraft,
			category = Farming Expansion,
			inputs
			{
				item 1 [Base.BochkaWhiskey],
				item 1 [Base.Bochka] flags[IsEmpty] mode:destroy,
				+fluid 10.0 Whiskey,
				item 1 [Base.CheeseCloth] mode:keep,
			}
			outputs
			{
				item 1 Base.BigBochka,				
			}
		}
	craftRecipe Finish making beer
		{
			timedAction = Making,
			Time = 60,
			Tags = AnySurfaceCraft,
			category = Farming Expansion,
			inputs
			{
				item 1 [Base.BochkaBeer],
				item 1 [Base.Bochka] flags[IsEmpty] mode:destroy,
				+fluid 10.0 Beer,
				item 1 [Base.CheeseCloth] mode:keep,
			}
			outputs
			{
				item 1 Base.BigBochka,				
			}
		}
		craftRecipe Fermentate Wine
    	{
			timedAction = Making,
        	time = 60,
        	tags = AnySurfaceCraft,
        	category = Farming Expansion,
        	inputs
        	{
            	item 1 [*],
            	-fluid 8.0 [JuiceGrape],
            	item 2 [Base.Yeast],
            	item 10 [Base.Sugar],
            	item 1 [*],
            	-fluid 2.0 [Water],
				item 1 [Base.BigBochka] flags[IsEmpty] mode:destroy,
        	}
        	outputs
        	{
            	item 1 Base.BochkaMaturingWine, 
        	}
    	}
	craftRecipe Finish making wine
		{
			timedAction = Making,
			Time = 60,
			Tags = AnySurfaceCraft,
			category = Farming Expansion,
			inputs
			{
				item 1 [Base.BochkaWine],
				item 1 [Base.Bochka] flags[IsEmpty] mode:destroy,
				+fluid 10.0 Wine,
				item 1 [Base.CheeseCloth] mode:keep,
			}
			outputs
			{
				item 1 Base.BigBochka,				
			}
		}
	craftRecipe Fermentate Cider
    	{
			timedAction = Making,
        	time = 60,
        	Tags = AnySurfaceCraft,
			Icon = Item_BochkaCider,
        	category = Farming Expansion,
        	inputs
        	{
            	item 1 [*],
            	-fluid 10.0 [JuiceApple],
            	item 10 [Base.Sugar],
            	item 1 [Base.BigBochka] flags[IsEmpty] mode:destroy,
        	}
        	outputs
        	{
            	item 1 Base.BochkaMaturingCider,
        	}
    	}
	craftRecipe Finish making cider
		{
			timedAction = Making,
			Time = 60,
			Tags = AnySurfaceCraft,
			category = Farming Expansion,
			inputs
			{
				item 1 [Base.BochkaCider],
				item 1 [Base.Bochka] flags[IsEmpty] mode:destroy,
				+fluid 10.0 Cider,
				item 1 [Base.CheeseCloth] mode:keep,
			}
			outputs
			{
				item 1 Base.BigBochka,
			}
		}
	craftRecipe Make vinegar from apple juice
    	{
			timedAction = Making,
        	time = 60,
        	Tags = InHandCraft,
        	category = Farming Expansion,
        	inputs
        	{
            	item 1 [*],
            	-fluid 1.0 [JuiceApple],
            	item 1 [Base.Yeast],
				item 1 [Base.EmptyJar] flags[IsEmpty] mode:destroy,
        	}
        	outputs
        	{
            	item 1 Base.MaturingVinegarJar,
        	}
    	}
	craftRecipe Remove vinegar from jar
    	{
			timedAction = Making,
        	time = 60,
        	Tags = InHandCraft,
        	category = Farming Expansion,
        	inputs
        	{
            	item 1 [Base.VinegarJar],
        	}
        	outputs
        	{
            	item 3 Base.Vinegar2,
				item 1 Base.EmptyJar,
        	}
    	}
}        