Add KAC PDW

Thx RobertHammer for allowing us to use the weapon packs.

Also switching to the correct M4SPR and VSS in traders.

Remove 20Rnd_9x19_EVO from loot since the Scorpion_Evo3_DZ versions use 30Rnd_9x19_MP5 magazines.
This commit is contained in:
A Man
2020-02-15 16:33:10 +01:00
parent 0a6a7544b8
commit 200a6bd96d
13 changed files with 233 additions and 7 deletions

View File

@@ -45,6 +45,7 @@ Included Custom Addons
* P99 Projekt by SyNcRoNiCzZ - http://www.armaholic.com/page.php?id=9985
* FAMAS Pack by SyNcRoNiCzZ - http://www.armaholic.com/page.php?id=8867
* FHQ Remington Weapon Pack by Alwarren - http://www.armaholic.com/page.php?id=17971
* RH PDW pack by Robert Hammer - http://www.armaholic.com/page.php?id=12214
--------------------------
Included Custom Islands

View File

@@ -44,8 +44,8 @@ AmmoCZ[] = {
{Loot_MAGAZINE, 3, 20Rnd_762x51_B_SCAR},
// Submachine guns
{Loot_MAGAZINE, 3, 20Rnd_9x19_EVO},
{Loot_MAGAZINE, 3, 20Rnd_9x19_EVOSD},
{Loot_MAGAZINE, 3, 30Rnd_9x19_MP5},
{Loot_MAGAZINE, 3, 30Rnd_9x19_MP5SD},
{Loot_MAGAZINE, 3, 20Rnd_B_765x17_Ball},
// Pistols
@@ -114,6 +114,7 @@ AmmoUS[] =
{Loot_MAGAZINE, 6, 30Rnd_9x19_UZI_SD},
// Assault rifles
{Loot_MAGAZINE, 6, 30Rnd_6x35_KAC},
{Loot_MAGAZINE, 10, 30Rnd_556x45_Stanag},
{Loot_MAGAZINE, 8, 30Rnd_556x45_StanagSD},
{Loot_MAGAZINE, 6, ACR_30Rnd_680x43},

View File

@@ -127,7 +127,7 @@ CrashSiteEUPile[] =
{Loot_GROUP, 5, ToolsMilitary},
{Loot_MAGAZINE, 10, FoodMRE},
{Loot_GROUP, 15, AmmoEU},
{Loot_MAGAZINE, 3, 5Rnd_127x99_as50},
{Loot_MAGAZINE, 3, 5Rnd_127x99_as50_CP},
{Loot_GROUP, 10, MedicalLow}
};

View File

@@ -66,6 +66,7 @@ weaponsUS[] =
{Loot_WEAPON, 3, PDW_SD_DZ},
// Assault Rifles
{Loot_WEAPON, 6, KAC_PDW_DZ},
{Loot_WEAPON, 6, M16A2_DZ},
{Loot_WEAPON, 6, M16A4_ACOG_DZ},
{Loot_WEAPON, 6, M4A1_DZ},

View File

@@ -0,0 +1,17 @@
class 30Rnd_6x35_KAC: CA_Magazine
{
scope = public;
displayName = $STR_DZ_MAG_30RND_KACPDW_NAME;
descriptionShort = $STR_DZ_MAG_30RND_KACPDW_DESC;
picture = "\RH_pdw\inv\m_30pdw_ca.paa";
model = "\RH_pdw\RH_pdw_mag.p3d";
ammo = "B_6x35_Ball";
count = 30;
initSpeed = 930;
lastroundstracer = 0;
class ItemActions
{
COMBINE_MAG
};
};

View File

@@ -12,6 +12,7 @@
#include "45ACP.hpp" //Colt M1911, Revolver
#include "545x39.hpp" //AK74, RPK74
#include "556x45.hpp" //M249, STANAG, G36
#include "6x35.hpp" //KAC PDW
#include "762x39.hpp" //AK47, SA58
#include "762x51.hpp" //M240, FN FAL, DMR, M24
#include "762x54r.hpp" //PK, SVD, Mosin

View File

@@ -9,4 +9,7 @@ class CfgRecoils
Mosin_Nagant_CarbineRecoilProne[] = {0,0,0,0.0500,0.12,0.3,0.1000,0,0};
MP7Recoil[] = {0,0.005,0.005,0.005,0.007,0.006,0.09,0.002,-0.0015,0.1,0,0};
RH_pdwassaultRiflesBase[] = {0,0.005,0.005,0.005,0.01,0.011,0.09,0.005,-0.0005,0.14,0,0};
RH_pdwassaultRiflesBaseProne[] = {0,0.005,0.005,0.005,0.01,0.009,0.075,0.005,-0.0003,0.13,0,0};
RH_PDWRecoil[] = {0,0.005,0.005,0.005,0.01,0.011,0.09,0.005,-0.0004,0.13,0,0};
};

View File

@@ -43,6 +43,7 @@ class Category_21 {
//Assault Rifle Ammo
class Category_22 {
class 30Rnd_6x35_KAC {type = "trade_items";buy[] = {4,"ItemSilverBar"};sell[] = {2,"ItemSilverBar"};};
class 30Rnd_556x45_Stanag {type = "trade_items";buy[] = {4,"ItemSilverBar"};sell[] = {2,"ItemSilverBar"};};
class 30Rnd_556x45_StanagSD {type = "trade_items";buy[] = {4,"ItemSilverBar10oz"};sell[] = {2,"ItemSilverBar10oz"};};
class 30Rnd_556x45_G36 {type = "trade_items";buy[] = {4,"ItemSilverBar"};sell[] = {2,"ItemSilverBar"};};

View File

@@ -418,12 +418,16 @@ class Category_16 {
class ACR_SNOW_NV_GL_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar10oz"};sell[] = {16,"ItemGoldBar"};};
class ACR_SNOW_NV_SD_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar10oz"};sell[] = {18,"ItemGoldBar"};};
class ACR_SNOW_NV_GL_SD_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar10oz"};sell[] = {2,"ItemGoldBar10oz"};};
class KAC_PDW_DZ {type = "trade_weapons";buy[] = {4,"ItemGoldBar"};sell[] = {2,"ItemGoldBar"};};
class KAC_PDW_CCO_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {4,"ItemGoldBar"};};
class KAC_PDW_Holo_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {4,"ItemGoldBar"};};
class KAC_PDW_ACOG_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {6,"ItemGoldBar"};};
};
//Sniper Rifles
class Category_17 {
class M4SPR {type = "trade_weapons";buy[] = {1,"ItemGoldBar10oz"};sell[] = {6,"ItemGoldBar"};};
class CZ550_DZ {type = "trade_weapons";buy[] = {6,"ItemGoldBar"};sell[] = {3,"ItemGoldBar"};};
class M4SPR_DZE {type = "trade_weapons";buy[] = {1,"ItemGoldBar10oz"};sell[] = {6,"ItemGoldBar"};};
class CZ750_DZ {type = "trade_weapons";buy[] = {2,"ItemGoldBar10oz"};sell[] = {6,"ItemGoldBar"};};
class M24_DZ {type = "trade_weapons";buy[] = {1,"ItemGoldBar10oz"};sell[] = {6,"ItemGoldBar"};};
class M24_Gh_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar10oz"};sell[] = {7,"ItemGoldBar"};};
@@ -431,7 +435,7 @@ class Category_17 {
class M24_des_EP1 {type = "trade_weapons";buy[] = {1,"ItemGoldBar10oz"};sell[] = {6,"ItemGoldBar"};};
class M40A3_DZ {type = "trade_weapons";buy[] = {1,"ItemGoldBar10oz"};sell[] = {6,"ItemGoldBar"};};
class M40A3_Gh_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar10oz"};sell[] = {7,"ItemGoldBar"};};
class VSS_vintorez {type = "trade_weapons";buy[] = {3,"ItemGoldBar10oz"};sell[] = {4,"ItemGoldBar"};};
class VSS_vintorez_DZE {type = "trade_weapons";buy[] = {3,"ItemGoldBar10oz"};sell[] = {4,"ItemGoldBar"};};
// iron sights
class SVD_DZ {type = "trade_weapons";buy[] = {1,"ItemGoldBar10oz"};sell[] = {6,"ItemGoldBar"};};
// iron sights and ghillie

View File

@@ -81,6 +81,7 @@ class CfgWeapons
//Famas
#include "Rifles\Famas.hpp"
#include "Rifles\ACR.hpp"
#include "Rifles\KACPDW.hpp"
class M14_EP1;
#include "Rifles\M14.hpp"

View File

@@ -0,0 +1,155 @@
class KAC_PDW_DZ: Rifle
{
scope = public;
displayName = $STR_DZ_WPN_KACPDW_NAME;
descriptionShort = $STR_DZ_WPN_KACPDW_DESC;
model = "\RH_pdw\RH_pdw.p3d";
picture = "\RH_pdw\inv\w_pdw_iron_ca.paa";
handAnim[] = {"OFP2_ManSkeleton","\RH_pdw\Anim\RH_PDW.rtm"};
distanceZoomMin = 100;
distanceZoomMax = 100;
magazines[] = {"30Rnd_6x35_KAC"};
modes[] = {"Single","FullAuto"};
dexterity = 2.4;
drySound[] = {"Ca\sounds\Weapons\rifles\dry",0.000316228,1,10};
class Single: Mode_SemiAuto
{
reloadTime = 0.0857;
recoil = "RH_PDWRecoil";
recoilProne = "RH_pdwassaultRiflesBaseProne";
dispersion = 0.0025;
aiRateOfFire = 1;
aiRateOfFireDistance = 300;
minRange = 0;
minRangeProbab = 0.7;
midRange = 150;
midRangeProbab = 0.5;
maxRange = 300;
maxRangeProbab = 0.05;
begin1[] = {"\RH_pdw\sound\pdw_fire1",1.77828,1,1000};
soundBegin[] = {"begin1",1};
};
class FullAuto: Mode_FullAuto
{
reloadTime = 0.0857;
recoil = "RH_PDWRecoil";
recoilProne = "RH_pdwassaultRiflesBaseProne";
dispersion = 0.0025;
aiRateOfFire = 0.2;
aiRateOfFireDistance = 50;
minRange = 0;
minRangeProbab = 0.8;
midRange = 25;
midRangeProbab = 0.7;
maxRange = 70;
maxRangeProbab = 0.05;
begin1[] = {"\RH_pdw\sound\pdw_fire1",1.77828,1,1000};
soundBegin[] = {"begin1",1};
};
class Library
{
libTextDesc = "The Knight's Armament Company 6x35mm PDW is an experimental personal defense weapon designed by KAC, firing a new 6mm cartridge optimized for short barrel weapons.";
};
class Attachments
{
Attachment_CCO = "KAC_PDW_CCO_DZ";
Attachment_Holo = "KAC_PDW_HOLO_DZ";
Attachment_ACOG = "KAC_PDW_ACOG_DZ";
};
};
class KAC_PDW_CCO_DZ: KAC_PDW_DZ
{
displayName = $STR_DZ_WPN_KACPDW_CCO_NAME;
picture = "\RH_pdw\inv\w_pdw_aim_ca.paa";
model = "\RH_pdw\RH_pdw_aim.p3d";
dexterity = 2.2;
class Attachments {};
class ItemActions
{
class RemoveCCO
{
text = $STR_DZ_ATT_CCO_RMVE;
script = "; ['Attachment_CCO',_id,'KAC_PDW_DZ'] call player_removeAttachment";
};
};
};
class KAC_PDW_HOLO_DZ: KAC_PDW_DZ
{
displayName = $STR_DZ_WPN_KACPDW_HOLO_NAME;
picture = "\RH_pdw\inv\w_pdw_eotech_ca.paa";
model = "\RH_pdw\RH_pdw_eotech.p3d";
dexterity = 2.1;
class Attachments {};
class ItemActions
{
class RemoveHolo
{
text = $STR_DZ_ATT_HOLO_RMVE;
script = "; ['Attachment_Holo',_id,'KAC_PDW_DZ'] call player_removeAttachment";
};
};
};
class KAC_PDW_ACOG_DZ: KAC_PDW_DZ
{
displayName = $STR_DZ_WPN_KACPDW_ACOG_NAME;
picture = "\RH_pdw\inv\w_pdw_acog_ca.paa";
model = "\RH_pdw\RH_pdw_acog.p3d";
modelOptics = "\RH_pdw\fnc_acog_ta31rco.p3d";
dexterity = 2.1;
class OpticsModes
{
class ACOG
{
opticsID = 1;
useModelOptics = true;
opticsFlare = true;
opticsDisablePeripherialVision = true;
opticsZoomMin = 0.0623;
opticsZoomMax = 0.0623;
opticsZoomInit = 0.0623;
distanceZoomMin = 300;
distanceZoomMax = 300;
memoryPointCamera = "opticView";
visionMode[] = {"Normal"};
opticsPPEffects[] = {"OpticsCHAbera3","OpticsBlur3"};
cameraDir = "";
};
class Iron
{
opticsID = 2;
useModelOptics = false;
opticsFlare = false;
opticsDisablePeripherialVision = false;
opticsZoomMin = 0.25;
opticsZoomMax = 1.1;
opticsZoomInit = 0.5;
distanceZoomMin = 100;
distanceZoomMax = 100;
memoryPointCamera = "eye";
visionMode[] = {};
opticsPPEffects[] = {};
cameraDir = "";
};
};
class Attachments {};
class ItemActions
{
class RemoveACOG
{
text = $STR_DZ_ATT_ACOG_RMVE;
script = "; ['Attachment_ACOG',_id,'KAC_PDW_DZ'] call player_removeAttachment";
};
};
};

View File

@@ -512,6 +512,14 @@ class CfgAmmo
airFriction = -0.0009324;
};
//KAC PDW
class B_556x45_Ball;
class B_6x35_Ball: B_556x45_Ball
{
airfriction = -0.0015;
hit = 8.5;
};
//mosin nagant
/*class Mosin_762 : BulletBase
{

View File

@@ -12044,6 +12044,24 @@
<German>Remington XM2010, schallgedämpftes Scharfschützengewehr mit einem Nachtsichtvisier. &lt;br/&gt;Kaliber: .300</German>
</Key>
<Key ID="STR_DZ_WPN_KACPDW_NAME">
<English>KAC PDW</English>
</Key>
<Key ID="STR_DZ_WPN_KACPDW_CCO_NAME">
<English>KAC PDW CCO</English>
</Key>
<Key ID="STR_DZ_WPN_KACPDW_HOLO_NAME">
<English>KAC PDW Holo</English>
</Key>
<Key ID="STR_DZ_WPN_KACPDW_ACOG_NAME">
<English>KAC PDW ACOG</English>
</Key>
<Key ID="STR_DZ_WPN_KACPDW_DESC">
<English>KAC PDW, short barrel rifle &lt;br/&gt;Caliber: 6x35mm</English>
<German>KAC PDW, Kurzlaufgewehr &lt;br/&gt;Kaliber: 6x35mm</German>
</Key>
<!-- **** MAGAZINES **** -->
<Key ID="STR_DZ_MAG_17RND_9X19_GLOCK17SD_NAME">
@@ -12586,6 +12604,21 @@
<Czech>Kalibr: .300 SD&lt;br/&gt;Nábojů: 5&lt;br/&gt;Pro: XM2010 SD</Czech>
<Hungarian>Kaliber: .300 SD &lt;br/&gt; Töltények: 5 &lt;br/&gt; Hozzá tartozó fegyver: XM2010 SD</Hungarian>
</Key>
<Key ID="STR_DZ_MAG_30RND_KACPDW_NAME">
<English>30Rnd. KAC PDW mag.</English>
<Russian>30п. KAC PDW маг.</Russian>
</Key>
<Key ID="STR_DZ_MAG_30RND_KACPDW_DESC">
<English>Caliber: 6x35mm&lt;br/&gt;Rounds: 30&lt;br/&gt;Used in: KAC PDW</English>
<French>Calibre : 6x35mm&lt;br/&gt;Munitions : 30&lt;br/&gt;Utilisé avec : KACPDW</French>
<Spanish>Calibre: 6x35mm&lt;br/&gt;Cartuchos: 30&lt;br/&gt;Usado en: KAC PDW</Spanish>
<Italian>Calibro: 6x35mm&lt;br/&gt;Munizioni: 30&lt;br/&gt;Usato in: KAC PDW</Italian>
<Polish>Kaliber: 6x35mm&lt;br/&gt;Naboje: 30&lt;br/&gt;Uzywany w: KAC PDW</Polish>
<Russian>Патрон: 6x35mm &lt;br/&gt;Количество: 30&lt;br/&gt;Исп. в: KAC PDW</Russian>
<German>Kaliber: 6x35mm&lt;br/&gt;Patronen: 30&lt;br/&gt;Eingesetzt in: KAC PDW</German>
<Czech>Kalibr: 6x35mm&lt;br/&gt;Nábojů: 30&lt;br/&gt;Pro: KAC PDW</Czech>
<Hungarian>Kaliber: 6x35mm &lt;br/&gt; Töltények: 30&lt;br/&gt; Hozzá tartozó fegyver: KAC PDW</Hungarian>
</Key>
<!-- **** ATTACHMENTS **** -->