diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/MK17.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/MK17.hpp index 1ea7257eb..ad0a941a0 100644 --- a/SQF/dayz_code/Configs/CfgWeapons/Rifles/MK17.hpp +++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/MK17.hpp @@ -433,6 +433,29 @@ 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"}; + weaponInfoType = "RscWeaponZeroing"; + class OpticsModes + { + class StepScope + { + opticsID = 1; + useModelOptics = 1; + opticsPPEffects[] = {"OpticsCHAbera1","OpticsBlur1"}; + opticsZoomInit = 0.227272727; + opticsZoomMax = 0.227272727; + opticsZoomMin = 0.0623; + 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; + }; + }; + class SCAR_H_SD_Single: Mode_SemiAuto { begin1[] = {"\RH_mgswp\sound\scarh_sd",1.0,1,75}; diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/VSSVintorez.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/VSSVintorez.hpp index 264c540f3..3fa6a7855 100644 --- a/SQF/dayz_code/Configs/CfgWeapons/Rifles/VSSVintorez.hpp +++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/VSSVintorez.hpp @@ -1,6 +1,47 @@ class VSS_vintorez; class VSS_vintorez_DZE: VSS_vintorez { + class OpticsModes + { + class Scope + { + cameraDir = ""; + distanceZoomMax = 200; + distanceZoomMin = 200; + memoryPointCamera = "opticView"; + opticsDisablePeripherialVision = 1; + opticsFlare = 1; + opticsID = 1; + opticsPPEffects[] = { + "OpticsCHAbera2", + "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 + { + distanceZoomMax = 100; + distanceZoomMin = 100; + memoryPointCamera = "eye"; + opticsDisablePeripherialVision = 0; + opticsFlare = 0; + opticsID = 2; + opticsPPEffects[] = {}; + opticsZoomInit = 0.5; + opticsZoomMax = 1.1; + opticsZoomMin = 0.25; + useModelOptics = 0; + visionMode[] = {}; + discreteDistance[] = {100, 150, 200, 220, 250, 270, 300, 320, 350, 370, 400, 420}; + discreteDistanceInitIndex = 0; + }; + }; class Single: Mode_SemiAuto { dispersion = 0.0018;