module Base
{
    
    
    
    fixing Fix SVD
    {
        Require = Base.SVD,
        
        Fixer = Base.SVD; Aiming=5,
        Fixer = Base.CleaningKit=1; Aiming=2,
        Fixer = Base.FireKlean; Aiming=1,
    }
    
    fixing Fix Mosin
    {
        Require = Base.Mosin,
        
        Fixer = Base.Mosin; Aiming=2,
        Fixer = Base.CleaningKit=1; Aiming=1,
        Fixer = Base.FireKlean; Aiming=1,
    }
    
    
    fixing Fix UMP45
    {
        Require = Base.UMP45,
        
        Fixer = Base.UMP45; Aiming=6,
        Fixer = Base.CleaningKit=1; Aiming=2,
        Fixer = Base.FireKlean; Aiming=1,
    }
    
    
    fixing Fix Vityaz
    {
        Require = Base.Vityaz,
        
        Fixer = Base.Vityaz; Aiming=6,
        Fixer = Base.CleaningKit=1; Aiming=2,
        Fixer = Base.FireKlean; Aiming=1,
    }
    
    fixing Fix Bizon
    {
        Require = Base.Bizon,
        
        Fixer = Base.Bizon; Aiming=6,
        Fixer = Base.CleaningKit=1; Aiming=2,
        Fixer = Base.FireKlean; Aiming=1,
    }
    
    fixing Fix PPSH
    {
        Require = Base.PPSH,
        
        Fixer = Base.PPSH; Aiming=5,
        Fixer = Base.CleaningKit=1; Aiming=2,
        Fixer = Base.FireKlean; Aiming=1,
    }
    
    
    fixing Fix Makarov
    {
        Require = Base.Makarov,
        
        Fixer = Base.Makarov; Aiming=1,
        Fixer = Base.CleaningKit=1; Aiming=1,
        Fixer = Base.FireKlean; Aiming=1,
    }
    
    
    fixing Fix USP45
    {
        Require = Base.USP45,
        
        Fixer = Base.USP45; Aiming=3,
        Fixer = Base.CleaningKit=1; Aiming=1,
        Fixer = Base.FireKlean; Aiming=1,
    }
    
    
    fixing Fix M249
    {
        Require = Base.M249,
        
        Fixer = Base.M249; Aiming=6,
        Fixer = Base.CleaningKit=1; Aiming=2,
        Fixer = Base.FireKlean; Aiming=1,
    }
    
    fixing Fix PKM
    {
        Require = Base.PKM,
        
        Fixer = Base.PKM; Aiming=6,
        Fixer = Base.CleaningKit=1; Aiming=2,
        Fixer = Base.FireKlean; Aiming=1,
    }
    
    fixing Fix SV98
    {
        Require = Base.SV98,
        
        Fixer = Base.SV98; Aiming=2,
        Fixer = Base.CleaningKit=1; Aiming=1,
        Fixer = Base.FireKlean; Aiming=1,
    }
    
    fixing Fix MP153
    {
        Require = Base.MP153,
        
        Fixer = Base.MP153; Aiming=2,
        Fixer = Base.CleaningKit=1; Aiming=1,
        Fixer = Base.FireKlean; Aiming=1,
    }
    
    fixing Fix Galil
    {
        Require = Base.Galil,
        
        Fixer = Base.Galil; Aiming=4,
        Fixer = Base.CleaningKit=1; Aiming=2,
        Fixer = Base.FireKlean; Aiming=1,
    }
    
    
    fixing Fix Saiga12
    {
        Require = Base.Saiga12,
        
        Fixer = Base.Saiga12; Aiming=4,
        Fixer = Base.CleaningKit=1; Aiming=2,
        Fixer = Base.FireKlean; Aiming=1,
    }
    
    
    fixing Fix VSS
    {
        Require = Base.VSS,
        
        Fixer = Base.VSS; Aiming=4,
        Fixer = Base.CleaningKit=1; Aiming=2,
        Fixer = Base.FireKlean; Aiming=1,
    }
    
    fixing Fix SVT40
    {
        Require = Base.SVT40,
        
        Fixer = Base.SVT40; Aiming=4,
        Fixer = Base.CleaningKit=1; Aiming=2,
        Fixer = Base.FireKlean; Aiming=1,
    }
}