module Hydrocraft
{
    imports
    {
        Base

    }

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

item HCGruelbowl
	{
		HungerChange		=	-15,
		Type			=	Food,
		DisplayName		=	Bowl of Gruel,
		Weight			=	1,
		DaysTotallyRotten	=	3,
		UnhappyChange		=	30,
		BoredomChange		=	30,
		Icon			=	BowlFull,
		ReplaceOnUse		=	Bowl,
		DaysFresh		=	1,
		CustomEatSound 		= 	PZ_DrinkingFromBottle,
	}
	
item HCGruelbowlsweet
	{
		HungerChange		=	-15,
		Type			=	Food,
		DisplayName		=	Bowl of Sweetened Gruel,
		Weight			=	1,
		DaysTotallyRotten	=	3,
		UnhappyChange		=	10,
		BoredomChange		=	10,
		Icon			=	BowlFull,
		ReplaceOnUse		=	Bowl,
		DaysFresh		=	1,
		CustomEatSound 		= 	PZ_DrinkingFromBottle,
	}
	
item HCPancakebatter
    {
        	HungerChange		=	-20,
        	Weight			=	1,
        	Type			=	Food,
        	UnhappyChange		=	-10,
		BoredomChange		=	-10,
       	 	DisplayName		=	Homemade Pancake Batter,
        	DaysTotallyRotten	=	5,
        	DaysFresh 		= 	3,
        	Icon			=	Pancakes,
		IsCookable		=	TRUE,
		DangerousUncooked	=	TRUE,
		MinutesToCook		=	12,
		MinutesToBurn		=	17,
    }


item HCPancakeshomemade
	{
		HungerChange		=	-20,
		Weight			=	1,
		Type			=	Food,
		UnhappyChange		=	5,
		BoredomChange		=	5,
		IsCookable		=	TRUE,
		DangerousUncooked	=	TRUE,
    		MinutesToCook		=	12,
		MinutesToBurn		=	17,
		ReplaceOnUse		=	Pan,
		ReplaceOnCooked		=	Hydrocraft.HCPancakeshomemadecooked,
		DisplayName		=	Uncooked Homemade Pancake,
		Icon			=	Pancakes,
	}

item HCPancakeshomemadecooked
	{
		HungerChange		=	-20,
		Weight			=	1,
		Type			=	Food,
		UnhappyChange		=	-10,
		BoredomChange		=	-10,
		ReplaceOnUse		=	Pan,
		DisplayName		=	Cooked Homemade Pancake,
		Icon			=	Pancakes,
	}

item HCSourdoughstarter
    {
	Weight				=	0.1,
	Type 				= 	Normal,
	DisplayName			=	Sourdough Starter,
        ReplaceOnUse 	                = 	HCJar,
	Icon				=	HCSourdoughstarter,
    }

item HCSourdoughstarterdepleted
    {
	Weight				=	0.1,
	Type 				= 	Normal,
	DisplayName			=	Depleted Sourdough Starter,
        ReplaceOnUse 	                = 	HCJar,
	Icon				=	HCSourdoughstarterdepleted,
    }

item HCAcornsoaked
    {
        HungerChange        	=    	-2,    
        Weight    		= 	0.05,
        Type    		=    	Food,
        UnhappyChange        	=    	10,
        DisplayName         	= 	Soaked Acorn,
        icon 			= 	HCAcornsoaked,
     }

item HCPumpkinbreaddough
	{
	Type				=	Food,
	DisplayName			=	Pumpkin Bread Dough,
	Icon				=	HCPumpkinbreaddough,
	Weight				=	0.3,
	HungerChange			=	-15,
	}

item HCPumpkinbread
	{
	HungerChange			=	-80,
	Weight				=	2,
	Type				=	Food,
	DaysTotallyRotten		=	10,
	DisplayName			=	Uncooked Pumpkin Bread,
	Icon				=	HCPumpkinbread,
	ReplaceOnUse			=	HCBreadpan,
	ReplaceOnCooked			=	Hydrocraft.HCPumpkinbreadbaked,
	IsCookable			=	TRUE,
	DangerousUncooked		=	TRUE,
	MinutesToCook			=	30,
	MinutesToBurn			=	60,
	DaysFresh			=	5,
	UnhappyChange			=	15,
	BoredomChange			=	15,
	}

item HCPumpkinbreadbaked
	{
	HungerChange			=	-80,
	Weight				=	2,
	Type				=	Food,
	DaysTotallyRotten		=	10,
	DisplayName			=	Baked Pumpkin Bread,
	Icon				=	HCPumpkinbread,
	ReplaceOnUse			=	HCBreadpan,
	DaysFresh			=	5,
	UnhappyChange			=	-25,
	BoredomChange			=	-12,
	}

/************************RECIPES************************/
  
recipe Make Bowl of Gruel
	{
		Bowl,
       		Water=2,
       		Flour=1,
       		Result:HCGruelbowl,
       		Time:30.0,
	   	Category:Cooking,
	}
	
recipe Make Bowl of Sweetened Gruel
	{
		Bowl,
       		Water=2,
       		Flour=1,
		Sugar=1,
       		Result:HCGruelbowlsweet,
       		Time:30.0,
	   	Category:Cooking,
	}
	
recipe Make Dry Ramen Noodles
	{
		keep RollingPin,
		keep KitchenKnife/HuntingKnife/ButterKnife,
		Water=1,
		Flour=1,
		Result:Ramen,
		Time:150.0,
	   	Category:Cooking,
	}
	
recipe Make Homemade Pancake Batter
	{
	   	keep Bowl,
		keep HCWhisk/HCEggbeater,
       		Water=1,
       		Flour=1,
	   	Sugar=1,
	   	Yeast=1,
	   	Egg/WildEggs,
      	 	Result:HCPancakebatter,
       		Time:30.0,
	   	Category:Cooking,
	}

recipe Make Homemade Pancakes
	{
	   	keep HCIcecreamscoop/HCLadle,
	   	HCPancakebatter,
       		Pan,
      	 	Result:HCPancakeshomemade,
       		Time:30.0,
	   	Category:Cooking,
    		OnCreate:hcbowl,
	}

recipe Make Sourdough Starter
       {
       SkillRequired:Cooking=5,
       Flour=1,
       Water=1,
       Sugar=1,
       Yeast=3,
       destroy HCJar,
       Result:HCSourdoughstarter,
       Time: 75.0,
       Category:Cooking,
       }

recipe Replenish Sourdough Starter
       {
       SkillRequired:Cooking=5,
       Flour=1,
       Water=1,
       destroy HCSourdoughstarterdepleted,
       Result:HCSourdoughstarter,
       Time:50.0,
       Category:Cooking,
       }

recipe Grind Acorn Flour
     {
       	SkillRequired:Cooking=5,
       	HCAcornsoaked=24,
       	keep HCMortarandpestle,
    	CanBeDoneFromFloor:true,
       	Result:Flour, 
       	Time:2000,
       	Category:Cooking,
     }	

recipe Grind Corn Flour
     {
       	SkillRequired:Cooking=5,
       	Corn=5,
       	keep HCMortarandpestle,
    	CanBeDoneFromFloor:true,
       	Result:Cornflour, 
       	Time:2000,
       	Category:Cooking,
     }

recipe Grind Rice Flour
    {
       	SkillRequired:Cooking=5,
       	HCRice=2,
       	keep HCMortarandpestle,
    	CanBeDoneFromFloor:true,
       	Result:Flour, 
       	Time:2000,
       	Category:Cooking,
    }

recipe Grind Acorn Flour
     {
       	SkillRequired:Cooking=5,
       	HCAcornsoaked=24,
       	keep HCGrindstone,
    	CanBeDoneFromFloor:true,
       	Result:Flour, 
       	Time:1000,
       	Category:Cooking,
     }	

recipe Grind Corn Flour
     {
       	SkillRequired:Cooking=5,
       	Corn=5,
       	keep HCGrindstone,
    	CanBeDoneFromFloor:true,
       	Result:Cornflour, 
       	Time:1000,
       	Category:Cooking,
     }

recipe Grind Rice Flour
    {
       	SkillRequired:Cooking=5,
       	HCRice=2,
       	keep HCGrindstone,
    	CanBeDoneFromFloor:true,
       	Result:Flour, 
       	Time:1000,
       	Category:Cooking,
    }

recipe Make Pumpkin Bread Dough
    {
	SkillRequired:Cooking=5,
       	Water=1,
        Flour=1,
	HCPumpkinflesh,
	Egg/WildEggs/HCGooseegg/HCSparrowegg,
       	Salt,
       	Sugar,
       	Yeast,
       	keep RollingPin,
       	Result:HCPumpkinbreaddough,
       	NeedToBeLearn:true,
       	Time:50.0,
       	Category:Cooking,
    }

recipe Prepare Pumpkin Bread
    {
	SkillRequired:Cooking=5,
       	HCBreadpan,
	HCPumpkinbreaddough,
       	Result:HCPumpkinbread,
       	Time:50.0,
       	Category:Cooking,
    }
		
}