class GVAR(groups) {
    // A3 .50 BMG (12.7x99mm)
    class GVAR(100Rnd_127x99_mag) {
        500Rnd_127x99_mag = 1;
        200Rnd_127x99_mag = 1;
        100Rnd_127x99_mag = 1;
        rhs_mag_100rnd_127x99_mag = 1;
        rhs_mag_200rnd_127x99_mag = 1;
        CUP_100Rnd_127x99_M = 1;
    };
    class GVAR(100Rnd_127x99_mag_red) {
        500Rnd_127x99_mag_Tracer_Red = 1;
        200Rnd_127x99_mag_Tracer_Red = 1;
        100Rnd_127x99_mag_Tracer_Red = 1;
        rhs_mag_100rnd_127x99_mag_Tracer_Red = 1;
        rhs_mag_200rnd_127x99_mag_Tracer_Red = 1;
        CUP_100Rnd_TE4_Red_Tracer_127x99_M = 1;
    };
    class GVAR(100Rnd_127x99_mag_green) {
        500Rnd_127x99_mag_Tracer_Green = 1;
        200Rnd_127x99_mag_Tracer_Green = 1;
        100Rnd_127x99_mag_Tracer_Green = 1;
        rhs_mag_100rnd_127x99_mag_Tracer_Green = 1;
        CUP_100Rnd_TE4_Green_Tracer_127x99_M = 1;
    };
    class GVAR(100Rnd_127x99_mag_yellow) {
        500Rnd_127x99_mag_Tracer_Yellow = 1;
        200Rnd_127x99_mag_Tracer_Yellow = 1;
        100Rnd_127x99_mag_Tracer_Yellow = 1;
        rhs_mag_100rnd_127x99_mag_Tracer_Yellow = 1;
        CUP_100Rnd_TE4_Yellow_Tracer_127x99_M = 1;
    };

    // Soviet HMG (12.7x108mm)
    class GVAR(50Rnd_127x108_mag) {
        rhs_mag_127x108mm_50 = 1;
        rhs_mag_127x108mm_100 = 1;
        rhs_mag_127x108mm_150 = 1;
        rhs_mag_127x108mm_300 = 1;
        CUP_150Rnd_127x108_KORD_M = 1;
        CUP_50Rnd_127x108_KORD_M = 1;
        CUP_50Rnd_TE3_LRT5_127x107_DSHKM_M = 1; // not sure why cup uses 107 for the DSHKM?
        CUP_150Rnd_TE3_LRT5_127x107_DSHKM_M = 1;
    };

    // A3 20mm GMG
    class GVAR(20Rnd_20mm_G_belt) {
        40Rnd_20mm_G_belt = 1;
        200Rnd_20mm_G_belt = 1;
    };

    // A3 82mm mortar shells (Allows the normal mk6 to be reloaded from the mk6 ammo handling mags)
    class ACE_1Rnd_82mm_Mo_HE {
        ACE_1Rnd_82mm_Mo_HE = 1;
        8Rnd_82mm_Mo_shells = 1;
        rhs_12Rnd_m821_HE = 1;
        rhs_mag_3vo18_10 = 1;
    };
    class ACE_1Rnd_82mm_Mo_Smoke {
        ACE_1Rnd_82mm_Mo_Smoke = 1;
        8Rnd_82mm_Mo_Smoke_white = 1;
        rhs_mag_d832du_10 = 1;
    };
    class ACE_1Rnd_82mm_Mo_Illum {
        ACE_1Rnd_82mm_Mo_Illum = 1;
        8Rnd_82mm_Mo_Flare_white = 1;
        rhs_mag_3vs25m_10 = 1;
    };
    class ACE_1Rnd_82mm_Mo_HE_Guided {
        ACE_1Rnd_82mm_Mo_HE_Guided = 1;
        8Rnd_82mm_Mo_guided = 1;
    };
    class ACE_1Rnd_82mm_Mo_HE_LaserGuided {
        ACE_1Rnd_82mm_Mo_HE_LaserGuided = 1;
        8Rnd_82mm_Mo_LG = 1;
    };

    // A3 Titans (Spike) - just use handheld magazines
    class Titan_AT {
        1Rnd_GAT_missiles = 1;
    };
    class Titan_AA {
        1Rnd_GAA_missiles = 1;
    };
};