module Base
{



    fixing Fix SVD
    {
       Require : SVD,

       Fixer : SVD; Aiming=5,
       Fixer : CleaningKit=1; Aiming=2,
       Fixer : FireKlean; Aiming=1,
    }

    fixing Fix Mosin
    {
       Require : Mosin,

       Fixer : Mosin; Aiming=2,
       Fixer : CleaningKit=1; Aiming=1,
       Fixer : FireKlean; Aiming=1,
    }


    fixing Fix UMP45
    {
       Require : UMP45,

       Fixer : UMP45; Aiming=6,
       Fixer : CleaningKit=1; Aiming=2,
       Fixer : FireKlean; Aiming=1,
    }


    fixing Fix Vityaz
    {
       Require : Vityaz,

       Fixer : Vityaz; Aiming=6,
       Fixer : CleaningKit=1; Aiming=2,
       Fixer : FireKlean; Aiming=1,
    }
	
	fixing Fix Bizon
    {
       Require : Bizon,

       Fixer : Bizon; Aiming=6,
       Fixer : CleaningKit=1; Aiming=2,
       Fixer : FireKlean; Aiming=1,
    }
	
	fixing Fix PPSH
    {
       Require : PPSH,

       Fixer : PPSH; Aiming=5,
       Fixer : CleaningKit=1; Aiming=2,
       Fixer : FireKlean; Aiming=1,
    }


    fixing Fix Makarov
    {
       Require : Makarov,

       Fixer : Makarov; Aiming=1,
       Fixer : CleaningKit=1; Aiming=1,
       Fixer : FireKlean; Aiming=1,
    }


    fixing Fix USP45
    {
       Require : USP45,

       Fixer : USP45; Aiming=3,
       Fixer : CleaningKit=1; Aiming=1,
       Fixer : FireKlean; Aiming=1,
    }


    fixing Fix M249
    {
       Require : M249,

       Fixer : M249; Aiming=6,
       Fixer : CleaningKit=1; Aiming=2,
       Fixer : FireKlean; Aiming=1,
    }

    fixing Fix PKM
    {
       Require : PKM,

       Fixer : PKM; Aiming=6,
       Fixer : CleaningKit=1; Aiming=2,
       Fixer : FireKlean; Aiming=1,
    }

    fixing Fix SV98
    {
       Require : SV98,

       Fixer : SV98; Aiming=2,
       Fixer : CleaningKit=1; Aiming=1,
       Fixer : FireKlean; Aiming=1,
    }

    fixing Fix MP153
    {
       Require : MP153,

       Fixer : MP153; Aiming=2,
       Fixer : CleaningKit=1; Aiming=1,
       Fixer : FireKlean; Aiming=1,
    }

    fixing Fix Galil
    {
       Require : Galil,

       Fixer : Galil; Aiming=4,
       Fixer : CleaningKit=1; Aiming=2,
       Fixer : FireKlean; Aiming=1,
    }


    fixing Fix Saiga12
    {
       Require : Saiga12,

       Fixer : Saiga12; Aiming=4,
       Fixer : CleaningKit=1; Aiming=2,
       Fixer : FireKlean; Aiming=1,
    }


    fixing Fix VSS
    {
       Require : VSS,

       Fixer : VSS; Aiming=4,
       Fixer : CleaningKit=1; Aiming=2,
       Fixer : FireKlean; Aiming=1,
    }

    fixing Fix SVT40
    {
       Require : SVT40,

       Fixer : SVT40; Aiming=4,
       Fixer : CleaningKit=1; Aiming=2,
       Fixer : FireKlean; Aiming=1,
    }
}