module Hydrocraft
{
    imports
    {
        Base, farming

    }

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

item HCResin
    {
        Weight    		= 0.1,
        Type   			= Normal,
        DisplayName         	= Resin,
        icon 			= HCResin,
		DisplayCategory	= SurFarm,
    }

item HCSoil
    {
        Weight    		= 1.0,
        Type   			= Normal,
        DisplayName         	= Fertile Soil,
        icon 			= HCSoil,
		DisplayCategory	= SurFarm,
	
    }

item HCFir1
    {
        Weight    		= 1000.0,
        Type   			= Normal,
        DisplayName         	= Fir Sprout,
        icon 			= HCFir1,
		DisplayCategory	= SurFarm,
	
    }

item HCFir2
    {
        Weight    		= 1000.0,
        Type   			= Normal,
        DisplayName         	= Fir Sapling,
        icon 			= HCFir2,
		DisplayCategory	= SurFarm,
	
    }

item HCFir3
    {
        Weight    		= 1000.0,
        Type   			= Normal,
        DisplayName         	= Young Fir Tree,
        icon 			= HCFir3,
		DisplayCategory	= SurFarm,
	
    }

item HCFir4
    {
        Weight    		= 1000.0,
        Type   			= Normal,
        DisplayName         	= Adult Fir Tree,
        icon 			= HCFir4,
		DisplayCategory	= SurFarm,
	
    }

item HCFir5
    {
        Weight    		= 1000.0,
        Type   			= Normal,
        DisplayName         	= Elder Fir Tree,
        icon 			= HCFir5,
		DisplayCategory	= SurFarm,
	
    }

item HCFir6
    {
        Weight    		= 1000.0,
        Type   			= Normal,
        DisplayName         	= Ancient Fir Tree,
        icon 			= HCFir6,
		DisplayCategory	= SurFarm,
	
    }

item HCFirstump
    {
        Weight    		= 5.0,
        Type   			= Normal,
        DisplayName         	= Fir Tree Stump,
        icon 			= HCFirstump,
		DisplayCategory	= SurFarm,
	
    }

item HCOak1
    {
        Weight    		= 1000.0,
        Type   			= Normal,
        DisplayName         	= Oak Sprout,
        icon 			= HCOak1,
		DisplayCategory	= SurFarm,
	
    }

item HCOak2
    {
        Weight    		= 1000.0,
        Type   			= Normal,
        DisplayName         	= Oak Sapling,
        icon 			= HCOak2,
		DisplayCategory	= SurFarm,
	
    }

item HCOak3
    {
        Weight    		= 1000.0,
        Type   			= Normal,
        DisplayName         	= Young Oak Tree,
        icon 			= HCOak3,
		DisplayCategory	= SurFarm,
	
    }

item HCOak4
    {
        Weight    		= 1000.0,
        Type   			= Normal,
        DisplayName         	= Adult Oak Tree,
        icon 			= HCOak4,
		DisplayCategory	= SurFarm,
	
    }

item HCOak5
    {
        Weight    		= 1000.0,
        Type   			= Normal,
        DisplayName         	= Elder Oak Tree,
        icon 			= HCOak5,
		DisplayCategory	= SurFarm,
	
    }

item HCOak6
    {
        Weight    		= 1000.0,
        Type   			= Normal,
        DisplayName         	= Ancient Oak Tree,
        icon 			= HCOak6,
		DisplayCategory	= SurFarm,
	
    }

item HCOakstump
    {
        Weight    		= 5.0,
        Type   			= Normal,
        DisplayName         	= Oak Tree Stump,
        icon 			= HCOakstump,
		DisplayCategory	= SurFarm,
	
    }

item HCBirch1
    {
        Weight    		= 1000.0,
        Type   			= Normal,
        DisplayName         	= Birch Sprout,
        icon 			= HCBirch1,
		DisplayCategory	= SurFarm,
	
    }

item HCBirch2
    {
        Weight    		= 1000.0,
        Type   			= Normal,
        DisplayName         	= Birch Sapling,
        icon 			= HCBirch2,
		DisplayCategory	= SurFarm,
	
    }

item HCBirch3
    {
        Weight    		= 1000.0,
        Type   			= Normal,
        DisplayName         	= Young Birch Tree,
        icon 			= HCBirch3,
		DisplayCategory	= SurFarm,
	
    }

item HCBirch4
    {
        Weight    		= 1000.0,
        Type   			= Normal,
        DisplayName         	= Adult Birch Tree,
        icon 			= HCBirch4,
		DisplayCategory	= SurFarm,
	
    }

item HCBirch5
    {
        Weight    		= 1000.0,
        Type   			= Normal,
        DisplayName         	= Elder Birch Tree,
        icon 			= HCBirch5,
		DisplayCategory	= SurFarm,
	
    }

item HCBirch6
    {
        Weight    		= 1000.0,
        Type   			= Normal,
        DisplayName         	= Ancient Birch Tree,
        icon 			= HCBirch6,
		DisplayCategory	= SurFarm,
	
    }

item HCBirchstump
    {
        Weight    		= 5.0,
        Type   			= Normal,
        DisplayName         	= Birch Tree Stump,
        icon 			= HCBirchstump,
		DisplayCategory	= SurFarm,
	
    }

item HCOakLog
    {
        Weight  =   5,
        Type    =   Normal,
        DisplayName =  Oak Log,
        Icon    =   Logs,
		DisplayCategory	= SurFarm,
    }


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

recipe Make Fertile Soil
    {
	Water,
	Fertilizer,
    	keep Shovel/Shovel2,
	keep HCGardenbench,
    	Result:HCSoil,
    	Time:15.0,
       	NeedToBeLearn:true,
    	CanBeDoneFromFloor:true,
    	Category:Farming,
    	OnGiveXP:HCFarming_OnGiveXP,
    }

recipe Plant Fir Cone
    {
	Water,
	HCSoil,
    	HCFircone,
        keep HandShovel,
    	Result:HCFir1,
       	NeedToBeLearn:true,
    	CanBeDoneFromFloor:true,
    	Time:10.0,
    	Category:Farming,
    	OnGiveXP:HCFarming_OnGiveXP,
    }

recipe Cut Fir Tree
    {
	keep Axe/HCMakeshiftaxe/HCMakeshiftaxeworn/HCMakeshiftaxeblunt/HCSurvivalaxe/HCHatchetsteel/HCHatchetiron/AxeStone,
	HCFir3,
    	Result:HCFirstump,
    	CanBeDoneFromFloor:true,
       	NeedToBeLearn:true,
    	Time:250.0,
    	Category:Carpentry,
    	OnCreate:recipe_hccutfirtree3,
    	OnGiveXP:HCWoodwork_OnGiveXP,
    }

recipe Cut Fir Tree
    {
	keep Axe/HCMakeshiftaxe/HCMakeshiftaxeworn/HCMakeshiftaxeblunt/HCSurvivalaxe/HCHatchetsteel/HCHatchetiron/AxeStone,
	HCFir4,
    	Result:HCFirstump,
    	CanBeDoneFromFloor:true,
       	NeedToBeLearn:true,
    	Time:500.0,
    	Category:Carpentry,
    	OnCreate:recipe_hccutfirtree4,
    	OnGiveXP:HCWoodwork_OnGiveXP,
    }

recipe Cut Fir Tree
    {
	keep Axe/HCMakeshiftaxe/HCMakeshiftaxeworn/HCMakeshiftaxeblunt/HCSurvivalaxe/HCHatchetsteel/HCHatchetiron/AxeStone,
	HCFir5,
    	Result:HCFirstump,
    	CanBeDoneFromFloor:true,
       	NeedToBeLearn:true,
    	Time:1000.0,
    	Category:Carpentry,
    	OnCreate:recipe_hccutfirtree5,
    	OnGiveXP:HCWoodwork_OnGiveXP,
    }

recipe Cut Fir Tree
    {
	keep Axe/HCMakeshiftaxe/HCMakeshiftaxeworn/HCMakeshiftaxeblunt/HCSurvivalaxe/HCHatchetsteel/HCHatchetiron/AxeStone,
	HCFir6,
    	Result:HCFirstump,
    	CanBeDoneFromFloor:true,
       	NeedToBeLearn:true,
    	Time:2000.0,
    	Category:Carpentry,
    	OnCreate:recipe_hccutfirtree6,
    	OnGiveXP:HCWoodwork_OnGiveXP,
    }

recipe Plant Acorn
    {
	Water,
	HCSoil,
    	HCAcorn,
        keep HandShovel,
    	Result:HCOak1,
    	CanBeDoneFromFloor:true,
       	NeedToBeLearn:true,
    	Time:10.0,
    	Category:Farming,
    	OnGiveXP:HCFarming_OnGiveXP,
    }

recipe Cut Oak Tree
    {
	keep Axe/HCMakeshiftaxe/HCMakeshiftaxeworn/HCMakeshiftaxeblunt/HCSurvivalaxe/HCHatchetsteel/HCHatchetiron/AxeStone,
	HCOak3,
    	Result:HCOakstump,
    	CanBeDoneFromFloor:true,
       	NeedToBeLearn:true,
    	Time:250.0,
    	Category:Carpentry,
    	OnCreate:recipe_hccutoaktree3,
    	OnGiveXP:HCWoodwork_OnGiveXP,
    }

recipe Cut Oak Tree
    {
	keep Axe/HCMakeshiftaxe/HCMakeshiftaxeworn/HCMakeshiftaxeblunt/HCSurvivalaxe/HCHatchetsteel/HCHatchetiron/AxeStone,
	HCOak4,
    	Result:HCOakstump,
    	CanBeDoneFromFloor:true,
       	NeedToBeLearn:true,
    	Time:500.0,
    	Category:Carpentry,
    	OnCreate:recipe_hccutoaktree4,
    	OnGiveXP:HCWoodwork_OnGiveXP,
    }

recipe Cut Oak Tree
    {
	keep Axe/HCMakeshiftaxe/HCMakeshiftaxeworn/HCMakeshiftaxeblunt/HCSurvivalaxe/HCHatchetsteel/HCHatchetiron/AxeStone,
	HCOak5,
    	Result:HCOakstump,
    	CanBeDoneFromFloor:true,
       	NeedToBeLearn:true,
    	Time:1000.0,
    	Category:Carpentry,
    	OnCreate:recipe_hccutoaktree5,
    	OnGiveXP:HCWoodwork_OnGiveXP,
    }

recipe Cut Oak Tree
    {
	keep Axe/HCMakeshiftaxe/HCMakeshiftaxeworn/HCMakeshiftaxeblunt/HCSurvivalaxe/HCHatchetsteel/HCHatchetiron/AxeStone,
	HCOak6,
    	Result:HCOakstump,
    	CanBeDoneFromFloor:true,
       	NeedToBeLearn:true,
    	Time:2000.0,
    	Category:Carpentry,
    	OnCreate:recipe_hccutoaktree6,
    	OnGiveXP:HCWoodwork_OnGiveXP,
    }

recipe Plant Birch Catkin
    {
	Water,
	HCSoil,
    	HCBirchcatkin,
        keep HandShovel,
    	Result:HCBirch1,
    	CanBeDoneFromFloor:true,
       	NeedToBeLearn:true,
    	Time:10.0,
    	Category:Farming,
    	OnGiveXP:HCFarming_OnGiveXP,
    }

recipe Cut Birch Tree
    {
	keep Axe/HCMakeshiftaxe/HCMakeshiftaxeworn/HCMakeshiftaxeblunt/HCSurvivalaxe/HCHatchetsteel/HCHatchetiron/AxeStone,
	HCBirch3,
    	Result:HCBirchstump,
    	CanBeDoneFromFloor:true,
       	NeedToBeLearn:true,
    	Time:250.0,
    	Category:Carpentry,
    	OnCreate:recipe_hccutbirchtree3,
    	OnGiveXP:HCWoodwork_OnGiveXP,
    }

recipe Cut Birch Tree
    {
	keep Axe/HCMakeshiftaxe/HCMakeshiftaxeworn/HCMakeshiftaxeblunt/HCSurvivalaxe/HCHatchetsteel/HCHatchetiron/AxeStone,
	HCBirch4,
    	Result:HCBirchstump,
    	CanBeDoneFromFloor:true,
       	NeedToBeLearn:true,
    	Time:500.0,
    	Category:Carpentry,
    	OnCreate:recipe_hccutbirchtree4,
    	OnGiveXP:HCWoodwork_OnGiveXP,
    }

recipe Cut Birch Tree
    {
	keep Axe/HCMakeshiftaxe/HCMakeshiftaxeworn/HCMakeshiftaxeblunt/HCSurvivalaxe/HCHatchetsteel/HCHatchetiron/AxeStone,
	HCBirch5,
    	Result:HCBirchstump,
    	CanBeDoneFromFloor:true,
       	NeedToBeLearn:true,
    	Time:1000.0,
    	Category:Carpentry,
    	OnCreate:recipe_hccutbirchtree5,
    	OnGiveXP:HCWoodwork_OnGiveXP,
    }

recipe Cut Birch Tree
    {
	keep Axe/HCMakeshiftaxe/HCMakeshiftaxeworn/HCMakeshiftaxeblunt/HCSurvivalaxe/HCHatchetsteel/HCHatchetiron/AxeStone,
	HCBirch6,
    	Result:HCBirchstump,
    	CanBeDoneFromFloor:true,
       	NeedToBeLearn:true,
    	Time:2000.0,
    	Category:Carpentry,
    	OnCreate:recipe_hccutbirchtree6,
    	OnGiveXP:HCWoodwork_OnGiveXP,
    }
			
}