module Hydrocraft
{
    imports
    {
        Base

    }

/************************ITEMS************************/

item HCHerbtable
	{
    	Weight 			= 10,
	    Type 			= Normal,
	    DisplayName 	= Herbalist Table,
	    Icon			= HCHerbtable,
	    DisplayCategory = SurFor,
	
	}

item HCPollen
    {
        Weight          = 0.005,
        Type            = Normal,
        DisplayName     = Pollen,
        Icon            = HCPollen,
	    DisplayCategory = SurApi,
    }

item HCHops
    {
        Weight    		= 0.01,
        Type    		= Normal,
        DisplayName     = Hops,
        icon 			= HCHops,
	    DisplayCategory = SurFor,
    } 

item HCTeafresh
    {
        Weight    		= 0.01,
        Type    		= Normal,
        DisplayName     = Fresh Tea Leaves,
        icon 			= HCTeafresh,
	    DisplayCategory = SurFor,
    }  

item HCTeagreen
    {
        Weight    		= 0.01,
        Type    		= Normal,
        DisplayName     = Green Tea Leaves,
        icon 			= HCTeagreen,
	    DisplayCategory = SurFor,
    }  

item HCTeablack
    {
        Weight    		= 0.01,
        Type    		= Normal,
        DisplayName     = Black Tea Leaves,
        icon 			= HCTeablack,
	    DisplayCategory = SurFor,
    }  

item HCCorncobpipe
    {
        Weight    		= 0.1,
        Type    		= Normal,
        DisplayName     = Corn Cob Pipe,
        icon 			= HCCorncobpipe,
	    DisplayCategory = SurFor,
    }

item HCMulberryleaf
    {
        Weight    		= 0.01,
        Type    		= Normal,
        DisplayName     = Mulberry Leaf,
        icon 			= HCMulberryleaf,
	    DisplayCategory = SurFor,
    } 

item HCMulberry
	{
	    HungerChange	= -10,
	    ThirstChange	= -5,
	    Weight			= 0.1,
	    Type			= Food,
	    UnhappyChange	= -10,
	    DisplayName		= Mulberry,
	    Icon			= HCMulberry,
	    FoodType    	= Fruits,
	    Carbohydrates 	= 9.8,
        Proteins 		= 4,
        Lipids 			= 0.4,
        Calories 		= 70,
	    DisplayCategory = FoodN,
	}

item HCCamomiledry
    {
        Weight    		= 0.01,
        Type    		= Normal,
        DisplayName     = Dried Camomile,
        icon 			= HCCamomiledry,
	    DisplayCategory = SurFor,
    }

item HCCamomileteamug
{
	    FatigueChange	    = 20,
	    HungerChange	    = -1,
	    Weight			    = 1,
	    Type			    = Food,
	    UnhappyChange	    = -5,
	    ThirstChange	    = -50,
	    DisplayName		    = Camomile Tea,
	    StressChange	    = -10,
	    ReplaceOnUse	    = Mugl,
	    Icon			    = MugFulll,
	    ReduceFoodSickness 	= 5,
	    FoodType    		= NoExplicit,
	    Carbohydrates 		= 0,
        Proteins 			= 0,
        Lipids 				= 0,
        Calories 			= 10,
	    CantBeFrozen		= TRUE,
	    DisplayCategory     = FoodB,
}

item HCCamomileteaclaymug
{
	FatigueChange			= 20,
	    HungerChange		= -1,
	    Weight				= 1,
	    Type				= Food,
	    UnhappyChange		= -5,
	    ThirstChange		= -50,
	    DisplayName			= Camomile Tea,
	    StressChange		= -10,
	    ReplaceOnUse		= HCClaymug,
	    Icon				= HCHotcuppa,
        ReduceFoodSickness 	= 5,
	    FoodType    		= NoExplicit,
	    Carbohydrates 		= 0,
        Proteins 			= 0,
        Lipids 				= 0,
        Calories 			= 10,
	    CantBeFrozen		= TRUE,
	    DisplayCategory     = FoodB,
}

item HCNettlesdry
    {
        Weight    		= 0.01,
        Type    		= Normal,
        DisplayName     = Dried Nettles,
        icon 			= HCNettlesdry,
	    DisplayCategory = Medical,
    }

item HCNettleteamug
	{
	    HungerChange	        = -1,
	    Weight			        = 1,
	    Type			        = Food,
	    UnhappyChange		    = -5,
	    ThirstChange		    = -50,
	    DisplayName		        = Nettle Tea,
	    StressChange		    = -10,
	    ReplaceOnUse		    = Mugl,
	    Icon			        = MugFulll,
	    ReduceFoodSickness 	    = 10,
	    FluReduction		    = 5,
	    ReduceInfectionPower    = 5,
	    FoodType    		    = NoExplicit,
	    Carbohydrates 		    = 0,
        Proteins 		        = 2,
        Lipids 			        = 0,
        Calories 		        = 10,
	    CantBeFrozen		    = TRUE,
	    DisplayCategory         = Medical,
	}

item HCNettleteaclaymug
	{
	    HungerChange		    = -1,
	    Weight			        = 1,
	    Type			        = Food,
	    UnhappyChange		    = -5,
	    ThirstChange		    = -50,
	    DisplayName		        = Nettle Tea,
	    StressChange		    = -10,
	    ReplaceOnUse		    = HCClaymug,
	    Icon			        = HCHotcuppa,
        ReduceFoodSickness 	    = 10,
	    FluReduction		    = 5,
	    ReduceInfectionPower    = 5,
	    FoodType    		    = NoExplicit,
	    Carbohydrates 		    = 0,
        Proteins 		        = 2,
        Lipids 			        = 0,
        Calories 		        = 10,
	    CantBeFrozen		    = TRUE,
	    DisplayCategory         = Medical,
	}

item HCThistledry
    {
        Weight    		= 0.01,
        Type    		= Normal,
        DisplayName     = Dried Thistle,
        icon 			= HCThistledry,
	    DisplayCategory = SurFor,
    }

item HCThistleteamug
{
	    HungerChange	= -1,
	    Weight			= 1,
	    Type			= Food,
	    UnhappyChange	= -5,
	    ThirstChange	= -50,
	    DisplayName		= Thistle Tea,
	    StressChange	= -10,
	    ReplaceOnUse	= Mugl,
	    Icon			= MugFulll,
	    FoodType    	= NoExplicit,
	    Carbohydrates 	= 0,
        Proteins 		= 2,
        Lipids 			= 0,
        Calories 		= 10,
	    CantBeFrozen	= TRUE,
	    DisplayCategory = FoodB,
}

item HCThistleteaclaymug
{
	    HungerChange	= -1,
	    Weight			= 1,
	    Type			= Food,
	    UnhappyChange	= -5,
	    ThirstChange	= -50,
	    DisplayName		= Thistle Tea,
	    StressChange	= -10,
	    ReplaceOnUse	= HCClaymug,
	    Icon			= HCHotcuppa,
	    FoodType    	= NoExplicit,
	    Carbohydrates 	= 0,
        Proteins 		= 2,
        Lipids 			= 0,
        Calories 		= 10,
	    CantBeFrozen	= TRUE,
	    DisplayCategory = FoodB,
}

item HCSkullcapdry
    {
        Weight    		= 0.01,
        Type    		= Normal,
        DisplayName     = Dried Skullcap,
        icon 			= HCSkullcapdry,
	    DisplayCategory = SurFor,
    }

item HCSkullcapteamug
	{
	    FatigueChange		    = 10,
	    HungerChange	        = -1,
	    Weight			        = 1,
	    Type			        = Food,
	    UnhappyChange	        = -5,
	    ThirstChange	        = -50,
	    DisplayName		        = Skullcap Tea,
	    StressChange	        = -5,
        PainReduction 	        = 5,
	    ReplaceOnUse	        = Mugl,
	    Icon			        = MugFulll,
	    FluReduction	        = 5,
	    ReduceInfectionPower    = 5,
	    FoodType    		    = NoExplicit,
	    Carbohydrates 		    = 0,
        Proteins 		        = 2,
        Lipids 			        = 0,
        Calories 		        = 10,
	    CantBeFrozen		    = TRUE,
	    DisplayCategory         = FoodB,
	}

item HCSkullcapteaclaymug
	{
	    FatigueChange		    = 10,
	    HungerChange		    = -1,
	    Weight			        = 1,
	    Type			        = Food,
	    UnhappyChange		    = -5,
	    ThirstChange		    = -50,
	    DisplayName		        = Skullcap Tea,
	    StressChange		    = -5,
        PainReduction 		    = 5,
	    ReplaceOnUse		    = HCClaymug,
	    Icon			        = HCHotcuppa,
	    FluReduction		    = 5,
	    ReduceInfectionPower    = 5,
	    FoodType    		    = NoExplicit,
	    Carbohydrates 		    = 0,
        Proteins 		        = 2,
        Lipids 			        = 0,
        Calories 		        = 10,
	    CantBeFrozen		    = TRUE,
	    DisplayCategory         = FoodB,
	}

item HCDaisydry
    {
        Weight    		    = 0.01,
        Type        		= Normal,
        DisplayName         = Dried Daisy,
        icon 			    = HCDaisydry,
	    DisplayCategory     = Medical,
    }

item HCDaisyteamug
	{
	    HungerChange		    = -1,
	    Weight			        = 1,
	    Type			        = Food,
	    ThirstChange		    = -50,
	    DisplayName		        = Daisy Tea,
	    ReplaceOnUse		    = Mugl,
	    Icon			        = MugFulll,
	    ReduceFoodSickness 	    = 8,
	    FluReduction		    = 8,
	    ReduceInfectionPower    = 8,
	    FoodType    		    = NoExplicit,
	    Carbohydrates 		    = 0,
        Proteins 		        = 2,
        Lipids 			        = 0,
        Calories 		        = 10,
	    CantBeFrozen		    = TRUE,
	    DisplayCategory         = Medical,
	}

item HCDaisyteaclaymug
	{
	    HungerChange		    = -1,
	    Weight			        = 1,
	    Type			        = Food,
	    ThirstChange		    = -50,
	    DisplayName		        = Daisy Tea,
	    ReplaceOnUse		    = HCClaymug,
	    Icon			        = HCHotcuppa,
	    ReduceFoodSickness 	    = 8,
	    FluReduction		    = 8,
	    ReduceInfectionPower    = 8,
	    FoodType    		    = NoExplicit,
	    Carbohydrates 		    = 0,
        Proteins 		        = 2,
        Lipids 			        = 0,
        Calories 		        = 10,
	    CantBeFrozen		    = TRUE,
	    DisplayCategory         = Medical,
	}

item HCAnemomedry
    {
        Weight    		= 0.01,
        Type    		= Normal,
        DisplayName     = Dried Anemone,
        icon 			= HCAnemomedry,
	    DisplayCategory = SurFor,
    }

item HCAnemometeamug
	{
	    HungerChange	= -1,
	    Weight			= 1,
	    Type			= Food,
	    ThirstChange	= -50,
	    DisplayName		= Anemome Tea,
	    StressChange	= -5,
	    ReplaceOnUse	= Mugl,
	    Icon			= MugFulll,
	    OnEat 			= HCBetaBlockerMild,
	    FoodType    	= NoExplicit,
	    Carbohydrates 	= 0,
        Proteins 		= 2,
        Lipids 			= 0,
        Calories 		= 10,
	    CantBeFrozen	= TRUE,
	    DisplayCategory = FoodB,
	}

item HCAnemometeaclaymug
	{
	    HungerChange	= -1,
	    Weight			= 1,
	    Type			= Food,
	    ThirstChange	= -50,
	    DisplayName		= Anemome Tea,
	    StressChange	= -5,
	    ReplaceOnUse	= HCClaymug,
	    Icon			= HCHotcuppa,
	    OnEat 			= HCBetaBlockerMild,
	    FoodType    	= NoExplicit,
	    Carbohydrates 	= 0,
        Proteins 		= 2,
        Lipids 			= 0,
        Calories 		= 10,
	    CantBeFrozen	= TRUE,
	    DisplayCategory = FoodB,
	}

item HCCamelliadry
    {
        Weight    		= 0.01,
        Type    		= Normal,
        DisplayName     = Dried Camellia,
        icon 			= HCCamelliadry,
	    DisplayCategory = SurFor,
    }

item HCCamelliateamug
	{
	    HungerChange	= -1,
	    Weight			= 1,
	    Type			= Food,
	    ThirstChange	= -50,
	    DisplayName		= Camellia Tea,
	    EnduranceChange	= 5,
        FatigueChange	= -5,
	    ReplaceOnUse	= Mugl,
	    Icon			= MugFulll,
	    OnEat 			= HCBetaBlockerMild,
	    FoodType    	= NoExplicit,
	    Carbohydrates 	= 0,
        Proteins 		= 2,
        Lipids 			= 0,
        Calories 		= 10,
	    CantBeFrozen	= TRUE,
	    DisplayCategory = FoodB,
	}

item HCCamelliateaclaymug
	{
	    HungerChange	= -1,
	    Weight			= 1,
	    Type			= Food,
	    ThirstChange	= -50,
	    DisplayName		= Camellia Tea,
	    EnduranceChange	= 5,
        FatigueChange	= -5,
	    ReplaceOnUse	= HCClaymug,
	    Icon			= HCHotcuppa,
	    OnEat 			= HCBetaBlockerMild,
	    FoodType    	= NoExplicit,
	    Carbohydrates 	= 0,
        Proteins 		= 2,
        Lipids 			= 0,
        Calories 		= 10,
	    CantBeFrozen	= TRUE,
	    DisplayCategory = FoodB,
	}


item HCChilipepperstem
    {
        Weight    		= 0.1,
        Type    		= Normal,
        DisplayName     = Chili Pepper Stem,
        icon 			= HCChilipepperstem,
	    DisplayCategory = SurFor,
    }

item HCChilipepperdry
    {
        Weight    		= 0.01,
        Type    		= Normal,
        DisplayName     = Dried Chili Peppers,
        icon 			= HCChilipepperdry,
	    DisplayCategory = SurFor,
    } 

item HCRiceraw
	{
	    Type			= Normal,
	    DisplayName		= Raw Rice,
	    Icon			= HCRiceraw,
	    Weight			= 0.1,
	    DisplayCategory = CookRef,
	}

item HCChaffrice
	{

	    Type			= Normal,
	    DisplayName		= Rice with Chaff,
	    Icon			= HCChaffrice,
	    Weight			= 0.1,
	    DisplayCategory = CookRef,

	}

item HCChaff
	{

	    Type			= Normal,
	    DisplayName		= Chaff,
	    Icon			= HCChaff,
	    Weight			= 0.1,
	    DisplayCategory = SurFor,

	}

item HCBran
	{

	    Type			= Normal,
	    DisplayName		= Bran,
	    Icon			= HCBran,
	    Weight			= 0.1,
	    DisplayCategory = SurFor,
	}

item HCCob
	{

	    Type			= Normal,
	    DisplayName		= Corn Cob,
	    Icon			= HCCob,
	    Weight			= 0.1,
	    DisplayCategory = SurFor,

	}


item HCHusk
	{

	    Type			= Normal,
	    DisplayName		= Corn Husk,
	    Icon			= HCHusk,
	    Weight			= 0.1,
	    DisplayCategory = SurFor,

	}

item HCBamboo
	{

	    Type			= Normal,
	    DisplayName		= Bamboo,
	    Icon			= HCBamboo,
	    Weight			= 1.0,
	    DisplayCategory = SurFor,

	}

item HCBamboogutter
	{

	    Type			= Normal,
	    DisplayName		= Bamboo Gutter,
	    Icon			= HCBamboogutter,
	    Weight			= 0.5,
	    DisplayCategory = SurFor,

	}

item HCGarlicdry
    {
        Weight    		= 0.1,
        Type    		= Normal,
        DisplayName     = Dried Garlic,
        icon 			= HCGarlicdry,
	    DisplayCategory = SurFor,
    }

item HCOniondry
    {
        Weight    		= 0.1,
        Type    		= Normal,
        DisplayName     = Dried Onion,
        icon 			= HCOniondry,
	    DisplayCategory = CookRef,
    }

item HCJuniperberrydry
    {
        Weight    		= 0.1,
        Type    		= Normal,
        DisplayName     = Dried Juniper Berry,
        icon 			= HCJuniperberrydry,
	    DisplayCategory = SurFor,
    }

item HCLavenderdry
    {
        Weight    		= 0.1,
        Type    		= Normal,
        DisplayName     = Dried Lavender,
        icon 			= HCLavenderdry,
	    DisplayCategory = SurFor,
    }


item HCGinsengExtract
    {
        EnduranceChange     = 15,
        Weight              = 0.5,
        Type                = Food,
        DisplayName         = Ginseng Extract,
        Icon                = HCSmellingsaltscork,
        CustomContextMenu   = Drink,
        HungerChange        = 0.1,
        Carbohydrates       = 0.1,
        Proteins            = 0.1,
        Lipids              = 0.1,
        Calories            = 0.1,
        ReplaceOnUse        = Hydrocraft.HCGlasstesttubecork,
        CustomEatSound      = DrinkingFromBottle,
	    DisplayCategory     = Drugs,
    }


item HCLemongrassExtract
    {
        UnhappyChange       = 5,
        Weight              = 0.5,
        Type                = Food,
        DisplayName         = Lemongrass Extract,
        Icon                = HCSmellingsaltscork,
        ReduceFoodSickness  = 50,
        CustomContextMenu   = Drink,
        HungerChange        = 0.1,
        Carbohydrates       = 0.1,
        Proteins            = 0.1,
        Lipids              = 0.1,
        Calories            = 0.1,
        ReplaceOnUse        = Hydrocraft.HCGlasstesttubecork,
        CustomEatSound      = DrinkingFromBottle,
	    DisplayCategory     = Drugs,
    }



/************************RECIPES************************/

recipe Make Herbalist Table
    {
        SkillRequired:Woodwork=4,
	    Plank=3,
	    Nails=2,
	    Twine=2,
	    Bowl,
        MortarPestle,
	    HCClayjarsmall=2,
	    HCTablewood,
        keep [Recipe.GetItemTypes.Hammer],
	    keep [Recipe.GetItemTypes.Saw],
	    OnTest:HCNearCarpybench,
        CanBeDoneFromFloor:true,
    	Result:HCHerbtable,
        Sound:PZ_Hammer,
        Time:400,
        Category:Carpentry,
        OnGiveXP:HCWoodwork_OnGiveXP,
    }




recipe Create Ginseng Extract
    {
        OnTest:HCNearHerbatable,
        keep HCJuicer/HCJuicer2,
        Ginseng=7,
        HCGlasstesttubecork,
        CanBeDoneFromFloor:true,
        Result:HCGinsengExtract,
        NeedToBeLearn:true,
        Time:100.0,
        Category:Health,
        OnGiveXP:HCDoctor_OnGiveXP,
    }


recipe Create Lemongrass Extract
    {
        OnTest:HCNearHerbatable,
        keep HCJuicer/HCJuicer2,
        LemonGrass=5,
        HCGlasstesttubecork,
        CanBeDoneFromFloor:true,
        Result:HCLemongrassExtract,
        NeedToBeLearn:true,
        Time:100.0,
        Category:Health,
        OnGiveXP:HCDoctor_OnGiveXP,
    }




recipe Harvest Pollen 
    {
        OnTest:HCNearHerbatable,
        keep Tweezers,
        Violets/HCRosebud/HCCamomile/HCLavender/HCSunflower/HCFlaxflower/HCDaisy/HCIris/HCSkullcap/HCBluebell/HCLotusflower/HCHyacinthflower/HCWaterlilyflower/HCValerian/HCThistle/HCAnemome/HCCamellia/HCRhododendron/HCDaffodil/HCTulip/HCMorningglory/HCCalily/HCBleedingheart/HCPansy/HCTetterwort/HCDogwood/HCMagnolia/HCSpeedwell/HCColumbine/HCCinquefoils/HCStrelitzia/HCMazus/HCCarnation/HCChrysanthemum/HCBluedaisy/HCSoapgrass/HCChicory/HCWolfsbane/HCKvann,
        CanBeDoneFromFloor:true,
        Result:HCPollen,
        NeedToBeLearn:true,
        Time:100.0,
        Category:Chemistry,
        OnGiveXP:HCCooking_OnGiveXP,
    }

recipe Harvest Pollen Considered
    {
        OnTest:HCNearHerbatable,
        keep Tweezers,
        Violets/HCSunflower/HCFlaxflower/HCDaisy/HCIris/HCSkullcap/HCLotusflower/HCHyacinthflower/HCWaterlilyflower/HCValerian/HCThistle/HCAnemome/HCRhododendron/HCDaffodil/HCTulip/HCMorningglory/HCCalily/HCBleedingheart/HCPansy/HCTetterwort/HCDogwood/HCMagnolia/HCSpeedwell/HCColumbine/HCCinquefoils/HCStrelitzia/HCMazus/HCCarnation/HCChrysanthemum/HCBluedaisy/HCSoapgrass/HCChicory/HCWolfsbane/HCKvann,
        CanBeDoneFromFloor:true,
        Result:HCPollen,
        NeedToBeLearn:true,
        Time:100.0,
        Category:Chemistry,
        OnGiveXP:HCCooking_OnGiveXP,
    }


recipe Harvest Flax
    {
        OnTest:HCNearHerbatable,
        HCFlaxflower,
        CanBeDoneFromFloor:true,
        Result:HCFlax=2,
        NeedToBeLearn:true,
        Time:100.0,
        Category:Chemistry,
        OnGiveXP:HCCooking_OnGiveXP,
    }


recipe Make Plantain Medicine
    {
        OnTest:HCNearHerbatable,
        Plantain=5,
    	CanBeDoneFromFloor:true,
        Result:PlantainCataplasm,
        Time:60.0,
        Category:Health,
        OnGiveXP:HCDoctor_OnGiveXP,
    }

recipe Make Comfrey Medicine
    {
        OnTest:HCNearHerbatable,
        Comfrey=5,
    	CanBeDoneFromFloor:true,
        Result:ComfreyCataplasm,
        Time:60.0,
        Category:Health,
        OnGiveXP:HCDoctor_OnGiveXP,
    }


recipe Make Wild Garlic Medicine
    {
        OnTest:HCNearHerbatable,
        WildGarlic=5,
	    CanBeDoneFromFloor:true,
        Result:WildGarlicCataplasm,
        Time:60.0,
        Category:Health,
        OnGiveXP:HCDoctor_OnGiveXP,
    }

 
recipe Dry Leaves
    {
        HCTeafresh,
        OnTest:HCNearHerbatable,
        CanBeDoneFromFloor:true,
        Result:HCTeagreen,
        NeedToBeLearn:true,
        Time:300,
        Category:Chemistry,
        OnGiveXP:HCCooking_OnGiveXP,
    }

recipe Dry Leaves
    {
        HCTeagreen,
        OnTest:HCNearHerbatable,
        CanBeDoneFromFloor:true,
        Result:HCTeablack,
        NeedToBeLearn:true,
        Time:300,
        Category:Chemistry,
        OnGiveXP:HCCooking_OnGiveXP,
    }

recipe Make Teabag
    {
        HCTeagreen=2,
        OnTest:HCNearHerbatable,
        CanBeDoneFromFloor:true,
        Result:Teabag2,
        NeedToBeLearn:true,
        Time:15,
        Category:Chemistry,
        OnGiveXP:HCCooking_OnGiveXP,
    }

recipe Make Teabag
    {
        HCTeablack,
        OnTest:HCNearHerbatable,
        CanBeDoneFromFloor:true,
        Result:Teabag2,
        NeedToBeLearn:true,
        Time:15,
        Category:Chemistry,
        OnGiveXP:HCCooking_OnGiveXP,
    }

recipe Breed Silkmoths
    {
        HCSilkmothmale,
        HCSilkmothfemale,
        OnTest:HCNearHerbatable,
        CanBeDoneFromFloor:true,
        Result:HCSilkegg=10,
        NeedToBeLearn:true,
        Time:1000,
        Category:Ranching,
        OnGiveXP:Recipe.OnGiveXP.None,
    }

recipe Feed Silkworm
    {
        HCSilkwom,
        HCMulberryleaf/HCOakleaves,
        OnTest:HCNearHerbatable,
        CanBeDoneFromFloor:true,
        Result:HCSilkcocoon,
        NeedToBeLearn:true,
        Time:100,
        Category:Ranching,
        OnGiveXP:Recipe.OnGiveXP.None,
    }

recipe Harvest Silk
    {
        HCSilkcocoon2,
        OnTest:HCNearHerbatable,
        CanBeDoneFromFloor:true,
        Result:HCSilkcocoonempty,
        NeedToBeLearn:true,
        Time:100,
        Category:Ranching,
        OnCreate:getSilkmoth,
        OnGiveXP:HCTailoring_OnGiveBitXP,
    }

recipe Cook Empty Silk Cocoon
    {
        HCSilkcocoonempty=10,
        Charcoal,
        [Recipe.GetItemTypes.StartFire],
        Water,
        keep HCClaycauldron/HCCauldroniron,
        CanBeDoneFromFloor:true,
        Result:HCSilkfiber=10,
        NeedToBeLearn:true,
        Time:5000,
        Category:Weaving,
        OnGiveXP:HCCooking_OnGiveXP,
    }

recipe Soak Fresh Jute Stems
    {
        HCJutestems,
        HCWoodenbucketwater,
        Result:HCJutestemswet,
        NeedToBeLearn:true,
        Time:500,
        Category:Chemistry,
        OnGiveXP:HCCooking_OnGiveXP,
    }

recipe Dry Jute Stems
    {
        HCJutestemswet,
        keep HCDryingframe,
        CanBeDoneFromFloor:true,
        Result:HCJutestemsdry,
        NeedToBeLearn:true,
        Time:500,
        Category:Chemistry,
        OnGiveXP:HCCooking_OnGiveXP,
    }

recipe Craft Corn Cob Pipe
    {
        HCCob,
        HCWoodblock,
        keep [Recipe.GetItemTypes.SharpKnife],
        Result:HCCorncobpipe,
        Time:500,
        SkillRequired:Woodwork=3,
        Category:Carpentry,
        OnGiveXP:HCCooking_OnGiveXP,
    }

recipe Dry Flower
    {
        HCCamomile,
        OnTest:HCNearHerbatable,
        CanBeDoneFromFloor:true,
        Result:HCCamomiledry,
        NeedToBeLearn:true,
        Time:300,
        Category:Chemistry,
        OnGiveXP:HCCooking_OnGiveXP,
    }



recipe Make Herbal Tea
    {
        Mugl,
        Water,
        HCCamomiledry,
        Result:HCCamomileteamug,
        NeedToBeLearn:true,
        Time:70.0,
        Category:Cooking,
        OnGiveXP:HCDoctor_OnGiveBitXP,
    }

recipe Make Herbal Tea
    {
        HCClaymug,
        Water,
        HCCamomiledry,
        Result:HCCamomileteaclaymug,
        NeedToBeLearn:true,
        Time:70.0,
        Category:Cooking,
        OnGiveXP:HCDoctor_OnGiveBitXP,
    }

recipe Dry Herbs
    {
        HCNettles,
        OnTest:HCNearHerbatable,
        CanBeDoneFromFloor:true,
        Result:HCNettlesdry,
        NeedToBeLearn:true,
        Time:300,
        Category:Chemistry,
        OnGiveXP:HCCooking_OnGiveXP,
    }

recipe Make Herbal Tea
    {
        Mugl,
        Water,
        HCNettlesdry,
        Result:HCNettleteamug,
        NeedToBeLearn:true,
        Time:70.0,
        Category:Cooking,
        OnGiveXP:HCDoctor_OnGiveBitXP,
    }

recipe Make Herbal Tea
    {
        HCClaymug,
        Water,
        HCNettlesdry,
        Result:HCNettleteaclaymug,
        NeedToBeLearn:true,
        Time:70.0,
        Category:Cooking,
        OnGiveXP:HCDoctor_OnGiveBitXP,
    }

recipe Dry Flower
    {
        HCThistle,
        OnTest:HCNearHerbatable,
        CanBeDoneFromFloor:true,
        Result:HCThistledry,
        NeedToBeLearn:true,
        Time:300,
        Category:Chemistry,
        OnGiveXP:HCCooking_OnGiveXP,
    }

recipe Make Herbal Tea
    {
        Mugl,
        Water,
        HCThistledry,
        Result:HCThistleteamug,
        NeedToBeLearn:true,
        Time:70.0,
        Category:Cooking,
        OnGiveXP:HCDoctor_OnGiveBitXP,
    }

recipe Make Herbal Tea
    {
        HCClaymug,
        Water,
        HCThistledry,
        Result:HCThistleteaclaymug,
        NeedToBeLearn:true,
        Time:70.0,
        Category:Cooking,
        OnGiveXP:HCDoctor_OnGiveBitXP,
    }

recipe Dry Flower
    {
        HCSkullcap,
        OnTest:HCNearHerbatable,
        CanBeDoneFromFloor:true,
        Result:HCSkullcapdry,
        NeedToBeLearn:true,
        Time:300,
        Category:Chemistry,
        OnGiveXP:HCCooking_OnGiveXP,
    }

recipe Make Herbal Tea
    {
        Mugl,
        Water,
        HCSkullcapdry,
        Result:HCSkullcapteamug,
        NeedToBeLearn:true,
        Time:70.0,
        Category:Cooking,
        OnGiveXP:HCDoctor_OnGiveBitXP,
    }

recipe Make Herbal Tea
    {
        HCClaymug,
        Water,
        HCSkullcapdry,
        Result:HCSkullcapteaclaymug,
        NeedToBeLearn:true,
        Time:70.0,
        Category:Cooking,
        OnGiveXP:HCDoctor_OnGiveBitXP,
    }

recipe Dry Flower
    {
        HCDaisy,
        OnTest:HCNearHerbatable,
        CanBeDoneFromFloor:true,
        Result:HCDaisydry,
        NeedToBeLearn:true,
        Time:200,
        Category:Chemistry,
        OnGiveXP:HCCooking_OnGiveXP,
    }

recipe Make Herbal Tea
    {
        Mugl,
        Water,
        HCDaisydry,
        Result:HCDaisyteamug,
        NeedToBeLearn:true,
        Time:70.0,
        Category:Cooking,
        OnGiveXP:HCDoctor_OnGiveBitXP,
    }

recipe Make Herbal Tea
    {
        HCClaymug,
        Water,
        HCDaisydry,
        Result:HCDaisyteaclaymug,
        NeedToBeLearn:true,
        Time:70.0,
        Category:Cooking,
        OnGiveXP:HCDoctor_OnGiveBitXP,
    }

recipe Dry Flower
    {
    	HCAnemome,
    	OnTest:HCNearHerbatable,
    	CanBeDoneFromFloor:true,
    	Result:HCAnemomedry,
    	NeedToBeLearn:true,
    	Time:200,
    	Category:Chemistry,
    	OnGiveXP:HCCooking_OnGiveXP,
    }

recipe Make Herbal Tea
    {
        Mugl,
        Water,
        HCAnemomedry,
        Result:HCAnemometeamug,
        NeedToBeLearn:true,
        Time:70.0,
        Category:Cooking,
        OnGiveXP:HCDoctor_OnGiveBitXP,
    }

recipe Make Herbal Tea
    {
        HCClaymug,
        Water,
        HCAnemomedry,
        Result:HCAnemometeaclaymug,
        NeedToBeLearn:true,
        Time:70.0,
        Category:Cooking,
        OnGiveXP:HCDoctor_OnGiveBitXP,
    }

recipe Dry Flower
    {
    	HCCamellia,
    	OnTest:HCNearHerbatable,
    	CanBeDoneFromFloor:true,
    	Result:HCCamelliadry,
    	NeedToBeLearn:true,
    	Time:300,
    	Category:Chemistry,
    	OnGiveXP:HCCooking_OnGiveXP,
    }

recipe Make Herbal Tea
    {
        Mugl,
        Water,
        HCCamelliadry,
        Result:HCCamelliateamug,
        NeedToBeLearn:true,
        Time:70.0,
        Category:Cooking,
        OnGiveXP:HCDoctor_OnGiveBitXP,
    }

recipe Make Herbal Tea
    {
        HCClaymug,
        Water,
        HCCamelliadry,
        Result:HCCamelliateaclaymug,
        NeedToBeLearn:true,
        Time:70.0,
        Category:Cooking,
        OnGiveXP:HCDoctor_OnGiveBitXP,
    }


recipe Dry into Straw
	{
    	HCGrass/HCJutestems/HCReeds/HCPlantfibers/HCFlax/HCHusk/HCSoapgrass/HCAlfalfa,
    	OnTest:HCNearHerbatable,
    	CanBeDoneFromFloor:true,
        Result:HCStraw,
    	Time:300,
    	Category:Chemistry,
    	OnGiveXP:HCCooking_OnGiveXP,
	}

recipe Cut Chili Pepper Stem
    {
        HCChilipepper,
        OnTest:HCNearHerbatable,
        keep [Recipe.GetItemTypes.SharpKnife],
        Result:HCChilipepperstem,
        CanBeDoneFromFloor:true,
        Time:50.0,
        Category:Cooking,
        OnCreate:recipe_hcchilipeppercut,
        OnGiveXP:HCCooking_OnGiveXP,
    }

recipe Dry Spice
    {
        HCChilipepper=10,
        OnTest:HCNearHerbatable,
        CanBeDoneFromFloor:true,
        Result:HCChilipepperdry,
        CanBeDoneFromFloor:true,
        NeedToBeLearn:true,
        Time:300,
        Category:Chemistry,
        OnGiveXP:HCCooking_OnGiveXP,
    }

recipe Thresh Rice
    {
    	HCRiceraw,
    	keep HCCurvedshaftsmall,
    	CanBeDoneFromFloor:true,
    	Result:HCChaffrice,
        CanBeDoneFromFloor:true,
    	Time:500,
    	NeedToBeLearn:true,
    	OnCreate:recipe_hcplantfibers,
    	Category:Farming,
    	OnGiveXP:HCCooking_OnGiveXP,
    }

recipe Thresh Rice
    {
    	HCRiceraw,
    	keep HCThresher,
    	CanBeDoneFromFloor:true,
    	Result:HCChaffrice,
        CanBeDoneFromFloor:true,
    	Time:250,
    	NeedToBeLearn:true,
    	OnCreate:recipe_hcplantfibers,
    	Category:Farming,
    	OnGiveXP:HCCooking_OnGiveXP,
    }

recipe Thresh Rice
    {
    	HCRiceraw,
    	keep HCThreshermech,
    	CanBeDoneFromFloor:true,
    	Result:HCChaffrice,
    	Time:100,
    	NeedToBeLearn:true,
    	OnCreate:recipe_hcplantfibers,
    	Category:Farming,
    	OnGiveXP:HCCooking_OnGiveXP,
    }

recipe Extract Seed from Raw Rice
    {
    	HCRiceraw,
    	OnTest:HCNearHerbatable,
    	CanBeDoneFromFloor:true,
    	Result:HCRiceseeds,
    	Time:100,
    	NeedToBeLearn:true,
    	Category:Farming,
    	OnGiveXP:HCCooking_OnGiveXP,
    }

recipe Shuck Corn
    {
        Corn,
        keep [Recipe.GetItemTypes.SharpKnife],
        OnTest:HCNearHerbatable,
        Result:HCCornseeds=20,
        NeedToBeLearn:true,
        CanBeDoneFromFloor:true,
        Time:500,
        Category:Farming,
        OnCreate:recipe_hccob,
        OnGiveXP:HCCooking_OnGiveXP,
    }

recipe Shuck Corn
    {
        HCCornwhite,
        keep [Recipe.GetItemTypes.SharpKnife],
        OnTest:HCNearHerbatable,
        Result:HCCornwhiteseeds=20,
        NeedToBeLearn:true,
        CanBeDoneFromFloor:true,
        Time:500,
        Category:Farming,
        OnCreate:recipe_hccob,
        OnGiveXP:HCCooking_OnGiveXP,
    }

recipe Shuck Corn
    {
        HCCornred,
        keep [Recipe.GetItemTypes.SharpKnife],
        OnTest:HCNearHerbatable,
        Result:HCCornredseeds=20,
        NeedToBeLearn:true,
        CanBeDoneFromFloor:true,
        Time:500,
        Category:Farming,
        OnCreate:recipe_hccob,
        OnGiveXP:HCCooking_OnGiveXP,
    }

recipe Shuck Corn
    {
        HCCornblue,
        keep [Recipe.GetItemTypes.SharpKnife],
        OnTest:HCNearHerbatable,
        Result:HCCornblueseeds=20,
        NeedToBeLearn:true,
        CanBeDoneFromFloor:true,
        Time:500,
        Category:Farming,
        OnCreate:recipe_hccob,
        OnGiveXP:HCCooking_OnGiveXP,
    }

recipe Make Bamboo Gutter
    {
	    HCBamboo,
	    keep Saw/Base.Machete,
        Result:HCBamboogutter,
        Time:15,
    	Category:Carpentry,
    	OnGiveXP:HCWoodwork_OnGiveXP,
    }

recipe Dry Spice
    {
        HCGarlic,
        OnTest:HCNearHerbatable,
        CanBeDoneFromFloor:true,
        Result:HCGarlicdry,
        NeedToBeLearn:true,
        Time:300,
        Category:Chemistry,
        OnGiveXP:HCCooking_OnGiveXP,
    }

recipe Dry Spice
    {
        Onion,
        OnTest:HCNearHerbatable,
        CanBeDoneFromFloor:true,
        Result:HCOniondry,
        NeedToBeLearn:true,
        Time:300,
        Category:Chemistry,
        OnGiveXP:HCCooking_OnGiveXP,
    }

recipe Dry Berry
    {
        HCJuniperberry,
        OnTest:HCNearHerbatable,
        CanBeDoneFromFloor:true,
        Result:HCJuniperberrydry,
        NeedToBeLearn:true,
        Time:300,
        Category:Chemistry,
        OnGiveXP:HCCooking_OnGiveXP,
    }

recipe Dry Flower
    {
        HCLavender,
        OnTest:HCNearHerbatable,
        CanBeDoneFromFloor:true,
        Result:HCLavenderdry,
        NeedToBeLearn:true,
        Time:300,
        Category:Chemistry,
        OnGiveXP:HCCooking_OnGiveXP,
    }

recipe Make Glue
    {
        HCBluebell=10,
        Charcoal,
        [Recipe.GetItemTypes.StartFire],
        HCGlueempty,
        Water,
        keep HCClaycauldron/HCCauldroniron,
        CanBeDoneFromFloor:true,
        Result:Glue,
        NeedToBeLearn:true,
        Time:50,
        Category:Chemistry,
        OnGiveXP:HCCooking_OnGiveXP,
    }

recipe Make Wood Glue
    {
        HCBluebell=10,
        HCWoodglueempty,
        HCCandleberrywax/HCRefinedbeeswax/HCWaxrecycled,
        Charcoal,
        [Recipe.GetItemTypes.StartFire],
        Water,
        keep HCClaycauldron/HCCauldroniron,
        CanBeDoneFromFloor:true,
        Result:Woodglue,
        NeedToBeLearn:true,
        Time:50,
        Category:Chemistry,
        OnGiveXP:HCCooking_OnGiveXP,
    }

recipe Make Super Glue
    {
        HCBluebell=10,
		HCGlycerin,
		HCGumstick/HCGumstick2/HCGumstick3,
    	Charcoal,
    	[Recipe.GetItemTypes.StartFire],
    	Water,
    	keep HCClaycauldron/HCCauldroniron,
    	CanBeDoneFromFloor:true,
    	Result:HCSuperglue,
    	NeedToBeLearn:true,
    	Time:50,
    	Category:Chemistry,
    	OnGiveXP:HCCooking_OnGiveXP,
   	}

recipe Gather Seeds /*DO NOT reorder the ingredients in this recipe, needed for HCgatherSeeds */
    {
        [Recipe.GetItemTypes.GatherSeeds],
        keep [Recipe.GetItemTypes.SharpKnife],
        OnTest:HCNearHerbatable,
        CanBeDoneFromFloor:true,
        Result:KitchenKnife,
        RemoveResultItem:true,
        OnCreate:HCgatherSeeds,
        NeedToBeLearn:true,
        Time:50,
        Category:Farming,
        OnGiveXP:HCCooking_OnGiveXP,   
    }

/*  NearItem:Herbalist Table, */
}