module Hydrocraft
{
    imports
    {
        Base

    }

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

item HCRopethin
    {
        Weight    	=    0.2,
        Type    	=    Normal,
        DisplayName    	=    Thin Rope,
        Icon    	=    HCRopethin,
    }

item HCRopethick
    {
        Weight    	=    0.9,
        Type    	=    Normal,
        DisplayName    	=    Thick Rope,
        Icon    	=    HCRopethick,
    }

item HCStraw
    {
        Weight    		= 0.1,
        Type    		= Normal,
        DisplayName         	= Straw,
        icon 			= HCStraw,
    }

item HCStrawbale
    {
        Weight    		= 1,
        Type    		= Normal,
        DisplayName         	= Bale of Straw,
        icon 			= HCStrawbale,
	ResizeWorldIcon 	= 2.0,
    }

item HCStrawhat
    {
        Weight    		= 0.1,
        Type    		= Normal,
        DisplayName         	= Straw Hat,
        icon 			= HCStrawhat,
    }

item HCJutestems
    {
        Weight    		= 0.1,
        Type    		= Normal,
        DisplayName         	= Fresh Jute Stems,
        icon 			= HCJutestems,
    }

item HCJutestemswet
    {
        Weight    		= 0.1,
        Type    		= Normal,
        DisplayName         	= Wet Jute Stems,
        icon 			= HCJutestemswet,
    }

item HCJutestemsdry
    {
        Weight    		= 0.1,
        Type    		= Normal,
        DisplayName         	= Dry Jute Stems,
        icon 			= HCJutestemsdry,
    }


item HCJutefibers
    {
        Weight    		= 0.1,
        Type    		= Normal,
        DisplayName         	= Jute Fibers,
        icon 			= HCJutefibers,
    }

item HCBurlapcloth
    {
        Weight    		= 0.2,
        Type    		= Normal,
        DisplayName         	= Burlap Cloth,
        icon 			= HCBurlapcloth,
    }

item HCCottonraw
    {
        Weight    		= 0.1,
        Type    		= Normal,
        DisplayName         	= Raw Cotton,
        icon 			= HCCottonraw,
    }

item HCCottongin
    {
        Weight    		= 2.0,
        Type    		= Normal,
        DisplayName         	= Cotton Gin,
        icon 			= HCCottongin,
    }

item HCCotton
    {
        Weight    		= 0.1,
        Type    		= Normal,
        DisplayName         	= Cotton,
        icon 			= HCCotton,
    }

item HCCottonthread
    {
        Weight    		= 0.1,
        Type    		= Normal,
        DisplayName         	= Cotton Thread,
        icon 			= HCCottonthread,
    }

item HCCottoncloth
    {
        Weight    		= 0.1,
        Type    		= Normal,
        DisplayName         	= Cotton Cloth,
        icon 			= HCCottoncloth,
    }

item HCPlantfibers
    {
        Weight    		= 0.1,
        Type    		= Normal,
        DisplayName         	= Plant Fibers,
        icon 			= HCPlantfibers,
    }

item HCLinenthread
    {
        Weight    		= 0.1,
        Type    		= Normal,
        DisplayName         	= Linen Thread,
        icon 			= HCLinenthread,
    }

item HCLinencloth
    {
        Weight    		= 0.1,
        Type    		= Normal,
        DisplayName         	= Linen Cloth,
        icon 			= HCLinencloth,
    }

item HCWool
    {
        Weight    		= 0.1,
        Type    		= Normal,
        DisplayName         	= Wool,
        icon 			= HCWool,
    }

item HCYarn
    {
        Weight    		= 0.1,
        Type    		= Normal,
        DisplayName         	= Yarn,
        icon 			= HCYarn,
    }

item HCWoolcloth
    {
        Weight    	=    0.2,
        Type    	=    Normal,
        DisplayName    	=    Wool Cloth,
        Icon    	=    HCWoolcloth.png,
    }

item HCCloth
    {
        Weight    	=    0.2,
        Type    	=    Normal,
        DisplayName    	=    Cloth,
        Icon    	=    HCCloth.png,
    }

item HCSilkfiber
    {
        Weight    		= 0.1,
        Type    		= Normal,
        DisplayName         	= Silk Filament,
        icon 			= HCSilkfiber,
    }

item HCSilkthread
    {
        Weight    		= 0.1,
        Type    		= Normal,
        DisplayName         	= Silk Thread,
        icon 			= HCSilkthread,
    }

item HCSilkcloth
    {
        Weight    		= 0.1,
        Type    		= Normal,
        DisplayName         	= Silk Cloth,
        icon 			= HCSilkcloth,
    }

item HCReedmat
    {
        Weight    		= 0.1,
        Type    		= Normal,
        DisplayName         	= Reed Mat,
        icon 			= HCReedmat,
    }

item HCReedmatdry
    {
        Weight    		= 0.1,
        Type    		= Normal,
        DisplayName         	= Dried Reed Mat,
        icon 			= HCReedmatdry,
    }

/************************RECIPES************************/
    
recipe Make Thread
    {
    HCFloss=3,
    Result:Thread,
    Time:15,
    Category:Weaving,
    }

recipe Make Twine
    {
    HCGrass=3,
    Result:Twine,
    Time:15,
    Category:Weaving,
    }

recipe Make Twine
    {
    HCStraw=3,
    Result:Twine,
    Time:15,
    Category:Weaving,
    }

recipe Make Rope
    {
    SheetRope=3,
    Result:Rope,
    Time:15,
    Category:Weaving,
    }

recipe Make Rope
    {
    HCRopethick,
    Result:Rope=3,
    Time:15,
    Category:Weaving,
    }

recipe Make Thick Rope
    {
    Rope=3,
    Result:HCRopethick,
    Time:15,
    Category:Weaving,
    }

recipe Pack Straw
    {
    HCStraw=10,
    Result:HCStrawbale,
    Time:15,
    Category:Farming,
    }

recipe Unpack Straw
    {
    HCStrawbale,
    Result:HCStraw=10,
    Time:15,
    Category:Farming,
    }

recipe Make Straw Hat
    {
    HCStraw=4,
    Result:HCStrawhat,
    Time:15,
    NeedToBeLearn:true,
    Category:Weaving,
    }

recipe Make Cotton Gin
    {
	HCCrank,
	HCSteelrod=2,
	BarbedWire=4,
	HCGeariron=8,
	HCRopethin,
	Comb=6,
	HCHotgluegunfull/HCSuperglue,
	HCWoodencrate,
	Result:HCCottongin,
	Time:500.0,
       	Category:Engineer,
    }

recipe Process Cotton
    {
    HCCottonraw,
    keep HCCottongin,
    Result:HCCotton,
    CanBeDoneFromFloor:true,
    Time:15,
    Category:Weaving,
    OnCreate:recipe_hccottonseeds,
    }

recipe Make Cotton Thread
    {
    HCCotton=3,
    keep HCSpinningwheel,
    Result:HCCottonthread,
    CanBeDoneFromFloor:true,
    Time:15,
    Category:Weaving,
    }

recipe Make Cotton Cloth
    {
    HCCottonthread=3,
    keep HCLoom,
    Result:HCCottoncloth,
    CanBeDoneFromFloor:true,
    Time:15,
    Category:Weaving,
    }

recipe Make Linen Thread
    {
    HCPlantfibers=3,
    keep HCSpinningwheel,
    Result:HCLinenthread,
    CanBeDoneFromFloor:true,
    Time:15,
    Category:Weaving,
    }

recipe Make Linen Cloth
    {
    HCLinenthread=3,
    keep HCLoom,
    Result:HCLinencloth,
    CanBeDoneFromFloor:true,
    Time:15,
    Category:Weaving,
    }

recipe Make Cheese Cloth
    {
    HCLinenthread=3,
    keep HCLoom,
    Result:HCCheesecloth,
    CanBeDoneFromFloor:true,
    Time:15,
    Category:Weaving,
    }

recipe Make Yarn
    {
    HCWool=3,
    keep HCSpinningwheel,
    Result:HCYarn,
    CanBeDoneFromFloor:true,
    Time:15,
    Category:Weaving,
    }

recipe Make Wool Cloth
    {
    HCYarn=3,
    keep HCLoom,
    Result:HCWoolcloth,
    CanBeDoneFromFloor:true,
    Time:15,
    Category:Weaving,
    }

recipe Make Silk Thread
    {
    HCSilkfiber=3,
    keep HCSpinningwheel,
    Result:HCSilkthread,
    CanBeDoneFromFloor:true,
    Time:15,
    Category:Weaving,
    }

recipe Make Silk Cloth
    {
    HCSilkthread=3,
    keep HCLoom,
    Result:HCSilkcloth,
    CanBeDoneFromFloor:true,
    Time:15,
    Category:Weaving,
    }

recipe Make Sheet Rope
    {
    HCCottoncloth/HCLinencloth/HCWoolcloth/HCSilkcloth/HCWoolshirt/HCWoolpants/HCSilkshirt/HCSilkpants/HCLinenshirt/HCLinenpants/HCTiedyeshirt/HCTshirt,
    Result:SheetRope,
    Time:15,
    Category:Weaving,
    }	

recipe Make Ripped Sheets
    {
    HCCottoncloth/HCLinencloth/HCWoolcloth/HCSilkcloth/HCWoolshirt/HCWoolpants/HCSilkshirt/HCSilkpants/HCLinenshirt/HCLinenpants/HCTiedyeshirt/HCTshirt,
    Result:RippedSheets=8,
    Sound:PZ_ClothesRipping,
    Time:100.0,
    Category:Weaving,
    }

recipe Make Thin Rope
    {
    HCCottonthread=3,
    Result:HCRopethin,
    Time:15,
    Category:Weaving,
    }

recipe Make Thin Rope
    {
    HCLinenthread=3,
    Result:HCRopethin,
    Time:15,
    Category:Weaving,
    }	

recipe Make Thin Rope
    {
    HCYarn=3,
    Result:HCRopethin,
    Time:15,
    Category:Weaving,
    }	

recipe Make Thin Rope
    {
    HCSilkthread=3,
    Result:HCRopethin,
    Time:15,
    Category:Weaving,
    }	

recipe Make Thin Rope
    {
    Rope,
    Result:HCRopethin=3,
    Time:15,
    Category:Weaving,
    }

recipe Make Rope
    {
    HCRopethin=3,
    Result:Rope,
    Time:15,
    Category:Weaving,
    }

recipe Make Jute Fibers
    {
    HCJutestemsdry,
    keep HuntingKnife/HCJackknife/HCKnifestone,
    Result:HCJutefibers,
    Time:15,
    Category:Weaving,
    }

recipe Make Burlap Cloth
    {
    HCJutefibers=3,
    keep HCLoom,
    Result:HCBurlapcloth,
    CanBeDoneFromFloor:true,
    Time:15,
    Category:Weaving,
    }

recipe Weave Reed Mat
    {
    HCReeds=3,
    Result:HCReedmat,
    NeedToBeLearn:true,
    Time:50,
    Category:Weaving,
    }

recipe Dry Reed Mat
    {
    HCReedmat,
    keep HCHerbtable/HCDryingframe,
    CanBeDoneFromFloor:true,
    Result:HCReedmatdry,
    NeedToBeLearn:true,
    Time:1000,
    Category:Alchemy,
    }

recipe Make Thread
    {
    HCSilkfiber=3,
    keep HCSpinningwheel,
    CanBeDoneFromFloor:true,
    Result:Thread,
    Time:15,
    Category:Weaving,
    }

recipe Make Thread
    {
    HCCotton=3,
    keep HCSpinningwheel,
    CanBeDoneFromFloor:true,
    Result:Thread,
    Time:15,
    Category:Weaving,
    }

recipe Make Thread
    {
    HCPlantfibers=3,
    keep HCSpinningwheel,
    CanBeDoneFromFloor:true,
    Result:Thread,
    Time:15,
    Category:Weaving,
    }

recipe Make Thread
    {
    HCWool=3,
    keep HCSpinningwheel,
    CanBeDoneFromFloor:true,
    Result:Thread,
    Time:15,
    Category:Weaving,
    }
	
}