module Hydrocraft
{
    imports
    {
        Base

    }

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

item HCPenny
    {
		DisplayCategory 	= Money,
        Weight    		= 0.02,
        Type    		= Normal,
        DisplayName         	= Penny,
        icon 			= HCPenny,
        WorldStaticModel = WorldItem-HCMoney_Penny,
    }

item HCNickel
    {
		DisplayCategory 	= Money,
        Weight    		= 0.03,
        Type    		= Normal,
        DisplayName         	= Nickel,
        icon 			= HCNickel,
		WorldStaticModel = WorldItem-HCMoney_Nickel,
    }

item HCDime
    {
		DisplayCategory 	= Money,
        Weight    		= 0.01,
        Type    		= Normal,
        DisplayName         	= Dime,
        icon 			= HCDime,
		WorldStaticModel = WorldItem-HCMoney_Dime,
    }

item HCQuarter
    {
		DisplayCategory  = Money,
        Weight    		 = 0.04,
        Type    		 = Normal,
        DisplayName      = Quarter,
        icon 			 = HCQuarter,
		WorldStaticModel = WorldItem-HCMoney_Quarter,
    }

item HCHalfdollar
    {
		DisplayCategory 	= Money,
        Weight    		= 0.05,
        Type   			= Normal,
        DisplayName         	= Half Dollar,
        icon 			= HCHalfdollar,
		WorldStaticModel = WorldItem-HCMoney_HalfDollarCoin,
    }

item HCDollar
    {
		DisplayCategory 	= Money,
        Weight    		= 0.04,
        Type    		= Normal,
        DisplayName         	= Dollar,
        icon 			= HCDollar,
		WorldStaticModel = WorldItem-HCMoney_DollarCoin,
    }

item HC1dollarbill
    {
		DisplayCategory 	= Money,
        Weight    		= 0.01,
        Type    		= Normal,
        DisplayName         	= 1 Dollar Bill,
        icon 			= HC1dollarbill,
		WorldStaticModel = WorldItem-HCMoney_DollarBill,
    }


item HC2dollarbill
    {
		DisplayCategory 	= Money,
        Weight    		= 0.01,
        Type    		= Normal,
        DisplayName         	= 2 Dollar Bill,
        icon 			 = HC2dollarbill,
		WorldStaticModel = WorldItem-HCMoney_DollarBill,
    }


item HC5dollarbill
    {
		DisplayCategory 	= Money,
        Weight    		= 0.01,
        Type    		= Normal,
        DisplayName         	= 5 Dollar Bill,
        icon 			 = HC5dollarbill,
		WorldStaticModel = WorldItem-HCMoney_DollarBill,
    }


item HC10dollarbill
    {
		DisplayCategory 	= Money,
        Weight    		 = 0.01,
        Type    		 = Normal,
        DisplayName         	= 10 Dollar Bill,
        icon 			 = HC10dollarbill,
		WorldStaticModel = WorldItem-HCMoney_DollarBill,
    }


item HC20dollarbill
    {
		DisplayCategory  = Money,
        Weight    		 = 0.01,
        Type    		 = Normal,
        DisplayName      = 20 Dollar Bill,
        icon 			 = HC20dollarbill,
		WorldStaticModel = WorldItem-HCMoney_DollarBill,	
    }


item HC50dollarbill
    {
		DisplayCategory  = Money,
        Weight    		 = 0.01,
        Type    		 = Normal,
        DisplayName      = 50 Dollar Bill,
        icon 			 = HC50dollarbill,
		WorldStaticModel = WorldItem-HCMoney_DollarBill,	
    }


item HC100dollarbill
    {
		DisplayCategory  = Money,
        Weight    		 = 0.01,
        Type    		 = Normal,
        DisplayName      = 100 Dollar Bill,
        icon 			 = HC100dollarbill,
		WorldStaticModel = WorldItem-HCMoney_DollarBill,	
    }

item HCCheque
    {
		DisplayCategory = Money,
        Weight    		= 0.01,
        Type    		= Normal,
        DisplayName     = Blank Cheque,
        icon 			= HCCheque,
		WorldStaticModel = WorldItem-HCMoney_BlankCheck,	
    }

item HCCoinpress
    {
		DisplayCategory	= CraftInd,
        Weight    		= 20,
        Type    		= Normal,
        DisplayName     = Coin Press,
        icon 			= HCCoinpress,
		
    }

item HCCoincopper
    {
		DisplayCategory  = Money,
        Weight    		 = 0.04,
        Type    		 = Normal,
        DisplayName      = Copper Coin,
        icon 			 = HCCoincopper,
		WorldStaticModel = WorldItem-HCMoney_CopperCoin,
    }

item HCCoinsilver
    {
		DisplayCategory 	= Money,		
        Weight    		 	= 0.04,
        Type    		 	= Normal,
        DisplayName      	= Silver Coin,
        icon 			 	= HCCoinsilver,
		WorldStaticModel 	= WorldItem-HCMoney_SilverCoin,
    }

item HCCoingold
    {
		DisplayCategory 	= Money,	
        Weight    			= 0.04,
        Type    			= Normal,
        DisplayName         = Gold Coin,
        icon 				= HCCoingold,
		WorldStaticModel 	= WorldItem-HCMoney_GoldCoin,
	
    }

item HCPiggybank
    {	
		DisplayCategory		= Misc,
        Weight    		= 0.4,
        Type    		= Normal,
        DisplayName         	= Piggy Bank,
        icon 			= HCPiggybank,
		
    }

item HCPiggybankopen
    	{
        	WeightReduction     	= 	25,
        	Weight              	= 	0.4,
        	Type                	= 	Container,
        	Capacity            	= 	10,
        	DisplayName        	= 	Piggy Bank,
        	Icon                	= 	HCPiggybank,
    	}

item HCWallet
    	{
        	WeightReduction     	= 	25,
        	Weight              	= 	0.2,
        	Type                	= 	Container,
        	Capacity            	= 	2,
        	DisplayName        		= 	Wallet,
        	Icon                	= 	Wallet_01,
			WorldStaticModel 		= 	Wallet,
    	}

item HCWallet2
    	{
        	WeightReduction     	= 	25,
        	Weight              	= 	0.2,
        	Type                	= 	Container,
        	Capacity            	= 	2,
        	DisplayName        		= 	Wallet,
        	Icon                	= 	Wallet_02,
			WorldStaticModel 		= 	Wallet2,
    	}

item HCWallet3
    	{
        	WeightReduction     	= 	25,
        	Weight              	= 	0.2,
        	Type                	= 	Container,
        	Capacity            	= 	2,
        	DisplayName        		= 	Wallet,
        	Icon                	= 	Wallet_03,
			WorldStaticModel 		= 	Wallet3,
    	}

item HCWallet4
    	{
        	WeightReduction     	= 	25,
        	Weight              	= 	0.2,
        	Type                	= 	Container,
        	Capacity            	= 	2,
        	DisplayName        		= 	Wallet,
        	Icon                	= 	Wallet_04,
			WorldStaticModel 		= 	Wallet4,			
    	} 

item HCSlotmachine
	{
	Weight			=	10.0,
        Type			=	Normal,
        DisplayName		=	Slot Machine,
	Icon			=	HCSlotmachine,
	
	}

item HCSlotmachine2
    {
        Weight    		= 	10000,
        Type    		=	Normal,
        DisplayName         	= 	Slot Machine,
        icon 			= 	HCSlotmachine,
	
    }

item HCPokerchip
    {
		DisplayCategory 	= Money,
        Weight    			= 0.01,
        Type    			= Normal,
        DisplayName        	= Poker Chip,
        icon 				= HCPokerchip,
		WorldStaticModel 	= WorldItem-HCMoney_PokerChip,		
    }

item HCRoulette
	{
		
		Weight			=	10.0,
        Type			=	Normal,
        DisplayName		=	Roulette Table,
		Icon			=	HCRoulette,
	
	}

item HCRoulette2
    {
		
        Weight    		= 	10000,
        Type    		=	Normal,
        DisplayName         	= 	Roulette Table,
        icon 			= 	HCRoulette,
		
    }


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

recipe Recycle Zinc
    {
    SkillRequired:MetalWelding=7,
    HCPenny=100,
    Charcoal,
    [Recipe.GetItemTypes.StartFire],
    HCIngotmold,
    [Recipe.GetItemTypes.BlacksmithTongs],
    keep [Recipe.GetItemTypes.LeatherGloves]/HCOvenmitts,
    keep HCSmelter2/HCFurnace2/HCBlastfurnace2,
	CanBeDoneFromFloor:true,
    Result:HCZincingot,
    NeedToBeLearn:true,
    Time:100,
    Category:Smithing,
    OnGiveXP:HCWelding_OnGiveXP,
    }

recipe Recycle Zinc
    {
    SkillRequired:MetalWelding=7,
    HCNickel=80,
    Charcoal,
    [Recipe.GetItemTypes.StartFire],
    HCIngotmold,
    [Recipe.GetItemTypes.BlacksmithTongs],
    keep [Recipe.GetItemTypes.LeatherGloves]/HCOvenmitts,
    keep HCSmelter2/HCFurnace2/HCBlastfurnace2,
	CanBeDoneFromFloor:true,
    Result:HCZincingot,
    NeedToBeLearn:true,
    Time:100,
    Category:Smithing,
    OnGiveXP:HCWelding_OnGiveXP,
    }

recipe Recycle Zinc
    {
    SkillRequired:MetalWelding=7,
    HCDime=120,
    Charcoal,
    [Recipe.GetItemTypes.StartFire],
    HCIngotmold,
    [Recipe.GetItemTypes.BlacksmithTongs],
    keep [Recipe.GetItemTypes.LeatherGloves]/HCOvenmitts,
    keep HCSmelter2/HCFurnace2/HCBlastfurnace2,
	CanBeDoneFromFloor:true,
    Result:HCZincingot,
    NeedToBeLearn:true,
    Time:100,
    Category:Smithing,
    OnGiveXP:HCWelding_OnGiveXP,
    }

recipe Recycle Zinc
    {
    SkillRequired:MetalWelding=7,
    HCQuarter=60,
    Charcoal,
    [Recipe.GetItemTypes.StartFire],
    HCIngotmold,
    [Recipe.GetItemTypes.BlacksmithTongs],
    keep [Recipe.GetItemTypes.LeatherGloves]/HCOvenmitts,
    keep HCSmelter2/HCFurnace2/HCBlastfurnace2,
	CanBeDoneFromFloor:true,
    Result:HCZincingot,
    NeedToBeLearn:true,
    Time:100,
    Category:Smithing,
    OnGiveXP:HCWelding_OnGiveXP,
    }

recipe Recycle Zinc
    {
    SkillRequired:MetalWelding=7,
    HCHalfdollar=20,
    Charcoal,
    [Recipe.GetItemTypes.StartFire],
    HCIngotmold,
    [Recipe.GetItemTypes.BlacksmithTongs],
    keep [Recipe.GetItemTypes.LeatherGloves]/HCOvenmitts,
    keep HCSmelter2/HCFurnace2/HCBlastfurnace2,
	CanBeDoneFromFloor:true,
    Result:HCZincingot,
    NeedToBeLearn:true,
    Time:100,
    Category:Smithing,
    OnGiveXP:HCWelding_OnGiveXP,
    }

recipe Recycle Zinc
    {
    SkillRequired:MetalWelding=7,
    HCDollar=40,
    Charcoal,
    [Recipe.GetItemTypes.StartFire],
    HCIngotmold,
    [Recipe.GetItemTypes.BlacksmithTongs],
    keep [Recipe.GetItemTypes.LeatherGloves]/HCOvenmitts,
    keep HCSmelter2/HCFurnace2/HCBlastfurnace2,
	CanBeDoneFromFloor:true,
    Result:HCZincingot,
    NeedToBeLearn:true,
    Time:100,
    Category:Smithing,
    OnGiveXP:HCWelding_OnGiveXP,
    }

recipe Recycle Copper
    {
    SkillRequired:MetalWelding=1,
    HCCoincopper=20,
    Charcoal,
    [Recipe.GetItemTypes.StartFire],
    HCIngotmold,
    [Recipe.GetItemTypes.BlacksmithTongs],
    keep [Recipe.GetItemTypes.LeatherGloves]/HCOvenmitts,
    keep HCSmelter2/HCFurnace2/HCBlastfurnace2,
	CanBeDoneFromFloor:true,
    Result:HCCopperingot,
    NeedToBeLearn:true,
    Time:100,
    Category:Smithing,
    OnGiveXP:HCWelding_OnGiveXP,
    }

recipe Recycle Silver
    {
    SkillRequired:MetalWelding=2,
    HCCoinsilver=20,
    Charcoal,
    [Recipe.GetItemTypes.StartFire],
    HCIngotmold,
    [Recipe.GetItemTypes.BlacksmithTongs],
    keep [Recipe.GetItemTypes.LeatherGloves]/HCOvenmitts,
    keep HCSmelter2/HCFurnace2/HCBlastfurnace2,
	CanBeDoneFromFloor:true,
    Result:HCSilveringot,
    NeedToBeLearn:true,
    Time:100,
    Category:Smithing,
    OnGiveXP:HCWelding_OnGiveXP,
    }

recipe Recycle Gold
    {
    SkillRequired:MetalWelding=3,
    HCCoingold=20,
    Charcoal,
    [Recipe.GetItemTypes.StartFire],
    HCIngotmold,
    [Recipe.GetItemTypes.BlacksmithTongs],
    keep [Recipe.GetItemTypes.LeatherGloves]/HCOvenmitts,
    keep HCSmelter2/HCFurnace2/HCBlastfurnace2,
	CanBeDoneFromFloor:true,
    Result:HCGoldingot,
    NeedToBeLearn:true,
    Time:100,
    Category:Smithing,
    OnGiveXP:HCWelding_OnGiveXP,
    }



recipe Press Coin
    {
    HCCopperingot,
    keep HCCoinpress,
    Result:HCCoincopper=10,
    NeedToBeLearn:true,
    Time:100,
    Category:Engineer,
    OnGiveXP:HCWelding_OnGiveXP,
    }

recipe Press Coin
    {
    HCSilveringot,
    keep HCCoinpress,
    Result:HCCoinsilver=10,
    NeedToBeLearn:true,
    Time:100,
    Category:Engineer,
    OnGiveXP:HCWelding_OnGiveXP,
    }

recipe Press Coin
    {
    HCGoldingot,
    keep HCCoinpress,
    Result:HCCoingold=10,
    NeedToBeLearn:true,
    Time:100,
    Category:Engineer,
    OnGiveXP:HCWelding_OnGiveXP,
    }

recipe Make Coin Press
	{
	   	HCSteelingot,
	   	HCIroningot=5,
    		keep HCSmithyhammersteel/HCSmithyhammertitanium,
    		[Recipe.GetItemTypes.BlacksmithTongs],
    		keep [Recipe.GetItemTypes.LeatherGloves]/HCOvenmitts,
		keep HCAnvil,
    		CanBeDoneFromFloor:true,
	   	Result:HCCoinpress,
    		NeedToBeLearn:true,
	   	Time:150.0,
       		Category:Engineer,
    		OnGiveXP:Recipe.OnGiveXP.None,
	}

recipe Open Wallet
    {
    Wallet,
    Result:HCWallet,
    Time:15,
    OnCreate:recipe_hcwalletmoney,
    }

recipe Open Wallet
    {
    Wallet2,
    Result:HCWallet2,
    Time:15,
    OnCreate:recipe_hcwalletmoney,
    }

recipe Open Wallet
    {
    Wallet3,
    Result:HCWallet3,
    Time:15,
    OnCreate:recipe_hcwalletmoney,
    }

recipe Open Wallet
    {
    Wallet4,
    Result:HCWallet4,
    Time:15,
    OnCreate:recipe_hcwalletmoney,
    }

recipe Open Piggy Bank
    {
    HCPiggybank,
    Result:HCPiggybankopen,
    Time:15,
    OnCreate:recipe_hcwalletmoney,
    }

recipe Anchor Slot Machine
    {
	HCSlotmachine,
    	CanBeDoneFromFloor:true,
    	Result:HCSlotmachine2,
    	Time:100,
    	Category:Anchor,
    }

recipe Play Slot Machine
    {
    	HCDollar/HCCoingold,
	keep HCSlotmachine/HCSlotmachine2,
    	CanBeDoneFromFloor:true,
    	Result:HCCoingold,
    	Time:15,
    	Category:Leisure,
    	OnCreate:recipe_hcslotmachine,
	RemoveResultItem:true,
    	OnGiveXP:Recipe.OnGiveXP.None,
    }

recipe Anchor Roulette Table
    {
	HCRoulette,
    	CanBeDoneFromFloor:true,
    	Result:HCRoulette2,
    	Time:100,
    	Category:Anchor,
    }
	
}