module Base{
	craftRecipe BAOpenGunCase
	{
        timedAction = Making,
		Time = 20,
		Tags = InHandCraft;Packing;CanBeDoneInDark,
        category = Ammunition,
        AllowBatchCraft = True,
		CanWalk = true,
		OnCreate = RecipeCodeOnCreate.BAOpenGunCase,
		inputs
		{
			item 1 [BAWeapon.BA_PistolCase;BAWeapon.BA_SMGCase;BAWeapon.BA_ARCase;BAWeapon.BA_RifleCase;BAWeapon.BA_ShotgunCase;BAWeapon.BA_HeavyWeaponCase] mappers[baopenguncase],
		}
		outputs
		{
			item 1 mapper:baopenguncase,
		}
        itemMapper baopenguncase
        {
			Base.PistolCase1 = BAWeapon.BA_PistolCase,
			Base.Bag_ProtectiveCaseSmall_Pistol1 = BAWeapon.BA_SMGCase,
			Base.Bag_RifleCase = BAWeapon.BA_ARCase,
			Base.Bag_RifleCase = BAWeapon.BA_RifleCase,
			Base.Bag_RifleCase = BAWeapon.BA_ShotgunCase,
			Base.Bag_RifleCase = BAWeapon.BA_HeavyWeaponCase,
		}
    }
	
	craftRecipe BAGet308AmmoBox
	{
        timedAction = Making,
		Time = 20,
		Tags = InHandCraft;Packing;CanBeDoneInDark,
        category = Ammunition,
        AllowBatchCraft = True,
		CanWalk = true,
		inputs
		{
			item 1 [BAWeapon.BA_ClipCase] flags[AllowFavorite;InheritFavorite],
		}
		outputs
		{
			item 1 BAWeapon.BA_308AmmoBox,
		}
    }
	craftRecipe BAGet308Caisson
	{
        timedAction = Making,
		Time = 20,
		Tags = InHandCraft;Packing;CanBeDoneInDark,
        category = Ammunition,
        AllowBatchCraft = True,
		CanWalk = true,
		inputs
		{
			item 1 [BAWeapon.BA_ClipCase] flags[AllowFavorite;InheritFavorite],
		}
		outputs
		{
			item 1 BAWeapon.BA_308Caisson,
		}
    }
	craftRecipe BAGet8Clip9mm
	{
        timedAction = Making,
		Time = 20,
		Tags = InHandCraft;Packing;CanBeDoneInDark,
        category = Ammunition,
        AllowBatchCraft = True,
		CanWalk = true,
		inputs
		{
			item 1 [BAWeapon.BA_ClipCase] flags[AllowFavorite;InheritFavorite],
		}
		outputs
		{
			item 5 BAWeapon.BA_8Clip9mm,
		}
    }
	craftRecipe BAGet17Clip9mm
	{
        timedAction = Making,
		Time = 20,
		Tags = InHandCraft;Packing;CanBeDoneInDark,
        category = Ammunition,
        AllowBatchCraft = True,
		CanWalk = true,
		inputs
		{
			item 1 [BAWeapon.BA_ClipCase] flags[AllowFavorite;InheritFavorite],
		}
		outputs
		{
			item 3 BAWeapon.BA_17Clip9mm,
		}
    }
	craftRecipe BAGet20Clip9mm
	{
        timedAction = Making,
		Time = 20,
		Tags = InHandCraft;Packing;CanBeDoneInDark,
        category = Ammunition,
        AllowBatchCraft = True,
		CanWalk = true,
		inputs
		{
			item 1 [BAWeapon.BA_ClipCase] flags[AllowFavorite;InheritFavorite],
		}
		outputs
		{
			item 2 BAWeapon.BA_20Clip9mm,
		}
    }
	craftRecipe BAGet32Clip9mm
	{
        timedAction = Making,
		Time = 20,
		Tags = InHandCraft;Packing;CanBeDoneInDark,
        category = Ammunition,
        AllowBatchCraft = True,
		CanWalk = true,
		inputs
		{
			item 1 [BAWeapon.BA_ClipCase] flags[AllowFavorite;InheritFavorite],
		}
		outputs
		{
			item 2 BAWeapon.BA_32Clip9mm,
		}
    }
	craftRecipe BAGet40Clip9mm
	{
        timedAction = Making,
		Time = 20,
		Tags = InHandCraft;Packing;CanBeDoneInDark,
        category = Ammunition,
        AllowBatchCraft = True,
		CanWalk = true,
		inputs
		{
			item 1 [BAWeapon.BA_ClipCase] flags[AllowFavorite;InheritFavorite],
		}
		outputs
		{
			item 1 BAWeapon.BA_40Clip9mm,
		}
    }
	craftRecipe BAGet50Clip9mm
	{
        timedAction = Making,
		Time = 20,
		Tags = InHandCraft;Packing;CanBeDoneInDark,
        category = Ammunition,
        AllowBatchCraft = True,
		CanWalk = true,
		inputs
		{
			item 1 [BAWeapon.BA_ClipCase] flags[AllowFavorite;InheritFavorite],
		}
		outputs
		{
			item 1 BAWeapon.BA_50Clip9mm,
		}
    }
	craftRecipe BAGet10Clip45ACP
	{
        timedAction = Making,
		Time = 20,
		Tags = InHandCraft;Packing;CanBeDoneInDark,
        category = Ammunition,
        AllowBatchCraft = True,
		CanWalk = true,
		inputs
		{
			item 1 [BAWeapon.BA_ClipCase] flags[AllowFavorite;InheritFavorite],
		}
		outputs
		{
			item 3 BAWeapon.BA_10Clip45ACP,
		}
    }
	craftRecipe BAGet30Clip45ACP
	{
        timedAction = Making,
		Time = 20,
		Tags = InHandCraft;Packing;CanBeDoneInDark,
        category = Ammunition,
        AllowBatchCraft = True,
		CanWalk = true,
		inputs
		{
			item 1 [BAWeapon.BA_ClipCase] flags[AllowFavorite;InheritFavorite],
		}
		outputs
		{
			item 2 BAWeapon.BA_30Clip45ACP,
		}
    }
	craftRecipe BAGet8Clip38SP
	{
        timedAction = Making,
		Time = 20,
		Tags = InHandCraft;Packing;CanBeDoneInDark,
        category = Ammunition,
        AllowBatchCraft = True,
		CanWalk = true,
		inputs
		{
			item 1 [BAWeapon.BA_ClipCase] flags[AllowFavorite;InheritFavorite],
		}
		outputs
		{
			item 6 BAWeapon.BA_8Clip38SP,
		}
    }
	craftRecipe BAGet32Clip38SP
	{
        timedAction = Making,
		Time = 20,
		Tags = InHandCraft;Packing;CanBeDoneInDark,
        category = Ammunition,
        AllowBatchCraft = True,
		CanWalk = true,
		inputs
		{
			item 1 [BAWeapon.BA_ClipCase] flags[AllowFavorite;InheritFavorite],
		}
		outputs
		{
			item 3 BAWeapon.BA_32Clip38SP,
		}
    }
	craftRecipe BAGet71Clip38SP
	{
        timedAction = Making,
		Time = 20,
		Tags = InHandCraft;Packing;CanBeDoneInDark,
        category = Ammunition,
        AllowBatchCraft = True,
		CanWalk = true,
		inputs
		{
			item 1 [BAWeapon.BA_ClipCase] flags[AllowFavorite;InheritFavorite],
		}
		outputs
		{
			item 1 BAWeapon.BA_71Clip38SP,
		}
    }
	/*
	craftRecipe BAGet30Clip223
	{
        timedAction = Making,
		Time = 20,
		Tags = InHandCraft;Packing;CanBeDoneInDark,
        category = Ammunition,
        AllowBatchCraft = True,
		CanWalk = true,
		inputs
		{
			item 1 [BAWeapon.BA_ClipCase] flags[AllowFavorite;InheritFavorite],
		}
		outputs
		{
			item 2 BAWeapon.BA_30Clip223,
		}
    }
	*/
	
	/*
	craftRecipe BATurn556Clipto30Clip223
	{
        timedAction = Making,
		Time = 1,
		Tags = InHandCraft;Packing;CanBeDoneInDark,
        category = Ammunition,
        AllowBatchCraft = True,
		CanWalk = true,
		inputs
		{
			item 1 [Base.556Clip;BAWeapon.BA_30Clip223] mappers[baclip],
		}
		outputs
		{
			item 1 mapper:baclip,
		}
        itemMapper baclip
        {
			Base.556Clip = BAWeapon.BA_30Clip223,
			BAWeapon.BA_30Clip223 = Base.556Clip,
		}
    }
	*/
}