diff --git a/addons/realisticnames/CfgWeapons.hpp b/addons/realisticnames/CfgWeapons.hpp
index fdb675d304..fac5272d27 100644
--- a/addons/realisticnames/CfgWeapons.hpp
+++ b/addons/realisticnames/CfgWeapons.hpp
@@ -262,10 +262,10 @@ class CfgWeapons {
};
class launch_Vorona_base_F;
- class launch_O_Vorona_brown_F : launch_Vorona_base_F {
+ class launch_O_Vorona_brown_F: launch_Vorona_base_F {
displayName = CSTRING(launch_Vorona_brown);
};
- class launch_O_Vorona_green_F : launch_Vorona_base_F {
+ class launch_O_Vorona_green_F: launch_Vorona_base_F {
displayName = CSTRING(launch_Vorona_green);
};
@@ -433,7 +433,7 @@ class CfgWeapons {
class Missile_AGM_01_Plane_CAS_02_F: Missile_AGM_02_Plane_CAS_01_F {
displayName = "Kh-25MTP";
};
- class missiles_Vorona : MissileLauncher {
+ class missiles_Vorona: MissileLauncher {
displayName = CSTRING(missiles_vorona);
};
@@ -524,8 +524,8 @@ class CfgWeapons {
};
};
- class HMG_127_APC : HMG_127 {};
- class ACE_HMG_127_KORD : HMG_127_APC {
+ class HMG_127_APC: HMG_127 {};
+ class ACE_HMG_127_KORD: HMG_127_APC {
displayName = "6P49 Kord";
};
@@ -572,7 +572,7 @@ class CfgWeapons {
displayName = "Mini-Spike";
};
- class missiles_SAAMI : MissileLauncher {
+ class missiles_SAAMI: MissileLauncher {
displayName = "FIM-92F";
};
@@ -612,7 +612,7 @@ class CfgWeapons {
displayName = "2A46";
};
- class cannon_125mm_advanced : cannon_125mm {
+ class cannon_125mm_advanced: cannon_125mm {
displayName = "2A82-1M";
};
@@ -633,7 +633,7 @@ class CfgWeapons {
class ACE_LMG_coax_ext_MG3: LMG_coax_ext {
displayName = "Rheinmetall MG3";
};
- class ACE_LMG_coax_DenelMG4 : LMG_coax {
+ class ACE_LMG_coax_DenelMG4: LMG_coax {
displayName = "Denel MG4";
};
@@ -682,15 +682,15 @@ class CfgWeapons {
};
};
- class autocannon_30mm_RCWS : autocannon_Base_F {
+ class autocannon_30mm_RCWS: autocannon_Base_F {
displayName = "2A42";
};
- class cannon_20mm : autocannon_Base_F {
- class AP : autocannon_Base_F {};
- class HE : autocannon_Base_F {};
+ class cannon_20mm: autocannon_Base_F {
+ class AP: autocannon_Base_F {};
+ class HE: autocannon_Base_F {};
};
- class ACE_cannon_20mm_Rh202 : cannon_20mm {
+ class ACE_cannon_20mm_Rh202: cannon_20mm {
displayName = "MK20 Rh 202";
class AP: AP {
displayName = "MK20 Rh 202";
@@ -708,51 +708,75 @@ class CfgWeapons {
displayName = "UTG Defender 126";
};
- class optic_hamr : ItemCore {
+ class optic_hamr: ItemCore {
displayName = CSTRING(optic_hamr);
};
- class optic_Hamr_khk_F : optic_hamr {
+ class optic_Hamr_khk_F: optic_hamr {
displayName = CSTRING(optic_hamr_khk);
};
- class ACE_optic_Hamr_2D : optic_Hamr {
+ class ACE_optic_Hamr_2D: optic_Hamr {
displayName = CSTRING(optic_hamr_2d);
};
+ class ACE_optic_Hamr_PIP: ACE_optic_Hamr_2D {
+ displayName = CSTRING(optic_hamr_pip);
+ };
- class optic_Arco : ItemCore {
+ class optic_Arco: ItemCore {
displayName = CSTRING(optic_arco);
};
- class optic_Arco_blk_F : optic_Arco {
+ class optic_Arco_blk_F: optic_Arco {
displayName = CSTRING(optic_arco_blk);
};
- class optic_Arco_ghex_F : optic_Arco {
+ class optic_Arco_ghex_F: optic_Arco {
displayName = CSTRING(optic_arco_ghex);
};
- class ACE_optic_Arco_2D : optic_Arco {
+ class ACE_optic_Arco_2D: optic_Arco {
displayName = CSTRING(optic_arco_2d);
};
+ class ACE_optic_Arco_PIP: ACE_optic_Arco_2D {
+ displayName = CSTRING(optic_arco_pip);
+ };
+ class optic_Arco_lush_F: optic_Arco {
+ displayName = CSTRING(optic_arco_lush);
+ };
+ class optic_Arco_arid_F: optic_Arco {
+ displayName = CSTRING(optic_arco_arid);
+ };
+ class optic_Arco_AK_blk_F: optic_Arco_blk_F {
+ displayName = CSTRING(optic_arco_ak_blk);
+ };
+ class optic_Arco_AK_lush_F: optic_Arco_lush_F {
+ displayName = CSTRING(optic_arco_ak_lush);
+ };
+ class optic_Arco_AK_arid_F: optic_Arco_arid_F {
+ displayName = CSTRING(optic_arco_ak_arid);
+ };
- class optic_ERCO_blk_f : optic_Arco {
+ class optic_ERCO_blk_f: optic_Arco {
displayName = CSTRING(optic_erco_blk);
};
- class optic_ERCO_khk_f : optic_ERCO_blk_f {
+ class optic_ERCO_khk_f: optic_ERCO_blk_f {
displayName = CSTRING(optic_erco_khk);
};
- class optic_ERCO_snd_f : optic_ERCO_blk_f {
+ class optic_ERCO_snd_f: optic_ERCO_blk_f {
displayName = CSTRING(optic_erco_snd);
};
- class optic_LRPS : ItemCore {
+ class optic_LRPS: ItemCore {
displayName = CSTRING(optic_lrps);
};
- class optic_LRPS_ghex_F : optic_LRPS {
+ class optic_LRPS_ghex_F: optic_LRPS {
displayName = CSTRING(optic_lrps_ghex);
};
- class optic_LRPS_tna_F : optic_LRPS {
+ class optic_LRPS_tna_F: optic_LRPS {
displayName = CSTRING(optic_lrps_tna);
};
- class ACE_optic_LRPS_2D : optic_LRPS {
+ class ACE_optic_LRPS_2D: optic_LRPS {
displayName = CSTRING(optic_lrps_2d);
};
+ class ACE_optic_LRPS_PIP: ACE_optic_LRPS_2D {
+ displayName = CSTRING(optic_lrps_pip);
+ };
class optic_AMS_base;
class optic_AMS: optic_AMS_base {
@@ -779,53 +803,68 @@ class CfgWeapons {
displayName = CSTRING(optic_khs_tan);
};
- class optic_DMS : ItemCore {
+ class optic_DMS: ItemCore {
displayName = CSTRING(optic_dms);
};
- class optic_DMS_ghex_F : optic_DMS {
+ class optic_DMS_ghex_F: optic_DMS {
displayName = CSTRING(optic_dms_ghex);
};
+ class optic_DMS_weathered_F: optic_DMS {
+ displayName = CSTRING(optic_dms_weathered);
+ };
+ class optic_DMS_weathered_Kir_F: optic_DMS_weathered_F {
+ displayName = CSTRING(optic_dms_weathered_kir);
+ };
- class optic_holosight : ItemCore {
+ class optic_holosight: ItemCore {
displayName = CSTRING(optic_holosight);
};
- class optic_Holosight_blk_F : optic_holosight {
+ class optic_Holosight_blk_F: optic_holosight {
displayName = CSTRING(optic_holosight_blk);
};
- class optic_Holosight_khk_F : optic_holosight {
+ class optic_Holosight_khk_F: optic_holosight {
displayName = CSTRING(optic_holosight_khk);
};
- class optic_Holosight_smg : ItemCore {
+ class optic_Holosight_lush_F: optic_holosight {
+ displayName = CSTRING(optic_holosight_lush);
+ };
+ class optic_Holosight_arid_F: optic_holosight {
+ displayName = CSTRING(optic_holosight_arid);
+ };
+ class optic_Holosight_smg: ItemCore {
displayName = CSTRING(optic_holosight_smg);
};
- class optic_Holosight_smg_blk_F : optic_Holosight_smg {
+ class optic_Holosight_smg_blk_F: optic_Holosight_smg {
displayName = CSTRING(optic_holosight_smg_blk);
};
- class optic_Holosight_smg_khk_F : optic_Holosight_smg {
+ class optic_Holosight_smg_khk_F: optic_Holosight_smg {
displayName = CSTRING(optic_holosight_smg_khk);
};
- class optic_MRCO : ItemCore {
+ class optic_MRCO: ItemCore {
displayName = CSTRING(optic_MRCO);
};
- class ACE_optic_MRCO_2D : optic_MRCO {
+ class ACE_optic_MRCO_2D: optic_MRCO {
displayName = CSTRING(optic_MRCO_2d);
};
+ class ACE_optic_MRCO_PIP: ACE_optic_MRCO_2D {
+ displayName = CSTRING(optic_MRCO_pip);
+ };
- class optic_Yorris : ItemCore {
+ class optic_Yorris: ItemCore {
displayName = CSTRING(optic_Yorris);
};
- class optic_ACO : ItemCore {
+ class optic_ACO: ItemCore {
displayName = CSTRING(optic_ACO);
};
- class optic_ACO_grn : ItemCore {
+ class optic_ACO_grn: ItemCore {
displayName = CSTRING(optic_ACO_grn);
};
- class optic_ACO_smg : ItemCore {
+ class optic_ACO_smg: ItemCore {
displayName = CSTRING(optic_ACO_smg);
};
- class optic_ACO_grn_smg : ItemCore {
+ class optic_ACO_grn_smg: ItemCore {
displayName = CSTRING(optic_ACO_grn_smg);
};
diff --git a/addons/realisticnames/stringtable.xml b/addons/realisticnames/stringtable.xml
index c77d475ed2..486c4b413e 100644
--- a/addons/realisticnames/stringtable.xml
+++ b/addons/realisticnames/stringtable.xml
@@ -3837,6 +3837,21 @@
Leupold Mark 4 HAMR (2D)
Leupold Mark 4 HAMR (2D)
+
+ Leupold Mark 4 HAMR (PIP)
+ Leupold Mark 4 HAMR (PIP)
+ Leupold Mark 4 HAMR (PIP)
+ Leupold Mark 4 HAMR (PIP)
+ Leupold Mark 4 HAMR (PIP)
+ Leupold Mark 4 HAMR (PIP)
+ Leupold Mark 4 HAMR (PIP)
+ Leupold Mark 4 HAMR (PIP)
+ Leupold Mark 4 HAMR (PIP)
+ Leupold Mark 4 HAMR (PIP)
+ Leupold Mark 4 HAMR (PIP)
+ Leupold Mark 4 HAMR (PIP)
+ Leupold Mark 4 HAMR (PIP)
+
ELCAN SpecterOS (Tan)
ELCAN SpecterOS (Beige)
@@ -3896,6 +3911,36 @@
ELCAN SpecterOS (2D)
ELCAN SpecterOS (2D)
+
+ ELCAN SpecterOS (PIP)
+ ELCAN SpecterOS (PIP)
+ ELCAN SpecterOS (PIP)
+ ELCAN SpecterOS (PIP)
+ ELCAN SpecterOS (PIP)
+ ELCAN SpecterOS (PIP)
+ ELCAN SpecterOS (PIP)
+ ELCAN SpecterOS (PIP)
+ ELCAN SpecterOS (PIP)
+ ELCAN SpecterOS (PIP)
+ ELCAN SpecterOS (PIP)
+ ELCAN SpecterOS (PIP)
+ ELCAN SpecterOS (PIP)
+
+
+ ELCAN SpecterOS (Lush)
+
+
+ ELCAN SpecterOS (Arid)
+
+
+ ELCAN SpecterOS 7.62 (Black)
+
+
+ ELCAN SpecterOS 7.62 (Lush)
+
+
+ ELCAN SpecterOS 7.62 (Arid)
+
SIG BRAVO4 / ROMEO3 (Black)
SIG BRAVO4 / ROMEO3 (Schwarz)
@@ -3998,6 +4043,20 @@
Nightforce NXS (2D)
Nightforce NXS (2D)
+
+ Nightforce NXS (PIP)
+ Nightforce NXS (PIP)
+ Nightforce NXS (PIP)
+ Nightforce NXS (PIP)
+ Nightforce NXS (PIP)
+ Nightforce NXS (PIP)
+ Nightforce NXS (PIP)
+ Nightforce NXS (PIP)
+ Nightforce NXS (PIP)
+ Nightforce NXS (PIP)
+ Nightforce NXS (PIP)
+ Nightforce NXS (PIP)
+
US Optics MR-10 (Black)
US Optics MR-10 (Black)
@@ -4124,6 +4183,12 @@
Burris XTR II (Yeşil Hex)
Burris XTR II (Verde Hex)
+
+ Burris XTR II (Old)
+
+
+ Burris XTR II (ASP-1 Kir)
+
EOTech XPS3 (Tan)
EOTech XPS3 (Beige)
@@ -4169,6 +4234,12 @@
EOTech XPS3 (Haki)
EOTech XPS3 (Caqui)
+
+ EOTech XPS3 (Lush)
+
+
+ EOTech XPS3 (Arid)
+
EOTech XPS3 SMG (Tan)
EOTech XPS3 SMG (Beige)
@@ -4242,6 +4313,20 @@
IOR-Valdada Pitbull 2 (2D)
IOR-Valdada Pitbull 2 (2D)
+
+ IOR-Valdada Pitbull 2 (PIP)
+ IOR-Valdada Pitbull 2 (PIP)
+ IOR-Valdada Pitbull 2 (PIP)
+ IOR-Valdada ピットブル 2 (PIP)
+ IOR-Valdada Pitbull 2 (PIP)
+ IOR-Valdada Pitbull 2 (PIP)
+ IOR-Valdada Pitbull 2 (PIP)
+ IOR-Valdada Pitbull 2 (PIP)
+ IOR-Valdada Pitbull 2 (PIP)
+ IOR-Valdada Pitbull 2 (PIP)
+ IOR-Valdada Pitbull 2 (PIP)
+ IOR-Valdada Pitbull 2 (PIP)
+
Burris FastFire 2
Burris FastFire 2