module Hydrocraft
{
    imports
    {
        Base

    }

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

item HCLeather
    {
        Weight    		=    0.1,
        Type   			=    Normal,
        DisplayName   		=    Leather,
        Icon    		=    HCLeather,
    }

item HCLeatherhard
    {
        Weight    		=    0.3,
        Type   			=    Normal,
        DisplayName   		=    Hardened Leather,
        Icon    		=    HCLeatherhard,
    }

item HCBlacksmithapron
    {
        Weight    		=    1,
        Type    		=    Normal,
        DisplayName    		=    Blacksmith Apron,
        Icon    		=    HCBlacksmithapron,
    }

item HCAnimalfur
	{
		Type 		= 	Normal,
        	DisplayName 	= 	Raw Fur,
        	Weight 		= 	0.1,
		Icon		=	HCAnimalfur,
	}

item HCAnimalfurdried
	{
		Type 		= 	Normal,
        	DisplayName 	= 	Dried Fur,
        	Weight 		= 	0.1,
		Icon		=	HCAnimalfurdried,
	}

item HCZedskin
	{
		Type 		= 	Normal,
        	DisplayName 	= 	Raw Skin,
        	Weight 		= 	0.1,
		Icon		=	HCZedskin,
	}

item HCZedskindried
	{
		Type 		= 	Normal,
        	DisplayName 	= 	Dried Skin,
        	Weight 		= 	0.1,
		Icon		=	HCZedskindried,
	}

item HCFurcoat
	{
		Palettes	=	Shirt_White,
		BodyLocation	=	Top,
		PalettesStart	=	Shirt_,
		Type		=	Clothing,
		Temperature	=	23,
		SpriteName	=	Shirt,
		DisplayName	=	Fur Coat,
		Icon		=	Sweater,
	}
	
item HCFurpants
	{
		Palettes	=	Trousers_White,
		BodyLocation	=	Bottoms,
		PalettesStart	=	Trousers_,
		Type		=	Clothing,
		Temperature	=	15,
		SpriteName	=	Trousers,
		DisplayName	=	Fur Pants,
		Icon		=	Trousers,
	}

item HCDryingframe
    {
        Weight    		= 0.7,
        Type    		= Normal,
        DisplayName         	= Drying Frame,
        icon 			= HCDryingframe,
	ResizeWorldIcon 	= FALSE,
    }

item HCWoodenbuckettan
    {
        Weight    		= 4,
        Type    		= Normal,
        DisplayName         	= Wooden Bucket with Tannin,
        icon 			= HCWoodenbuckettan,
	ResizeWorldIcon 	= FALSE,
    }

item HCLeatherboots
	{
		BodyLocation	=	Shoes,
		Type		=	Clothing,
		Temperature	=	5,
		SpriteName	=	Shoes1,
		DisplayName	=	Leather Boots,
		Icon		=	HCLeatherboots,
	}

item HCWaterflask
    {
        Weight    		= 	1,
	CanStoreWater		=	TRUE,
        Type    		= 	Normal,
        DisplayName         	= 	Waterflask,
	ReplaceOnUseOn		=	WaterSource-HCWaterflaskfull,
        icon 			= 	HCWaterflask,
    }

item HCWaterflaskfull
    {
	IsWaterSource		=	TRUE,
	Weight			=	2,
	CanStoreWater		=	TRUE,
	Type			=	Drainable,
	UseWhileEquipped	=	FALSE,
	UseDelta		=	0.07,
	DisplayName		=	Full Waterflask,
	ReplaceOnDeplete	=	HCWaterflask,
	ReplaceOnUseOn		=	WaterSource-HCWaterflaskfull,
	Icon			=	HCWaterflask,
    }

item HCWardogarmor
    {
        Weight    		=    1,
        Type    		=    Normal,
        DisplayName    		=    War Dog Armor,
        Icon    		=    HCWardogarmor,
    }

/************************RECIPES************************/
    
recipe Skin Animal
    {
        keep KitchenKnife/HuntingKnife/HCJackknife,
        DeadRabbit,

        Result:Rabbitmeat,
    	NeedToBeLearn:true,
        Time:50.0,
    	Category:Survivalist,
        OnCreate:recipe_hcskinanimal,
    }

recipe Skin Animal
    {
        keep KitchenKnife/HuntingKnife/HCJackknife,
        DeadSquirrel,
        Result:Smallanimalmeat,
    	NeedToBeLearn:true,
        Time:50.0,
    	Category:Survivalist,
        OnCreate:recipe_hcskinanimal,
	}

recipe Skin Animal
    {
        keep KitchenKnife/HuntingKnife/HCJackknife,
        HCMuskratdead,
        Result:Smallanimalmeat,
    	NeedToBeLearn:true,
        Time:50.0,
    	Category:Survivalist,
        OnCreate:recipe_hcskinanimal,
	}

recipe Skin Animal
    {
        keep KitchenKnife/HuntingKnife/HCJackknife,
        HCGroundhogdead,
        Result:Smallanimalmeat,
    	NeedToBeLearn:true,
        Time:50.0,
    	Category:Survivalist,
        OnCreate:recipe_hcskinanimal,
	}

recipe Skin Animal
    {
        keep KitchenKnife/HuntingKnife/HCJackknife,
        HCNutriadead,

        Result:HCNutriameat,
    	NeedToBeLearn:true,
        Time:50.0,
    	Category:Survivalist,
        OnCreate:recipe_hcskinanimal4,
    }

recipe Skin Animal
    {
        keep KitchenKnife/HuntingKnife/HCJackknife,
        HCBeaverdead,

        Result:HCBeavermeat,
    	NeedToBeLearn:true,
        Time:50.0,
    	Category:Survivalist,
        OnCreate:recipe_hcskinanimal4,
    }

recipe Skin Animal
    {
        keep KitchenKnife/HuntingKnife/HCJackknife,
        HCFoxdead,

        Result:HCFoxmeat,
    	NeedToBeLearn:true,
        Time:50.0,
    	Category:Survivalist,
        OnCreate:recipe_hcskinanimal2,
    }

recipe Skin Animal
    {
        keep KitchenKnife/HuntingKnife/HCJackknife,
        HCOpossumdead,

        Result:HCOpossummeat,
    	NeedToBeLearn:true,
        Time:50.0,
    	Category:Survivalist,
        OnCreate:recipe_hcskinanimal2,
    }

recipe Skin Animal
    {
        keep KitchenKnife/HuntingKnife/HCJackknife,
        HCSkunkdead,

        Result:HCSkunkmeat,
    	NeedToBeLearn:true,
        Time:50.0,
    	Category:Survivalist,
        OnCreate:recipe_hcskinanimal2,
    }

recipe Skin Animal
    {
	keep KitchenKnife/HuntingKnife/HCJackknife,
	HCRaccoondead,

	Result:HCRaccoonmeat,
	Time:50.0,
    	Category:Survivalist,
	OnCreate:recipe_hcskinanimal2,
    }

recipe Skin Animal
    {
	keep KitchenKnife/HuntingKnife/HCJackknife,
	HCBoardead,

	Result:HCBoarmeat,
	Time:50.0,
    	Category:Survivalist,
	OnCreate:recipe_hcskinanimal6,
    }

recipe Skin Animal
    {
        keep KitchenKnife/HuntingKnife/HCJackknife,
        HCDeerdead,

        Result:HCDeermeat,
    	NeedToBeLearn:true,
        Time:50.0,
    	Category:Survivalist,
        OnCreate:recipe_hcskinanimal6,
    }

recipe Skin Animal
    {
        keep KitchenKnife/HuntingKnife/HCJackknife,
        HCDeerdead2,

        Result:HCDeermeat2,
    	NeedToBeLearn:true,
        Time:50.0,
    	Category:Survivalist,
        OnCreate:recipe_hcskinanimal6,
    }

recipe Skin Animal
    {
        keep KitchenKnife/HuntingKnife/HCJackknife,
        HCBeardead,

        Result:HCBearmeat,
    	NeedToBeLearn:true,
        Time:50.0,
    	Category:Survivalist,
        OnCreate:recipe_hcskinanimal8,
    }

recipe Skin Animal
    {
        keep KitchenKnife/HuntingKnife/HCJackknife,
        HCBlackbeardead,

        Result:HCBlackbearmeat,
    	NeedToBeLearn:true,
        Time:50.0,
    	Category:Survivalist,
        OnCreate:recipe_hcskinanimal6,
    }

recipe Skin Animal
    {
        keep KitchenKnife/HuntingKnife/HCJackknife,
        HCSheepdead,
        Result:HCSheepmeat,
    	NeedToBeLearn:true,
        Time:50.0,
    	Category:Survivalist,
        OnCreate:recipe_hcskinanimal4,
    }

recipe Skin Animal
    {
        keep KitchenKnife/HuntingKnife/HCJackknife,
        HCGoatdead/HCGoatdead2,
        Result:HCGoatmeat,
    	NeedToBeLearn:true,
        Time:50.0,
    	Category:Survivalist,
        OnCreate:recipe_hcskinanimal4,
    }

recipe Skin Animal
    {
        keep KitchenKnife/HuntingKnife/HCJackknife,
        HCPigdead,

        Result:HCPigmeat,
    	NeedToBeLearn:true,
        Time:50.0,
    	Category:Survivalist,
	OnCreate:recipe_hcskinanimal6,
    }

recipe Skin Animal
    {
        keep KitchenKnife/HuntingKnife/HCJackknife,
        HCCowdead,

        Result:HCCowmeat,
    	NeedToBeLearn:true,
        Time:50.0,
    	Category:Survivalist,
        OnCreate:recipe_hcskinanimal8,
    }

recipe Skin Animal
    {
        keep KitchenKnife/HuntingKnife/HCJackknife,
        HCCowdead2,

        Result:HCCowmeat2,
    	NeedToBeLearn:true,
        Time:50.0,
    	Category:Survivalist,
        OnCreate:recipe_hcskinanimal8,
    }

recipe Skin Corpse
    {
	keep KitchenKnife/HuntingKnife/HCJackknife,
	CorpseMale/CorpseFemale,
	Result:HCZedmeat,
	Time:50.0,
    	Category:Survivalist,
	OnCreate:recipe_hcskinzed,
    }

recipe Make Drying Frame
    {
    	WoodenStick=6,
	Rope=2,
   	Result:HCDryingframe,
    	NeedToBeLearn:true,
    	Time:15,
    	Category:Survivalist,
    }

recipe Dry Fur
    {
        HCAnimalfur,
        keep HCDryingframe,
    	CanBeDoneFromFloor:true,
        Result:HCAnimalfurdried,
    	NeedToBeLearn:true,
        Time:500.0,
    	Category:Survivalist,
    }

recipe Dry Skin
    {
        HCZedskin,
        keep HCDryingframe,
    	CanBeDoneFromFloor:true,
        Result:HCZedskindried,
    	NeedToBeLearn:true,
        Time:500.0,
    	Category:Survivalist,
    }

recipe Stitch Fur Coat
	{
		keep Needle,
		HCAnimalfurdried=12,
		Thread=8,
		
		Result:HCFurcoat,
    		NeedToBeLearn:true,
		Time:420.0,
    		Category:Weaving,
	}
	
recipe Stitch Fur Pants
	{
		keep Needle,
		HCAnimalfurdried=9,
		Thread=6,
		
		Result:HCFurpants,
    		NeedToBeLearn:true,
		Time:420.0,
    		Category:Weaving,
	}
	
recipe Make Tannin
    {
    destroy HCWoodenbucketwater,
    HCBark/HCDogpoop,
    Result:HCWoodenbuckettan,
    NeedToBeLearn:true,
    Time:15,
    Category:Alchemy,
    }

recipe Make Tannin
    {
    destroy HCWoodenbucketwater,
    HCAcorn,
    Result:HCWoodenbuckettan,
    NeedToBeLearn:true,
    Time:15,
    Category:Alchemy,
    OnCreate:recipe_hcacornsoaked,
    }

recipe Make Leather
    {
    HCWoodenbuckettan,
    HCAnimalfurdried/HCZedskindried,
    CanBeDoneFromFloor:true,
    Result:HCLeather,
    NeedToBeLearn:true,
    Time:15,
    Category:Weaving,
    OnCreate:recipe_hcwoodenbucket,
    }

recipe Make Hardened Leather
    {
    keep HCClaycauldron,
    Charcoal,
    Lighter/Matches/PercedWood/HCMagnesiumstriker,
    HCLeather=3,
    HCBeeswax=2,
    Water,
    Result:HCLeatherhard,
    NeedToBeLearn:true,
    Time:15,
    Category:Weaving,
    }

recipe Make Hardened Leather
    {
    keep HCClaycauldron,
    Charcoal,
    Lighter/Matches/PercedWood/HCMagnesiumstriker,
    HCLeather=3,
    HCCandleberrywax=2,
    Result:HCLeatherhard,
    NeedToBeLearn:true,
    Time:15,
    Category:Weaving,
    }

recipe Make Leather Boots
    {
    HCLeather=2,
    keep Needle,
    Thread=2,
    Result:HCLeatherboots,
    NeedToBeLearn:true,
    Time:420.0,
    Category:Weaving,
    }

recipe Make Waterflask
    {
    HCLeather,
    keep Needle,
    Thread=2,
    Result:HCWaterflask,
    NeedToBeLearn:true,
    Time:420.0,
    Category:Weaving,
    }

recipe Make Blacksmith Apron
    {
    HCLeatherhard=8,
    keep Needle,
    Thread=4,
    Result:HCBlacksmithapron,
    NeedToBeLearn:true,
    Time:420.0,
    Category:Weaving,
    }

recipe Make War Dog Armor
    {
    HCLeatherhard=13,
    keep Needle,
    Thread=6,
    Result:HCWardogarmor,
    NeedToBeLearn:true,
    Time:420.0,
    Category:Weaving,
    }
	
}