module Hydrocraft
{
    imports
    {
        Base

    }

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

item HCPotofpotatomash
	{
	HungerChange			=	-20,
	Weight				=	0.3,
	Type				=	Food,
	IsCookable			=	TRUE,
	DangerousUncooked		=	TRUE,
	MinutesToCook			=	120,
	MinutesToBurn			=	140,
	DaysFresh			=	1,	
	DaysTotallyRotten		=	3,
	Icon				=	PotFull,
	ReplaceOnCooked			=	Hydrocraft.HCPotofpotatomashcooked,
	ReplaceOnUse			=	Pot, 
	DisplayName			=	Pot of Potato Mash,
	FoodType    			=   	Vegetables,
	Carbohydrates 			= 	51,
        Proteins 			= 	6.3,
        Lipids 				= 	0.3,
        Calories 			= 	231,
}

item HCPotofpotatomashcooked
	{
	HungerChange			=	-20,
	Weight				=	0.3,
	Type				=	Food,
	DaysFresh			=	1,	
	DaysTotallyRotten		=	3,
	DisplayName			=	Pot of Heated Potato Mash,
	Icon				=	PotFull,
	ReplaceOnUse			=	Pot,
	FoodType    			=   	Vegetables,
	Carbohydrates 			= 	51,
        Proteins 			= 	6.3,
        Lipids 				= 	0.3,
        Calories 			= 	231, 	
}

item HCBarrelpotato
	{
        Weight    		= 20,
	Type 			= Drainable,
        DisplayName         	= Barrel of Potato Mash,
        UseDelta 		= 0.05,
        ReplaceOnDeplete        = Hydrocraft.HCWoodenbarrel,
        icon 			= HCWinebarrel,
	ResizeWorldIcon 	= 1.0,
	}

item HCDistillery
	{
        Weight    		= 20,
        Type    		= Normal,
        DisplayName         	= Distillery,
        icon 			= HCDistillery,
	ResizeWorldIcon 	= 1.0,
	}

item HCCoppercooler
    {
        Weight 			= 	1.25,
        Type 			= 	Normal,
        DisplayName 		= 	Copper Cooler,
        Icon 			= 	HCCoppercooler,
    }

item HCCoppermashpot
    {
        Weight 			= 	1.25,
        Type 			= 	Normal,
        DisplayName 		= 	Copper Mashpot,
        Icon 			= 	HCCoppermashpot,
    }

item HCVodka
	{
	HungerChange	        =	-20,
	Weight	        	=	1.4,
	Type	        	=	Food,
	ThirstChange		=	-20,
	DisplayName		=	Vodka,
	Alcoholic		=	TRUE,
        UnhappyChange		=	-10,
	ReplaceOnUse		=	WhiskeyEmpty,
	Icon	        	=	Whiskey_Water_Full,
	CustomContextMenu 	= 	Drink,
	CustomEatSound    	= 	PZ_DrinkingFromBottle,
	AlcoholPower      	= 	2,
	FoodType    		=   	NoExplicit,
	Carbohydrates 		= 	0,
        Proteins 		= 	0,
        Lipids 			= 	0,
        Calories 		= 	2310,
        CantBeFrozen 		= 	TRUE,
	}

item HCMethanol
	{
	Weight	        	=	1.4,
	Type	        	=	Normal,
	DisplayName		=	Methanol,
	ReplaceOnUse		=	WhiskeyEmpty,
	Icon	        	=	HCMethanol,
	}

item HCAgavebluecut
	{
	Weight	        	=	10,
	Type	        	=	Normal,
	DisplayName		=	Cut Blue Agave,
	Icon	        	=	HCAgavebluecut,
	ResizeWorldIcon 	= 	2.0,
	}

item HCPotofblueagavemash
	{
	HungerChange			=	-30,
	Weight				=	0.3,
	Type				=	Food,
	IsCookable			=	TRUE,
	DangerousUncooked		=	TRUE,
	MinutesToCook			=	120,
	MinutesToBurn			=	180,
	DaysFresh			=	10,	
	DaysTotallyRotten		=	20,
	Icon				=	PotFull,
	ReplaceOnCooked			=	Hydrocraft.HCPotofblueagavemashcooked,
	ReplaceOnUse			=	Pot, 
	DisplayName			=	Pot of Blue Agave Mash,
	}

item HCPotofblueagavemashcooked
	{
	HungerChange			=	-30,
	Weight				=	0.3,
	Type				=	Food,
	DaysFresh			=	1,	
	DaysTotallyRotten		=	1,
	DisplayName			=	Pot of Cooked Blue Agave Mash,
	Icon				=	PotFull,
	ReplaceOnUse			=	Pot, 	
	}

item HCBarrelblueagave
	{
        Weight    			= 	20,
	Type 				= 	Drainable,
        DisplayName         		= 	Barrel of Blue Agave Mash,
        UseDelta 			= 	0.05,
        ReplaceOnDeplete        	= 	Hydrocraft.HCWoodenbarrel,
        icon 				= 	HCWinebarrel,
	ResizeWorldIcon 		= 	1.0,
	}

item HCPotofapplemash
	{
	HungerChange			=	-30,
	Weight				=	0.3,
	Type				=	Food,
	IsCookable			=	TRUE,
	DangerousUncooked		=	TRUE,
	MinutesToCook			=	120,
	MinutesToBurn			=	180,
	DaysFresh			=	10,	
	DaysTotallyRotten		=	20,
	Icon				=	PotFull,
	ReplaceOnCooked			=	Hydrocraft.HCPotofapplemashcooked,
	ReplaceOnUse			=	Pot, 
	DisplayName			=	Pot of Apple Mash,
	}

item HCPotofapplemashcooked
	{
	HungerChange			=	-30,
	Weight				=	0.3,
	Type				=	Food,
	DaysFresh			=	1,	
	DaysTotallyRotten		=	1,
	DisplayName			=	Pot of Cooked Apple Mash,
	Icon				=	PotFull,
	ReplaceOnUse			=	Pot, 	
	}

item HCBarrelapple
	{
        Weight    			= 	20,
	Type 				= 	Drainable,
        DisplayName         		= 	Barrel of Apple Mash,
        UseDelta 			= 	0.05,
        ReplaceOnDeplete        	= 	Hydrocraft.HCWoodenbarrel,
        icon 				= 	HCWinebarrel,
	ResizeWorldIcon 		= 	1.0,
	}

item HCPotofpumpkinmash
	{
	HungerChange			=	-30,
	Weight				=	0.3,
	Type				=	Food,
	IsCookable			=	TRUE,
	DangerousUncooked		=	TRUE,
	MinutesToCook			=	120,
	MinutesToBurn			=	180,
	DaysFresh			=	10,	
	DaysTotallyRotten		=	20,
	Icon				=	PotFull,
	ReplaceOnCooked			=	Hydrocraft.HCPotofpumpkinmashcooked,
	ReplaceOnUse			=	Pot, 
	DisplayName			=	Pot of Pumpkin Mash,
	}

item HCPotofpumpkinmashcooked
	{
	HungerChange			=	-30,
	Weight				=	0.3,
	Type				=	Food,
	DaysFresh			=	1,	
	DaysTotallyRotten		=	1,
	DisplayName			=	Pot of Cooked Pumpkin Mash,
	Icon				=	PotFull,
	ReplaceOnUse			=	Pot, 	
	}

item HCBarrelpumpkin
	{
        Weight    			= 	20,
	Type 				= 	Drainable,
        DisplayName         		= 	Barrel of Pumpkin Mash,
        UseDelta 			= 	0.05,
        ReplaceOnDeplete        	= 	Hydrocraft.HCWoodenbarrel,
        icon 				= 	HCWinebarrel,
	ResizeWorldIcon 		= 	1.0,
	}

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

recipe Make Copper Cooler
	{
		HCCopperpipe,
		HCWeldingset,
		keep HCWeldingmask,
		keep HCWorkgloves/HCOvenmitts,
    		keep Hammer,
		Result:HCCoppercooler,
		NeedToBeLearn:true,
		Time:500.0,
		Category:Engineer,
	}

recipe Make Copper Mashpot
	{
		Pot,
		HCCopperingot,
		HCWeldingset,
		keep HCWeldingmask,
		keep HCWorkgloves/HCOvenmitts,
		Result:HCCoppermashpot,
		NeedToBeLearn:true,
		Time:500.0,
		Category:Engineer,
	}

recipe Build Distillery
	{
		Kettle,
		HCCoppermashpot,
		HCWoodenbucket,
		HCWoodenbarrel,
		HCCopperpipe=2,
		HCCoppercooler,
		Plank=6,
		Nails=4,
		HCWeldingset,
		keep HCWeldingmask,
		keep HCWorkgloves/HCOvenmitts,
    		keep Hammer,
		keep Saw,
    		CanBeDoneFromFloor:true,
		Result:HCDistillery,
		SkillRequired:Woodwork=6,
    		Sound:PZ_Hammer,
		NeedToBeLearn:true,
		Time:1000.0,
		Category:Engineer,
	}


recipe Prepare Pot of Potato Mash
	{
       		SkillRequired:Cooking=3,
		keep HCPotatomasher,
		destroy Pot,
		Potato=10,
                Water=5,
                Yeast=1,
		Result:HCPotofpotatomash,
		Time:100.0,
		Category:Cooking,
	}

recipe Prepare Pot of Potato Mash
	{
       		SkillRequired:Cooking=3,
		keep HCPotatomasher,
		destroy Pot,
		HCPotatogolden=10,
                Water=5,
                Yeast=1,
		Result:HCPotofpotatomash,
		Time:100.0,
		Category:Cooking,
	}

recipe Distill Bottle of Vodka
	{
       		SkillRequired:Cooking=6,
		HCBarrelpotato,
		Charcoal,
		Lighter/Matches/PercedWood/HCMagnesiumstriker,
		WhiskeyEmpty,
                Water=3,
		keep HCDistillery,
    		CanBeDoneFromFloor:true,
		Result:HCVodka,
		Time:100.0,
		Category:Cooking,
	}

recipe Fill Barrel with Potato Mash
        {
       	SkillRequired:Cooking=5,
	HCWoodenbarrel,
	HCPotofpotatomashcooked=3,
   	Result:HCBarrelpotato,
    	Time:50,
	Category:Cooking,
    	OnCreate:recipe_hcpotatopot3,
        }

recipe Make Methanol
	{
       		SkillRequired:Cooking=7,
		HCVodka/HCWhiskey1/HCWhiskey2/HCWhiskey3/HCWhiskey4/HCBourbon1/HCBourbon2/HCScotch1/HCRum1/HCGin1/HCGin2/HCGin3/HCVodka1/HCVodka2,
		Charcoal,
		Lighter/Matches/PercedWood/HCMagnesiumstriker,
		keep HCDistillery,
    		CanBeDoneFromFloor:true,
		Result:HCMethanol,
		Time:100.0,
		Category:Alchemy,
	}

recipe Prepare Pot of Blue Agave Mash
	{
       	SkillRequired:Cooking=3,
	keep HCPotatomasher,
	destroy Pot,
	HCAgavebluecut,
        Water=5,
        Yeast=1,
	Result:HCPotofblueagavemash,
	Time:100.0,
	Category:Cooking,
	}

recipe Fill Barrel with Blue Agave Mash
        {
       	SkillRequired:Cooking=5,
	HCWoodenbarrel,
	HCPotofblueagavemashcooked=3,
   	Result:HCBarrelblueagave,
    	Time:50,
	Category:Cooking,
    	OnCreate:recipe_hcpotatopot3,
        }

recipe Distill Bottle of Tequila
	{
       	SkillRequired:Cooking=6,
	HCBarrelblueagave,
	Charcoal,
	Lighter/Matches/PercedWood/HCMagnesiumstriker,
	WhiskeyEmpty,
        Water=3,
	keep HCDistillery,
    	CanBeDoneFromFloor:true,
	Result:HCTequila,
	Time:500.0,
	Category:Cooking,
	}

recipe Distill Bottle of Mezcal
	{
       	SkillRequired:Cooking=6,
	HCBarrelblueagave,
	Charcoal,
	Lighter/Matches/PercedWood/HCMagnesiumstriker,
	WhiskeyEmpty,
	Worm,
        Water=3,
	keep HCDistillery,
    	CanBeDoneFromFloor:true,
	Result:HCMezcal,
	Time:500.0,
	Category:Cooking,
	}

recipe Prepare Pot of Apple Mash
	{
       	SkillRequired:Cooking=3,
	keep HCPotatomasher,
	destroy Pot,
	Apple=10,
        Water=5,
        Yeast=1,
	Result:HCPotofapplemash,
	Time:100.0,
	Category:Cooking,
	}

recipe Fill Barrel with Apple Mash
        {
       	SkillRequired:Cooking=5,
	HCWoodenbarrel,
	HCPotofapplemashcooked=3,
   	Result:HCBarrelapple,
    	Time:50,
	Category:Cooking,
    	OnCreate:recipe_hcpotatopot3,
        }

recipe Distill Bottle of Applejack
	{
       	SkillRequired:Cooking=6,
	HCBarrelapple,
	Charcoal,
	Lighter/Matches/PercedWood/HCMagnesiumstriker,
	WhiskeyEmpty,
        Water=3,
	keep HCDistillery,
    	CanBeDoneFromFloor:true,
	Result:HCApplejack,
	Time:500.0,
	Category:Cooking,
	}

recipe Prepare Pot of Pumpkin Mash
	{
       	SkillRequired:Cooking=3,
	keep HCPotatomasher,
	destroy Pot,
	HCPumpkinflesh=10,
        Water=5,
        Yeast=1,
	Result:HCPotofpumpkinmash,
	Time:100.0,
	Category:Cooking,
	}

recipe Fill Barrel with Pumpkin Mash
        {
       	SkillRequired:Cooking=5,
	HCWoodenbarrel,
	HCPotofpumpkinmashcooked=3,
   	Result:HCBarrelpumpkin,
    	Time:50,
	Category:Cooking,
    	OnCreate:recipe_hcpotatopot3,
        }

recipe Distill Bottle of Flip
	{
       	SkillRequired:Cooking=6,
	HCBarrelpumpkin,
	Charcoal,
	Lighter/Matches/PercedWood/HCMagnesiumstriker,
	WhiskeyEmpty,
        Water=3,
	keep HCDistillery,
    	CanBeDoneFromFloor:true,
	Result:HCFlip,
	Time:500.0,
	Category:Cooking,
	}

}