public int GetAcc(Configrations configration, Beams beam)
        {
            double ca = 0, ab = 0;

            switch (configration)
            {
            case Configrations.Beamer:
                ca = 0.5;
                break;

            case Configrations.Staf:
                ca = 0.75;
                break;

            case Configrations.Pistol:
                ca = 1;
                break;

            case Configrations.SMG:
                ca = 1.5;
                break;

            case Configrations.Rifle:
                ca = 2;
                break;

            case Configrations.HeavyWeapon:
                ca = 3;
                break;
            }
            switch (beam)
            {
            case Beams.SonicStunner:
                ab = 3;
                break;

            case Beams.SonicScreamer:
                ab = 3;
                break;

            case Beams.Electrolaser:
                ab = 4;
                break;

            case Beams.Plasma:
                ab = 4;
                break;

            case Beams.PlasmaFlamer:     //custom round down
                ab = 3;
                break;

            case Beams.SoundDisruptors:     //custom round down
                ab = 3;
                break;

            case Beams.PlasmaLance:     //custom
                ab = 2.5;
                break;

            default:
                ab = 6;
                break;
            }

            return((int)Math.Round(ca * ab));
        }