From 5ab5a3dc8c623f2bde70d0b6c66db904c71b93a0 Mon Sep 17 00:00:00 2001 From: "[VB]AWOL" Date: Tue, 4 Feb 2014 11:22:11 -0600 Subject: [PATCH] proper m107 base class type =1 and canlock 0 --- .../Configs/CfgWeapons/Weapon/Sniper/M107.hpp | 108 +++++++++++------- 1 file changed, 65 insertions(+), 43 deletions(-) diff --git a/SQF/dayz_code/Configs/CfgWeapons/Weapon/Sniper/M107.hpp b/SQF/dayz_code/Configs/CfgWeapons/Weapon/Sniper/M107.hpp index b27d2d018..c598c0112 100644 --- a/SQF/dayz_code/Configs/CfgWeapons/Weapon/Sniper/M107.hpp +++ b/SQF/dayz_code/Configs/CfgWeapons/Weapon/Sniper/M107.hpp @@ -1,50 +1,72 @@ -class m107: Rifle +class m107: Rifle { - displayname = "M107"; - type = "1"; + scope = 2; + type = 1; canlock = 0; - cursor = "RifleCursor"; - cursoraim = "Foresight"; -}; - -class m107_DZ: m107 -{ + picture = "\CA\weapons\data\Equip\W_m107_CA.paa"; + UiPicture = "\CA\weapons\data\Ico\i_sniper_CA.paa"; + magazines[] = {"10Rnd_127x99_m107"}; + dexterity = 0.45; + modelOptics = "\ca\Weapons\2Dscope_MilDot_14"; + opticsPPEffects[] = {"OpticsCHAbera1","OpticsBlur1"}; + opticsFlare = 1; + opticsDisablePeripherialVision = 1; + opticsZoomInit = 0.0553; + opticsZoomMin = 0.0178; + distanceZoomMin = 500; + opticsZoomMax = 0.0553; + distanceZoomMax = 200; displayname = "M107"; - type = "1"; - canlock = 0; - cursor = ""; - cursoraim = "Foresight"; - dexterity = "(0.5 + 3.75/(12.9 + 0.001) + -3/10)"; - maxrange = 1800; - maxrangeprobab = 0.1; - mfact = 1; - mfmax = 0; - midrange = 500; - midrangeprobab = 0.8; - minrange = 1; - minrangeprobab = 0.4; - opticszoominit = 0.0553; - opticszoommax = 0.05246; - opticszoommin = 0.020984; - reloadtime = 0.5; - class OpticsModes { - class StepScope { - cameradir = ""; - discretedistance[] = {}; - discretedistanceinitindex = 0; - distancezoommax = 500; - distancezoommin = 500; - memorypointcamera = "konec hlavne"; - opticsdisableperipherialvision = 1; - opticsflare = 1; - opticsid = 1; - opticsppeffects[] = {"OpticsCHAbera1", "OpticsBlur1"}; - opticszoominit = 0.05246; - opticszoommax = 0.05246; - opticszoommin = 0.020984; - usemodeloptics = 1; - visionmode[] = {"Normal"}; + autoFire = 0; + begin1[] = {"ca\sounds\weapons\rifles\m107",2.51189,1,1300}; + soundBegin[] = {"begin1",1}; + reloadMagazineSound[] = {"ca\sounds\weapons\rifles\reload-m16-2",0.0316228,1,20}; + reloadTime = 0.5; + dispersion = 0.0005; + minRange = 0; + minRangeProbab = 0.1; + midRange = 1200; + midRangeProbab = 0.7; + maxRange = 1800; + maxRangeProbab = 0.05; + recoil = "recoil_single_primary_9outof10"; + recoilProne = "recoil_single_primary_prone_7outof10"; + class Library + { + libTextDesc = "The M107 is a long-range, shoulder fired, semi-automatic sniper rifle, manufactured by Beneli Armi S.P.A. It is highly prized for its manageable recoil.
The M107uses 12.7x99 mm cartridges and its effective range is around 1.800 m."; + }; + descriptionShort = "Anti-materiel sniper rifle
Caliber: 12.7x99 mm"; + model = "\ca\weapons_E\m107\m107"; + htMin = 1; + htMax = 420; + afMax = 0; + mfMax = 0; + mFact = 1; + tBody = 100; + weaponInfoType = "RscWeaponZeroing"; + handAnim[] = {"OFP2_ManSkeleton","\Ca\weapons_E\Data\Anim\M107b.rtm"}; + class OpticsModes + { + class StepScope + { + opticsID = 1; + useModelOptics = 1; + opticsPPEffects[] = {"OpticsCHAbera1","OpticsBlur1"}; + opticsZoomInit = 0.0553; + opticsZoomMin = 0.0178; + distanceZoomMin = 500; + opticsZoomMax = 0.0553; + distanceZoomMax = 200; + memoryPointCamera = "Konec hlavne"; + opticsFlare = 1; + opticsDisablePeripherialVision = 1; + cameraDir = ""; + visionMode[] = {"Normal"}; + discreteDistance[] = {100,200,300,400,500,600,700,800,900,1000,1100,1200}; + discreteDistanceInitIndex = 4; }; }; }; + +class m107_DZ: m107 {}; class m107_SKN : m107_DZ {}; \ No newline at end of file