class CfgPatches {
  class braf_main {
    units[] = {""};
    weapons[] = {""};
    author = "BRAF Team";
    url = "";
    requiredAddons[] = {
      "A3_Characters_F",
      "A3_Data_F",
      "A3_Characters_F_Heads",
      "A3_Characters_F_BLUFOR",
      "A3_Characters_F_Proxies"
    };
    requiredVersion = 0.1;
  };
};

class cfgFactionClasses {
  class BRAF_ARMY {
    displayName = "$STR_BRAF_ARMY";
    priority = 2;
    side = 2;
    icon = "";
    backpack_tf_faction_radio = "braf_radio_backpack_olive_notvp";
    personal_tf_faction_radio = "TFAR_anprc152";
    rifleman_tf_faction_radio = "TFAR_rf7800str";
    airbourne_tf_faction_radio = "TFAR_anarc210";
  };
  class BRAF_NAVY : BRAF_ARMY {
    displayName = "$STR_BRAF_NAVY";
  };
  class BRAF_FAB : BRAF_ARMY {
    displayName = "$STR_BRAF_FAB";
  };
  class BRAF_HIAF {
    displayName = "Horizon Islands Armed Forces";
    priority = 2;
    side = 1;
  };
  class BRAF_CIV {
    displayName = "Brazilian Civilians";
    priority = 2;
    side = 3;
  };
  class BRAF_FACTIONS {
    displayName = "BRAF Extra Factions";
    priority = 2;
    side = 2;
    icon = "";
  };
};

class CfgFunctions
{
    class BRAF
    {
        class functions
        {
            class setLiteralNameOnUniform
            {
                file = "\braf\braf_main\functions\fn_setLiteralNameOnUniform.sqf";
            };
            class removediacritical 
            {
              file = "\braf\braf_main\functions\fn_removeDiacritical.sqf";
            };
            class setNameOnUniform
            {
                file = "\braf\braf_main\functions\fn_setNameOnUniform.sqf";
            };
            class setBranchOnUniform
            {
                file = "\braf\braf_main\functions\fn_setBranchOnUniform.sqf";
            };
            class setRankOnUniform
            {
                file = "\braf\braf_main\functions\fn_setRankOnUniform.sqf";
            };
            class setBrevetOnUniform
            {
                file = "\braf\braf_main\functions\fn_setBrevetOnUniform.sqf";
            };
            class setTabOnUniform
            {
                file = "\braf\braf_main\functions\fn_setTabOnUniform.sqf";
            };
            class setPatchOnHydropack {
                file = "\braf\braf_main\functions\fn_setPatchOnHydropack.sqf";
            };
            class setFlightsuitInsignias {
                file = "\braf\braf_main\functions\fn_setFlightsuitInsignias.sqf";
            };
            class pickRandomFlightsuitType {
                file = "\braf\braf_main\functions\fn_pickRandomFlightsuitType.sqf";
            };
        };
    };
};
