class CfgPatches
{
    class braf_weapons_scopes
    {
        units[] = {};
        weapons[] = {
            "braf_Dot",
            "braf_Dot_3x_up",
            "braf_Dot_3x_dwn",
            "braf_C79",
            "braf_C79_aaf",
            "braf_C79_green",
            "braf_FAL_OIP_Scope",
            "braf_guara",
            "braf_eotech_exps3",
            "braf_eotech_exps3_magnifier_side",
            "braf_eotech_exps3_magnifier_up",
        };
        requiredVersion = 0.1;
        requiredAddons[] = {"A3_Weapons_F","braf_main"};
        author = "BRAF Team";
    };
};

class asdg_OpticRail;
class asdg_OpticRail1913 : asdg_OpticRail
{
    class compatibleItems
    {
        braf_Dot = 1;
        braf_Dot_3x_up = 1;
        braf_Dot_3x_dwn = 1;
        braf_scope_ACOG = 1;
        braf_C79 = 1;
        braf_C79_aaf = 1;
        braf_C79_green = 1;
        braf_guara = 1;
        braf_eotech_exps3 = 1;
        braf_eotech_exps3_magnifier_side = 1;
        braf_eotech_exps3_magnifier_up = 1;
        braf_eotech_exp3_tan = 1;
        braf_eotech_exps3_tan_magnifier_side = 1;
        braf_eotech_exps3_tan_magnifier_up = 1;
    };
};

class SlotInfo;

class CfgWeapons
{
    class ItemCore;
    class InventoryItem_Base_F;
    class InventoryOpticsItem_Base_F;
    #include "ACOG\w_ACOG.hpp"
    #include "Eotech_xps3_g33\eotech_xps3_g33.hpp"
    #include "c79\w_c79.hpp"
    #include "fal_oip_scope\w_fal_oip_scope.hpp"
    #include "guara\w_guara.hpp"
    #include "newcon_optik\w_newcon_optik.hpp"
};
