diff --git a/SQF/dayz_code/Configs/CfgServerTrader/Category/Bandit.hpp b/SQF/dayz_code/Configs/CfgServerTrader/Category/Bandit.hpp index 9dba7fb83..ec2e690e9 100644 --- a/SQF/dayz_code/Configs/CfgServerTrader/Category/Bandit.hpp +++ b/SQF/dayz_code/Configs/CfgServerTrader/Category/Bandit.hpp @@ -131,7 +131,7 @@ class Category_8 { //ACOG GL Grey class M4A3_ACOG_GL_DZ {type = "trade_weapons";buy[] = {1,"ItemGoldBar10oz"};sell[] = {5,"ItemGoldBar"};}; class FNFAL_ANPVS4_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {1,"ItemGoldBar10oz"};}; - // FN_FAL_ANPVS4_DZE has toggleable night vision + // FN_FAL_ANPVS4_DZE has toggleable night vision, attachment support class FN_FAL_ANPVS4_DZE {type = "trade_weapons";buy[] = {3,"ItemGoldBar10oz"};sell[] = {1,"ItemGoldBar10oz"};}; class Mk43_DZ {type = "trade_weapons";buy[] = {2,"ItemGoldBar10oz"};sell[] = {1,"ItemGoldBar10oz"};}; class MK43_Holo_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {12,"ItemGoldBar"};}; diff --git a/SQF/dayz_code/Configs/CfgServerTrader/Category/Hero.hpp b/SQF/dayz_code/Configs/CfgServerTrader/Category/Hero.hpp index 83b0afb4c..eab112f1f 100644 --- a/SQF/dayz_code/Configs/CfgServerTrader/Category/Hero.hpp +++ b/SQF/dayz_code/Configs/CfgServerTrader/Category/Hero.hpp @@ -131,7 +131,7 @@ class Category_3 { //ACOG GL Grey class M4A3_ACOG_GL_DZ {type = "trade_weapons";buy[] = {1,"ItemGoldBar10oz"};sell[] = {5,"ItemGoldBar"};}; class FNFAL_ANPVS4_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {1,"ItemGoldBar10oz"};}; - // FN_FAL_ANPVS4_DZE has toggleable night vision + // FN_FAL_ANPVS4_DZE has toggleable night vision, attachment support class FN_FAL_ANPVS4_DZE {type = "trade_weapons";buy[] = {3,"ItemGoldBar10oz"};sell[] = {1,"ItemGoldBar10oz"};}; class Mk43_DZ {type = "trade_weapons";buy[] = {2,"ItemGoldBar10oz"};sell[] = {1,"ItemGoldBar10oz"};}; class MK43_Holo_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {12,"ItemGoldBar"};}; diff --git a/SQF/dayz_code/Configs/CfgWeapons/Pistols/P99.hpp b/SQF/dayz_code/Configs/CfgWeapons/Pistols/P99.hpp index bc3b8fc7d..02e10686e 100644 --- a/SQF/dayz_code/Configs/CfgWeapons/Pistols/P99.hpp +++ b/SQF/dayz_code/Configs/CfgWeapons/Pistols/P99.hpp @@ -8,10 +8,6 @@ class P99_Black_DZ: M9 reloadMagazineSound[] = {"\C1987_P99\sound\p99_reload.wss",0.1,1,20}; magazines[] = {"15Rnd_10x22_p99"}; descriptionShort = $STR_DZ_WPN_P99_DESC; - class Library - { - libTextDesc = "The Walther P99 is a semi-automatic pistol developed by the German Company Carl Walther GmbH Sportwaffen of Ulm for law enforcement, security forces and the civilian shooting market as a replacement for the Walther P5 and the P88. The P99 and its variants are also made under license by Fabryka Broni Radom."; - }; class Attachments { diff --git a/SQF/dayz_code/Configs/CfgWeapons/Pistols/PDW.hpp b/SQF/dayz_code/Configs/CfgWeapons/Pistols/PDW.hpp index 1a79944fa..0aabfbb3d 100644 --- a/SQF/dayz_code/Configs/CfgWeapons/Pistols/PDW.hpp +++ b/SQF/dayz_code/Configs/CfgWeapons/Pistols/PDW.hpp @@ -42,26 +42,31 @@ class PDW_SD_DZ : UZI_SD_EP1 { class Single: Mode_SemiAuto { - begin1[] = {"\RH_smg\sound\mp5sd.wss",1.778279,1,300}; + begin1[] = {"\RH_smg\sound\mp5sd.wss",1.778279,1,50}; soundBegin[] = {"begin1",1}; + reloadTime = 0.075; + recoil = "recoil_single_pistol_2outof3"; + recoilProne = "recoil_single_pistol_prone_2outof3"; minRange = 0; minRangeProbab = 0.05; - midRange = 15; + midRange = 30; midRangeProbab = 0.3; - maxRange = 20; + maxRange = 50; maxRangeProbab = 0.04; }; class FullAuto: Mode_FullAuto { - begin1[] = {"\RH_smg\sound\mp5sd.wss",1.778279,1,300}; + begin1[] = {"\RH_smg\sound\mp5sd.wss",1.778279,1,50}; soundBegin[] = {"begin1",1}; - recoil = "recoil_single_pistol_2outof3"; - recoilProne = "recoil_single_pistol_prone_2outof3"; + soundBurst = 0; + reloadTime = 0.075; + recoil = "recoil_single_pistol_3outof3"; + recoilProne = "recoil_single_pistol_prone_3outof3"; minRange = 0; minRangeProbab = 0.1; - midRange = 15; + midRange = 30; midRangeProbab = 0.3; - maxRange = 20; + maxRange = 50; maxRangeProbab = 0.02; }; diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/ACR.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/ACR.hpp index 6af0c90cd..cd1e92dd9 100644 --- a/SQF/dayz_code/Configs/CfgWeapons/Rifles/ACR.hpp +++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/ACR.hpp @@ -161,6 +161,14 @@ class ACR_DZ_BASE: M4A1 { begin1[] = {"fhq_remington\ACR\sfx\acr_auto.ogg",1.77828,1,1000}; begin2[] = {"fhq_remington\ACR\sfx\acr_auto.ogg",1.77828,1,1000}; soundBegin[] = {"begin1",0.5,"begin2",0.5}; + recoil = "recoil_auto_primary_2outof10"; + recoilProne = "recoil_auto_primary_prone_2outof10"; + minRange = 0; + minRangeProbab = 0.3; + midRange = 40; + midRangeProbab = 0.7; + maxRange = 80; + maxRangeProbab = 0.05; }; displayName = "ACR (Woodland)"; picture = "\fhq_remington\acr\ui\i_acr_wdl_iron.paa"; diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/Famas.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/Famas.hpp index bc6fd2698..57770af61 100644 --- a/SQF/dayz_code/Configs/CfgWeapons/Rifles/Famas.hpp +++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/Famas.hpp @@ -8,15 +8,29 @@ class Famas_DZ: M4A1 modes[] = {"Single","Fullauto"}; class Single: Mode_SemiAuto { - sound[] = {"\C1987_famas\sound\Famas.wss",1.778279,1,1000}; + begin1[] = {"\C1987_famas\sound\Famas.wss",1.778279,1,1000}; + soundBegin[] = {"begin1",1}; recoil = "recoil_single_primary_3outof10"; recoilProne = "recoil_single_primary_prone_3outof10"; + minRange = 2; + minRangeProbab = 0.3; + midRange = 40; + midRangeProbab = 0.7; + maxRange = 150; + maxRangeProbab = 0.05; }; class FullAuto: Mode_FullAuto { - sound[] = {"\C1987_famas\sound\Famas.wss",1.778279,1,1000}; + begin1[] = {"\C1987_famas\sound\Famas.wss",1.778279,1,1000}; + soundBegin[] = {"begin1",1}; recoil = "recoil_single_primary_3outof10"; recoilProne = "recoil_single_primary_prone_3outof10"; + minRange = 0; + minRangeProbab = 0.3; + midRange = 20; + midRangeProbab = 0.7; + maxRange = 40; + maxRangeProbab = 0.05; }; descriptionShort = $STR_DZ_WPN_CZ_805A_DESC; @@ -91,15 +105,29 @@ class Famas_SD_DZ: M4A1_AIM_SD_camo modes[] = {"Single","Fullauto"}; class Single: Mode_SemiAuto { - sound[] = {"\C1987_famas\sound\Famas_sd.wss",1.0,1,300}; + begin1[] = {"\C1987_famas\sound\Famas_sd.wss",1.0,1,300}; + soundBegin[] = {"begin1",1}; recoil = "recoil_single_primary_3outof10"; recoilProne = "recoil_single_primary_prone_3outof10"; + minRange = 2; + minRangeProbab = 0.3; + midRange = 40; + midRangeProbab = 0.7; + maxRange = 150; + maxRangeProbab = 0.05; }; class FullAuto: Mode_FullAuto { - sound[] = {"\C1987_famas\sound\Famas_sd.wss",1.0,1,300}; + begin1[] = {"\C1987_famas\sound\Famas_sd.wss",1.0,1,300}; + soundBegin[] = {"begin1",1}; recoil = "recoil_single_primary_3outof10"; recoilProne = "recoil_single_primary_prone_3outof10"; + minRange = 0; + minRangeProbab = 0.3; + midRange = 20; + midRangeProbab = 0.7; + maxRange = 40; + maxRangeProbab = 0.05; }; descriptionShort = $STR_DZ_WPN_CZ_805A_SD_DESC; diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/Groza.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/Groza.hpp index 77492b078..debaec0ad 100644 --- a/SQF/dayz_code/Configs/CfgWeapons/Rifles/Groza.hpp +++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/Groza.hpp @@ -16,6 +16,8 @@ class Groza9_DZ: AKM_DZ { begin1[] = {"\RH_aks\sound\oc14.wss",1.778279,1,1000}; soundBegin[] = {"begin1",1}; + recoil = "recoil_single_primary_2outof10"; + recoilProne = "recoil_single_primary_prone_2outof10"; reloadTime = 0.085; dispersion = 0.0025; minRange = 1; @@ -29,6 +31,8 @@ class Groza9_DZ: AKM_DZ { begin1[] = {"\RH_aks\sound\oc14.wss",1.778279,1,1000}; soundBegin[] = {"begin1",1}; + recoil = "recoil_single_primary_2outof10"; + recoilProne = "recoil_single_primary_prone_2outof10"; reloadTime = 0.08; ffCount = 30; dispersion = 0.0025; @@ -104,12 +108,12 @@ class Groza9_SD_DZ: Groza9_DZ magazines[] = {"20Rnd_9x39_Groza9SD"}; handAnim[] = {"OFP2_ManSkeleton","\CA\weapons\Data\Anim\Bizon.rtm"}; modes[] = {"Single","FullAuto"}; - class Single: Mode_SemiAuto + class Single: Single { begin1[] = {"\RH_aks\sound\oc14sd.wss",0.562341,1,150}; - soundBegin[] = {"begin1",1}; + soundBegin[] = {"begin1",1}; }; - class FullAuto: Mode_FullAuto + class FullAuto: FullAuto { begin1[] = {"\RH_aks\sound\oc14sd.wss",0.562341,1,150}; soundBegin[] = {"begin1",1}; @@ -162,6 +166,8 @@ class Groza1_DZ: AKM_DZ { begin1[] = {"\RH_aks\Sound\gr1.wss",1.778279,1,1000}; soundBegin[] = {"begin1",1}; + recoil = "recoil_single_primary_3outof10"; + recoilProne = "recoil_single_primary_prone_3outof10"; reloadTime = 0.08; dispersion = 0.0027; minRange = 2; @@ -175,6 +181,8 @@ class Groza1_DZ: AKM_DZ { begin1[] = {"\RH_aks\Sound\gr1.wss",1.778279,1,1000}; soundBegin[] = {"begin1",1}; + recoil = "recoil_single_primary_3outof10"; + recoilProne = "recoil_single_primary_prone_3outof10"; reloadTime = 0.08; ffCount = 30; dispersion = 0.0027; @@ -223,7 +231,7 @@ class Groza1_SD_DZ: Groza1_DZ modes[] = {"Single","FullAuto"}; magazines[] = {"30Rnd_762x39_Groza1SD"}; - class Single: Mode_SemiAuto + class Single: Single { begin1[] = {"\RH_aks\sound\gr1sd.wss",0.562341,1,50}; soundBegin[] = {"begin1",1}; @@ -236,7 +244,7 @@ class Groza1_SD_DZ: Groza1_DZ maxRange = 200; maxRangeProbab = 0.1; }; - class FullAuto: Mode_FullAuto + class FullAuto: FullAuto { begin1[] = {"\RH_aks\sound\gr1sd.wss",0.562341,1,50}; soundBegin[] = {"begin1",1}; diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/Kriss.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/Kriss.hpp index b435ba0a7..b74268f0f 100644 --- a/SQF/dayz_code/Configs/CfgWeapons/Rifles/Kriss.hpp +++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/Kriss.hpp @@ -13,6 +13,16 @@ class Kriss_DZ: MP5_DZ { begin1[] = {"\RH_smg\sound\kriss.wss",1.778279,1,900}; soundBegin[] = {"begin1",1}; + reloadTime = 0.07; + recoil = "recoil_single_primary_1outof10"; + recoilProne = "recoil_single_primary_prone_1outof10"; + dispersion = 0.003; + minRange = 2; + minRangeProbab = 0.25; + midRange = 40; + midRangeProbab = 0.7; + maxRange = 150; + maxRangeProbab = 0.05; }; delete Burst; @@ -21,6 +31,18 @@ class Kriss_DZ: MP5_DZ { begin1[] = {"\RH_smg\sound\kriss.wss",1.778279,1,900}; soundBegin[] = {"begin1",1}; + soundContinuous = 0; + reloadTime = 0.1; + ffCount = 1; + recoil = "recoil_auto_primary_1outof10"; + recoilProne = "recoil_auto_primary_prone_1outof10"; + dispersion = 0.003; + minRange = 0; + minRangeProbab = 0.2; + midRange = 20; + midRangeProbab = 0.7; + maxRange = 40; + maxRangeProbab = 0.05; }; class FlashLight @@ -107,6 +129,16 @@ class Kriss_SD_DZ: MP5_SD_DZ { begin1[] = {"\RH_smg\sound\umpsd.wss",1.778279,1,50}; soundBegin[] = {"begin1",1}; + reloadTime = 0.07; + recoil = "recoil_single_primary_1outof10"; + recoilProne = "recoil_single_primary_prone_1outof10"; + dispersion = 0.003; + minRange = 2; + minRangeProbab = 0.25; + midRange = 40; + midRangeProbab = 0.7; + maxRange = 150; + maxRangeProbab = 0.05; }; delete Burst; @@ -115,6 +147,18 @@ class Kriss_SD_DZ: MP5_SD_DZ { begin1[] = {"\RH_smg\sound\umpsd.wss",1.778279,1,50}; soundBegin[] = {"begin1",1}; + soundContinuous = 0; + reloadTime = 0.1; + ffCount = 1; + recoil = "recoil_auto_primary_1outof10"; + recoilProne = "recoil_auto_primary_prone_1outof10"; + dispersion = 0.003; + minRange = 0; + minRangeProbab = 0.2; + midRange = 20; + midRangeProbab = 0.7; + maxRange = 40; + maxRangeProbab = 0.05; }; class FlashLight diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/Masada.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/Masada.hpp index 668556e4c..5a2e42f78 100644 --- a/SQF/dayz_code/Configs/CfgWeapons/Rifles/Masada.hpp +++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/Masada.hpp @@ -48,11 +48,31 @@ class Masada_DZ : M4A1 { begin1[] = {"\RH_hk416\sound\acr.wss",1.778279,1,1000}; soundBegin[] = {"begin1",1}; + reloadTime = 0.075; + recoil = "recoil_single_primary_3outof10"; + recoilProne = "recoil_single_primary_prone_3outof10"; + dispersion = 0.001; + minRange = 2; + minRangeProbab = 0.3; + midRange = 250; + midRangeProbab = 0.7; + maxRange = 400; + maxRangeProbab = 0.05; }; class FullAuto: Mode_FullAuto { begin1[] = {"\RH_hk416\sound\acr.wss",1.778279,1,1000}; soundBegin[] = {"begin1",1}; + reloadTime = 0.09; + recoil = "recoil_auto_primary_3outof10"; + recoilProne = "recoil_auto_primary_prone_3outof10"; + dispersion = 0.00175; + minRange = 0; + minRangeProbab = 0.1; + midRange = 25; + midRangeProbab = 0.7; + maxRange = 70; + maxRangeProbab = 0.05; }; magazines[] = @@ -87,11 +107,31 @@ class Masada_SD_DZ : M4A1_AIM_SD_camo { begin1[] = {"\RH_hk416\sound\massd.wss",1.0,1,50}; soundBegin[] = {"begin1",1}; + reloadTime = 0.075; + recoil = "recoil_single_primary_3outof10"; + recoilProne = "recoil_single_primary_prone_3outof10"; + dispersion = 0.001; + minRange = 2; + minRangeProbab = 0.3; + midRange = 250; + midRangeProbab = 0.7; + maxRange = 400; + maxRangeProbab = 0.05; }; class FullAuto: Mode_FullAuto { begin1[] = {"\RH_hk416\sound\massd.wss",1.0,1,50}; soundBegin[] = {"begin1",1}; + reloadTime = 0.09; + recoil = "recoil_auto_primary_3outof10"; + recoilProne = "recoil_auto_primary_prone_3outof10"; + dispersion = 0.00175; + minRange = 0; + minRangeProbab = 0.1; + midRange = 25; + midRangeProbab = 0.7; + maxRange = 70; + maxRangeProbab = 0.05; }; magazines[] = diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/P90.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/P90.hpp index 8e7f89597..4ee29c96f 100644 --- a/SQF/dayz_code/Configs/CfgWeapons/Rifles/P90.hpp +++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/P90.hpp @@ -13,6 +13,16 @@ class P90_DZ: MP5_DZ { begin1[] = {"\RH_smg\sound\p90s.wss",1.778279,1,900}; soundBegin[] = {"begin1",1}; + reloadTime = 0.07; + recoil = "recoil_single_primary_2outof10"; + recoilProne = "recoil_single_primary_prone_2outof10"; + dispersion = 0.003; + minRange = 2; + minRangeProbab = 0.25; + midRange = 40; + midRangeProbab = 0.7; + maxRange = 150; + maxRangeProbab = 0.05; }; delete Burst; @@ -21,6 +31,18 @@ class P90_DZ: MP5_DZ { begin1[] = {"\RH_smg\sound\p90s.wss",1.778279,1,900}; soundBegin[] = {"begin1",1}; + soundContinuous = 0; + reloadTime = 0.1; + ffCount = 1; + recoil = "recoil_auto_primary_1outof10"; + recoilProne = "recoil_auto_primary_prone_1outof10"; + dispersion = 0.003; + minRange = 0; + minRangeProbab = 0.2; + midRange = 20; + midRangeProbab = 0.7; + maxRange = 40; + maxRangeProbab = 0.05; }; class FlashLight @@ -101,6 +123,16 @@ class P90_SD_DZ: MP5_SD_DZ { begin1[] = {"\RH_smg\sound\p90sds.wss",1.778279,1,50}; soundBegin[] = {"begin1",1}; + reloadTime = 0.07; + recoil = "recoil_single_primary_2outof10"; + recoilProne = "recoil_single_primary_prone_2outof10"; + dispersion = 0.003; + minRange = 2; + minRangeProbab = 0.25; + midRange = 40; + midRangeProbab = 0.7; + maxRange = 150; + maxRangeProbab = 0.05; }; delete Burst; @@ -109,6 +141,18 @@ class P90_SD_DZ: MP5_SD_DZ { begin1[] = {"\RH_smg\sound\p90sds.wss",1.778279,1,50}; soundBegin[] = {"begin1",1}; + soundContinuous = 0; + reloadTime = 0.1; + ffCount = 1; + recoil = "recoil_auto_primary_1outof10"; + recoilProne = "recoil_auto_primary_prone_1outof10"; + dispersion = 0.003; + minRange = 0; + minRangeProbab = 0.2; + midRange = 20; + midRangeProbab = 0.7; + maxRange = 40; + maxRangeProbab = 0.05; }; class FlashLight diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/TMP.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/TMP.hpp index 285bc440f..2c54c8ebc 100644 --- a/SQF/dayz_code/Configs/CfgWeapons/Rifles/TMP.hpp +++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/TMP.hpp @@ -11,6 +11,16 @@ class TMP_DZ: MP5A5 { begin1[] = {"\RH_smg\sound\tmp.wss",1.778279,1,900}; soundBegin[] = {"begin1",1}; + reloadTime = 0.07; + recoil = "recoil_single_primary_1outof10"; + recoilProne = "recoil_single_primary_prone_1outof10"; + dispersion = 0.003; + minRange = 2; + minRangeProbab = 0.25; + midRange = 40; + midRangeProbab = 0.7; + maxRange = 150; + maxRangeProbab = 0.05; }; delete Burst; @@ -19,6 +29,18 @@ class TMP_DZ: MP5A5 { begin1[] = {"\RH_smg\sound\tmp.wss",1.778279,1,900}; soundBegin[] = {"begin1",1}; + soundContinuous = 0; + reloadTime = 0.1; + ffCount = 1; + recoil = "recoil_auto_primary_1outof10"; + recoilProne = "recoil_auto_primary_prone_1outof10"; + dispersion = 0.003; + minRange = 0; + minRangeProbab = 0.2; + midRange = 20; + midRangeProbab = 0.7; + maxRange = 40; + maxRangeProbab = 0.05; }; magazines[] = {"30Rnd_9x19_TMP"}; @@ -84,6 +106,16 @@ class TMP_SD_DZ: MP5SD { begin1[] = {"\RH_smg\sound\tmpsd.wss",1.778279,1,50}; soundBegin[] = {"begin1",1}; + reloadTime = 0.07; + recoil = "recoil_single_primary_1outof10"; + recoilProne = "recoil_single_primary_prone_1outof10"; + dispersion = 0.003; + minRange = 2; + minRangeProbab = 0.25; + midRange = 40; + midRangeProbab = 0.7; + maxRange = 150; + maxRangeProbab = 0.05; }; delete Burst; @@ -92,6 +124,18 @@ class TMP_SD_DZ: MP5SD { begin1[] = {"\RH_smg\sound\tmpsd.wss",1.778279,1,50}; soundBegin[] = {"begin1",1}; + soundContinuous = 0; + reloadTime = 0.1; + ffCount = 1; + recoil = "recoil_auto_primary_1outof10"; + recoilProne = "recoil_auto_primary_prone_1outof10"; + dispersion = 0.003; + minRange = 0; + minRangeProbab = 0.2; + midRange = 20; + midRangeProbab = 0.7; + maxRange = 40; + maxRangeProbab = 0.05; }; magazines[] = {"30Rnd_9x19_TMPSD"}; diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/UMP.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/UMP.hpp index 8649955b7..3f3b21be3 100644 --- a/SQF/dayz_code/Configs/CfgWeapons/Rifles/UMP.hpp +++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/UMP.hpp @@ -12,6 +12,16 @@ class UMP_DZ: MP5A5 { begin1[] = {"\RH_smg\sound\ump.wss",1.778279,1,900}; soundBegin[] = {"begin1",1}; + reloadTime = 0.07; + recoil = "recoil_single_primary_1outof10"; + recoilProne = "recoil_single_primary_prone_1outof10"; + dispersion = 0.003; + minRange = 2; + minRangeProbab = 0.25; + midRange = 40; + midRangeProbab = 0.7; + maxRange = 150; + maxRangeProbab = 0.05; }; delete Burst; @@ -20,6 +30,18 @@ class UMP_DZ: MP5A5 { begin1[] = {"\RH_smg\sound\ump.wss",1.778279,1,900}; soundBegin[] = {"begin1",1}; + soundContinuous = 0; + reloadTime = 0.1; + ffCount = 1; + recoil = "recoil_auto_primary_1outof10"; + recoilProne = "recoil_auto_primary_prone_1outof10"; + dispersion = 0.003; + minRange = 0; + minRangeProbab = 0.2; + midRange = 20; + midRangeProbab = 0.7; + maxRange = 40; + maxRangeProbab = 0.05; }; magazines[] = {"25Rnd_45ACP_UMP"}; @@ -86,6 +108,16 @@ class UMP_SD_DZ: MP5SD { begin1[] = {"\RH_smg\sound\umpsd.wss",1.778279,1,50}; soundBegin[] = {"begin1",1}; + reloadTime = 0.07; + recoil = "recoil_single_primary_1outof10"; + recoilProne = "recoil_single_primary_prone_1outof10"; + dispersion = 0.003; + minRange = 2; + minRangeProbab = 0.25; + midRange = 40; + midRangeProbab = 0.7; + maxRange = 150; + maxRangeProbab = 0.05; }; delete Burst; @@ -94,6 +126,18 @@ class UMP_SD_DZ: MP5SD { begin1[] = {"\RH_smg\sound\umpsd.wss",1.778279,1,50}; soundBegin[] = {"begin1",1}; + soundContinuous = 0; + reloadTime = 0.1; + ffCount = 1; + recoil = "recoil_auto_primary_1outof10"; + recoilProne = "recoil_auto_primary_prone_1outof10"; + dispersion = 0.003; + minRange = 0; + minRangeProbab = 0.2; + midRange = 20; + midRangeProbab = 0.7; + maxRange = 40; + maxRangeProbab = 0.05; }; magazines[] = {"25Rnd_45ACP_UMPSD"};