module Hydrocraft
{
    imports
    {
        Base,
		ORGM
    }

/************************CASINGS AND TIPS************************/

item HCSPistolCasings
    {
        Weight    		= 0.008,
        Type    		= Normal,
        DisplayName     = Sm. Pistol Cases,
        icon 			= HCBulletcasings,
    }
	
item HCSPistolCasingsBox
    {
        Weight    		= 0.8,
        Type    		= Normal,
        DisplayName     = Sm. Pistol Cases - 100 Case Box,
        icon 			= 9mmBox,
    }
	
recipe Unbox Sm. Pistol Cases
	{
    HCSPistolCasingsBox,
    Result:HCSPistolCasings=100,
    Time:5.0,
	OnCreate:unbox_OnCreate,
	}

recipe Put in a box
    {
    HCSPistolCasings=100,
    Result:HCSPistolCasingsBox,
    Time:5.0,
	OnCreate:putInBox_OnCreate,
    }
	
item HCLPistolCasings
    {
        Weight    		= 0.012,
        Type    		= Normal,
        DisplayName     = Lg. Pistol Cases,
        icon 			= HCBulletcasings,
    }
	
item HCLPistolCasingsBox
    {
        Weight    		= 1.2,
        Type    		= Normal,
        DisplayName     = Lg. Pistol Cases - 100 Case Box,
        icon 			= 10mmBox,
    }
	
recipe Unbox Lg. Pistol Cases
	{
    HCLPistolCasingsBox,
    Result:HCLPistolCasings=100,
    Time:5.0,
	OnCreate:unbox_OnCreate,
	}

recipe Put in a box
    {
    HCLPistolCasings=100,
    Result:HCLPistolCasingsBox,
    Time:5.0,
	OnCreate:putInBox_OnCreate,
    }
	
item HCSRifleCasings
    {
        Weight    		= 0.013,
        Type    		= Normal,
        DisplayName     = Sm. Rifle Cases,
        icon 			= HCBulletcasings,
    }
	
item HCSRifleCasingsBox
    {
        Weight    		= 1.32,
        Type    		= Normal,
        DisplayName     = Sm. Rifle Cases - 100 Case Box,
        icon 			= 223Box,
    }
	
recipe Unbox Sm. Rifle Cases
	{
    HCSRifleCasingsBox,
    Result:HCSRifleCasings=100,
    Time:5.0,
	OnCreate:unbox_OnCreate,
	}

recipe Put in a box
    {
    HCSRifleCasings=100,
    Result:HCSRifleCasingsBox,
    Time:5.0,
	OnCreate:putInBox_OnCreate,
    }
	
item HCLRifleCasings
    {
        Weight    		= 0.027,
        Type    		= Normal,
        DisplayName     = Lg. Rifle Cases,
        icon 			= HCBulletcasings,
    }
	
item HCLRifleCasingsBox
    {
        Weight    		= 1.35,
        Type    		= Normal,
        DisplayName     = Lg. Rifle Cases - 50 Case Box,
        icon 			= 3006Box,
    }
	
recipe Unbox Lg. Rifle Cases
	{
    HCLRifleCasingsBox,
    Result:HCLRifleCasings=50,
    Time:5.0,
	OnCreate:unbox_OnCreate,
	}

recipe Put in a box
    {
    HCLRifleCasings=50,
    Result:HCLRifleCasingsBox,
    Time:5.0,
	OnCreate:putInBox_OnCreate,
    }
	
item HCPistolBullets
    {
        Weight    		= 0.016,
        Type    		= Normal,
        DisplayName         	= Pistol Bullets,
        icon 			= HCBullettips,
    }
	
item HCPistolBulletsBox
    {
        Weight    		= 0.8,
        Type    		= Normal,
        DisplayName         	= Pistol Bullets - 50 Bullet Box,
        icon 			= 38Box,
    }
	
recipe Unbox Pistol Bullets
	{
    HCPistolBulletsBox,
    Result:HCPistolBullets=50,
    Time:5.0,
	OnCreate:unbox_OnCreate,
	}

recipe Put in a box
    {
    HCPistolBullets=50,
    Result:HCPistolBulletsBox,
    Time:5.0,
	OnCreate:putInBox_OnCreate,
    }
	
item HCRifleBullets
    {
        Weight    		= 0.008,
        Type    		= Normal,
        DisplayName         	= Rifle Bullets,
        icon 			= HCBullettips,
    }
	
item HCRifleBulletsBox
    {
        Weight    		= 0.8,
        Type    		= Normal,
        DisplayName         	= Rifle Bullets - 100 Bullet Box,
        icon 			= 3030Box,
    }
	
recipe Unbox Rifle Bullets
	{
    HCRifleBulletsBox,
    Result:HCRifleBullets=100,
    Time:5.0,
	OnCreate:unbox_OnCreate,
	}

recipe Put in a box
    {
    HCRifleBullets=100,
    Result:HCRifleBulletsBox,
    Time:5.0,
	OnCreate:putInBox_OnCreate,
    }
	
item HC12GaugeSlugs
    {
        Weight    		= 0.06,
        Type    		= Normal,
        DisplayName         	= 12 Gauge Slugs,
        icon 			= HCBullettips,
    }
	
item HC12GaugeSlugsBox
    {
        Weight    		= 1.5,
        Type    		= Normal,
        DisplayName         	= 12 Gauge Slugs - 25 Slug Box,
        icon 			= 12gSlugBox,
    }
	
recipe Unbox 12 Gauge Slugs
	{
    HC12GaugeSlugsBox,
    Result:HC12GaugeSlugs=25,
    Time:5.0,
	OnCreate:unbox_OnCreate,
	}

recipe Put in a box
    {
    HC12GaugeSlugs=25,
    Result:HC12GaugeSlugsBox,
    Time:5.0,
	OnCreate:putInBox_OnCreate,
    }
	
recipe Make Small Bronze Pistol Cases
    {
    HCBronzeingot,
    Charcoal,
    Lighter/Matches/PercedWood/HCMagnesiumstriker,
    HCBulletcasingmold,
    keep HCTongs,
    keep HCWorkgloves/HCOvenmitts,
    keep HCSmelter,
    CanBeDoneFromFloor:true,
    Result:HCSPistolCasingsBox,
    Time:100,
    Category:Blacksmithing,
    }
	
recipe Make Large Bronze Pistol Cases
    {
    HCBronzeingot,
    Charcoal,
    Lighter/Matches/PercedWood/HCMagnesiumstriker,
    HCBulletcasingmold,
    keep HCTongs,
    keep HCWorkgloves/HCOvenmitts,
    keep HCSmelter,
    CanBeDoneFromFloor:true,
    Result:HCLPistolCasingsBox,
    Time:100,
    Category:Blacksmithing,
    }
	
recipe Make Small Bronze Rifle Cases
    {
    HCBronzeingot,
    Charcoal,
    Lighter/Matches/PercedWood/HCMagnesiumstriker,
    HCBulletcasingmold,
    keep HCTongs,
    keep HCWorkgloves/HCOvenmitts,
    keep HCSmelter,
    CanBeDoneFromFloor:true,
    Result:HCSRifleCasingsBox,
    Time:100,
    Category:Blacksmithing,
    }
	
recipe Make Large Bronze Rifle Cases
    {
    HCBronzeingot,
    Charcoal,
    Lighter/Matches/PercedWood/HCMagnesiumstriker,
    HCBulletcasingmold,
    keep HCTongs,
    keep HCWorkgloves/HCOvenmitts,
    keep HCSmelter,
    CanBeDoneFromFloor:true,
    Result:HCLRifleCasingsBox,
    Time:100,
    Category:Blacksmithing,
    }
	
recipe Make Pistol Bullets
    {
    HCLeadingot,
    Charcoal,
    Lighter/Matches/PercedWood/HCMagnesiumstriker,
    HCBullettipmold,
    keep HCTongs,
    keep HCWorkgloves/HCOvenmitts,
    keep HCSmelter,
    CanBeDoneFromFloor:true,
    Result:HCPistolBulletsBox,
    Time:100,
    Category:Blacksmithing,
    }
	
recipe Make Rifle Bullets
    {
    HCLeadingot,
    Charcoal,
    Lighter/Matches/PercedWood/HCMagnesiumstriker,
    HCBullettipmold,
    keep HCTongs,
    keep HCWorkgloves/HCOvenmitts,
    keep HCSmelter,
    CanBeDoneFromFloor:true,
    Result:HCRifleBulletsBox,
    Time:100,
    Category:Blacksmithing,
    }
	
recipe Make 12 Gauge Slugs
    {
    HCLeadingot,
    Charcoal,
    Lighter/Matches/PercedWood/HCMagnesiumstriker,
    HCBullettipmold,
    keep HCTongs,
    keep HCWorkgloves/HCOvenmitts,
    keep HCSmelter,
    CanBeDoneFromFloor:true,
    Result:HC12GaugeSlugsBox,
    Time:100,
    Category:Blacksmithing,
    }

/********************AMMO RECIPES***********************/
	
recipe Make 9mm Rounds
    {
    keep HCFunnel,
    GunPowder=10,
    HCSPistolCasings=50,
    HCPistolBullets=50,
    Result:9mmBox,
    Time:100,
    Category:Reloading,
    }
	
recipe Make 10mm Rounds
    {
    keep HCFunnel,
    GunPowder=12,
	HCLPistolCasings=50,
    HCPistolBullets=50,
    Result:10mmBox,
    Time:100,
    Category:Reloading,
    }
	
recipe Make .32 ACP Rounds
    {
    keep HCFunnel,
    GunPowder=10,
	HCSPistolCasings=50,
    HCPistolBullets=50,
    Result:32Box,
    Time:100,
    Category:Reloading,
    }

recipe Make .357 Magnum Rounds
    {
    keep HCFunnel,
    GunPowder=17,
	HCSPistolCasings=50,
    HCPistolBullets=50,
    Result:357Box,
    Time:100,
    Category:Reloading,
    }
	
recipe Make .380 ACP Rounds
    {
    keep HCFunnel,
    GunPowder=10,
	HCSPistolCasings=50,
    HCPistolBullets=50,
    Result:380Box,
    Time:100,
    Category:Reloading,
    }
	
recipe Make .38 Special Rounds
    {
    keep HCFunnel,
    GunPowder=10,
	HCSPistolCasings=50,
    HCPistolBullets=50,
    Result:38Box,
    Time:100,
    Category:Reloading,
    }
	
recipe Make .38 Super Rounds
    {
    keep HCFunnel,
    GunPowder=15,
	HCSPistolCasings=50,
    HCPistolBullets=50,
    Result:38SBox,
    Time:100,
    Category:Reloading,
    }
	
recipe Make .40 S&W Rounds
    {
    keep HCFunnel,
    GunPowder=15,
	HCLPistolCasings=50,
    HCPistolBullets=50,
    Result:40Box,
    Time:100,
    Category:Reloading,
    }
	
recipe Make .44 Magnum Rounds
    {
    keep HCFunnel,
    GunPowder=20,
	HCLPistolCasings=50,
    HCPistolBullets=50,
    Result:44Box,
    Time:100,
    Category:Reloading,
    }
	
recipe Make .45 ACP Rounds
    {
    keep HCFunnel,
    GunPowder=15,
	HCLPistolCasings=50,
    HCPistolBullets=50,
    Result:45Box,
    Time:100,
    Category:Reloading,
    }
	
recipe Make .45 Colt Rounds
    {
    keep HCFunnel,
    GunPowder=17,
	HCLPistolCasings=50,
    HCPistolBullets=50,
    Result:45ColtBox,
    Time:100,
    Category:Reloading,
    }
	
recipe Make .454 Casull Rounds
    {
    keep HCFunnel,
    GunPowder=22,
	HCLPistolCasings=50,
    HCPistolBullets=50,
    Result:454Box,
    Time:100,
    Category:Reloading,
    }
	
recipe Make .50AE Rounds
    {
    keep HCFunnel,
    GunPowder=25,
	HCLPistolCasings=50,
    HCPistolBullets=50,
    Result:50AEBox,
    Time:100,
    Category:Reloading,
    }
	
recipe Make FN 5.7x28 Rounds
    {
    keep HCFunnel,
    GunPowder=10,
	HCSPistolCasings=50,
    HCPistolBullets=50,
    Result:57Box,
    Time:100,
    Category:Reloading,
    }
	
recipe Make .22LR Rounds
    {
    keep HCFunnel,
    GunPowder=10,
    HCSRifleCasings=100,
    HCRifleBullets=100,
    Result:22Box,
    Time:100,
    Category:Reloading,
    }

recipe Make .223 Remington Rounds
    {
    keep HCFunnel,
    GunPowder=20,
    HCSRifleCasings=25,
    HCRifleBullets=25,
    Result:223RemBox,
    Time:100,
    Category:Reloading,
    }
	
recipe Make .30-06 Springfield Rounds
    {
    keep HCFunnel,
    GunPowder=40,
    HCLRifleCasings=20,
    HCRifleBullets=20,
    Result:3006Box,
    Time:100,
    Category:Reloading,
    }
	
recipe Make .30-30 Winchester Rounds
    {
    keep HCFunnel,
    GunPowder=20,
    HCLRifleCasings=20,
    HCRifleBullets=20,
    Result:3030Box,
    Time:100,
    Category:Reloading,
    }
	
recipe Make .308 Winchester Rounds
    {
    keep HCFunnel,
    GunPowder=30,
    HCLRifleCasings=20,
    HCRifleBullets=20,
    Result:308wBox,
    Time:100,
    Category:Reloading,
    }
	
recipe Make 5.56x45 NATO Rounds
    {
    keep HCFunnel,
    GunPowder=20,
    HCSRifleCasings=25,
    HCRifleBullets=25,
    Result:556Box,
    Time:100,
    Category:Reloading,
    }
	
recipe Make 7.62x39 Rounds
    {
    keep HCFunnel,
    GunPowder=20,
    HCSRifleCasings=20,
    HCRifleBullets=20,
    Result:762Box,
    Time:100,
    Category:Reloading,
    }
	
recipe Make 7.62x51 Rounds
    {
    keep HCFunnel,
    GunPowder=30,
    HCLRifleCasings=20,
    HCRifleBullets=20,
    Result:762x51Box,
    Time:100,
    Category:Reloading,
    }
	
recipe Make 7.62x54R Rounds
    {
    keep HCFunnel,
    GunPowder=40,
    HCLRifleCasings=20,
    HCRifleBullets=20,
    Result:762x54Box,
    Time:100,
    Category:Reloading,
    }

recipe Make 12 Gauge Buckshot Shells
    {
    keep HCFunnel,
    GunPowder=10,
    HCBuckshot=8,
    SheetPaper=10,
    Result:12gBox,
    Time:100,
    Category:Reloading,
    }
	
recipe Make 12 Gauge Slug Shells
    {
    keep HCFunnel,
    GunPowder=10,
    HC12GaugeSlugs=25,
    SheetPaper=10,
    Result:12gSlugBox,
    Time:100,
    Category:Reloading,
    }
	
recipe Make .177 Pellets
    {
    HCSteelingot,
    Charcoal,
    Lighter/Matches/PercedWood/HCMagnesiumstriker,
    HCBuckshotmold,
    keep HCTongs,
    keep HCWorkgloves/HCOvenmitts,
    keep HCBlastfurnace,
    CanBeDoneFromFloor:true,
    Result:BBCan=2,
    Time:100,
    Category:Reloading,
    }
	
/********************BREAKDOWN RECIPES***********************/
	
recipe Breakdown 9mm Rounds
    {
	keep HCPliers,
    9mmBox,
    Result:GunPowder=10,
    Time:100,
    Category:Reloading,
	OnCreate:recipe_breakdown9,
    }
	
recipe Breakdown 10mm Rounds
    {
	keep HCPliers,
    10mmBox,
    Result:GunPowder=12,
    Time:100,
    Category:Reloading,
	OnCreate:recipe_breakdown10,
    }
	
recipe Breakdown .32 ACP Rounds
    {
	keep HCPliers,
    32Box,
    Result:GunPowder=10,
    Time:100,
    Category:Reloading,
	OnCreate:recipe_breakdown32,
    }
	
recipe Breakdown .357 Magnum Rounds
    {
	keep HCPliers,
    357Box,
    Result:GunPowder=17,
    Time:100,
    Category:Reloading,
	OnCreate:recipe_breakdown357,
    }

recipe Breakdown .380 ACP Rounds
    {
	keep HCPliers,
    380Box,
    Result:GunPowder=10,
    Time:100,
    Category:Reloading,
	OnCreate:recipe_breakdown380,
    }
	
recipe Breakdown .38 Special Rounds
    {
	keep HCPliers,
    38Box,
    Result:GunPowder=10,
    Time:100,
    Category:Reloading,
	OnCreate:recipe_breakdown38,
    }
	
recipe Breakdown .38 Super Rounds
    {
	keep HCPliers,
    38SBox,
    Result:GunPowder=15,
    Time:100,
    Category:Reloading,
	OnCreate:recipe_breakdown38super,
    }
	
recipe Breakdown .40 S&W Rounds
    {
	keep HCPliers,
    40Box,
    Result:GunPowder=15,
    Time:100,
    Category:Reloading,
	OnCreate:recipe_breakdown40,
    }
	
recipe Breakdown .44 Magnum Rounds
    {
	keep HCPliers,
    44Box,
    Result:GunPowder=20,
    Time:100,
    Category:Reloading,
	OnCreate:recipe_breakdown44,
    }
	
recipe Breakdown .45 ACP Rounds
    {
	keep HCPliers,
    45Box,
    Result:GunPowder=15,
    Time:100,
    Category:Reloading,
	OnCreate:recipe_breakdown45,
    }
	
recipe Breakdown .45 Colt Rounds
    {
	keep HCPliers,
    45ColtBox,
    Result:GunPowder=17,
    Time:100,
    Category:Reloading,
	OnCreate:recipe_breakdown45colt,
    }
	
recipe Breakdown .454 Casull Rounds
    {
	keep HCPliers,
    454Box,
    Result:GunPowder=22,
    Time:100,
    Category:Reloading,
	OnCreate:recipe_breakdown454,
    }
	
recipe Breakdown .50AE Rounds
    {
	keep HCPliers,
    50AEBox,
    Result:GunPowder=25,
    Time:100,
    Category:Reloading,
	OnCreate:recipe_breakdown50,
    }
	
recipe Breakdown FN 5.7x28 Rounds
    {
	keep HCPliers,
    57Box,
    Result:GunPowder=10,
    Time:100,
    Category:Reloading,
	OnCreate:recipe_breakdown57,
    }
	
recipe Breakdown .22LR Rounds
    {
	keep HCPliers,
    22Box,
    Result:GunPowder=10,
    Time:100,
    Category:Reloading,
	OnCreate:recipe_breakdown22,
    }
	
recipe Breakdown .223 Remington Rounds
    {
	keep HCPliers,
    223RemBox,
    Result:GunPowder=20,
    Time:100,
    Category:Reloading,
	OnCreate:recipe_breakdown223,
    }
	
recipe Breakdown .30-06 Springfield Rounds
    {
	keep HCPliers,
    3006Box,
    Result:GunPowder=40,
    Time:100,
    Category:Reloading,
	OnCreate:recipe_breakdown3006,
    }
	
recipe Breakdown .30-30 Springfield Rounds
    {
	keep HCPliers,
    3030Box,
    Result:GunPowder=30,
    Time:100,
    Category:Reloading,
	OnCreate:recipe_breakdown3030,
    }
	
recipe Breakdown .308 Winchester Rounds
    {
	keep HCPliers,
    308wBox,
    Result:GunPowder=30,
    Time:100,
    Category:Reloading,
	OnCreate:recipe_breakdown308,
    }
	
recipe Breakdown 5.56x45 NATO Rounds
    {
	keep HCPliers,
    556Box,
    Result:GunPowder=20,
    Time:100,
    Category:Reloading,
	OnCreate:recipe_breakdown556,
    }
	
recipe Breakdown 7.62x39 Rounds
    {
	keep HCPliers,
    762Box,
    Result:GunPowder=20,
    Time:100,
    Category:Reloading,
	OnCreate:recipe_breakdown76239,
    }
	
recipe Breakdown 7.62x51 Rounds
    {
	keep HCPliers,
    762x51Box,
    Result:GunPowder=30,
    Time:100,
    Category:Reloading,
	OnCreate:recipe_breakdown76251,
    }

recipe Breakdown 7.62x54R Rounds
    {
	keep HCPliers,
    762x54Box,
    Result:GunPowder=40,
    Time:100,
    Category:Reloading,
	OnCreate:recipe_breakdown76254,
    }
	
recipe Breakdown 12 Gauge Buckshot Shells
    {
	keep HCPliers,
    12gBox,
    Result:GunPowder=10,
    Time:100,
    Category:Reloading,
	OnCreate:recipe_breakdown12gbuck,
    }
	
recipe Breakdown 12 Gauge Slug Shells
    {
	keep HCPliers,
    12gSlugBox,
    Result:GunPowder=10,
    Time:100,
    Category:Reloading,
	OnCreate:recipe_breakdown12gslug,
    }
	
}