From ce705310e3de411851d44978a4b5b9ea065645dc Mon Sep 17 00:00:00 2001 From: GhostIsSpooky <69561145+Salluci@users.noreply.github.com> Date: Thu, 7 Oct 2021 14:39:18 -0300 Subject: [PATCH] Realistic Names - Add Contact DLC & PIP optics (#8413) * Add Contact DLC optics * add DMS variants * fix bracket, add pip optics Co-authored-by: PabstMirror --- addons/realisticnames/CfgWeapons.hpp | 123 +++++++++++++++++--------- addons/realisticnames/stringtable.xml | 85 ++++++++++++++++++ 2 files changed, 166 insertions(+), 42 deletions(-) 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