class CfgMagazines
{
    class CA_Magazine;
    // 7.62mm - MAG Belt
    class Braf_50Rnd_mag58_mag : CA_Magazine
    {
        scope = 2; /// or 2, to be precise
        displayName = "7.62mm 50Rnd Belt";
        picture = "\braf\braf_weapons_machine_guns\762mm_FN_MAG\magazine\mag_ui.paa"; /// just some icon
        model = "\braf\braf_weapons_machine_guns\762mm_FN_MAG\magazine\magazine.p3d";
        ammo = "braf_762_ball";
        count = 50;                              /// 30 rounds is enough
        initSpeed = 800;                         /// standard muzzle speed
        tracersEvery = 0;                        /// disable tracers by default
        lastRoundsTracer = 5;                    /// tracers to track low ammo
        descriptionShort = "7.62mm 50Rnd Belt";  /// on mouse-over in Inventory
        magazineGroup[] = {"Mini_MG_mag_group"}; /// all magazines in the same group may be used in weapon that has the group defined as compatible
        mass = 18;
    };
    class Braf_50Rnd_mag58_mag_tracer_yellow : Braf_50Rnd_mag58_mag
    {
        ammo = "braf_762_ball_yellow";
        tracersEvery = 1;      /// moar tracers
        lastRoundsTracer = 50; /// tracers everywhere
        displayName = "7.62mm 50Rnd Belt (Yellow Tracer)";
        descriptionShort = "7.62mm 50Rnd Belt (Yellow Tracer)"; /// on mouse-over in Inventory
        displaynameshort = "Tracers";
        magazineGroup[] = {"Mag58_mag_group"}; /// all magazines in the same group may be used in weapon that has the group defined as compatible
    };
    class Braf_50Rnd_mag58_mag_Tracer_green : Braf_50Rnd_mag58_mag
    {
        ammo = "braf_762_ball_Green";
        tracersEvery = 1;      /// moar tracers
        lastRoundsTracer = 50; /// tracers everywhere
        displayName = "7.62mm 50Rnd Belt (Green Tracer)";
        descriptionShort = "7.62mm 50Rnd Belt (Green Tracer)"; /// on mouse-over in Inventory
        displaynameshort = "Tracers";
        magazineGroup[] = {"Mag58_mag_group"}; /// all magazines in the same group may be used in weapon that has the group defined as compatible
    };
    class Braf_50Rnd_mag58_mag_Tracer_red : Braf_50Rnd_mag58_mag
    {
        ammo = "braf_762_ball_red";
        tracersEvery = 1;      /// moar tracers
        lastRoundsTracer = 50; /// tracers everywhere
        displayName = "7.62mm 50Rnd Belt (Red Tracer)";
        descriptionShort = "7.62mm 50Rnd Belt (Red Tracer)"; /// on mouse-over in Inventory
        displaynameshort = "Tracers";
        magazineGroup[] = {"Mag58_mag_group"}; /// all magazines in the same group may be used in weapon that has the group defined as compatible
    };
    class Braf_75Rnd_mag58_mag : CA_Magazine
    {
        scope = 2; /// or 2, to be precise
        displayName = "7.62mm 75Rnd Belt";
        picture = "\braf\braf_weapons_machine_guns\762mm_FN_MAG\magazine\mag_ui.paa";
        model = "\braf\braf_weapons_machine_guns\762mm_FN_MAG\magazine\magazine.p3d";
        ammo = "B_762x51_Ball";
        count = 75;                              /// 30 rounds is enough
        initSpeed = 800;                         /// standard muzzle speed
        tracersEvery = 0;                        /// disable tracers by default
        lastRoundsTracer = 5;                    /// tracers to track low ammo
        descriptionShort = "7.62mm 75Rnd Belt";  /// on mouse-over in Inventory
        magazineGroup[] = {"Mini_MG_mag_group"}; /// all magazines in the same group may be used in weapon that has the group defined as compatible
        mass = 22;
    };
    class Braf_75Rnd_mag58_mag_tracer_yellow : Braf_75Rnd_mag58_mag
    {
        ammo = "B_556x45_Ball_Tracer_Yellow";
        tracersEvery = 1;      /// moar tracers
        lastRoundsTracer = 75; /// tracers everywhere
        displayName = "7.62mm 75Rnd Belt (Yellow Tracer)";
        descriptionShort = "7.62mm 75Rnd Belt (Yellow Tracer)"; /// on mouse-over in Inventory
        displaynameshort = "Tracers";
        magazineGroup[] = {"Mag58_mag_group"}; /// all magazines in the same group may be used in weapon that has the group defined as compatible
    };
    class Braf_75Rnd_mag58_mag_Tracer_green : Braf_75Rnd_mag58_mag
    {
        ammo = "Braf_tracer_green";
        tracersEvery = 1;      /// moar tracers
        lastRoundsTracer = 75; /// tracers everywhere
        displayName = "7.62mm 75Rnd Belt (Green Tracer)";
        descriptionShort = "7.62mm 75Rnd Belt (Green Tracer)"; /// on mouse-over in Inventory
        displaynameshort = "Tracers";
        magazineGroup[] = {"Mag58_mag_group"}; /// all magazines in the same group may be used in weapon that has the group defined as compatible
    };
    class Braf_75Rnd_mag58_mag_Tracer_red : Braf_75Rnd_mag58_mag
    {
        ammo = "braf_762_ball_red";
        tracersEvery = 1;      /// moar tracers
        lastRoundsTracer = 75; /// tracers everywhere
        displayName = "7.62mm 75Rnd Belt (Red Tracer)";
        descriptionShort = "7.62mm 75Rnd Belt (Red Tracer)"; /// on mouse-over in Inventory
        displaynameshort = "Tracers";
        magazineGroup[] = {"Mag58_mag_group"}; /// all magazines in the same group may be used in weapon that has the group defined as compatible
    };
    class braf_100Rnd_762x51 : CA_Magazine
    {
        initSpeed = 850;
        scope = 2;
        displayName = "7.62mm 100Rnd Belt";
        model = "\braf\braf_weapons_machine_guns\762mm_FN_MAG\magazine\magazine.p3d";
        ammo = "braf_762_ball";
        count = 100;
        mass = "40";
        lastRoundsTracer = 5;
        descriptionShort = "7.62mm 100Rnd Belt"; /// on mouse-over in Inventory
        tracersEvery = 0;
        picture = "\braf\braf_weapons_machine_guns\762mm_FN_MAG\magazine\mag_ui.paa";
        // modelSpecial = "\braf\braf_weapons_machine_guns\762mm_fn_mag\proxy\braf_mag_100.p3d";
        // modelSpecialIsProxy = 1;
    };
    class braf_200Rnd_762x51 : CA_Magazine
    {
        initSpeed = 850;
        scope = 2;
        displayName = "7.62mm 100Rnd Belt";
        model = "\braf\braf_weapons_machine_guns\762mm_FN_MAG\magazine\magazine.p3d";
        ammo = "braf_762_ball";
        count = 200;
        mass = "40";
        lastRoundsTracer = 5;
        descriptionShort = "7.62mm 100Rnd Belt"; /// on mouse-over in Inventory
        tracersEvery = 0;
        picture = "\braf\braf_weapons_machine_guns\762mm_FN_MAG\magazine\mag_ui.paa";
        // modelSpecial = "\braf\braf_weapons_machine_guns\762mm_fn_mag\proxy\braf_mag_100.p3d";
        // modelSpecialIsProxy = 1;
    };
    class braf_100Rnd_762x51_Mix_green : CA_Magazine
    {
        initSpeed = 850;
        scope = 2;
        displayName = "7.62mm 100Rnd Belt (Green Tracer)";
        model = "\braf\braf_weapons_machine_guns\762mm_FN_MAG\magazine\magazine.p3d";
        ammo = "braf_762_ball_GREEN";
        count = 100;
        mass = "40";
        lastRoundsTracer = 5;
        descriptionShort = "7.62mm 100Rnd Belt (Green Tracer)"; /// on mouse-over in Inventory
        tracersEvery = 1;
        picture = "\braf\braf_weapons_machine_guns\762mm_fn_mag\ui\mag_ui_verde.paa";
        // modelSpecial = "\braf\braf_weapons_machine_guns\762mm_fn_mag\proxy\braf_mag_100.p3d";
        // modelSpecialIsProxy = 1;
    };
    class braf_100Rnd_762x51_Mix_red : CA_Magazine
    {
        initSpeed = 850;
        scope = 2;
        displayName = "7.62mm 100Rnd Belt (Red Tracer)";
        model = "\braf\braf_weapons_machine_guns\762mm_FN_MAG\magazine\magazine.p3d";
        ammo = "braf_762_ball_RED";
        count = 100;
        mass = "40";
        lastRoundsTracer = 100;
        descriptionShort = "7.62mm 100Rnd Belt (Red Tracer)"; /// on mouse-over in Inventory
        tracersEvery = 1;
        picture = "\braf\braf_weapons_machine_guns\762mm_fn_mag\ui\mag_ui_vermelho.paa";
        // modelSpecial = "\braf\braf_weapons_machine_guns\762mm_fn_mag\proxy\braf_mag_100.p3d";
        // modelSpecialIsProxy = 1;
    };
    class braf_200Rnd_762x51_Mix_red : CA_Magazine
    {
        initSpeed = 850;
        scope = 2;
        displayName = "7.62mm 200Rnd Belt (Red Tracer)";
        model = "\braf\braf_weapons_machine_guns\762mm_FN_MAG\magazine\magazine.p3d";
        ammo = "braf_762_ball_RED";
        count = 200;
        mass = "40";
        lastRoundsTracer = 200;
        descriptionShort = "7.62mm 200Rnd Belt (Red Tracer)"; /// on mouse-over in Inventory
        tracersEvery = 1;
        picture = "\braf\braf_weapons_machine_guns\762mm_fn_mag\ui\mag_ui_vermelho.paa";
        // modelSpecial = "\braf\braf_weapons_machine_guns\762mm_fn_mag\proxy\braf_mag_100.p3d";
        // modelSpecialIsProxy = 1;
    };
};