<commit_before>
class CfgPatches
{
 class jb_enhanced_launchers
 {
  units[] = {};
  weapons[] = {};
  requiredAddons[] = {"A3_Weapons_F"};
  requiredVersion = 1;
 };
};

class CfgAmmo
{
  class RocketCore;
  class RocketBase;

  class R_PG32V_F: RocketBase
  {
    airLock = 1;
    allowAgainstInfantry = 1;
    soundFly[] = {"A3\Sounds_F\weapons\Rockets\rocket_fly_1",6,1.5,400};
    whistleDist = 24;
  };

  class R_TBG32V_F: R_PG32V_F {};

  class R_PG32V_NOMOD_F: R_PG32V_F {
    airLock = 0;
    allowAgainstInfantry = 0;
  };

  class R_TBG32V_NOMOD_F: R_TBG32V_F {
    airLock = 0;
    allowAgainstInfantry = 0;
  };

};

class CfgMagazines {

  class CA_Magazine;
  class CA_LauncherMagazine: CA_Magazine {};

  class RPG32_F: CA_LauncherMagazine {};
  class RPG32_HE_F: RPG32_F {};

  class RPG32_NOMOD_F: RPG32_F
  {
    ammo = "R_PG32V_NOMOD_F";
    descriptionShort = "Type: RPG-42 rocket (No Mod)<br />Rounds: 1<br />Used in: RPG-42";
    displayName = "RPG-42 Rocket (No Mod)";
  };

  class RPG32_HE_NOMOD_F: RPG32_HE_F
  {
    ammo = "R_TBG32V_NOMOD_F";
    descriptionShort = "Type: RPG-42 HE rocket (No Mod)<br />Rounds: 1<br />Used in: RPG-42";
    displayName = "RPG-42 HE Rocket (No Mod)";
  };

};<commit_msg>Disabled using AP against infantry and air and replaced RPG32_NOMOD_F with RPG32_AI_F<commit_after>
class CfgPatches
{
 class jb_enhanced_launchers
 {
  units[] = {};
  weapons[] = {};
  requiredAddons[] = {"A3_Weapons_F"};
  requiredVersion = 1;
 };
};

class CfgAmmo
{
  class RocketCore;
  class RocketBase;

  class R_PG32V_F: RocketBase
  {
    soundFly[] = {"A3\Sounds_F\weapons\Rockets\rocket_fly_1",6,1.5,400};
    whistleDist = 24;
  };

  class R_TBG32V_F: R_PG32V_F {
    airLock = 1;
    allowAgainstInfantry = 1;
  };

  class R_PG32V_AI_F: R_PG32V_F {
    airLock = 1;
    allowAgainstInfantry = 1;
  };

  class R_TBG32V_NOMOD_F: R_TBG32V_F {
    airLock = 0;
    allowAgainstInfantry = 0;
  };

};

class CfgMagazines {

  class CA_Magazine;
  class CA_LauncherMagazine: CA_Magazine {};

  class RPG32_F: CA_LauncherMagazine {};
  class RPG32_HE_F: RPG32_F {};

  class RPG32_AI_F: RPG32_F
  {
    ammo = "R_PG32V_AI_F";
    descriptionShort = "Type: RPG-42 rocket (AI Mod)<br />Rounds: 1<br />Used in: RPG-42";
    displayName = "RPG-42 Rocket (AI Mod)";
  };

  class RPG32_HE_NOMOD_F: RPG32_HE_F
  {
    ammo = "R_TBG32V_NOMOD_F";
    descriptionShort = "Type: RPG-42 HE rocket (No Mod)<br />Rounds: 1<br />Used in: RPG-42";
    displayName = "RPG-42 HE Rocket (No Mod)";
  };

};
{'fraction_non_alphanumeric': 0.12796208530805686, 'fraction_numerical': 0.052132701421800945, 'mean_word_length': 3.4516695957820738, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 11, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3037011', 'n_tokens_mistral': 1220, 'n_tokens_neox': 1084, 'n_words': 215}