mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
916346ae59
* General - Format config class defines to coding guidelines (+tool) * Update tools/config_style_checker.py Co-authored-by: jonpas <jonpas33@gmail.com> * Update tools/config_style_checker.py Co-authored-by: jonpas <jonpas33@gmail.com> Co-authored-by: jonpas <jonpas33@gmail.com>
247 lines
9.8 KiB
C++
247 lines
9.8 KiB
C++
//IGNORE_STRING_WARNING(str_ace_tracers_magazine);
|
|
#define STRINGS(magazine) author = ECSTRING(common,ACETeam); displayName = CSTRING(magazine)
|
|
|
|
class CfgMagazines {
|
|
|
|
// 5.56mm
|
|
class 150Rnd_556x45_Drum_Mag_F;
|
|
class ACE_150Rnd_556x45_Drum_green: 150Rnd_556x45_Drum_Mag_F {
|
|
ammo = "B_556x45_Ball_tracer_green";
|
|
STRINGS(150Rnd_556x45_Drum_green);
|
|
};
|
|
class ACE_150Rnd_556x45_Drum_yellow: 150Rnd_556x45_Drum_Mag_F {
|
|
ammo = "B_556x45_Ball_tracer_yellow";
|
|
STRINGS(150Rnd_556x45_Drum_yellow);
|
|
};
|
|
|
|
class 150Rnd_556x45_Drum_Mag_tracer_F;
|
|
class ACE_150Rnd_556x45_Drum_tracer_green: 150Rnd_556x45_Drum_Mag_tracer_F {
|
|
ammo = "B_556x45_Ball_tracer_green";
|
|
STRINGS(150Rnd_556x45_Drum_tracer_green);
|
|
descriptionShort = CSTRING(150Rnd_556x45_Drum_tracer_green_description);
|
|
};
|
|
class ACE_150Rnd_556x45_Drum_tracer_yellow: 150Rnd_556x45_Drum_Mag_tracer_F {
|
|
ammo = "B_556x45_Ball_tracer_yellow";
|
|
STRINGS(150Rnd_556x45_Drum_tracer_yellow);
|
|
descriptionShort = CSTRING(150Rnd_556x45_Drum_tracer_green_description);
|
|
};
|
|
|
|
class 200Rnd_556x45_Box_F;
|
|
class ACE_200Rnd_556x45_Box_green: 200Rnd_556x45_Box_F {
|
|
ammo = "B_556x45_Ball_tracer_green";
|
|
STRINGS(200Rnd_556x45_Box_green);
|
|
};
|
|
class 200Rnd_556x45_Box_tracer_F;
|
|
class ACE_200Rnd_556x45_Box_tracer_green: 200Rnd_556x45_Box_tracer_F {
|
|
ammo = "B_556x45_Ball_tracer_green";
|
|
STRINGS(200Rnd_556x45_Box_tracer_green);
|
|
descriptionShort = CSTRING(200Rnd_556x45_Box_tracer_green_description);
|
|
};
|
|
|
|
// 5.8mm
|
|
class 30Rnd_580x42_Mag_F;
|
|
class ACE_30Rnd_580x42_Mag_red: 30Rnd_580x42_Mag_F {
|
|
ammo = "ACE_580x42_Ball_tracer_red";
|
|
STRINGS(30Rnd_580x42_Mag_red);
|
|
};
|
|
class ACE_30Rnd_580x42_Mag_yellow: 30Rnd_580x42_Mag_F {
|
|
ammo = "ACE_580x42_Ball_tracer_yellow";
|
|
STRINGS(30Rnd_580x42_Mag_yellow);
|
|
};
|
|
|
|
class 30Rnd_580x42_Mag_tracer_F;
|
|
class ACE_30Rnd_580x42_Mag_tracer_red: 30Rnd_580x42_Mag_tracer_F {
|
|
ammo = "ACE_580x42_Ball_tracer_red";
|
|
STRINGS(30Rnd_580x42_Mag_tracer_red);
|
|
descriptionShort = CSTRING(30Rnd_580x42_Mag_tracer_red_description);
|
|
};
|
|
class ACE_30Rnd_580x42_Mag_tracer_yellow: 30Rnd_580x42_Mag_tracer_F {
|
|
ammo = "ACE_580x42_Ball_tracer_yellow";
|
|
STRINGS(30Rnd_580x42_Mag_tracer_yellow);
|
|
descriptionShort = CSTRING(30Rnd_580x42_Mag_tracer_yellow_description);
|
|
};
|
|
|
|
class 100Rnd_580x42_Mag_F;
|
|
class ACE_100Rnd_580x42_Drum_red: 100Rnd_580x42_Mag_F {
|
|
ammo = "ACE_580x42_Ball_tracer_red";
|
|
STRINGS(100Rnd_580x42_Drum_red);
|
|
};
|
|
class ACE_100Rnd_580x42_Drum_yellow: 100Rnd_580x42_Mag_F {
|
|
ammo = "ACE_580x42_Ball_tracer_yellow";
|
|
STRINGS(100Rnd_580x42_Drum_yellow);
|
|
};
|
|
|
|
class 100Rnd_580x42_Mag_tracer_F;
|
|
class ACE_100Rnd_580x42_Drum_tracer_red: 100Rnd_580x42_Mag_tracer_F {
|
|
ammo = "ACE_580x42_Ball_tracer_red";
|
|
STRINGS(100Rnd_580x42_Drum_tracer_red);
|
|
descriptionShort = CSTRING(100Rnd_580x42_Drum_tracer_red_description);
|
|
};
|
|
class ACE_100Rnd_580x42_Drum_tracer_yellow: 100Rnd_580x42_Mag_tracer_F {
|
|
ammo = "ACE_580x42_Ball_tracer_yellow";
|
|
STRINGS(100Rnd_580x42_Drum_tracer_yellow);
|
|
descriptionShort = CSTRING(100Rnd_580x42_Drum_tracer_yellow_description);
|
|
};
|
|
|
|
// 6.5mm Caseless MX
|
|
class 30Rnd_65x39_caseless_mag;
|
|
class ACE_30Rnd_65x39_mx_green: 30Rnd_65x39_caseless_mag {
|
|
ammo = "B_65x39_Caseless_green";
|
|
STRINGS(30Rnd_65x39_mx_green);
|
|
descriptionShort = CSTRING(30Rnd_65x39_mx_green_description);
|
|
};
|
|
class ACE_30Rnd_65x39_mx_yellow: 30Rnd_65x39_caseless_mag {
|
|
ammo = "B_65x39_Caseless_yellow";
|
|
STRINGS(30Rnd_65x39_mx_yellow);
|
|
descriptionShort = CSTRING(30Rnd_65x39_mx_yellow_description);
|
|
};
|
|
|
|
class 30Rnd_65x39_caseless_mag_tracer;
|
|
class ACE_30Rnd_65x39_mx_tracer_green: 30Rnd_65x39_caseless_mag_tracer {
|
|
ammo = "B_65x39_Caseless_green";
|
|
picture = "a3\weapons_f\Data\UI\m_30stanag_caseless_green_CA.paa";
|
|
STRINGS(30Rnd_65x39_mx_tracer_green);
|
|
descriptionShort = CSTRING(30Rnd_65x39_mx_tracer_green_description);
|
|
};
|
|
class ACE_30Rnd_65x39_mx_tracer_yellow: 30Rnd_65x39_caseless_mag_tracer {
|
|
ammo = "B_65x39_Caseless_yellow";
|
|
picture = "a3\weapons_f\Data\UI\m_30stanag_caseless_yellow_CA.paa";
|
|
STRINGS(30Rnd_65x39_mx_tracer_yellow);
|
|
descriptionShort = CSTRING(30Rnd_65x39_mx_tracer_yellow_description);
|
|
};
|
|
|
|
class 100Rnd_65x39_caseless_mag;
|
|
class ACE_100Rnd_65x39_mx_green: 100Rnd_65x39_caseless_mag {
|
|
ammo = "B_65x39_Caseless_green";
|
|
STRINGS(100Rnd_65x39_mx_green);
|
|
};
|
|
class ACE_100Rnd_65x39_mx_yellow: 100Rnd_65x39_caseless_mag {
|
|
ammo = "B_65x39_Caseless_yellow";
|
|
STRINGS(100Rnd_65x39_mx_yellow);
|
|
};
|
|
|
|
class 100Rnd_65x39_caseless_mag_tracer;
|
|
class ACE_100Rnd_65x39_mx_tracer_green: 100Rnd_65x39_caseless_mag_tracer {
|
|
ammo = "B_65x39_Caseless_green";
|
|
picture = "a3\weapons_f\Data\UI\M_100Rnd_65x39_green_CA.paa";
|
|
STRINGS(100Rnd_65x39_mx_tracer_green);
|
|
descriptionShort = CSTRING(100Rnd_65x39_mx_tracer_green_description);
|
|
};
|
|
class ACE_100Rnd_65x39_mx_tracer_yellow: 100Rnd_65x39_caseless_mag_tracer {
|
|
ammo = "B_65x39_Caseless_yellow";
|
|
picture = "a3\weapons_f\Data\UI\M_100Rnd_65x39_yellow_CA.paa";
|
|
STRINGS(100Rnd_65x39_mx_tracer_yellow);
|
|
descriptionShort = CSTRING(100Rnd_65x39_mx_tracer_yellow_description);
|
|
};
|
|
|
|
// 6.5mm Caseless Katiba
|
|
class 30Rnd_65x39_caseless_green;
|
|
class ACE_30Rnd_65x39_katiba_red: 30Rnd_65x39_caseless_green {
|
|
ammo = "B_65x39_Caseless";
|
|
STRINGS(30Rnd_65x39_katiba_red);
|
|
};
|
|
class ACE_30Rnd_65x39_katiba_yellow: 30Rnd_65x39_caseless_green {
|
|
ammo = "B_65x39_Caseless_yellow";
|
|
STRINGS(30Rnd_65x39_katiba_yellow);
|
|
};
|
|
|
|
class 30Rnd_65x39_caseless_green_mag_Tracer;
|
|
class ACE_30Rnd_65x39_katiba_tracer_red: 30Rnd_65x39_caseless_green_mag_Tracer {
|
|
ammo = "B_65x39_Caseless";
|
|
picture = "a3\weapons_f\Data\UI\m_20stanag_red_CA.paa";
|
|
STRINGS(30Rnd_65x39_katiba_tracer_red);
|
|
descriptionShort = CSTRING(30Rnd_65x39_katiba_tracer_red_description);
|
|
};
|
|
class ACE_30Rnd_65x39_katiba_tracer_yellow: 30Rnd_65x39_caseless_green_mag_Tracer {
|
|
ammo = "B_65x39_Caseless_yellow";
|
|
picture = "a3\weapons_f\Data\UI\m_20stanag_yellow_CA.paa";
|
|
STRINGS(30Rnd_65x39_katiba_tracer_yellow);
|
|
descriptionShort = CSTRING(30Rnd_65x39_katiba_tracer_yellow_description);
|
|
};
|
|
|
|
// 6.5mm Cased
|
|
class 200Rnd_65x39_cased_Box;
|
|
class ACE_200Rnd_65x39_cased_Box_green: 200Rnd_65x39_cased_Box {
|
|
ammo = "B_65x39_Case_green";
|
|
STRINGS(200Rnd_65x39_cased_Box_green);
|
|
descriptionShort = CSTRING(200Rnd_65x39_cased_Box_green_description);
|
|
};
|
|
class ACE_200Rnd_65x39_cased_Box_red: 200Rnd_65x39_cased_Box {
|
|
ammo = "B_65x39_Case";
|
|
STRINGS(200Rnd_65x39_cased_Box_red);
|
|
descriptionShort = CSTRING(200Rnd_65x39_cased_Box_red_description);
|
|
};
|
|
|
|
class 200Rnd_65x39_cased_Box_tracer;
|
|
class ACE_200Rnd_65x39_cased_Box_tracer_green: 200Rnd_65x39_cased_Box_tracer {
|
|
ammo = "B_65x39_Case_green";
|
|
picture = "a3\weapons_f\Data\UI\M_200Rnd_65x39_green_CA.paa";
|
|
STRINGS(200Rnd_65x39_cased_Box_tracer_green);
|
|
descriptionShort = CSTRING(200Rnd_65x39_cased_Box_tracer_green_description);
|
|
};
|
|
class ACE_200Rnd_65x39_cased_Box_tracer_red: 200Rnd_65x39_cased_Box_tracer {
|
|
ammo = "B_65x39_Case";
|
|
picture = "a3\weapons_f\Data\UI\M_200Rnd_65x39_red_CA.paa";
|
|
STRINGS(200Rnd_65x39_cased_Box_tracer_red);
|
|
descriptionShort = CSTRING(200Rnd_65x39_cased_Box_tracer_red_description);
|
|
};
|
|
|
|
// 7.62x51 (NATO)
|
|
class ACE_20Rnd_762x51_Mag_tracer;
|
|
class ACE_20Rnd_762x51_Mag_tracer_green: ACE_20Rnd_762x51_Mag_tracer {
|
|
ammo = "B_762x51_tracer_green";
|
|
STRINGS(20Rnd_762x51_Mag_tracer_green);
|
|
descriptionShort = CSTRING(20Rnd_762x51_Mag_tracer_green_description);
|
|
};
|
|
class ACE_20Rnd_762x51_Mag_tracer_yellow: ACE_20Rnd_762x51_Mag_tracer {
|
|
ammo = "B_762x51_tracer_yellow";
|
|
STRINGS(20Rnd_762x51_Mag_tracer_yellow);
|
|
descriptionShort = CSTRING(20Rnd_762x51_Mag_tracer_green_description);
|
|
};
|
|
|
|
// 7.62x54 (Russian)
|
|
class 150Rnd_762x54_Box;
|
|
class ACE_150Rnd_762x54_Box_red: 150Rnd_762x54_Box {
|
|
ammo = "B_762x54_tracer_red";
|
|
STRINGS(150Rnd_762x54_Box_red);
|
|
};
|
|
class ACE_150Rnd_762x54_Box_yellow: 150Rnd_762x54_Box {
|
|
ammo = "B_762x54_tracer_yellow";
|
|
STRINGS(150Rnd_762x54_Box_yellow);
|
|
};
|
|
|
|
class 150Rnd_762x54_Box_tracer;
|
|
class ACE_150Rnd_762x54_Box_tracer_red: 150Rnd_762x54_Box_tracer {
|
|
ammo = "B_762x54_tracer_red";
|
|
STRINGS(150Rnd_762x54_Box_tracer_red);
|
|
descriptionShort = CSTRING(150Rnd_762x54_Box_tracer_red_description);
|
|
};
|
|
class ACE_150Rnd_762x54_Box_tracer_yellow: 150Rnd_762x54_Box_tracer {
|
|
ammo = "B_762x54_tracer_yellow";
|
|
STRINGS(150Rnd_762x54_Box_tracer_yellow);
|
|
descriptionShort = CSTRING(150Rnd_762x54_Box_tracer_yellow_description);
|
|
};
|
|
|
|
// 9.3x64
|
|
class 150Rnd_93x64_Mag;
|
|
class ACE_150Rnd_93x64_Mag_red: 150Rnd_93x64_Mag {
|
|
ammo = "ACE_93x64_Ball_tracer_red";
|
|
STRINGS(150Rnd_93x64_Mag_red);
|
|
};
|
|
class ACE_150Rnd_93x64_Mag_yellow: 150Rnd_93x64_Mag {
|
|
ammo = "ACE_93x64_Ball_tracer_yellow";
|
|
STRINGS(150Rnd_93x64_Mag_yellow);
|
|
};
|
|
|
|
// .338 NM
|
|
class 130Rnd_338_Mag;
|
|
class ACE_130Rnd_338_Mag_green: 130Rnd_338_Mag {
|
|
ammo = "ACE_338_NM_Ball_green";
|
|
STRINGS(130Rnd_338_Mag_green);
|
|
};
|
|
class ACE_130Rnd_338_Mag_yellow: 130Rnd_338_Mag {
|
|
ammo = "ACE_338_NM_Ball_yellow";
|
|
STRINGS(130Rnd_338_Mag_yellow);
|
|
};
|
|
};
|