Jump to content
.kju

Iron Front in Arm3 LITE - preview versions

Recommended Posts

I remember a while ago there was going to be a disclosure on the plans for the higher-res stuff (before the whole US bonanza) is this still something on the cards now you guys are starting to develop a lot more in-house content?

  • Like 1

Share this post


Link to post
Share on other sites

@IFA3 Devs:

 

I need your help with the weapon class inheritances because I want to build a full magazine compatibility patch to make magazines from all my favourite weapons mods (WarfareThai, RHS AFRF, RHS USF, RHS GREF, IFA3)  interchangeable in RAVAGE missions.  That is to say I build on Lord Booka's original work who had created a patch offering compatibility between WFT and RHS AFRF and RHS USF. 

 

With the advice da12thmonkey gave me in RHS thread, I was able to find the correct class inheritances for the GREF K98 and Mosin rifles by reading the configs in 3DEN. Writing these inheritance paths into my patch the GREF bolt actions do accept the mags from the other mods now and have working manual bolting from GREF.  For WFT guns, I used "wrong" inheritances to speed things up; let most of them inherit from the same BIS gun (the Tavor AR) and it works just fine, no matter if these WFT guns are actually AR's or not.  But with the IFA3 Rifles I have no success at all! 

 

I know my patch architecture might be a mess, but I hope you can have a look at the IFA3 guns in there and tell me how to set the class inheritances correctly so I can configure them to use other mod's magazines.

 

Spoiler

class CfgPatches
{
    class COREVCompatibleRHS
    {
        units[]=
        {
            "COREV_O_TKG_btr60",
            "COREV_O_TKG_bmp1",
            "COREV_O_TKG_zsu234",
            "COREV_O_TKG_Mi8AMT",
            "COREV_I_TKG_btr60",
            "COREV_I_TKG_bmp1",
            "COREV_I_TKG_zsu234",
            "COREV_I_TKG_Mi8AMT",
            "COREV_O_TME_BM21",
            "COREV_O_TME_btr60",
            "COREV_O_TME_bmd1",
            "COREV_O_TME_bmd1k",
            "COREV_O_TME_bmp1",
            "COREV_O_TME_zsu234",
            "COREV_O_TME_t72ba",
            "COREV_O_TME_Mi8AMT",
            "COREV_O_TME_Mi8AMTSh",
            "COREV_O_TME_Mi24V",
            "COREV_I_TME_BM21",
            "COREV_I_TME_btr60",
            "COREV_I_TME_bmd1",
            "COREV_I_TME_bmd1k",
            "COREV_I_TME_bmp1",
            "COREV_I_TME_zsu234",
            "COREV_I_TME_t72ba",
            "COREV_I_TME_Mi8AMT",
            "COREV_I_TME_Mi8AMTSh",
            "COREV_I_TME_Mi24V",
            "COREV_O_CDG_tigr",
            "COREV_O_CDG_BM21",
            "COREV_O_CDG_btr70",
            "COREV_O_CDG_bmd1p",
            "COREV_O_CDG_bmd1pk",
            "COREV_O_CDG_bmp1d",
            "COREV_O_CDG_bmp1k",
            "COREV_O_CDG_zsu234",
            "COREV_O_CDG_t72bb",
            "COREV_O_CDG_Mi8AMT",
            "COREV_O_CDG_Mi8AMTSh",
            "COREV_O_CDG_Mi24V",
            "COREV_I_CDG_tigr",
            "COREV_I_CDG_BM21",
            "COREV_I_CDG_btr70",
            "COREV_I_CDG_bmd1p",
            "COREV_I_CDG_bmd1pk",
            "COREV_I_CDG_bmp1d",
            "COREV_I_CDG_bmp1k",
            "COREV_I_CDG_zsu234",
            "COREV_I_CDG_t72bb",
            "COREV_I_CDG_Mi8AMT",
            "COREV_I_CDG_Mi8AMTSh",
            "COREV_I_CDG_Mi24V",
            "COREV_O_CDF_tigr",
            "COREV_O_CDF_BM21",
            "COREV_O_CDF_btr80",
            "COREV_O_CDF_bmd1r",
            "COREV_O_CDF_bmd2",
            "COREV_O_CDF_bmd2k",
            "COREV_O_CDF_bmd4m",
            "COREV_O_CDF_bmp2d",
            "COREV_O_CDF_bmp2k",
            "COREV_O_CDF_sprut",
            "COREV_O_CDF_zsu234",
            "COREV_O_CDF_2s3",
            "COREV_O_CDF_t72bd",
            "COREV_O_CDF_t80b",
            "COREV_O_CDF_t80bk",
            "COREV_O_CDF_Mi8mt",
            "COREV_O_CDF_Mi8MTV3",
            "COREV_O_CDF_Mi24P",
            "COREV_O_CDF_Mi24V",
            "COREV_O_CDF_Su25SM",
            "COREV_I_CDF_tigr",
            "COREV_I_CDF_BM21",
            "COREV_I_CDF_btr80",
            "COREV_I_CDF_bmd1r",
            "COREV_I_CDF_bmd2",
            "COREV_I_CDF_bmd2k",
            "COREV_I_CDF_bmd4m",
            "COREV_I_CDF_bmp2d",
            "COREV_I_CDF_bmp2k",
            "COREV_I_CDF_sprut",
            "COREV_I_CDF_zsu234",
            "COREV_I_CDF_2s3",
            "COREV_I_CDF_t72bd",
            "COREV_I_CDF_t80b",
            "COREV_I_CDF_t80bk",
            "COREV_I_CDF_Mi8mt",
            "COREV_I_CDF_Mi8MTV3",
            "COREV_I_CDF_Mi24P",
            "COREV_I_CDF_Mi24V",
            "COREV_I_CDF_Su25SM",
            "COREV_O_AFG_btr60",
            "COREV_O_AFG_bmp1",
            "COREV_O_AFG_zsu234",
            "COREV_O_AFG_Mi8AMT",
            "COREV_I_AFG_btr60",
            "COREV_I_AFG_bmp1",
            "COREV_I_AFG_zsu234",
            "COREV_I_AFG_Mi8AMT",
            "COREV_O_PirateAf_btr60",
            "COREV_O_PirateAf_bmp1",
            "COREV_O_PirateAf_zsu234",
            "COREV_I_PirateAf_btr60",
            "COREV_I_PirateAf_bmp1",
            "COREV_I_PirateAf_zsu234"
        };
        weapons[]={};
        requiredVersion=0.1;
        requiredAddons[]=
        {
            "A3_Weapons_F",
            "A3_Weapons_F_Ammoboxes",
            "A3_Weapons_F_beta",
            "A3_Weapons_F_Acc",
            "A3_Characters_F",
            "A3_Soft_F",
            "A3_CargoPoses_F",
            "A3_Anims_F_Config_Sdr",
            "A3_Soft_F_MRAP_02",
            "A3_Air_F_Heli_Light_02",
            "A3_Soft_F_EPC_Truck_03",
            "A3_Armor_F",
            "A3_Armor_F_Beta",
            "A3_Armor_F_T100K",
            "rhs_main",
            "rhs_c_heavyweapons",
            "rhsusf_c_weapons",
            "COREVWeaponsEXTAF",
            "rhs_decals",
            "rhs_optics",
            "rhs_aps",
            "rhs_c_troops",
            "COREVLiteCharacters",
            "COREVLiteLoadouts",
            "COREVLiteLoadoutsTKA",
            "rhs_c_tanks",
            "rhs_c_cars",
            "rhs_c_a2port_car",
            "rhs_c_a3retex",
            "rhs_c_btr",
            "rhs_c_sprut",
            "rhs_c_t72",
            "rhs_c_a2port_armor",
            "rhs_c_a2port_car",
            "rhs_c_cars",
            "rhs_c_a2port_air",
            "rhs_c_2s3",
            "rhs_c_bmd",
            "rhs_c_bmp3",
            "rhs_c_bmp",
            "rhs_c_btr",
            "rhs_c_pts",
            "rhs_c_rva",
            "rhs_c_sprut",
            "rhs_c_t72",
            "rhs_c_trucks",
            "COREVLiteVehiclesEXTAF",
            "WW2_Core_c_Gui_c",
            "WW2_CA_Core_c"
        };
    };
};
class SlotInfo;
class CowsSlot: SlotInfo
{
    compatibleItems[]+=
    {
        "rhsusf_acc_compm4",
        "rhsusf_acc_eotech_552",
        "rhsusf_acc_LEUPOLDMK4",
        "rhsusf_acc_ELCAN",
        "rhsusf_acc_ELCAN_pip",
        "rhsusf_acc_ACOG",
        "rhsusf_acc_ACOG_pip",
        "rhsusf_acc_ACOG2",
        "rhsusf_acc_ACOG3",
        "rhsusf_acc_ACOG_USMC",
        "rhsusf_acc_ACOG2_USMC",
        "rhsusf_acc_ACOG3_USMC",
        "rhsusf_acc_LEUPOLDMK4_2",
        "rhsusf_acc_EOTECH"
    };
};
class PointerSlot: SlotInfo
{
    compatibleItems[]+=
    {
        "rhsusf_acc_anpeq15A",
        "rhsusf_acc_anpeq15",
        "rhsusf_acc_anpeq15_light",
        "rhsusf_acc_anpeq15side"
    };
};
class CfgWeapons
{
    class Default;
    class Rifle;
    class Rifle_Base_F: Rifle
    {
    };
    class Rifle_Long_Base_F: Rifle_Base_F
    {
    };
    class GrenadeLauncher;
    class UGL_F: GrenadeLauncher
    {
        magazines[]+=
        {
            "rhs_mag_M441_HE",
            "rhs_mag_M433_HEDP",
            "rhs_mag_M781_Practice",
            "rhs_mag_M4009",
            "rhs_mag_m576",
            "rhs_mag_M585_white",
            "rhs_mag_M661_green",
            "rhs_mag_M662_red",
            "rhs_mag_M713_red",
            "rhs_mag_M714_white",
            "rhs_mag_M715_green",
            "rhs_mag_M716_yellow",
            "1Rnd_HE_Grenade_shell",
            "UGL_FlareWhite_F",
            "UGL_FlareGreen_F",
            "UGL_FlareRed_F",
            "UGL_FlareYellow_F",
            "UGL_FlareCIR_F",
            "1Rnd_Smoke_Grenade_shell",
            "1Rnd_SmokeRed_Grenade_shell",
            "1Rnd_SmokeGreen_Grenade_shell",
            "1Rnd_SmokeYellow_Grenade_shell",
            "1Rnd_SmokePurple_Grenade_shell",
            "1Rnd_SmokeBlue_Grenade_shell",
            "1Rnd_SmokeOrange_Grenade_shell"
        };
    };
    class Tavor_base_F: Rifle_Base_F
    {
        magazines[]+=
        {
            "25Rnd_556x45_HK33",
            "rhs_mag_30Rnd_556x45_Mk318_Stanag",
            "rhs_mag_30Rnd_556x45_Mk262_Stanag",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Green",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Yellow",
            "30Rnd_556x45_Stanag",
            "30Rnd_556x45_Stanag_Tracer_Red",
            "30Rnd_556x45_Stanag_Tracer_Green",
            "30Rnd_556x45_Stanag_Tracer_Yellow",
            "30Rnd_556x45_Stanag_red",
            "30Rnd_556x45_Stanag_green",
            "40Rnd_556x45_HK33",
            "rhsgref_30rnd_556x45_m21"
        };
    };
    class arifle_TRG21_F: Tavor_base_F
    {
    };
    
    class rhs_weap_m4_Base: arifle_TRG21_F
    {
        magazines[]=
        {
            "25Rnd_556x45_HK33",
            "rhs_mag_30Rnd_556x45_Mk318_Stanag",
            "rhs_mag_30Rnd_556x45_Mk262_Stanag",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_No_Tracer",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Green",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Yellow",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Orange",
            "rhs_mag_30Rnd_556x45_M200_Stanag",
            "30Rnd_556x45_Stanag",
            "30Rnd_556x45_Stanag_Tracer_Red",
            "30Rnd_556x45_Stanag_Tracer_Green",
            "30Rnd_556x45_Stanag_Tracer_Yellow",
            "30Rnd_556x45_Stanag_red",
            "30Rnd_556x45_Stanag_green",
            "40Rnd_556x45_HK33",
            "rhsgref_30rnd_556x45_m21"
        };
    };
    
    class rhs_weap_m21a: arifle_TRG21_F
    {
        magazines[]=
        {
            "25Rnd_556x45_HK33",
            "rhs_mag_30Rnd_556x45_Mk318_Stanag",
            "rhs_mag_30Rnd_556x45_Mk262_Stanag",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_No_Tracer",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Green",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Yellow",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Orange",
            "rhs_mag_30Rnd_556x45_M200_Stanag",
            "30Rnd_556x45_Stanag",
            "30Rnd_556x45_Stanag_Tracer_Red",
            "30Rnd_556x45_Stanag_Tracer_Green",
            "30Rnd_556x45_Stanag_Tracer_Yellow",
            "30Rnd_556x45_Stanag_red",
            "30Rnd_556x45_Stanag_green",
            "40Rnd_556x45_HK33",
            "rhsgref_30rnd_556x45_m21"
        };
    };
    
    class rhs_weap_m21a_fold: arifle_TRG21_F
    {
        magazines[]=
        {
            "25Rnd_556x45_HK33",
            "rhs_mag_30Rnd_556x45_Mk318_Stanag",
            "rhs_mag_30Rnd_556x45_Mk262_Stanag",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_No_Tracer",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Green",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Yellow",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Orange",
            "rhs_mag_30Rnd_556x45_M200_Stanag",
            "30Rnd_556x45_Stanag",
            "30Rnd_556x45_Stanag_Tracer_Red",
            "30Rnd_556x45_Stanag_Tracer_Green",
            "30Rnd_556x45_Stanag_Tracer_Yellow",
            "30Rnd_556x45_Stanag_red",
            "30Rnd_556x45_Stanag_green",
            "40Rnd_556x45_HK33",
            "rhsgref_30rnd_556x45_m21"
        };
    };
    
    class rhs_weap_m21a_pr: arifle_TRG21_F
    {
        magazines[]=
        {
            "25Rnd_556x45_HK33",
            "rhs_mag_30Rnd_556x45_Mk318_Stanag",
            "rhs_mag_30Rnd_556x45_Mk262_Stanag",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_No_Tracer",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Green",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Yellow",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Orange",
            "rhs_mag_30Rnd_556x45_M200_Stanag",
            "30Rnd_556x45_Stanag",
            "30Rnd_556x45_Stanag_Tracer_Red",
            "30Rnd_556x45_Stanag_Tracer_Green",
            "30Rnd_556x45_Stanag_Tracer_Yellow",
            "30Rnd_556x45_Stanag_red",
            "30Rnd_556x45_Stanag_green",
            "40Rnd_556x45_HK33",
            "rhsgref_30rnd_556x45_m21"
        };
    };
    
    class rhs_weap_m21s: arifle_TRG21_F
    {
        magazines[]=
        {
            "25Rnd_556x45_HK33",
            "rhs_mag_30Rnd_556x45_Mk318_Stanag",
            "rhs_mag_30Rnd_556x45_Mk262_Stanag",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_No_Tracer",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Green",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Yellow",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Orange",
            "rhs_mag_30Rnd_556x45_M200_Stanag",
            "30Rnd_556x45_Stanag",
            "30Rnd_556x45_Stanag_Tracer_Red",
            "30Rnd_556x45_Stanag_Tracer_Green",
            "30Rnd_556x45_Stanag_Tracer_Yellow",
            "30Rnd_556x45_Stanag_red",
            "30Rnd_556x45_Stanag_green",
            "40Rnd_556x45_HK33",
            "rhsgref_30rnd_556x45_m21"
        };
    };
    
    class rhs_weap_m21s_fold: arifle_TRG21_F
    {
        magazines[]=
        {
            "25Rnd_556x45_HK33",
            "rhs_mag_30Rnd_556x45_Mk318_Stanag",
            "rhs_mag_30Rnd_556x45_Mk262_Stanag",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_No_Tracer",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Green",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Yellow",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Orange",
            "rhs_mag_30Rnd_556x45_M200_Stanag",
            "30Rnd_556x45_Stanag",
            "30Rnd_556x45_Stanag_Tracer_Red",
            "30Rnd_556x45_Stanag_Tracer_Green",
            "30Rnd_556x45_Stanag_Tracer_Yellow",
            "30Rnd_556x45_Stanag_red",
            "30Rnd_556x45_Stanag_green",
            "40Rnd_556x45_HK33",
            "rhsgref_30rnd_556x45_m21"
        };
    };
    
    class rhs_weap_m21s_pr: arifle_TRG21_F
    {
        magazines[]=
        {
            "25Rnd_556x45_HK33",
            "rhs_mag_30Rnd_556x45_Mk318_Stanag",
            "rhs_mag_30Rnd_556x45_Mk262_Stanag",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_No_Tracer",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Green",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Yellow",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Orange",
            "rhs_mag_30Rnd_556x45_M200_Stanag",
            "30Rnd_556x45_Stanag",
            "30Rnd_556x45_Stanag_Tracer_Red",
            "30Rnd_556x45_Stanag_Tracer_Green",
            "30Rnd_556x45_Stanag_Tracer_Yellow",
            "30Rnd_556x45_Stanag_red",
            "30Rnd_556x45_Stanag_green",
            "40Rnd_556x45_HK33",
            "rhsgref_30rnd_556x45_m21"
        };
    };
    
    class Auto556x45_HK33_A: arifle_TRG21_F
    {
        magazines[]=
        {
            "25Rnd_556x45_HK33",
            "rhs_mag_30Rnd_556x45_Mk318_Stanag",
            "rhs_mag_30Rnd_556x45_Mk262_Stanag",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_No_Tracer",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Green",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Yellow",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Orange",
            "rhs_mag_30Rnd_556x45_M200_Stanag",
            "30Rnd_556x45_Stanag",
            "30Rnd_556x45_Stanag_Tracer_Red",
            "30Rnd_556x45_Stanag_Tracer_Green",
            "30Rnd_556x45_Stanag_Tracer_Yellow",
            "30Rnd_556x45_Stanag_red",
            "30Rnd_556x45_Stanag_green",
            "40Rnd_556x45_HK33",
            "rhsgref_30rnd_556x45_m21"
        };
    };
    class Auto556x45_HK33_B: Auto556x45_HK33_A
    {
        magazines[]=
        {
            "40Rnd_556x45_HK33",
            "rhs_mag_30Rnd_556x45_Mk318_Stanag",
            "rhs_mag_30Rnd_556x45_Mk262_Stanag",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_No_Tracer",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Green",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Yellow",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Orange",
            "rhs_mag_30Rnd_556x45_M200_Stanag",
            "30Rnd_556x45_Stanag",
            "30Rnd_556x45_Stanag_Tracer_Red",
            "30Rnd_556x45_Stanag_Tracer_Green",
            "30Rnd_556x45_Stanag_Tracer_Yellow",
            "30Rnd_556x45_Stanag_red",
            "30Rnd_556x45_Stanag_green",
            "25Rnd_556x45_HK33",
            "rhsgref_30rnd_556x45_m21"
        };
    };
    class Auto556x45_G36C: arifle_TRG21_F
    {
        magazines[]=
        {
            "rhs_mag_30Rnd_556x45_Mk318_Stanag",
            "rhs_mag_30Rnd_556x45_Mk262_Stanag",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_No_Tracer",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Green",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Yellow",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Orange",
            "rhs_mag_30Rnd_556x45_M200_Stanag",
            "30Rnd_556x45_HKG36",
            "30Rnd_556x45_Stanag",
            "30Rnd_556x45_Stanag_Tracer_Red",
            "30Rnd_556x45_Stanag_Tracer_Green",
            "30Rnd_556x45_Stanag_Tracer_Yellow",
            "30Rnd_556x45_Stanag_red",
            "30Rnd_556x45_Stanag_green",
            "rhsgref_30rnd_556x45_m21"
        };
    };
    
    class Auto556x45_HK416: arifle_TRG21_F
    {
        magazines[]=
        {
            "25Rnd_556x45_HK33",
            "rhs_mag_30Rnd_556x45_Mk318_Stanag",
            "rhs_mag_30Rnd_556x45_Mk262_Stanag",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_No_Tracer",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Green",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Yellow",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Orange",
            "rhs_mag_30Rnd_556x45_M200_Stanag",
            "30Rnd_556x45_Stanag",
            "30Rnd_556x45_Stanag_Tracer_Red",
            "30Rnd_556x45_Stanag_Tracer_Green",
            "30Rnd_556x45_Stanag_Tracer_Yellow",
            "30Rnd_556x45_Stanag_red",
            "30Rnd_556x45_Stanag_green",
            "40Rnd_556x45_HK33",
            "30Rnd_556x45_HKG36",
            "rhsgref_30rnd_556x45_m21"
        };
    };
    
    class Auto556x45_M16A1_RIS: arifle_TRG21_F
    {
        magazines[]=
        {
            "25Rnd_556x45_HK33",
            "rhs_mag_30Rnd_556x45_Mk318_Stanag",
            "rhs_mag_30Rnd_556x45_Mk262_Stanag",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_No_Tracer",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Green",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Yellow",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Orange",
            "rhs_mag_30Rnd_556x45_M200_Stanag",
            "30Rnd_556x45_Stanag",
            "30Rnd_556x45_Stanag_Tracer_Red",
            "30Rnd_556x45_Stanag_Tracer_Green",
            "30Rnd_556x45_Stanag_Tracer_Yellow",
            "30Rnd_556x45_Stanag_red",
            "30Rnd_556x45_Stanag_green",
            "40Rnd_556x45_HK33",
            "30Rnd_556x45_HKG36",
            "rhsgref_30rnd_556x45_m21"
        };
    };
    
    class Auto556x45_M16A1_RIS: arifle_TRG21_F
    {
        magazines[]=
        {
            "25Rnd_556x45_HK33",
            "rhs_mag_30Rnd_556x45_Mk318_Stanag",
            "rhs_mag_30Rnd_556x45_Mk262_Stanag",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_No_Tracer",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Green",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Yellow",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Orange",
            "rhs_mag_30Rnd_556x45_M200_Stanag",
            "30Rnd_556x45_Stanag",
            "30Rnd_556x45_Stanag_Tracer_Red",
            "30Rnd_556x45_Stanag_Tracer_Green",
            "30Rnd_556x45_Stanag_Tracer_Yellow",
            "30Rnd_556x45_Stanag_red",
            "30Rnd_556x45_Stanag_green",
            "40Rnd_556x45_HK33",
            "30Rnd_556x45_HKG36",
            "rhsgref_30rnd_556x45_m21"
        };
    };
    
    class Auto556x45_TAR21: arifle_TRG21_F
    {
        magazines[]=
        {
            "25Rnd_556x45_HK33",
            "rhs_mag_30Rnd_556x45_Mk318_Stanag",
            "rhs_mag_30Rnd_556x45_Mk262_Stanag",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_No_Tracer",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Green",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Yellow",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Orange",
            "rhs_mag_30Rnd_556x45_M200_Stanag",
            "30Rnd_556x45_Stanag",
            "30Rnd_556x45_Stanag_Tracer_Red",
            "30Rnd_556x45_Stanag_Tracer_Green",
            "30Rnd_556x45_Stanag_Tracer_Yellow",
            "30Rnd_556x45_Stanag_red",
            "30Rnd_556x45_Stanag_green",
            "40Rnd_556x45_HK33",
            "30Rnd_556x45_HKG36",
            "rhsgref_30rnd_556x45_m21"
        };
    };
    
    class Auto556x45_F2000: arifle_TRG21_F
    {
        magazines[]=
        {
            "25Rnd_556x45_HK33",
            "rhs_mag_30Rnd_556x45_Mk318_Stanag",
            "rhs_mag_30Rnd_556x45_Mk262_Stanag",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_No_Tracer",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Green",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Yellow",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Orange",
            "rhs_mag_30Rnd_556x45_M200_Stanag",
            "30Rnd_556x45_Stanag",
            "30Rnd_556x45_Stanag_Tracer_Red",
            "30Rnd_556x45_Stanag_Tracer_Green",
            "30Rnd_556x45_Stanag_Tracer_Yellow",
            "30Rnd_556x45_Stanag_red",
            "30Rnd_556x45_Stanag_green",
            "40Rnd_556x45_HK33",
            "30Rnd_556x45_HKG36",
            "rhsgref_30rnd_556x45_m21"
        };
    };
    
    class Auto556x45_F2000C: arifle_TRG21_F
    {
        magazines[]=
        {
            "25Rnd_556x45_HK33",
            "rhs_mag_30Rnd_556x45_Mk318_Stanag",
            "rhs_mag_30Rnd_556x45_Mk262_Stanag",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_No_Tracer",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Green",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Yellow",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Orange",
            "rhs_mag_30Rnd_556x45_M200_Stanag",
            "30Rnd_556x45_Stanag",
            "30Rnd_556x45_Stanag_Tracer_Red",
            "30Rnd_556x45_Stanag_Tracer_Green",
            "30Rnd_556x45_Stanag_Tracer_Yellow",
            "30Rnd_556x45_Stanag_red",
            "30Rnd_556x45_Stanag_green",
            "40Rnd_556x45_HK33",
            "30Rnd_556x45_HKG36",
            "rhsgref_30rnd_556x45_m21"
        };
    };
    
    class Auto556x45_FAMASG2: arifle_TRG21_F
    {
        magazines[]=
        {
            "25Rnd_556x45_HK33",
            "rhs_mag_30Rnd_556x45_Mk318_Stanag",
            "rhs_mag_30Rnd_556x45_Mk262_Stanag",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_No_Tracer",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Green",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Yellow",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Orange",
            "rhs_mag_30Rnd_556x45_M200_Stanag",
            "30Rnd_556x45_Stanag",
            "30Rnd_556x45_Stanag_Tracer_Red",
            "30Rnd_556x45_Stanag_Tracer_Green",
            "30Rnd_556x45_Stanag_Tracer_Yellow",
            "30Rnd_556x45_Stanag_red",
            "30Rnd_556x45_Stanag_green",
            "40Rnd_556x45_HK33",
            "30Rnd_556x45_HKG36",
            "rhsgref_30rnd_556x45_m21"
        };
    };
    
    
    class LMG_Zafir_F: Rifle_Long_Base_F
    {
    };
    class Auto556x45_Negev: LMG_Zafir_F
    {
        magazines[]=
        {
            "rhsusf_200Rnd_556x45_soft_pouch",
            "rhsusf_100Rnd_556x45_soft_pouch",
            "rhsusf_100Rnd_556x45_M200_soft_pouch",
            "200Rnd_556x45_Box"
        };
    };
    class Auto556x45_Minimi_A: Auto556x45_Negev
    {
        magazines[]=
        {
            "rhsusf_200Rnd_556x45_soft_pouch",
            "rhsusf_100Rnd_556x45_soft_pouch",
            "rhsusf_100Rnd_556x45_M200_soft_pouch",
            "200Rnd_556x45_Box",
            "rhs_mag_30Rnd_556x45_Mk318_Stanag",
            "rhs_mag_30Rnd_556x45_Mk262_Stanag",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_No_Tracer",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Green",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Yellow",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Orange",
            "rhs_mag_30Rnd_556x45_M200_Stanag",
            "30Rnd_556x45_Stanag",
            "30Rnd_556x45_Stanag_Tracer_Red",
            "30Rnd_556x45_Stanag_Tracer_Green",
            "30Rnd_556x45_Stanag_Tracer_Yellow"
        };
        arraySwitchMags[]=
        {
            "rhs_mag_30Rnd_556x45_Mk318_Stanag",
            "rhs_mag_30Rnd_556x45_Mk262_Stanag",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_No_Tracer",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Green",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Yellow",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Orange",
            "rhs_mag_30Rnd_556x45_M200_Stanag",
            "30Rnd_556x45_Stanag",
            "30Rnd_556x45_Stanag_Tracer_Red",
            "30Rnd_556x45_Stanag_Tracer_Green",
            "30Rnd_556x45_Stanag_Tracer_Yellow"
        };
    };
    class Auto556x45_Minimi_B: Auto556x45_Minimi_A
    {
        magazines[]=
        {
            "rhs_mag_30Rnd_556x45_Mk318_Stanag",
            "rhs_mag_30Rnd_556x45_Mk262_Stanag",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_No_Tracer",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Green",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Yellow",
            "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Orange",
            "rhs_mag_30Rnd_556x45_M200_Stanag",
            "30Rnd_556x45_Stanag",
            "30Rnd_556x45_Stanag_Tracer_Red",
            "30Rnd_556x45_Stanag_Tracer_Green",
            "30Rnd_556x45_Stanag_Tracer_Yellow",
            "rhsusf_200Rnd_556x45_soft_pouch",
            "rhsusf_100Rnd_556x45_soft_pouch",
            "rhsusf_100Rnd_556x45_M200_soft_pouch",
            "200Rnd_556x45_Box"
        };
        arraySwitchMags[]=
        {
            "rhsusf_200Rnd_556x45_soft_pouch",
            "rhsusf_100Rnd_556x45_soft_pouch",
            "rhsusf_100Rnd_556x45_M200_soft_pouch",
            "200Rnd_556x45_Box"
        };
    };
    class arifle_AKM_Base_F: Rifle_Base_F
    {
    };
    class arifle_AKM_F: arifle_AKM_Base_F
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm_tracer",
            "rhs_30Rnd_762x39mm_89",
            "rhs_30Rnd_762x39mm_U",
            "30Rnd_762x39_AKM",
            "30Rnd_762x39_Mag_F",
            "30Rnd_762x39_Mag_Green_F",
            "30Rnd_762x39_Mag_Tracer_F",
            "30Rnd_762x39_Mag_Tracer_Green_F"
        };
    };
    
    class Auto762x39_AKM_RIS: arifle_AKM_F
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm_tracer",
            "rhs_30Rnd_762x39mm_89",
            "rhs_30Rnd_762x39mm_U",
            "30Rnd_762x39_AKM",
            "30Rnd_762x39_Mag_F",
            "30Rnd_762x39_Mag_Green_F",
            "30Rnd_762x39_Mag_Tracer_F",
            "30Rnd_762x39_Mag_Tracer_Green_F"
        };
    };
    
    class Auto762x39_Type63: arifle_AKM_F          
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm_tracer",
            "rhs_30Rnd_762x39mm_89",
            "rhs_30Rnd_762x39mm_U",
            "30Rnd_762x39_AKM",
            "30Rnd_762x39_Mag_F",
            "30Rnd_762x39_Mag_Green_F",
            "30Rnd_762x39_Mag_Tracer_F",
            "30Rnd_762x39_Mag_Tracer_Green_F"
        };
    };
    
    
    class rhs_weap_akm: arifle_AKM_F          
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm_tracer",
            "rhs_30Rnd_762x39mm_89",
            "rhs_30Rnd_762x39mm_U",
            "30Rnd_762x39_AKM",
            "30Rnd_762x39_Mag_F",
            "30Rnd_762x39_Mag_Green_F",
            "30Rnd_762x39_Mag_Tracer_F",
            "30Rnd_762x39_Mag_Tracer_Green_F"
        };
    };
    
    class rhs_weap_ak103_base: arifle_AKM_F          
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm_tracer",
            "rhs_30Rnd_762x39mm_89",
            "rhs_30Rnd_762x39mm_U",
            "30Rnd_762x39_AKM",
            "30Rnd_762x39_Mag_F",
            "30Rnd_762x39_Mag_Green_F",
            "30Rnd_762x39_Mag_Tracer_F",
            "30Rnd_762x39_Mag_Tracer_Green_F"
        };
    };
    
    class rhs_weap_m92: arifle_AKM_F          
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm_tracer",
            "rhs_30Rnd_762x39mm_89",
            "rhs_30Rnd_762x39mm_U",
            "30Rnd_762x39_AKM",
            "30Rnd_762x39_Mag_F",
            "30Rnd_762x39_Mag_Green_F",
            "30Rnd_762x39_Mag_Tracer_F",
            "30Rnd_762x39_Mag_Tracer_Green_F"
        };
    };
    
    class rhs_weap_m92_fold: arifle_AKM_F          
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm_tracer",
            "rhs_30Rnd_762x39mm_89",
            "rhs_30Rnd_762x39mm_U",
            "30Rnd_762x39_AKM",
            "30Rnd_762x39_Mag_F",
            "30Rnd_762x39_Mag_Green_F",
            "30Rnd_762x39_Mag_Tracer_F",
            "30Rnd_762x39_Mag_Tracer_Green_F"
        };
    };
    
    class rhs_weap_m70ab2: arifle_AKM_F          
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm_tracer",
            "rhs_30Rnd_762x39mm_89",
            "rhs_30Rnd_762x39mm_U",
            "30Rnd_762x39_AKM",
            "30Rnd_762x39_Mag_F",
            "30Rnd_762x39_Mag_Green_F",
            "30Rnd_762x39_Mag_Tracer_F",
            "30Rnd_762x39_Mag_Tracer_Green_F"
        };
    };
    
    class rhs_weap_m70ab2_fold: arifle_AKM_F          
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm_tracer",
            "rhs_30Rnd_762x39mm_89",
            "rhs_30Rnd_762x39mm_U",
            "30Rnd_762x39_AKM",
            "30Rnd_762x39_Mag_F",
            "30Rnd_762x39_Mag_Green_F",
            "30Rnd_762x39_Mag_Tracer_F",
            "30Rnd_762x39_Mag_Tracer_Green_F"
        };
    };
    
    class rhs_weap_m70b1: arifle_AKM_F          
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm_tracer",
            "rhs_30Rnd_762x39mm_89",
            "rhs_30Rnd_762x39mm_U",
            "30Rnd_762x39_AKM",
            "30Rnd_762x39_Mag_F",
            "30Rnd_762x39_Mag_Green_F",
            "30Rnd_762x39_Mag_Tracer_F",
            "30Rnd_762x39_Mag_Tracer_Green_F"
        };
    };
    
    
    class Auto792x33_MP44: arifle_TRG21_F
    {
        magazines[]=
        {
            "30Rnd_792x33_MP44",
            "lib_30Rnd_792x33"
            
        };
    };
    
    
    class LIB_MP44: arifle_TRG21_F
    {
        magazines[]=
        {
            "30Rnd_792x33_MP44",
            "lib_30Rnd_792x33"
            
        };
    };
    
    class Smg762x25_PPK74U: arifle_TRG21_F
    {
        magazines[]=
        {
            "lib_35Rnd_762x25",
            "lib_35Rnd_762x25_t",
            "lib_35Rnd_762x25_t2",
            "lib_35Rnd_762x25_ap",
            "lib_71Rnd_762x25",
            "lib_71Rnd_762x25_t",
            "lib_71Rnd_762x25_t2",
            "lib_71Rnd_762x25_ap",
            "35Rnd_762x25_PPSh",
            "35Rnd_762x25_PPS",
            "71Rnd_762x25_PPSh"
            
        };
    };
    
    class Smg762x25_PPSh41_A: arifle_TRG21_F
    {
        magazines[]=
        {
            "lib_35Rnd_762x25",
            "lib_35Rnd_762x25_t",
            "lib_35Rnd_762x25_t2",
            "lib_35Rnd_762x25_ap",
            "lib_71Rnd_762x25",
            "lib_71Rnd_762x25_t",
            "lib_71Rnd_762x25_t2",
            "lib_71Rnd_762x25_ap",
            "35Rnd_762x25_PPSh",
            "35Rnd_762x25_PPS",
            "71Rnd_762x25_PPSh"
            
        };
    };
    
    class Smg762x25_PPSh41_B: arifle_TRG21_F
    {
        magazines[]=
        {
            "lib_35Rnd_762x25",
            "lib_35Rnd_762x25_t",
            "lib_35Rnd_762x25_t2",
            "lib_35Rnd_762x25_ap",
            "lib_71Rnd_762x25",
            "lib_71Rnd_762x25_t",
            "lib_71Rnd_762x25_t2",
            "lib_71Rnd_762x25_ap",
            "35Rnd_762x25_PPSh",
            "35Rnd_762x25_PPS",
            "71Rnd_762x25_PPSh"
            
        };
    };
    
    class Smg762x25_PPSh41_B: arifle_TRG21_F
    {
        magazines[]=
        {
            "lib_35Rnd_762x25",
            "lib_35Rnd_762x25_t",
            "lib_35Rnd_762x25_t2",
            "lib_35Rnd_762x25_ap",
            "lib_71Rnd_762x25",
            "lib_71Rnd_762x25_t",
            "lib_71Rnd_762x25_t2",
            "lib_71Rnd_762x25_ap",
            "35Rnd_762x25_PPSh",
            "35Rnd_762x25_PPS",
            "71Rnd_762x25_PPSh"
            
        };
    };
    
    class Smg762x25_PPS43: arifle_TRG21_F
    {
        magazines[]=
        {
            "lib_35Rnd_762x25",
            "lib_35Rnd_762x25_t",
            "lib_35Rnd_762x25_t2",
            "lib_35Rnd_762x25_ap",
            "lib_71Rnd_762x25",
            "lib_71Rnd_762x25_t",
            "lib_71Rnd_762x25_t2",
            "lib_71Rnd_762x25_ap",
            "35Rnd_762x25_PPSh",
            "35Rnd_762x25_PPS",
            "71Rnd_762x25_PPSh"
            
        };
    };
    
    class LIB_PPSh41_d: arifle_TRG21_F
    {
        magazines[]=
        {
            "lib_35Rnd_762x25",
            "lib_35Rnd_762x25_t",
            "lib_35Rnd_762x25_t2",
            "lib_35Rnd_762x25_ap",
            "lib_71Rnd_762x25",
            "lib_71Rnd_762x25_t",
            "lib_71Rnd_762x25_t2",
            "lib_71Rnd_762x25_ap",
            "35Rnd_762x25_PPSh",
            "35Rnd_762x25_PPS",
            "71Rnd_762x25_PPSh"
            
        };
    };
    
        
    class arifle_AKS_Base_F: Rifle_Base_F
    {
    };
    class arifle_AKS_F: arifle_AKS_Base_F
    {
        magazines[]=
        {
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK_no_tracers",
            "rhs_30Rnd_545x39_AK_green",
            "rhs_30Rnd_545x39_7N10_AK",
            "rhs_30Rnd_545x39_7N22_AK",
            "rhs_30Rnd_545x39_7U1_AK",
            "rhs_45Rnd_545X39_7N22_AK",
            "rhs_45Rnd_545X39_7N10_AK",
            "rhs_45Rnd_545X39_AK_Green",
            "rhs_45Rnd_545X39_AK",
            "rhs_45Rnd_545X39_7U1_AK",
            "30Rnd_545x39_AK74",
            "30Rnd_545x39_Mag_F",
            "30Rnd_545x39_Mag_Green_F",
            "30Rnd_545x39_Mag_Tracer_F",
            "30Rnd_545x39_Mag_Tracer_Green_F"
        };
    };
    
    class Auto545x39_AK74M: arifle_AKS_F
    {
        magazines[]=
        {
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK_no_tracers",
            "rhs_30Rnd_545x39_AK_green",
            "rhs_30Rnd_545x39_7N10_AK",
            "rhs_30Rnd_545x39_7N22_AK",
            "rhs_30Rnd_545x39_7U1_AK",
            "rhs_45Rnd_545X39_7N22_AK",
            "rhs_45Rnd_545X39_7N10_AK",
            "rhs_45Rnd_545X39_AK_Green",
            "rhs_45Rnd_545X39_AK",
            "rhs_45Rnd_545X39_7U1_AK",
            "30Rnd_545x39_AK74",
            "30Rnd_545x39_Mag_F",
            "30Rnd_545x39_Mag_Green_F",
            "30Rnd_545x39_Mag_Tracer_F",
            "30Rnd_545x39_Mag_Tracer_Green_F"
        };
    };
    
    class rhs_weap_ak74m_Base_F: arifle_AKS_F
    {
        magazines[]=
        {
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK_no_tracers",
            "rhs_30Rnd_545x39_AK_green",
            "rhs_30Rnd_545x39_7N10_AK",
            "rhs_30Rnd_545x39_7N22_AK",
            "rhs_30Rnd_545x39_7U1_AK",
            "rhs_45Rnd_545X39_7N22_AK",
            "rhs_45Rnd_545X39_7N10_AK",
            "rhs_45Rnd_545X39_AK_Green",
            "rhs_45Rnd_545X39_AK",
            "rhs_45Rnd_545X39_7U1_AK",
            "30Rnd_545x39_AK74",
            "30Rnd_545x39_Mag_F",
            "30Rnd_545x39_Mag_Green_F",
            "30Rnd_545x39_Mag_Tracer_F",
            "30Rnd_545x39_Mag_Tracer_Green_F"
        };
    };
    
    class Auto762x51_MAG58: LMG_Zafir_F
    {
        magazines[]=
        {
            "rhsusf_50Rnd_762x51",
            "rhsusf_50Rnd_762x51_m61_ap",
            "rhsusf_50Rnd_762x51_m62_tracer",
            "rhsusf_50Rnd_762x51_m80a1epr",
            "rhsusf_50Rnd_762x51_m82_blank",
            "rhsusf_100Rnd_762x51",
            "rhsusf_100Rnd_762x51_m61_ap",
            "rhsusf_100Rnd_762x51_m62_tracer",
            "rhsusf_100Rnd_762x51_m80a1epr",
            "rhsusf_100Rnd_762x51_m82_blank",
            "rhsusf_50Rnd_762x51_m993",
            "rhsusf_100Rnd_762x51_m993",
            "100Rnd_762x51_MAG58",
            "150Rnd_762x51_Box",
            "150Rnd_762x51_Box_Tracer"
        };
    };
    
    class Auto762x51_M60E4: LMG_Zafir_F
    {
        magazines[]=
        {
            "rhsusf_50Rnd_762x51",
            "rhsusf_50Rnd_762x51_m61_ap",
            "rhsusf_50Rnd_762x51_m62_tracer",
            "rhsusf_50Rnd_762x51_m80a1epr",
            "rhsusf_50Rnd_762x51_m82_blank",
            "rhsusf_100Rnd_762x51",
            "rhsusf_100Rnd_762x51_m61_ap",
            "rhsusf_100Rnd_762x51_m62_tracer",
            "rhsusf_100Rnd_762x51_m80a1epr",
            "rhsusf_100Rnd_762x51_m82_blank",
            "rhsusf_50Rnd_762x51_m993",
            "rhsusf_100Rnd_762x51_m993",
            "100Rnd_762x51_MAG58",
            "150Rnd_762x51_Box",
            "150Rnd_762x51_Box_Tracer"
        };
    };
    
    class Auto762x51_MG3: LMG_Zafir_F
    {
        magazines[]=
        {
            "rhsusf_50Rnd_762x51",
            "rhsusf_50Rnd_762x51_m61_ap",
            "rhsusf_50Rnd_762x51_m62_tracer",
            "rhsusf_50Rnd_762x51_m80a1epr",
            "rhsusf_50Rnd_762x51_m82_blank",
            "rhsusf_100Rnd_762x51",
            "rhsusf_100Rnd_762x51_m61_ap",
            "rhsusf_100Rnd_762x51_m62_tracer",
            "rhsusf_100Rnd_762x51_m80a1epr",
            "rhsusf_100Rnd_762x51_m82_blank",
            "rhsusf_50Rnd_762x51_m993",
            "rhsusf_100Rnd_762x51_m993",
            "100Rnd_762x51_MAG58",
            "150Rnd_762x51_Box",
            "150Rnd_762x51_Box_Tracer"
        };
    };
    
    class Auto762x51_NG7: LMG_Zafir_F
    {
        magazines[]=
        {
            "rhsusf_50Rnd_762x51",
            "rhsusf_50Rnd_762x51_m61_ap",
            "rhsusf_50Rnd_762x51_m62_tracer",
            "rhsusf_50Rnd_762x51_m80a1epr",
            "rhsusf_50Rnd_762x51_m82_blank",
            "rhsusf_100Rnd_762x51",
            "rhsusf_100Rnd_762x51_m61_ap",
            "rhsusf_100Rnd_762x51_m62_tracer",
            "rhsusf_100Rnd_762x51_m80a1epr",
            "rhsusf_100Rnd_762x51_m82_blank",
            "rhsusf_50Rnd_762x51_m993",
            "rhsusf_100Rnd_762x51_m993",
            "100Rnd_762x51_MAG58",
            "150Rnd_762x51_Box",
            "150Rnd_762x51_Box_Tracer"
        };
    };
    
    class Auto762x54_PKM: LMG_Zafir_F
    {
        magazines[]=
        {
            "rhs_100Rnd_762x54mmR",
            "rhs_100Rnd_762x54mmR_green",
            "100Rnd_762x54_PKM"
        };
    };
    
    class Auto762x54_PKP: LMG_Zafir_F
    {
        magazines[]=
        {
            "rhs_100Rnd_762x54mmR",
            "rhs_100Rnd_762x54mmR_green",
            "100Rnd_762x54_PKM"
        };
    };
    
    class Auto762x54_UK59L: LMG_Zafir_F
    {
        magazines[]=
        {
            "rhs_100Rnd_762x54mmR",
            "rhs_100Rnd_762x54mmR_green",
            "100Rnd_762x54_PKM"
        };
    };
    
    class rhs_weap_pkp: LMG_Zafir_F
    {
        magazines[]=
        {
            "rhs_100Rnd_762x54mmR",
            "rhs_100Rnd_762x54mmR_green",
            "100Rnd_762x54_PKM"
        };
    };
    
    class rhs_weap_m240_base: LMG_Zafir_F
    {
        magazines[]=
        {
            "rhsusf_50Rnd_762x51",
            "rhsusf_50Rnd_762x51_m61_ap",
            "rhsusf_50Rnd_762x51_m62_tracer",
            "rhsusf_50Rnd_762x51_m80a1epr",
            "rhsusf_50Rnd_762x51_m82_blank",
            "rhsusf_100Rnd_762x51",
            "rhsusf_100Rnd_762x51_m61_ap",
            "rhsusf_100Rnd_762x51_m62_tracer",
            "rhsusf_100Rnd_762x51_m80a1epr",
            "rhsusf_100Rnd_762x51_m82_blank",
            "rhsusf_50Rnd_762x51_m993",
            "rhsusf_100Rnd_762x51_m993",
            "100Rnd_762x51_MAG58",
            "150Rnd_762x51_Box",
            "150Rnd_762x51_Box_Tracer"
        };
    };
    
    class DMR_01_base_F: Rifle_Long_Base_F
    {
    };
    class srifle_DMR_01_F: DMR_01_base_F
    {
    };
    class Auto762x51_NDM86: srifle_DMR_01_F
    {
    };
    class Auto762x54_SVD63: Auto762x51_NDM86
    {
        magazines[]=
        {
            "rhs_10Rnd_762x54mmR_7N1",
            "10Rnd_762x54_SVD63"
        };
    };
    
    class rhs_weap_svd: Auto762x51_NDM86
    {
        magazines[]=
        {
            "rhs_10Rnd_762x54mmR_7N1",
            "10Rnd_762x54_SVD63"
        };
    };
    
    class Rifle_Long_Base_F: Rifle_Base_F
    {
    };
    class LIB_SRIFLE: Rifle_Long_Base_F
    {
    };
    
    class LIB_K98ZF39: LIB_SRIFLE
    {
        magazines[]=
        {
            "lib_5Rnd_792x57",
            "lib_5Rnd_792x57_t",
            "lib_5Rnd_792x57_sS",
            "lib_5Rnd_792x57_SMK",
            "5Rnd_792x57_Kar98",
            "rhsgref_5Rnd_792x57_kar98k"            
        };
    };
    
    class LIB_M9130PU: LIB_SRIFLE
    {
        magazines[]=
        {
            "lib_10Rnd_762x54",
            "lib_5Rnd_762x54",
            "lib_5Rnd_762x54_t46",
            "lib_5Rnd_762x54_D",
            "lib_5Rnd_762x54_t30",
            "lib_10Rnd_762x54_t46",
            "lib_10Rnd_762x54_t30",
            "lib_10Rnd_762x54_t462",
            "lib_10Rnd_762x54_t302",
            "lib_10Rnd_762x54_d",
            "lib_10Rnd_762x54_b30",
            "lib_5Rnd_762x54_b30",
            "5Rnd_762x54_M91",
            "rhsgref_5Rnd_762x54_m38"                
        };
    };
    
    
    class Bolt792x57_Kar98K_RIS: srifle_DMR_01_F
    {
        magazines[]=
        {
            "lib_5Rnd_792x57",
            "lib_5Rnd_792x57_t",
            "lib_5Rnd_792x57_sS",
            "lib_5Rnd_792x57_SMK",
            "5Rnd_792x57_Kar98",
            "rhsgref_5Rnd_792x57_kar98k"            
        };
    };
    
    class LIB_RIFLE: Rifle_Base_F
    {
    };
    
    class LIB_K98: LIB_RIFLE
    {
        magazines[]=
        {
            "lib_5Rnd_792x57",
            "lib_5Rnd_792x57_t",
            "lib_5Rnd_792x57_sS",
            "lib_5Rnd_792x57_SMK",
            "5Rnd_792x57_Kar98",
            "rhsgref_5Rnd_792x57_kar98k"            
        };
    };
    
    class LIB_M9130: LIB_RIFLE
    {
        magazines[]=
        {
            "lib_10Rnd_762x54",
            "lib_5Rnd_762x54",
            "lib_5Rnd_762x54_t46",
            "lib_5Rnd_762x54_D",
            "lib_5Rnd_762x54_t30",
            "lib_10Rnd_762x54_t46",
            "lib_10Rnd_762x54_t30",
            "lib_10Rnd_762x54_t462",
            "lib_10Rnd_762x54_t302",
            "lib_10Rnd_762x54_d",
            "lib_10Rnd_762x54_b30",
            "lib_5Rnd_762x54_b30",
            "5Rnd_762x54_M91",
            "rhsgref_5Rnd_762x54_m38"                
        };
    };
    
    
    
    class LIB_M38: srifle_DMR_01_F
    {
        magazines[]=
        {
            "lib_10Rnd_762x54",
            "lib_5Rnd_762x54",
            "lib_5Rnd_762x54_t46",
            "lib_5Rnd_762x54_D",
            "lib_5Rnd_762x54_t30",
            "lib_10Rnd_762x54_t46",
            "lib_10Rnd_762x54_t30",
            "lib_10Rnd_762x54_t462",
            "lib_10Rnd_762x54_t302",
            "lib_10Rnd_762x54_d",
            "lib_10Rnd_762x54_b30",
            "lib_5Rnd_762x54_b30",
            "5Rnd_762x54_M91",
            "rhsgref_5Rnd_762x54_m38"                    
        };
    };
    
    class LIB_M44: srifle_DMR_01_F
    {
        magazines[]=
        {
            "lib_10Rnd_762x54",
            "lib_5Rnd_762x54",
            "lib_5Rnd_762x54_t46",
            "lib_5Rnd_762x54_D",
            "lib_5Rnd_762x54_t30",
            "lib_10Rnd_762x54_t46",
            "lib_10Rnd_762x54_t30",
            "lib_10Rnd_762x54_t462",
            "lib_10Rnd_762x54_t302",
            "lib_10Rnd_762x54_d",
            "lib_10Rnd_762x54_b30",
            "lib_5Rnd_762x54_b30",
            "5Rnd_762x54_M91",
            "rhsgref_5Rnd_762x54_m38"                
        };
    };
    
    class LIB_SVT_40: srifle_DMR_01_F
    {
        magazines[]=
        {
            "lib_10Rnd_762x54",
            "lib_5Rnd_762x54",
            "lib_5Rnd_762x54_t46",
            "lib_5Rnd_762x54_D",
            "lib_5Rnd_762x54_t30",
            "lib_10Rnd_762x54_t46",
            "lib_10Rnd_762x54_t30",
            "lib_10Rnd_762x54_t462",
            "lib_10Rnd_762x54_t302",
            "lib_10Rnd_762x54_d",
            "lib_10Rnd_762x54_b30",
            "lib_5Rnd_762x54_b30",
            "5Rnd_762x54_M91",
            "rhsgref_5Rnd_762x54_m38"            
        };
    };
    
    class Bolt762x54_M9130_RIS: srifle_DMR_01_F
    {    
        magazines[]=
        {
            "lib_5Rnd_762x54",
            "lib_5Rnd_762x54_t46",
            "lib_5Rnd_762x54_t30",
            "lib_5Rnd_762x54_D",
            "lib_5Rnd_762x54_b30",
            "5Rnd_762x54_M91",
            "rhsgref_5Rnd_762x54_m38"            
        };    
    };
    
    
    
    class rhs_weap_kar98k_Base_F: Rifle_Base_F
    {
    };
    
    class rhs_weap_kar98k: rhs_weap_kar98k_Base_F
    {
        magazines[]=
        {
            "lib_5Rnd_792x57",
            "lib_5Rnd_792x57_t",
            "lib_5Rnd_792x57_sS",
            "lib_5Rnd_792x57_SMK",
            "5Rnd_792x57_Kar98",
            "rhsgref_5Rnd_792x57_kar98k"            
        };    
    };
    
    class rhs_weap_m38_Base_F: Rifle_Base_F
    {
    };
    
    class rhs_weap_m38: rhs_weap_m38_Base_F
    {    
        magazines[]=
        {
            "lib_5Rnd_762x54",
            "lib_5Rnd_762x54_t46",
            "lib_5Rnd_762x54_t30",
            "lib_5Rnd_762x54_D",
            "lib_5Rnd_762x54_b30",
            "5Rnd_762x54_M91",
            "rhsgref_5Rnd_762x54_m38"            
        };    
    };
    
    class srifle_EBR_base_F: Rifle_Long_Base_F
    {
    };
    class srifle_EBR_F: srifle_EBR_base_F
    {
    };
    
    class rhs_weap_m14ebrri: srifle_EBR_F
    {
        magazines[]=
        {
            "20Rnd_762x51_Mag",
            "rhsusf_20Rnd_762x51_m118_special_Mag",
            "rhsusf_20Rnd_762x51_m993_Mag",
            "20Rnd_762x51_SR25",
            "20Rnd_762x51_FAL",
            "20Rnd_762x51_HKG3",
            "5Rnd_762x51_M24SWS"
        };
    };
    
    class Auto762x51_M14_RIS: srifle_EBR_F
    {
        magazines[]=
        {
            "20Rnd_762x51_Mag",
            "rhsusf_20Rnd_762x51_m118_special_Mag",
            "rhsusf_20Rnd_762x51_m993_Mag",
            "20Rnd_762x51_SR25",
            "20Rnd_762x51_FAL",
            "20Rnd_762x51_HKG3",
            "5Rnd_762x51_M24SWS"
        };
    };
        
    class Auto762x51_SCARH: srifle_EBR_F
    {
        magazines[]=
        {
            "20Rnd_762x51_Mag",
            "rhsusf_20Rnd_762x51_m118_special_Mag",
            "rhsusf_20Rnd_762x51_m993_Mag",
            "20Rnd_762x51_SR25",
            "20Rnd_762x51_FAL",
            "20Rnd_762x51_HKG3",
            "5Rnd_762x51_M24SWS"
        };
    };
    
    class Auto762x51_FAL: srifle_EBR_F
    {
        magazines[]=
        {
            "20Rnd_762x51_Mag",
            "rhsusf_20Rnd_762x51_m118_special_Mag",
            "rhsusf_20Rnd_762x51_m993_Mag",
            "20Rnd_762x51_SR25",
            "20Rnd_762x51_FAL",
            "20Rnd_762x51_HKG3",
            "5Rnd_762x51_M24SWS"
        };
    };
    
    class Auto762x51_G3A3: srifle_EBR_F
    {
        magazines[]=
        {
            "20Rnd_762x51_Mag",
            "rhsusf_20Rnd_762x51_m118_special_Mag",
            "rhsusf_20Rnd_762x51_m993_Mag",
            "20Rnd_762x51_SR25",
            "20Rnd_762x51_FAL",
            "20Rnd_762x51_HKG3",
            "5Rnd_762x51_M24SWS"
        };
    };
    
    class Auto762x51_SR25: srifle_EBR_F
    {
        magazines[]=
        {
            "20Rnd_762x51_Mag",
            "rhsusf_20Rnd_762x51_m118_special_Mag",
            "rhsusf_20Rnd_762x51_m993_Mag",
            "20Rnd_762x51_SR25",
            "20Rnd_762x51_FAL",
            "20Rnd_762x51_HKG3",
            "5Rnd_762x51_M24SWS"
        };
    };
    
    class Bolt762x51_M24SWS_Grn: srifle_EBR_F
    {
        magazines[]=
        {
            "20Rnd_762x51_Mag",
            "rhsusf_20Rnd_762x51_m118_special_Mag",
            "rhsusf_20Rnd_762x51_m993_Mag",
            "20Rnd_762x51_SR25",
            "20Rnd_762x51_FAL",
            "20Rnd_762x51_HKG3",
            "5Rnd_762x51_M24SWS"
        };
    };
    
    class Bolt762x51_M24SWS_Des: srifle_EBR_F
    {
        magazines[]=
        {
            "20Rnd_762x51_Mag",
            "rhsusf_20Rnd_762x51_m118_special_Mag",
            "rhsusf_20Rnd_762x51_m993_Mag",
            "20Rnd_762x51_SR25",
            "20Rnd_762x51_FAL",
            "20Rnd_762x51_HKG3",
            "5Rnd_762x51_M24SWS"
        };
    };
    
    class Bolt762x51_M24SWS_Blk: srifle_EBR_F
    {
        magazines[]=
        {
            "20Rnd_762x51_Mag",
            "rhsusf_20Rnd_762x51_m118_special_Mag",
            "rhsusf_20Rnd_762x51_m993_Mag",
            "20Rnd_762x51_SR25",
            "20Rnd_762x51_FAL",
            "20Rnd_762x51_HKG3",
            "5Rnd_762x51_M24SWS"
        };
    };
    
    
};
class CfgVehicles
{
    class COREV_B_Thai_Soldier;
    class COREV_B_Thai_AR: COREV_B_Thai_Soldier
    {
        magazines[]=
        {
            "rhsusf_200Rnd_556x45_soft_pouch",
            "rhsusf_200Rnd_556x45_soft_pouch",
            "rhsusf_200Rnd_556x45_soft_pouch",
            "rhsusf_200Rnd_556x45_soft_pouch",
            "16Rnd_9x21_Mag",
            "16Rnd_9x21_Mag",
            "16Rnd_9x21_Mag",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
        respawnMagazines[]=
        {
            "rhsusf_200Rnd_556x45_soft_pouch",
            "rhsusf_200Rnd_556x45_soft_pouch",
            "rhsusf_200Rnd_556x45_soft_pouch",
            "rhsusf_200Rnd_556x45_soft_pouch",
            "16Rnd_9x21_Mag",
            "16Rnd_9x21_Mag",
            "16Rnd_9x21_Mag",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
    };
    class COREV_B_Thai_Marksman: COREV_B_Thai_Soldier
    {
        magazines[]=
        {
            "rhsusf_20Rnd_762x51_m118_special_Mag",
            "rhsusf_20Rnd_762x51_m118_special_Mag",
            "rhsusf_20Rnd_762x51_m118_special_Mag",
            "rhsusf_20Rnd_762x51_m118_special_Mag",
            "rhsusf_20Rnd_762x51_m118_special_Mag",
            "rhsusf_20Rnd_762x51_m118_special_Mag",
            "16Rnd_9x21_Mag",
            "16Rnd_9x21_Mag",
            "16Rnd_9x21_Mag",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
        respawnMagazines[]=
        {
            "rhsusf_20Rnd_762x51_m118_special_Mag",
            "rhsusf_20Rnd_762x51_m118_special_Mag",
            "rhsusf_20Rnd_762x51_m118_special_Mag",
            "rhsusf_20Rnd_762x51_m118_special_Mag",
            "rhsusf_20Rnd_762x51_m118_special_Mag",
            "rhsusf_20Rnd_762x51_m118_special_Mag",
            "16Rnd_9x21_Mag",
            "16Rnd_9x21_Mag",
            "16Rnd_9x21_Mag",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
    };
    class COREV_PMC_Thai_Soldier;
    class COREV_PMC_Thai_AR: COREV_PMC_Thai_Soldier
    {
        magazines[]=
        {
            "rhsusf_100Rnd_762x51",
            "rhsusf_100Rnd_762x51",
            "rhsusf_100Rnd_762x51",
            "16Rnd_9x21_Mag",
            "16Rnd_9x21_Mag",
            "16Rnd_9x21_Mag",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
        respawnMagazines[]=
        {
            "rhsusf_100Rnd_762x51",
            "rhsusf_100Rnd_762x51",
            "rhsusf_100Rnd_762x51",
            "16Rnd_9x21_Mag",
            "16Rnd_9x21_Mag",
            "16Rnd_9x21_Mag",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
    };
    class COREV_O_CartelA_Soldier;
    class COREV_O_CartelA_AR: COREV_O_CartelA_Soldier
    {
        magazines[]=
        {
            "rhsusf_100Rnd_762x51",
            "rhsusf_100Rnd_762x51",
            "rhsusf_100Rnd_762x51",
            "9Rnd_45ACP_Mag",
            "9Rnd_45ACP_Mag",
            "HandGrenade",
            "SmokeShellGreen"
        };
        respawnMagazines[]=
        {
            "rhsusf_100Rnd_762x51",
            "rhsusf_100Rnd_762x51",
            "rhsusf_100Rnd_762x51",
            "9Rnd_45ACP_Mag",
            "9Rnd_45ACP_Mag",
            "HandGrenade",
            "SmokeShellGreen"
        };
    };
    class COREV_O_CartelA_AR_A;
    class COREV_O_CartelA_MG_A: COREV_O_CartelA_AR_A
    {
        magazines[]=
        {
            "rhsusf_200Rnd_556x45_soft_pouch",
            "rhsusf_200Rnd_556x45_soft_pouch",
            "rhsusf_200Rnd_556x45_soft_pouch",
            "9Rnd_45ACP_Mag",
            "HandGrenade",
            "SmokeShell"
        };
        respawnMagazines[]=
        {
            "rhsusf_200Rnd_556x45_soft_pouch",
            "rhsusf_200Rnd_556x45_soft_pouch",
            "rhsusf_200Rnd_556x45_soft_pouch",
            "9Rnd_45ACP_Mag",
            "HandGrenade",
            "SmokeShell"
        };
    };
    class COREV_O_CartelA_MG_B: COREV_O_CartelA_MG_A
    {
        magazines[]=
        {
            "rhsusf_100Rnd_762x51",
            "rhsusf_100Rnd_762x51",
            "rhsusf_100Rnd_762x51",
            "9Rnd_45ACP_Mag",
            "9Rnd_45ACP_Mag",
            "HandGrenade",
            "SmokeShellGreen"
        };
        respawnMagazines[]=
        {
            "rhsusf_100Rnd_762x51",
            "rhsusf_100Rnd_762x51",
            "rhsusf_100Rnd_762x51",
            "9Rnd_45ACP_Mag",
            "9Rnd_45ACP_Mag",
            "HandGrenade",
            "SmokeShellGreen"
        };
    };
    class COREV_O_CartelA_MG_C: COREV_O_CartelA_MG_A
    {
        magazines[]=
        {
            "rhs_100Rnd_762x54mmR",
            "rhs_100Rnd_762x54mmR",
            "rhs_100Rnd_762x54mmR",
            "9Rnd_45ACP_Mag",
            "9Rnd_45ACP_Mag",
            "HandGrenade",
            "SmokeShellGreen"
        };
        respawnMagazines[]=
        {
            "rhs_100Rnd_762x54mmR",
            "rhs_100Rnd_762x54mmR",
            "rhs_100Rnd_762x54mmR",
            "9Rnd_45ACP_Mag",
            "9Rnd_45ACP_Mag",
            "HandGrenade",
            "SmokeShellGreen"
        };
    };
    class COREV_O_TKA_Soldier;
    class COREV_O_TKA_AR: COREV_O_TKA_Soldier
    {
        magazines[]=
        {
            "rhsusf_100Rnd_762x51",
            "rhsusf_100Rnd_762x51",
            "rhsusf_100Rnd_762x51",
            "16Rnd_9x21_Mag",
            "16Rnd_9x21_Mag",
            "16Rnd_9x21_Mag",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
        respawnMagazines[]=
        {
            "rhsusf_100Rnd_762x51",
            "rhsusf_100Rnd_762x51",
            "rhsusf_100Rnd_762x51",
            "16Rnd_9x21_Mag",
            "16Rnd_9x21_Mag",
            "16Rnd_9x21_Mag",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
    };
    class O_Soldier_F;
    class COREV_O_TKG_Soldier: O_Soldier_F
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green",
            "HandGrenade",
            "HandGrenade"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green",
            "HandGrenade",
            "HandGrenade"
        };
    };
    class COREV_O_TKG_Medic: COREV_O_TKG_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green",
            "SmokeShellBlue",
            "SmokeShellOrange"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green",
            "SmokeShellBlue",
            "SmokeShellOrange"
        };
    };
    class COREV_O_TKG_GL: COREV_O_TKG_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "1Rnd_93mm_PG7APHEI",
            "1Rnd_93mm_PG7APHEI",
            "1Rnd_93mm_PG7APHEI",
            "1Rnd_93mm_PG7APHEI",
            "HandGrenade",
            "HandGrenade",
            "MiniGrenade",
            "MiniGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
        respawnmagazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "1Rnd_93mm_PG7APHEI",
            "1Rnd_93mm_PG7APHEI",
            "1Rnd_93mm_PG7APHEI",
            "1Rnd_93mm_PG7APHEI",
            "HandGrenade",
            "HandGrenade",
            "MiniGrenade",
            "MiniGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
    };
    class COREV_O_TKG_AR: COREV_O_TKG_Soldier
    {
        magazines[]=
        {
            "rhs_100Rnd_762x54mmR",
            "rhs_100Rnd_762x54mmR",
            "rhs_100Rnd_762x54mmR",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
        respawnMagazines[]=
        {
            "rhs_100Rnd_762x54mmR",
            "rhs_100Rnd_762x54mmR",
            "rhs_100Rnd_762x54mmR",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
    };
    class COREV_O_TKG_Engineer: COREV_O_TKG_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "SmokeShellBlue",
            "SmokeShellOrange",
            "Chemlight_green",
            "Chemlight_green"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "SmokeShellBlue",
            "SmokeShellOrange",
            "Chemlight_green",
            "Chemlight_green"
        };
    };
    class COREV_O_TKG_Demoman: COREV_O_TKG_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "SmokeShellBlue",
            "SmokeShellOrange",
            "Chemlight_green",
            "Chemlight_green"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "SmokeShellBlue",
            "SmokeShellOrange",
            "Chemlight_green",
            "Chemlight_green"
        };
    };
    class COREV_O_TKG_SL: COREV_O_TKG_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "HandGrenade",
            "HandGrenade",
            "B_IR_Grenade",
            "B_IR_Grenade",
            "SmokeShell",
            "SmokeShellGreen",
            "SmokeShellBlue",
            "SmokeShellOrange",
            "Chemlight_green",
            "Chemlight_green"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "HandGrenade",
            "HandGrenade",
            "B_IR_Grenade",
            "B_IR_Grenade",
            "SmokeShell",
            "SmokeShellGreen",
            "SmokeShellBlue",
            "SmokeShellOrange",
            "Chemlight_green",
            "Chemlight_green"
        };
    };
    class COREV_O_TKG_TL: COREV_O_TKG_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "MiniGrenade",
            "MiniGrenade",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "SmokeShell",
            "SmokeShellGreen",
            "SmokeShellBlue",
            "SmokeShellOrange",
            "Chemlight_green",
            "Chemlight_green",
            "1Rnd_Smoke_Grenade_shell",
            "1Rnd_Smoke_Grenade_shell",
            "1Rnd_SmokeBlue_Grenade_shell",
            "1Rnd_SmokeGreen_Grenade_shell",
            "1Rnd_SmokeOrange_Grenade_shell"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "MiniGrenade",
            "MiniGrenade",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "SmokeShell",
            "SmokeShellGreen",
            "SmokeShellBlue",
            "SmokeShellOrange",
            "Chemlight_green",
            "Chemlight_green",
            "1Rnd_Smoke_Grenade_shell",
            "1Rnd_Smoke_Grenade_shell",
            "1Rnd_SmokeBlue_Grenade_shell",
            "1Rnd_SmokeGreen_Grenade_shell",
            "1Rnd_SmokeOrange_Grenade_shell"
        };
    };
    class COREV_O_TKG_LAT: COREV_O_TKG_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "1Rnd_84mm_MAAWS_HEAT",
            "1Rnd_84mm_MAAWS_HEAT",
            "1Rnd_84mm_MAAWS_HEDP",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "1Rnd_84mm_MAAWS_HEAT",
            "1Rnd_84mm_MAAWS_HEAT",
            "1Rnd_84mm_MAAWS_HEDP",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
    };
    class COREV_O_TKG_AT: COREV_O_TKG_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "1Rnd_130mm_MetisAT",
            "1Rnd_130mm_MetisAT",
            "1Rnd_130mm_MetisAT",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "1Rnd_130mm_MetisAT",
            "1Rnd_130mm_MetisAT",
            "1Rnd_130mm_MetisAT",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
    };
    class COREV_O_TKG_AA: COREV_O_TKG_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "1Rnd_72mm_IglaAA",
            "1Rnd_72mm_IglaAA",
            "1Rnd_72mm_IglaAA",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "1Rnd_72mm_IglaAA",
            "1Rnd_72mm_IglaAA",
            "1Rnd_72mm_IglaAA",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
    };
    class COREV_O_TME_Soldier: O_Soldier_F
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green",
            "HandGrenade",
            "HandGrenade"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green",
            "HandGrenade",
            "HandGrenade"
        };
    };
    class COREV_O_TME_Medic: COREV_O_TME_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green",
            "SmokeShellBlue",
            "SmokeShellOrange"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green",
            "SmokeShellBlue",
            "SmokeShellOrange"
        };
    };
    class COREV_O_TME_GL: COREV_O_TME_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "1Rnd_93mm_PG7APHEI",
            "1Rnd_93mm_PG7APHEI",
            "1Rnd_93mm_PG7APHEI",
            "1Rnd_93mm_PG7APHEI",
            "HandGrenade",
            "HandGrenade",
            "MiniGrenade",
            "MiniGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
        respawnmagazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "1Rnd_93mm_PG7APHEI",
            "1Rnd_93mm_PG7APHEI",
            "1Rnd_93mm_PG7APHEI",
            "1Rnd_93mm_PG7APHEI",
            "HandGrenade",
            "HandGrenade",
            "MiniGrenade",
            "MiniGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
    };
    class COREV_O_TME_AR: COREV_O_TME_Soldier
    {
        magazines[]=
        {
            "rhs_100Rnd_762x54mmR",
            "rhs_100Rnd_762x54mmR",
            "rhs_100Rnd_762x54mmR",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
        respawnMagazines[]=
        {
            "rhs_100Rnd_762x54mmR",
            "rhs_100Rnd_762x54mmR",
            "rhs_100Rnd_762x54mmR",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
    };
    class COREV_O_TME_Engineer: COREV_O_TME_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "SmokeShellBlue",
            "SmokeShellOrange",
            "Chemlight_green",
            "Chemlight_green"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "SmokeShellBlue",
            "SmokeShellOrange",
            "Chemlight_green",
            "Chemlight_green"
        };
    };
    class COREV_O_TME_Demoman: COREV_O_TME_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "SmokeShellBlue",
            "SmokeShellOrange",
            "Chemlight_green",
            "Chemlight_green"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "SmokeShellBlue",
            "SmokeShellOrange",
            "Chemlight_green",
            "Chemlight_green"
        };
    };
    class COREV_O_TME_SL: COREV_O_TME_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "HandGrenade",
            "HandGrenade",
            "B_IR_Grenade",
            "B_IR_Grenade",
            "SmokeShell",
            "SmokeShellGreen",
            "SmokeShellBlue",
            "SmokeShellOrange",
            "Chemlight_green",
            "Chemlight_green"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "HandGrenade",
            "HandGrenade",
            "B_IR_Grenade",
            "B_IR_Grenade",
            "SmokeShell",
            "SmokeShellGreen",
            "SmokeShellBlue",
            "SmokeShellOrange",
            "Chemlight_green",
            "Chemlight_green"
        };
    };
    class COREV_O_TME_TL: COREV_O_TME_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "MiniGrenade",
            "MiniGrenade",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "SmokeShell",
            "SmokeShellGreen",
            "SmokeShellBlue",
            "SmokeShellOrange",
            "Chemlight_green",
            "Chemlight_green",
            "1Rnd_Smoke_Grenade_shell",
            "1Rnd_Smoke_Grenade_shell",
            "1Rnd_SmokeBlue_Grenade_shell",
            "1Rnd_SmokeGreen_Grenade_shell",
            "1Rnd_SmokeOrange_Grenade_shell"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "MiniGrenade",
            "MiniGrenade",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "SmokeShell",
            "SmokeShellGreen",
            "SmokeShellBlue",
            "SmokeShellOrange",
            "Chemlight_green",
            "Chemlight_green",
            "1Rnd_Smoke_Grenade_shell",
            "1Rnd_Smoke_Grenade_shell",
            "1Rnd_SmokeBlue_Grenade_shell",
            "1Rnd_SmokeGreen_Grenade_shell",
            "1Rnd_SmokeOrange_Grenade_shell"
        };
    };
    class COREV_O_TME_LAT: COREV_O_TME_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "1Rnd_84mm_MAAWS_HEAT",
            "1Rnd_84mm_MAAWS_HEAT",
            "1Rnd_84mm_MAAWS_HEDP",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "1Rnd_84mm_MAAWS_HEAT",
            "1Rnd_84mm_MAAWS_HEAT",
            "1Rnd_84mm_MAAWS_HEDP",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
    };
    class COREV_O_TME_AT: COREV_O_TME_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "1Rnd_130mm_MetisAT",
            "1Rnd_130mm_MetisAT",
            "1Rnd_130mm_MetisAT",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "1Rnd_130mm_MetisAT",
            "1Rnd_130mm_MetisAT",
            "1Rnd_130mm_MetisAT",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
    };
    class COREV_O_TME_AA: COREV_O_TME_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "1Rnd_72mm_IglaAA",
            "1Rnd_72mm_IglaAA",
            "1Rnd_72mm_IglaAA",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "1Rnd_72mm_IglaAA",
            "1Rnd_72mm_IglaAA",
            "1Rnd_72mm_IglaAA",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
    };
    class COREV_O_CDG_Soldier: O_Soldier_F
    {
        magazines[]=
        {
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green",
            "HandGrenade",
            "HandGrenade"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green",
            "HandGrenade",
            "HandGrenade"
        };
    };
    class COREV_O_CDG_Medic: COREV_O_CDG_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green",
            "SmokeShellBlue",
            "SmokeShellOrange"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green",
            "SmokeShellBlue",
            "SmokeShellOrange"
        };
    };
    class COREV_O_CDG_GL: COREV_O_CDG_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "1Rnd_93mm_PG7APHEI",
            "1Rnd_93mm_PG7APHEI",
            "1Rnd_93mm_PG7APHEI",
            "HandGrenade",
            "HandGrenade",
            "MiniGrenade",
            "MiniGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green",
            "1Rnd_Smoke_Grenade_shell",
            "1Rnd_Smoke_Grenade_shell",
            "1Rnd_SmokeBlue_Grenade_shell",
            "1Rnd_SmokeGreen_Grenade_shell",
            "1Rnd_SmokeOrange_Grenade_shell"
        };
        respawnmagazines[]=
        {
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "1Rnd_93mm_PG7APHEI",
            "1Rnd_93mm_PG7APHEI",
            "1Rnd_93mm_PG7APHEI",
            "HandGrenade",
            "HandGrenade",
            "MiniGrenade",
            "MiniGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green",
            "1Rnd_Smoke_Grenade_shell",
            "1Rnd_Smoke_Grenade_shell",
            "1Rnd_SmokeBlue_Grenade_shell",
            "1Rnd_SmokeGreen_Grenade_shell",
            "1Rnd_SmokeOrange_Grenade_shell"
        };
    };
    class COREV_O_CDG_AR: COREV_O_CDG_Soldier
    {
        magazines[]=
        {
            "rhs_100Rnd_762x54mmR",
            "rhs_100Rnd_762x54mmR",
            "rhs_100Rnd_762x54mmR",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
        respawnMagazines[]=
        {
            "rhs_100Rnd_762x54mmR",
            "rhs_100Rnd_762x54mmR",
            "rhs_100Rnd_762x54mmR",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
    };
    class COREV_O_CDG_Engineer: COREV_O_CDG_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "SmokeShellBlue",
            "SmokeShellOrange",
            "Chemlight_green",
            "Chemlight_green"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "SmokeShellBlue",
            "SmokeShellOrange",
            "Chemlight_green",
            "Chemlight_green"
        };
    };
    class COREV_O_CDG_Demoman: COREV_O_CDG_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "SmokeShellBlue",
            "SmokeShellOrange",
            "Chemlight_green",
            "Chemlight_green"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "SmokeShellBlue",
            "SmokeShellOrange",
            "Chemlight_green",
            "Chemlight_green"
        };
    };
    class COREV_O_CDG_Marksman: COREV_O_CDG_Soldier
    {
        magazines[]=
        {
            "10Rnd_762x54_SVD63",
            "10Rnd_762x54_SVD63",
            "10Rnd_762x54_SVD63",
            "10Rnd_762x54_SVD63",
            "10Rnd_762x54_SVD63",
            "10Rnd_762x54_SVD63",
            "10Rnd_762x54_SVD63",
            "10Rnd_762x54_SVD63",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
        respawnMagazines[]=
        {
            "10Rnd_762x54_SVD63",
            "10Rnd_762x54_SVD63",
            "10Rnd_762x54_SVD63",
            "10Rnd_762x54_SVD63",
            "10Rnd_762x54_SVD63",
            "10Rnd_762x54_SVD63",
            "10Rnd_762x54_SVD63",
            "10Rnd_762x54_SVD63",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
    };
    class COREV_O_CDG_SL: COREV_O_CDG_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "HandGrenade",
            "HandGrenade",
            "B_IR_Grenade",
            "B_IR_Grenade",
            "SmokeShell",
            "SmokeShellGreen",
            "SmokeShellBlue",
            "SmokeShellOrange",
            "Chemlight_green",
            "Chemlight_green"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "HandGrenade",
            "HandGrenade",
            "B_IR_Grenade",
            "B_IR_Grenade",
            "SmokeShell",
            "SmokeShellGreen",
            "SmokeShellBlue",
            "SmokeShellOrange",
            "Chemlight_green",
            "Chemlight_green"
        };
    };
    class COREV_O_CDG_TL: COREV_O_CDG_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "MiniGrenade",
            "MiniGrenade",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "SmokeShell",
            "SmokeShellGreen",
            "SmokeShellBlue",
            "SmokeShellOrange",
            "Chemlight_green",
            "Chemlight_green",
            "1Rnd_Smoke_Grenade_shell",
            "1Rnd_Smoke_Grenade_shell",
            "1Rnd_SmokeBlue_Grenade_shell",
            "1Rnd_SmokeGreen_Grenade_shell",
            "1Rnd_SmokeOrange_Grenade_shell"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "MiniGrenade",
            "MiniGrenade",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "SmokeShell",
            "SmokeShellGreen",
            "SmokeShellBlue",
            "SmokeShellOrange",
            "Chemlight_green",
            "Chemlight_green",
            "1Rnd_Smoke_Grenade_shell",
            "1Rnd_Smoke_Grenade_shell",
            "1Rnd_SmokeBlue_Grenade_shell",
            "1Rnd_SmokeGreen_Grenade_shell",
            "1Rnd_SmokeOrange_Grenade_shell"
        };
    };
    class COREV_O_CDG_LAT: COREV_O_CDG_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "RPG32_F",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "RPG32_F",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
    };
    class COREV_O_CDG_AT: COREV_O_CDG_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "1Rnd_130mm_MetisAT",
            "1Rnd_130mm_MetisAT",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "1Rnd_130mm_MetisAT",
            "1Rnd_130mm_MetisAT",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
    };
    class COREV_O_CDG_AA: COREV_O_CDG_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "1Rnd_72mm_IglaAA",
            "1Rnd_72mm_IglaAA",
            "1Rnd_72mm_IglaAA",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "1Rnd_72mm_IglaAA",
            "1Rnd_72mm_IglaAA",
            "1Rnd_72mm_IglaAA",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
    };
    class COREV_O_CDG_Officer: COREV_O_CDG_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
    };
    class COREV_O_CDG_Crew: COREV_O_CDG_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellRed",
            "Chemlight_red",
            "Chemlight_red"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "15Rnd_9x19_CZ75B",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellRed",
            "Chemlight_red",
            "Chemlight_red"
        };
    };
    class COREV_O_CDG_HeliPilot: COREV_O_CDG_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "SmokeShellRed",
            "SmokeShellOrange",
            "SmokeShellYellow",
            "Chemlight_red",
            "Chemlight_red"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "rhs_30Rnd_545x39_AK",
            "30Rnd_545x39_AK74",
            "SmokeShellRed",
            "SmokeShellOrange",
            "SmokeShellYellow",
            "Chemlight_red",
            "Chemlight_red"
        };
    };
    class COREV_O_AFA_Soldier;
    class COREV_O_AFA_AR: COREV_O_AFA_Soldier
    {
        magazines[]=
        {
            "rhsusf_100Rnd_762x51",
            "rhsusf_100Rnd_762x51",
            "rhsusf_100Rnd_762x51",
            "8Rnd_762x25_TT33",
            "8Rnd_762x25_TT33",
            "8Rnd_762x25_TT33",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
        respawnMagazines[]=
        {
            "rhsusf_100Rnd_762x51",
            "rhsusf_100Rnd_762x51",
            "rhsusf_100Rnd_762x51",
            "8Rnd_762x25_TT33",
            "8Rnd_762x25_TT33",
            "8Rnd_762x25_TT33",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
    };
    class COREV_O_AFG_Soldier: O_Soldier_F
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green",
            "HandGrenade",
            "HandGrenade"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green",
            "HandGrenade",
            "HandGrenade"
        };
    };
    class COREV_O_AFG_Medic: COREV_O_AFG_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green",
            "SmokeShellBlue",
            "SmokeShellOrange"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green",
            "SmokeShellBlue",
            "SmokeShellOrange"
        };
    };
    class COREV_O_AFG_GL: COREV_O_AFG_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "1Rnd_93mm_PG7APHEI",
            "1Rnd_93mm_PG7APHEI",
            "1Rnd_93mm_PG7APHEI",
            "1Rnd_93mm_PG7APHEI",
            "HandGrenade",
            "HandGrenade",
            "MiniGrenade",
            "MiniGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
        respawnmagazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "1Rnd_93mm_PG7APHEI",
            "1Rnd_93mm_PG7APHEI",
            "1Rnd_93mm_PG7APHEI",
            "1Rnd_93mm_PG7APHEI",
            "HandGrenade",
            "HandGrenade",
            "MiniGrenade",
            "MiniGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
    };
    class COREV_O_AFG_AR: COREV_O_AFG_Soldier
    {
        magazines[]=
        {
            "rhs_100Rnd_762x54mmR",
            "rhs_100Rnd_762x54mmR",
            "rhs_100Rnd_762x54mmR",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
        respawnMagazines[]=
        {
            "rhs_100Rnd_762x54mmR",
            "rhs_100Rnd_762x54mmR",
            "rhs_100Rnd_762x54mmR",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
    };
    class COREV_O_AFG_Engineer: COREV_O_AFG_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "SmokeShellBlue",
            "SmokeShellOrange",
            "Chemlight_green",
            "Chemlight_green"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "SmokeShellBlue",
            "SmokeShellOrange",
            "Chemlight_green",
            "Chemlight_green"
        };
    };
    class COREV_O_AFG_Demoman: COREV_O_AFG_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "SmokeShellBlue",
            "SmokeShellOrange",
            "Chemlight_green",
            "Chemlight_green"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "SmokeShellBlue",
            "SmokeShellOrange",
            "Chemlight_green",
            "Chemlight_green"
        };
    };
    class COREV_O_AFG_SL: COREV_O_AFG_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "HandGrenade",
            "HandGrenade",
            "B_IR_Grenade",
            "B_IR_Grenade",
            "SmokeShell",
            "SmokeShellGreen",
            "SmokeShellBlue",
            "SmokeShellOrange",
            "Chemlight_green",
            "Chemlight_green"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "HandGrenade",
            "HandGrenade",
            "B_IR_Grenade",
            "B_IR_Grenade",
            "SmokeShell",
            "SmokeShellGreen",
            "SmokeShellBlue",
            "SmokeShellOrange",
            "Chemlight_green",
            "Chemlight_green"
        };
    };
    class COREV_O_AFG_TL: COREV_O_AFG_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "MiniGrenade",
            "MiniGrenade",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "SmokeShell",
            "SmokeShellGreen",
            "SmokeShellBlue",
            "SmokeShellOrange",
            "Chemlight_green",
            "Chemlight_green",
            "1Rnd_Smoke_Grenade_shell",
            "1Rnd_Smoke_Grenade_shell",
            "1Rnd_SmokeBlue_Grenade_shell",
            "1Rnd_SmokeGreen_Grenade_shell",
            "1Rnd_SmokeOrange_Grenade_shell"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "MiniGrenade",
            "MiniGrenade",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "SmokeShell",
            "SmokeShellGreen",
            "SmokeShellBlue",
            "SmokeShellOrange",
            "Chemlight_green",
            "Chemlight_green",
            "1Rnd_Smoke_Grenade_shell",
            "1Rnd_Smoke_Grenade_shell",
            "1Rnd_SmokeBlue_Grenade_shell",
            "1Rnd_SmokeGreen_Grenade_shell",
            "1Rnd_SmokeOrange_Grenade_shell"
        };
    };
    class COREV_O_AFG_LAT: COREV_O_AFG_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "1Rnd_84mm_MAAWS_HEAT",
            "1Rnd_84mm_MAAWS_HEAT",
            "1Rnd_84mm_MAAWS_HEDP",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "1Rnd_84mm_MAAWS_HEAT",
            "1Rnd_84mm_MAAWS_HEAT",
            "1Rnd_84mm_MAAWS_HEDP",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
    };
    class COREV_O_AFG_AT: COREV_O_AFG_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "1Rnd_130mm_MetisAT",
            "1Rnd_130mm_MetisAT",
            "1Rnd_130mm_MetisAT",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "1Rnd_130mm_MetisAT",
            "1Rnd_130mm_MetisAT",
            "1Rnd_130mm_MetisAT",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
    };
    class COREV_O_AFG_AA: COREV_O_AFG_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "1Rnd_72mm_IglaAA",
            "1Rnd_72mm_IglaAA",
            "1Rnd_72mm_IglaAA",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "1Rnd_72mm_IglaAA",
            "1Rnd_72mm_IglaAA",
            "1Rnd_72mm_IglaAA",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
    };
    class COREV_O_PirateAf_Soldier: O_Soldier_F
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green",
            "HandGrenade",
            "HandGrenade"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green",
            "HandGrenade",
            "HandGrenade"
        };
    };
    class COREV_O_PirateAf_Medic: COREV_O_PirateAf_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green",
            "SmokeShellBlue",
            "SmokeShellOrange"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green",
            "SmokeShellBlue",
            "SmokeShellOrange"
        };
    };
    class COREV_O_PirateAf_GL: COREV_O_PirateAf_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "1Rnd_93mm_PG7APHEI",
            "1Rnd_93mm_PG7APHEI",
            "1Rnd_93mm_PG7APHEI",
            "1Rnd_93mm_PG7APHEI",
            "HandGrenade",
            "HandGrenade",
            "MiniGrenade",
            "MiniGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
        respawnmagazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "1Rnd_93mm_PG7APHEI",
            "1Rnd_93mm_PG7APHEI",
            "1Rnd_93mm_PG7APHEI",
            "1Rnd_93mm_PG7APHEI",
            "HandGrenade",
            "HandGrenade",
            "MiniGrenade",
            "MiniGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
    };
    class COREV_O_PirateAf_AR: COREV_O_PirateAf_Soldier
    {
        magazines[]=
        {
            "rhs_100Rnd_762x54mmR",
            "rhs_100Rnd_762x54mmR",
            "rhs_100Rnd_762x54mmR",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
        respawnMagazines[]=
        {
            "rhs_100Rnd_762x54mmR",
            "rhs_100Rnd_762x54mmR",
            "rhs_100Rnd_762x54mmR",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
    };
    class COREV_O_PirateAf_Engineer: COREV_O_PirateAf_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "SmokeShellBlue",
            "SmokeShellOrange",
            "Chemlight_green",
            "Chemlight_green"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "SmokeShellBlue",
            "SmokeShellOrange",
            "Chemlight_green",
            "Chemlight_green"
        };
    };
    class COREV_O_PirateAf_Demoman: COREV_O_PirateAf_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "SmokeShellBlue",
            "SmokeShellOrange",
            "Chemlight_green",
            "Chemlight_green"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "SmokeShellBlue",
            "SmokeShellOrange",
            "Chemlight_green",
            "Chemlight_green"
        };
    };
    class COREV_O_PirateAf_SL: COREV_O_PirateAf_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "HandGrenade",
            "HandGrenade",
            "B_IR_Grenade",
            "B_IR_Grenade",
            "SmokeShell",
            "SmokeShellGreen",
            "SmokeShellBlue",
            "SmokeShellOrange",
            "Chemlight_green",
            "Chemlight_green"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "HandGrenade",
            "HandGrenade",
            "B_IR_Grenade",
            "B_IR_Grenade",
            "SmokeShell",
            "SmokeShellGreen",
            "SmokeShellBlue",
            "SmokeShellOrange",
            "Chemlight_green",
            "Chemlight_green"
        };
    };
    class COREV_O_PirateAf_TL: COREV_O_PirateAf_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "MiniGrenade",
            "MiniGrenade",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "SmokeShell",
            "SmokeShellGreen",
            "SmokeShellBlue",
            "SmokeShellOrange",
            "Chemlight_green",
            "Chemlight_green",
            "1Rnd_Smoke_Grenade_shell",
            "1Rnd_Smoke_Grenade_shell",
            "1Rnd_SmokeBlue_Grenade_shell",
            "1Rnd_SmokeGreen_Grenade_shell",
            "1Rnd_SmokeOrange_Grenade_shell"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "MiniGrenade",
            "MiniGrenade",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "1Rnd_HE_Grenade_shell",
            "SmokeShell",
            "SmokeShellGreen",
            "SmokeShellBlue",
            "SmokeShellOrange",
            "Chemlight_green",
            "Chemlight_green",
            "1Rnd_Smoke_Grenade_shell",
            "1Rnd_Smoke_Grenade_shell",
            "1Rnd_SmokeBlue_Grenade_shell",
            "1Rnd_SmokeGreen_Grenade_shell",
            "1Rnd_SmokeOrange_Grenade_shell"
        };
    };
    class COREV_O_PirateAf_LAT: COREV_O_PirateAf_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "1Rnd_84mm_MAAWS_HEAT",
            "1Rnd_84mm_MAAWS_HEAT",
            "1Rnd_84mm_MAAWS_HEDP",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "1Rnd_84mm_MAAWS_HEAT",
            "1Rnd_84mm_MAAWS_HEAT",
            "1Rnd_84mm_MAAWS_HEDP",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
    };
    class COREV_O_PirateAf_AT: COREV_O_PirateAf_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "1Rnd_130mm_MetisAT",
            "1Rnd_130mm_MetisAT",
            "1Rnd_130mm_MetisAT",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "1Rnd_130mm_MetisAT",
            "1Rnd_130mm_MetisAT",
            "1Rnd_130mm_MetisAT",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
    };
    class COREV_O_PirateAf_AA: COREV_O_PirateAf_Soldier
    {
        magazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "1Rnd_72mm_IglaAA",
            "1Rnd_72mm_IglaAA",
            "1Rnd_72mm_IglaAA",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
        respawnMagazines[]=
        {
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "rhs_30Rnd_762x39mm",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "9Rnd_9x19_N213B",
            "1Rnd_72mm_IglaAA",
            "1Rnd_72mm_IglaAA",
            "1Rnd_72mm_IglaAA",
            "HandGrenade",
            "HandGrenade",
            "SmokeShell",
            "SmokeShellGreen",
            "Chemlight_green",
            "Chemlight_green"
        };
    };
    class rhs_btr60_chdkz;
    class COREV_O_TKG_btr60: rhs_btr60_chdkz
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_TKG_btr60";
        side=0;
        vehicleClass="Car";
        faction="COREV_TKLocal";
        crew="COREV_O_TKG_Crew";
        typicalCargo[]=
        {
            "COREV_O_TKG_Crew",
            "COREV_O_TKG_Crew",
            "COREV_O_TKG_Crew"
        };
        accuracy=1.25;
    };
    class COREV_I_TKG_btr60: COREV_O_TKG_btr60
    {
        author="WarfareThai";
        _generalMacro="COREV_I_TKG_btr60";
        faction="COREV_TKLocal_Green";
        side=2;
        crew="COREV_I_TKG_Crew";
        typicalCargo[]=
        {
            "COREV_I_TKG_Crew",
            "COREV_I_TKG_Crew",
            "COREV_I_TKG_Crew"
        };
    };
    class COREV_O_AFG_btr60: rhs_btr60_chdkz
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_AFG_btr60";
        side=0;
        vehicleClass="Car";
        faction="COREV_AFG";
        crew="COREV_O_AFG_Crew";
        typicalCargo[]=
        {
            "COREV_O_AFG_Crew",
            "COREV_O_AFG_Crew",
            "COREV_O_AFG_Crew"
        };
        accuracy=1.25;
    };
    class COREV_I_AFG_btr60: COREV_O_AFG_btr60
    {
        author="WarfareThai";
        _generalMacro="COREV_I_AFG_btr60";
        faction="COREV_AFG_Green";
        side=2;
        crew="COREV_I_AFG_Crew";
        typicalCargo[]=
        {
            "COREV_I_AFG_Crew",
            "COREV_I_AFG_Crew",
            "COREV_I_AFG_Crew"
        };
    };
    class COREV_O_PirateAf_btr60: rhs_btr60_chdkz
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_PirateAf_btr60";
        side=0;
        vehicleClass="Car";
        faction="COREV_PirateAf";
        crew="COREV_O_PirateAf_Soldier";
        typicalCargo[]=
        {
            "COREV_O_PirateAf_Soldier",
            "COREV_O_PirateAf_Soldier",
            "COREV_O_PirateAf_Soldier"
        };
        accuracy=1.25;
    };
    class COREV_I_PirateAf_btr60: COREV_O_PirateAf_btr60
    {
        author="WarfareThai";
        _generalMacro="COREV_I_PirateAf_btr60";
        faction="COREV_PirateAf_Green";
        side=2;
        crew="COREV_I_PirateAf_Soldier";
        typicalCargo[]=
        {
            "COREV_I_PirateAf_Soldier",
            "COREV_I_PirateAf_Crew",
            "COREV_I_PirateAf_Soldier"
        };
    };
    class rhs_bmp1_chdkz;
    class COREV_O_TKG_bmp1: rhs_bmp1_chdkz
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_TKG_bmp1";
        side=0;
        vehicleClass="Armored";
        faction="COREV_TKLocal";
        crew="COREV_O_TKG_Crew";
        typicalCargo[]=
        {
            "COREV_O_TKG_Crew",
            "COREV_O_TKG_Crew",
            "COREV_O_TKG_Crew"
        };
        accuracy=1.25;
    };
    class COREV_I_TKG_bmp1: COREV_O_TKG_bmp1
    {
        author="WarfareThai";
        _generalMacro="COREV_I_TKG_bmp1";
        faction="COREV_TKLocal_Green";
        side=2;
        crew="COREV_I_TKG_Crew";
        typicalCargo[]=
        {
            "COREV_I_TKG_Crew",
            "COREV_I_TKG_Crew",
            "COREV_I_TKG_Crew"
        };
    };
    class COREV_O_AFG_bmp1: rhs_bmp1_chdkz
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_AFG_bmp1";
        side=0;
        vehicleClass="Armored";
        faction="COREV_AFG";
        crew="COREV_O_AFG_Crew";
        typicalCargo[]=
        {
            "COREV_O_AFG_Crew",
            "COREV_O_AFG_Crew",
            "COREV_O_AFG_Crew"
        };
        accuracy=1.25;
    };
    class COREV_I_AFG_bmp1: COREV_O_AFG_bmp1
    {
        author="WarfareThai";
        _generalMacro="COREV_I_AFG_bmp1";
        faction="COREV_AFG_Green";
        side=2;
        crew="COREV_I_AFG_Crew";
        typicalCargo[]=
        {
            "COREV_I_AFG_Crew",
            "COREV_I_AFG_Crew",
            "COREV_I_AFG_Crew"
        };
    };
    class COREV_O_PirateAf_bmp1: rhs_bmp1_chdkz
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_PirateAf_bmp1";
        side=0;
        vehicleClass="Armored";
        faction="COREV_PirateAf";
        crew="COREV_O_PirateAf_Crew";
        typicalCargo[]=
        {
            "COREV_O_PirateAf_Soldier",
            "COREV_O_PirateAf_Soldier",
            "COREV_O_PirateAf_Soldier"
        };
        accuracy=1.25;
    };
    class COREV_I_PirateAf_bmp1: COREV_O_AFG_bmp1
    {
        author="WarfareThai";
        _generalMacro="COREV_I_PirateAf_bmp1";
        faction="COREV_PirateAf_Green";
        side=2;
        crew="COREV_I_PirateAf_Soldier";
        typicalCargo[]=
        {
            "COREV_I_PirateAf_Soldier",
            "COREV_I_PirateAf_Soldier",
            "COREV_I_PirateAf_Soldier"
        };
    };
    class rhs_zsu234_chdkz;
    class COREV_O_TKG_zsu234: rhs_zsu234_chdkz
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_TKG_zsu234";
        side=0;
        vehicleClass="Armored";
        faction="COREV_TKLocal";
        crew="COREV_O_TKG_Crew";
        typicalCargo[]=
        {
            "COREV_O_TKG_Crew",
            "COREV_O_TKG_Crew",
            "COREV_O_TKG_Crew"
        };
        accuracy=1.25;
    };
    class COREV_I_TKG_zsu234: COREV_O_TKG_zsu234
    {
        author="WarfareThai";
        _generalMacro="COREV_I_TKG_zsu234";
        faction="COREV_TKLocal_Green";
        side=2;
        crew="COREV_I_TKG_Crew";
        typicalCargo[]=
        {
            "COREV_I_TKG_Crew",
            "COREV_I_TKG_Crew",
            "COREV_I_TKG_Crew"
        };
    };
    class COREV_O_AFG_zsu234: rhs_zsu234_chdkz
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_AFG_zsu234";
        side=0;
        vehicleClass="Armored";
        faction="COREV_AFG";
        crew="COREV_O_AFG_Crew";
        typicalCargo[]=
        {
            "COREV_O_AFG_Crew",
            "COREV_O_AFG_Crew",
            "COREV_O_AFG_Crew"
        };
        accuracy=1.25;
    };
    class COREV_I_AFG_zsu234: COREV_O_AFG_zsu234
    {
        author="WarfareThai";
        _generalMacro="COREV_I_AFG_zsu234";
        faction="COREV_AFG_Green";
        side=2;
        crew="COREV_I_AFG_Crew";
        typicalCargo[]=
        {
            "COREV_I_AFG_Crew",
            "COREV_I_AFG_Crew",
            "COREV_I_AFG_Crew"
        };
    };
    class COREV_O_PirateAf_zsu234: rhs_zsu234_chdkz
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_PirateAf_zsu234";
        side=0;
        vehicleClass="Armored";
        faction="COREV_PirateAf";
        crew="COREV_O_PirateAf_Soldier";
        typicalCargo[]=
        {
            "COREV_O_PirateAf_Soldier",
            "COREV_O_PirateAf_Soldier",
            "COREV_O_PirateAf_Soldier"
        };
        accuracy=1.25;
    };
    class COREV_I_PirateAf_zsu234: COREV_O_PirateAf_zsu234
    {
        author="WarfareThai";
        _generalMacro="COREV_I_PirateAf_zsu234";
        faction="COREV_PirateAf_Green";
        side=2;
        crew="COREV_I_PirateAf_Soldier";
        typicalCargo[]=
        {
            "COREV_I_PirateAf_Soldier",
            "COREV_I_PirateAf_Soldier",
            "COREV_I_PirateAf_Soldier"
        };
    };
    class RHS_Mi8amt_chdkz;
    class COREV_O_TKG_Mi8AMT: RHS_Mi8amt_chdkz
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_TKG_Mi8AMT";
        side=0;
        vehicleClass="Air";
        faction="COREV_TKLocal";
        crew="COREV_O_TKG_HeliPilot";
        typicalCargo[]=
        {
            "COREV_O_TKG_HeliPilot",
            "COREV_O_TKG_HeliPilot"
        };
        accuracy=1.25;
    };
    class COREV_I_TKG_Mi8AMT: COREV_O_TKG_Mi8AMT
    {
        author="WarfareThai";
        _generalMacro="COREV_I_TKG_Mi8AMT";
        faction="COREV_TKLocal_Green";
        side=2;
        crew="COREV_O_TKG_HeliPilot";
        typicalCargo[]=
        {
            "COREV_O_TKG_HeliPilot",
            "COREV_O_TKG_HeliPilot"
        };
    };
    class RHS_BM21_chdkz;
    class COREV_O_TME_BM21: RHS_BM21_chdkz
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_TME_BM21";
        side=0;
        vehicleClass="Car";
        faction="COREV_TME";
        crew="COREV_O_TME_Soldier";
        typicalCargo[]=
        {
            "COREV_O_TME_Soldier",
            "COREV_O_TME_Soldier"
        };
        accuracy=1.25;
    };
    class COREV_I_TME_BM21: COREV_O_TME_BM21
    {
        author="WarfareThai";
        _generalMacro="COREV_I_TME_BM21";
        faction="COREV_TME_Green";
        side=2;
        crew="COREV_O_TME_Soldier";
        typicalCargo[]=
        {
            "COREV_O_TME_Soldier",
            "COREV_O_TME_Soldier"
        };
    };
    class COREV_O_TME_btr60: rhs_btr60_chdkz
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_TME_btr60";
        side=0;
        vehicleClass="Car";
        faction="COREV_TME";
        crew="COREV_O_TME_Crew";
        typicalCargo[]=
        {
            "COREV_O_TME_Crew",
            "COREV_O_TME_Crew",
            "COREV_O_TME_Crew"
        };
        accuracy=1.25;
    };
    class COREV_I_TME_btr60: COREV_O_TME_btr60
    {
        author="WarfareThai";
        _generalMacro="COREV_I_TME_btr60";
        faction="COREV_TME_Green";
        side=2;
        crew="COREV_I_TME_Crew";
        typicalCargo[]=
        {
            "COREV_I_TME_Crew",
            "COREV_I_TME_Crew",
            "COREV_I_TME_Crew"
        };
    };
    class rhs_bmd1_chdkz;
    class COREV_O_TME_bmd1: rhs_bmd1_chdkz
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_TME_bmd1";
        side=0;
        vehicleClass="Armored";
        faction="COREV_TME";
        crew="COREV_O_TME_Crew";
        typicalCargo[]=
        {
            "COREV_O_TME_Crew",
            "COREV_O_TME_Crew",
            "COREV_O_TME_Crew",
            "COREV_O_TME_Crew"
        };
        accuracy=1.25;
    };
    class COREV_I_TME_bmd1: COREV_O_TME_bmd1
    {
        author="WarfareThai";
        _generalMacro="COREV_I_TME_bmd1";
        faction="COREV_TME_Green";
        side=2;
        crew="COREV_I_TME_Crew";
        typicalCargo[]=
        {
            "COREV_I_TME_Crew",
            "COREV_I_TME_Crew",
            "COREV_I_TME_Crew",
            "COREV_I_TME_Crew"
        };
    };
    class rhs_bmd1k;
    class COREV_O_TME_bmd1k: rhs_bmd1k
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_TME_bmd1k";
        side=0;
        vehicleClass="Armored";
        faction="COREV_TME";
        crew="COREV_O_TME_Crew";
        typicalCargo[]=
        {
            "COREV_O_TME_Crew",
            "COREV_O_TME_Crew",
            "COREV_O_TME_Officer",
            "COREV_O_TME_Crew"
        };
        accuracy=1.25;
    };
    class COREV_I_TME_bmd1k: COREV_O_TME_bmd1k
    {
        author="WarfareThai";
        _generalMacro="COREV_I_TME_bmd1k";
        faction="COREV_TME_Green";
        side=2;
        crew="COREV_I_TME_Crew";
        typicalCargo[]=
        {
            "COREV_I_TME_Crew",
            "COREV_I_TME_Crew",
            "COREV_I_TME_Officer",
            "COREV_I_TME_Crew"
        };
    };
    class COREV_O_TME_bmp1: rhs_bmp1_chdkz
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_TME_bmp1";
        side=0;
        vehicleClass="Armored";
        faction="COREV_TME";
        crew="COREV_O_TME_Crew";
        typicalCargo[]=
        {
            "COREV_O_TME_Crew",
            "COREV_O_TME_Crew",
            "COREV_O_TME_Crew"
        };
        accuracy=1.25;
    };
    class COREV_I_TME_bmp1: COREV_O_TME_bmp1
    {
        author="WarfareThai";
        _generalMacro="COREV_I_TME_bmp1";
        faction="COREV_TME_Green";
        side=2;
        crew="COREV_I_TME_Crew";
        typicalCargo[]=
        {
            "COREV_I_TME_Crew",
            "COREV_I_TME_Crew",
            "COREV_I_TME_Crew"
        };
    };
    class COREV_O_TME_zsu234: rhs_zsu234_chdkz
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_TME_zsu234";
        side=0;
        vehicleClass="Armored";
        faction="COREV_TME";
        crew="COREV_O_TME_Crew";
        typicalCargo[]=
        {
            "COREV_O_TME_Crew",
            "COREV_O_TME_Crew",
            "COREV_O_TME_Crew"
        };
        accuracy=1.25;
    };
    class COREV_I_TME_zsu234: COREV_O_TME_zsu234
    {
        author="WarfareThai";
        _generalMacro="COREV_I_TME_zsu234";
        faction="COREV_TME_Green";
        side=2;
        crew="COREV_I_TME_Crew";
        typicalCargo[]=
        {
            "COREV_I_TME_Crew",
            "COREV_I_TME_Crew",
            "COREV_I_TME_Crew"
        };
    };
    class rhs_t72ba_tv;
    class COREV_O_TME_t72ba: rhs_t72ba_tv
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_TME_t72ba";
        side=0;
        vehicleClass="Armored";
        faction="COREV_TME";
        crew="COREV_O_TME_Crew";
        typicalCargo[]=
        {
            "COREV_O_TME_Crew",
            "COREV_O_TME_Crew",
            "COREV_O_TME_Crew"
        };
        accuracy=1.25;
    };
    class COREV_I_TME_t72ba: COREV_O_TME_t72ba
    {
        author="WarfareThai";
        _generalMacro="COREV_I_TME_t72ba";
        faction="COREV_TME_Green";
        side=2;
        crew="COREV_I_TME_Crew";
        typicalCargo[]=
        {
            "COREV_I_TME_Crew",
            "COREV_I_TME_Crew",
            "COREV_I_TME_Crew"
        };
    };
    class RHS_Mi8amt_civilian;
    class COREV_O_TME_Mi8AMT: RHS_Mi8amt_civilian
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_TME_Mi8AMT";
        side=0;
        vehicleClass="Air";
        faction="COREV_TME";
        crew="COREV_O_TME_HeliPilot";
        typicalCargo[]=
        {
            "COREV_O_TME_HeliPilot",
            "COREV_O_TME_HeliPilot"
        };
        accuracy=1.25;
    };
    class COREV_I_TME_Mi8AMT: COREV_O_TME_Mi8AMT
    {
        author="WarfareThai";
        _generalMacro="COREV_I_TME_Mi8AMT";
        faction="COREV_TME_Green";
        side=2;
        crew="COREV_O_TME_HeliPilot";
        typicalCargo[]=
        {
            "COREV_O_TME_HeliPilot",
            "COREV_O_TME_HeliPilot"
        };
    };
    class RHS_Mi8AMTSh_vvs;
    class COREV_O_TME_Mi8AMTSh: RHS_Mi8AMTSh_vvs
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_TME_Mi8AMTSh";
        side=0;
        vehicleClass="Air";
        faction="COREV_TME";
        crew="COREV_O_TME_HeliPilot";
        typicalCargo[]=
        {
            "COREV_O_TME_HeliPilot",
            "COREV_O_TME_HeliPilot",
            "COREV_O_TME_HeliPilot",
            "COREV_O_TME_HeliPilot",
            "COREV_O_TME_HeliPilot"
        };
        accuracy=1.25;
    };
    class COREV_I_TME_Mi8AMTSh: COREV_O_TME_Mi8AMTSh
    {
        author="WarfareThai";
        _generalMacro="COREV_I_TME_Mi8AMTSh";
        faction="COREV_TME_Green";
        side=2;
        crew="COREV_O_TME_HeliPilot";
        typicalCargo[]=
        {
            "COREV_O_TME_HeliPilot",
            "COREV_O_TME_HeliPilot",
            "COREV_O_TME_HeliPilot",
            "COREV_O_TME_HeliPilot",
            "COREV_O_TME_HeliPilot"
        };
    };
    class RHS_Mi24V_vvs;
    class COREV_O_TME_Mi24V: RHS_Mi24V_vvs
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_TME_Mi24V";
        side=0;
        vehicleClass="Air";
        faction="COREV_TME";
        crew="COREV_O_TME_HeliPilot";
        typicalCargo[]=
        {
            "COREV_O_TME_HeliPilot",
            "COREV_O_TME_HeliPilot"
        };
        accuracy=1.25;
    };
    class COREV_I_TME_Mi24V: COREV_O_TME_Mi24V
    {
        author="WarfareThai";
        _generalMacro="COREV_I_TME_Mi24V";
        faction="COREV_TME_Green";
        side=2;
        crew="COREV_O_TME_HeliPilot";
        typicalCargo[]=
        {
            "COREV_O_TME_HeliPilot",
            "COREV_O_TME_HeliPilot"
        };
    };
    class rhs_tigr_vdv;
    class COREV_O_CDG_tigr: rhs_tigr_vdv
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_CDG_tigr";
        side=0;
        vehicleClass="Car";
        faction="COREV_CDFLocal";
        crew="COREV_O_CDG_Soldier";
        typicalCargo[]=
        {
            "COREV_O_CDG_Soldier"
        };
        accuracy=1.25;
    };
    class COREV_I_CDG_tigr: COREV_O_CDG_tigr
    {
        author="WarfareThai";
        _generalMacro="COREV_I_CDG_tigr";
        faction="COREV_CDFLocal_Green";
        side=2;
        crew="COREV_O_CDG_Soldier";
        typicalCargo[]=
        {
            "COREV_O_CDG_Soldier"
        };
    };
    class RHS_BM21_MSV_01;
    class COREV_O_CDG_BM21: RHS_BM21_MSV_01
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_CDG_BM21";
        side=0;
        vehicleClass="Car";
        faction="COREV_CDFLocal";
        crew="COREV_O_CDG_Soldier";
        typicalCargo[]=
        {
            "COREV_O_CDG_Soldier",
            "COREV_O_CDG_Soldier"
        };
        accuracy=1.25;
    };
    class COREV_I_CDG_BM21: COREV_O_CDG_BM21
    {
        author="WarfareThai";
        _generalMacro="COREV_I_CDG_BM21";
        faction="COREV_CDFLocal_Green";
        side=2;
        crew="COREV_O_CDG_Soldier";
        typicalCargo[]=
        {
            "COREV_O_CDG_Soldier",
            "COREV_O_CDG_Soldier"
        };
    };
    class rhs_btr70_vmf;
    class COREV_O_CDG_btr70: rhs_btr70_vmf
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_CDG_btr70";
        side=0;
        vehicleClass="Car";
        faction="COREV_CDFLocal";
        crew="COREV_O_CDG_Crew";
        typicalCargo[]=
        {
            "COREV_O_CDG_Crew",
            "COREV_O_CDG_Crew",
            "COREV_O_CDG_Crew"
        };
        accuracy=1.25;
    };
    class COREV_I_CDG_btr70: COREV_O_CDG_btr70
    {
        author="WarfareThai";
        _generalMacro="COREV_I_CDG_btr70";
        faction="COREV_CDFLocal_Green";
        side=2;
        crew="COREV_I_CDG_Crew";
        typicalCargo[]=
        {
            "COREV_I_CDG_Crew",
            "COREV_I_CDG_Crew",
            "COREV_I_CDG_Crew"
        };
    };
    class rhs_bmd1p;
    class COREV_O_CDG_bmd1p: rhs_bmd1p
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_CDG_bmd1p";
        side=0;
        vehicleClass="Armored";
        faction="COREV_CDFLocal";
        crew="COREV_O_CDG_Crew";
        typicalCargo[]=
        {
            "COREV_O_CDG_Crew",
            "COREV_O_CDG_Crew",
            "COREV_O_CDG_Crew",
            "COREV_O_CDG_Crew"
        };
        accuracy=1.25;
    };
    class COREV_I_CDG_bmd1p: COREV_O_CDG_bmd1p
    {
        author="WarfareThai";
        _generalMacro="COREV_I_CDG_bmd1p";
        faction="COREV_CDFLocal_Green";
        side=2;
        crew="COREV_I_CDG_Crew";
        typicalCargo[]=
        {
            "COREV_I_CDG_Crew",
            "COREV_I_CDG_Crew",
            "COREV_I_CDG_Crew",
            "COREV_I_CDG_Crew"
        };
    };
    class rhs_bmd1pk;
    class COREV_O_CDG_bmd1pk: rhs_bmd1pk
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_CDG_bmd1pk";
        side=0;
        vehicleClass="Armored";
        faction="COREV_CDFLocal";
        crew="COREV_O_CDG_Crew";
        typicalCargo[]=
        {
            "COREV_O_CDG_Crew",
            "COREV_O_CDG_Crew",
            "COREV_O_CDG_Officer",
            "COREV_O_CDG_Crew"
        };
        accuracy=1.25;
    };
    class COREV_I_CDG_bmd1pk: COREV_O_CDG_bmd1pk
    {
        author="WarfareThai";
        _generalMacro="COREV_I_CDG_bmd1pk";
        faction="COREV_CDFLocal_Green";
        side=2;
        crew="COREV_I_CDG_Crew";
        typicalCargo[]=
        {
            "COREV_I_CDG_Crew",
            "COREV_I_CDG_Crew",
            "COREV_I_CDG_Officer",
            "COREV_I_CDG_Crew"
        };
    };
    class rhs_bmp1d_vdv;
    class COREV_O_CDG_bmp1d: rhs_bmp1d_vdv
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_CDG_bmp1d";
        side=0;
        vehicleClass="Armored";
        faction="COREV_CDFLocal";
        crew="COREV_O_CDG_Crew";
        typicalCargo[]=
        {
            "COREV_O_CDG_Crew",
            "COREV_O_CDG_Crew",
            "COREV_O_CDG_Crew"
        };
        accuracy=1.25;
    };
    class COREV_I_CDG_bmp1d: COREV_O_CDG_bmp1d
    {
        author="WarfareThai";
        _generalMacro="COREV_I_CDG_bmp1d";
        faction="COREV_CDFLocal_Green";
        side=2;
        crew="COREV_I_CDG_Crew";
        typicalCargo[]=
        {
            "COREV_I_CDG_Crew",
            "COREV_I_CDG_Crew",
            "COREV_I_CDG_Crew"
        };
    };
    class rhs_bmp1k_chdkz;
    class COREV_O_CDG_bmp1k: rhs_bmp1k_chdkz
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_CDG_bmp1k";
        side=0;
        vehicleClass="Armored";
        faction="COREV_CDFLocal";
        crew="COREV_O_CDG_Crew";
        typicalCargo[]=
        {
            "COREV_O_CDG_Crew",
            "COREV_O_CDG_Crew",
            "COREV_O_CDG_Officer"
        };
        accuracy=1.25;
    };
    class COREV_I_CDG_bmp1k: COREV_O_CDG_bmp1k
    {
        author="WarfareThai";
        _generalMacro="COREV_I_CDG_bmp1k";
        faction="COREV_CDFLocal_Green";
        side=2;
        crew="COREV_I_CDG_Crew";
        typicalCargo[]=
        {
            "COREV_I_CDG_Crew",
            "COREV_I_CDG_Crew",
            "COREV_I_CDG_Officer"
        };
    };
    class COREV_O_CDG_zsu234: rhs_zsu234_chdkz
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_CDG_zsu234";
        side=0;
        vehicleClass="Armored";
        faction="COREV_CDFLocal";
        crew="COREV_O_CDG_Crew";
        typicalCargo[]=
        {
            "COREV_O_CDG_Crew",
            "COREV_O_CDG_Crew",
            "COREV_O_CDG_Crew"
        };
        accuracy=1.25;
    };
    class COREV_I_CDG_zsu234: COREV_O_CDG_zsu234
    {
        author="WarfareThai";
        _generalMacro="COREV_I_CDG_zsu234";
        faction="COREV_CDFLocal_Green";
        side=2;
        crew="COREV_I_CDG_Crew";
        typicalCargo[]=
        {
            "COREV_I_CDG_Crew",
            "COREV_I_CDG_Crew",
            "COREV_I_CDG_Crew"
        };
    };
    class rhs_t72bb_chdkz;
    class COREV_O_CDG_t72bb: rhs_t72bb_chdkz
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_CDG_t72bb";
        side=0;
        vehicleClass="Armored";
        faction="COREV_CDFLocal";
        crew="COREV_O_CDG_Crew";
        typicalCargo[]=
        {
            "COREV_O_CDG_Officer",
            "COREV_O_CDG_Crew",
            "COREV_O_CDG_Crew"
        };
        accuracy=1.25;
    };
    class COREV_I_CDG_t72bb: COREV_O_CDG_t72bb
    {
        author="WarfareThai";
        _generalMacro="COREV_I_CDG_t72bb";
        faction="COREV_CDFLocal_Green";
        side=2;
        crew="COREV_I_CDG_Crew";
        typicalCargo[]=
        {
            "COREV_O_CDG_Officer",
            "COREV_I_CDG_Crew",
            "COREV_I_CDG_Crew"
        };
    };
    class RHS_Mi8AMT_vvsc;
    class COREV_O_CDG_Mi8AMT: RHS_Mi8AMT_vvsc
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_CDG_Mi8AMT";
        side=0;
        vehicleClass="Air";
        faction="COREV_CDFLocal";
        crew="COREV_O_CDG_HeliPilot";
        typicalCargo[]=
        {
            "COREV_O_CDG_HeliPilot",
            "COREV_O_CDG_HeliPilot"
        };
        accuracy=1.25;
    };
    class COREV_I_CDG_Mi8AMT: COREV_O_CDG_Mi8AMT
    {
        author="WarfareThai";
        _generalMacro="COREV_I_CDG_Mi8AMT";
        faction="COREV_CDFLocal_Green";
        side=2;
        crew="COREV_O_CDG_HeliPilot";
        typicalCargo[]=
        {
            "COREV_O_CDG_HeliPilot",
            "COREV_O_CDG_HeliPilot"
        };
    };
    class RHS_Mi8AMTSh_vvsc;
    class COREV_O_CDG_Mi8AMTSh: RHS_Mi8AMTSh_vvsc
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_CDG_Mi8AMTSh";
        side=0;
        vehicleClass="Air";
        faction="COREV_CDFLocal";
        crew="COREV_O_CDG_HeliPilot";
        typicalCargo[]=
        {
            "COREV_O_CDG_HeliPilot",
            "COREV_O_CDG_HeliPilot",
            "COREV_O_CDG_HeliPilot",
            "COREV_O_CDG_HeliPilot",
            "COREV_O_CDG_HeliPilot"
        };
        accuracy=1.25;
    };
    class COREV_I_CDG_Mi8AMTSh: COREV_O_CDG_Mi8AMTSh
    {
        author="WarfareThai";
        _generalMacro="COREV_I_CDG_Mi8AMTSh";
        faction="COREV_CDFLocal_Green";
        side=2;
        crew="COREV_I_CDG_HeliPilot";
        typicalCargo[]=
        {
            "COREV_I_CDG_HeliPilot",
            "COREV_I_CDG_HeliPilot",
            "COREV_I_CDG_HeliPilot",
            "COREV_I_CDG_HeliPilot",
            "COREV_I_CDG_HeliPilot"
        };
    };
    class RHS_Mi24V_vvsc;
    class COREV_O_CDG_Mi24V: RHS_Mi24V_vvsc
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_CDG_Mi24V";
        side=0;
        vehicleClass="Air";
        faction="COREV_CDFLocal";
        crew="COREV_O_CDG_HeliPilot";
        typicalCargo[]=
        {
            "COREV_O_CDG_HeliPilot",
            "COREV_O_CDG_HeliPilot"
        };
        accuracy=1.25;
    };
    class COREV_I_CDG_Mi24V: COREV_O_CDG_Mi24V
    {
        author="WarfareThai";
        _generalMacro="COREV_I_CDG_Mi24V";
        faction="COREV_CDFLocal_Green";
        side=2;
        crew="COREV_I_CDG_HeliPilot";
        typicalCargo[]=
        {
            "COREV_I_CDG_HeliPilot",
            "COREV_I_CDG_HeliPilot"
        };
    };
    class COREV_O_TKA_BM21: RHS_BM21_MSV_01
    {
        author="WarfareThai";
        scope=1;
        scopeCurator=1;
        _generalMacro="COREV_O_TKA_BM21";
        side=0;
        vehicleClass="Car";
        faction="COREV_TKArmy";
        crew="COREV_O_TKA_Soldier";
        typicalCargo[]=
        {
            "COREV_O_TKA_Soldier",
            "COREV_O_TKA_Soldier"
        };
        accuracy=1.25;
    };
    class COREV_O_TKF_BM21: COREV_O_TKA_BM21
    {
        author="WarfareThai";
        _generalMacro="COREV_I_TKF_BM21";
        faction="COREV_TKArmyF";
        crew="COREV_O_TKF_Soldier";
        typicalCargo[]=
        {
            "COREV_O_TKF_Soldier",
            "COREV_O_TKF_Soldier"
        };
    };
    class rhs_bmd4ma_vdv;
    class COREV_O_TKA_bmd4ma: rhs_bmd4ma_vdv
    {
        author="WarfareThai";
        scope=1;
        scopeCurator=1;
        _generalMacro="COREV_O_TKA_bmd4ma";
        side=0;
        vehicleClass="Armored";
        faction="COREV_TKArmy";
        crew="COREV_O_TKA_Crew";
        typicalCargo[]=
        {
            "COREV_O_TKA_Crew",
            "COREV_O_TKA_Crew",
            "COREV_O_TKA_Crew",
            "COREV_O_TKA_Crew",
            "COREV_O_TKA_Crew"
        };
        accuracy=1.25;
    };
    class COREV_O_TKF_bmd4ma: COREV_O_TKA_bmd4ma
    {
        author="WarfareThai";
        _generalMacro="COREV_O_TKF_bmd4ma";
        faction="COREV_TKArmyF";
        crew="COREV_O_TKF_Crew";
        typicalCargo[]=
        {
            "COREV_O_TKF_Crew",
            "COREV_O_TKF_Crew",
            "COREV_O_TKF_Crew",
            "COREV_O_TKF_Crew",
            "COREV_O_TKF_Crew"
        };
    };
    class rhs_t72bc_tv;
    class COREV_O_TKA_t72bc: rhs_t72bc_tv
    {
        author="WarfareThai";
        scope=1;
        scopeCurator=1;
        _generalMacro="COREV_O_TKA_t72bc";
        side=0;
        vehicleClass="Armored";
        faction="COREV_TKArmy";
        crew="COREV_O_TKA_Crew";
        typicalCargo[]=
        {
            "COREV_O_TKA_Crew",
            "COREV_O_TKA_Crew",
            "COREV_O_TKA_Crew"
        };
        accuracy=1.25;
    };
    class COREV_O_TKF_t72bc: COREV_O_TKA_t72bc
    {
        author="WarfareThai";
        _generalMacro="COREV_O_TKF_t72bc";
        faction="COREV_TKArmyF";
        crew="COREV_O_TKF_Crew";
        typicalCargo[]=
        {
            "COREV_O_TKF_Crew",
            "COREV_O_TKF_Crew",
            "COREV_O_TKF_Crew"
        };
    };
    class rhs_t80bv;
    class COREV_O_TKA_t80bv: rhs_t80bv
    {
        author="WarfareThai";
        scope=1;
        scopeCurator=1;
        _generalMacro="COREV_O_TKA_t80bv";
        side=0;
        vehicleClass="Armored";
        faction="COREV_TKArmy";
        crew="COREV_O_TKA_Crew";
        typicalCargo[]=
        {
            "COREV_O_TKA_Crew",
            "COREV_O_TKA_Crew",
            "COREV_O_TKA_Crew"
        };
        accuracy=1.25;
    };
    class COREV_O_TKF_t80bv: COREV_O_TKA_t80bv
    {
        author="WarfareThai";
        _generalMacro="COREV_O_TKF_t80bv";
        faction="COREV_TKArmyF";
        crew="COREV_O_TKF_Crew";
        typicalCargo[]=
        {
            "COREV_O_TKF_Crew",
            "COREV_O_TKF_Crew",
            "COREV_O_TKF_Crew"
        };
    };
    class rhs_t80bvk;
    class COREV_O_TKA_t80bvk: rhs_t80bvk
    {
        author="WarfareThai";
        scope=1;
        scopeCurator=1;
        _generalMacro="COREV_O_TKA_t80bvk";
        side=0;
        vehicleClass="Armored";
        faction="COREV_TKArmy";
        crew="COREV_O_TKA_Crew";
        typicalCargo[]=
        {
            "COREV_O_TKA_Officer",
            "COREV_O_TKA_Crew",
            "COREV_O_TKA_Crew"
        };
        accuracy=1.25;
    };
    class COREV_O_TKF_t80bvk: COREV_O_TKA_t80bvk
    {
        author="WarfareThai";
        _generalMacro="COREV_O_TKF_t80bvk";
        faction="COREV_TKArmyF";
        crew="COREV_O_TKF_Crew";
        typicalCargo[]=
        {
            "COREV_O_TKF_Officer",
            "COREV_O_TKF_Crew",
            "COREV_O_TKF_Crew"
        };
    };
    class RHS_Mi8mt_vdv;
    class COREV_O_TKA_Mi8mt: RHS_Mi8mt_vdv
    {
        author="WarfareThai";
        scope=1;
        scopeCurator=1;
        _generalMacro="COREV_O_TKA_Mi8mt";
        side=0;
        vehicleClass="Air";
        faction="COREV_TKArmy";
        crew="COREV_O_TKA_HeliPilot";
        typicalCargo[]=
        {
            "COREV_O_TKA_HeliPilot",
            "COREV_O_TKA_HeliPilot",
            "COREV_O_TKA_HeliPilot",
            "COREV_O_TKA_HeliPilot"
        };
        accuracy=1.25;
    };
    class COREV_O_TKF_Mi8mt: COREV_O_TKA_Mi8mt
    {
        author="WarfareThai";
        _generalMacro="COREV_O_TKF_Mi8mt";
        faction="COREV_TKArmyF";
        crew="COREV_O_TKF_HeliPilot";
        typicalCargo[]=
        {
            "COREV_O_TKF_HeliPilot",
            "COREV_O_TKF_HeliPilot",
            "COREV_O_TKF_HeliPilot",
            "COREV_O_TKF_HeliPilot"
        };
    };
    class RHS_Mi8MTV3_vdv;
    class COREV_O_TKA_Mi8MTV3: RHS_Mi8MTV3_vdv
    {
        author="WarfareThai";
        scope=1;
        scopeCurator=1;
        _generalMacro="COREV_O_TKA_Mi8MTV3";
        side=0;
        vehicleClass="Air";
        faction="COREV_TKArmy";
        crew="COREV_O_TKA_HeliPilot";
        typicalCargo[]=
        {
            "COREV_O_TKA_HeliPilot",
            "COREV_O_TKA_HeliPilot",
            "COREV_O_TKA_HeliPilot",
            "COREV_O_TKA_HeliPilot",
            "COREV_O_TKA_HeliPilot"
        };
        accuracy=1.25;
    };
    class COREV_O_TKF_Mi8MTV3: COREV_O_TKA_Mi8MTV3
    {
        author="WarfareThai";
        _generalMacro="COREV_O_TKF_Mi8MTV3";
        faction="COREV_TKArmyF";
        crew="COREV_O_TKF_HeliPilot";
        typicalCargo[]=
        {
            "COREV_O_TKF_HeliPilot",
            "COREV_O_TKF_HeliPilot",
            "COREV_O_TKF_HeliPilot",
            "COREV_O_TKF_HeliPilot",
            "COREV_O_TKF_HeliPilot"
        };
    };
    class RHS_Mi24P_vdv;
    class COREV_O_TKA_Mi24P: RHS_Mi24P_vdv
    {
        author="WarfareThai";
        scope=1;
        scopeCurator=1;
        _generalMacro="COREV_O_TKA_Mi24P";
        side=0;
        vehicleClass="Air";
        faction="COREV_TKArmy";
        crew="COREV_O_TKA_HeliPilot";
        typicalCargo[]=
        {
            "COREV_O_TKA_HeliPilot",
            "COREV_O_TKA_HeliPilot"
        };
        accuracy=1.25;
    };
    class COREV_O_TKF_Mi24P: COREV_O_TKA_Mi24P
    {
        author="WarfareThai";
        _generalMacro="COREV_O_TKF_Mi24P";
        faction="COREV_TKArmyF";
        crew="COREV_O_TKF_HeliPilot";
        typicalCargo[]=
        {
            "COREV_O_TKF_HeliPilot",
            "COREV_O_TKF_HeliPilot"
        };
    };
    class RHS_Mi24V_vdv;
    class COREV_O_TKA_Mi24V: RHS_Mi24V_vdv
    {
        author="WarfareThai";
        scope=1;
        scopeCurator=1;
        _generalMacro="COREV_O_TKA_Mi24V";
        side=0;
        vehicleClass="Air";
        faction="COREV_TKArmy";
        crew="COREV_O_TKA_HeliPilot";
        typicalCargo[]=
        {
            "COREV_O_TKA_HeliPilot",
            "COREV_O_TKA_HeliPilot"
        };
        accuracy=1.25;
    };
    class COREV_O_TKF_Mi24V: COREV_O_TKA_Mi24V
    {
        author="WarfareThai";
        _generalMacro="COREV_O_TKF_Mi24V";
        faction="COREV_TKArmyF";
        side=2;
        crew="COREV_O_TKF_HeliPilot";
        typicalCargo[]=
        {
            "COREV_O_TKF_HeliPilot",
            "COREV_O_TKF_HeliPilot"
        };
    };
    class RHS_Su25SM_vvs;
    class COREV_O_TKA_Su25SM: RHS_Su25SM_vvs
    {
        author="WarfareThai";
        scope=1;
        scopeCurator=1;
        _generalMacro="COREV_O_TKA_Su25SM";
        side=0;
        vehicleClass="Air";
        faction="COREV_TKArmy";
        crew="COREV_O_TKA_Pilot";
        typicalCargo[]=
        {
            "COREV_O_TKA_Pilot"
        };
        accuracy=1.25;
    };
    class COREV_O_TKF_Su25SM: COREV_O_TKA_Su25SM
    {
        author="WarfareThai";
        _generalMacro="COREV_O_TKF_Su25SM";
        faction="COREV_TKArmyF";
        side=2;
        crew="COREV_O_TKF_Pilot";
        typicalCargo[]=
        {
            "COREV_O_TKF_Pilot"
        };
    };
    class COREV_O_CDF_tigr: rhs_tigr_vdv
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_CDF_tigr";
        side=0;
        vehicleClass="Car";
        faction="COREV_CDF";
        crew="COREV_O_CDF_Soldier";
        typicalCargo[]=
        {
            "COREV_O_CDF_Soldier"
        };
        accuracy=1.25;
    };
    class COREV_I_CDF_tigr: COREV_O_CDF_tigr
    {
        author="WarfareThai";
        _generalMacro="COREV_I_CDF_tigr";
        faction="COREV_CDF_Green";
        side=2;
        crew="COREV_O_CDF_Soldier";
        typicalCargo[]=
        {
            "COREV_O_CDF_Soldier"
        };
    };
    class COREV_O_CDF_BM21: RHS_BM21_MSV_01
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_CDF_BM21";
        side=0;
        vehicleClass="Car";
        faction="COREV_CDF";
        crew="COREV_O_CDF_Soldier";
        typicalCargo[]=
        {
            "COREV_O_CDF_Soldier",
            "COREV_O_CDF_Soldier"
        };
        accuracy=1.25;
    };
    class COREV_I_CDF_BM21: COREV_O_CDF_BM21
    {
        author="WarfareThai";
        _generalMacro="COREV_I_CDF_BM21";
        faction="COREV_CDF_Green";
        side=2;
        crew="COREV_O_CDF_Soldier";
        typicalCargo[]=
        {
            "COREV_O_CDF_Soldier",
            "COREV_O_CDF_Soldier"
        };
    };
    class rhs_btr80a_msv;
    class COREV_O_CDF_btr80: rhs_btr80a_msv
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_CDF_btr80";
        side=0;
        vehicleClass="Car";
        faction="COREV_CDF";
        crew="COREV_O_CDF_Crew";
        typicalCargo[]=
        {
            "COREV_O_CDF_Crew",
            "COREV_O_CDF_Crew",
            "COREV_O_CDF_Crew"
        };
        accuracy=1.25;
    };
    class COREV_I_CDF_btr80: COREV_O_CDF_btr80
    {
        author="WarfareThai";
        _generalMacro="COREV_I_CDF_btr80";
        faction="COREV_CDF_Green";
        side=2;
        crew="COREV_I_CDF_Crew";
        typicalCargo[]=
        {
            "COREV_I_CDF_Crew",
            "COREV_I_CDF_Crew",
            "COREV_I_CDF_Crew"
        };
    };
    class rhs_bmd1r;
    class COREV_O_CDF_bmd1r: rhs_bmd1r
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_CDF_bmd1r";
        side=0;
        vehicleClass="Armored";
        faction="COREV_CDF";
        crew="COREV_O_CDF_Crew";
        typicalCargo[]=
        {
            "COREV_O_CDF_Crew",
            "COREV_O_CDF_Crew",
            "COREV_O_CDF_Crew",
            "COREV_O_CDF_Crew"
        };
        accuracy=1.25;
    };
    class COREV_I_CDF_bmd1r: COREV_O_CDF_bmd1r
    {
        author="WarfareThai";
        _generalMacro="COREV_I_CDF_bmd1r";
        faction="COREV_CDF_Green";
        side=2;
        crew="COREV_I_CDF_Crew";
        typicalCargo[]=
        {
            "COREV_I_CDF_Crew",
            "COREV_I_CDF_Crew",
            "COREV_I_CDF_Crew",
            "COREV_I_CDF_Crew"
        };
    };
    class rhs_bmd2m;
    class COREV_O_CDF_bmd2: rhs_bmd2m
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_CDF_bmd2";
        side=0;
        vehicleClass="Armored";
        faction="COREV_CDF";
        crew="COREV_O_CDF_Crew";
        typicalCargo[]=
        {
            "COREV_O_CDF_Crew",
            "COREV_O_CDF_Crew",
            "COREV_O_CDF_Crew",
            "COREV_O_CDF_Crew"
        };
        accuracy=1.25;
    };
    class COREV_I_CDF_bmd2: COREV_O_CDF_bmd2
    {
        author="WarfareThai";
        _generalMacro="COREV_I_CDF_bmd2";
        faction="COREV_CDF_Green";
        side=2;
        crew="COREV_I_CDF_Crew";
        typicalCargo[]=
        {
            "COREV_I_CDF_Crew",
            "COREV_I_CDF_Crew",
            "COREV_I_CDF_Crew",
            "COREV_I_CDF_Crew"
        };
    };
    class rhs_bmd2k;
    class COREV_O_CDF_bmd2k: rhs_bmd2k
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_CDF_bmd2k";
        side=0;
        vehicleClass="Armored";
        faction="COREV_CDF";
        crew="COREV_O_CDF_Crew";
        typicalCargo[]=
        {
            "COREV_O_CDF_Crew",
            "COREV_O_CDF_Crew",
            "COREV_O_CDF_Officer",
            "COREV_O_CDF_Crew"
        };
        accuracy=1.25;
    };
    class COREV_I_CDF_bmd2k: COREV_O_CDF_bmd2k
    {
        author="WarfareThai";
        _generalMacro="COREV_I_CDF_bmd2k";
        faction="COREV_CDF_Green";
        side=2;
        crew="COREV_I_CDF_Crew";
        typicalCargo[]=
        {
            "COREV_I_CDF_Crew",
            "COREV_I_CDF_Crew",
            "COREV_I_CDF_Officer",
            "COREV_I_CDF_Crew"
        };
    };
    class rhs_bmd4m_vdv;
    class COREV_O_CDF_bmd4m: rhs_bmd4m_vdv
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_CDF_bmd4m";
        side=0;
        vehicleClass="Armored";
        faction="COREV_CDF";
        crew="COREV_O_CDF_Crew";
        typicalCargo[]=
        {
            "COREV_O_CDF_Crew",
            "COREV_O_CDF_Crew",
            "COREV_O_CDF_Crew",
            "COREV_O_CDF_Crew",
            "COREV_O_CDF_Crew"
        };
        accuracy=1.25;
    };
    class COREV_I_CDF_bmd4m: COREV_O_CDF_bmd4m
    {
        author="WarfareThai";
        _generalMacro="COREV_I_CDF_bmd4m";
        faction="COREV_CDF_Green";
        side=2;
        crew="COREV_I_CDF_Crew";
        typicalCargo[]=
        {
            "COREV_I_CDF_Crew",
            "COREV_I_CDF_Crew",
            "COREV_I_CDF_Crew",
            "COREV_I_CDF_Crew",
            "COREV_I_CDF_Crew"
        };
    };
    class rhs_bmp2d_msv;
    class COREV_O_CDF_bmp2d: rhs_bmp2d_msv
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_CDF_bmp2d";
        side=0;
        vehicleClass="Armored";
        faction="COREV_CDF";
        crew="COREV_O_CDF_Crew";
        typicalCargo[]=
        {
            "COREV_O_CDF_Crew",
            "COREV_O_CDF_Crew",
            "COREV_O_CDF_Crew"
        };
        accuracy=1.25;
    };
    class COREV_I_CDF_bmp2d: COREV_O_CDF_bmp2d
    {
        author="WarfareThai";
        _generalMacro="COREV_I_CDF_bmp2d";
        faction="COREV_CDF_Green";
        side=2;
        crew="COREV_I_CDF_Crew";
        typicalCargo[]=
        {
            "COREV_I_CDF_Crew",
            "COREV_I_CDF_Crew",
            "COREV_I_CDF_Crew"
        };
    };
    class rhs_bmp2k_msv;
    class COREV_O_CDF_bmp2k: rhs_bmp2k_msv
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_CDF_bmp2k";
        side=0;
        vehicleClass="Armored";
        faction="COREV_CDF";
        crew="COREV_O_CDF_Crew";
        typicalCargo[]=
        {
            "COREV_O_CDF_Crew",
            "COREV_O_CDF_Crew",
            "COREV_O_CDF_Officer"
        };
        accuracy=1.25;
    };
    class COREV_I_CDF_bmp2k: COREV_O_CDF_bmp2k
    {
        author="WarfareThai";
        _generalMacro="COREV_I_CDF_bmp2k";
        faction="COREV_CDF_Green";
        side=2;
        crew="COREV_I_CDF_Crew";
        typicalCargo[]=
        {
            "COREV_I_CDF_Crew",
            "COREV_I_CDF_Crew",
            "COREV_I_CDF_Officer"
        };
    };
    class rhs_sprut_vdv;
    class COREV_O_CDF_sprut: rhs_sprut_vdv
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_CDF_sprut";
        side=0;
        vehicleClass="Armored";
        faction="COREV_CDF";
        crew="COREV_O_CDF_Crew";
        typicalCargo[]=
        {
            "COREV_O_CDF_Crew",
            "COREV_O_CDF_Crew",
            "COREV_O_CDF_Crew"
        };
        accuracy=1.25;
    };
    class COREV_I_CDF_sprut: COREV_O_CDF_sprut
    {
        author="WarfareThai";
        _generalMacro="COREV_I_CDF_sprut";
        faction="COREV_CDF_Green";
        side=2;
        crew="COREV_I_CDF_Crew";
        typicalCargo[]=
        {
            "COREV_I_CDF_Crew",
            "COREV_I_CDF_Crew",
            "COREV_I_CDF_Crew"
        };
    };
    class rhs_zsu234_aa;
    class COREV_O_CDF_zsu234: rhs_zsu234_aa
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_CDF_zsu234";
        side=0;
        vehicleClass="Armored";
        faction="COREV_CDF";
        crew="COREV_O_CDF_Crew";
        typicalCargo[]=
        {
            "COREV_O_CDF_Crew",
            "COREV_O_CDF_Crew",
            "COREV_O_CDF_Crew"
        };
        accuracy=1.25;
    };
    class COREV_I_CDF_zsu234: COREV_O_CDF_zsu234
    {
        author="WarfareThai";
        _generalMacro="COREV_I_CDF_zsu234";
        faction="COREV_CDF_Green";
        side=2;
        crew="COREV_I_CDF_Crew";
        typicalCargo[]=
        {
            "COREV_I_CDF_Crew",
            "COREV_I_CDF_Crew",
            "COREV_I_CDF_Crew"
        };
    };
    class rhs_2s3_tv;
    class COREV_O_CDF_2s3: rhs_2s3_tv
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_CDF_2s3";
        side=0;
        vehicleClass="Armored";
        faction="COREV_CDF";
        crew="COREV_O_CDF_Crew";
        typicalCargo[]=
        {
            "COREV_O_CDF_Crew",
            "COREV_O_CDF_Crew",
            "COREV_O_CDF_Crew"
        };
        accuracy=1.25;
    };
    class COREV_I_CDF_2s3: COREV_O_CDF_2s3
    {
        author="WarfareThai";
        _generalMacro="COREV_I_CDF_2s3";
        faction="COREV_CDF_Green";
        side=2;
        crew="COREV_I_CDF_Crew";
        typicalCargo[]=
        {
            "COREV_I_CDF_Crew",
            "COREV_I_CDF_Crew",
            "COREV_I_CDF_Crew"
        };
    };
    class rhs_t72bd_tv;
    class COREV_O_CDF_t72bd: rhs_t72bd_tv
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_CDF_t72bd";
        side=0;
        vehicleClass="Armored";
        faction="COREV_CDF";
        crew="COREV_O_CDF_Crew";
        typicalCargo[]=
        {
            "COREV_O_CDF_Officer",
            "COREV_O_CDF_Crew",
            "COREV_O_CDF_Crew"
        };
        accuracy=1.25;
    };
    class COREV_I_CDF_t72bd: COREV_O_CDF_t72bd
    {
        author="WarfareThai";
        _generalMacro="COREV_I_CDF_t72bd";
        faction="COREV_CDF_Green";
        side=2;
        crew="COREV_I_CDF_Crew";
        typicalCargo[]=
        {
            "COREV_I_CDF_Crew",
            "COREV_I_CDF_Crew",
            "COREV_I_CDF_Crew"
        };
    };
    class rhs_t80b;
    class COREV_O_CDF_t80b: rhs_t80b
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_CDF_t80b";
        side=0;
        vehicleClass="Armored";
        faction="COREV_CDF";
        crew="COREV_O_CDF_Crew";
        typicalCargo[]=
        {
            "COREV_O_CDF_Crew",
            "COREV_O_CDF_Crew",
            "COREV_O_CDF_Crew"
        };
        accuracy=1.25;
    };
    class COREV_I_CDF_t80b: COREV_O_CDF_t80b
    {
        author="WarfareThai";
        _generalMacro="COREV_I_CDF_t80b";
        faction="COREV_CDF_Green";
        side=2;
        crew="COREV_I_CDF_Crew";
        typicalCargo[]=
        {
            "COREV_I_CDF_Crew",
            "COREV_I_CDF_Crew",
            "COREV_I_CDF_Crew"
        };
    };
    class rhs_t80bk;
    class COREV_O_CDF_t80bk: rhs_t80bk
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_CDF_t80bk";
        side=0;
        vehicleClass="Armored";
        faction="COREV_CDF";
        crew="COREV_O_CDF_Crew";
        typicalCargo[]=
        {
            "COREV_O_CDF_Officer",
            "COREV_O_CDF_Crew",
            "COREV_O_CDF_Crew"
        };
        accuracy=1.25;
    };
    class COREV_I_CDF_t80bk: COREV_O_CDF_t80bk
    {
        author="WarfareThai";
        _generalMacro="COREV_I_CDF_t80bk";
        faction="COREV_CDF_Green";
        side=2;
        crew="COREV_I_CDF_Crew";
        typicalCargo[]=
        {
            "COREV_I_CDF_Crew",
            "COREV_I_CDF_Crew",
            "COREV_I_CDF_Crew"
        };
    };
    class COREV_O_CDF_Mi8mt: RHS_Mi8mt_vdv
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_CDF_Mi8mt";
        side=0;
        vehicleClass="Air";
        faction="COREV_CDF";
        crew="COREV_O_CDF_HeliPilot";
        typicalCargo[]=
        {
            "COREV_O_CDF_HeliPilot",
            "COREV_O_CDF_HeliPilot",
            "COREV_O_CDF_HeliPilot",
            "COREV_O_CDF_HeliPilot"
        };
        accuracy=1.25;
    };
    class COREV_I_CDF_Mi8mt: COREV_O_CDF_Mi8mt
    {
        author="WarfareThai";
        _generalMacro="COREV_I_CDF_Mi8mt";
        faction="COREV_CDF_Green";
        side=2;
        crew="COREV_I_CDF_HeliPilot";
        typicalCargo[]=
        {
            "COREV_I_CDF_HeliPilot",
            "COREV_I_CDF_HeliPilot",
            "COREV_I_CDF_HeliPilot",
            "COREV_I_CDF_HeliPilot"
        };
    };
    class COREV_O_CDF_Mi8MTV3: RHS_Mi8MTV3_vdv
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_CDF_Mi8MTV3";
        side=0;
        vehicleClass="Air";
        faction="COREV_CDF";
        crew="COREV_O_CDF_HeliPilot";
        typicalCargo[]=
        {
            "COREV_O_CDF_HeliPilot",
            "COREV_O_CDF_HeliPilot",
            "COREV_O_CDF_HeliPilot",
            "COREV_O_CDF_HeliPilot",
            "COREV_O_CDF_HeliPilot"
        };
        accuracy=1.25;
    };
    class COREV_I_CDF_Mi8MTV3: COREV_O_CDF_Mi8MTV3
    {
        author="WarfareThai";
        _generalMacro="COREV_I_CDF_Mi8MTV3";
        faction="COREV_CDF_Green";
        side=2;
        crew="COREV_I_CDF_HeliPilot";
        typicalCargo[]=
        {
            "COREV_I_CDF_HeliPilot",
            "COREV_I_CDF_HeliPilot",
            "COREV_I_CDF_HeliPilot",
            "COREV_I_CDF_HeliPilot",
            "COREV_I_CDF_HeliPilot"
        };
    };
    class COREV_O_CDF_Mi24P: RHS_Mi24P_vdv
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_CDF_Mi24P";
        side=0;
        vehicleClass="Air";
        faction="COREV_CDF";
        crew="COREV_O_CDF_HeliPilot";
        typicalCargo[]=
        {
            "COREV_O_CDF_HeliPilot",
            "COREV_O_CDF_HeliPilot"
        };
        accuracy=1.25;
    };
    class COREV_I_CDF_Mi24P: COREV_O_CDF_Mi24P
    {
        author="WarfareThai";
        _generalMacro="COREV_I_CDF_Mi24P";
        faction="COREV_CDF_Green";
        side=2;
        crew="COREV_I_CDF_HeliPilot";
        typicalCargo[]=
        {
            "COREV_I_CDF_HeliPilot",
            "COREV_I_CDF_HeliPilot"
        };
    };
    class COREV_O_CDF_Mi24V: RHS_Mi24V_vdv
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_CDF_Mi24V";
        side=0;
        vehicleClass="Air";
        faction="COREV_CDF";
        crew="COREV_O_CDF_HeliPilot";
        typicalCargo[]=
        {
            "COREV_O_CDF_HeliPilot",
            "COREV_O_CDF_HeliPilot"
        };
        accuracy=1.25;
    };
    class COREV_I_CDF_Mi24V: COREV_O_CDF_Mi24V
    {
        author="WarfareThai";
        _generalMacro="COREV_I_CDF_Mi24V";
        faction="COREV_CDF_Green";
        side=2;
        crew="COREV_I_CDF_HeliPilot";
        typicalCargo[]=
        {
            "COREV_I_CDF_HeliPilot",
            "COREV_I_CDF_HeliPilot"
        };
    };
    class RHS_Su25SM_vvsc;
    class COREV_O_CDF_Su25SM: RHS_Su25SM_vvsc
    {
        author="WarfareThai";
        scope=2;
        _generalMacro="COREV_O_CDF_Su25SM";
        side=0;
        vehicleClass="Air";
        faction="COREV_CDF";
        crew="COREV_O_CDF_Pilot";
        typicalCargo[]=
        {
            "COREV_O_CDF_Pilot"
        };
        accuracy=1.25;
    };
    class COREV_I_CDF_Su25SM: COREV_O_CDF_Su25SM
    {
        author="WarfareThai";
        _generalMacro="COREV_I_CDF_Su25SM";
        faction="COREV_CDF_Green";
        side=2;
        crew="COREV_I_CDF_Pilot";
        typicalCargo[]=
        {
            "COREV_I_CDF_Pilot"
        };
    };
};
class CfgGroups
{
    class West
    {
    };
    class East
    {
    };
    class Indep
    {
    };
};
class cfgMods
{
    author="WarfareThai COREV";
    timepacked="1462028368";
};

 

 

THX in advance for any helpful advice

 

tourist

Share this post


Link to post
Share on other sites
On 11/18/2017 at 5:33 AM, El Tyranos said:

fBZy2mU.png

US officier overlooking Chef-du-Pont, Normandy, 1944

Looking good, guys!

  • Like 3

Share this post


Link to post
Share on other sites

I don't know if this is the right place, but does anyone know if theres any 1944 CTI benny-esque servers up?

Share this post


Link to post
Share on other sites

I dont know if I've missed something big but what is up with all the US uniforms on the newest update?

 

Edit: Sorry, I have read a few pages back now, nevermind

Share this post


Link to post
Share on other sites

Abmrsn4.png

 

MhweLEV.png

 

US soldiers guard a road from their foxholes, Ardennes, January 1945

  • Like 11
  • Thanks 4

Share this post


Link to post
Share on other sites

Hey guys, first of all thank you for such an awesome mod!


I've noticed one issue though. When I run this mode with Veteran Mod, I get an error every time a bullet hits a chest rig. It doesn't do any damage to a unit and the following error pops up:
Wy-aQbSe2SI.jpg

 

I know that it is a conflict of mods, but if you have any chance of looking into it, it would be great. It was working before, but after a certain release, this error started popping up.

Share this post


Link to post
Share on other sites

I did make an alpha i44 CTI however there just wasn't enough assets to have a full CTI. I'm balancing out our current mission but once that's done maybe I'll implement i44 again @ ofps.

  • Like 2
  • Thanks 1

Share this post


Link to post
Share on other sites
6 hours ago, Festivezebra said:

Does anyone know how to fix the models or will the be fixed in the next update?

Depends what models youre asking about?

If its the US, please look a couple posts up

Share this post


Link to post
Share on other sites
12 hours ago, Festivezebra said:

Does anyone know how to fix the models or will the be fixed in the next update?

Whats wrong with them that needs fixing? uniforms, tanks, weapons, statics, got to be more specific.

Share this post


Link to post
Share on other sites
8 hours ago, Maj.Boggie said:

Depends what models youre asking about?

If its the US, please look a couple posts up

 

Did you take the time to even read what a developper answered to you ? A forum is supposed to be a conversation. The good thing is that you can scroll back to read the recent posts. Such enormous issues were of course already mentionned like... 5 posts above yours. So please go read the v23 hotfix 1 release note.

Thank you.

 

PS : bookmark this one for your next bug report : http://ww2ina3.com/wiki/index.php?title=Issue_Reporting 

  • Like 4
  • Thanks 1

Share this post


Link to post
Share on other sites
On 10/14/2017 at 2:09 AM, Madshepherd said:

 Pegasus  Bridge    D-Day

       " Hold until Relieved "

 

9MCRoj8.gif

 

 

  Reveal hidden contents

1PQVjKW.gif  meaW77K.gif x15v7Bd.gif  2DpbOnR.gif  tT1X6l4.gif pUDBjDY.gif  lktMtQt.gif  1Unr6Nk.gif RjoNXrB.gif  YSt8W90.gif  po8CdCG.gif pV2CXNy.gif    8bfezXN.gif LjLm2Ja.gif  

 

 

Hello,

Do you know when this is coming out ? Is it a terrain or is this part of the already released terrains from IFA3/I44/Faces of War?

 

I ask because i am thinking about creating a pegusus bridge mission. :)

 

Thanks.
 

Share this post


Link to post
Share on other sites

Oh yes, I got a response from Gunter S.

 

Could anyone tell me how to enable paradrops on the c-47 via the eden editor?

 

I have tried using the RHS paradropping script, however this only uses the D5 russian chute.

 

I tried the legacy para-dropping script that is used on the c130, however i dont think the script gets recognised as the c47 has a couple of seats/steps before you can 'eject'.

 

Is the issue with the para-dropping related to the author removing his paratrooper skins/textures from the base IFA3 mod?

 

Thanks :)

Share this post


Link to post
Share on other sites
4 hours ago, commando180 said:

Hello,

Do you know when this is coming out ? Is it a terrain or is this part of the already released terrains from IFA3/I44/Faces of War?

 

I ask because i am thinking about creating a pegusus bridge mission. :)

 

Thanks.
 

Hi

this is just a small scenario i built to play around with gliders etc.

you can use this  bridge and place across any terrain  with river, but you will have to add a couple of road sections as most rivers are little wide,

for bridge alone.

cheers

Share this post


Link to post
Share on other sites
18 hours ago, Madshepherd said:

Hi

this is just a small scenario i built to play around with gliders etc.

you can use this  bridge and place across any terrain  with river, but you will have to add a couple of road sections as most rivers are little wide,

for bridge alone.

cheers

Hi Mate :)

 

Could you let me know what terrain you used and what the town near the bridge is called? I will look it up in the editor. Thanks again :)

Share this post


Link to post
Share on other sites
23 hours ago, commando180 said:

Oh yes, I got a response from Gunter S.

 

Could anyone tell me how to enable paradrops on the c-47 via the eden editor?

 

I have tried using the RHS paradropping script, however this only uses the D5 russian chute.

 

I tried the legacy para-dropping script that is used on the c130, however i dont think the script gets recognised as the c47 has a couple of seats/steps before you can 'eject'.

 

Is the issue with the para-dropping related to the author removing his paratrooper skins/textures from the base IFA3 mod?

 

Thanks :)

Bump :)

Share this post


Link to post
Share on other sites

@Commando 180     "Could you let me know what terrain you used and what the town near the bridge is called? I will look it up in the editor."

 

Hi

Map is    WW2   Merderet River (I44)  South end where it is flat and not much around.

The (small) town i built up myself

cheers

 

 

Share this post


Link to post
Share on other sites
13 hours ago, Madshepherd said:

@Commando 180     "Could you let me know what terrain you used and what the town near the bridge is called? I will look it up in the editor."

 

Hi

Map is    WW2   Merderet River (I44)  South end where it is flat and not much around.

The (small) town i built up myself

cheers

 

 

Thanks madshepherd. I managed to find a pegasus bridge template on the workshop for the merderet terrain. Just gotta tweak it now and all should be good :) Thanks !!

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×