From 418601400059aa778b3b885755876033699986c3 Mon Sep 17 00:00:00 2001 From: A Man Date: Sat, 3 Jul 2021 11:28:21 +0200 Subject: [PATCH] Update weapon accuarcy Some weapons are inaccurate at a certain distance. Mostly because of wrong config entries from some weapon addons ive overtook. All weapons should be accurate now. This was not only a problem of the sd snipers. This also updates the scope optics of the Mk17 Sniper SD and the VSS. Thx to Jimmy, Goose and Th3-Hunter333 for letting me know. --- .../Configs/CfgWeapons/Rifles/Groza.hpp | 84 +++++++++++++++++++ .../Configs/CfgWeapons/Rifles/HK417.hpp | 42 ++++++++++ .../Configs/CfgWeapons/Rifles/M1ASC.hpp | 39 ++++++++- .../Configs/CfgWeapons/Rifles/M200CheyTac.hpp | 4 +- .../Configs/CfgWeapons/Rifles/M21.hpp | 6 +- .../Configs/CfgWeapons/Rifles/MK14.hpp | 48 ++++++++++- .../Configs/CfgWeapons/Rifles/MK17.hpp | 78 ++++++++--------- .../Configs/CfgWeapons/Rifles/MSR.hpp | 8 +- .../Configs/CfgWeapons/Rifles/RSASS.hpp | 13 +-- .../Configs/CfgWeapons/Rifles/VSSVintorez.hpp | 35 ++++---- .../Configs/CfgWeapons/Rifles/WA2000.hpp | 2 +- .../Configs/CfgWeapons/Rifles/XM2010.hpp | 8 +- 12 files changed, 276 insertions(+), 91 deletions(-) diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/Groza.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/Groza.hpp index 9635e6257..f8b12a30a 100644 --- a/SQF/dayz_code/Configs/CfgWeapons/Rifles/Groza.hpp +++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/Groza.hpp @@ -64,6 +64,27 @@ class Groza9_Sniper_DZ: Groza9_DZ distanceZoomMin = 182; distanceZoomMax = 182; + class Single: Single + { + dispersion = 0.00025; + minRange = 0; + minRangeProbab = 0.3; + midRange = 400; + midRangeProbab = 0.7; + maxRange = 800; + maxRangeProbab = 0.05; + }; + class FullAuto: FullAuto + { + dispersion = 0.00025; + minRange = 0; + minRangeProbab = 0.3; + midRange = 400; + midRangeProbab = 0.7; + maxRange = 800; + maxRangeProbab = 0.05; + }; + class Attachments {}; }; @@ -144,6 +165,27 @@ class Groza9_Sniper_SD_DZ: Groza9_SD_DZ distanceZoomMin = 182; distanceZoomMax = 182; + class Single: Single + { + dispersion = 0.00025; + minRange = 0; + minRangeProbab = 0.3; + midRange = 400; + midRangeProbab = 0.7; + maxRange = 800; + maxRangeProbab = 0.05; + }; + class FullAuto: FullAuto + { + dispersion = 0.00025; + minRange = 0; + minRangeProbab = 0.3; + midRange = 400; + midRangeProbab = 0.7; + maxRange = 800; + maxRangeProbab = 0.05; + }; + class ItemActions {}; }; @@ -213,6 +255,27 @@ class Groza1_Sniper_DZ: Groza1_DZ distanceZoomMin = 228; distanceZoomMax = 228; + class Single: Single + { + dispersion = 0.00025; + minRange = 0; + minRangeProbab = 0.3; + midRange = 400; + midRangeProbab = 0.7; + maxRange = 800; + maxRangeProbab = 0.05; + }; + class FullAuto: FullAuto + { + dispersion = 0.00025; + minRange = 0; + minRangeProbab = 0.3; + midRange = 400; + midRangeProbab = 0.7; + maxRange = 800; + maxRangeProbab = 0.05; + }; + class Attachments {}; }; @@ -284,5 +347,26 @@ class Groza1_Sniper_SD_DZ: Groza1_SD_DZ distanceZoomMin = 182; distanceZoomMax = 182; + class Single: Single + { + dispersion = 0.00025; + minRange = 0; + minRangeProbab = 0.3; + midRange = 500; + midRangeProbab = 0.7; + maxRange = 900; + maxRangeProbab = 0.05; + }; + class FullAuto: FullAuto + { + dispersion = 0.00025; + minRange = 0; + minRangeProbab = 0.3; + midRange = 500; + midRangeProbab = 0.7; + maxRange = 900; + maxRangeProbab = 0.05; + }; + class ItemActions {}; }; \ No newline at end of file diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/HK417.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/HK417.hpp index b9ddffcf6..dd1e2ccce 100644 --- a/SQF/dayz_code/Configs/CfgWeapons/Rifles/HK417.hpp +++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/HK417.hpp @@ -518,6 +518,27 @@ class HK417_Sniper_DZ: HK417_DZ }; }; + class Single: Single + { + dispersion = 0.00025; + minRange = 0; + minRangeProbab = 0.3; + midRange = 600; + midRangeProbab = 0.7; + maxRange = 1200; + maxRangeProbab = 0.05; + }; + class FullAuto: FullAuto + { + dispersion = 0.00025; + minRange = 0; + minRangeProbab = 0.3; + midRange = 400; + midRangeProbab = 0.7; + maxRange = 600; + maxRangeProbab = 0.05; + }; + class Attachments {}; }; @@ -550,6 +571,27 @@ class HK417_Sniper_SD_DZ: HK417_SD_DZ discreteDistanceInitIndex = 2; }; }; + class Single: Single + { + dispersion = 0.00025; + minRange = 0; + minRangeProbab = 0.3; + midRange = 600; + midRangeProbab = 0.7; + maxRange = 1200; + maxRangeProbab = 0.05; + }; + class FullAuto: FullAuto + { + dispersion = 0.00025; + minRange = 0; + minRangeProbab = 0.3; + midRange = 400; + midRangeProbab = 0.7; + maxRange = 600; + maxRangeProbab = 0.05; + }; + class ItemActions {}; class Attachments {}; }; diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/M1ASC.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/M1ASC.hpp index aab4a820c..11fa02b18 100644 --- a/SQF/dayz_code/Configs/CfgWeapons/Rifles/M1ASC.hpp +++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/M1ASC.hpp @@ -59,7 +59,7 @@ class M1A_SC16_BL_DZ: M14_EP1 dispersion = 7.125e-005; reloadTime = 0.1; recoil = "recoil_single_primary_3outof10"; - recoilProne = "recoil_single_primary_prone_3outof10"; + recoilProne = "recoil_single_primary_prone_2outof10"; aiRateOfFire = 0.6; aiRateOfFireDistance = 550; minRange = 2; @@ -183,6 +183,17 @@ class M1A_SC16_BL_Sniper_DZ: M1A_SC16_BL_DZ distanceZoomMin = 329; distanceZoomMax = 329; optics = 1; + + class Single: Single + { + minRange = 2; + minRangeProbab = 0.1; + midRange = 500; + midRangeProbab = 0.7; + maxRange = 1000; + maxRangeProbab = 0.05; + }; + class Attachments {}; }; @@ -209,7 +220,7 @@ class M1A_SC16_TAN_DZ: M14_EP1 dispersion = 7.125e-005; reloadTime = 0.1; recoil = "recoil_single_primary_3outof10"; - recoilProne = "recoil_single_primary_prone_3outof10"; + recoilProne = "recoil_single_primary_prone_2outof10"; aiRateOfFire = 0.6; aiRateOfFireDistance = 550; minRange = 2; @@ -335,6 +346,17 @@ class M1A_SC16_TAN_Sniper_DZ: M1A_SC16_TAN_DZ distanceZoomMin = 329; distanceZoomMax = 329; optics = 1; + + class Single: Single + { + minRange = 2; + minRangeProbab = 0.1; + midRange = 500; + midRangeProbab = 0.7; + maxRange = 1000; + maxRangeProbab = 0.05; + }; + class Attachments {}; }; @@ -360,7 +382,7 @@ class M1A_SC2_BL_DZ: M14_EP1 dispersion = 7.125e-005; reloadTime = 0.1; recoil = "recoil_single_primary_3outof10"; - recoilProne = "recoil_single_primary_prone_3outof10"; + recoilProne = "recoil_single_primary_prone_2outof10"; aiRateOfFire = 0.6; aiRateOfFireDistance = 550; minRange = 2; @@ -485,6 +507,17 @@ class M1A_SC2_BL_Sniper_DZ: M1A_SC2_BL_DZ distanceZoomMin = 329; distanceZoomMax = 329; optics = 1; + + class Single: Single + { + minRange = 2; + minRangeProbab = 0.1; + midRange = 500; + midRangeProbab = 0.7; + maxRange = 1000; + maxRangeProbab = 0.05; + }; + class Attachments {}; }; diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/M200CheyTac.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/M200CheyTac.hpp index 2a9fde6e0..78f5882ae 100644 --- a/SQF/dayz_code/Configs/CfgWeapons/Rifles/M200CheyTac.hpp +++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/M200CheyTac.hpp @@ -27,9 +27,9 @@ class M200_CheyTac_DZ: m107 dispersion = 0.0005; minRange = 0; minRangeProbab = 0.1; - midRange = 1200; + midRange = 1600; midRangeProbab = 0.7; - maxRange = 1800; + maxRange = 2400; maxRangeProbab = 0.05; recoil = "recoil_single_primary_9outof10"; recoilProne = "recoil_single_primary_prone_7outof10"; diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/M21.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/M21.hpp index 4769c558a..e77a3ccbb 100644 --- a/SQF/dayz_code/Configs/CfgWeapons/Rifles/M21.hpp +++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/M21.hpp @@ -31,9 +31,9 @@ class M21_DZ: M14_EP1 aiRateOfFireDistance = 550; minRange = 2; minRangeProbab = 0.1; - midRange = 400; + midRange = 500; midRangeProbab = 0.7; - maxRange = 650; + maxRange = 1000; maxRangeProbab = 0.05; }; }; @@ -66,7 +66,7 @@ class M21A5_SD_DZ: M21A5_DZ picture = "\RH_mgswp\inv\mk21a5sd.paa"; magazines[] = {20Rnd_762x51_DMRSD}; - class Single: Mode_SemiAuto + class Single: Single { begin1[] = {"\RH_mgswp\sound\m14sd",1.0,1,200}; soundBegin[] = {"begin1",1}; diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/MK14.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/MK14.hpp index 334e68e8f..a5a2afa21 100644 --- a/SQF/dayz_code/Configs/CfgWeapons/Rifles/MK14.hpp +++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/MK14.hpp @@ -51,7 +51,7 @@ class MK14_DZ: M14_EP1 soundBegin[] = {"begin1",1}; dispersion = 0.00045; recoil = "recoil_single_primary_3outof10"; - recoilProne = "recoil_single_primary_prone_3outof10"; + recoilProne = "recoil_single_primary_prone_2outof10"; minRange = 0; minRangeProbab = 0.3; midRange = 150; @@ -67,7 +67,7 @@ class MK14_DZ: M14_EP1 maxRange = 200; midRange = 80; recoil = "recoil_auto_primary_5outof10"; - recoilProne = "recoil_auto_primary_prone_5outof10"; + recoilProne = "recoil_auto_primary_prone_4outof10"; }; class Attachments @@ -166,6 +166,27 @@ class MK14_Sniper_DZ: MK14_DZ discreteDistance[] = {100,200,300,400,500,600,700,800}; discreteDistanceInitIndex = 2; + class Single: Single + { + dispersion = 0.00025; + minRange = 0; + minRangeProbab = 0.3; + midRange = 500; + midRangeProbab = 0.7; + maxRange = 1000; + maxRangeProbab = 0.05; + }; + class FullAuto: FullAuto + { + dispersion = 0.00025; + minRange = 0; + minRangeProbab = 0.3; + midRange = 400; + midRangeProbab = 0.7; + maxRange = 600; + maxRangeProbab = 0.05; + }; + class Attachments {}; }; @@ -185,7 +206,7 @@ class MK14_SD_DZ: M14_EP1 soundBegin[] = {"begin1",1}; dispersion = 0.00045; recoil = "recoil_single_primary_3outof10"; - recoilProne = "recoil_single_primary_prone_3outof10"; + recoilProne = "recoil_single_primary_prone_2outof10"; minRange = 0; minRangeProbab = 0.3; midRange = 150; @@ -317,6 +338,27 @@ class MK14_Sniper_SD_DZ: MK14_SD_DZ discreteDistance[] = {100,200,300,400,500,600,700,800}; discreteDistanceInitIndex = 2; + class Single: Single + { + dispersion = 0.00025; + minRange = 0; + minRangeProbab = 0.3; + midRange = 500; + midRangeProbab = 0.7; + maxRange = 1000; + maxRangeProbab = 0.05; + }; + class FullAuto: FullAuto + { + dispersion = 0.00025; + minRange = 0; + minRangeProbab = 0.3; + midRange = 400; + midRangeProbab = 0.7; + maxRange = 600; + maxRangeProbab = 0.05; + }; + class Attachments {}; class ItemActions {}; }; diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/MK17.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/MK17.hpp index ad0a941a0..a9c376f42 100644 --- a/SQF/dayz_code/Configs/CfgWeapons/Rifles/MK17.hpp +++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/MK17.hpp @@ -432,67 +432,63 @@ class MK17_Sniper_DZ: SCAR_H_LNG_Sniper { class SCAR_H_LNG_Sniper_SD; class MK17_Sniper_SD_DZ: SCAR_H_LNG_Sniper_SD { descriptionShort = $STR_DZ_WPN_MK17SD_SNIPER_DESC; - modes[] = {"SCAR_H_SD_Single","SCAR_H_SD_FullAuto"}; + modelOptics = "\Ca\weapons_E\SCAR\TacMil_optic_8x.p3d"; + opticsPPEffects[] = {"OpticsCHAbera1", "OpticsBlur1"}; + modes[] = {"SCAR_H_SD_Single", "SCAR_H_SD_FullAuto"}; weaponInfoType = "RscWeaponZeroing"; - class OpticsModes - { - class StepScope - { + class OpticsModes { + class StepScope { opticsID = 1; useModelOptics = 1; - opticsPPEffects[] = {"OpticsCHAbera1","OpticsBlur1"}; - opticsZoomInit = 0.227272727; - opticsZoomMax = 0.227272727; - opticsZoomMin = 0.0623; + opticsPPEffects[] = {"OpticsCHAbera1", "OpticsBlur1"}; memoryPointCamera = "eye"; opticsFlare = 1; opticsDisablePeripherialVision = 1; - distanceZoomMin = 100; - distanceZoomMax = 100; cameraDir = ""; visionMode[] = {"Normal"}; - discreteDistance[] = {50,100,200,300,400,500,600,700,800}; - discreteDistanceInitIndex = 1; + discreteDistance[] = {100, 200, 300, 400, 500, 600, 700, 800}; + discreteDistanceInitIndex = 2; + distanceZoomMax = 120; + distanceZoomMin = 400; + opticsZoomInit = 0.1; + opticsZoomMax = 0.1; + opticsZoomMin = 0.03125; }; - }; - - class SCAR_H_SD_Single: Mode_SemiAuto - { + }; + class SCAR_H_SD_Single : Mode_SemiAuto { begin1[] = {"\RH_mgswp\sound\scarh_sd",1.0,1,75}; soundBegin[] = {"begin1",1}; - dispersion = 0.0015; - reloadTime = 0.1; + dispersion = 0.00045; recoil = "recoil_single_primary_3outof10"; recoilProne = "recoil_single_primary_prone_2outof10"; minRange = 2; + minRangeProbab = 0.3; + midRange = 500; + midRangeProbab = 0.7; + maxRange = 1000; + maxRangeProbab = 0.05; + aiRateOfFireDistance = 600; + }; + class SCAR_H_SD_FullAuto : Mode_FullAuto { + begin1[] = {"\RH_mgswp\sound\scarh_sd",1.0,1,75}; + soundBegin[] = {"begin1",1}; + dispersion = 0.00045; + recoil = "recoil_single_primary_2outof10"; + recoilProne = "recoil_single_primary_prone_2outof10"; + minRange = 0; minRangeProbab = 0.1; midRange = 250; midRangeProbab = 0.7; - maxRange = 350; - maxRangeProbab = 0.5; - aiRateOfFireDistance = 350; + maxRange = 600; + maxRangeProbab = 0.05; }; - class SCAR_H_SD_FullAuto: Mode_FullAuto - { - begin1[] = {"\RH_mgswp\sound\scarh_sd",1.0,1,75}; - soundBegin[] = {"begin1",1}; - end1[] = {"\ca\sounds_E\weapons_E\SCAR\SCAR_SD_single1",2.5118864,1,50}; - end2[] = {"\ca\sounds_E\weapons_E\SCAR\SCAR_SD_single2",2.5118864,1,50}; - soundEnd[] = {"end1",0.5,"end2",0.5}; - dispersion = 0.004; - reloadTime = 0.1; - recoil = "recoil_single_primary_2outof10"; - recoilProne = "recoil_single_primary_prone_2outof10"; - minRange = 2; - minRangeProbab = 0.1; - midRange = 50; - midRangeProbab = 0.58; - maxRange = 100; - maxRangeProbab = 0.04; - }; + distanceZoomMax = 120; + distanceZoomMin = 400; + opticsZoomInit = 0.1; + opticsZoomMax = 0.1; + opticsZoomMin = 0.03125; }; - #undef MK17_ACOG #undef MK17_Laser #undef MK17_M203 \ No newline at end of file diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/MSR.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/MSR.hpp index cea4cedd0..aec15f4eb 100644 --- a/SQF/dayz_code/Configs/CfgWeapons/Rifles/MSR.hpp +++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/MSR.hpp @@ -19,9 +19,9 @@ class MSR_BASE: Rifle reloadMagazineSound[] = {"ca\sounds\weapons\rifles\reload-m16-3",0.1,1,20}; minRange = 0; minRangeProbab = 0.1; - midRange = 500; + midRange = 800; midRangeProbab = 0.7; - maxRange = 1000; + maxRange = 1600; maxRangeProbab = 0.05; initSpeed = 936; dispersion = 0.00012; @@ -74,9 +74,9 @@ class MSR_SD_BASE: Rifle reloadMagazineSound[] = {"ca\sounds\weapons\rifles\reload-m16-3",0.1,1,20}; minRange = 0; minRangeProbab = 0.1; - midRange = 500; + midRange = 800; midRangeProbab = 0.7; - maxRange = 1000; + maxRange = 1600; maxRangeProbab = 0.05; dispersion = 0.00012; initSpeed = 900; diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/RSASS.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/RSASS.hpp index 02706c26e..fed825919 100644 --- a/SQF/dayz_code/Configs/CfgWeapons/Rifles/RSASS.hpp +++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/RSASS.hpp @@ -94,21 +94,10 @@ class RSASS_BASE: DMR class RSASS_SD_BASE: RSASS_BASE { magazines[] = {"20Rnd_762x51_RSASS_SD"}; - class Single: Mode_SemiAuto + class Single: Single { begin1[] = {"\dayz_epoch_c\sounds\weapons\rsass_sd_shot",2.51189,1,50}; soundBegin[] = {"begin1",1}; - dispersion = 0.0015; - reloadTime = 0.1; - recoil = "recoil_single_primary_3outof10"; - recoilProne = "recoil_single_primary_prone_2outof10"; - minRange = 2; - minRangeProbab = 0.1; - midRange = 250; - midRangeProbab = 0.7; - maxRange = 500; - maxRangeProbab = 0.5; - aiRateOfFireDistance = 500; }; }; diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/VSSVintorez.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/VSSVintorez.hpp index 9e674cf40..6809ac2ab 100644 --- a/SQF/dayz_code/Configs/CfgWeapons/Rifles/VSSVintorez.hpp +++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/VSSVintorez.hpp @@ -1,28 +1,27 @@ class VSS_vintorez; class VSS_vintorez_DZE: VSS_vintorez { + modelOptics = "\ca\weapons\optika_snpiere"; + opticsPPEffects[] = {"OpticsCHAbera3", "OpticsBlur3"}; class OpticsModes { - class Scope + class Scope { + discreteDistance[] = {100, 200, 300, 400, 500, 600, 700, 800}; + discreteDistanceInitIndex = 2; cameraDir = ""; - distanceZoomMax = 200; - distanceZoomMin = 200; + distanceZoomMax = 300; + distanceZoomMin = 300; memoryPointCamera = "opticView"; opticsDisablePeripherialVision = 1; opticsFlare = 1; opticsID = 1; - opticsPPEffects[] = { - "OpticsCHAbera2", - "OpticsBlur3" - }; + opticsPPEffects[] = {"OpticsCHAbera3", "OpticsBlur3"}; opticsZoomInit = 0.0623; opticsZoomMax = 0.0623; opticsZoomMin = 0.0623; useModelOptics = 1; visionMode[] = {"Normal"}; - discreteDistance[] = {100, 150, 200, 250, 300, 350, 400, 500, 600, 700, 800}; - discreteDistanceInitIndex = 2; }; class Ironsights: Scope { @@ -44,34 +43,34 @@ class VSS_vintorez_DZE: VSS_vintorez }; class Single: Mode_SemiAuto { - dispersion = 0.0018; + dispersion = 0.00045; soundContinuous = 0; reloadTime = 0.1; recoil = "recoil_single_primary_4outof10"; - recoilProne = "recoil_single_primary_prone_4outof10"; + recoilProne = "recoil_single_primary_prone_3outof10"; begin1[] = {"\dayz_epoch_c\sounds\weapons\vss_shot",1.0,1,50}; soundBegin[] = {"begin1",1}; - minRange = 2; + minRange = 0; minRangeProbab = 0.1; - midRange = 250; + midRange = 500; midRangeProbab = 0.7; - maxRange = 500; + maxRange = 1000; maxRangeProbab = 0.05; }; class Full: Mode_FullAuto { - dispersion = 0.0018; + dispersion = 0.00045; soundContinuous = 0; reloadTime = 0.08; - recoil = "recoil_auto_primary_3outof10"; + recoil = "recoil_auto_primary_4outof10"; recoilProne = "recoil_auto_primary_prone_3outof10"; begin1[] = {"\dayz_epoch_c\sounds\weapons\vss_shot",1.0,1,50}; soundBegin[] = {"begin1",1}; minRange = 0; minRangeProbab = 0.1; - midRange = 60; + midRange = 500; midRangeProbab = 0.7; - maxRange = 100; + maxRange = 1000; maxRangeProbab = 0.05; }; diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/WA2000.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/WA2000.hpp index 9997e078f..f2191cef9 100644 --- a/SQF/dayz_code/Configs/CfgWeapons/Rifles/WA2000.hpp +++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/WA2000.hpp @@ -29,7 +29,7 @@ class WA2000_DZ: m107 minRangeProbab = 0.1; midRange = 1200; midRangeProbab = 0.7; - maxRange = 1800; + maxRange = 1400; maxRangeProbab = 0.05; recoil = "recoil_single_primary_8outof10"; recoilProne = "recoil_single_primary_prone_7outof10"; diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/XM2010.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/XM2010.hpp index a897d4d85..9c36eece7 100644 --- a/SQF/dayz_code/Configs/CfgWeapons/Rifles/XM2010.hpp +++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/XM2010.hpp @@ -19,9 +19,9 @@ class XM2010_BASE: Rifle reloadMagazineSound[] = {"ca\sounds\weapons\rifles\reload-m16-3",0.1,1,20}; minRange = 0; minRangeProbab = 0.1; - midRange = 500; + midRange = 800; midRangeProbab = 0.7; - maxRange = 1000; + maxRange = 1600; maxRangeProbab = 0.05; dispersion = 0.00012; magazines[] = {"5Rnd_762x67_XM2010"}; @@ -74,9 +74,9 @@ class XM2010_SD_BASE: Rifle reloadMagazineSound[] = {"ca\sounds\weapons\rifles\reload-m16-3",0.1,1,20}; minRange = 0; minRangeProbab = 0.1; - midRange = 500; + midRange = 800; midRangeProbab = 0.7; - maxRange = 1000; + maxRange = 1600; maxRangeProbab = 0.05; dispersion = 0.00012; magazines[] = {"5Rnd_762x67_XM2010_SD"};