module Hydrocraft
{
    imports
    {
        Base

    }

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


item HCPencilsharpener
    {
        Weight    		= 0.1,
        Type    		= Normal,
        DisplayName         	= Pencil Sharpener,
        icon 			= HCPencilsharpener,
		DisplayCategory	= Useless,
    }

item HCPencilbox
    {
		DisplayCategory	 = Household,
		Type    		 = Normal,
		DisplayName      = Box of Pencils,
        Weight    		 = 0.3,
        icon 			 = HCPencilbox,
		WorldStaticModel = WorldItem-HCPencilbox,			
    }

item HCPenbox
    {
		DisplayCategory	 = Household,
		Type    		 = Normal,
		DisplayName      = Box of Pens,
        Weight    		 = 0.3,
        icon 			 = HCPenbox,		
		WorldStaticModel = WorldItem-HCPenbox,		
    }

item HCStaples
    {
	    DisplayCategory  = Household,	
        Weight    		 = 0.1,
        Type    		 = Normal,
        DisplayName      = Staples,
        icon 			 = HCStaples,
		WorldStaticModel = WorldItem-HCOffice_Staples,			
    }

item HCStaplesbox
    {
        Weight    		= 0.3,
        Type    		= Normal,
        DisplayName         	= Box of Staples,
        icon 			= HCStaplesbox,
		DisplayCategory	= Craft,
    }

item HCStapler
    {
        Weight    		= 0.3,
        Type    		= Normal,
        DisplayName     	= Empty Stapler,
        icon 			= HCStapler,
		DisplayCategory	= Craft,
    }

item HCStaplerfull
    {
	Weight			=	0.6,
	Type			=	Drainable,
	UseDelta		=	0.25,
	DisplayName		=	Stapler,
	ReplaceOnDeplete	=	HCStapler,
	Icon			=	HCStapler,
		DisplayCategory	= Craft,
    }

item HCStaplegun
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName     	= Empty Staple Gun,
        icon 			= HCStaplegun,
		DisplayCategory	= Craft,
    }

item HCStaplegunfull
    {
	Weight			=	1,
	Type			=	Drainable,
	UseDelta		=	0.25,
	DisplayName		=	Staple Gun,
	ReplaceOnDeplete	=	HCStaplegun,
	Icon			=	HCStaplegun,
		DisplayCategory	= Craft,
    }

item HCPostit
    	{
	    DisplayCategory = Household,		
        Weight			= 0.01,
        Type			= Literature,
        DisplayName		= Post-It Note,
        Icon			= HCPostit,
        CanBeWrite  		= true,
        PageToWrite 		= 1,
		WorldStaticModel = WorldItem-HCOffice_StickyNote,	
    	}

item HCPostitpad
    {
	    DisplayCategory  = Household,	
        Weight    		 = 0.3,
        Type    		 = Normal,
        DisplayName      = Pad of Post-It Notes,
        icon 			 = HCPostitpad,
		WorldStaticModel = WorldItem-HCOffice_StickyNotePad,			
    }

item HCRubberbandbox
    {
        Weight    		= 0.3,
        Type    		= Normal,
        DisplayName         	= Box of Rubberbands,
        icon 			= HCRubberbandbox,
		DisplayCategory	= Misc,
    }

item HCAbacus
    {
        Weight    		= 0.1,
        Type    		= Normal,
        DisplayName         	= Abacus,
        icon 			= HCAbacus,
		DisplayCategory	= Useless,
    }

item HCTypewriter
    {
        Weight    		= 2,
        Type    		= Normal,
        DisplayName         	= Typewriter,
        icon 			= HCTypewriter,
		DisplayCategory	= Useless,
    }

item HCBinderclip
    {
        Weight    		= 0.1,
        Type    		= Normal,
        DisplayName         	= Binder Clip,
        icon 			= HCBinderclip,
		DisplayCategory	= Useless,
    }

item HCBookend
    {
        DisplayCategory     = Household,	
        Weight              = 0.2,
        Type             	= Normal,
        DisplayName         = Bookend,
        icon             	= HCBookend,
        StaticModel     	= HCBookmarked,
        WorldStaticModel 	= HCBookmarked,
    } 

item HCClipboard
    {
        Weight    		= 0.2,
        Type    		= Normal,
        DisplayName         	= Clipboard,
        icon 			= HCClipboard,
		DisplayCategory	= Useless,
    }

item HCWhiteout
    {
		DisplayCategory	 = Household,
        Type    		 = Normal,	
        DisplayName         	= Whiteout,
        icon 			= HCWhiteout,
        Weight    		= 0.1,
		WorldStaticModel = WorldItem-HCWhiteout,		
    }

item HCThumbtack
    {
		DisplayCategory	 = Household,
        Type    		 = Normal,		
        Weight    		 = 0.05,
        DisplayName      = Thumbtack,
        icon 			 = HCThumbtack,
		WorldStaticModel = WorldItem-HCOffice_Thumbtack,		
    }

item HCHighlighter
    {
        Weight    		= 0.1,
        Type    		= Normal,
        DisplayName         	= Highlighter,
        icon 			= HCHighlighter,
		DisplayCategory	= Useless,
    }

item HCRuler
    {
		DisplayCategory	= Household,	
        Weight    		= 0.1,
        Type    		= Normal,
        DisplayName     = Ruler,
        icon 			= HCRuler,
		WorldStaticModel = WorldItem-HCOffice_Ruler,			
    }

item HCStapleremover
    {
        Weight    		= 0.1,
        Type    		= Normal,
        DisplayName         	= Staple Remover,
        icon 			= HCStapleremover,
		DisplayCategory	= Useless,
    }

item HCTriangle
    {
		DisplayCategory	 = Household,	
        Weight    		 = 0.1,
        Type    		 = Normal,
        DisplayName      = Triangle,
        icon 			 = HCTriangle,
		WorldStaticModel = WorldItem-HCOffice_Triangle,		
    }


item HCStamp
    {
        Weight    		= 0.1,
        Type    		= Normal,
        DisplayName         	= Rubber Stamp,
        icon 			= HCStamp,
		DisplayCategory	= Misc,
    }

item HCFolder
    {
		DisplayCategory	= Household,
		Type    		= Normal,
        DisplayName         	= Folder,	
        Weight    		= 0.1,
        icon 			= HCFolder,
		WorldStaticModel = WorldItem-HCFolder2,			
    }

item HCFolder2
    {
		DisplayCategory	= Household,	
        Weight    		= 0.1,
        Type    		= Normal,
        DisplayName         	= Folder,
        icon 			= HCFolder2,
	
    }

item HCManilaenvelope
    {
        Weight    		= 0.1,
        Type    		= Normal,
        DisplayName         	= Manila Envelope,
        icon 			= HCManilaenvelope,
		DisplayCategory	= Useless,
    }

item HCManilaenvelope2
    {
        Weight    		= 0.1,
        Type    		= Normal,
        DisplayName         	= Manila Envelope,
        icon 			= HCManilaenvelope2,
		DisplayCategory	= Useless,
    }

item HCCertificate
    {
        Weight    		= 0.1,
        Type    		= Normal,
        DisplayName         	= Certificate,
        icon 			= HCCertificate,
		DisplayCategory	= Useless,
    }

item HCGlobe
    {
        Weight    		= 1,
        Type    		= Normal,
        DisplayName         	= Globe,
        icon 			= HCGlobe,
		DisplayCategory	= Useless,
    }

item HCShipinbottle
    {
        Weight    		= 0.4,
        Type    		= Normal,
        DisplayName         	= Ship in a Bottle,
        icon 			= HCShipinbottle,
		DisplayCategory	= Useless,
    }

item HCDucttapepack 
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName     	= Duct Tape Package,
        icon 			= HCDucttapepack,
		DisplayCategory	= Craft,
    }

item HCElectrictape
    {
        Weight			= 0.3,
        Type			= Drainable,
        UseDelta		= 0.25,
        UseWhileEquipped	= FALSE,
        DisplayName		= Electric Tape,
        Icon			= HCElectrictape,
		DisplayCategory	= Craft,
    }

item HCElectricaltapepack
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName     	= Electrical Tape Package,
        icon 			= HCElectricaltapepack,
		DisplayCategory	= Craft,
    }

item HCMaskingtape
    {
        Weight			= 0.3,
        Type			= Drainable,
        UseDelta		= 0.25,
        UseWhileEquipped	= FALSE,
        DisplayName		= Masking Tape,
        Icon			= HCMaskingtape,
		DisplayCategory	= Craft,
    }

item HCPackingtape
    {
        Weight			= 0.3,
        Type			= Drainable,
        UseDelta		= 0.25,
        UseWhileEquipped	= FALSE,
        DisplayName		= Packing Tape,
        Icon			= HCPackingtape,
		DisplayCategory	= Craft,
    }

item HCGluepack
    {
        Weight    		= 0.3,
        Type    		= Normal,
        DisplayName     	= Glue Package,
        icon 			= HCGluepack,
		DisplayCategory	= Craft,
    }

item HCWoodgluepack
    {
        Weight    		= 0.3,
        Type    		= Normal,
        DisplayName     	= Wood Glue Package,
        icon 			= HCWoodgluepack,
		DisplayCategory	= Craft,
    }
	
item HCSuperglue
    {
        Type	            	= Drainable,
        UseDelta	        = 0.2,
        UseWhileEquipped	= FALSE,
        DisplayName		= Super Glue,
        Icon			= HCSuperglue,
        Weight			= 0.1,
		DisplayCategory	= Craft,
    }

item HCRubbercement
    {
        Type	            	= Drainable,
        UseDelta	        = 0.2,
        UseWhileEquipped	= FALSE,
        DisplayName		= Rubber Cement,
        Icon			= HCRubbercement,
        Weight			= 0.1,
		DisplayCategory	= Craft,
    }

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

recipe Box Pencils
    {
    Pencil=20,
    Result:HCPencilbox,
    Time:15,
    }

recipe Unbox Pencils
    {
    HCPencilbox,
    Result:Pencil=20,
    Time:15,
    }

recipe Box Pens
    {
    Pen=20,
    Result:HCPenbox,
    Time:15,
    }

recipe Unbox Pens
    {
    HCPenbox,
    Result:Pen=20,
    Time:15,
    }   

recipe Refill Stapler
    {
    HCStapler,
    HCStaples=10,
    Result:HCStaplerfull,
    Time:15,
    }

recipe Refill Staple Gun
    {
    HCStaplegun,
    HCStaples=10,
    Result:HCStaplegunfull,
    Time:15,
    }

recipe Box Staples
    {
    HCStaples=100,
    Result:HCStaplesbox,
    Time:15,
    }

recipe Unbox Staples
    {
    HCStaplesbox,
    Result:HCStaples=100,
    Time:15,
    }   

recipe Seperate Post-It Notes
    {
    HCPostitpad,
    Result:HCPostit=100,
    Time:15,
    }  

recipe Box Rubberbands
    {
    RubberBand=100,
    Result:HCRubberbandbox,
    Time:15,
    }

recipe Unbox Rubberbands
    {
    HCRubberbandbox,
    Result:RubberBand=100,
    Time:15,
    }   

recipe Erase Notebook
    {
    Notebook,
    Eraser/HCWhiteout,
    Result:Notebook,
    Time:25,
    }   

recipe Erase Journal
    {
    Journal,
    Eraser/HCWhiteout,
    Result:Notebook,
    Time:25,
    }   

recipe Pull out Pages
    {
    [Recipe.GetItemTypes.BooksWithNumberOfPages],
    Result:SheetPaper2,
	RemoveResultItem:true,
	OnCreate:Recipe.OnCreate.Hydrocraft.PullOutPages,
    Time:100,
    }

recipe Pull out Pages
    {
    Book/HCBook,
    Result:SheetPaper2=100,
    Time:100,
    } 

recipe Pull out Pages
    {
    Journal/Notebook,
    Result:SheetPaper2=20,
    Time:20,
    } 

recipe Pull out Pages
    {
    HCBookphone,
    Result:SheetPaper2=500,
    Time:500,
    } 

recipe Open Duct Tape Package
	{
	HCDucttapepack,
	Result:DuctTape=3,
	Time:50.0,
	}

recipe Open Electrical Tape Package
	{
	HCElectricaltapepack,
	Result:HCElectrictape=3,
	Time:50.0,
	}

recipe Open Glue Package
	{
	HCGluepack,
	Result:Glue=4,
	Time:50.0,
	}

recipe Open Wood Glue Package
	{
	HCWoodgluepack,
	Result:Woodglue=4,
	Time:50.0,
	}

}