175 lines
8.5 KiB
C++
175 lines
8.5 KiB
C++
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;
|
|
};
|
|
}; |