class CfgPatches {
  class BRAF_characters_headgear {
    author = "BRAF Team";
    units[] = {};
    weapons[] = {
        "braf_bandeirante_cap_lizard",
        "braf_beret_olive",
        "braf_beret_black",
        "braf_beret_blue",
        "braf_beret_jungle",
        "braf_beret_tan",
        "braf_boonie_hat_lizard",
        "braf_boonie_hat_ERDL",
        "braf_boonie_hat_olive",
        "braf_boonie_hat_woodland",
        "braf_boonie_hat_black",
        "braf_headgear_cap_search_and_rescue",
        "braf_headgear_cap_united_nations",
        "braf_caatinga_cap_tan",
        "braf_eb_cbt",
        "braf_eb_ccb",
        "braf_eb_ccb_goggles_up",
        "braf_eb_ccb_goggles_down",
        "braf_eb_ccb_nvg",
        "braf_eb_ccb_pe",
        "braf_eb_ccb_cover",
        "braf_eb_ccb_cover_goggles_up",
        "braf_eb_ccb_cover_goggles_down",
        "braf_eb_ccb_cover_nvg",
        "braf_ccb_unitednations",
        "braf_ccb_unitednations_goggles_up",
        "braf_ccb_unitednations_googles_down",
        "braf_ccb_unitednations_nvg",
        "braf_comtac_headset_olive",
        "braf_comtac_headset_tan",
        "braf_eb_cvc",
        "braf_m1_liner",
        "braf_m1_liner_plastic",
        "braf_m1_steel",
        "braf_m1_cover_late_lz",
        "braf_eb_mich2001",
        "braf_eb_mich2001_goggles_up",
        "braf_eb_mich2001_goggles_down",
        "braf_eb_mich2001_nvg",
        "braf_eb_opscore_olive",
        "braf_eb_opscore_black",
        "braf_eb_opscore_tan",
        "braf_eb_opscore_comtac_olive",
        "braf_eb_opscore_comtac_black",
        "braf_eb_opscore_comtac_tan",
        "braf_army_PatrolCap",
        "braf_PatrolCap_caatinga",
        "braf_PatrolCap_cigs",
        "braf_PatrolCap_CIGS_color",
        "braf_PatrolCap_forop",
        "braf_PatrolCap_GuiaMnt",
        "braf_PatrolCap_aer",
        "braf_PatrolCap_AvExAv",
        "braf_army_Palamole",
        "braf_fab_boonie",
        "braf_fab_ccb_cover",
        "braf_fab_ccb_cover_goggles_up",
        "braf_fab_ccb_cover_goggles_down",
        "braf_fab_ccb_cover_nvg",
        "braf_headgear_manda_brasa",
        "braf_headgear_cap_search_and_rescue",
        "braf_headgear_cap_united_nations",
    };
    requiredVersion = 0.1;
    requiredAddons[] = {
        "A3_Characters_F",
        "A3_Data_F",
        "A3_Characters_F_Heads",
        "A3Data",
        "A3_Characters_F_BLUFOR",
        "A3_Characters_F_Proxies",
        "braf_main",
    };
  };
};

class EventHandlers;
class CfgWeapons {
  class ItemCore;
  class HeadGearItem;
  class H_HelmetB;
  class braf_headgear : H_HelmetB {
    Author = "BRAF Team";
    scope = 0;
    scopeCurator = 0;
    class ItemInfo : HeadGearItem {
      allowedSlots[] = {801, 901, 701, 605};
      modelSides[] = {3};
    };
  };
  class braf_kevlar_iiia_helmet : HeadGearItem {
    uniformModel = "braf\braf_characters_headgear\ccb\braf_ccb.p3d";
    mass = 25;
    class HitpointsProtectionInfo {
      class Head {
        hitpointName = "HitHead";
        armor = 8;
        passThrough = 0.5;
      };
    };
  };

  #include "ccb\w_ccb.hpp"
  #include "mich_2000\w_mich_2000.hpp"
  #include "mich_2001\w_mich_2001.hpp"
  #include "opscore\w_opscore.hpp"
  #include "w_headgear.hpp"
  //#include "w_headgear_cap.hpp"
};
