module Hydrocraft
{
    imports
    {
        Base

    }

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

item HCBugnet
    {
        Weight    		= 	0.5,
        Type    		= 	Normal,
        DisplayName         	= 	Bug Net,
        icon 			= 	HCBugnet,
    } 

item HCBugjar
    {
        Weight    		= 	0.3,
        Type    		= 	Normal,
        DisplayName         	= 	Bug Jar,
        icon 			= 	HCBugjar,
    } 

item HCJarfireflies
	{
	LightDistance		=	3,
	Weight			=	0.2,
	DisappearOnUse		=	FALSE,
	Type			=	Drainable,
	TorchCone		=	TRUE,
	UseDelta		=	0.003,
	LightStrength		=	0.4,
	DisplayName		=	Jar of Fireflies,
	ActivatedItem		=	TRUE,
	Icon			=	HCJarfireflies,
	}

item HCBeetle
    {
        Weight    		= 	0.01,
        Type    		= 	Normal,
        DisplayName         	= 	Beetle,
        icon 			= 	HCBeetle,
        FishingLure     	=   	true,
    }

item HCBollweevil
    {
        Weight    		= 	0.01,
        Type    		= 	Normal,
        DisplayName         	= 	Bollweevil,
        icon 			= 	HCBollweevil,
    }

item HCLadybug
    {
        Weight    		= 	0.01,
        Type    		= 	Normal,
        DisplayName         	= 	Ladybug,
        icon 			= 	HCLadybug,
    }

item HCDragonfly
    {
        Weight    		= 	0.01,
        Type    		= 	Normal,
        DisplayName         	= 	Dragonfly,
        icon 			= 	HCDragonfly,
        FishingLure     	=   	true,
    }

item HCGardenspider
    {
        Weight    		= 	0.01,
        Type    		= 	Normal,
        DisplayName         	= 	Garden Spider,
        icon 			= 	HCGardenspider,
    }

item HCCaterpillar
    {
        Weight    		= 	0.01,
        Type    		= 	Normal,
        DisplayName         	= 	Caterpillar,
        icon 			= 	HCCaterpillar,
        FishingLure     	=   	true,
    }


item HCCaterpillar2
    {
        Weight    		= 	0.01,
        Type    		= 	Normal,
        DisplayName         	= 	Poison Caterpillar,
        icon 			= 	HCCaterpillar2,
        FishingLure     	=   	true,
    }

item HCBumblebee
    {
        Weight    		= 	0.01,
        Type    		= 	Normal,
        DisplayName         	= 	Bumblebee,
        icon 			= 	HCBumblebee,
    }

item HCCicada
    {
        Weight    		= 	0.01,
        Type    		= 	Normal,
        DisplayName         	= 	Cicada,
        icon 			= 	HCCicada,
        FishingLure     	=   	true,
    }

item HCRedant
    {
        Weight    		= 	0.01,
        Type    		= 	Normal,
        DisplayName         	= 	Red Ant,
        icon 			= 	HCRedant,
    }

item HCBlackant
    {
        Weight    		= 	0.01,
        Type    		= 	Normal,
        DisplayName         	= 	Black Ant,
        icon 			= 	HCBlackant,
    }

item HCPillbug
    {
        Weight    		= 	0.01,
        Type    		= 	Normal,
        DisplayName         	= 	Pillbug,
        icon 			= 	HCPillbug,
        FishingLure     	=   	true,
    }

item HCFirefly
    {
        Weight    		= 	0.01,
        Type    		= 	Normal,
        DisplayName         	= 	Firefly,
        icon 			= 	HCFirefly,
        FishingLure     	=   	true,
    }

item HCTermite
    {
        HungerChange        	=    	-5,    
        Weight    		= 	0.1,
        Type    		=    	Food,
        UnhappyChange        	=    	20,
        DisplayName         	= 	Termite,
        icon 			= 	HCTermite,
	FoodType    		=   	NoExplicit,
	Carbohydrates 		= 	1.34,
        Proteins 		= 	3.6,
        Lipids 			= 	1.32,
        Calories 		= 	20,
    }

item HCYellowjacket
    {
        Weight    		= 	0.01,
        Type    		= 	Normal,
        DisplayName         	= 	Yellow Jacket,
        icon 			= 	HCYellowjacket,
    }

item HCButterfly
    {
        Weight    		= 	0.01,
        Type    		= 	Normal,
        DisplayName         	= 	Blue Butterfly,
        icon 			= 	HCButterfly,
    }

item HCMonarch
    {
        Weight    		= 	0.01,
        Type    		= 	Normal,
        DisplayName         	= 	Monarch Butterfly,
        icon 			= 	HCMonarch,
    }

item HCChrysalis
    {
        Weight    		= 	0.01,
        Type    		= 	Normal,
        DisplayName         	= 	Chrysalis,
        icon 			= 	HCChrysalis,
    }

item HCChrysalis2
    {
        Weight    		= 	0.01,
        Type    		= 	Normal,
        DisplayName         	= 	Chrysalis,
        icon 			= 	HCChrysalis2,
    }

item HCMolecricket
    {
        HungerChange        	=    	-5,    
        Weight    		= 	0.1,
        Type    		=    	Food,
        UnhappyChange        	=    	20,
        DisplayName         	= 	Mole Cricket,
        icon 			= 	HCMolecricket,
        FishingLure     	=   	true,
	FoodType    		=   	NoExplicit,
	Carbohydrates 		= 	1.34,
        Proteins 		= 	3.6,
        Lipids 			= 	1.32,
        Calories 		= 	20,
    }

item HCBlackwidow
    {
        Weight    		= 	0.01,
        Type    		= 	Normal,
        DisplayName         	= 	Black Widow Spider,
        icon 			= 	HCBlackwidow,
    }

item HCHousespider
    {
        Weight    		= 	0.01,
        Type    		= 	Normal,
        DisplayName         	= 	House Spider,
        icon 			= 	HCHousespider,
    }

item HCHousefly
    {
        Weight    		= 	0.01,
        Type    		= 	Normal,
        DisplayName         	= 	House Fly,
        icon 			= 	HCHousefly,
        FishingLure     	=   	true,
    }

item HCSilkegg
    {
        Weight    		= 	0.01,
        Type    		= 	Normal,
        DisplayName         	= 	Silkworm Egg,
        icon 			= 	HCSilkegg,
    }

item HCSilkwom
    {
        Weight    		= 	0.01,
        Type    		= 	Normal,
        DisplayName         	= 	Silkworm,
        icon 			= 	HCSilkwom,
        FishingLure     	=   	true,
    }

item HCSilkcocoon
    {
        Weight    		= 	0.01,
        Type    		= 	Normal,
        DisplayName         	= 	Silk Cocoon,
        icon 			= 	HCSilkcocoon,
    }

item HCSilkcocoon2
    {
        Weight    		= 	0.01,
        Type    		= 	Normal,
        DisplayName         	= 	Mature Silk Cocoon,
        icon 			= 	HCSilkcocoon2,
    }

item HCSilkcocoonempty
    {
        Weight    		= 	0.01,
        Type    		= 	Normal,
        DisplayName         	= 	Empty Silk Cocoon,
        icon 			= 	HCSilkcocoonempty,
    }

item HCSilkmothmale
    {
        Weight    		= 	0.01,
        Type    		= 	Normal,
        DisplayName         	= 	Silkmoth (Male),
        icon 			= 	HCSilkmoth,
        FishingLure     	=   	true,
    }

item HCSilkmothfemale
    {
        Weight    		= 	0.01,
        Type    		= 	Normal,
        DisplayName         	= 	Silkmoth (Female),
        icon 			= 	HCSilkmoth,
        FishingLure     	=   	true,
    }

item HCSnail
    {
        Weight    		= 	0.01,
        Type    		= 	Normal,
        DisplayName         	= 	Snail,
        icon 			= 	HCSnail,
    }

item HCSlug
    {
        Weight    		= 	0.01,
        Type    		= 	Normal,
        DisplayName         	= 	Slug,
        icon 			= 	HCSlug,
    }

item HCLeech
    {
        Weight    		= 	0.01,
        Type    		= 	Normal,
        DisplayName         	= 	Leech,
        icon 			= 	HCLeech,
        FishingLure     	=   	true,
    }

item HCLeechbloated
    {
        Weight    		= 	0.05,
        Type    		= 	Normal,
        DisplayName         	= 	Bloated Leech,
        icon 			= 	HCLeechbloated,
        FishingLure     	=   	true,
    }

item HCMaggot
    {
        HungerChange        	= 	-5,
        UnhappyChange        	= 	20,
        Weight   		= 	0.1,
        Type    		= 	Food,
        DisplayName         	= 	Maggot,
        icon 			= 	HCMaggot,
        FishingLure     	=   	true,
	FoodType    		=   	NoExplicit,
	Carbohydrates 		= 	1.34,
        Proteins 		= 	3.6,
        Lipids 			= 	1.32,
        Calories 		= 	20,
    }

item HCBugstew
	{
	HungerChange			=	-20,
	Weight				=	2,
	Type				=	Food,
	IsCookable			=	TRUE,
	DangerousUncooked		=	TRUE,
	MinutesToCook			=	30,
	MinutesToBurn			=	50,
	ReplaceOnCooked			=	Hydrocraft.HCBugstewcooked,
	DaysFresh			=	3,	
	DaysTotallyRotten		=	6,
	DisplayName			=	Pot of Bug Stew,
	Icon				=	PotFull,
	ReplaceOnUse			=	Pot,
	FoodType    			=   	NoExplicit,
	Carbohydrates 			= 	5.36,
        Proteins 			= 	14.4,
        Lipids 				= 	5.28,
        Calories 			= 	110, 
	}

item HCBugstewcooked
	{
	HungerChange			=	-20,
	Weight				=	2,
	Type				=	Food,
	DaysFresh			=	3,	
	DaysTotallyRotten		=	6,
	DisplayName			=	Cooked Pot of Bug Stew,
	Icon				=	PotFull,
	ReplaceOnUse			=	Pot,
	FoodType    			=   	NoExplicit,
	Carbohydrates 			= 	5.36,
        Proteins 			= 	14.4,
        Lipids 				= 	5.28,
        Calories 			= 	110,  
	}

item HCBugstewbowl
	{
	HungerChange			=	-5,
	Weight				=	0.5,
	Type				=	Food,
	DisplayName			=	Bowl of Bug Stew,
	ReplaceOnUse			=	Bowl,
	Icon				=	HCBugstewbowl,
	DaysTotallyRotten		=	3,
	DaysFresh 			= 	6,
	CustomContextMenu 		= 	Eat,
	FoodType    			=   	NoExplicit,
	Carbohydrates 			= 	1.34,
        Proteins 			= 	3.6,
        Lipids 				= 	1.32,
        Calories 			= 	27.5,
	}

item HCBeetlegrub
    {
        HungerChange        	=    	-5,    
        Weight    		= 	0.1,
        Type    		=    	Food,
        UnhappyChange        	=    	20,
        DisplayName         	= 	Beetle Grub,
        icon 			= 	HCBeetlegrub,
	IsCookable 		= 	TRUE,
	MinutesToCook		=	5,
	MinutesToBurn		=	10,
	ReplaceOnCooked		=	Hydrocraft.HCBeetlegrubcooked,
	FoodType    		=   	NoExplicit,
	Carbohydrates 		= 	1.34,
        Proteins 		= 	3.6,
        Lipids 			= 	1.32,
        Calories 		= 	20,
    }

item HCBeetlegrubcooked
    {
        HungerChange        	=    	-5,    
        Weight    		= 	0.1,
        Type    		=    	Food,
        UnhappyChange        	=    	5,
        DisplayName         	= 	Cooked Beetle Grub,
        icon 			= 	HCBeetlegrubcooked,
	DaysTotallyRotten	=	2,
	DaysFresh 		= 	4,
	FoodType    		=   	NoExplicit,
	Carbohydrates 		= 	1.34,
        Proteins 		= 	3.6,
        Lipids 			= 	1.32,
        Calories 		= 	20,
    }


item HCSnailcooked
	{
	HungerChange			=	-25,
	Weight				=	1,
	Type				=	Food,
	IsCookable			=	TRUE,
	DangerousUncooked		=	TRUE,
	MinutesToCook			=	5,
	MinutesToBurn			=	10,
	DisplayName			=	Stuffed Snail,
	Icon				=	HCSnailcooked,
	DaysFresh			=	2,
	DaysTotallyRotten		=	4,
	FoodType    			=   	NoExplicit,
	Carbohydrates 			= 	25.88,
        Proteins 			= 	17.1,
        Lipids 				= 	4.44,
        Calories 			= 	250,
	}

item HCSlugcooked
	{
	HungerChange			=	-5,
	Weight				=	0.1,
	Type				=	Food,
	IsCookable			=	TRUE,
	DangerousUncooked		=	TRUE,
	MinutesToCook			=	5,
	MinutesToBurn			=	10,
	DisplayName			=	Sizzled Slug,
	Icon				=	HCSlugcooked,
	DaysFresh			=	2,
	DaysTotallyRotten		=	4,
	ReplaceOnUse			=	Stone,
	FoodType    			=   	NoExplicit,
	Carbohydrates 			= 	1.34,
        Proteins 			= 	3.6,
        Lipids 				= 	1.32,
        Calories 			= 	20,
	}

item HCAntfarm
    {
        Weight    		= 0.1,
        Type    		= Normal,
        DisplayName         	= Empty Ant Farm,
        icon 			= HCAntfarm,
    }

item HCAntfarmblack
    {
        Weight    		= 0.1,
        Type    		= Normal,
        DisplayName         	= Black Ant Farm,
        icon 			= HCAntfarm2,
    }

item HCAntfarmred
    {
        Weight    		= 0.1,
        Type    		= Normal,
        DisplayName         	= Red Ant Farm,
        icon 			= HCAntfarm2,
    }

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

recipe Put Bug in Jar
    {
    EmptyJar,
    HCFirefly,
    Result:HCJarfireflies,
    Time:15,
    Category:Leisure,
    }

recipe Put Bug in Jar
    {
    EmptyJar,
    Worm/Cricket/Grasshopper/Cockroach/HCBeetle/HCBollweevil/HCLadybug/HCDragonfly/HCGardenspider/HCCaterpillar/HCCaterpillar2/HCBumblebee/HCBeetlegrub/HCCicada/HCRedant/HCBlackant/HCPillbug/HCTermite/HCYellowjacket/HCButterfly/HCMonarch/HCMolecricket/HCBlackwidow/HCHousespider/HCHousefly/HCSnail,
    Result:HCBugjar,
    Time:15,
    Category:Leisure,
    }

recipe Play With
    {
    HCBugjar,
    Result:EmptyJar,
    Time:500,
    OnCreate:HC_ToyStatModifier,
    Category:Leisure,
    }

recipe Catch Bugs
    {
    keep HCBugnet,
    HCMagnifyglass,
    Result:HCMagnifyglass,
    NeedToBeLearn:true,
    Time:500,
    Category:Survivalist,
    OnCreate:HCBugCatch,
    }

recipe Make Pot of Bug Stew
	{
		destroy WaterPot,
		Worm/Cricket/Grasshopper/Cockroach/HCBeetle/HCBollweevil/HCLadybug/HCDragonfly/HCGardenspider/HCCaterpillar/HCBeetlegrub/HCCicada/HCRedant/HCBlackant/HCPillbug/HCTermite/HCYellowjacket/HCMolecricket/HCHousespider/HCSnail,
		Worm/Cricket/Grasshopper/Cockroach/HCBeetle/HCBollweevil/HCLadybug/HCDragonfly/HCGardenspider/HCCaterpillar/HCBeetlegrub/HCCicada/HCRedant/HCBlackant/HCPillbug/HCTermite/HCYellowjacket/HCMolecricket/HCHousespider/HCSnail,
		Worm/Cricket/Grasshopper/Cockroach/HCBeetle/HCBollweevil/HCLadybug/HCDragonfly/HCGardenspider/HCCaterpillar/HCBeetlegrub/HCCicada/HCRedant/HCBlackant/HCPillbug/HCTermite/HCYellowjacket/HCMolecricket/HCHousespider/HCSnail,	
		Result:HCBugstew,
		Time:75.0,
		Category:Cooking,
	}

recipe Fill Bug Stew into Bowls
	{
		Bowl=4,
		HCBugstewcooked,
		Result:HCBugstewbowl=4,
		Time:50.0,
		Category:Cooking,
    		OnCreate:recipe_hcpot,
	}

recipe Prepare Stuffed Snail
	{
		HCSnail,
		Worm/Cricket/Grasshopper/Cockroach/HCBeetle/HCCaterpillar/HCBeetlegrub/HCCicada/HCPillbug/HCMolecricket,
		HCBunchofshrooms,
		Result:HCSnailcooked,
       		NeedToBeLearn:true,
		Time:50.0,
		Category:Cooking,
	}

recipe Prepare Sizzled Slug
	{
		HCSlug,
		Stone,
		Result:HCSlugcooked,
		Time:50.0,
		Category:Cooking,
	}

recipe Feed Caterpillar
    {
    HCCaterpillar,
    HCOakleaves,
    keep HCHerbtable,
    CanBeDoneFromFloor:true,
    Result:HCChrysalis,
    NeedToBeLearn:true,
    Time:1000,
    Category:Ranching,
    }

recipe Feed Caterpillar
    {
    HCCaterpillar2,
    HCMilkweedroot,
    keep HCHerbtable,
    CanBeDoneFromFloor:true,
    Result:HCChrysalis2,
    NeedToBeLearn:true,
    Time:1000,
    Category:Ranching,
    }

recipe Assemble Ant Farm
    {
    Dirtbag,
    HCBlackant=20,
    HCAntfarm,
    Result:HCAntfarmblack,
    NeedToBeLearn:true,
    Time:200,
    Category:Leisure,
    }

recipe Assemble Ant Farm
    {
    Dirtbag,
    HCRedant=20,
    HCAntfarm,
    Result:HCAntfarmred,
    NeedToBeLearn:true,
    Time:200,
    Category:Leisure,
    }

recipe Watch Ants
    {
    HCAntfarmblack,
    Result:HCAntfarmblack,
    Time:500,
    OnCreate:HC_ToyStatModifier,
    Category:Leisure,
    }

recipe Watch Ants
    {
    HCAntfarmred,
    Result:HCAntfarmred,
    Time:500,
    OnCreate:HC_ToyStatModifier,
    Category:Leisure,
    }

recipe Feed Ants
    {
    HCSugarcubes/HCCaterpillar/HCBeetlegrub,
    HCAntfarmblack,
    Result:HCAntfarmblack,
    NeedToBeLearn:true,
    Time:100,
    OnCreate:HC_ToyStatModifier,
    Category:Leisure,
    }

recipe Feed Ants
    {
    HCSugarcubes/HCCaterpillar/HCBeetlegrub,
    HCAntfarmred,
    Result:HCAntfarmred,
    NeedToBeLearn:true,
    Time:100,
    OnCreate:HC_ToyStatModifier,
    Category:Leisure,
    }

}