module legourmet
{
	imports
	{
		Base
	}

    /************Recipes************/

    recipe Open Rolled Wafers Package
    {
       RolledWafersPackage,

       Result:RolledWafers=5,
       Time:10.0,
       OnGiveXP:Recipe.OnGiveXP.None,
       Category:Cooking,
    }

    recipe Make Beer preparation
    {
		destroy WaterPot,
		keep [Recipe.GetItemTypes.MortarPestle],
		keep Spatula,
		Yeast=1,
		Wheat=15,
		Hop=5,

        Result:BeerPot,
        Time:1500,
		Category:Cooking,
		SkillRequired:Cooking=7,
		NeedToBeLearn:true,
        OnGiveXP:Give1or3CookingXP,
    }

    recipe Make HomemadeDoughnutJelly
    {
		keep FillerMachine,
		HomemadeDoughnut,
		[LgRecipe.GetItemTypes.DoughnutFilled];8,

        Result:HomemadeDoughnutJelly,
        Time:500,
		Sound:shakebowl,
		Category:Cooking,
		OnTest:DoughnutChocolate_TestIsValid,
		OnCreate:FilledDoughnut_OnCreate,
        OnGiveXP:Give1or3CookingXP,
    }

    recipe Make Chocolate Doughnut
    {
		BowlChocolateBlack;4,
		HomemadeDoughnut,

        Result:DoughnutChocolate,
        Time:150,
		Category:Cooking,
		OnTest:DoughnutChocolate_TestIsValid,
		OnCreate:DoughnutChocolate_OnCreate,
		NeedToBeLearn:true,
        OnGiveXP:Give1or3CookingXP,
    }

    recipe Make Black Chocolate Bowl
    {
		Bowl,
		Chocolate,

        Result:BowlChocolateBlack,
        Time:100,
		Category:Cooking,
        OnGiveXP:Give1CookingXP,
    }

    recipe Make Doughnut Frosted
    {
		keep Bowl,
		HomemadeDoughnut,
		EdibleDyeRed=1,
		[Recipe.GetItemTypes.Sugar];1,
		Lemon;1,

        Result:DoughnutFrosted,
        Time:150,
		Sound:shakebowl,
		Category:Cooking,
		OnTest:Doughnut_TestIsValid,
		OnCreate:DoughnutFrosted_OnCreate,
		SkillRequired:Cooking=3,
		NeedToBeLearn:true,
        OnGiveXP:Give1or3CookingXP,
    }

    recipe Make Homemade Doughnut
    {
		keep Bowl,
		keep RollingPin,
		keep JarLid,
		keep Spatula,
		Flour=3,
		Butter;3,
		Yeast=1,
		[Recipe.GetItemTypes.Sugar];2,
        [Recipe.GetItemTypes.Egg],
		Salt;2,
		[Recipe.GetItemTypes.Milk];1,
		VanillaEssence;1,
		Water=1,

        Result:HomemadeDoughnut=6,
        Time:1000,
		Sound:shakebowl,
		Category:Cooking,
		SkillRequired:Cooking=5,
		NeedToBeLearn:true,
        OnGiveXP:Give10CookingXP,
    }

	recipe Open Honey Candy Package
	{
	   HoneyCandyPackage,

	   Result:HoneyCandy=10,
	   Time:50.0,
	   OnGiveXP:Recipe.OnGiveXP.None,
	}

    recipe Take Honey Candy
    {
       keep [Recipe.GetItemTypes.Spoon],
	   HoneyCandyPan;1,

       Result:HoneyCandy,
	   Category:Cooking,
	   OnTest:HoneyCandy_TestIsValid,
       Time:50.0,
       OnGiveXP:Recipe.OnGiveXP.None,
    }

    recipe Make Honey Candy Pan
    {
       keep [Recipe.GetItemTypes.Spoon],
	   Saucepan,
	   [LgRecipe.GetItemTypes.Honey];2,
	   [Recipe.GetItemTypes.Sugar];1,
	   Water=1,
	   Vinegar=1,

       Result:HoneyCandyPan,
	   Category:Cooking,
       Time:250.0,
       NeedToBeLearn:true,
	   SkillRequired:Cooking=3,
       OnGiveXP:Recipe.OnGiveXP.Cooking3,
    }

    recipe Make Bee Candy
    {
       keep [Recipe.GetItemTypes.Spoon],
	   Bowl,
	   [Recipe.GetItemTypes.Sugar];2,
	   Water=2,

       Result:BeeCandy,
	   Category:BeeKeeping,
       Time:500.0,
       NeedToBeLearn:true,
       OnGiveXP:Recipe.OnGiveXP.None,
    }

    recipe Make Benton Bee Transport
    {
       keep [Recipe.GetItemTypes.Saw],
	   Plank,
	   Wire=1,
	   Glue=2,

       Result:QueenJail1,
       Time:500.0,
       Category:BeeKeeping,
       NeedToBeLearn:true,
	   SkillRequired:Woodwork=1;Trapping=1;,
       OnGiveXP:Recipe.OnGiveXP.None,
    }

    recipe Make Circular Bee Transport
    {
       keep [Recipe.GetItemTypes.Screwdriver],
	   Corks,
	   Wire=1,
	   Glue=1,

       Result:QueenJail3,
       Time:500.0,
       Category:BeeKeeping,
       NeedToBeLearn:true,
       OnGiveXP:Recipe.OnGiveXP.None,
    }

    recipe Remove Dead Queen Bee
    {
       QueenJail1,


       Result:QueenJail1,
       Time:100.0,
	   OnTest:RemoveQueenBee_TestIsValid,
       Category:BeeKeeping,
       OnGiveXP:Recipe.OnGiveXP.None,
    }

    recipe Remove Dead Queen Bee
    {
       QueenJail2,


       Result:QueenJail2,
       Time:100.0,
	   OnTest:RemoveQueenBee_TestIsValid,
       Category:BeeKeeping,
       OnGiveXP:Recipe.OnGiveXP.None,
    }

    recipe Remove Dead Queen Bee
    {
       QueenJail3,


       Result:QueenJail3,
       Time:100.0,
	   OnTest:RemoveQueenBee_TestIsValid,
       Category:BeeKeeping,
       OnGiveXP:Recipe.OnGiveXP.None,
    }

    recipe Store Queen Bee
    {
       QueenJail1,
	   QueenBee,
	   BeeCandy=2,

       Result:QueenJail1,
       Time:100.0,
	   OnTest:StoreQueenBee_TestIsValid,
	   OnCreate:StoreQueenBee_OnCreate,
       Category:BeeKeeping,
       OnGiveXP:Recipe.OnGiveXP.None,
    }

    recipe Store Queen Bee
    {
       QueenJail2,
	   QueenBee,
	   BeeCandy=3,

       Result:QueenJail2,
       Time:100.0,
	   OnTest:StoreQueenBee_TestIsValid,
	   OnCreate:StoreQueenBee_OnCreate,
       Category:BeeKeeping,
       OnGiveXP:Recipe.OnGiveXP.None,
    }

    recipe Store Queen Bee
    {
       QueenJail3,
	   QueenBee,
	   BeeCandy=1,

       Result:QueenJail3,
       Time:100.0,
	   OnTest:StoreQueenBee_TestIsValid,
	   OnCreate:StoreQueenBee_OnCreate,
       Category:BeeKeeping,
       OnGiveXP:Recipe.OnGiveXP.None,
    }

	recipe Put rice in a packet
	{
	   RicePlant=10,

	   Result:Rice,
	   OnTest:riceplantrotten_TestIsValid,
	   Time:50.0,
	   Category:Cooking,
	   OnGiveXP:Recipe.OnGiveXP.None,
	}

	recipe Put peas in a packet
	{
	   Peas2=2,

	   Result:Peas,
	   OnCreate:putpeasinpackets_OnCreate,
	   Time:50.0,
	   Category:Cooking,
	   OnGiveXP:Recipe.OnGiveXP.None,
	}

	recipe Make Flour
	{
	   keep [Recipe.GetItemTypes.MortarPestle],
	   Wheat=25,
	   EmptySandbag=1,

	   Result:Flour,
	   OnTest:wheatrotten_TestIsValid,
	   Time:500.0,
	   Category:Cooking,
	   SkillRequired:Cooking=3,
	   OnGiveXP:Recipe.OnGiveXP.None,
	   NeedToBeLearn:true,
	}

	recipe Make CornFlour
	{
	   keep [Recipe.GetItemTypes.MortarPestle],
	   Corn=25,

	   Result:Cornflour,
	   OnTest:Cornflour_TestIsValid,
	   Time:500.0,
	   Category:Cooking,
	   SkillRequired:Cooking=3,
	   OnGiveXP:Recipe.OnGiveXP.None,
	   NeedToBeLearn:true,
	}

	recipe Take Wheat Seeds
	{
	   Wheat=1,

	   Result:legourmetfarming.WheatSeed=5,
	   OnTest:wheatrotten_TestIsValid,
	   Time:20.0,
	   Category:Farming,
	   OnGiveXP:OneFarmXP_OnGiveXP,
	}

	recipe Open empty jar
	{
	   EmptyJar2,

	   Result:EmptyJar,
	   OnCreate:ReturnJarLid_OnCreate,
	   Time:50.0,
	   OnGiveXP:Recipe.OnGiveXP.None,
	}

	recipe Make peanut powder
	{
	   Peanuts=10,
	   MortarPestle,

	   Result:Peanutpowder,
	   Time:100.0,
	   Category:Cooking,
	   OnGiveXP:Recipe.OnGiveXP.None,
	}

	recipe Make homemade peanut butter
	{
	   EmptyJar,
	   JarLid,
	   Peanutpowder,
	   Oil;5,
	   Honey;5,
	   Salt;1,

	   Result:HMPeanutButter,
	   OnCreate:Onmakepeanutbutter_OnCreate,
	   Time:300.0,
	   Category:Cooking,
	   OnGiveXP:Recipe.OnGiveXP.None,
	   NeedToBeLearn:true,
	}

	recipe Make brine
	{
	   Salt;5,
	   destroy WaterPot,

	   Result:Brine,
	   Time:150.0,
	   Category:Cooking,
	   OnGiveXP:Recipe.OnGiveXP.None,
	}

	recipe Pour milk in Saucepan
	{
	   [Recipe.GetItemTypes.Milk];10,
	   Saucepan,

	   Result:SaucepanMilk,
	   Sound:GetWater,
	   Time:50.0,
	   Category:Cooking,
	   OnGiveXP:Recipe.OnGiveXP.None,
	}

	recipe Make cheese preparation
	{
	   SaucepanMilk,
	   LacticFerment=1,
	   EdibleDyeYellow=5,
	   keep Spoon,

	   Result:CheesePreparation,
	   SkillRequired:Cooking=5,
	   OnTest:Cheeseprep_TestIsValid,
	   Time:500.0,
	   Category:Cooking,
	   OnGiveXP:Give3CookingXP,
	   NeedToBeLearn:true,
	   Tooltip:Tooltip_Recipe_SaucepanMilk,
	}

	recipe Make cheese preparation2
	{
	   SaucepanMilk,
	   LacticFerment=1,
	   EdibleDyeOrange=4,
	   keep Spoon,

	   Result:CheesePreparation2,
	   SkillRequired:Cooking=4,
	   OnTest:Cheeseprep_TestIsValid,
	   Time:500.0,
	   Category:Cooking,
	   OnGiveXP:Give3CookingXP,
	   NeedToBeLearn:true,
	   Tooltip:Tooltip_Recipe_SaucepanMilk,
	}

	recipe Rest and make cheese
	{
	   CheesePreparation,
	   CheeseMoldEmpty,
	   Brine,

	   Result:CheeseMoldFull,
	   SkillRequired:Cooking=5,
	   OnCreate:Returnpotsaucepan_OnCreate,
	   Time:5000.0,
	   Category:Cooking,
	   OnGiveXP:Give10CookingXP,
	}

	recipe Rest and make cheese in bar
	{
	   CheesePreparation2,
	   CheeseMoldEmpty2,
	   Brine,

	   Result:CheeseMoldFull2,
	   SkillRequired:Cooking=4,
	   OnCreate:Returnpotsaucepan_OnCreate,
	   Time:5000.0,
	   Category:Cooking,
	   OnGiveXP:Give10CookingXP,
	}

	recipe Take cheese from mold
	{
	   CheeseMoldFull,
	   keep [Recipe.GetItemTypes.SharpKnife],

	   Result:RCheese1,
	   OnTest:CheeseFinish_TestIsValid,
	   OnCreate:Returncheesemold_OnCreate,
	   Time:100.0,
	   Category:Cooking,
	   OnGiveXP:Give10CookingXP,
	}

	recipe Take barcheese from mold
	{
	   CheeseMoldFull2,
	   keep [Recipe.GetItemTypes.SharpKnife],

	   Result:RCheese2,
	   OnTest:CheeseFinish_TestIsValid,
	   OnCreate:Returncheesemold2_OnCreate,
	   Time:100.0,
	   Category:Cooking,
	   OnGiveXP:Give10CookingXP,
	}

	recipe Paint cheese
	{
	   RCheese1,
	   EdibleDyeRed=5,
	   Water,
	   keep KitchenBrush,

	   Result:HandmadeCheese,
	   OnCreate:Paintcheese_OnCreate,
	   Time:500.0,
	   Category:Cooking,
	   OnGiveXP:Give10CookingXP,
	   NeedToBeLearn:true,
	   AnimNode:Disassemble,
       Prop1:KitchenBrush,
       Prop2:RCheese1,
	}

    recipe Cut cheese
    {
        keep [Recipe.GetItemTypes.SharpKnife],
        HandmadeCheese,

        Result:Cheese=10,
        Sound:SliceMeat,
        Time:250.0,
        OnCreate:CutCheese_OnCreate,
        Category:Cooking,
        OnGiveXP:Give10CookingXP,
    }

    recipe Cut cheese2
    {
        keep [Recipe.GetItemTypes.SharpKnife],
        RCheese2,

        Result:Processedcheese=10,
        Sound:SliceMeat,
        Time:250.0,
        OnCreate:CutCheese2_OnCreate,
        Category:Cooking,
        OnGiveXP:Give10CookingXP,
    }

	/*** Cheese3 ***/

    recipe Make Citric Mug
    {
        keep Spoon,
        destroy WaterMug,
		CitricAcid=1,

        Result:CitricMug,
        Time:100.0,
        Category:Cooking,
        OnGiveXP:Recipe.OnGiveXP.None,
    }

    recipe Make Citric Mug
    {
        keep Spoon,
        destroy WaterMugRed,
		CitricAcid=1,

        Result:CitricMugRed,
        Time:100.0,
        Category:Cooking,
        OnGiveXP:Recipe.OnGiveXP.None,
    }

    recipe Make Citric Mug
    {
        keep Spoon,
        destroy WaterMugWhite,
		CitricAcid=1,

        Result:CitricMugWhite,
        Time:100.0,
        Category:Cooking,
        OnGiveXP:Recipe.OnGiveXP.None,
    }

    recipe Make Citric Mug
    {
        keep Spoon,
        destroy WaterMugSpiffo,
		CitricAcid=1,

        Result:CitricMugSpiffo,
        Time:100.0,
        Category:Cooking,
        OnGiveXP:Recipe.OnGiveXP.None,
    }

    recipe Make Citric Mug
    {
        keep Spoon,
        destroy WaterTeacup,
		CitricAcid=1,

        Result:CitricMugTea,
        Time:100.0,
        Category:Cooking,
        OnGiveXP:Recipe.OnGiveXP.None,
    }

	recipe Make cheese preparation3
	{
	   SaucepanMilk,
	   LacticFerment=1,
	   CitricMug/CitricMugRed/CitricMugWhite/CitricMugSpiffo/CitricMugTea,
	   EdibleDyeYellow=4,
	   keep Spoon,

	   Result:CheesePreparation3,
	   SkillRequired:Cooking=5,
	   OnTest:Cheeseprep_TestIsValid,
	   Time:500.0,
	   Category:Cooking,
	   OnGiveXP:Give3CookingXP,
	   NeedToBeLearn:true,
	   Tooltip:Tooltip_Recipe_SaucepanMilk,
	}

	recipe Rest and make cheese 3
	{
	   CheesePreparation3,
	   CheeseMoldEmpty3,
	   Brine,

	   Result:CheeseMoldFull3,
	   SkillRequired:Cooking=5,
	   OnCreate:Returnpotsaucepan_OnCreate,
	   Time:500.0,
	   Category:Cooking,
	   OnGiveXP:Give3CookingXP,
	}

	recipe Take mozzarella from mold
	{
	   CheeseMoldFull3,
	   keep [Recipe.GetItemTypes.SharpKnife],

	   Result:RCheese3,
	   OnCreate:Returncheesemold3_OnCreate,
	   OnTest:CheeseFinish_TestIsValid,
	   Time:100.0,
	   Category:Cooking,
	   OnGiveXP:Give10CookingXP,
	}

    recipe Chop mozzarella
    {
        keep [Recipe.GetItemTypes.SharpKnife]/Grater,
        RCheese3;20,

        Result:ChoppedCheese,
        Sound:SliceMeat,
        Time:50.0,
        Category:Cooking,
        OnGiveXP:Give3CookingXP,
    }

    recipe Make tomato sauce
    {
        keep [Recipe.GetItemTypes.SharpKnife],
		keep Spoon,
		Saucepan,
        farming.Tomato=3,
		Oil;3,
		Water=2,

        Result:Tomatosauce,
		OnTest:tomatorotten_TestIsValid,
        Time:100.0,
        Category:Cooking,
        OnGiveXP:Give3CookingXP,
    }

    recipe Make tomato sauce 2
    {
		keep Spoon,
		Saucepan,
        CannedTomatoOpen=2,
		Oil;3,
		Water=2,

        Result:Tomatosauce,
		OnTest:tomato2rotten_TestIsValid,
        Time:100.0,
        Category:Cooking,
        OnGiveXP:Give3CookingXP,
    }

    recipe Fill Honey
    {
		keep Spoon,
		HoneyEmpty,
        HoneyJar,

        Result:Honey,
		OnTest:Honeyrotten_TestIsValid,
		OnCreate:ReturnCompleteJar_Oncreate,
        Time:100.0,
        Category:BeeKeeping,
        OnGiveXP:Recipe.OnGiveXP.None,
    }

    recipe Fill Ketchup
    {
		keep Spoon,
		KetchupEmpty,
        HandmadeKetchup,

        Result:Ketchup,
		OnTest:Ketchuprotten_TestIsValid,
		OnCreate:ReturnCompleteJar_Oncreate,
        Time:100.0,
        Category:Cooking,
        OnGiveXP:Recipe.OnGiveXP.None,
    }

    recipe Fill Marinara
    {
		keep Spoon,
		MarinaraEmpty,
        HandmadeMarinara,

        Result:Marinara,
		OnTest:Marinararotten_TestIsValid,
		OnCreate:ReturnCompleteJar_Oncreate,
        Time:100.0,
        Category:Cooking,
        OnGiveXP:Recipe.OnGiveXP.None,
    }

    recipe Fill Mustard
    {
		keep Spoon,
		MustardEmpty,
        Homemademustard,

        Result:Mustard,
		OnTest:Mustardrotten_TestIsValid,
		OnCreate:ReturnCompleteJar_Oncreate,
        Time:100.0,
        Category:Cooking,
        OnGiveXP:Recipe.OnGiveXP.None,
    }

    recipe Fill Mayonnaise
    {
		keep Spoon,
		farming.MayonnaiseEmpty,
        HandmadeMayonnaise,

        Result:farming.MayonnaiseFull,
		OnTest:Mayonnaiserotten_TestIsValid,
		OnCreate:ReturnCompleteJar_Oncreate,
        Time:100.0,
        Category:Cooking,
        OnGiveXP:Recipe.OnGiveXP.None,
    }

    recipe Fill PeanutButter
    {
		keep Spoon,
		PeanutButterEmpty,
        HMPeanutButter,

        Result:PeanutButter,
		OnTest:PeanutButterrotten_TestIsValid,
		OnCreate:ReturnCompleteJar_Oncreate,
        Time:100.0,
        Category:Cooking,
        OnGiveXP:Recipe.OnGiveXP.None,
    }

    /* recipe Make Pizza Dough
    {
       Water=2,
       Flour=4,
       Yeast=1,
	   Oil;3,
       Salt;2,

       Result:PizzaDough,
       NeedToBeLearn:true,
       Time:50.0,
       Category:Cooking,
       OnGiveXP:Give10CookingXP,
    }*/

    /* recipe Make Pizza Preparation
    {
	   keep RollingPin,
       PizzaDough,
	   BakingPan,
       Tomatosauce,
       ChoppedCheese,
	   Oil;3,

       Result:PizzaPrep,
       NeedToBeLearn:true,
	   OnCreate:MakePizza_OnCreate,
       Time:200.0,
       Category:Cooking,
       OnGiveXP:Give20CookingXP,
    }*/

    /*recipe Cut pizza
    {
        keep KitchenKnife/HuntingKnife,
        PizzaRaw,

        Result:Pizza=8,
        Sound:SliceMeat,
		OnTest:CutPizza_TestIsValid,
		OnCreate:CutPizza_OnCreate,
        Time:200.0,
        Category:Cooking,
        OnGiveXP:Give3CookingXP,
    }*/

    recipe Make Jar of Onions
    {
        EmptyJar,
        JarLid,
        Onion=5,
        Water=10,
        Vinegar=2,
        [Recipe.GetItemTypes.Sugar];1,

        Result:CannedOnion,
        Time:100.0,
        OnCreate:CannedFood_OnCreate,
        Category:Cooking,
        OnGiveXP:Give10CookingXP,
    }

    recipe Open Jar of Onions
    {
        CannedOnion,

        Result:Onion=5,
        Time:30.0,
        OnCreate:OpenCannedFood_OnCreate,
        Category:Cooking,
        OnGiveXP:Recipe.OnGiveXP.None,
    }
	
    recipe Open box of Cupcakes molds
    {
        MoldesMagBox,

        Result:Cupcakeenv=10,
        Sound:PutItemInBag,
        Time:5.0,
		Category:Cooking,
    }

    recipe Put Cupcakes molds in a box
    {
        Cupcakeenv=10,

        Result:MoldesMagBox,
        Sound:PutItemInBag,
        Time:5.0,
		Category:Cooking,
    }

    recipe Open salchicha pack
    {
        PackSalchichas,

        Result:Salchicha=6,
        Sound:PutItemInBag,
        Time:50.0,
		Category:Cooking,
    }

    recipe Put Salchicha in pack
    {
		Salchicha=6,

        Result:PackSalchichas,
		OnTest:boilsausages_TestIsValid,
        Sound:PutItemInBag,
        Time:50.0,
		Category:Cooking,
    }

    recipe Slice Salchicha
    {
        keep KitchenKnife/HuntingKnife,
        Salchicha,

        Result:Salchichabits,
        Sound:AddItemInRecipe,
        Time:100.0,
		OnGiveXP:Give1or3CookingXP,
		Category:Cooking,
    }


    /************ Cupcake ************/

    recipe Make CupCake Batter
    {
	   keep Spoon,
       Bowl,
       Flour=2,
       Butter;5,
       [Recipe.GetItemTypes.Sugar];2,
       [Recipe.GetItemTypes.Egg],
       [Recipe.GetItemTypes.Milk];2,

       Result:CupcakeBatter,
	   Sound:shakebowl,
       Time:500.0,
       Category:Cooking,
       OnGiveXP:Give10CookingXP,
	   NeedToBeLearn:true,
    }

    recipe Place Cupcake in Baking Pan
    {
	   keep Spoon,
       CupcakeBatter,
	   Cupcakeenv=6,
       RoastingPan,

       Result:CupcakePrep,
	   OnTest:Cupcakebatterrotten_TestIsValid,
       OnCreate:OnPutCupCakeBatterInRoasting,
       Time:30.0,
       Category:Cooking,
       OnGiveXP:Recipe.OnGiveXP.None,
    }

    recipe Take Cupcakes
    {
        CupcakeRaw,

        Result:HandMadeCupcake=6,
        Time:50.0,
		OnTest:Cupcakerawcooked_TestIsValid,
        OnCreate:SliceCupcake_OnCreate,
        Category:Cooking,
        OnGiveXP:Give1or3CookingXP,
    }
	
	/************ Milanese ************/
	recipe Slice Chickenchest
	{
		keep [Recipe.GetItemTypes.SharpKnife]/MeatCleaver,
		keep CuttingBoardWooden/CuttingBoardPlastic,
		Chickenchest;10,
		
		Result:ChickenMilaneseMeat,
		Time:150.0,
		Category:Cooking,
		OnGiveXP:Recipe.OnGiveXP.Cooking3,
		OnCreate:SliceButtockMeat_OnCreate,
		Sound:SliceMeat,
		SkillRequired:Cooking=3,
	}	

	recipe Slice Buttock Meat
	{
		keep [Recipe.GetItemTypes.SharpKnife]/MeatCleaver,
		keep CuttingBoardWooden/CuttingBoardPlastic,
		ButtockMeat;10,
		
		Result:CowMilaneseMeat,
		Time:150.0,
		Category:Cooking,
		OnGiveXP:Recipe.OnGiveXP.Cooking3,
		OnCreate:SliceButtockMeat_OnCreate,
		Sound:SliceMeat,
		SkillRequired:Cooking=3,
	}	
	
	recipe Make Milanese
	{
		[LgRecipe.GetItemTypes.MilaneseMeat],
		MilanesePrep;5,
		[LgRecipe.GetItemTypes.MilaneseBreadCrums];2,
		
		Result:Milanese,
		OnTest:MakeMilanese_TestIsValid,
		Time:200.0,
		Category:Cooking,
		OnGiveXP:LG_ThreeXP_Cooking,
		OnCreate:MakeMilanese_OnCreate,
		SkillRequired:Cooking=3,
		Sound:SliceMeat,
		NeedToBeLearn:true,
	}
	
	recipe Make Neapolitan Milanese
	{
		Milanese,
		farming.Tomato;5,
		[Recipe.GetItemTypes.PizzaSauce];5,
		[Recipe.GetItemTypes.Cheese];5,
		
		Result:NeapolitanMilanese,
		OnTest:MakeMilaneseNapo_TestIsValid,
		Time:100.0,
		Category:Cooking,
		OnGiveXP:LG_ThreeXP_Cooking,
		OnCreate:MakeMilaneseNapo_OnCreate,
		SkillRequired:Cooking=4,
		Sound:SliceMeat,
		Tooltip:Tooltip_Recipe_NeapolitanMilanese,
		NeedToBeLearn:true,
	}
	
	recipe Grate Bread
	{
		keep Grater,
		[LgRecipe.GetItemTypes.GraterBread];10,
		
		Result:HandMadeBreadCrums,
		OnTest:GrateBread_TestIsValid,
		Time:100.0,
		OnGiveXP:Give1CookingXP,
		Category:Cooking,
		Sound:SliceMeat,
	}
    /************ Waffle ************/

    recipe Make Waffle Batter
    {
	   keep Spoon,
       Bowl,
       Flour=2,
       Butter;3,
       Salt;1,
       [Recipe.GetItemTypes.Egg],
       [Recipe.GetItemTypes.Milk];2,

       Result:WafflesBatter,
	   Sound:shakebowl,
       Time:500.0,
       Category:Cooking,
       OnGiveXP:Give10CookingXP,
	   NeedToBeLearn:true,
    }

    recipe Add Waffle Batter
    {
	   keep Spoon,
       WafflesBatter;2,
       WaffleMachine,

       Result:WafflesPrep,
       Time:10.0,
       Category:Cooking,
       OnGiveXP:Give1or3CookingXP,
	   NeedToBeLearn:false,
    }

    recipe Cut Chocolate
    {
        keep KitchenKnife/HuntingKnife,
        Chocolate,

        Result:ChocolateChips=10,
		Sound:AddItemInRecipe,
        Time:20.0,
		OnCreate:SliceChocolate_OnCreate,
        Category:Cooking,
        OnGiveXP:Recipe.OnGiveXP.None,
    }

    recipe Make Whipped Cream
    {
        keep Spoon,
		Bowl,
		Butter;2,
		[Recipe.GetItemTypes.Sugar];1,
        [Recipe.GetItemTypes.Milk];2,

        Result:WhippedCream,
		Sound:shakebowl,
        Time:500.0,
        Category:Cooking,
        OnGiveXP:Give1or3CookingXP,
		NeedToBeLearn:true,
    }

    recipe Make Milk
    {
        keep Spoon,
		MilkPowder,
		Water=2,

        Result:Milk,
        Time:100.0,
        Category:Cooking,
        OnGiveXP:Recipe.OnGiveXP.None,
    }

    recipe Make Ketchup
    {
	    keep Spoon,
        EmptyJar,
        JarLid,
        farming.Tomato=5,
        Water=5,
        Vinegar=1,
        [Recipe.GetItemTypes.Sugar];1,
		Salt;2,

        Result:HandmadeKetchup,
		OnTest:tomatorotten_TestIsValid,
        Time:500.0,
        Category:Cooking,
        OnGiveXP:Give10CookingXP,
		NeedToBeLearn:true,
    }

    recipe Make Marinara
    {
	    keep Spoon,
        EmptyJar,
        JarLid,
		Onion=1,
        farming.Tomato=4,
		legourmet.Garlic;2,
        Wine;1,
		Salt;2,

        Result:HandmadeMarinara,
		OnTest:tomatorotten_TestIsValid,
        Time:500.0,
        Category:Cooking,
        OnGiveXP:Give10CookingXP,
		NeedToBeLearn:true,
    }

    recipe Make Mayonnaise
    {
	    keep Spoon,
        EmptyJar,
        JarLid,
        [Recipe.GetItemTypes.Egg],
		Lemon=1,
		Oil;5,
		Salt;2,

        Result:HandmadeMayonnaise,
        Time:500.0,
        Category:Cooking,
        OnGiveXP:Give10CookingXP,
		NeedToBeLearn:true,
    }

    recipe Make Mustard
    {
	    keep Spoon,
		EmptyJar,
        JarLid,
		MustardSeeds=5,
        Vinegar=2,
		Honey;5,
		Wine;2,
		Salt;2,

        Result:Homemademustard,
        Time:500.0,
        Category:Cooking,
        OnGiveXP:Give10CookingXP,
		NeedToBeLearn:true,
    }

    recipe Make Cookie Chips
    {
	    keep KitchenKnife/HuntingKnife,
        CookieChocolateChip/CookieJelly,

        Result:CookieChips,
		Sound:AddItemInRecipe,
        Time:50.0,
        Category:Cooking,
        OnGiveXP:Recipe.OnGiveXP.None,
    }

	recipe Make fried chicken
    {
	    Chicken=2,
		Pan,
		Oil;10,
		Flour=1,

        Result:ChickenPan,
        Time:100.0,
		OnCreate:OnPutChickenInPan,
        Category:Cooking,
        OnGiveXP:Give1or3CookingXP,
    }

	recipe Take fried chicken
    {
	    ChickenPan,

        Result:ChickenFried=2,
        Time:100.0,
		OnTest:ChickenPan_TestIsValid,
		OnCreate:OnTakeChickenPan,
        Category:Cooking,
        OnGiveXP:Give1or3CookingXP,
    }

	recipe Empty Chicken Pan
	{
		ChickenPan,

        Result:Pan,
        Time:50.0,
        Category:Cooking,
        OnGiveXP:Recipe.OnGiveXP.None,	
	}

    /************ Sausage ************/

	recipe Make meatpatty
    {
	    MincedMeat,

        Result:MeatPatty=2,
		OnCreate:OnmakePatty,
		Sound:AddItemInRecipe,
        Time:250.0,
        Category:Cooking,
/**        OnGiveXP:Give10CookingXP, **/
/**		NeedToBeLearn:true, **/
    }

    recipe Make Hotdog Bread Dough
    {
       keep RollingPin,
       Water=1,
       Flour=1,
	   SaucepanMilk;5,
	   Oil;5,
       Salt;1,
       Yeast,

       Result:Hotdogbreaddough=6,
	   OnTest:Cheeseprep_TestIsValid,
       NeedToBeLearn:true,
       Time:500.0,
       Category:Cooking,
       OnGiveXP:Give10CookingXP,
    }

    recipe Make sausages for boil
    {
       Salchicha=6,
	   destroy WaterSaucepan,

       Result:SaucepanSalchicha,
	   OnTest:boilsausages_TestIsValid,
       Time:50.0,
       Category:Cooking,
       OnGiveXP:Give1or3CookingXP,
    }

    recipe Make Hotdog
    {
       Hotdogbreaddough,
       Salchicha,

       Result:Hotdog,
	   OnTest:Hotdog_TestIsValid,
       Time:100.0,
       Category:Cooking,
       OnGiveXP:Give1CookingXP,
    }

    recipe Make Hotdogs
    {
       Hotdogbreaddough=6,
       SaucepanSalchicha,

       Result:Hotdog=6,
	   OnTest:Hotdog_TestIsValid,
	   OnCreate:Returnsaucepan_OnCreate,
       Time:100.0,
       Category:Cooking,
       OnGiveXP:Give10CookingXP,
    }

	recipe Open Marshmallow Package
	{
	   destroy MarshmallowPackage,

	   Result:Marshmallows=10,
	   Time:5.0,
	   OnGiveXP:Recipe.OnGiveXP.None,
	   Category:Cooking,
	}

	recipe Make caramel
	{
       Saucepan,
	   [Recipe.GetItemTypes.Sugar];3,
	   Water=3,

	   Result:Saucepancaramel,
	   Time:5.0,
	   OnGiveXP:Recipe.OnGiveXP.None,
	   Category:Cooking,
	}

	recipe Make marshmallows
	{
	   destroy Gelatine,
	   destroy Saucepancaramel,
	   Bowl,
	   Salt;2,
	   keep Spoon,

	   Result:MarshmallowBowl,
	   NeedToBeLearn:true,
	   OnTest:marshmallow_TestIsValid,
	   OnCreate:MakePizza_OnCreate,
	   Time:150.0,
	   OnGiveXP:Give10CookingXP,
	   Category:Cooking,
	}

	recipe cut marshmallows
	{
	   keep KitchenKnife/HuntingKnife,
	   MarshmallowBowl,

	   Result:Marshmallows=10,
	   OnCreate:ReturnBowl_OnCreate,
	   Time:150.0,
	   OnGiveXP:Give1CookingXP,
	   Category:Cooking,
	}

	recipe Make modjeska
	{
	   Marshmallows,
	   Saucepancaramel;1,

	   Result:HomemadeModjeska,
	   NeedToBeLearn:true,
	   OnTest:marshmallow_TestIsValid,
	   Time:150.0,
	   OnGiveXP:Give3CookingXP,
	   Category:Cooking,
	}

	/************Recipes 2************/

	recipe Grab a Strip
    {
        GumPack=1,

        Result:legourmet.Gum=1,
		OnGiveXP:Recipe.OnGiveXP.None,
        Sound:PutItemInBag,
        Time:5.0,
    }

	recipe Grab a Strip
    {
        GumPack1=1,

        Result:legourmet.Gum1=1,
		OnGiveXP:Recipe.OnGiveXP.None,
        Sound:PutItemInBag,
        Time:5.0,
    }

	recipe Grab a Strip
    {
        GumPack2=1,

        Result:legourmet.Gum2=1,
		OnGiveXP:Recipe.OnGiveXP.None,
        Sound:PutItemInBag,
        Time:5.0,
    }

	/************************Classic Soup************************/

	recipe Open Canned Soup
    {
       CannedSoupClassic,
       keep [Recipe.GetItemTypes.CanOpener],

       Result:legourmet.CannedSoupClassicOpen,
       Time:10.0,
	   Category:Cooking,
	   Sound:OpenCannedFood,
    }

    recipe Disinfect Bandage
    {
        destroy RippedSheets,
        VodkaFull;10,

        Result:AlcoholRippedSheets,
        Time:40.0,
        Category:Health,
    }

    recipe Disinfect Bandage
    {
        destroy Bandage,
        VodkaFull;10,

        Result:AlcoholBandage,
        Time:40.0,
        Category:Health,
    }

	recipe Open Wine
	{
	   Wine3,
	   keep Corkscrew,

	   Result:legourmet.Wine3a,
       OnGiveXP:LGNoExpGain,
	   OnCreate:LGReturnCork,
	   Sound:openwine,
	   Time:70.0,
	   Category:Cooking,
	}

	recipe Make energy drink1
	{
	   EnergyDrinkEmpty,
	   legourmet.ColaBottle;2,
	   Coffee2;6,
	   [Recipe.GetItemTypes.Sugar];1,
	   [Recipe.GetItemTypes.Milk];5,
	   keep Spoon,

	   Result:legourmet.EnergyDrink,
       OnGiveXP:LG_ThreeXP_Cooking,
	   SkillRequired:Cooking=2,
	   Time:200.0,
	   Category:Drinks,
	   NeedToBeLearn:true,
	}

	recipe Make energy drink2
	{
	   EnergyDrink2Empty,
	   legourmet.ColaBottle;2,
	   Coffee2;6,
	   Sugar=1,
	   [Recipe.GetItemTypes.Milk];5,
	   keep Spoon,

	   Result:legourmet.EnergyDrink2,
       OnGiveXP:LG_ThreeXP_Cooking,
	   SkillRequired:Cooking=2,
	   Time:200.0,
	   Category:Drinks,
	   NeedToBeLearn:true,
	}

	recipe Make energy drink3
	{
       EnergyDrink3Empty,
	   legourmet.ColaBottle;2,
	   Coffee2;6,
	   [Recipe.GetItemTypes.Sugar];1,
	   [Recipe.GetItemTypes.Milk];5,
	   keep Spoon,

	   Result:legourmet.EnergyDrink3,
       OnGiveXP:LG_ThreeXP_Cooking,
	   SkillRequired:Cooking=2,
	   Time:200.0,
	   Category:Drinks,
	   NeedToBeLearn:true,
	}

	recipe Make energy drink4
	{
	   EnergyDrink4Empty,
	   legourmet.ColaBottle;2,
	   Coffee2;6,
	   [Recipe.GetItemTypes.Sugar];1,
	   [Recipe.GetItemTypes.Milk];5,
	   keep Spoon,

	   Result:legourmet.EnergyDrink4,
       OnGiveXP:LG_ThreeXP_Cooking,
	   SkillRequired:Cooking=2,
	   Time:200.0,
	   Category:Drinks,
	   NeedToBeLearn:true,
	}

	recipe Make energy drink5
	{
	   EnergyDrink5Empty,
	   legourmet.ColaBottle;2,
       Coffee2;6,
	   [Recipe.GetItemTypes.Sugar];1,
	   [Recipe.GetItemTypes.Milk];5,
	   keep Spoon,

	   Result:legourmet.EnergyDrink5,
       OnGiveXP:LG_ThreeXP_Cooking,
	   SkillRequired:Cooking=2,
	   Time:200.0,
	   Category:Drinks,
	   NeedToBeLearn:true,
	}

	recipe Make natural energy drink
	{
	   EnergyDrinkBottleEmpty,
	   Ginseng=3,
       Coffee2;6,
	   [Recipe.GetItemTypes.Sugar];1,
	   [Recipe.GetItemTypes.Milk];5,
	   keep Spoon,

	   Result:legourmet.NaturalEnergyDrinkBottle,
       OnGiveXP:LG_ThreeXP_Cooking,
	   SkillRequired:Cooking=5,
	   Time:200.0,
	   Category:Drinks,
	   NeedToBeLearn:true,
	}

    recipe Make Milk Cream
    {
        keep Spoon,
		Bowl,
		[Recipe.GetItemTypes.Sugar];1,
        [Recipe.GetItemTypes.Milk];4,

        Result:MilkCream,
		Sound:shakebowl,
        Time:500.0,
        Category:Cooking,
        OnGiveXP:Give1or3CookingXP,
		NeedToBeLearn:true,
    }

    recipe Make Homemade Butter
    {
        keep Spoon,
        MilkCream,

        Result:Butter,
		Sound:shakebowl,
        Time:500.0,
		OnCreate:Butter_OnCreate,
        Category:Cooking,
        OnGiveXP:Give1or3CookingXP,
		NeedToBeLearn:true,
    }

    recipe Make Salt
    {
        keep [Recipe.GetItemTypes.MortarPestle],
        SaltStone=5,
		SaltEmpty/PepperEmpty,

        Result:Salt,
        Time:60.0,
        Category:Cooking,
    }

    recipe Make Pepper
    {
        keep [Recipe.GetItemTypes.MortarPestle],
        Pepperplant=5,
		SaltEmpty/PepperEmpty,

        Result:Pepper,
        Time:60.0,
        Category:Cooking,
    }
	
/****** Cafe ******/

    recipe Put coffee seeds in baking pan
    {
       legourmetfarming.CafeSeed=100,
	   BakingPan,

       Result:CoffeePan,
       Time:50.0,
       Category:Cooking,
       OnGiveXP:Recipe.OnGiveXP.None,
    }

    recipe Take toasted coffee seeds
    {
	   CoffeePan,

       Result:ToastedCafeSeeds,
	   OnTest:LgGrindCoffee_TestIsValid,
	   OnCreate:LgTakeCoffee_OnCreate,
       Time:50.0,
       Category:Cooking,
       OnGiveXP:Recipe.OnGiveXP.None,
    }
	
/****** Legumbres ******/
	
	recipe Make Kidney Beans Packet
    {
       Beans=12,

       Result:DriedKidneyBeans,
       Time:100.0,
       Category:Cooking,
       OnGiveXP:Recipe.OnGiveXP.None,
    }

	recipe Make Black Beans Packet
    {
       Blackbeans=12,

       Result:DriedBlackBeans,
       Time:100.0,
       Category:Cooking,
       OnGiveXP:Recipe.OnGiveXP.None,
    }

	recipe Make White Beans Packet
    {
       WhiteBeans=12,

       Result:DriedWhiteBeans,
       Time:100.0,
       Category:Cooking,
       OnGiveXP:Recipe.OnGiveXP.None,
    }

	recipe Make Chick Peas Packet
    {
       ChickPeas=12,

       Result:DriedChickpeas,
       Time:100.0,
       Category:Cooking,
       OnGiveXP:Recipe.OnGiveXP.None,
    }

	recipe Make Lentils Packet
    {
       Lentils=12,

       Result:DriedLentils,
       Time:100.0,
       Category:Cooking,
       OnGiveXP:Recipe.OnGiveXP.None,
    }

	recipe Make Split Peas Packet
    {
       SplitPeas=12,

       Result:DriedSplitPeas,
       Time:100.0,
       Category:Cooking,
       OnGiveXP:Recipe.OnGiveXP.None,
    }

/****** Latas ******/
	
	recipe Force Canned Soup
    {
       TinnedSoup,
       keep HuntingKnife/KitchenKnife/Screwdriver/Axe,

       Result:TinnedSoupOpen,
	   OnTest:LgCanned_TestIsValid,
	   OnCreate:LGOpenCannedFood2_OnCreate,
       Time:160.0,
       Category:Cooking,
       OnGiveXP:Recipe.OnGiveXP.None,
    }

	recipe Force Canned Beans
	{
	   TinnedBeans,
	   keep HuntingKnife/KitchenKnife/Screwdriver/Axe,

	   Result:OpenBeans,
	   OnTest:LgCanned_TestIsValid,
	   OnCreate:LGOpenCannedFood2_OnCreate,
	   Time:160.0,
	   Category:Cooking,
	   OnGiveXP:Recipe.OnGiveXP.None,
	}

	recipe Force Dog Food
	{
	   Dogfood,
	   keep HuntingKnife/KitchenKnife/Screwdriver/Axe,

	   Result:DogfoodOpen,
	   OnTest:LgCanned_TestIsValid,
	   OnCreate:LGOpenCannedFood2_OnCreate,
	   Time:160.0,
	   Category:Cooking,
	   OnGiveXP:Recipe.OnGiveXP.None,
	}

    recipe Force Canned Corn
    {
       CannedCorn,
       keep HuntingKnife/KitchenKnife/Screwdriver/Axe,

       Result:CannedCornOpen,
	   OnTest:LgCanned_TestIsValid,
	   OnCreate:LGOpenCannedFood2_OnCreate,
       Time:160.0,
       Category:Cooking,
       OnGiveXP:Recipe.OnGiveXP.None,
    }

    recipe Force Canned Bolognese
    {
       CannedBolognese,
       keep HuntingKnife/KitchenKnife/Screwdriver/Axe,

       Result:CannedBologneseOpen,
	   OnTest:LgCanned_TestIsValid,
	   OnCreate:LGOpenCannedFood2_OnCreate,
       Time:160.0,
       Category:Cooking,
       OnGiveXP:Recipe.OnGiveXP.None,
    }

    recipe Force Canned Chili
    {
       CannedChili,
       keep HuntingKnife/KitchenKnife/Screwdriver/Axe,

       Result:CannedChiliOpen,
	   OnTest:LgCanned_TestIsValid,
	   OnCreate:LGOpenCannedFood2_OnCreate,
       Time:160.0,
       Category:Cooking,
       OnGiveXP:Recipe.OnGiveXP.None,
    }

    recipe Force Canned Mushroom Soup
    {
       CannedMushroomSoup,
       keep HuntingKnife/KitchenKnife/Screwdriver/Axe,

       Result:CannedMushroomSoupOpen,
	   OnTest:LgCanned_TestIsValid,
	   OnCreate:LGOpenCannedFood2_OnCreate,
       Time:160.0,
       Category:Cooking,
       OnGiveXP:Recipe.OnGiveXP.None,
    }

    recipe Force Canned Peas
    {
       CannedPeas,
       keep HuntingKnife/KitchenKnife/Screwdriver/Axe,

       Result:CannedPeasOpen,
	   OnTest:LgCanned_TestIsValid,
	   OnCreate:LGOpenCannedFood2_OnCreate,
       Time:160.0,
       Category:Cooking,
       OnGiveXP:Recipe.OnGiveXP.None,
    }

    recipe Force Canned Potato
    {
       CannedPotato2,
       keep HuntingKnife/KitchenKnife/Screwdriver/Axe,

       Result:CannedPotatoOpen,
	   OnTest:LgCanned_TestIsValid,
	   OnCreate:LGOpenCannedFood2_OnCreate,
       Time:160.0,
       Category:Cooking,
       OnGiveXP:Recipe.OnGiveXP.None,
    }

    recipe Force Canned Tomato
    {
       CannedTomato2,
       keep HuntingKnife/KitchenKnife/Screwdriver/Axe,

       Result:CannedTomatoOpen,
	   OnTest:LgCanned_TestIsValid,
	   OnCreate:LGOpenCannedFood2_OnCreate,
       Time:160.0,
       Category:Cooking,
       OnGiveXP:Recipe.OnGiveXP.None,
    }

    recipe Force Canned Carrots
    {
       CannedCarrots2,
       keep HuntingKnife/KitchenKnife/Screwdriver/Axe,

       Result:CannedCarrotsOpen,
	   OnTest:LgCanned_TestIsValid,
	   OnCreate:LGOpenCannedFood2_OnCreate,
       Time:160.0,
       Category:Cooking,
       OnGiveXP:Recipe.OnGiveXP.None,
    }

    recipe Force Canned Fruit Cocktail
    {
       CannedFruitCocktail,
       keep HuntingKnife/KitchenKnife/Screwdriver/Axe,

       Result:CannedFruitCocktailOpen,
	   OnTest:LgCanned_TestIsValid,
	   OnCreate:LGOpenCannedFood2_OnCreate,
       Time:160.0,
       Category:Cooking,
       OnGiveXP:Recipe.OnGiveXP.None,
    }

    recipe Force Canned Peaches
    {
       CannedPeaches,
       keep HuntingKnife/KitchenKnife/Screwdriver/Axe,

       Result:CannedPeachesOpen,
	   OnTest:LgCanned_TestIsValid,
	   OnCreate:LGOpenCannedFood2_OnCreate,
       Time:160.0,
       Category:Cooking,
       OnGiveXP:Recipe.OnGiveXP.None,
    }

    recipe Force Canned Pineapple
    {
       CannedPineapple,
       keep HuntingKnife/KitchenKnife/Screwdriver/Axe,

       Result:CannedPineappleOpen,
	   OnTest:LgCanned_TestIsValid,
	   OnCreate:LGOpenCannedFood2_OnCreate,
       Time:160.0,
       Category:Cooking,
       OnGiveXP:Recipe.OnGiveXP.None,
    }

	recipe Put Cigarretes in a Box
	{
	   Cigarettes=20,

	   Result:CigarettesPack,
	   OnGiveXP:Recipe.OnGiveXP.None,
	   Time:30.0,
	}

	recipe Open Cigarretes Box
	{
	   CigarettesPack,
	   Result:Cigarettes=1,
		
	   OnCreate:CigarretesPack_OnCreate,
	   OnGiveXP:Recipe.OnGiveXP.None,
	   Time:30.0,
	}

    recipe Make Cane Pile
    {
		Sugarcane=20,
		SheetRope=2,

        Result:SugarcanePile,
		OnGiveXP:Recipe.OnGiveXP.None,
		CanBeDoneFromFloor:true,
        Time:200.0,
		Category:Survivalist,
    }

    recipe Take Canes from Pile
    {
		SugarcanePile/SugarcanePileDry,

        Result:SugarcaneDry=20,
		OnCreate:Returnsheetrope_OnCreate,
		OnGiveXP:Recipe.OnGiveXP.None,
		OnTest:TakeCanes_TestIsValid,
		CanBeDoneFromFloor:true,
        Time:200.0,
		Category:Survivalist,
    }

    recipe Make Dry Cane Pile
    {
		SugarcaneDry=20,
		SheetRope=2,

        Result:SugarcanePileDry,
		OnCreate:AddDryData_OnCreate,
		OnGiveXP:Recipe.OnGiveXP.None,
		CanBeDoneFromFloor:true,
        Time:200.0,
		Category:Survivalist,
    }

	recipe Open Gummy Bears Packet
    {
        legourmet.GummyBears=1,

        Result:Base.GummyBears=5,
		OnGiveXP:Recipe.OnGiveXP.None,
        Sound:PutItemInBag,
        Time:5.0,
    }

	recipe Open Gummy Worms Packet
    {
        legourmet.GummyWorms=1,

        Result:Base.GummyWorms=5,
		OnGiveXP:Recipe.OnGiveXP.None,
        Sound:PutItemInBag,
        Time:5.0,
    }

	recipe Open Jelly Beans Packet
    {
        legourmet.JellyBeans=1,

        Result:Base.JellyBeans=5,
		OnGiveXP:Recipe.OnGiveXP.None,
        Sound:PutItemInBag,
        Time:5.0,
    }

	recipe Open Candy Corn Packet
    {
        legourmet.CornCandy=1,

        Result:Base.CandyCorn=5,
		OnGiveXP:Recipe.OnGiveXP.None,
        Sound:PutItemInBag,
        Time:5.0,
    }
/****** RHP Mod ******/

	recipe Put 6 Beers in a Pack
	{
	   Beer1=6,

	   Result:BeerSixPack1,
	   CanBeDoneFromFloor:true,
	   OnTest:BeerPack_TestIsValid,
	   OnGiveXP:Recipe.OnGiveXP.None,
	   Sound:BeerPacking,
	   AnimNode:Loot,
	   Time:60.0,
	}
	
	recipe Open Six Pack Beer
	{
	   BeerSixPack1,

	   Result:Beer1=6,
	   CanBeDoneFromFloor:true,
	   OnGiveXP:Recipe.OnGiveXP.None,
	   Sound:BeerPacking,
	   AnimNode:Loot,
	   Time:60.0,
	}

	recipe Put 6 Beers in a Pack
	{
	   lgBeer2=6,

	   Result:BeerSixPack2,
	   CanBeDoneFromFloor:true,
	   OnTest:BeerPack_TestIsValid,
	   OnGiveXP:Recipe.OnGiveXP.None,
	   Sound:BeerPacking,
	   AnimNode:Loot,
	   Time:60.0,
	}

	recipe Open Six Pack Beer
	{
	   BeerSixPack2,

	   Result:lgBeer2=6,
	   CanBeDoneFromFloor:true,
	   OnGiveXP:Recipe.OnGiveXP.None,
	   Sound:BeerPacking,
	   AnimNode:Loot,
	   Time:60.0,
	}

	recipe Put 6 Beers in a Pack
	{
	   Beer3=6,

	   Result:BeerSixPack3,
	   CanBeDoneFromFloor:true,
	   OnTest:BeerPack_TestIsValid,
	   OnGiveXP:Recipe.OnGiveXP.None,
	   Sound:BeerPacking,
	   AnimNode:Loot,
	   Time:60.0,
	}

	recipe Open Six Pack Beer
	{
	   BeerSixPack3,

	   Result:Beer3=6,
	   CanBeDoneFromFloor:true,
	   OnGiveXP:Recipe.OnGiveXP.None,
	   Sound:BeerPacking,
	   AnimNode:Loot,
	   Time:60.0,
	}

    recipe Make Margarita Cocktail
	{
	    keep Shaker,
        MargaritaGlass,  
        IceCubes,           
	    SodaBottle;2,
        WhiteTequila;2,
        TripleSec;1,
        Lime,
        Salt;1,

	    Result:MargaritaCocktail,
	    OnGiveXP:Give3CookingXP,
        SkillRequired:Cooking=3,
        NeedToBeLearn:true,
		Sound:shaker,
	    Time:150.0,
	    Category:Drinks,
    }

    recipe Make Martini Cocktail
	{
	    keep Shaker,
	    keep CocktailSpoon,
        MartiniGlass,
        IceCubes,
	    Ginebra;2,
        DryVermouth;1,
        GreenOlives/GreenOlives2,

	    Result:MartiniCocktail,
	    OnGiveXP:Give3CookingXP,
        SkillRequired:Cooking=2,
        NeedToBeLearn:true,
		Sound:shaker,
	    Time:150.0,
	    Category:Drinks,
    }

    recipe Open Jar of Olives
	{
	    JarOlives/JarOlives2,

	    Result:GreenOlives=20,
	    OnGiveXP:Recipe.OnGiveXP.None,
		OnCreate:OpenCannedFoodOlives_OnCreate,
	    Time:30.0,
	    Category:Cooking,
    }

    recipe Make Jar of Olives
    {
        EmptyJar,
        JarLid,
        GreenOlives=20,
        Oil;10,
        Salt;3,

        Result:JarOlives2,
        Time:100.0,
        OnCreate:CannedFood_OnCreate,
        Category:Cooking,
        OnGiveXP:Give10CookingXP,
    }

    recipe Open Jar of Simple Olives
	{
	    JarOlives3/JarOlives4,

	    Result:GreenOlives2=20,
	    OnGiveXP:Recipe.OnGiveXP.None,
		OnCreate:OpenCannedFoodOlives2_OnCreate,
	    Time:30.0,
	    Category:Cooking,
    }

    recipe Make Jar of Simple Olives
    {
        EmptyJar,
        JarLid,
        GreenOlives2=20,
        Oil;10,
        Salt;3,

        Result:JarOlives4,
        Time:100.0,
        OnCreate:CannedFood_OnCreate,
        Category:Cooking,
        OnGiveXP:Give10CookingXP,
    }

    recipe Make Mojito Cocktail
	{
	    keep Shaker,
        Glass,
        IceCubes,      
	    SodaBottle;2,
        WhiteRum;4,
        [Recipe.GetItemTypes.Sugar];2,
        Lime,
        Mint,

	    Result:MojitoCocktail,
	    OnGiveXP:Give3CookingXP,
        SkillRequired:Cooking=2,
        NeedToBeLearn:true,
		Sound:shaker,
	    Time:150.0,
	    Category:Drinks,
    }

    recipe Make Cosmopolitan Cocktail
	{
	    keep Shaker,
        keep CocktailSpoon,
        keep KitchenKnife/ButterKnife/HuntingKnife,
        MargaritaGlass,  
        IceCubes,           
        VodkaFull;2,
        TripleSec;1,
        BerryBlack/BerryBlue/BerryGeneric2/BerryGeneric5,
        Base.Orange/legourmetfarming.NaturalOrange,

	    Result:CosmopolitanCocktail,
	    OnGiveXP:Give3CookingXP,
        SkillRequired:Cooking=3,
        NeedToBeLearn:true,
		Sound:shaker,
	    Time:150.0,
	    Category:Drinks,
    }

    recipe Make Potato Pan
    {
		keep [Recipe.GetItemTypes.SharpKnife]/MeatCleaver,
		keep CuttingBoardWooden/CuttingBoardPlastic,
		Pan,
        farming.Potato=6,
		Oil;10,

        Result:Potatopan,
		OnTest:potatorotten_TestIsValid,
        Time:100.0,
        Category:Cooking,
        OnGiveXP:Give3CookingXP,
    }

    recipe Take fried potatos
    {
		keep [Recipe.GetItemTypes.SharpKnife]/MeatCleaver/Spatula,
        Potatopan,

        Result:Fries=6,
		OnTest:friespotatorotten_TestIsValid,
		OnCreate:Takefriedpotatos_OnCreate,
        Time:100.0,
        Category:Cooking,
        OnGiveXP:Give3CookingXP,
    }
	
	recipe Empty Potato Pan
	{
		Potatopan,

        Result:Pan,
        Time:50.0,
        Category:Cooking,
        OnGiveXP:Recipe.OnGiveXP.None,	
	}

    recipe Dismantle WaffleMachine
    {
       WaffleMachine,
       keep Screwdriver,

       Result:ElectronicsScrap=3,
       Time:30.0,
       OnGiveXP:DismantleElectronics_OnGiveXP,
       Category:Electrical,
    }

    recipe Dismantle ElectricMeatMincer
    {
       ElectricMeatMincer,
       keep Screwdriver,

       Result:ElectronicsScrap=3,
       Time:30.0,
       OnGiveXP:DismantleElectronics_OnGiveXP,
       Category:Electrical,
    }

    recipe Dismantle ElectricMeatMincerS
    {
       ElectricMeatMincerS,
       keep Screwdriver,

       Result:ElectronicsScrap=3,
       Time:30.0,
       OnGiveXP:DismantleElectronics_OnGiveXP,
       Category:Electrical,
    }

    recipe Fill cubebox
    {
        CubeboxEmpty,
		Water=3,

        Result:WaterCubebox,
        Time:100.0,
        Category:Drinks,
        OnGiveXP:Recipe.OnGiveXP.None,
    }

    recipe Make Taco Shell
    {
       keep RollingPin,
       Water=1,
       Cornflour=1,
	   Pan,

       Result:TacoShellpan,
       NeedToBeLearn:true,
       Time:50.0,
       Category:Cooking,
       OnGiveXP:Give10CookingXP,
    }

    recipe Take Taco Shell From Pan
    {
       TacoShellpan,

       Result:TacoShell,
	   OnTest:tacoshellcooked_TestIsValid,
	   OnCreate:TakeTacoShell_OnCreate,
       Time:20.0,
       Category:Cooking,
       OnGiveXP:Recipe.OnGiveXP.None,
    }

    recipe Make Tortilla
    {
       keep RollingPin,
       Water=1,
       Flour=1,
	   Pan,

       Result:Tortillapan,
       NeedToBeLearn:true,
       Time:50.0,
       Category:Cooking,
       OnGiveXP:Give10CookingXP,
    }

    recipe Take Tortilla From Pan
    {
       Tortillapan,

       Result:Tortilla,
	   OnTest:Tortillacooked_TestIsValid,
	   OnCreate:TakeTortilla_OnCreate,
       Time:20.0,
       Category:Cooking,
       OnGiveXP:Recipe.OnGiveXP.None,
    }

    recipe Slice Zucchini
    {
	   keep KitchenKnife/HuntingKnife,
       Zucchini,

       Result:ZucchiniSlice=3,

       Time:20.0,
       Category:Cooking,
       OnGiveXP:Give1or3CookingXP,
    }

    recipe Open box of Yeast
    {
        YeastBox,

        Result:Yeast=5,
        Sound:PutItemInBag,
        Time:5.0,
		Category:Cooking,
    }

    recipe Open box of paper filters
    {
        TeaBagBox,

        Result:TeaBagEmpty=50,
        Sound:PutItemInBag,
        Time:5.0,
		Category:Cooking,
    }

    recipe Put paper filters in a box
    {
        TeaBagEmpty=50,

        Result:TeaBagBox,
        Sound:PutItemInBag,
        Time:5.0,
		Category:Cooking,
    }

    recipe Make Melisa Tea Bag
    {
        keep [Recipe.GetItemTypes.MortarPestle],
		TeaBagEmpty,
        MelisaHerb=5,

        Result:MelisaTeabag,
        Time:60.0,
        Category:Health,
    }

    recipe Take Sunflower seeds
    {
       SunFlower,

       Result:legourmetfarming.SunFlowerSeed=5,
       Time:50.0,
       Category:Cooking,
       OnGiveXP:Recipe.OnGiveXP.None,
    }

    recipe Make SunFlower Oil
    {
        keep [Recipe.GetItemTypes.MortarPestle],
		keep Bowl,
		Water=2,
		legourmetfarming.SunFlowerSeed=50,
		OilEmpty,

        Result:Oil,
		SkillRequired:Cooking=3,
        Time:1000.0,
        Category:Cooking,
        OnGiveXP:Give1or3CookingXP,
		NeedToBeLearn:true,
    }

    recipe Make Corn Oil
    {
        keep [Recipe.GetItemTypes.MortarPestle],
		keep Bowl,
		Water=2,
		legourmetfarming.CornSeed=50,
		CornOilEmpty,

        Result:OilVegetable,
		SkillRequired:Cooking=3,
        Time:1000.0,
        Category:Cooking,
        OnGiveXP:Give1or3CookingXP,
		NeedToBeLearn:true,
    }

	recipe Make Fernet Cola
	{
	   GlassTumbler,
	   legourmet.ColaBottle;2,
	   legourmet.FernetFull;1,

	   Result:legourmet.FernetCola,
       OnGiveXP:Recipe.OnGiveXP.None,
	   Time:100.0,
	   Category:Drinks,
	}

    recipe Fill Hot Vacuum Flask
    {
        legourmet.VacuumFlaskEmpty,
		FullKettle=10,

        Result:legourmet.VacuumFlaskFullHot,
		CanBeDoneFromFloor:true,
        Time:100.0,
		Sound:GetWaterFromTapPlasticMedium,
		Heat:-0.22,
        OnGiveXP:Recipe.OnGiveXP.None,
		Tooltip:Tooltip_Recipe_NeedHotWater,
    }

    recipe Fill Hot Vacuum Flask
    {
        legourmet.VacuumFlaskEmpty,
		WaterPot=10,

        Result:legourmet.VacuumFlaskFullHot,
		CanBeDoneFromFloor:true,
        Time:100.0,
		Sound:GetWaterFromTapPlasticMedium,
		Heat:-0.22,
        OnGiveXP:Recipe.OnGiveXP.None,
		Tooltip:Tooltip_Recipe_NeedHotWater,
    }

    recipe Fill Hot Vacuum Flask
    {
        legourmet.VacuumFlaskEmpty,
		WaterSaucepan=10,

        Result:legourmet.VacuumFlaskFullHot,
		CanBeDoneFromFloor:true,
        Time:100.0,
		Sound:GetWaterFromTapPlasticMedium,
		Heat:-0.22,
        OnGiveXP:Recipe.OnGiveXP.None,
		Tooltip:Tooltip_Recipe_NeedHotWater,
    }

	recipe Prepare Mate
	{
	   legourmet.MateEmpty,
	   legourmet.YerbaMate;1,
	   legourmet.VacuumFlaskFullHot,

	   Result:legourmet.MatePreparation,
       OnGiveXP:Recipe.OnGiveXP.None,
	   Sound:FillMate,
	   Time:100.0,
	   Category:Cooking,
	   NeedToBeLearn:true,
	}

	recipe Prepare Sweet Mate
	{
	   legourmet.MateEmpty,
	   legourmet.YerbaMate;1,
	   legourmet.VacuumFlaskFullHot,
	   [Recipe.GetItemTypes.Sugar];1,

	   Result:legourmet.MatePreparationSweet,
       OnGiveXP:Recipe.OnGiveXP.None,
	   Sound:FillMate,
	   Time:100.0,
	   Category:Cooking,
	   NeedToBeLearn:true,
	}

	recipe Legendary Fishing Tackle
	{
	   AdvancedFishing.GoldenHook,
	   AdvancedFishing.FishingLine4,
	   AdvancedFishing.GoldenFishingRod,

	   Result:AdvancedFishing.LegendaryFishingRod,
       OnGiveXP:Recipe.OnGiveXP.None,
	   Time:100.0,
	   Category:Fishing,
	   NeedToBeLearn:true,
	}

    recipe Cut SugarCane
    {
		keep [Recipe.GetItemTypes.SharpKnife]/MeatCleaver/Katana,
        Sugarcane,

        Result:SugarCaneChunks,
		CanBeDoneFromFloor:true,
        Time:200.0,
        Category:Survivalist,
		Sound:SliceMeat,
        OnGiveXP:Give3CookingXP,
	   AnimNode:SawLog,
	   Prop1:Source=1,
	   Prop2:SugarCane_Ground,
    }

    recipe Make Sugarcane Juice
    {
		keep [Recipe.GetItemTypes.MortarPestle],
        SugarCaneChunks=3,
		Saucepan,
		TeaBagEmpty,

        Result:SaucepanSugarcane,
		SkillRequired:Cooking=3,
        Time:1000.0,
        Category:Cooking,
		Sound:SliceMeat,
        OnGiveXP:Give3CookingXP,
		NeedToBeLearn:true,
    }

    recipe Take Natural Sugar Brown
    {
		SaucepanSugarcane,
		keep Spatula/[Recipe.GetItemTypes.Spoon],

        Result:NaturalSugarBrown,
		OnTest:TakeSugarBrown_TestIsValid,
		OnCreate:GetSaucepan_OnCreate,
        Time:200.0,
        Category:Cooking,
        OnGiveXP:Give3CookingXP,
    }

    recipe Fill Empty Brown Sugar
    {
		SugarBrownEmpty,
		NaturalSugarBrown=3,

        Result:SugarBrown,
        Time:200.0,
        OnGiveXP:Recipe.OnGiveXP.None,
    }

    recipe Make Creole Dough
    {
		Bowl,
		Flour=2,
		Water=3,
		Butter;8,
		Salt;2,

        Result:Creoledough,
        Time:400.0,
		Sound:shakebowl,
		Category:Cooking,
        OnGiveXP:Give10CookingXP,
		NeedToBeLearn:true,
    }
	
	recipe Fill Pan With Oil
    {
		Pan,
		[Recipe.GetItemTypes.Oil];5,

        Result:Oilpan,
        Time:100.0,
        OnGiveXP:Recipe.OnGiveXP.None,
    }

	recipe Make Fried Cakes
    {
		keep RollingPin,
		Creoledough,

        Result:FriedCake=3,
		OnCreate:ReturnBowl_OnCreate,
		Category:Cooking,
        Time:100.0,
        OnGiveXP:Recipe.OnGiveXP.Cooking10,
    }

	recipe Take Fried Cakes
    {
		keep Spatula,
		FriedCakeRecipe,

        Result:FriedCakeResult=3,
        Time:100.0,
		OnCreate:FriedCakes_OnCreate,
        OnGiveXP:Recipe.OnGiveXP.None,
		AllowRottenItem:true,
    }

    recipe Make Dulce de Leche
    {
		Saucepan,
		[Recipe.GetItemTypes.Milk];10,
		[Recipe.GetItemTypes.Sugar];3,
		BSodium=1,
		VanillaEssence;1,

        Result:DulcedelechePan,
        Time:500.0,
		Sound:shakebowl,
        OnGiveXP:Give10CookingXP,
		Category:Cooking,
		SkillRequired:Cooking=4,
		NeedToBeLearn:true,
    }

    recipe Fill Jar With Dulce de Leche
    {
		keep Spatula/[Recipe.GetItemTypes.Spoon],
		DulcedelechePan,
	    EmptyJar,
	    JarLid,


        Result:Dulcedelechejar,
        Time:100.0,
        OnGiveXP:Recipe.OnGiveXP.None,
		OnTest:Dulcedeleche_TestIsValid,
		OnCreate:Dulcedeleche_OnCreate,
		Category:Cooking,
    }
	
	/************Ham************/

    recipe Cure Ham Meat
    {
	   RoastingPan,
       Salt;5,
	   BoarButtockMeat,

       Result:RoastingPanHamMeat,
	   OnTest:CureHam_TestIsValid,
       OnCreate:OnCureHam,
       Time:500.0,
       Category:Cooking,
       OnGiveXP:LG_ThreeXP_Cooking,
	   NeedToBeLearn:true,
    }

    recipe Get Roasting Pan Back
    {
	   RoastingPanHamMeat,

	   Result:RoastingPan,
	   OnGiveXP:Recipe.OnGiveXP.None,
	   Time:40.0,
	   Category:Cooking,
	   Sound:EmptyPan,
       AllowRottenItem:true,
    }


	/************Jam************/
	
	recipe Make Strewberrie Jam
	{
       Saucepan,
	   [Recipe.GetItemTypes.Sugar];15,
	   farming.Strewberrie=10,

	   Result:SaucepanJam,
	   Time:500.0,
	   OnCreate:MakeJam_OnCreate,
	   OnGiveXP:Recipe.OnGiveXP.Cooking3,
	   Category:Cooking,
	   SkillRequired:Cooking=3,
	   NeedToBeLearn:true,
	}

	recipe Fill Strewberrie Jam
	{
       SaucepanJam;30,
	   JamEmpty,

	   Result:JamStrewberrie,
	   Time:100.0,
	   OnTest:FillStrewberrie_TestIsValid,
	   OnGiveXP:Recipe.OnGiveXP.None,
	   Category:Cooking,
	}
	
	recipe Make Orange Jam
	{
       Saucepan,
	   [Recipe.GetItemTypes.Sugar];15,
	   [LgRecipe.GetItemTypes.JamOrange]=5,

	   Result:SaucepanJam,
	   Time:500.0,
	   OnCreate:MakeJam_OnCreate,
	   OnGiveXP:Recipe.OnGiveXP.Cooking3,
	   Category:Cooking,
	   SkillRequired:Cooking=3,
	   NeedToBeLearn:true,
	}

	recipe Fill Orange Jam
	{
       SaucepanJam;30,
	   JamEmpty,

	   Result:JamOrange,
	   Time:100.0,
	   OnTest:FillOrange_TestIsValid,
	   OnGiveXP:Recipe.OnGiveXP.None,
	   Category:Cooking,
	}

	recipe Make Pineapple Jam
	{
       Saucepan,
	   [Recipe.GetItemTypes.Sugar];15,
	   [LgRecipe.GetItemTypes.JamPineapple]=1,

	   Result:SaucepanJam,
	   Time:500.0,
	   OnCreate:MakeJam_OnCreate,
	   OnGiveXP:Recipe.OnGiveXP.Cooking3,
	   Category:Cooking,
	   SkillRequired:Cooking=3,
	   NeedToBeLearn:true,
	}

	recipe Fill Pineapple Jam
	{
       SaucepanJam;30,
	   JamEmpty,

	   Result:JamPineapple,
	   Time:100.0,
	   OnTest:FillPineapple_TestIsValid,
	   OnGiveXP:Recipe.OnGiveXP.None,
	   Category:Cooking,
	}

	recipe Make Peach Jam
	{
       Saucepan,
	   [Recipe.GetItemTypes.Sugar];15,
	   [LgRecipe.GetItemTypes.JamPeach]=5,

	   Result:SaucepanJam,
	   Time:500.0,
	   OnCreate:MakeJam_OnCreate,
	   OnGiveXP:Recipe.OnGiveXP.Cooking3,
	   Category:Cooking,
	   SkillRequired:Cooking=3,
	   NeedToBeLearn:true,
	}

	recipe Fill Peach Jam
	{
       SaucepanJam;30,
	   JamEmpty,

	   Result:JamPeach,
	   Time:100.0,
	   OnTest:FillPeach_TestIsValid,
	   OnGiveXP:Recipe.OnGiveXP.None,
	   Category:Cooking,
	}

	recipe Make Apple Jam
	{
       Saucepan,
	   [Recipe.GetItemTypes.Sugar];15,
	   [LgRecipe.GetItemTypes.JamApple]=5,

	   Result:SaucepanJam,
	   Time:500.0,
	   OnCreate:MakeJam_OnCreate,
	   OnGiveXP:Recipe.OnGiveXP.Cooking3,
	   Category:Cooking,
	   SkillRequired:Cooking=3,
	   NeedToBeLearn:true,
	}

	recipe Fill Apple Jam
	{
       SaucepanJam;30,
	   JamEmpty,

	   Result:JamApple,
	   Time:100.0,
	   OnTest:FillApple_TestIsValid,
	   OnGiveXP:Recipe.OnGiveXP.None,
	   Category:Cooking,
	}

	recipe Make Pear Jam
	{
       Saucepan,
	   [Recipe.GetItemTypes.Sugar];15,
	   [LgRecipe.GetItemTypes.JamPear]=5,

	   Result:SaucepanJam,
	   Time:500.0,
	   OnCreate:MakeJam_OnCreate,
	   OnGiveXP:Recipe.OnGiveXP.Cooking3,
	   Category:Cooking,
	   SkillRequired:Cooking=3,
	   NeedToBeLearn:true,
	}

	recipe Fill Pear Jam
	{
       SaucepanJam;30,
	   JamEmpty,

	   Result:JamPear,
	   Time:100.0,
	   OnTest:FillPear_TestIsValid,
	   OnGiveXP:Recipe.OnGiveXP.None,
	   Category:Cooking,
	}

	recipe Make Grape Jam
	{
       Saucepan,
	   [Recipe.GetItemTypes.Sugar];15,
	   [LgRecipe.GetItemTypes.JamGrape]=4,

	   Result:SaucepanJam,
	   Time:500.0,
	   OnCreate:MakeJam_OnCreate,
	   OnGiveXP:Recipe.OnGiveXP.Cooking3,
	   Category:Cooking,
	   SkillRequired:Cooking=3,
	   NeedToBeLearn:true,
	}

	recipe Fill Grape Jam
	{
       SaucepanJam;30,
	   JamEmpty,

	   Result:JamGrape,
	   Time:100.0,
	   OnTest:FillGrape_TestIsValid,
	   OnGiveXP:Recipe.OnGiveXP.None,
	   Category:Cooking,
	}
}