module Hydrocraft
{
    imports
    {
        Base

    }

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


item HCMinehole
    {
        Weight    		= 30,
        Type    		= Normal,
        DisplayName         	= Mine Hole,
        icon 			= HCMinehole,
	ResizeWorldIcon 	= FALSE,
    }

item HCMinehole2
    {
        Weight    		= 30,
        Type    		= Normal,
        DisplayName         	= Mine Hole with Pully,
        icon 			= HCMinehole2,
	ResizeWorldIcon 	= FALSE,
    }

item HCCoal
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName         	= Coal,
        icon 			= HCCoal,
    }

item HCGreyclay
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName         	= Grey Clay,
        icon 			= HCGreyclay,
    }

item HCGreyclaybag
    {
        Weight    		= 1.0,
        Type    		= Normal,
        DisplayName         	= Bag of Grey Clay,
        icon 			= HCGreyclaybag,
    }

item HCRedclay
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName         	= Red Clay,
        icon 			= HCRedclay,
    }

item HCRedclaybag
    {
        Weight    		= 1.0,
        Type    		= Normal,
        DisplayName         	= Bag of Red Clay,
        icon 			= HCRedclaybag,
    }

item HCCopperore
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName        	= Copper Ore,
        icon 			= HCCopperore,
    }

item HCTinore
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName         	= Tin Ore,
        icon 			= HCTinore,
    }     

item HCIronore
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName         	= Iron Ore,
        icon 			= HCIronore,
    }     

item HCLeadore
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName         	= Lead Ore,
        icon 			= HCLeadore,
    }

item HCBauxiteore
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName         	= Bauxite Ore,
        icon 			= HCBauxiteore,
    }

item HCSilverore
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName         	= Silver Ore,
        icon 			= HCSilverore,
    }     

item HCGoldore
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName         	= Gold Ore,
        icon 			= HCGoldore,
    }     

item HCSaltpeter
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName         	= Saltpeter,
        icon 			= HCSaltpeter,
    } 

item HCSulphur
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName         	= Sulphur,
        icon 			= HCSulphur,
    } 

item HCLithiumore
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName         	= Lithium Ore,
        icon 			= HCLithiumore,
    } 

item HCQuartz
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName         	= Quartz Crystal,
        icon 			= HCQuartz,
    } 

item HCRocksalt
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName         	= Rock Salt,
        icon 			= HCRocksalt,
    } 

item HCCinnabar 
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName         	= Cinnabar,
        icon 			= HCCinnabar,
    } 

item HCSandstone
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName         	= Sandstone,
        icon 			= HCSandstone,
    } 

item HCLimestone 
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName         	= Limestone,
        icon 			= HCLimestone,
    } 

item HCGraphite
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName         	= Graphite,
        icon 			= HCGraphite,
    } 

item HCChalkrock
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName         	= Chalk Rock,
        icon 			= HCChalkrock,
    } 

item HCBorax
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName         	= Borax,
        icon 			= HCBorax,
    } 

item HCFeldspar 
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName         	= Feldspar,
        icon 			= HCFeldspar,
    } 

item HCGypsum 
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName         	= Gypsum,
        icon 			= HCGypsum,
    } 

item HCJade
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName         	= Jade,
        icon 			= HCJade,
    } 

item HCMagnetite
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName         	= Magnetite,
        icon 			= HCMagnetite,
    } 

item HCUraniumore 
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName         	= Uranium Ore,
        icon 			= HCUraniumore,
    } 

item HCMeteorite
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName         	= Meteorite,
        icon 			= HCMeteorite,
    }

item HCObsidian
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName         	= Obsidian,
        icon 			= HCObsidian,
    }

item HCTungstenore
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName         	= Tungsten Ore,
        icon 			= HCTungstenore,
    }

item HCTitaniumore
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName         	= Titanium Ore,
        icon 			= HCTitaniumore,
    }

item HCMarble
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName         	= Marble,
        icon 			= HCMarble,
    }

item HCAmethyst
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName         	= Amethyst,
        icon 			= HCAmethyst,
    }

item HCZincore 
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName         	= Sphalerite,
        icon 			= HCZincore,
    }

item HCNickelore 
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName         	= Pentlandite,
        icon 			= HCNickelore,
    }

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

recipe Dig Mine
    {
    	HCAuger,
    	HCRopethick,
    	TentPeg=3,
    	HCWoodenladder,
    	CanBeDoneFromFloor:true,
    	Result:HCMinehole,
    	NeedToBeLearn:true,
    	Time:1000,
    	Category:Stoneworking,
    }

recipe Upgrade Mine
    {
	HCWoodenbucket,
    	HCRopethick=2,
	HCPully,
    	HCMinehole,
	HCPunchingstand=2,
    	HCWeldingset,
    	keep HCWeldingmask,
    	keep HCWorkgloves,
    	CanBeDoneFromFloor:true,
    	Result:HCMinehole2,
    	NeedToBeLearn:true,
    	Time:500,
    	Category:Stoneworking,
    }

recipe Mine
    {
    	keep HCMinehole,
    	keep HandShovel,
    	CanBeDoneFromFloor:true,
    	Result:Stone,
    	NeedToBeLearn:true,
    	Time:2000,
    	Category:Stoneworking,
    	OnCreate:HCSiftDirt,
    }

recipe Mine
    {
    	keep HCMinehole2,
    	keep HandShovel,
    	CanBeDoneFromFloor:true,
    	Result:Stone,
    	NeedToBeLearn:true,
    	Time:1000,
    	Category:Stoneworking,
    	OnCreate:HCSiftDirt,
    }

recipe Mine
    {
    	keep HCMinehole,
    	keep Shovel,
    	CanBeDoneFromFloor:true,
    	Result:Stone,
    	NeedToBeLearn:true,
    	Time:1000,
    	Category:Stoneworking,
    	OnCreate:HCSiftDirt,
    }

recipe Mine
    {
    	keep HCMinehole2,
    	keep Shovel,
    	CanBeDoneFromFloor:true,
    	Result:Stone,
    	NeedToBeLearn:true,
    	Time:500,
    	Category:Stoneworking,
    	OnCreate:HCSiftDirt,
    }

recipe Mine
    {
    	keep HCMinehole,
    	keep HCPickaxe,
    	CanBeDoneFromFloor:true,
    	Result:Stone,
    	NeedToBeLearn:true,
    	Time:500,
    	Category:Stoneworking,
    	OnCreate:HCSiftDirt,
    }

recipe Mine
    {
    	keep HCMinehole2,
    	keep HCPickaxe,
    	CanBeDoneFromFloor:true,
    	Result:Stone,
    	NeedToBeLearn:true,
    	Time:250,
    	Category:Stoneworking,
    	OnCreate:HCSiftDirt,
    }

recipe Mine
    {
    	keep HCMinehole,
    	HCMiningdrillpowered,
    	CanBeDoneFromFloor:true,
    	Result:Stone,
    	NeedToBeLearn:true,
    	Time:250,
    	Category:Stoneworking,
    	OnCreate:HCSiftDirt,
    }

recipe Mine
    {
    	keep HCMinehole2,
    	HCMiningdrillpowered,
    	CanBeDoneFromFloor:true,
    	Result:Stone,
    	NeedToBeLearn:true,
    	Time:125,
    	Category:Stoneworking,
    	OnCreate:HCSiftDirt,
    }

recipe Sift Dirt
    {
    Dirtbag,
    HCColander,
    Result:HCColander,
    NeedToBeLearn:true,
    Time:100,
    Category:Survivalist,
    OnCreate:HCSiftDirt,
    }

recipe Unpack Grey Clay
    {
    HCGreyclaybag,
    Result:HCGreyclay=20,
    Time:15,
    Category:Pottery,
    }

recipe Pack Grey Clay
    {
    HCGreyclay=20,
    Result:HCGreyclaybag,
    Time:15,
    Category:Pottery,
    }

recipe Unpack Red Clay
    {
    HCRedclaybag,
    Result:HCRedclay=20,
    Time:15,
    Category:Pottery,
    }

recipe Pack Red Clay
    {
    HCRedclay=20,
    Result:HCRedclaybag,
    Time:15,
    Category:Pottery,
    }

}