module Base
{
    item GunPowder
    {
		DisplayCategory = Material,
        Weight	=	0.05,
        DisplayName	=	Gunpowder,
		Type	=	Normal,
        Icon	=	Gunpowder,
		WorldStaticModel = GunPowder,
    }

	/********** Dismantling Parts **********/
	item M9Parts
	{
		DisplayCategory = Material,
		Weight = 0.2,
		Type = Normal,
		DisplayName = M9 Parts,
		Icon = M9Parts,
		Tooltip = Tooltip_AMWP,
		MetalValue = 3,
		WorldStaticModel = AmmoMaker.M9Parts,
	}	

    fixing Fix Pistol
    {
       Require : Pistol,

       Fixer : M9Parts; AMReloading=1; Aiming=3,
	   ConditionModifier : 1.5,
    }

    fixing Fix Pistol 2
    {
       Require : Pistol,

       Fixer : Pistol; Aiming=3,
    }

	item M1911Parts
	{
		DisplayCategory = Material,
		Weight = 0.2,
		Type = Normal,
		DisplayName = M1911 Parts,
		Icon = M1911Parts,
		Tooltip = Tooltip_AMWP,
		MetalValue = 3,
		WorldStaticModel = AmmoMaker.M1911Parts,
	}	

    fixing Fix Pistol2
    {
       Require : Pistol2,

       Fixer : M1911Parts; AMReloading=2; Aiming=3,
	   ConditionModifier : 1.5,
    }

    fixing Fix Pistol2 2
    {
       Require : Pistol2,

       Fixer : Pistol2; Aiming=3,
    }

	item DEParts
	{
		DisplayCategory = Material,
		Weight = 0.2,
		Type = Normal,
		DisplayName = D-E Parts,
		Icon = DEParts,
		Tooltip = Tooltip_AMWP,
		MetalValue = 3,
		WorldStaticModel = AmmoMaker.DEParts,
	}	

    fixing Fix Pistol3
    {
       Require : Pistol3,

       Fixer : DEParts; AMReloading=3; Aiming=3,
	   ConditionModifier : 1.5,
    }

    fixing Fix Pistol3 2
    {
       Require : Pistol3,

       Fixer : Pistol3; Aiming=3,
    }

	item RevolverParts
	{
		DisplayCategory = Material,
		Weight = 0.2,
		Type = Normal,
		DisplayName = Revolver Parts,
		Icon = RevolverParts,
		Tooltip = Tooltip_AMWP,
		MetalValue = 3,
		WorldStaticModel = AmmoMaker.RevolverParts,
	}	

    fixing Fix Revolver
    {
       Require : Revolver,

       Fixer : RevolverParts; AMReloading=2; Aiming=3,
	   ConditionModifier : 1.5,
    }

    fixing Fix Revolver 2
    {
       Require : Revolver,

       Fixer : Revolver; Aiming=3,
    }

	item Revolver_LongParts
	{
		DisplayCategory = Material,
		Weight = 0.2,
		Type = Normal,
		DisplayName = Magnum Parts,
		Icon = Revolver_LongParts,
		Tooltip = Tooltip_AMWP,
		MetalValue = 3,
		WorldStaticModel = AmmoMaker.Revolver_LongParts,
	}	

    fixing Fix Revolver_Long
    {
       Require : Revolver_Long,

       Fixer : Revolver_LongParts; AMReloading=3; Aiming=3,
	   ConditionModifier : 1.5,
    }

    fixing Fix Revolver_Long 2
    {
       Require : Revolver_Long,

       Fixer : Revolver_Long; Aiming=3,
    }

	item Revolver_ShortParts
	{
		DisplayCategory = Material,
		Weight = 0.2,
		Type = Normal,
		DisplayName = Revolver M36 Parts,
		Icon = Revolver_ShortParts,
		Tooltip = Tooltip_AMWP,
		MetalValue = 3,
		WorldStaticModel = AmmoMaker.Revolver_ShortParts,
	}	

    fixing Fix Revolver_Short
    {
       Require : Revolver_Short,

       Fixer : Revolver_ShortParts; AMReloading=3; Aiming=3,
	   ConditionModifier : 1.5,
    }

    fixing Fix Revolver_Short 2
    {
       Require : Revolver_Short,

       Fixer : Revolver_Short; Aiming=3,
    }

	item ShotgunParts
	{
		DisplayCategory = Material,
		Weight = 0.2,
		Type = Normal,
		DisplayName = Shotgun Parts,
		Icon = ShotgunParts,
		Tooltip = Tooltip_AMWP,
		MetalValue = 3,
		WorldStaticModel = AmmoMaker.ShotgunParts,
	}	

    fixing Fix Shotgun
    {
       Require : Shotgun,

       Fixer : ShotgunParts; AMReloading=3; Aiming=2,
	   ConditionModifier : 1.5,
    }

    fixing Fix Shotgun 2
    {
       Require : Shotgun,

       Fixer : Shotgun; Aiming=2,
    }

    fixing Fix ShotgunSawnoff
    {
       Require : ShotgunSawnoff,

       Fixer : ShotgunParts; AMReloading=3; Aiming=2,
	   ConditionModifier : 1.5,
    }

    fixing Fix ShotgunSawnoff 2
    {
       Require : ShotgunSawnoff,

       Fixer : ShotgunSawnoff; Aiming=2,
    }

	item DoubleBarrelShotgunParts
	{
		DisplayCategory = Material,
		Weight = 0.2,
		Type = Normal,
		DisplayName = Double Barrel Shotgun Parts,
		Icon = DoubleBarrelShotgunParts,
		Tooltip = Tooltip_AMWP,
		MetalValue = 3,
		WorldStaticModel = AmmoMaker.DoubleBarrelShotgunParts,
	}	

    fixing Fix DoubleBarrelShotgun
    {
       Require : DoubleBarrelShotgun,

       Fixer : DoubleBarrelShotgunParts; AMReloading=3; Aiming=2,
	   ConditionModifier : 1.5,
    }

    fixing Fix DoubleBarrelShotgun 2
    {
       Require : DoubleBarrelShotgun,

       Fixer : DoubleBarrelShotgun; Aiming=2,
    }

    fixing Fix DoubleBarrelShotgunSawnoff
    {
       Require : DoubleBarrelShotgunSawnoff,

       Fixer : DoubleBarrelShotgunParts; AMReloading=3; Aiming=2,
	   ConditionModifier : 1.5,
    }

    fixing Fix DoubleBarrelShotgunSawnoff 2
    {
       Require : DoubleBarrelShotgunSawnoff,

       Fixer : DoubleBarrelShotgunSawnoff; Aiming=2,
    }

	item VarmintRifleParts
	{
		DisplayCategory = Material,
		Weight = 0.2,
		Type = Normal,
		DisplayName = Varmint Rifle Parts,
		Icon = VarmintRifleParts,
		Tooltip = Tooltip_AMWP,
		MetalValue = 3,
		WorldStaticModel = AmmoMaker.VarmintRifleParts,
	}	

    fixing Fix VarmintRifle
    {
       Require : VarmintRifle,

       Fixer : VarmintRifleParts; AMReloading=4; Aiming=4,
	   ConditionModifier : 1.5,
    }

    fixing Fix VarmintRifle 2
    {
       Require : VarmintRifle,

       Fixer : VarmintRifle; Aiming=4,
    }

	item HuntingRifleParts
	{
		DisplayCategory = Material,
		Weight = 0.2,
		Type = Normal,
		DisplayName = Hunting Rifle Parts,
		Icon = VarmintRifleParts,
		Tooltip = Tooltip_AMWP,
		MetalValue = 3,
		WorldStaticModel = AmmoMaker.HuntingRifleParts,
	}	

    fixing Fix HuntingRifle
    {
       Require : HuntingRifle,

       Fixer : HuntingRifleParts; AMReloading=4; Aiming=4,
	   ConditionModifier : 1.5,
    }

    fixing Fix HuntingRifle 2
    {
       Require : HuntingRifle,

       Fixer : HuntingRifle; Aiming=4,
    }

	item AssaultRifleParts
	{
		DisplayCategory = Material,
		Weight = 0.2,
		Type = Normal,
		DisplayName = M16 AssaultRifle Parts,
		Icon = AssaultRifleParts,
		Tooltip = Tooltip_AMWP,
		MetalValue = 3,
		WorldStaticModel = AmmoMaker.AssaultRifleParts,
	}	

    fixing Fix Assault Rifle
    {
       Require : AssaultRifle,

       Fixer : AssaultRifleParts; AMReloading=5; Aiming=5,
	   ConditionModifier : 1.5,
    }

    fixing Fix Assault Rifle 2
    {
       Require : AssaultRifle,

       Fixer : AssaultRifle; Aiming=5,
    }

	item AssaultRifle2Parts
	{
		DisplayCategory = Material,
		Weight = 0.2,
		Type = Normal,
		DisplayName = M14 AssaultRifle Parts,
		Icon = AssaultRifle2Parts,
		Tooltip = Tooltip_AMWP,
		MetalValue = 3,
		WorldStaticModel = AmmoMaker.AssaultRifle2Parts,
	}	

    fixing Fix AssaultRifle2
    {
       Require : AssaultRifle2,

       Fixer : AssaultRifle2Parts; AMReloading=5; Aiming=5,
	   ConditionModifier : 1.5,
    }

    fixing Fix AssaultRifle2 2
    {
       Require : AssaultRifle2,

       Fixer : AssaultRifle2; Aiming=5,
    }

	item AK47Parts
	{
		DisplayCategory = Material,
		Weight = 0.2,
		Type = Normal,
		DisplayName = AK47 Parts,
		Icon = AK47Parts,
		Tooltip = Tooltip_AMWP,
		MetalValue = 3,
		WorldStaticModel = AmmoMaker.AK47Parts,
	}	

    fixing Fix AK47
    {
       Require : AK47,

       Fixer : AK47Parts; AMReloading=6; Aiming=6,
	   ConditionModifier : 1.5,
    }

    fixing Fix AK47 2
    {
       Require : AK47,

       Fixer : AK47; Aiming=6,
    }
}