//------------------------------------- Infantaria AIRBORNE -------------------------------------------
//Command
class braf_army_of_airborne_2000 : braf_army_of_base {
    _generalMacro = "braf_army_of_airborne_2000";
    faction = "BRAF_ARMY";
    editorsubcategory = "BRAF_ARMY_AIRBORNE_2000";
    model = "braf\braf_characters_army\Uniform\BRAF_BDU_2.p3d";
    scope = 2;
    scopeCurator = 2;
    scopeArsenal = 2;
    editorPreview = "\braf\braf_insignia\editorpreview\brazilian_army\2000pqdt\braf_army_of_airborne_2000.jpg";
    uniformClass = "braf_army_AIRBORNE_rolled_uniform_gloves";
    weapons[] = {
        "Braf_md1a1_Dot",
        "BRAF_PT92",
        "BRAF_Steiner_750RC",
        "Throw",
        "Put"
    };
    respawnWeapons[] = {
        "Braf_md1a1_Dot",
        "BRAF_PT92",
        "BRAF_Steiner_750RC",
        "Throw",
        "Put"
    };
    magazines[] = {
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51_red",
        "16Rnd_9x21_Mag",
        "16Rnd_9x21_Mag",
        "HandGrenade",
        "HandGrenade",
        "SmokeShell",
        "SmokeShellGreen",
        "Chemlight_green"
    };
    respawnMagazines[] = {
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51_red",
        "16Rnd_9x21_Mag",
        "16Rnd_9x21_Mag",
        "HandGrenade",
        "HandGrenade",
        "SmokeShell",
        "SmokeShellGreen",
        "Chemlight_green"
    };
    Items[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    respawnItems[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    linkedItems[] = {
        "braf_beret_grenat",
        "braf_iba_lizard_squadleader",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    respawnLinkedItems[] = {
        "braf_beret_grenat",
        "braf_iba_lizard_squadleader",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    hiddenSelections[] = {
        "char0",
        "char1",
        "char2",
        "char3",
        "char4",
        "char5",
        "char6",
        "char7",
        "char8",
        "char9",
        "char10",
        "char11",
        "rank_insignia",
        "branch_insignia",
        "brevet1_insignia",
        "shoulder_insignia",
        "insignia",
        "Camo1", //Top
        "Camo2", //Pants
        "Camo3", //boot
        "Camo4", //Gloves
        "Camo5" //Hang
    };
    hiddenSelectionsTextures[] = {
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\manga_co.paa",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\pants_co.paa",
        "braf\braf_characters_army\Uniform\Data\Boot\boot_pqd_co.paa",
        "braf\braf_characters_army\Uniform\Data\Luva\gloves.paa",
        ""
    };
    class EventHandlers : EventHandlers {
        init = "if (local (_this select 0)) then {[(_this select 0), [], nil] call BIS_fnc_unitHeadgear;};[(_this select 0),name (_this select 0)] call braf_fnc_setnameonuniform;";
    };
    #include "\braf\braf_characters_army\functions\symbols.hpp"
    class UserActions {
        #include "\braf\braf_characters_army\functions\useraction_headgear.hpp"
    };
    class Wounds {
        tex[] = {};
        mat[] = {
            "braf\braf_characters_army\Uniform\Data\BDU\EB\top.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\BDU\EB\pants.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "",
            ""
        };
    };
};
class braf_army_sl_airborne_2000 : braf_army_sl_base {
    _generalMacro = "braf_army_sl_airborne_2000";
    faction = "BRAF_ARMY";
    editorsubcategory = "BRAF_ARMY_AIRBORNE_2000";
    model = "braf\braf_characters_army\Uniform\BRAF_BDU.p3d";
    scope = 2;
    scopeCurator = 2;
    scopeArsenal = 2;
    editorPreview = "\braf\braf_insignia\editorpreview\brazilian_army\2000pqdt\braf_army_sl_airborne_2000.jpg";
    uniformClass = "braf_army_airborne_uniform_gloves";
    weapons[] = {
        "Braf_md1a1_Dot",
        "BRAF_PT92",
        "BRAF_Steiner_750RC",
        "Throw",
        "Put"
    };
    respawnWeapons[] = {
        "Braf_md1a1_Dot",
        "BRAF_PT92",
        "BRAF_Steiner_750RC",
        "Throw",
        "Put"
    };
    magazines[] = {
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51_red",
        "16Rnd_9x21_Mag",
        "16Rnd_9x21_Mag",
        "HandGrenade",
        "HandGrenade",
        "SmokeShell",
        "SmokeShellGreen",
        "Chemlight_green"
    };
    respawnMagazines[] = {
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51_red",
        "16Rnd_9x21_Mag",
        "16Rnd_9x21_Mag",
        "HandGrenade",
        "HandGrenade",
        "SmokeShell",
        "SmokeShellGreen",
        "Chemlight_green"
    };
    Items[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    respawnItems[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    linkedItems[] = {
        "braf_eb_ccb_cover",
        "braf_iba_lizard_squadleader",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    respawnLinkedItems[] = {
        "braf_eb_ccb_cover",
        "braf_iba_lizard_squadleader",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    hiddenSelections[] = {
        "char0",
        "char1",
        "char2",
        "char3",
        "char4",
        "char5",
        "char6",
        "char7",
        "char8",
        "char9",
        "char10",
        "char11",
        "rank_insignia",
        "branch_insignia",
        "brevet1_insignia",
        "shoulder_insignia",
        "insignia",
        "Camo1", //Top
        "Camo2", //Pants
        "Camo3", //boot
        "Camo4", //Gloves
        "Camo5" //Hang
    };
    hiddenSelectionsTextures[] = {
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\top_co.paa",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\pants_co.paa",
        "braf\braf_characters_army\Uniform\Data\Boot\boot_pqd_co.paa",
        "braf\braf_characters_army\Uniform\Data\Luva\gloves.paa",
        ""
    };
    class EventHandlers : EventHandlers {
        init = "if (local (_this select 0)) then {[(_this select 0), [], nil] call BIS_fnc_unitHeadgear;};[(_this select 0),name (_this select 0)] call braf_fnc_setnameonuniform;";
    };
    headgearList[] = {
        "braf_eb_ccb_cover",
        0.25,
        "braf_eb_ccb_cover_nvg",
        0.25,
        "braf_eb_ccb_cover_goggles_up",
        0.25,
        "braf_eb_ccb_cover_goggles_down",
        0.25,
    };
    #include "\braf\braf_characters_army\functions\symbols.hpp"
    class UserActions {
        #include "\braf\braf_characters_army\functions\useraction_headgear.hpp"
    };
    class Wounds {
        tex[] = {};
        mat[] = {
            "braf\braf_characters_army\Uniform\Data\BDU\EB\top.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\BDU\EB\pants.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "",
            ""
        };
    };
};
class braf_army_tl_airborne_2000 : braf_army_tl_base {
    faction = "BRAF_ARMY";
    editorsubcategory = "BRAF_ARMY_AIRBORNE_2000";
    _generalMacro = "braf_army_tl_airborne_2000";
    model = "braf\braf_characters_army\Uniform\BRAF_BDU_2.p3d";
    scope = 2;
    scopeCurator = 2;
    scopeArsenal = 2;
    editorPreview = "\braf\braf_insignia\editorpreview\brazilian_army\2000pqdt\braf_army_tl_airborne_2000.jpg";
    uniformClass = "braf_army_AIRBORNE_rolled_uniform";
    weapons[] = {
        "Braf_md1a1",
        "Throw",
        "Put"
    };
    respawnWeapons[] = {
        "Braf_md1a1",
        "Throw",
        "Put"
    };
    magazines[] = {
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "HandGrenade",
        "HandGrenade",
        "SmokeShell",
        "SmokeShellGreen",
        "Chemlight_green"
    };
    respawnMagazines[] = {
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "HandGrenade",
        "HandGrenade",
        "SmokeShell",
        "SmokeShellGreen",
        "Chemlight_green"
    };
    Items[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    respawnItems[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    linkedItems[] = {
        "braf_eb_ccb_cover",
        "braf_iba_lizard_rifleman",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    respawnLinkedItems[] = {
        "braf_eb_ccb_cover",
        "braf_iba_lizard_rifleman",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    hiddenSelections[] = {
        "char0",
        "char1",
        "char2",
        "char3",
        "char4",
        "char5",
        "char6",
        "char7",
        "char8",
        "char9",
        "char10",
        "char11",
        "rank_insignia",
        "branch_insignia",
        "brevet1_insignia",
        "shoulder_insignia",
        "insignia",
        "Camo1", //Top
        "Camo2", //Pants
        "Camo3", //boot
        "Camo4" //Gloves
    };
    hiddenSelectionsTextures[] = {
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\manga_co.paa",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\pants_co.paa",
        "braf\braf_characters_army\Uniform\Data\Boot\boot_pqd_co.paa",
        ""
    };
    class EventHandlers : EventHandlers {
        init = "if (local (_this select 0)) then {[(_this select 0), [], nil] call BIS_fnc_unitHeadgear;};[(_this select 0),name (_this select 0)] call braf_fnc_setnameonuniform;";
    };
    headgearList[] = {
        "braf_eb_ccb_cover",
        0.25,
        "braf_eb_ccb_cover_nvg",
        0.25,
        "braf_eb_ccb_cover_goggles_up",
        0.25,
        "braf_eb_ccb_cover_goggles_down",
        0.25,
    };
    #include "\braf\braf_characters_army\functions\symbols.hpp"
    class UserActions {
        #include "\braf\braf_characters_army\functions\useraction_headgear.hpp"
    };
    class Wounds {
        tex[] = {};
        mat[] = {
            "braf\braf_characters_army\Uniform\Data\BDU\EB\top.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\BDU\EB\pants.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "",
            ""
        };
    };
};

//Specialists
class braf_army_medic_airborne_2000 : braf_army_medic_base {
    faction = "BRAF_ARMY";
    editorsubcategory = "BRAF_ARMY_AIRBORNE_2000";
    _generalMacro = "braf_army_medic_airborne_2000";
    model = "braf\braf_characters_army\Uniform\BRAF_BDU.p3d";
    scope = 2;
    scopeCurator = 2;
    scopeArsenal = 2;
    editorPreview = "\braf\braf_insignia\editorpreview\brazilian_army\2000pqdt\braf_army_medic_airborne_2000.jpg";
    backpack = "braf_alice_medium_olive_medic";
    uniformClass = "braf_army_AIRBORNE_medic_uniform";
    weapons[] = {
        "Braf_md1a1",
        "Throw",
        "Put"
    };
    respawnWeapons[] = {
        "Braf_md1a1",
        "Throw",
        "Put"
    };
    magazines[] = {
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "HandGrenade",
        "HandGrenade",
        "SmokeShell",
        "SmokeShellGreen",
        "Chemlight_green",
        "BRAF_20Rnd_762x51",
        "HandGrenade",
        "HandGrenade",
        "SmokeShell",
        "SmokeShellGreen",
        "Chemlight_green"
    };
    respawnMagazines[] = {
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "HandGrenade",
        "HandGrenade",
        "SmokeShell",
        "SmokeShellGreen",
        "Chemlight_green",
        "BRAF_20Rnd_762x51",
        "HandGrenade",
        "HandGrenade",
        "SmokeShell",
        "SmokeShellGreen",
        "Chemlight_green"
    };
    Items[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    respawnItems[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    linkedItems[] = {
        "braf_eb_ccb_cover",
        "braf_iba_lizard_rifleman",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    respawnLinkedItems[] = {
        "braf_eb_ccb_cover",
        "braf_iba_lizard_rifleman",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    hiddenSelections[] = {
        "char0",
        "char1",
        "char2",
        "char3",
        "char4",
        "char5",
        "char6",
        "char7",
        "char8",
        "char9",
        "char10",
        "char11",
        "rank_insignia",
        "branch_insignia",
        "brevet1_insignia",
        "shoulder_insignia",
        "insignia",
        "Camo1", //Top
        "Camo2", //Pants
        "Camo3", //boot
        "Camo4" //Gloves
    };
    hiddenSelectionsTextures[] = {
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\SAUDE\top_co.paa",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\pants_co.paa",
        "braf\braf_characters_army\Uniform\Data\Boot\boot_pqd_co.paa",
        "",
    };
    hiddenSelectionsMaterials[] = {
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\SAUDE\top.rvmat",
        "braf\braf_characters_army\Uniform\data\bdu\eb\pants.rvmat",
        "braf\braf_characters_army\Uniform\data\boot\boot.rvmat",
        ""
    };
    class EventHandlers : EventHandlers {
        init = "if (local (_this select 0)) then {[(_this select 0), [], nil] call BIS_fnc_unitHeadgear;};[(_this select 0),name (_this select 0)] call braf_fnc_setnameonuniform;";
    };
    headgearList[] = {
        "braf_eb_ccb_cover",
        0.20,
        "braf_eb_ccb_cover_goggles_up",
        0.40,
        "braf_eb_ccb_cover_goggles_down",
        0.40
    };
    #include "\braf\braf_characters_army\functions\symbols.hpp"
    class UserActions {
        #include "\braf\braf_characters_army\functions\useraction_headgear.hpp"
    };
    class Wounds {
        tex[] = {};
        mat[] = {
            "braf\braf_characters_army\Uniform\Data\BDU\EB\top.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\BDU\EB\pants.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "",
            ""
        };
    };
};
class braf_army_eng_airborne_2000 : braf_army_eng_base {
    faction = "BRAF_ARMY";
    editorsubcategory = "BRAF_ARMY_AIRBORNE_2000";
    _generalMacro = "braf_army_eng_airborne_2000";
    model = "braf\braf_characters_army\Uniform\BRAF_BDU.p3d";
    scope = 2;
    scopeCurator = 2;
    scopeArsenal = 2;
    editorPreview = "\braf\braf_insignia\editorpreview\brazilian_army\2000pqdt\braf_army_eng_airborne_2000.jpg";
    backpack = "braf_alice_medium_olive_engineer";
    uniformClass = "braf_army_airborne_uniform";
    weapons[] = {
        "Braf_md1a1",
        "Throw",
        "Put"
    };
    respawnWeapons[] = {
        "Braf_md1a1",
        "Throw",
        "Put"
    };
    magazines[] = {
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "HandGrenade",
        "HandGrenade",
        "SmokeShell",
        "SmokeShellGreen",
        "Chemlight_green"
    };
    respawnMagazines[] = {
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "HandGrenade",
        "HandGrenade",
        "SmokeShell",
        "SmokeShellGreen",
        "Chemlight_green"
    };
    Items[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    respawnItems[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    linkedItems[] = {
        "braf_eb_ccb_cover",
        "braf_iba_lizard_rifleman",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    respawnLinkedItems[] = {
        "braf_eb_ccb_cover",
        "braf_iba_lizard_rifleman",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    hiddenSelections[] = {
        "char0",
        "char1",
        "char2",
        "char3",
        "char4",
        "char5",
        "char6",
        "char7",
        "char8",
        "char9",
        "char10",
        "char11",
        "rank_insignia",
        "branch_insignia",
        "brevet1_insignia",
        "shoulder_insignia",
        "insignia",
        "Camo1", //Top
        "Camo2", //Pants
        "Camo3", //boot
        "Camo4" //Gloves
    };
    hiddenSelectionsTextures[] = {
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\top_co.paa",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\pants_co.paa",
        "braf\braf_characters_army\Uniform\Data\Boot\boot_pqd_co.paa",
        ""
    };
    class EventHandlers : EventHandlers {
        init = "if (local (_this select 0)) then {[(_this select 0), [], nil] call BIS_fnc_unitHeadgear;};[(_this select 0),name (_this select 0)] call braf_fnc_setnameonuniform;";
    };
    headgearList[] = {
        "braf_eb_ccb_cover",
        0.20,
        "braf_eb_ccb_cover_goggles_up",
        0.40,
        "braf_eb_ccb_cover_goggles_down",
        0.40
    };
    #include "\braf\braf_characters_army\functions\symbols.hpp"
    class UserActions {
        #include "\braf\braf_characters_army\functions\useraction_headgear.hpp"
    };
    class Wounds {
        tex[] = {};
        mat[] = {
            "braf\braf_characters_army\Uniform\Data\BDU\EB\top.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\BDU\EB\pants.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "",
            ""
        };
    };
};
class braf_army_eod_airborne_2000 : braf_army_eod_base {
    faction = "BRAF_ARMY";
    editorsubcategory = "BRAF_ARMY_AIRBORNE_2000";
    _generalMacro = "braf_army_eod_airborne_2000";
    model = "braf\braf_characters_army\Uniform\BRAF_BDU.p3d";
    scope = 2;
    scopeCurator = 2;
    scopeArsenal = 2;
    editorPreview = "\braf\braf_insignia\editorpreview\brazilian_army\2000pqdt\braf_army_eod_airborne_2000.jpg";
    backpack = "braf_alice_medium_olive_eod";
    uniformClass = "braf_army_airborne_uniform";
    weapons[] = {
        "Braf_md1a1",
        "Throw",
        "Put"
    };
    respawnWeapons[] = {
        "Braf_md1a1",
        "Throw",
        "Put"
    };
    magazines[] = {
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "HandGrenade",
        "HandGrenade",
        "SmokeShell",
        "SmokeShellGreen",
        "Chemlight_green"
    };
    respawnMagazines[] = {
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "HandGrenade",
        "HandGrenade",
        "SmokeShell",
        "SmokeShellGreen",
        "Chemlight_green"
    };
    Items[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    respawnItems[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    linkedItems[] = {
        "braf_eb_ccb_cover",
        "braf_iba_lizard_rifleman",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    respawnLinkedItems[] = {
        "braf_eb_ccb_cover",
        "braf_iba_lizard_rifleman",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    hiddenSelections[] = {
        "char0",
        "char1",
        "char2",
        "char3",
        "char4",
        "char5",
        "char6",
        "char7",
        "char8",
        "char9",
        "char10",
        "char11",
        "rank_insignia",
        "branch_insignia",
        "brevet1_insignia",
        "shoulder_insignia",
        "insignia",
        "Camo1", //Top
        "Camo2", //Pants
        "Camo3", //boot
        "Camo4" //Gloves
    };
    hiddenSelectionsTextures[] = {
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\top_co.paa",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\pants_co.paa",
        "braf\braf_characters_army\Uniform\Data\Boot\boot_pqd_co.paa",
        ""
    };
    class EventHandlers : EventHandlers {
        init = "if (local (_this select 0)) then {[(_this select 0), [], nil] call BIS_fnc_unitHeadgear;};[(_this select 0),name (_this select 0)] call braf_fnc_setnameonuniform;";
    };
    headgearList[] = {
        "braf_eb_ccb_cover",
        0.20,
        "braf_eb_ccb_cover_goggles_up",
        0.40,
        "braf_eb_ccb_cover_goggles_down",
        0.40
    };
    #include "\braf\braf_characters_army\functions\symbols.hpp"
    class UserActions {
        #include "\braf\braf_characters_army\functions\useraction_headgear.hpp"
    };
    class Wounds {
        tex[] = {};
        mat[] = {
            "braf\braf_characters_army\Uniform\Data\BDU\EB\top.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\BDU\EB\pants.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "",
            ""
        };
    };
};

//Infantry
class braf_army_rifleman_airborne_2000 : braf_army_rifleman_base {
    faction = "BRAF_ARMY";
    editorsubcategory = "BRAF_ARMY_AIRBORNE_2000";
    _generalMacro = "braf_army_rifleman_airborne_2000";
    model = "braf\braf_characters_army\Uniform\BRAF_BDU.p3d";
    scope = 2;
    scopeCurator = 2;
    scopeArsenal = 2;
    editorPreview = "\braf\braf_insignia\editorpreview\brazilian_army\2000pqdt\braf_army_rifleman_airborne_2000.jpg";
    uniformClass = "braf_army_airborne_uniform";
    weapons[] = {
        "Braf_md1a1",
        "Throw",
        "Put"
    };
    respawnWeapons[] = {
        "Braf_md1a1",
        "Throw",
        "Put"
    };
    magazines[] = {
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "HandGrenade",
        "HandGrenade",
        "SmokeShell",
        "SmokeShellGreen",
        "Chemlight_green"
    };
    respawnMagazines[] = {
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "HandGrenade",
        "HandGrenade",
        "SmokeShell",
        "SmokeShellGreen",
        "Chemlight_green"
    };
    Items[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    respawnItems[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    linkedItems[] = {
        "braf_eb_ccb_cover",
        "braf_iba_lizard_rifleman",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    respawnLinkedItems[] = {
        "braf_eb_ccb_cover",
        "braf_iba_lizard_rifleman",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    hiddenSelections[] = {
        "char0",
        "char1",
        "char2",
        "char3",
        "char4",
        "char5",
        "char6",
        "char7",
        "char8",
        "char9",
        "char10",
        "char11",
        "rank_insignia",
        "branch_insignia",
        "brevet1_insignia",
        "shoulder_insignia",
        "insignia",
        "Camo1", //Top
        "Camo2", //Pants
        "Camo3", //boot
        "Camo4" //Gloves
    };
    hiddenSelectionsTextures[] = {
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\top_co.paa",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\pants_co.paa",
        "braf\braf_characters_army\Uniform\Data\Boot\boot_pqd_co.paa",
        ""
    };
    class EventHandlers : EventHandlers {
        init = "if (local (_this select 0)) then {[(_this select 0), [], nil] call BIS_fnc_unitHeadgear;};[(_this select 0),name (_this select 0)] call braf_fnc_setnameonuniform;";
    };
    headgearList[] = {
        "braf_eb_ccb_cover",
        0.50,
        "braf_eb_ccb_cover_goggles_up",
        0.25,
        "braf_eb_ccb_cover_goggles_down",
        0.25
    };
    #include "\braf\braf_characters_army\functions\symbols.hpp"
    class UserActions {
        #include "\braf\braf_characters_army\functions\useraction_headgear.hpp"
    };
    class Wounds {
        tex[] = {};
        mat[] = {
            "braf\braf_characters_army\Uniform\Data\BDU\EB\top.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\BDU\EB\pants.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "",
            ""
        };
    };
};
class braf_army_ar_airborne_2000 : braf_army_ar_base {
    side = 2;
    faction = "BRAF_ARMY";
    editorsubcategory = "BRAF_ARMY_AIRBORNE_2000";
    _generalMacro = "braf_army_ar_airborne_2000";
    model = "braf\braf_characters_army\Uniform\BRAF_BDU.p3d";
    scope = 2;
    scopeCurator = 2;
    scopeArsenal = 2;
    editorPreview = "\braf\braf_insignia\editorpreview\brazilian_army\2000pqdt\braf_army_ar_airborne_2000.jpg";
    displayName = "$STR_B_Soldier_AR_F0";
    uniformClass = "braf_army_airborne_uniform";
    weapons[] = {
        "Braf_FAP",
        "Throw",
        "Put"
    };
    respawnWeapons[] = {
        "Braf_FAP",
        "Throw",
        "Put"
    };
    magazines[] = {
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "HandGrenade",
        "HandGrenade",
        "SmokeShell",
        "SmokeShellGreen",
        "Chemlight_green"
    };
    respawnMagazines[] = {
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "HandGrenade",
        "HandGrenade",
        "SmokeShell",
        "SmokeShellGreen",
        "Chemlight_green"
    };
    Items[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    respawnItems[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    linkedItems[] = {
        "braf_eb_ccb_cover",
        "braf_iba_lizard_rifleman",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    respawnLinkedItems[] = {
        "braf_eb_ccb_cover",
        "braf_iba_lizard_rifleman",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    hiddenSelections[] = {
        "char0",
        "char1",
        "char2",
        "char3",
        "char4",
        "char5",
        "char6",
        "char7",
        "char8",
        "char9",
        "char10",
        "char11",
        "rank_insignia",
        "branch_insignia",
        "brevet1_insignia",
        "shoulder_insignia",
        "insignia",
        "Camo1", //Top
        "Camo2", //Pants
        "Camo3", //boot
        "Camo4" //Gloves
    };
    hiddenSelectionsTextures[] = {
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\top_co.paa",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\pants_co.paa",
        "braf\braf_characters_army\Uniform\Data\Boot\boot_pqd_co.paa",
        ""
    };
    class EventHandlers : EventHandlers {
        init = "if (local (_this select 0)) then {[(_this select 0), [], nil] call BIS_fnc_unitHeadgear;};[(_this select 0),name (_this select 0)] call braf_fnc_setnameonuniform;";
    };
    headgearList[] = {
        "braf_eb_ccb_cover",
        0.50,
        "braf_eb_ccb_cover_goggles_up",
        0.25,
        "braf_eb_ccb_cover_goggles_down",
        0.25
    };
    #include "\braf\braf_characters_army\functions\symbols.hpp"
    class UserActions {
        #include "\braf\braf_characters_army\functions\useraction_headgear.hpp"
    };
    class Wounds {
        tex[] = {};
        mat[] = {
            "braf\braf_characters_army\Uniform\Data\BDU\EB\top.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\BDU\EB\pants.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "",
            ""
        };
    };
};
class braf_army_lat_airborne_2000 : braf_army_launcher_base {
    side = 2;
    faction = "BRAF_ARMY";
    editorsubcategory = "BRAF_ARMY_AIRBORNE_2000";
    _generalMacro = "braf_army_lat_airborne_2000";
    model = "braf\braf_characters_army\Uniform\BRAF_BDU.p3d";
    scope = 2;
    scopeCurator = 2;
    scopeArsenal = 2;
    editorPreview = "\braf\braf_insignia\editorpreview\brazilian_army\2000pqdt\braf_army_lat_airborne_2000.jpg";
    displayName = "$STR_BRAF_LAT";
    uniformClass = "braf_army_airborne_uniform";
    weapons[] = {
        "Braf_md1a1",
        "BRAF_launch_alac",
        "Throw",
        "Put"
    };
    respawnWeapons[] = {
        "Braf_md1a1",
        "BRAF_launch_alac",
        "Throw",
        "Put"
    };
    magazines[] = {
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "HandGrenade",
        "HandGrenade",
        "SmokeShell",
        "SmokeShellGreen",
        "Chemlight_green"
    };
    respawnMagazines[] = {
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "HandGrenade",
        "HandGrenade",
        "SmokeShell",
        "SmokeShellGreen",
        "Chemlight_green"
    };
    Items[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    respawnItems[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    linkedItems[] = {
        "braf_eb_ccb_cover",
        "braf_iba_lizard_rifleman",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    respawnLinkedItems[] = {
        "braf_eb_ccb_cover",
        "braf_iba_lizard_rifleman",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    hiddenSelections[] = {
        "char0",
        "char1",
        "char2",
        "char3",
        "char4",
        "char5",
        "char6",
        "char7",
        "char8",
        "char9",
        "char10",
        "char11",
        "rank_insignia",
        "branch_insignia",
        "brevet1_insignia",
        "shoulder_insignia",
        "insignia",
        "Camo1", //Top
        "Camo2", //Pants
        "Camo3", //boot
        "Camo4" //Gloves
    };
    hiddenSelectionsTextures[] = {
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\top_co.paa",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\pants_co.paa",
        "braf\braf_characters_army\Uniform\Data\Boot\boot_pqd_co.paa",
        ""
    };
    class EventHandlers : EventHandlers {
        init = "if (local (_this select 0)) then {[(_this select 0), [], nil] call BIS_fnc_unitHeadgear;};[(_this select 0),name (_this select 0)] call braf_fnc_setnameonuniform;";
    };
    headgearList[] = {
        "braf_eb_ccb_cover",
        0.50,
        "braf_eb_ccb_cover_goggles_up",
        0.25,
        "braf_eb_ccb_cover_goggles_down",
        0.25
    };
    #include "\braf\braf_characters_army\functions\symbols.hpp"
    class UserActions {
        #include "\braf\braf_characters_army\functions\useraction_headgear.hpp"
    };
    class Wounds {
        tex[] = {};
        mat[] = {
            "braf\braf_characters_army\Uniform\Data\BDU\EB\top.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\BDU\EB\pants.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "",
            ""
        };
    };
};
class braf_army_ammo_airborne_2000 : braf_army_rifleman_base {
    faction = "BRAF_ARMY";
    editorsubcategory = "BRAF_ARMY_AIRBORNE_2000";
    _generalMacro = "braf_army_ammo_airborne_2000";
    model = "braf\braf_characters_army\Uniform\BRAF_BDU.p3d";
    scope = 2;
    scopeCurator = 2;
    scopeArsenal = 2;
    editorPreview = "\braf\braf_insignia\editorpreview\brazilian_army\2000pqdt\braf_army_ammo_airborne_2000.jpg";
    backpack = "braf_alice_medium_olive_ammo_762";
    displayName = "$STR_B_Soldier_A_F0";
    uniformClass = "braf_army_airborne_uniform";
    weapons[] = {
        "Braf_md1a1",
        "Throw",
        "Put"
    };
    respawnWeapons[] = {
        "Braf_md1a1",
        "Throw",
        "Put"
    };
    magazines[] = {
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "HandGrenade",
        "HandGrenade",
        "SmokeShell",
        "SmokeShellGreen",
        "Chemlight_green"
    };
    respawnMagazines[] = {
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "HandGrenade",
        "HandGrenade",
        "SmokeShell",
        "SmokeShellGreen",
        "Chemlight_green"
    };
    Items[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    respawnItems[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    linkedItems[] = {
        "braf_eb_ccb_cover",
        "braf_iba_lizard_rifleman",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    respawnLinkedItems[] = {
        "braf_eb_ccb_cover",
        "braf_iba_lizard_rifleman",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    hiddenSelections[] = {
        "char0",
        "char1",
        "char2",
        "char3",
        "char4",
        "char5",
        "char6",
        "char7",
        "char8",
        "char9",
        "char10",
        "char11",
        "rank_insignia",
        "branch_insignia",
        "brevet1_insignia",
        "shoulder_insignia",
        "insignia",
        "Camo1", //Top
        "Camo2", //Pants
        "Camo3", //boot
        "Camo4" //Gloves
    };
    hiddenSelectionsTextures[] = {
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\top_co.paa",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\pants_co.paa",
        "braf\braf_characters_army\Uniform\Data\Boot\boot_pqd_co.paa",
        ""
    };
    class EventHandlers : EventHandlers {
        init = "if (local (_this select 0)) then {[(_this select 0), [], nil] call BIS_fnc_unitHeadgear;};[(_this select 0),name (_this select 0)] call braf_fnc_setnameonuniform;";
    };
    headgearList[] = {
        "braf_eb_ccb_cover",
        0.50,
        "braf_eb_ccb_cover_goggles_up",
        0.25,
        "braf_eb_ccb_cover_goggles_down",
        0.25
    };
    #include "\braf\braf_characters_army\functions\symbols.hpp"
    class UserActions {
        #include "\braf\braf_characters_army\functions\useraction_headgear.hpp"
    };
    class Wounds {
        tex[] = {};
        mat[] = {
            "braf\braf_characters_army\Uniform\Data\BDU\EB\top.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\BDU\EB\pants.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "",
            ""
        };
    };
};
class braf_army_dmr_airborne_2000 : braf_army_dmr_base {
    side = 2;
    faction = "BRAF_ARMY";
    editorsubcategory = "BRAF_ARMY_AIRBORNE_2000";
    _generalMacro = "braf_army_dmr_airborne_2000";
    model = "braf\braf_characters_army\Uniform\BRAF_BDU.p3d";
    scope = 2;
    scopeCurator = 2;
    scopeArsenal = 2;
    editorPreview = "\braf\braf_insignia\editorpreview\brazilian_army\2000pqdt\braf_army_dmr_airborne_2000.jpg";
    uniformClass = "braf_army_airborne_uniform";
    weapons[] = {
        "braf_fal_scope",
        "Throw",
        "Put"
    };
    respawnWeapons[] = {
        "Braf_md1a1_Scope",
        "Throw",
        "Put"
    };
    magazines[] = {
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "HandGrenade",
        "HandGrenade",
        "SmokeShell",
        "SmokeShellGreen",
        "Chemlight_green"
    };
    respawnMagazines[] = {
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "HandGrenade",
        "HandGrenade",
        "SmokeShell",
        "SmokeShellGreen",
        "Chemlight_green"
    };
    Items[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    respawnItems[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    linkedItems[] = {
        "braf_eb_ccb_cover",
        "braf_iba_lizard_rifleman",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    respawnLinkedItems[] = {
        "braf_eb_ccb_cover",
        "braf_iba_lizard_rifleman",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    hiddenSelections[] = {
        "char0",
        "char1",
        "char2",
        "char3",
        "char4",
        "char5",
        "char6",
        "char7",
        "char8",
        "char9",
        "char10",
        "char11",
        "rank_insignia",
        "branch_insignia",
        "brevet1_insignia",
        "shoulder_insignia",
        "insignia",
        "Camo1", //Top
        "Camo2", //Pants
        "Camo3", //boot
        "Camo4" //Gloves
    };
    hiddenSelectionsTextures[] = {
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\top_co.paa",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\pants_co.paa",
        "braf\braf_characters_army\Uniform\Data\Boot\boot_pqd_co.paa",
        ""
    };
    class EventHandlers : EventHandlers {
        init = "if (local (_this select 0)) then {[(_this select 0), [], nil] call BIS_fnc_unitHeadgear;};[(_this select 0),name (_this select 0)] call braf_fnc_setnameonuniform;";
    };
    headgearList[] = {
        "braf_eb_ccb_cover",
        0.50,
        "braf_eb_ccb_cover_goggles_up",
        0.25,
        "braf_eb_ccb_cover_goggles_down",
        0.25
    };
    #include "\braf\braf_characters_army\functions\symbols.hpp"
    class UserActions {
        #include "\braf\braf_characters_army\functions\useraction_headgear.hpp"
    };
    class Wounds {
        tex[] = {};
        mat[] = {
            "braf\braf_characters_army\Uniform\Data\BDU\EB\top.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\BDU\EB\pants.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "",
            ""
        };
    };
};
class braf_army_sniper_airborne_2000 : braf_army_sniper_base {
    side = 2;
    faction = "BRAF_ARMY";
    editorsubcategory = "BRAF_ARMY_AIRBORNE_2000";
    _generalMacro = "braf_army_sniper_airborne_2000";
    model = "braf\braf_characters_army\Uniform\BRAF_BDU.p3d";
    scope = 2;
    scopeCurator = 2;
    scopeArsenal = 2;
    editorPreview = "\braf\braf_insignia\editorpreview\brazilian_army\2000pqdt\braf_army_sniper_airborne_2000.jpg";
    uniformClass = "braf_army_airborne_uniform";
    weapons[] = {
        "Braf_aglc_scope_camo",
        "Throw",
        "Put"
    };
    respawnWeapons[] = {
        "Braf_aglc_scope_camo",
        "Throw",
        "Put"
    };
    magazines[] = {
        "braf_5Rnd_308",
        "braf_5Rnd_308",
        "braf_5Rnd_308",
        "HandGrenade",
        "HandGrenade",
        "SmokeShell",
        "SmokeShellGreen",
        "Chemlight_green",
        "braf_5Rnd_308_Red",
        "braf_5Rnd_308_Red"
    };
    respawnMagazines[] = {
        "braf_5Rnd_308",
        "braf_5Rnd_308",
        "braf_5Rnd_308",
        "HandGrenade",
        "HandGrenade",
        "SmokeShell",
        "SmokeShellGreen",
        "Chemlight_green",
        "braf_5Rnd_308_Red",
        "braf_5Rnd_308_Red"
    };
    Items[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    respawnItems[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    linkedItems[] = {
        "braf_eb_ccb_cover",
        "braf_iba_lizard_rifleman",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    respawnLinkedItems[] = {
        "braf_eb_ccb_cover",
        "braf_iba_lizard_rifleman",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    hiddenSelections[] = {
        "char0",
        "char1",
        "char2",
        "char3",
        "char4",
        "char5",
        "char6",
        "char7",
        "char8",
        "char9",
        "char10",
        "char11",
        "rank_insignia",
        "branch_insignia",
        "brevet1_insignia",
        "shoulder_insignia",
        "insignia",
        "Camo1", //Top
        "Camo2", //Pants
        "Camo3", //boot
        "Camo4" //Gloves
    };
    hiddenSelectionsTextures[] = {
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\top_co.paa",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\pants_co.paa",
        "braf\braf_characters_army\Uniform\Data\Boot\boot_pqd_co.paa",
        ""
    };
    class EventHandlers : EventHandlers {
        init = "if (local (_this select 0)) then {[(_this select 0), [], nil] call BIS_fnc_unitHeadgear;};[(_this select 0),name (_this select 0)] call braf_fnc_setnameonuniform;";
    };
    headgearList[] = {
        "braf_eb_ccb_cover",
        0.50,
        "braf_eb_ccb_cover_goggles_up",
        0.25,
        "braf_eb_ccb_cover_goggles_down",
        0.25
    };
    #include "\braf\braf_characters_army\functions\symbols.hpp"
    class UserActions {
        #include "\braf\braf_characters_army\functions\useraction_headgear.hpp"
    };
    class Wounds {
        tex[] = {};
        mat[] = {
            "braf\braf_characters_army\Uniform\Data\BDU\EB\top.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\BDU\EB\pants.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "",
            ""
        };
    };
};
class braf_army_gl_airborne_2000 : braf_army_gl_base {
    side = 2;
    faction = "BRAF_ARMY";
    editorsubcategory = "BRAF_ARMY_AIRBORNE_2000";
    _generalMacro = "braf_army_gl_airborne_2000";
    model = "braf\braf_characters_army\Uniform\BRAF_BDU.p3d";
    scope = 2;
    scopeCurator = 2;
    scopeArsenal = 2;
    editorPreview = "\braf\braf_insignia\editorpreview\brazilian_army\2000pqdt\braf_army_gl_airborne_2000.jpg";
    uniformClass = "braf_army_airborne_uniform";
    weapons[] = {
        "Braf_md1a1",
        "Throw",
        "Put"
    };
    respawnWeapons[] = {
        "Braf_md1a1",
        "Throw",
        "Put"
    };
    magazines[] = {
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "braf_FAL_granada_mag",
        "braf_FAL_granada_mag",
        "braf_FAL_granada_mag",
        "braf_FAL_granada_mag",
        "Chemlight_green"
    };
    respawnMagazines[] = {
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "braf_FAL_granada_mag",
        "braf_FAL_granada_mag",
        "braf_FAL_granada_mag",
        "braf_FAL_granada_mag",
        "Chemlight_green"
    };
    Items[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    respawnItems[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    linkedItems[] = {
        "braf_eb_ccb_cover",
        "braf_iba_lizard_rifleman",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    respawnLinkedItems[] = {
        "braf_eb_ccb_cover",
        "braf_iba_lizard_rifleman",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    hiddenSelections[] = {
        "char0",
        "char1",
        "char2",
        "char3",
        "char4",
        "char5",
        "char6",
        "char7",
        "char8",
        "char9",
        "char10",
        "char11",
        "rank_insignia",
        "branch_insignia",
        "brevet1_insignia",
        "shoulder_insignia",
        "insignia",
        "Camo1", //Top
        "Camo2", //Pants
        "Camo3", //boot
        "Camo4" //Gloves
    };
    hiddenSelectionsTextures[] = {
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\top_co.paa",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\pants_co.paa",
        "braf\braf_characters_army\Uniform\Data\Boot\boot_pqd_co.paa",
        ""
    };
    class EventHandlers : EventHandlers {
        init = "if (local (_this select 0)) then {[(_this select 0), [], nil] call BIS_fnc_unitHeadgear;};[(_this select 0),name (_this select 0)] call braf_fnc_setnameonuniform;";
    };
    headgearList[] = {
        "braf_eb_ccb_cover",
        0.50,
        "braf_eb_ccb_cover_goggles_up",
        0.25,
        "braf_eb_ccb_cover_goggles_down",
        0.25
    };
    #include "\braf\braf_characters_army\functions\symbols.hpp"
    class UserActions {
        #include "\braf\braf_characters_army\functions\useraction_headgear.hpp"
    };
    class Wounds {
        tex[] = {};
        mat[] = {
            "braf\braf_characters_army\Uniform\Data\BDU\EB\top.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\BDU\EB\pants.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "",
            ""
        };
    };
};

//Military Police
class braf_army_mp_rifle_airborne_2000 : braf_army_rifleman_base {
    faction = "BRAF_ARMY";
    displayName = "$STR_BRAF_MP_1";
    editorsubcategory = "BRAF_ARMY_AIRBORNE_2000";
    _generalMacro = "braf_army_mp_rifle_airborne_2000";
    model = "braf\braf_characters_army\Uniform\BRAF_BDU.p3d";
    scope = 2;
    scopeCurator = 2;
    scopeArsenal = 2;
    editorPreview = "\braf\braf_insignia\editorpreview\brazilian_army\2000pqdt\braf_army_mp_rifle_airborne_2000.jpg";
    uniformClass = "braf_army_airborne_uniform";
    weapons[] = {
        "Braf_md1a1",
        "Throw",
        "Put"
    };
    respawnWeapons[] = {
        "Braf_md1a1",
        "Throw",
        "Put"
    };
    magazines[] = {
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "HandGrenade",
        "HandGrenade",
        "SmokeShell",
        "SmokeShellGreen",
        "Chemlight_green"
    };
    respawnMagazines[] = {
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "HandGrenade",
        "HandGrenade",
        "SmokeShell",
        "SmokeShellGreen",
        "Chemlight_green"
    };
    Items[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    respawnItems[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    linkedItems[] = {
        "braf_m1_liner_plastic",
        "braf_facewear_armbend_pe_black",
        "braf_tacvest_black",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    respawnLinkedItems[] = {
        "braf_m1_liner_plastic",
        "braf_facewear_armbend_pe_black",
        "braf_tacvest_black",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    hiddenSelections[] = {
        "char0",
        "char1",
        "char2",
        "char3",
        "char4",
        "char5",
        "char6",
        "char7",
        "char8",
        "char9",
        "char10",
        "char11",
        "rank_insignia",
        "branch_insignia",
        "brevet1_insignia",
        "shoulder_insignia",
        "insignia",
        "Camo1", //Top
        "Camo2", //Pants
        "Camo3", //boot
        "Camo4" //Gloves
    };
    hiddenSelectionsTextures[] = {
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\top_co.paa",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\pants_co.paa",
        "braf\braf_characters_army\Uniform\Data\Boot\boot_pqd_co.paa",
        ""
    };
    class EventHandlers : EventHandlers {
        init = "if (local (_this select 0)) then {[(_this select 0), [], nil] call BIS_fnc_unitHeadgear;};[(_this select 0),name (_this select 0)] call braf_fnc_setnameonuniform;";
    };
    headgearList[] = {
        "braf_m1_liner_plastic"
    };
    #include "\braf\braf_characters_army\functions\symbols.hpp"
    class UserActions {
        #include "\braf\braf_characters_army\functions\useraction_headgear.hpp"
    };
    class Wounds {
        tex[] = {};
        mat[] = {
            "braf\braf_characters_army\Uniform\Data\BDU\EB\top.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\BDU\EB\pants.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "",
            ""
        };
    };
};
class braf_army_mp_shotgun_airborne_2000 : braf_army_rifleman_base {
    faction = "BRAF_ARMY";
    displayName = "$STR_BRAF_MP_2";
    editorsubcategory = "BRAF_ARMY_AIRBORNE_2000";
    _generalMacro = "braf_army_mp_shotgun_airborne_2000";
    model = "braf\braf_characters_army\Uniform\BRAF_BDU.p3d";
    scope = 2;
    scopeCurator = 2;
    scopeArsenal = 2;
    editorPreview = "\braf\braf_insignia\editorpreview\brazilian_army\2000pqdt\braf_army_mp_shotgun_airborne_2000.jpg";
    uniformClass = "braf_army_airborne_uniform";
    weapons[] = {
        "braf_boito_20_oldstock",
        "Throw",
        "Put"
    };
    respawnWeapons[] = {
        "braf_boito_20_oldstock",
        "Throw",
        "Put"
    };
    magazines[] = {
        "BRAF_Boito_8Rnd_buck",
        "BRAF_Boito_8Rnd_buck",
        "SmokeShell",
        "SmokeShellGreen",
        "Chemlight_green",
        "BRAF_Boito_7Rnd_riot"
    };
    respawnMagazines[] = {
        "BRAF_Boito_8Rnd_buck",
        "BRAF_Boito_8Rnd_buck",
        "SmokeShell",
        "SmokeShellGreen",
        "Chemlight_green",
        "BRAF_Boito_7Rnd_riot"
    };
    Items[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    respawnItems[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    linkedItems[] = {
        "braf_m1_liner_plastic",
        "braf_facewear_armbend_pe_black",
        "braf_tacvest_black",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    respawnLinkedItems[] = {
        "braf_m1_liner_plastic",
        "braf_facewear_armbend_pe_black",
        "braf_tacvest_black",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    hiddenSelections[] = {
        "char0",
        "char1",
        "char2",
        "char3",
        "char4",
        "char5",
        "char6",
        "char7",
        "char8",
        "char9",
        "char10",
        "char11",
        "rank_insignia",
        "branch_insignia",
        "brevet1_insignia",
        "shoulder_insignia",
        "insignia",
        "Camo1", //Top
        "Camo2", //Pants
        "Camo3", //boot
        "Camo4" //Gloves
    };
    hiddenSelectionsTextures[] = {
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\top_co.paa",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\pants_co.paa",
        "braf\braf_characters_army\Uniform\Data\Boot\boot_pqd_co.paa",
        ""
    };
    class EventHandlers : EventHandlers {
        init = "if (local (_this select 0)) then {[(_this select 0), [], nil] call BIS_fnc_unitHeadgear;};[(_this select 0),name (_this select 0)] call braf_fnc_setnameonuniform;";
    };
    headgearList[] = {
        "braf_m1_liner_plastic"
    };
    #include "\braf\braf_characters_army\functions\symbols.hpp"
    class UserActions {
        #include "\braf\braf_characters_army\functions\useraction_headgear.hpp"
    };
    class Wounds {
        tex[] = {};
        mat[] = {
            "braf\braf_characters_army\Uniform\Data\BDU\EB\top.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\BDU\EB\pants.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "",
            ""
        };
    };
};
class braf_army_mp_pistol_airborne_2000 : braf_army_rifleman_base {
    faction = "BRAF_ARMY";
    displayName = "$STR_BRAF_MP_3";
    editorsubcategory = "BRAF_ARMY_AIRBORNE_2000";
    _generalMacro = "braf_army_mp_pistol_airborne_2000";
    model = "braf\braf_characters_army\Uniform\BRAF_BDU.p3d";
    scope = 2;
    scopeCurator = 2;
    scopeArsenal = 2;
    editorPreview = "\braf\braf_insignia\editorpreview\brazilian_army\2000pqdt\braf_army_mp_pistol_airborne_2000.jpg";
    uniformClass = "braf_army_airborne_uniform";
    weapons[] = {
        "BRAF_PT92",
        "Throw",
        "Put"
    };
    respawnWeapons[] = {
        "BRAF_PT92",
        "Throw",
        "Put"
    };
    magazines[] = {
        "16Rnd_9x21_Mag",
        "SmokeShell",
        "SmokeShellGreen",
        "Chemlight_green",
    };
    respawnMagazines[] = {
        "16Rnd_9x21_Mag",
        "SmokeShell",
        "SmokeShellGreen",
        "Chemlight_green",
    };
    Items[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    respawnItems[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    linkedItems[] = {
        "braf_army_Palamole",
        "braf_facewear_armbend_pe_black",
        "braf_tacvest_black",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    respawnLinkedItems[] = {
        "braf_army_Palamole",
        "braf_facewear_armbend_pe_black",
        "braf_tacvest_black",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    hiddenSelections[] = {
        "char0",
        "char1",
        "char2",
        "char3",
        "char4",
        "char5",
        "char6",
        "char7",
        "char8",
        "char9",
        "char10",
        "char11",
        "rank_insignia",
        "branch_insignia",
        "brevet1_insignia",
        "shoulder_insignia",
        "insignia",
        "Camo1", //Top
        "Camo2", //Pants
        "Camo3", //boot
        "Camo4" //Gloves
    };
    hiddenSelectionsTextures[] = {
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\top_co.paa",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\pants_co.paa",
        "braf\braf_characters_army\Uniform\Data\Boot\boot_pqd_co.paa",
        ""
    };
    class EventHandlers : EventHandlers {
        init = "if (local (_this select 0)) then {[(_this select 0), [], nil] call BIS_fnc_unitHeadgear;};[(_this select 0),name (_this select 0)] call braf_fnc_setnameonuniform;";
    };
    headgearList[] = {
        "braf_army_Palamole"
    };
    #include "\braf\braf_characters_army\functions\symbols.hpp"
    class UserActions {
        #include "\braf\braf_characters_army\functions\useraction_headgear.hpp"
    };
    class Wounds {
        tex[] = {};
        mat[] = {
            "braf\braf_characters_army\Uniform\Data\BDU\EB\top.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\BDU\EB\pants.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "",
            ""
        };
    };
};

//Unarmed
class braf_army_unarmed_airborne_2000 : braf_army_rifleman_base {
    faction = "BRAF_ARMY";
    displayName = "$STR_A3_CfgVehicles_b_soldier_unarmed_f_displayName";
    editorsubcategory = "BRAF_ARMY_AIRBORNE_2000";
    _generalMacro = "braf_army_unarmed_airborne_2000";
    model = "braf\braf_characters_army\Uniform\BRAF_BDU.p3d";
    scope = 2;
    scopeCurator = 2;
    scopeArsenal = 2;
    editorPreview = "\braf\braf_insignia\editorpreview\brazilian_army\2000pqdt\braf_army_unarmed_airborne_2000.jpg";
    uniformClass = "braf_army_airborne_uniform";
    weapons[] = {
        "Throw",
        "Put"
    };
    respawnWeapons[] = {
        "Throw",
        "Put"
    };
    magazines[] = {};
    respawnMagazines[] = {};
    Items[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    respawnItems[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    linkedItems[] = {
        "braf_army_PatrolCap",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    respawnLinkedItems[] = {
        "braf_army_PatrolCap",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    hiddenSelections[] = {
        "char0",
        "char1",
        "char2",
        "char3",
        "char4",
        "char5",
        "char6",
        "char7",
        "char8",
        "char9",
        "char10",
        "char11",
        "rank_insignia",
        "branch_insignia",
        "brevet1_insignia",
        "shoulder_insignia",
        "insignia",
        "Camo1", //Top
        "Camo2", //Pants
        "Camo3", //boot
        "Camo4" //Gloves
    };
    hiddenSelectionsTextures[] = {
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\top_co.paa",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\pants_co.paa",
        "braf\braf_characters_army\Uniform\Data\Boot\boot_pqd_co.paa",
        ""
    };
    class EventHandlers : EventHandlers {
        init = "if (local (_this select 0)) then {[(_this select 0), [], nil] call BIS_fnc_unitHeadgear;};[(_this select 0),name (_this select 0)] call braf_fnc_setnameonuniform;";
    };
    headgearList[] = {
        "braf_army_PatrolCap"
    };
    #include "\braf\braf_characters_army\functions\symbols.hpp"
    class UserActions {
        #include "\braf\braf_characters_army\functions\useraction_headgear.hpp"
    };
    class Wounds {
        tex[] = {};
        mat[] = {
            "braf\braf_characters_army\Uniform\Data\BDU\EB\top.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\BDU\EB\pants.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "",
            ""
        };
    };
};

//Weapons
class braf_army_mg_airborne_2000 : braf_army_ar_base {
    side = 2;
    faction = "BRAF_ARMY";
    editorsubcategory = "BRAF_ARMY_AIRBORNE_2000";
    _generalMacro = "braf_army_mg_airborne_2000";
    Author = "BRAF Team";
    model = "braf\braf_characters_army\Uniform\BRAF_BDU_2.p3d";
    scope = 2;
    scopeCurator = 2;
    scopeArsenal = 2;
    editorPreview = "\braf\braf_insignia\editorpreview\brazilian_army\2000pqdt\braf_army_mg_airborne_2000.jpg";
    displayName = "$STR_A3_CfgVehicles_B_Patrol_Soldier_MG_F0";
    uniformClass = "braf_army_airborne_uniform";
    weapons[] = {
        "BRAF_mag",
        "BRAF_PT92",
        "Throw",
        "Put"
    };
    respawnWeapons[] = {
        "BRAF_mag",
        "BRAF_PT92",
        "Throw",
        "Put"
    };
    magazines[] = {
        "Braf_75Rnd_mag58_mag",
        "Braf_75Rnd_mag58_mag_Tracer_red",
        "Braf_75Rnd_mag58_mag_Tracer_red",
        "16Rnd_9x21_Mag"
    };
    respawnMagazines[] = {
        "Braf_75Rnd_mag58_mag",
        "Braf_75Rnd_mag58_mag_Tracer_red",
        "Braf_75Rnd_mag58_mag_Tracer_red",
        "16Rnd_9x21_Mag"
    };
    Items[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    respawnItems[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    linkedItems[] = {
        "braf_eb_ccb_cover",
        "braf_iba_lizard_rifleman",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    respawnLinkedItems[] = {
        "braf_eb_ccb_cover",
        "braf_iba_lizard_rifleman",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    hiddenSelections[] = {
        "char0",
        "char1",
        "char2",
        "char3",
        "char4",
        "char5",
        "char6",
        "char7",
        "char8",
        "char9",
        "char10",
        "char11",
        "rank_insignia",
        "branch_insignia",
        "brevet1_insignia",
        "shoulder_insignia",
        "insignia",
        "Camo1", //Top
        "Camo2", //Pants
        "Camo3", //boot
        "Camo4", //Gloves
        "Camo5" //Hang
    };
    hiddenSelectionsTextures[] = {
        "braf\braf_characters_army\Uniform\Data\BDU\EB\manga_co.paa",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\pants_co.paa",
        "braf\braf_characters_army\Uniform\Data\Boot\boot_pqd_co.paa",
        "braf\braf_characters_army\Uniform\Data\Luva\gloves.paa",
        "",
        "",
        "",
        "",
        ""
    };
    class EventHandlers : EventHandlers {
        init = "if (local (_this select 0)) then {[(_this select 0), [], nil] call BIS_fnc_unitHeadgear;};[(_this select 0),name (_this select 0)] call braf_fnc_setnameonuniform;";
    };
    headgearList[] = {
        "braf_eb_ccb_cover",
        0.50,
        "braf_eb_ccb_cover_goggles_up",
        0.25,
        "braf_eb_ccb_cover_goggles_down",
        0.25
    };
    #include "\braf\braf_characters_army\functions\symbols.hpp"
    class UserActions {
        #include "\braf\braf_characters_army\functions\useraction_headgear.hpp"
    };
    class Wounds {
        tex[] = {};
        mat[] = {
            "braf\braf_characters_army\Uniform\Data\BDU\EB\manga.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\BDU\EB\pants.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "",
            ""
        };
    };
};
class braf_army_mg_a_airborne_2000 : braf_army_rifleman_base {
    faction = "BRAF_ARMY";
    editorsubcategory = "BRAF_ARMY_AIRBORNE_2000";
    _generalMacro = "braf_army_mg_a_airborne_2000";
    model = "braf\braf_characters_army\Uniform\BRAF_BDU.p3d";
    scope = 2;
    scopeCurator = 2;
    scopeArsenal = 2;
    editorPreview = "\braf\braf_insignia\editorpreview\brazilian_army\2000pqdt\braf_army_mg_a_airborne_2000.jpg";
    backpack = "braf_alice_medium_olive_ammo_mg_762";
    displayName = "$STR_BRAF_MG_A";
    uniformClass = "braf_army_airborne_uniform";
    weapons[] = {
        "Braf_md1a1",
        "Throw",
        "Put"
    };
    respawnWeapons[] = {
        "Braf_md1a1",
        "Throw",
        "Put"
    };
    magazines[] = {
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "HandGrenade",
        "HandGrenade",
        "SmokeShell",
        "SmokeShellGreen",
        "Chemlight_green"
    };
    respawnMagazines[] = {
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "HandGrenade",
        "HandGrenade",
        "SmokeShell",
        "SmokeShellGreen",
        "Chemlight_green"
    };
    Items[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    respawnItems[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    linkedItems[] = {
        "braf_eb_ccb_cover",
        "braf_iba_lizard_rifleman",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    respawnLinkedItems[] = {
        "braf_eb_ccb_cover",
        "braf_iba_lizard_rifleman",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    hiddenSelections[] = {
        "char0",
        "char1",
        "char2",
        "char3",
        "char4",
        "char5",
        "char6",
        "char7",
        "char8",
        "char9",
        "char10",
        "char11",
        "rank_insignia",
        "branch_insignia",
        "brevet1_insignia",
        "shoulder_insignia",
        "insignia",
        "Camo1", //Top
        "Camo2", //Pants
        "Camo3", //boot
        "Camo4" //Gloves
    };
    hiddenSelectionsTextures[] = {
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\top_co.paa",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\pants_co.paa",
        "braf\braf_characters_army\Uniform\Data\Boot\boot_pqd_co.paa",
        ""
    };
    class EventHandlers : EventHandlers {
        init = "if (local (_this select 0)) then {[(_this select 0), [], nil] call BIS_fnc_unitHeadgear;};[(_this select 0),name (_this select 0)] call braf_fnc_setnameonuniform;";
    };
    headgearList[] = {
        "braf_eb_ccb_cover",
        0.50,
        "braf_eb_ccb_cover_goggles_up",
        0.25,
        "braf_eb_ccb_cover_goggles_down",
        0.25
    };
    #include "\braf\braf_characters_army\functions\symbols.hpp"
    class UserActions {
        #include "\braf\braf_characters_army\functions\useraction_headgear.hpp"
    };
    class Wounds {
        tex[] = {};
        mat[] = {
            "braf\braf_characters_army\Uniform\Data\BDU\EB\top.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\BDU\EB\pants.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "",
            ""
        };
    };
};
class braf_army_at_airborne_2000 : braf_army_launcher_base {
    side = 2;
    faction = "BRAF_ARMY";
    editorsubcategory = "BRAF_ARMY_AIRBORNE_2000";
    _generalMacro = "braf_army_at_airborne_2000";
    model = "braf\braf_characters_army\Uniform\BRAF_BDU.p3d";
    scope = 2;
    scopeCurator = 2;
    scopeArsenal = 2;
    editorPreview = "\braf\braf_insignia\editorpreview\brazilian_army\2000pqdt\braf_army_at_airborne_2000.jpg";
    backpack = "braf_alice_medium_olive_ammo_at_84";
    displayName = "$STR_B_Soldier_LAT_F0";
    uniformClass = "braf_army_airborne_uniform";
    weapons[] = {
        "Braf_md1a1",
        "BRAF_Gustav",
        "Throw",
        "Put"
    };
    respawnWeapons[] = {
        "Braf_md1a1",
        "BRAF_Gustav",
        "Throw",
        "Put"
    };
    magazines[] = {
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "MRAWS_HEAT55_F"
    };
    respawnMagazines[] = {
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "MRAWS_HEAT55_F"
    };
    Items[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    respawnItems[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    linkedItems[] = {
        "braf_eb_ccb_cover",
        "braf_iba_lizard_rifleman",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    respawnLinkedItems[] = {
        "braf_eb_ccb_cover",
        "braf_iba_lizard_rifleman",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    hiddenSelections[] = {
        "char0",
        "char1",
        "char2",
        "char3",
        "char4",
        "char5",
        "char6",
        "char7",
        "char8",
        "char9",
        "char10",
        "char11",
        "rank_insignia",
        "branch_insignia",
        "brevet1_insignia",
        "shoulder_insignia",
        "insignia",
        "Camo1", //Top
        "Camo2", //Pants
        "Camo3", //boot
        "Camo4" //Gloves
    };
    hiddenSelectionsTextures[] = {
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\top_co.paa",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\pants_co.paa",
        "braf\braf_characters_army\Uniform\Data\Boot\boot_pqd_co.paa",
        ""
    };
    class EventHandlers : EventHandlers {
        init = "if (local (_this select 0)) then {[(_this select 0), [], nil] call BIS_fnc_unitHeadgear;};[(_this select 0),name (_this select 0)] call braf_fnc_setnameonuniform;";
    };
    headgearList[] = {
        "braf_eb_ccb_cover",
        0.50,
        "braf_eb_ccb_cover_goggles_up",
        0.25,
        "braf_eb_ccb_cover_goggles_down",
        0.25
    };
    #include "\braf\braf_characters_army\functions\symbols.hpp"
    class UserActions {
        #include "\braf\braf_characters_army\functions\useraction_headgear.hpp"
    };
    class Wounds {
        tex[] = {};
        mat[] = {
            "braf\braf_characters_army\Uniform\Data\BDU\EB\top.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\BDU\EB\pants.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "",
            ""
        };
    };
};
class braf_army_aa_airborne_2000 : braf_army_launcher_base {
    faction = "BRAF_ARMY";
    editorsubcategory = "BRAF_ARMY_AIRBORNE_2000";
    _generalMacro = "braf_army_aa_airborne_2000";
    model = "braf\braf_characters_army\Uniform\BRAF_BDU.p3d";
    scope = 2;
    scopeCurator = 2;
    scopeArsenal = 2;
    editorPreview = "\braf\braf_insignia\editorpreview\brazilian_army\2000pqdt\braf_army_aa_airborne_2000.jpg";
    backpack = "braf_alice_medium_olive_ammo_aa_72";
    displayName = "$STR_B_Soldier_AA_F0";
    uniformClass = "braf_army_airborne_uniform";
    weapons[] = {
        "Braf_md1a1",
        "BRAF_Igla",
        "Throw",
        "Put"
    };
    respawnWeapons[] = {
        "Braf_md1a1",
        "BRAF_Igla",
        "Throw",
        "Put"
    };
    magazines[] = {
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_Igla_missile"
    };
    respawnMagazines[] = {
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_Igla_missile"
    };
    Items[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    respawnItems[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    linkedItems[] = {
        "braf_eb_ccb_cover",
        "braf_iba_lizard_rifleman",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    respawnLinkedItems[] = {
        "braf_eb_ccb_cover",
        "braf_iba_lizard_rifleman",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    hiddenSelections[] = {
        "char0",
        "char1",
        "char2",
        "char3",
        "char4",
        "char5",
        "char6",
        "char7",
        "char8",
        "char9",
        "char10",
        "char11",
        "rank_insignia",
        "branch_insignia",
        "brevet1_insignia",
        "shoulder_insignia",
        "insignia",
        "Camo1", //Top
        "Camo2", //Pants
        "Camo3", //boot
        "Camo4" //Gloves
    };
    hiddenSelectionsTextures[] = {
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\top_co.paa",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\pants_co.paa",
        "braf\braf_characters_army\Uniform\Data\Boot\boot_pqd_co.paa",
        ""
    };
    class EventHandlers : EventHandlers {
        init = "if (local (_this select 0)) then {[(_this select 0), [], nil] call BIS_fnc_unitHeadgear;};[(_this select 0),name (_this select 0)] call braf_fnc_setnameonuniform;";
    };
    headgearList[] = {
        "braf_eb_ccb_cover",
        0.50,
        "braf_eb_ccb_cover_goggles_up",
        0.25,
        "braf_eb_ccb_cover_goggles_down",
        0.25
    };
    #include "\braf\braf_characters_army\functions\symbols.hpp"
    class UserActions {
        #include "\braf\braf_characters_army\functions\useraction_headgear.hpp"
    };
    class Wounds {
        tex[] = {};
        mat[] = {
            "braf\braf_characters_army\Uniform\Data\BDU\EB\top.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\BDU\EB\pants.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "",
            ""
        };
    };
};

//Statics
class braf_army_mortar_airborne_2000 : braf_army_support_base {
    faction = "BRAF_ARMY";
    editorsubcategory = "BRAF_ARMY_AIRBORNE_2000";
    _generalMacro = "braf_army_mortar_airborne_2000";
    model = "braf\braf_characters_army\Uniform\BRAF_BDU.p3d";
    scope = 2;
    scopeCurator = 2;
    scopeArsenal = 2;
    editorPreview = "\braf\braf_insignia\editorpreview\brazilian_army\2000pqdt\braf_army_mortar_airborne_2000.jpg";
    backpack = "BRAF_B_M252_Gun_Bag";
    displayName = "$STR_BRAF_Mortar";
    uniformClass = "braf_army_airborne_uniform";
    weapons[] = {
        "Braf_md1a1",
        "Throw",
        "Put"
    };
    respawnWeapons[] = {
        "Braf_md1a1",
        "Throw",
        "Put"
    };
    magazines[] = {
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "HandGrenade",
        "HandGrenade",
        "SmokeShell",
        "SmokeShellGreen",
        "Chemlight_green"
    };
    respawnMagazines[] = {
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "HandGrenade",
        "HandGrenade",
        "SmokeShell",
        "SmokeShellGreen",
        "Chemlight_green"
    };
    Items[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    respawnItems[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    linkedItems[] = {
        "braf_eb_ccb_cover",
        "braf_iba_lizard_rifleman",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    respawnLinkedItems[] = {
        "braf_eb_ccb_cover",
        "braf_iba_lizard_rifleman",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    hiddenSelections[] = {
        "char0",
        "char1",
        "char2",
        "char3",
        "char4",
        "char5",
        "char6",
        "char7",
        "char8",
        "char9",
        "char10",
        "char11",
        "rank_insignia",
        "branch_insignia",
        "brevet1_insignia",
        "shoulder_insignia",
        "insignia",
        "Camo1", //Top
        "Camo2", //Pants
        "Camo3", //boot
        "Camo4" //Gloves
    };
    hiddenSelectionsTextures[] = {
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\top_co.paa",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\pants_co.paa",
        "braf\braf_characters_army\Uniform\Data\Boot\boot_pqd_co.paa",
        ""
    };
    class EventHandlers : EventHandlers {
        init = "if (local (_this select 0)) then {[(_this select 0), [], nil] call BIS_fnc_unitHeadgear;};[(_this select 0),name (_this select 0)] call braf_fnc_setnameonuniform;";
    };
    headgearList[] = {
        "braf_eb_ccb_cover",
        0.20,
        "braf_eb_ccb_cover_goggles_up",
        0.40,
        "braf_eb_ccb_cover_goggles_down",
        0.40
    };
    #include "\braf\braf_characters_army\functions\symbols.hpp"
    class UserActions {
        #include "\braf\braf_characters_army\functions\useraction_headgear.hpp"
    };
    class Wounds {
        tex[] = {};
        mat[] = {
            "braf\braf_characters_army\Uniform\Data\BDU\EB\top.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\BDU\EB\pants.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "",
            ""
        };
    };
};
class braf_army_mortar_a_airborne_2000 : braf_army_support_base {
    faction = "BRAF_ARMY";
    editorsubcategory = "BRAF_ARMY_AIRBORNE_2000";
    _generalMacro = "braf_army_mortar_a_airborne_2000";
    model = "braf\braf_characters_army\Uniform\BRAF_BDU.p3d";
    scope = 2;
    scopeCurator = 2;
    scopeArsenal = 2;
    editorPreview = "\braf\braf_insignia\editorpreview\brazilian_army\2000pqdt\braf_army_mortar_a_airborne_2000.jpg";
    backpack = "BRAF_B_M252_Bipod_Bag";
    displayName = "$STR_BRAF_Mortar_A";
    uniformClass = "braf_army_airborne_uniform";
    weapons[] = {
        "Braf_md1a1",
        "Throw",
        "Put"
    };
    respawnWeapons[] = {
        "Braf_md1a1",
        "Throw",
        "Put"
    };
    magazines[] = {
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "HandGrenade",
        "HandGrenade",
        "SmokeShell",
        "SmokeShellGreen",
        "Chemlight_green"
    };
    respawnMagazines[] = {
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "HandGrenade",
        "HandGrenade",
        "SmokeShell",
        "SmokeShellGreen",
        "Chemlight_green"
    };
    Items[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    respawnItems[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    linkedItems[] = {
        "braf_eb_ccb_cover",
        "braf_iba_lizard_rifleman",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    respawnLinkedItems[] = {
        "braf_eb_ccb_cover",
        "braf_iba_lizard_rifleman",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    hiddenSelections[] = {
        "char0",
        "char1",
        "char2",
        "char3",
        "char4",
        "char5",
        "char6",
        "char7",
        "char8",
        "char9",
        "char10",
        "char11",
        "rank_insignia",
        "branch_insignia",
        "brevet1_insignia",
        "shoulder_insignia",
        "insignia",
        "Camo1", //Top
        "Camo2", //Pants
        "Camo3", //boot
        "Camo4" //Gloves
    };
    hiddenSelectionsTextures[] = {
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\top_co.paa",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\pants_co.paa",
        "braf\braf_characters_army\Uniform\Data\Boot\boot_pqd_co.paa",
        ""
    };
    class EventHandlers : EventHandlers {
        init = "if (local (_this select 0)) then {[(_this select 0), [], nil] call BIS_fnc_unitHeadgear;};[(_this select 0),name (_this select 0)] call braf_fnc_setnameonuniform;";
    };
    headgearList[] = {
        "braf_eb_ccb_cover",
        0.20,
        "braf_eb_ccb_cover_goggles_up",
        0.40,
        "braf_eb_ccb_cover_goggles_down",
        0.40
    };
    #include "\braf\braf_characters_army\functions\symbols.hpp"
    class UserActions {
        #include "\braf\braf_characters_army\functions\useraction_headgear.hpp"
    };
    class Wounds {
        tex[] = {};
        mat[] = {
            "braf\braf_characters_army\Uniform\Data\BDU\EB\top.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\BDU\EB\pants.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "",
            ""
        };
    };
};
class braf_army_m2_airborne_2000 : braf_army_rifleman_base {
    faction = "BRAF_ARMY";
    editorsubcategory = "BRAF_ARMY_AIRBORNE_2000";
    _generalMacro = "braf_army_m2_airborne_2000";
    model = "braf\braf_characters_army\Uniform\BRAF_BDU.p3d";
    scope = 2;
    scopeCurator = 2;
    scopeArsenal = 2;
    editorPreview = "\braf\braf_insignia\editorpreview\brazilian_army\2000pqdt\braf_army_m2_a_airborne_2000.jpg";
    backpack = "BRAF_B_M2_Gun_Bag";
    displayName = "$STR_BRAF_M2";
    uniformClass = "braf_army_airborne_uniform";
    weapons[] = {
        "Braf_md1a1",
        "Throw",
        "Put"
    };
    respawnWeapons[] = {
        "Braf_md1a1",
        "Throw",
        "Put"
    };
    magazines[] = {
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "HandGrenade",
        "HandGrenade",
        "SmokeShell",
        "SmokeShellGreen",
        "Chemlight_green"
    };
    respawnMagazines[] = {
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "HandGrenade",
        "HandGrenade",
        "SmokeShell",
        "SmokeShellGreen",
        "Chemlight_green"
    };
    Items[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    respawnItems[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    linkedItems[] = {
        "braf_eb_ccb_cover",
        "braf_iba_lizard_rifleman",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    respawnLinkedItems[] = {
        "braf_eb_ccb_cover",
        "braf_iba_lizard_rifleman",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    hiddenSelections[] = {
        "char0",
        "char1",
        "char2",
        "char3",
        "char4",
        "char5",
        "char6",
        "char7",
        "char8",
        "char9",
        "char10",
        "char11",
        "rank_insignia",
        "branch_insignia",
        "brevet1_insignia",
        "shoulder_insignia",
        "insignia",
        "Camo1", //Top
        "Camo2", //Pants
        "Camo3", //boot
        "Camo4" //Gloves
    };
    hiddenSelectionsTextures[] = {
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\top_co.paa",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\pants_co.paa",
        "braf\braf_characters_army\Uniform\Data\Boot\boot_pqd_co.paa",
        ""
    };
    class EventHandlers : EventHandlers {
        init = "if (local (_this select 0)) then {[(_this select 0), [], nil] call BIS_fnc_unitHeadgear;};[(_this select 0),name (_this select 0)] call braf_fnc_setnameonuniform;";
    };
    headgearList[] = {
        "braf_eb_ccb_cover",
        0.20,
        "braf_eb_ccb_cover_goggles_up",
        0.40,
        "braf_eb_ccb_cover_goggles_down",
        0.40
    };
    #include "\braf\braf_characters_army\functions\symbols.hpp"
    class UserActions {
        #include "\braf\braf_characters_army\functions\useraction_headgear.hpp"
    };
    class Wounds {
        tex[] = {};
        mat[] = {
            "braf\braf_characters_army\Uniform\Data\BDU\EB\top.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\BDU\EB\pants.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "",
            ""
        };
    };
};
class braf_army_m2_a_airborne_2000 : braf_army_rifleman_base {
    faction = "BRAF_ARMY";
    editorsubcategory = "BRAF_ARMY_AIRBORNE_2000";
    _generalMacro = "braf_army_m2_a_airborne_2000";
    model = "braf\braf_characters_army\Uniform\BRAF_BDU.p3d";
    scope = 2;
    scopeCurator = 2;
    scopeArsenal = 2;
    editorPreview = "\braf\braf_insignia\editorpreview\brazilian_army\2000pqdt\braf_army_m2_a_airborne_2000.jpg";
    backpack = "BRAF_B_M2_Tripod_Bag";
    displayName = "$STR_BRAF_M2_A";
    uniformClass = "braf_army_airborne_uniform";
    weapons[] = {
        "Braf_md1a1",
        "Throw",
        "Put"
    };
    respawnWeapons[] = {
        "Braf_md1a1",
        "Throw",
        "Put"
    };
    magazines[] = {
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "HandGrenade",
        "HandGrenade",
        "SmokeShell",
        "SmokeShellGreen",
        "Chemlight_green"
    };
    respawnMagazines[] = {
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "BRAF_20Rnd_762x51",
        "HandGrenade",
        "HandGrenade",
        "SmokeShell",
        "SmokeShellGreen",
        "Chemlight_green"
    };
    Items[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    respawnItems[] = {
        "FirstAidKit",
        "FirstAidKit"
    };
    linkedItems[] = {
        "braf_eb_ccb_cover",
        "braf_iba_lizard_rifleman",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    respawnLinkedItems[] = {
        "braf_eb_ccb_cover",
        "braf_iba_lizard_rifleman",
        "ItemMap",
        "ItemGPS",
        "ItemCompass",
        "ItemWatch",
        "ItemRadio"
    };
    hiddenSelections[] = {
        "char0",
        "char1",
        "char2",
        "char3",
        "char4",
        "char5",
        "char6",
        "char7",
        "char8",
        "char9",
        "char10",
        "char11",
        "rank_insignia",
        "branch_insignia",
        "brevet1_insignia",
        "shoulder_insignia",
        "insignia",
        "Camo1", //Top
        "Camo2", //Pants
        "Camo3", //boot
        "Camo4" //Gloves
    };
    hiddenSelectionsTextures[] = {
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\top_co.paa",
        "braf\braf_characters_army\Uniform\Data\BDU\EB\pants_co.paa",
        "braf\braf_characters_army\Uniform\Data\Boot\boot_pqd_co.paa",
        ""
    };
    class EventHandlers : EventHandlers {
        init = "if (local (_this select 0)) then {[(_this select 0), [], nil] call BIS_fnc_unitHeadgear;};[(_this select 0),name (_this select 0)] call braf_fnc_setnameonuniform;";
    };
    headgearList[] = {
        "braf_eb_ccb_cover",
        0.20,
        "braf_eb_ccb_cover_goggles_up",
        0.40,
        "braf_eb_ccb_cover_goggles_down",
        0.40
    };
    #include "\braf\braf_characters_army\functions\symbols.hpp"
    class UserActions {
        #include "\braf\braf_characters_army\functions\useraction_headgear.hpp"
    };
    class Wounds {
        tex[] = {};
        mat[] = {
            "braf\braf_characters_army\Uniform\Data\BDU\EB\top.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_hurt\feridas\top_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\BDU\EB\pants.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_hurt\feridas\pants_injury.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Boot\boot.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "braf\braf_characters_army\Uniform\Data\Luva\gloves.rvmat",
            "",
            ""
        };
    };
};
