module Hydrocraft
{
    imports
    {
        Base

    }

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

item HCTorch
	{
	        Weight		       =	1,
	        Type		       =	Normal,
	        DisplayName	       =	Torch,
	        Icon		       =	HCTorch,
	}

item HCTorchlit
	{
		LightDistance	       =	4,
		Weight	               =	1.1,
		Type	               =	Drainable,
		TorchCone	       =	FALSE,
	        UseDelta	       =        0.002,
		LightStrength	       =	0.8,
		DisplayName	       =	Torch,
		ActivatedItem	       =	FALSE,
		Icon	               =	HCTorchlit,
	}

item HCTarsticks
	{
		Weight			=	0.2,
		Type			=	Normal,
		DisplayName		=	Tar Sticks,
		Icon			=	HCTarsticks,
	}

item HCTar
    {
        Weight    		= 0.3,
        Type    		= Drainable,
        UseDelta	        = 0.2,
        DisplayName         	= Tar,
        icon 			= HCTar,
    } 

item HCTarmug
    {
        Weight    		= 0.5,
        Type    		= Drainable,
        UseDelta	        = 0.4,
        ReplaceOnDeplete        = Mugl,
        DisplayName         	= Mug of Tar,
        icon 			= HCTarmug,
    } 

item HCTarbucket
    {
        Weight    		= 1,
        Type    		= Drainable,
        UseDelta	        = 0.8,
        ReplaceOnDeplete        = BucketEmpty,
        DisplayName         	= Bucket of Tar,
        icon 			= HCTarbucket,
    } 

item HCWoodenbuckettar
    {
        Weight    		= 4,
        Type    		= Normal,
        DisplayName         	= Wooden Bucket with Tar,
        icon 			= HCWoodenbuckettar,
	ResizeWorldIcon 	= 2.0,
    }

item HCCoke
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName         	= Coke,
        icon 			= HCCoke,
    }

item HCCarbonpowder
    {
        Weight    		= 0.1,
        Type    		= Normal,
        DisplayName         	= Carbon Powder,
        icon 			= HCCharcoalpowder,
    }

item HCNanorings
    {
        Weight    		= 0.1,
        Type    		= Normal,
        DisplayName         	= Carbon Nanorings,
        icon 			= HCCharcoalpowder,
    } 

item HCNanochains
    {
        Weight    		= 0.1,
        Type    		= Normal,
        DisplayName         	= Carbon Nanochains,
        icon 			= HCCharcoalpowder,
    } 

item HCNanofiber
    {
        Weight    		= 0.1,
        Type    		= Normal,
        DisplayName         	= Carbon Nanofiber,
        icon 			= HCCharcoalpowder,
    } 

/************************RECIPES************************/
 
recipe Make Torch
	{
        HCTar=5,
        RippedSheets=3,
	TreeBranch,              
	Result:HCTorch,              
	Time:200.0,
    	Category:Survivalist,
	}

recipe Light Torch
  	{
   	HCTorch,
   	Matches/Lighter,
   	Result:HCTorchlit,
	Time:30.0,
    	Category:Survivalist,
  	}

recipe Make Charcoal
    {
    	Log,
    	Lighter/Matches/PercedWood/HCMagnesiumstriker,
    	keep HCKiln/HCKiln2,
    	CanBeDoneFromFloor:true,
    	Result:Charcoal,
    	Time:100,
    	Category:Firecraft,
    	OnCreate:KilnUse,
    }

recipe Make Charcoal
    {
    	Plank=3,
    	Lighter/Matches/PercedWood/HCMagnesiumstriker,
    	keep HCKiln/HCKiln2,
    	CanBeDoneFromFloor:true,
    	Result:Charcoal,
    	Time:100,
    	Category:Firecraft,
    	OnCreate:KilnUse,
    }

recipe Make Charcoal
    {
    	PercedWood=3,
    	Lighter/Matches/PercedWood/HCMagnesiumstriker,
    	keep HCKiln/HCKiln2,
    	CanBeDoneFromFloor:true,
    	Result:Charcoal,
    	Time:100,
    	Category:Firecraft,
   	 OnCreate:KilnUse,
    }

recipe Make Charcoal
    {
    	HCWoodblock=9,
    	Lighter/Matches/PercedWood/HCMagnesiumstriker,
    	keep HCKiln/HCKiln2,
    	CanBeDoneFromFloor:true,
    	Result:Charcoal,
    	Time:100,
    	Category:Firecraft,
    	OnCreate:KilnUse,
    }

recipe Make Charcoal
    {
    	WoodenStick=24,
    	Lighter/Matches/PercedWood/HCMagnesiumstriker,
    	keep HCKiln/HCKiln2,
    	CanBeDoneFromFloor:true,
    	Result:Charcoal,
    	Time:100,
    	Category:Firecraft,
    	OnCreate:KilnUse,
    }

recipe Make Charcoal
    {
    	TreeBranch=4,
    	Lighter/Matches/PercedWood/HCMagnesiumstriker,
    	keep HCKiln/HCKiln2,
    	CanBeDoneFromFloor:true,
    	Result:Charcoal,
    	Time:100,
    	Category:Firecraft,
    	OnCreate:KilnUse,
    }

recipe Make Charcoal
    {
    	Twigs=16,
    	Lighter/Matches/PercedWood/HCMagnesiumstriker,
    	keep HCKiln/HCKiln2,
    	CanBeDoneFromFloor:true,
    	Result:Charcoal,
    	Time:100,
    	Category:Firecraft,
    	OnCreate:KilnUse,
    }

recipe Make Charcoal
    {
    	HCTarsticks=4,
    	Lighter/Matches/PercedWood/HCMagnesiumstriker,
    	keep HCKiln/HCKiln2,
    	CanBeDoneFromFloor:true,
    	Result:Charcoal,
    	Time:100,
    	Category:Firecraft,
    	OnCreate:KilnUse,
    }

recipe Make Charcoal
    {
    	Sheet=16,
    	Lighter/Matches/PercedWood/HCMagnesiumstriker,
    	keep HCKiln/HCKiln2,
    	CanBeDoneFromFloor:true,
    	Result:Charcoal,
    	Time:100,
    	Category:Firecraft,
    	OnCreate:KilnUse,
    }

recipe Make Charcoal
    {
    	RippedSheets=48,
    	Lighter/Matches/PercedWood/HCMagnesiumstriker,
    	keep HCKiln/HCKiln2,
    	CanBeDoneFromFloor:true,
    	Result:Charcoal,
    	Time:100,
    	Category:Firecraft,
    	OnCreate:KilnUse,
    }

recipe Make Charcoal
    {
    	SheetPaper=48,
    	Lighter/Matches/PercedWood/HCMagnesiumstriker,
    	keep HCKiln/HCKiln2,
    	CanBeDoneFromFloor:true,
    	Result:Charcoal,
    	Time:100,
    	Category:Firecraft,
    	OnCreate:KilnUse,
    }

recipe Make Charcoal
    {
    	Socks=48,
    	Lighter/Matches/PercedWood/HCMagnesiumstriker,
    	keep HCKiln/HCKiln2,
   	 CanBeDoneFromFloor:true,
    	Result:Charcoal,
    	Time:100,
    	Category:Firecraft,
    	OnCreate:KilnUse,
    }

recipe Make Charcoal
    {
    	Socks2=48,
    	Lighter/Matches/PercedWood/HCMagnesiumstriker,
    	keep HCKiln/HCKiln2,
    	CanBeDoneFromFloor:true,
    	Result:Charcoal,
    	Time:100,
    	Category:Firecraft,
    	OnCreate:KilnUse,
    }

recipe Make Charcoal
    {
    	Newspaper=16,
    	Lighter/Matches/PercedWood/HCMagnesiumstriker,
    	keep HCKiln/HCKiln2,
    	CanBeDoneFromFloor:true,
    	Result:Charcoal,
    	Time:100,
    	Category:Firecraft,
    	OnCreate:KilnUse,
    }

recipe Make Charcoal
    {
    	Magazine=16,
    	Lighter/Matches/PercedWood/HCMagnesiumstriker,
    	keep HCKiln/HCKiln2,
    	CanBeDoneFromFloor:true,
    	Result:Charcoal,
    	Time:100,
    	Category:Firecraft,
    	OnCreate:KilnUse,
    }

recipe Make Charcoal
    {
    	Book=16,
    	Lighter/Matches/PercedWood/HCMagnesiumstriker,
    	keep HCKiln/HCKiln2,
    	CanBeDoneFromFloor:true,
    	Result:Charcoal,
    	Time:100,
    	Category:Firecraft,
    	OnCreate:KilnUse,
    }

recipe Make Charcoal
    {
    	Newspaper=16,
    	Lighter/Matches/PercedWood/HCMagnesiumstriker,
    	keep HCKiln/HCKiln2,
    	CanBeDoneFromFloor:true,
    	Result:Charcoal,
    	Time:100,
    	Category:Firecraft,
    	OnCreate:KilnUse,
    }

recipe Make Charcoal
    {
    	HC1dollarbill=48,
    	Lighter/Matches/PercedWood/HCMagnesiumstriker,
    	keep HCKiln/HCKiln2,
    	CanBeDoneFromFloor:true,
    	Result:Charcoal,
    	Time:100,
    	Category:Firecraft,
    	OnCreate:KilnUse,
    }

recipe Make Charcoal
    {
    	HC2dollarbill=48,
    	Lighter/Matches/PercedWood/HCMagnesiumstriker,
    	keep HCKiln/HCKiln2,
    	CanBeDoneFromFloor:true,
    	Result:Charcoal,
    	Time:100,
    	Category:Firecraft,
    	OnCreate:KilnUse,
    }

recipe Make Charcoal
    {
    	HC5dollarbill=48,
    	Lighter/Matches/PercedWood/HCMagnesiumstriker,
    	keep HCKiln/HCKiln2,
    	CanBeDoneFromFloor:true,
    	Result:Charcoal,
    	Time:100,
    	Category:Firecraft,
    	OnCreate:KilnUse,
    }

recipe Make Charcoal
    {
    	HC10dollarbill=48,
    	Lighter/Matches/PercedWood/HCMagnesiumstriker,
    	keep HCKiln/HCKiln2,
    	CanBeDoneFromFloor:true,
    	Result:Charcoal,
    	Time:100,
    	Category:Firecraft,
    	OnCreate:KilnUse,
    }

recipe Make Charcoal
    {
    	HC20dollarbill=48,
    	Lighter/Matches/PercedWood/HCMagnesiumstriker,
    	keep HCKiln/HCKiln2,
    	CanBeDoneFromFloor:true,
    	Result:Charcoal,
    	Time:100,
    	Category:Firecraft,
    	OnCreate:KilnUse,
    }

recipe Make Charcoal
    {
    	HC50dollarbill=48,
    	Lighter/Matches/PercedWood/HCMagnesiumstriker,
    	keep HCKiln/HCKiln2,
    	CanBeDoneFromFloor:true,
    	Result:Charcoal,
    	Time:100,
    	Category:Firecraft,
    	OnCreate:KilnUse,
    }

recipe Make Charcoal
    {
    	HC100dollarbill=48,
    	Lighter/Matches/PercedWood/HCMagnesiumstriker,
    	keep HCKiln/HCKiln2,
    	CanBeDoneFromFloor:true,
    	Result:Charcoal,
    	Time:100,
    	Category:Firecraft,
    	OnCreate:KilnUse,
    }

recipe Make Charcoal
    {
    	HCFirbough=4,
    	Lighter/Matches/PercedWood/HCMagnesiumstriker,
    	keep HCKiln/HCKiln2,
    	CanBeDoneFromFloor:true,
    	Result:Charcoal,
    	Time:100,
    	Category:Firecraft,
    	OnCreate:KilnUse,
    }

recipe Make Charcoal
    {
    	HCWillowbranch=4,
    	Lighter/Matches/PercedWood/HCMagnesiumstriker,
    	keep HCKiln/HCKiln2,
    	CanBeDoneFromFloor:true,
    	Result:Charcoal,
    	Time:100,
    	Category:Firecraft,
    	OnCreate:KilnUse,
    }

recipe Make Charcoal
    {
    	HCPinebough=4,
    	Lighter/Matches/PercedWood/HCMagnesiumstriker,
    	keep HCKiln/HCKiln2,
    	CanBeDoneFromFloor:true,
    	Result:Charcoal,
    	Time:100,
    	Category:Firecraft,
    	OnCreate:KilnUse,
    }

recipe Make Charcoal
    {
    	HCOakleaves=48,
    	Lighter/Matches/PercedWood/HCMagnesiumstriker,
    	keep HCKiln/HCKiln2,
    	CanBeDoneFromFloor:true,
    	Result:Charcoal,
    	Time:100,
    	Category:Firecraft,
    	OnCreate:KilnUse,
    }

recipe Make Charcoal
    {
    	HCHickoryleaves=48,
    	Lighter/Matches/PercedWood/HCMagnesiumstriker,
    	keep HCKiln/HCKiln2,
    	CanBeDoneFromFloor:true,
    	Result:Charcoal,
    	Time:100,
    	Category:Firecraft,
    	OnCreate:KilnUse,
    }

recipe Make Charcoal
    {
    	HCFircone=4,
    	Lighter/Matches/PercedWood/HCMagnesiumstriker,
    	keep HCKiln/HCKiln2,
    	CanBeDoneFromFloor:true,
    	Result:Charcoal,
    	Time:100,
    	Category:Firecraft,
    	OnCreate:KilnUse,
    }

recipe Make Charcoal
    {
    	HCBark=16,
    	Lighter/Matches/PercedWood/HCMagnesiumstriker,
    	keep HCKiln/HCKiln2,
    	CanBeDoneFromFloor:true,
    	Result:Charcoal,
    	Time:100,
    	Category:Firecraft,
    	OnCreate:KilnUse,
    }

recipe Make Charcoal
    {
    	HCBirchbark=16,
    	Lighter/Matches/PercedWood/HCMagnesiumstriker,
    	keep HCKiln/HCKiln2,
    	CanBeDoneFromFloor:true,
    	Result:Charcoal,
    	Time:100,
    	Category:Firecraft,
    	OnCreate:KilnUse,
    }

recipe Make Charcoal
    {
    	HCGrass=48,
    	Lighter/Matches/PercedWood/HCMagnesiumstriker,
    	keep HCKiln/HCKiln2,
    	CanBeDoneFromFloor:true,
    	Result:Charcoal,
    	Time:100,
    	Category:Firecraft,
    	OnCreate:KilnUse,
    }

recipe Make Charcoal
    {
    	HCCowpoop=24,
    	Lighter/Matches/PercedWood/HCMagnesiumstriker,
    	keep HCKiln/HCKiln2,
    	CanBeDoneFromFloor:true,
    	Result:Charcoal,
    	Time:100,
    	Category:Firecraft,
   	OnCreate:KilnUse,
    }

recipe Make Charcoal
    {
    	HCCoal,
    	Lighter/Matches/PercedWood/HCMagnesiumstriker,
    	keep HCKiln/HCKiln2,
    	CanBeDoneFromFloor:true,
    	Result:Charcoal,
    	Time:100,
    	Category:Firecraft,
    	OnCreate:KilnUse,
    }

recipe Make Charcoal
    {
    	CorpseMale/CorpseFemale,
    	Lighter/Matches/PercedWood/HCMagnesiumstriker,
    	keep HCKiln/HCKiln2,
    	CanBeDoneFromFloor:true,
    	Result:Charcoal,
    	Time:100,
    	Category:Firecraft,
    	OnCreate:KilnUse,
    }

recipe Fill Mug With Tar 
    {
    	Mugl,
    	HCTar=2,
    	Result:HCTarmug,
    	Time:50,
    	Category:Firecraft,
    }

recipe Fill Bucket With Tar 
    {
    	BucketEmpty,
    	HCTar=6,
    	Result:HCTarbucket,
    	Time:50,
    	Category:Firecraft,
    }

recipe Fill Wooden Bucket With Tar 
    {
    	HCWoodenbucket,
    	HCTar=6,
    	Result:HCWoodenbuckettar,
    	Time:50,
    	Category:Firecraft,
    }

recipe Empty Mug of Tar
    {
    	destroy HCTarmug,
   	Result:HCTar=2,
    	Time:40.0,
    	OnCreate:HCEmptytarmug,
    	Category:Firecraft,
    }

recipe Empty Bucket of Tar
    {
    	destroy HCTarbucket,
    	Result:HCTar=6,
    	Time:50,
    	OnCreate:HCEmptytarbucket,
    	Category:Firecraft,
    }

recipe Empty Wooden Bucket of Tar
    {
    	destroy HCWoodenbuckettar,
    	Result:HCTar=6,
    	Time:50,
    	OnCreate:recipe_hcwoodenbucket,
    	Category:Firecraft,
    }

recipe Make Tar
    {
	HCBirchbark=6,
    	HCWoodenbucket,
    	Lighter/Matches/PercedWood/HCMagnesiumstriker,
	keep HCTarkiln/HCTarkiln2,
    	CanBeDoneFromFloor:true, 
    	Result:HCWoodenbuckettar,
    	Time:1000,
    	Category:Firecraft,
    }

recipe Make Tar
    {
	HCBark=9,
    	HCWoodenbucket,
    	Lighter/Matches/PercedWood/HCMagnesiumstriker,
	keep HCTarkiln/HCTarkiln2,
    	CanBeDoneFromFloor:true, 
    	Result:HCWoodenbuckettar,
    	Time:1000,
    	Category:Firecraft,
    }

recipe Make Tar
    {
	HCSawdust=60,
    	HCWoodenbucket,
    	Lighter/Matches/PercedWood/HCMagnesiumstriker,
	keep HCTarkiln/HCTarkiln2,
    	CanBeDoneFromFloor:true, 
    	Result:HCWoodenbuckettar,
    	Time:1000,
    	Category:Firecraft,
    }

recipe Make Tar
    {
	HCPinebough=6,
    	HCWoodenbucket,
    	Lighter/Matches/PercedWood/HCMagnesiumstriker,
	keep HCTarkiln/HCTarkiln2,
    	CanBeDoneFromFloor:true, 
    	Result:HCWoodenbuckettar,
    	Time:1000,
    	Category:Firecraft,
    }

recipe Make Tar
    {
	HCFirbough=6,
    	HCWoodenbucket,
    	Lighter/Matches/PercedWood/HCMagnesiumstriker,
	keep HCTarkiln/HCTarkiln2,
    	CanBeDoneFromFloor:true, 
    	Result:HCWoodenbuckettar,
    	Time:1000,
    	Category:Firecraft,
    }	

recipe Make Tar
    {
	TreeBranch=9,
    	HCWoodenbucket,
    	Lighter/Matches/PercedWood/HCMagnesiumstriker,
	keep HCTarkiln/HCTarkiln2,
    	CanBeDoneFromFloor:true, 
    	Result:HCWoodenbuckettar,
    	Time:1000,
    	Category:Firecraft,
    }	

recipe Make Tar Sticks
    {
	Twigs=4,
	HCWoodenbuckettar,
    	Result:HCTarsticks=4,
	NeedToBeLearn:true,
    	Time:500,
    	Category:Firecraft,
    	OnCreate:recipe_hcwoodenbucket,
    }

recipe Make Coke
    {
    	HCCoal,
    	Lighter/Matches/PercedWood/HCMagnesiumstriker,
    	keep HCSmelter/HCSmelter2,
    	CanBeDoneFromFloor:true,
    	Result:HCCoke,
	NeedToBeLearn:true,
    	Time:100,
    	Category:Firecraft,
    	OnCreate:SmeltUse,
    }

recipe Make Carbon Powder
    {
    HCCharcoalpowder,
    Charcoal,
    Lighter/Matches/PercedWood/HCMagnesiumstriker,
    keep HCKiln/HCKiln2,
    CanBeDoneFromFloor:true,
    Result:HCCarbonpowder,
    NeedToBeLearn:true,
    Time:1000,
    Category:Firecraft,
    OnCreate:KilnUse,
    }

recipe Make Carbon Nanorings
    {
    HCCarbonpowder,
    Charcoal,
    Lighter/Matches/PercedWood/HCMagnesiumstriker,
    keep HCWorkgloves/HCOvenmitts,
    keep HCSmelter/HCSmelter2,
    CanBeDoneFromFloor:true,
    Result:HCNanorings,
    NeedToBeLearn:true,
    Time:1000,
    Category:Firecraft,
    OnCreate:SmeltUse,
    }

recipe Make Carbon Nanochains
    {
    HCNanorings,
    HCCoke,


    Lighter/Matches/PercedWood/HCMagnesiumstriker,
    keep HCWorkgloves/HCOvenmitts,
    keep HCBlastfurnace/HCBlastfurnace2,
    CanBeDoneFromFloor:true,
    Result:HCNanochains,
    NeedToBeLearn:true,
    Time:1000,
    Category:Firecraft,
    OnCreate:BFurnUse,
    }


recipe Make Carbon Nanofiber
    {
    HCNanochains,
    HCCoke,


    Lighter/Matches/PercedWood/HCMagnesiumstriker,
    keep HCWeldingmask,
    keep HCWorkgloves/HCOvenmitts,
    keep HCFurnace/HCFurnace2,
    CanBeDoneFromFloor:true,
    Result:HCNanofiber,
    NeedToBeLearn:true,
    Time:100,
    Category:Firecraft,
    OnCreate:IFurnUse,
    }

}