module Hydrocraft
{
    imports
    {
        Base

    }

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

item HCMicroscope
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName     	= Microscope,
        icon 			= HCMicroscope,
		DisplayCategory		= CraftChem,
    } 

item HCAgarempty
    {
        Weight    		        = 0.1,
        Type    		        = Normal,
	DisplayName			= Empty Agar Jar,
	Icon				= HCAgarempty,
		DisplayCategory		= CraftChem,
    }

item HCAgar
    {
	Weight 				= 0.5,
	Type 				= Drainable,
	UseDelta 			= 0.2,
	DisplayName 			= Agar,
	ReplaceOnDeplete		= HCAgarempty,
	Icon				= HCAgar,
		DisplayCategory		= CraftChem,
    }

item HCBeakeragar
    {
	Weight				= 1,
	Type			        = Normal,
	DisplayName 			= Beaker With Agar,
	Icon				= HCBeakeragar,
		DisplayCategory		= CraftChem,
    }

item HCPetriagar
    {
        Weight    		        = 0.01,
        Type    		        = Normal,
	DisplayName			= Petri Dish With Agar,
	Icon				= HCPetriagar,
		DisplayCategory		= CraftChem,
    }

item HCPetridish
    {
        Weight    		= 0.01,
        Type    		= Normal,
        DisplayName     	= Petri Dish,
        icon 			= HCPetridish,
		DisplayCategory		= CraftChem,
    } 

item HCPetribiowaste
    {
	Weight	                        = 0.01,
        Type    			= Normal,
	DisplayName	                = Petri Dish with Biowaste,
	ReplaceOnDeplete                = HCPetridish,
	Icon				= HCPetribiowaste,
		DisplayCategory		= CraftChem,
    }

item HCPetripenicillium
    {
        Weight    		        = 0.01,
        Type    		        = Normal,
        DisplayName     	        = Petri Dish with Penicilinum,
        Icon   		 	        = HCPetripenicillium,
		DisplayCategory		= CraftChem,
    }

item HCPetripenecilinumzoom
	{
        Weight    		        = 0.01,
        Type    		        = Normal,
	DisplayName	                = Penecilinum Notate,
	Icon	                        = HCPetripenecilinumzoom,
		DisplayCategory		= CraftChem,
	}

item HCPetriaspergillus
    {
        Weight    		        = 0.01,
        Type    		        = Normal,
        DisplayName     	        = Petri Dish with Aspergillus Niger,
        Icon   		 	        = HCPetriaspergillus,
		DisplayCategory		= CraftChem,
    }

item HCPetriaspergilluszoom
	{
        Weight    		        = 0.01,
        Type    		        = Normal,
	DisplayName	                = Aspergillus Niger,
        Icon	                        = HCPetriaspergilluszoom,
		DisplayCategory		= CraftChem,
	}

item HCPetriyeast
    {
        Weight    		        = 0.01,
        Type    		        = Normal,
        DisplayName     	        = Petri Dish with Live Yeast,
        Icon   		 	        = HCPetriyeast,
		DisplayCategory		= CraftChem,
    }

item HCPetriyeastzoom
	{
        Weight    		        = 0.01,
        Type    		        = Normal,
	DisplayName	                = Live Yeast,
        Icon	                        = HCPetriyeastzoom,
		DisplayCategory		= CraftChem,
	}

item HCPetrididymium
    {
        Weight    		        = 0.01,
        Type    		        = Normal,
        DisplayName     	        = Petri Dish with Slime Mold,
        Icon   		 	        = HCPetrididymium,
		DisplayCategory		= CraftChem,
    }

item HCPetrididymiumzoom
	{
        Weight    		        = 0.01,
        Type    		        = Normal,
	DisplayName	                = Slime Mold,
        Icon	                        = HCPetrididymiumzoom,
		DisplayCategory		= CraftChem,
	}

item HCPetrinothing
    {
        Weight    		        = 0.01,
        Type    		        = Normal,
        DisplayName     	        = Petri Dish with Nothing,
        Icon   		 	        = HCPetridish,
		DisplayCategory		= CraftChem,
    }

item HCPetrinothingzoom
	{
        Weight    		        = 0.01,
        Type    		        = Normal,
	DisplayName	                = Nothing,
        Icon	                        = HCPetrinothingzoom,
		DisplayCategory		= CraftChem,
	}

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

recipe Label Agar Jar
        {
        HCJar,
        HCLabelAgar,
        CanBeDoneFromFloor:true,
        Result:HCAgarempty,
        Time:200,
        Category:Chemistry,
        OnGiveXP:Recipe.OnGiveXP.None,
        }

recipe Make Homemade Agar
    	{
    	Sugar;2,
        HCAgarempty,
        HCAlgaePowder=2,
        Water,
        keep HCLab2,
        keep HCCheesecloth,
   		CanBeDoneFromFloor:true,
    	Result:HCAgar,
    	NeedToBeLearn:true,
    	Time:500,
    	Category:Chemistry,
    	OnGiveXP:HCCooking_OnGiveXP,
    	}

recipe Prepare Agar
    {
    	HCBeakerwaterhot,
    	HCAgar,
    	Result:HCBeakeragar,
        NeedToBeLearn:true,
    	Time:250,
    	Category:Chemistry,
    	OnGiveXP:HCDoctor_OnGiveXP,
    }

recipe Prepare Petri Dish
    {
    	HCPetridish,
    	HCBeakeragar,
    	Result:HCPetriagar,
        NeedToBeLearn:true,
    	Time:150,
    	Category:Health,
    	OnCreate:recipe_hcgetbeaker,
    	OnGiveXP:HCDoctor_OnGiveXP,
    }

recipe Examine Biowaste
    {
    	keep HCLatexgloves,
        keep HCMedicallab2,
    	HCPetribiowaste,
    	Result:HCLatexgloves,
        CanBeDoneFromFloor:true,
    	Time:250,
    	NeedToBeLearn:true,
    	OnCreate:recipe_hcmicroscopefunghi,
    	Category:Health,
    	OnGiveXP:HCDoctor_OnGiveXP,
    }

recipe Clean Petri Dish
    {
    	HCPetribiowaste,
	Bleach,
	keep Sponge/HCSponge,
	keep HCLatexgloves/HCRubberglove,
    	Result:HCPetridish,
    	Time:250,
    	NeedToBeLearn:true,
    	Category:Health,
    	OnGiveXP:HCDoctor_OnGiveXP,
    }

recipe Look Through Microscope
    {
    	keep HCMedicallab2,
    	HCPetripenicillium,
    	Result:HCPetripenecilinumzoom,
    	NeedToBeLearn:true,
        CanBeDoneFromFloor:true,
    	Time:50,
    	Category:Health,
    	OnGiveXP:HCDoctor_OnGiveXP,
    }

recipe Look Through Microscope
    {
    	keep HCMedicallab2,
    	HCPetriaspergillus,
    	Result:HCPetriaspergilluszoom,
        CanBeDoneFromFloor:true,
    	NeedToBeLearn:true,
        CanBeDoneFromFloor:true,
    	Time:50,
    	Category:Health,
    	OnGiveXP:HCDoctor_OnGiveXP,
    }

recipe Look Through Microscope
    {
    	keep HCMedicallab2,
    	HCPetriyeast,
    	Result:HCPetriyeastzoom,
        CanBeDoneFromFloor:true,
    	NeedToBeLearn:true,
        CanBeDoneFromFloor:true,
    	Time:50,
    	Category:Health,
    	OnGiveXP:HCDoctor_OnGiveXP,
    }

recipe Look Through Microscope
    {
    	keep HCMedicallab2,
    	HCPetrididymium,
    	Result:HCPetrididymiumzoom,
    	NeedToBeLearn:true,
        CanBeDoneFromFloor:true,
    	Time:50,
    	Category:Health,
    	OnGiveXP:HCDoctor_OnGiveXP,
    }

recipe Look Through Microscope
    {
    	keep HCMedicallab2,
    	HCPetrinothing,
    	Result:HCPetrinothingzoom,
        CanBeDoneFromFloor:true,
    	NeedToBeLearn:true,
        CanBeDoneFromFloor:true,
    	Time:50,
    	Category:Health,
    	OnGiveXP:HCDoctor_OnGiveXP,
    }

recipe Cultivate Penicillium
    {
    	SkillRequired:Doctor=5,
    	HCPetripenecilinumzoom,
    	HCPetriagar,
    	keep HCEyedropper,
    	Result:HCPetripenicillium,
        CanBeDoneFromFloor:true,
    	Time:50,
   	    NeedToBeLearn:true,
    	OnCreate:recipe_hcgetpetridish,
    	Category:Health,
    	OnGiveXP:HCDoctor_OnGiveXP,
    }

recipe Cultivate Penicillium
    {
	SkillRequired:Doctor=5,
	HCPetridish=3,
	BreadSlices/HCSlicedorange/HCSlicedlemon/HCSlicedlime,
   	Result:HCPetripenicillium=3,
    Time:600,
   	NeedToBeLearn:true,
	Category:Health,
    OnGiveXP:HCDoctor_OnGiveXP,
    }

recipe Cultivate Aspergillus
    {
    	SkillRequired:Doctor=2,
    	HCPetriaspergilluszoom,
    	HCPetriagar,
    	keep HCEyedropper,
    	Result:HCPetriaspergillus,
    	Time:50,
    	NeedToBeLearn:true,
    	OnCreate:recipe_hcgetpetridish,
    	Category:Health,
    	OnGiveXP:HCDoctor_OnGiveXP,
    }

recipe Cultivate Yeast
    {
    	SkillRequired:Doctor=1,
    	HCPetriyeastzoom,
    	HCPetriagar,
    	keep HCEyedropper,
    	Result:HCPetriyeast,
    	Time:50,
    	NeedToBeLearn:true,
    	OnCreate:recipe_hcgetpetridish,
    	Category:Health,
    	OnGiveXP:HCDoctor_OnGiveXP,
    }

recipe Cultivate Slime Mold
    {
    	SkillRequired:Doctor=1,
    	HCPetrididymiumzoom,
    	HCPetriagar,
    	keep HCEyedropper,
    	Result:HCPetrididymium,
    	Time:50,
    	NeedToBeLearn:true,
    	OnCreate:recipe_hcgetpetridish,
    	Category:Health,
    	OnGiveXP:HCDoctor_OnGiveXP,
    }

recipe Extract Yeast
    {
    	SkillRequired:Doctor=3,
    	HCPetriyeast,
    	keep HCMedicallab2,
        CanBeDoneFromFloor:true,
    	Result:Yeast,
    	Time:50,
    	NeedToBeLearn:true,
    	OnCreate:recipe_hcgetpetridish,
    	Category:Health,
    	OnGiveXP:HCDoctor_OnGiveXP,
    }

recipe Make Penicillin
    {
    	SkillRequired:Doctor=5,
    	HCPetripenicillium,
    	keep HCMedicallab2,
    	CanBeDoneFromFloor:true,
    	NeedToBeLearn:true,
    	Result:Antibiotics=2,
    	Time:5000.0,
    	OnCreate:recipe_hcgetpetridish,
    	Category:Health,
    	OnGiveXP:HCDoctor_OnGiveXP,
    }

}