 sreV                prefix z\ace\addons\realisticweights Mikero DePbo.dll.7.46 version 109e12cc  CfgWeapons.hpp     U)       _U)  config.bin     W      L_W  script_component.hpp            _                       class CfgWeapons {
    class Rifle_Base_F;
    class Rifle_Long_Base_F: Rifle_Base_F {
        class WeaponSlotsInfo;
    };
    class Rifle_Short_Base_F: Rifle_Base_F {
        class WeaponSlotsInfo;
    };
    class Launcher;
    class Launcher_Base_F: Launcher {
        class WeaponSlotsInfo;
    };
    class Pistol;
    class Pistol_Base_F: Pistol {
        class WeaponSlotsInfo;
    };


// - Assault rifles -----------------------------------------------------------

    // - MX - weights taken from the ACR --------------------------------------
    class arifle_MX_Base_F: Rifle_Base_F {
        class WeaponSlotsInfo;
    };
    class arifle_MX_F: arifle_MX_Base_F {
        class WeaponSlotsInfo: WeaponSlotsInfo {
            mass = 79;
        };
    };
    class arifle_MXC_F: arifle_MX_Base_F {
        class WeaponSlotsInfo: WeaponSlotsInfo {
            mass = 72;
        };
    };
    // 3GL weight with stock 5lb, estimated without stock 4lb
    class arifle_MX_GL_F: arifle_MX_Base_F {
        class WeaponSlotsInfo: WeaponSlotsInfo {
            mass = 119;
        };
    };
    // Estimated difference to MX by comparing M27 to M416 (~100g)
    class arifle_MX_SW_F: arifle_MX_Base_F {
        class WeaponSlotsInfo: WeaponSlotsInfo {
            mass = 81;
        };
    };
    // Estimated difference to MX by comparing M416 D16.5RS to M416 D20RS
    class arifle_MXM_F: arifle_MX_Base_F {
        class WeaponSlotsInfo: WeaponSlotsInfo {
            mass = 85;
        };
    };

    // - KH2002 ---------------------------------------------------------------
    class arifle_Katiba_Base_F: Rifle_Base_F {
        class WeaponSlotsInfo;
    };
    class arifle_Katiba_F: arifle_Katiba_Base_F {
        class WeaponSlotsInfo: WeaponSlotsInfo {
            mass = 81;
        };
    };
    class arifle_Katiba_C_F: arifle_Katiba_Base_F {
        class WeaponSlotsInfo: WeaponSlotsInfo {
            mass = 73;
        };
    };
    // GL weight taken from M203
    class arifle_Katiba_GL_F: arifle_Katiba_Base_F {
        class WeaponSlotsInfo: WeaponSlotsInfo {
            mass = 111;
        };
    };

    // - F2000 ----------------------------------------------------------------
    class mk20_base_F: Rifle_Base_F {
        class WeaponSlotsInfo;
    };
    class arifle_Mk20_F: mk20_base_F {
        class WeaponSlotsInfo: WeaponSlotsInfo {
            mass = 75;
        };
    };
    class arifle_Mk20C_F: mk20_base_F {
        class WeaponSlotsInfo: WeaponSlotsInfo {
            mass = 74;
        };
    };
    class arifle_Mk20_GL_F: mk20_base_F {
        class WeaponSlotsInfo: WeaponSlotsInfo {
            mass = 105;
        };
    };

    // - Tavor ----------------------------------------------------------------
    class Tavor_base_F: Rifle_Base_F {
        class WeaponSlotsInfo;
    };
    class arifle_TRG21_F: Tavor_base_F {
        class WeaponSlotsInfo: WeaponSlotsInfo {
            mass = 72;
        };
    };
    class arifle_TRG20_F: Tavor_base_F {
        class WeaponSlotsInfo: WeaponSlotsInfo {
            mass = 70;
        };
    };
    class arifle_TRG21_GL_F: arifle_TRG21_F {
        class WeaponSlotsInfo: WeaponSlotsInfo {
            mass = 102;
        };
    };


// - LMGs ---------------------------------------------------------------------

    // - Stoner LMG -----------------------------------------------------------
    class LMG_Mk200_F: Rifle_Long_Base_F {
        class WeaponSlotsInfo: WeaponSlotsInfo {
            mass = 100;
        };
    };

    // - Negev ----------------------------------------------------------------
    class LMG_Zafir_F: Rifle_Long_Base_F {
        class WeaponSlotsInfo: WeaponSlotsInfo {
            mass = 163;
        };
    };


// - DMRs ---------------------------------------------------------------------

    // - VS-121 ---------------------------------------------------------------
    class DMR_01_base_F: Rifle_Long_Base_F {
        class WeaponSlotsInfo;
    };
    class srifle_DMR_01_F: DMR_01_base_F {
        class WeaponSlotsInfo: WeaponSlotsInfo {
            mass = 100;
        };
    };

    // - Mk14 EBR -------------------------------------------------------------
    class EBR_base_F: Rifle_Long_Base_F {
        class WeaponSlotsInfo;
    };
    class srifle_EBR_F: EBR_base_F {
        class WeaponSlotsInfo: WeaponSlotsInfo {
            mass = 112;
        };
    };


// - Sniper rifles ------------------------------------------------------------

    // - GM6 Lynx -------------------------------------------------------------
    class GM6_base_F: Rifle_Long_Base_F {
        class WeaponSlotsInfo;
    };
    class srifle_GM6_F: GM6_base_F {
        class WeaponSlotsInfo: WeaponSlotsInfo {
            mass = 253;
        };
    };

    // - CheyTac Intervention -------------------------------------------------
    class LRR_base_F: Rifle_Long_Base_F {
        class WeaponSlotsInfo;
    };
    class srifle_LRR_F: LRR_base_F {
        class WeaponSlotsInfo: WeaponSlotsInfo {
            mass = 310;
        };
    };


// - SMGs ---------------------------------------------------------------------

    // - CPW ------------------------------------------------------------------
    class pdw2000_base_F: Rifle_Short_Base_F {
        class WeaponSlotsInfo;
    };
    class hgun_PDW2000_F: pdw2000_base_F {
        class WeaponSlotsInfo: WeaponSlotsInfo {
            mass = 33;
        };
    };

    // - KRISS Vector ---------------------------------------------------------
    class SMG_01_Base: Rifle_Short_Base_F {
        class WeaponSlotsInfo;
    };
    class SMG_01_F: SMG_01_Base {
        class WeaponSlotsInfo: WeaponSlotsInfo {
            mass = 60;
        };
    };

    // - CZ Scorpion ----------------------------------------------------------
    class SMG_02_base_F: Rifle_Short_Base_F  {
        class WeaponSlotsInfo;
    };
    class SMG_02_F: SMG_02_base_F {
        class WeaponSlotsInfo: WeaponSlotsInfo {
            mass = 61;
        };
    };


// - Launchers ----------------------------------------------------------------

    // - NLAW -----------------------------------------------------------------
    class launch_NLAW_F: Launcher_Base_F {
        class WeaponSlotsInfo: WeaponSlotsInfo {
            mass = 275;
        };
    };

    class ACE_launch_NLAW_ready_F: launch_NLAW_F {
        class WeaponSlotsInfo: WeaponSlotsInfo {
            mass = 195; // 275 - 80
        };
    };

    class ACE_launch_NLAW_used_F: launch_NLAW_F {
        class WeaponSlotsInfo: WeaponSlotsInfo {
            mass = 195; // 275 - 80
        };
    };

    // - RPG-32 ---------------------------------------------------------------
    class launch_RPG32_F: Launcher_Base_F {
        class WeaponSlotsInfo: WeaponSlotsInfo {
            mass = 66;
        };
    };

    // - Mini-Spike -----------------------------------------------------------
    class launch_Titan_base: Launcher_Base_F {
        class WeaponSlotsInfo: WeaponSlotsInfo {
            mass = 110;
        };
    };
    // IRL there's no short version, estimate 1kg lighter
    class launch_Titan_short_base: launch_Titan_base {
        class WeaponSlotsInfo: WeaponSlotsInfo {
            mass = 88;
        };
    };


// - Pistols ------------------------------------------------------------------

    // - M1911 ----------------------------------------------------------------
    class hgun_ACPC2_F: Pistol_Base_F {
        class WeaponSlotsInfo: WeaponSlotsInfo {
            mass = 24;
        };
    };

    // - P99 ------------------------------------------------------------------
    class hgun_P07_F: Pistol_Base_F {
        class WeaponSlotsInfo: WeaponSlotsInfo {
            mass = 13;
        };
    };

    // - FNX ------------------------------------------------------------------
    class hgun_Pistol_heavy_01_F: Pistol_Base_F {
        class WeaponSlotsInfo: WeaponSlotsInfo {
            mass = 21;
        };
    };

    // - Chiappa Rhino --------------------------------------------------------
    class hgun_Pistol_heavy_02_F: Pistol_Base_F {
        class WeaponSlotsInfo: WeaponSlotsInfo {
            mass = 20;
        };
    };

    // - MP-443 Grach ---------------------------------------------------------
    class hgun_Rook40_F: Pistol_Base_F {
        class WeaponSlotsInfo: WeaponSlotsInfo {
            mass = 20;
        };
    };


// - Marksmen DLC DMRs --------------------------------------------------------

    // - Noreen Bad News ------------------------------------------------------
    class DMR_02_base_F: Rifle_Long_Base_F {
        class WeaponSlotsInfo;
    };
    class srifle_DMR_02_F: DMR_02_base_F {
        class WeaponSlotsInfo: WeaponSlotsInfo {
            mass = 130;
        };
    };

    // - Cyrus ------------------------------------------------------
    class DMR_05_base_F: Rifle_Long_Base_F {
        class WeaponSlotsInfo;
    };
    class srifle_DMR_05_blk_F: DMR_05_base_F {
        class WeaponSlotsInfo: WeaponSlotsInfo {
            mass = 140;
        };
    };

    // - SIG 556 --------------------------------------------------------------
    class DMR_03_base_F: Rifle_Long_Base_F {
        class WeaponSlotsInfo;
    };
    class srifle_DMR_03_F: DMR_03_base_F {
        class WeaponSlotsInfo: WeaponSlotsInfo {
            mass = 90;
        };
    };

    // - M14 ------------------------------------------------------------------
    class DMR_06_base_F: Rifle_Long_Base_F {
        class WeaponSlotsInfo;
    };
    class srifle_DMR_06_camo_F: DMR_06_base_F {
        class WeaponSlotsInfo: WeaponSlotsInfo {
            mass = 92;
        };
    };


// - Marksmen DLC MMGs --------------------------------------------------------

    // - MG5 ------------------------------------------------------------------
    class MMG_01_base_F: Rifle_Long_Base_F {
        class WeaponSlotsInfo: WeaponSlotsInfo {
            mass = 218;
        };
    };

    // - LWMMG ----------------------------------------------------------------
    class MMG_02_base_F: Rifle_Long_Base_F {
        class WeaponSlotsInfo: WeaponSlotsInfo {
            mass = 240;
        };
    };
};
 raP       S    CfgPatches 6    CfgWeapons H  S    ace_realisticweights V   H   
units  weapons  requiredVersion    @requiredAddons  ace_common  ace_disposable  author $STR_ace_common_ACETeam authors  BaerMitUmlaut  url $STR_ace_main_URL version QH@ versionStr 3.13.5.57 versionAr          9   H   >Rifle_Base_F  Rifle_Long_Base_F    Rifle_Short_Base_F @  Launcher  Launcher_Base_F c  Pistol  Pistol_Base_F    arifle_MX_Base_F    arifle_MX_F    arifle_MXC_F    arifle_MX_GL_F X   arifle_MX_SW_F    arifle_MXM_F    arifle_Katiba_Base_F 9   arifle_Katiba_F \   arifle_Katiba_C_F    arifle_Katiba_GL_F    mk20_base_F I	   arifle_Mk20_F l	   arifle_Mk20C_F 	   arifle_Mk20_GL_F 	   Tavor_base_F >
   arifle_TRG21_F a
   arifle_TRG20_F 
   arifle_TRG21_GL_F 
   LMG_Mk200_F 8   LMG_Zafir_F    DMR_01_base_F    srifle_DMR_01_F    EBR_base_F @   srifle_EBR_F h   GM6_base_F    srifle_GM6_F    LRR_base_F    srifle_LRR_F B   pdw2000_base_F    hgun_PDW2000_F    SMG_01_Base    SMG_01_F "   SMG_02_base_F h   SMG_02_F    launch_NLAW_F    ACE_launch_NLAW_ready_F #   ACE_launch_NLAW_used_F k   launch_RPG32_F    launch_Titan_base    launch_Titan_short_base G   hgun_ACPC2_F    hgun_P07_F    hgun_Pistol_heavy_01_F #   hgun_Pistol_heavy_02_F k   hgun_Rook40_F    DMR_02_base_F    srifle_DMR_02_F #   DMR_05_base_F k   srifle_DMR_05_blk_F    DMR_03_base_F    srifle_DMR_03_F    DMR_06_base_F K   srifle_DMR_06_camo_F s   MMG_01_base_F    MMG_02_base_F   S  Rifle_Base_F WeaponSlotsInfo @  Rifle_Base_F WeaponSlotsInfo c  Launcher WeaponSlotsInfo   Pistol WeaponSlotsInfo   Rifle_Base_F WeaponSlotsInfo   arifle_MX_Base_F  WeaponSlotsInfo     WeaponSlotsInfo mass O     arifle_MX_Base_F  WeaponSlotsInfo 8  X  WeaponSlotsInfo mass H   X  arifle_MX_Base_F  WeaponSlotsInfo     WeaponSlotsInfo mass w     arifle_MX_Base_F  WeaponSlotsInfo     WeaponSlotsInfo mass Q     arifle_MX_Base_F  WeaponSlotsInfo   9  WeaponSlotsInfo mass U   9  Rifle_Base_F WeaponSlotsInfo \  arifle_Katiba_Base_F  WeaponSlotsInfo     WeaponSlotsInfo mass Q     arifle_Katiba_Base_F  WeaponSlotsInfo     WeaponSlotsInfo mass I     arifle_Katiba_Base_F  WeaponSlotsInfo )	  I	  WeaponSlotsInfo mass o   I	  Rifle_Base_F WeaponSlotsInfo l	  mk20_base_F  WeaponSlotsInfo 	  	  WeaponSlotsInfo mass K   	  mk20_base_F  WeaponSlotsInfo 	  	  WeaponSlotsInfo mass J   	  mk20_base_F  WeaponSlotsInfo 
  >
  WeaponSlotsInfo mass i   >
  Rifle_Base_F WeaponSlotsInfo a
  Tavor_base_F  WeaponSlotsInfo 
  
  WeaponSlotsInfo mass H   
  Tavor_base_F  WeaponSlotsInfo 
  
  WeaponSlotsInfo mass F   
  arifle_TRG21_F  WeaponSlotsInfo   8  WeaponSlotsInfo mass f   8  Rifle_Long_Base_F  WeaponSlotsInfo d    WeaponSlotsInfo mass d     Rifle_Long_Base_F  WeaponSlotsInfo     WeaponSlotsInfo mass      Rifle_Long_Base_F WeaponSlotsInfo   DMR_01_base_F  WeaponSlotsInfo    @  WeaponSlotsInfo mass d   @  Rifle_Long_Base_F WeaponSlotsInfo h  EBR_base_F  WeaponSlotsInfo     WeaponSlotsInfo mass p     Rifle_Long_Base_F WeaponSlotsInfo   GM6_base_F  WeaponSlotsInfo     WeaponSlotsInfo mass      Rifle_Long_Base_F WeaponSlotsInfo B  LRR_base_F  WeaponSlotsInfo g    WeaponSlotsInfo mass 6    Rifle_Short_Base_F WeaponSlotsInfo   pdw2000_base_F  WeaponSlotsInfo     WeaponSlotsInfo mass !     Rifle_Short_Base_F WeaponSlotsInfo "  SMG_01_Base  WeaponSlotsInfo H  h  WeaponSlotsInfo mass <   h  Rifle_Short_Base_F WeaponSlotsInfo   SMG_02_base_F  WeaponSlotsInfo     WeaponSlotsInfo mass =     Launcher_Base_F  WeaponSlotsInfo   #  WeaponSlotsInfo mass   #  launch_NLAW_F  WeaponSlotsInfo K  k  WeaponSlotsInfo mass    k  launch_NLAW_F  WeaponSlotsInfo     WeaponSlotsInfo mass      Launcher_Base_F  WeaponSlotsInfo     WeaponSlotsInfo mass B     Launcher_Base_F  WeaponSlotsInfo '  G  WeaponSlotsInfo mass n   G  launch_Titan_base  WeaponSlotsInfo s    WeaponSlotsInfo mass X     Pistol_Base_F  WeaponSlotsInfo     WeaponSlotsInfo mass      Pistol_Base_F  WeaponSlotsInfo   #  WeaponSlotsInfo mass    #  Pistol_Base_F  WeaponSlotsInfo K  k  WeaponSlotsInfo mass    k  Pistol_Base_F  WeaponSlotsInfo     WeaponSlotsInfo mass      Pistol_Base_F  WeaponSlotsInfo     WeaponSlotsInfo mass      Rifle_Long_Base_F WeaponSlotsInfo #  DMR_02_base_F  WeaponSlotsInfo K  k  WeaponSlotsInfo mass    k  Rifle_Long_Base_F WeaponSlotsInfo   DMR_05_base_F  WeaponSlotsInfo     WeaponSlotsInfo mass      Rifle_Long_Base_F WeaponSlotsInfo   DMR_03_base_F  WeaponSlotsInfo +  K  WeaponSlotsInfo mass Z   K  Rifle_Long_Base_F WeaponSlotsInfo s  DMR_06_base_F  WeaponSlotsInfo     WeaponSlotsInfo mass \     Rifle_Long_Base_F  WeaponSlotsInfo     WeaponSlotsInfo mass      Rifle_Long_Base_F  WeaponSlotsInfo 3  S  WeaponSlotsInfo mass    S      #define COMPONENT realisticweights
#include "\z\ace\addons\main\script_mod.hpp"

// #define DEBUG_MODE_FULL
// #define DISABLE_COMPILE_CACHE
// #define ENABLE_PERFORMANCE_COUNTERS

#ifdef DEBUG_ENABLED_REALISTICWEIGHTS
    #define DEBUG_MODE_FULL
#endif

#ifdef DEBUG_SETTINGS_REALISTICWEIGHTS
    #define DEBUG_SETTINGS DEBUG_SETTINGS_REALISTICWEIGHTS
#endif

#include "\z\ace\addons\main\script_macros.hpp"
 TnX@=