mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-13 19:52:38 +03:00
Add APS
This commit is contained in:
@@ -74,6 +74,8 @@ AmmoRU[] =
|
||||
{Loot_MAGAZINE, 8, 8Rnd_762x25_TT33},
|
||||
{Loot_MAGAZINE, 8, 8Rnd_9x18_Makarov},
|
||||
{Loot_MAGAZINE, 8, 8Rnd_9x18_MakarovSD},
|
||||
{Loot_MAGAZINE, 8, 20Rnd_9x18_APS},
|
||||
{Loot_MAGAZINE, 8, 20Rnd_9x18_APSSD},
|
||||
|
||||
// Submachine guns
|
||||
{Loot_MAGAZINE, 6, 64Rnd_9x19_Bizon},
|
||||
|
||||
@@ -7,6 +7,8 @@ weaponsRU[] =
|
||||
{Loot_WEAPON, 2, Tokarew_TT33_DZ},
|
||||
{Loot_WEAPON, 2, Makarov_DZ},
|
||||
{Loot_WEAPON, 1, Makarov_SD_DZ},
|
||||
{Loot_WEAPON, 2, APS_DZ},
|
||||
{Loot_WEAPON, 1, APS_SD_DZ},
|
||||
{Loot_WEAPON, 2, P99_Silver_DZ},
|
||||
{Loot_WEAPON, 1, P99_Silver_SD_DZ},
|
||||
|
||||
|
||||
@@ -16,4 +16,18 @@ class 8Rnd_9x18_MakarovSD : 8Rnd_9x18_Makarov
|
||||
{
|
||||
COMBINE_MAG
|
||||
};
|
||||
};
|
||||
|
||||
class 20Rnd_9x18_APS : 8Rnd_9x18_Makarov
|
||||
{
|
||||
displayName = $STR_DZ_MAG_20RND_APS_NAME;
|
||||
descriptionShort = $STR_DZ_MAG_20RND_APS_DESC;
|
||||
count = 20;
|
||||
};
|
||||
|
||||
class 20Rnd_9x18_APSSD : 8Rnd_9x18_MakarovSD
|
||||
{
|
||||
displayName = $STR_DZ_MAG_20RND_APSSD_NAME;
|
||||
descriptionShort = $STR_DZ_MAG_20RND_APSSD_DESC;
|
||||
count = 20;
|
||||
};
|
||||
@@ -3,6 +3,8 @@ class Category_19 {
|
||||
class 7Rnd_9x17_PPK {type = "trade_items";buy[] = {2,"ItemSilverBar"};sell[] = {1,"ItemSilverBar"};};
|
||||
class 8Rnd_9x18_Makarov {type = "trade_items";buy[] = {2,"ItemSilverBar"};sell[] = {1,"ItemSilverBar"};};
|
||||
class 8Rnd_9x18_MakarovSD {type = "trade_items";buy[] = {2,"ItemSilverBar10oz"};sell[] = {1,"ItemSilverBar10oz"};};
|
||||
class 20Rnd_9x18_APS {type = "trade_items";buy[] = {8,"ItemSilverBar"};sell[] = {4,"ItemSilverBar"};};
|
||||
class 20Rnd_9x18_APSSD {type = "trade_items";buy[] = {8,"ItemSilverBar10oz"};sell[] = {4,"ItemSilverBar10oz"};};
|
||||
class 8Rnd_762x25_TT33 {type = "trade_items";buy[] = {6,"ItemSilverBar"};sell[] = {3,"ItemSilverBar"};};
|
||||
class 8Rnd_9x19_P38 {type = "trade_items";buy[] = {2,"ItemSilverBar"};sell[] = {1,"ItemSilverBar"};};
|
||||
class 13Rnd_9x19_BHP {type = "trade_items";buy[] = {8,"ItemSilverBar"};sell[] = {4,"ItemSilverBar"};};
|
||||
|
||||
@@ -42,9 +42,11 @@ class Category_13 {
|
||||
class USP_DZ {type = "trade_weapons";buy[] = {2,"ItemGoldBar"};sell[] = {1,"ItemGoldBar"};};
|
||||
class USP_SD_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {3,"ItemGoldBar"};};
|
||||
class PPK_DZ {type = "trade_weapons";buy[] = {2,"ItemSilverBar10oz"};sell[] = {1,"ItemSilverBar10oz"};};
|
||||
class Tokarew_TT33_DZ {type = "trade_weapons";buy[] = {2,"ItemSilverBar10oz"};sell[] = {1,"ItemSilverBar10oz"};};
|
||||
class Tokarew_TT33_DZ {type = "trade_weapons";buy[] = {3,"ItemSilverBar10oz"};sell[] = {1,"ItemSilverBar10oz"};};
|
||||
class Makarov_DZ {type = "trade_weapons";buy[] = {2,"ItemSilverBar10oz"};sell[] = {1,"ItemSilverBar10oz"};};
|
||||
class Makarov_SD_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {21,"ItemSilverBar10oz"};};
|
||||
class APS_DZ {type = "trade_weapons";buy[] = {4,"ItemSilverBar10oz"};sell[] = {2,"ItemSilverBar10oz"};};
|
||||
class APS_SD_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {21,"ItemSilverBar10oz"};};
|
||||
class P38_DZ {type = "trade_weapons";buy[] = {2,"ItemSilverBar10oz"};sell[] = {1,"ItemSilverBar10oz"};};
|
||||
class BrowningHP_DZ {type = "trade_weapons";buy[] = {1,"ItemGoldBar"};sell[] = {5,"ItemSilverBar10oz"};};
|
||||
class MK22_DZ {type = "trade_weapons";buy[] = {6,"ItemSilverBar10oz"};sell[] = {3,"ItemSilverBar10oz"};};
|
||||
|
||||
@@ -227,6 +227,7 @@ class CfgWeapons
|
||||
#include "Pistols\Makarov.hpp"
|
||||
#include "Pistols\TT33.hpp"
|
||||
#include "Pistols\RugerMK2.hpp"
|
||||
#include "Pistols\APS.hpp"
|
||||
|
||||
class UZI_EP1;
|
||||
class UZI_SD_EP1;
|
||||
|
||||
167
SQF/dayz_code/Configs/CfgWeapons/Pistols/APS.hpp
Normal file
167
SQF/dayz_code/Configs/CfgWeapons/Pistols/APS.hpp
Normal file
@@ -0,0 +1,167 @@
|
||||
class APS_DZ: Makarov
|
||||
{
|
||||
scope = public;
|
||||
model = "\RH_aks\RH_aps.p3d";
|
||||
modelOptics = "-";
|
||||
picture = "\RH_aks\inv\aps.paa";
|
||||
distanceZoomMin = 56;
|
||||
distanceZoomMax = 56;
|
||||
optics = "true";
|
||||
displayName = $STR_DZ_WPN_APS_NAME;
|
||||
descriptionShort = $STR_DZ_WPN_APS_DESC;
|
||||
drySound[] = {"\ca\Weapons\Data\Sound\T33_dry_v1",0.01,1,20};
|
||||
reloadMagazineSound[] = {"\RH_aks\sound\aps_reload.wss",0.1,1,20};
|
||||
magazines[] = {"20Rnd_9x18_APS"};
|
||||
|
||||
modes[] = {"Single","FullAuto"};
|
||||
class Single: Mode_SemiAuto
|
||||
{
|
||||
begin1[] = {"\RH_aks\sound\aps.wss",0.794328,1,700};
|
||||
soundBegin[] = {"begin1",1};
|
||||
soundContinuous = 0;
|
||||
dispersion = 0.006;
|
||||
reloadTime = 0.10909091;
|
||||
recoil = "recoil_single_pistol_2outof3";
|
||||
recoilProne = "recoil_single_pistol_prone_2outof3";
|
||||
ffCount = 1;
|
||||
ffMagnitude = 0.5;
|
||||
ffFrequency = 11;
|
||||
flash = "gunfire";
|
||||
flashSize = 0.1;
|
||||
useAction = 0;
|
||||
useActionTitle = "";
|
||||
showToPlayer = 1;
|
||||
aiRateOfFire = 1.5;
|
||||
aiRateOfFireDistance = 50;
|
||||
minRange = 2;
|
||||
minRangeProbab = 0.3;
|
||||
midRange = 30;
|
||||
midRangeProbab = 0.7;
|
||||
maxRange = 50;
|
||||
maxRangeProbab = 0.4;
|
||||
};
|
||||
class FullAuto: Mode_FullAuto
|
||||
{
|
||||
begin1[] = {"\RH_aks\sound\aps.wss",0.794328,1,700};
|
||||
soundBegin[] = {"begin1",1};
|
||||
soundContinuous = 0;
|
||||
multiplier = 1;
|
||||
burst = 1;
|
||||
dispersion = 0.007;
|
||||
reloadTime = 0.10909091;
|
||||
recoil = "recoil_single_pistol_2outof3";
|
||||
recoilProne = "recoil_single_pistol_prone_2outof3";
|
||||
ffCount = 3;
|
||||
ffMagnitude = 0.5;
|
||||
ffFrequency = 11;
|
||||
autofire = 2;
|
||||
flash = "gunfire";
|
||||
flashSize = 0.1;
|
||||
useAction = 0;
|
||||
useActionTitle = "";
|
||||
showToPlayer = 1;
|
||||
aiRateOfFire = 0.001;
|
||||
aiRateOfFireDistance = 50;
|
||||
minRange = 2;
|
||||
minRangeProbab = 0.7;
|
||||
midRange = 10;
|
||||
midRangeProbab = 0.7;
|
||||
maxRange = 20;
|
||||
maxRangeProbab = 0.2;
|
||||
};
|
||||
class Library
|
||||
{
|
||||
libTextDesc = "The APS is a simple blowback pistol, of al steel construction, with external hammer and a double action trigger. A three-position safety lever, located on the slide, also acts as fire mode selector, allowing for single-shot or full automatic fire. To slow the rate of fire down to controllable 600 rounds per minute, APS featured a plunger-type fire rate reducer, located in the grip. return spring is located around the barrel. Front sight is fixed to the slide, rear sight is adjustable for range, with settings for 25, 50 and optimistic 100 and 200 meters. To further improve the long range and full automatic mode accuracy, a shoulder stock / holster can be attached to the grip. early holsters / stocks were made from wood, latter from brow plastic.";
|
||||
};
|
||||
|
||||
class Attachments
|
||||
{
|
||||
Attachment_Sup9 = "APS_SD_DZ";
|
||||
};
|
||||
};
|
||||
|
||||
class APS_SD_DZ: MakarovSD
|
||||
{
|
||||
scope = public;
|
||||
model = "\RH_aks\RH_apssd.p3d";
|
||||
modelOptics = "-";
|
||||
picture = "\RH_aks\inv\apssd.paa";
|
||||
distanceZoomMin = 56;
|
||||
distanceZoomMax = 56;
|
||||
optics = "true";
|
||||
displayName = $STR_DZ_WPN_APSSD_NAME;
|
||||
descriptionShort = $STR_DZ_WPN_APSSD_DESC;
|
||||
drySound[] = {"\ca\Weapons\Data\Sound\T33_dry_v1",0.01,1,20};
|
||||
reloadMagazineSound[] = {"\RH_aks\sound\aps_reload.wss",0.1,1,20};
|
||||
magazines[] = {"20Rnd_9x18_APSSD"};
|
||||
|
||||
modes[] = {"Single","FullAuto"};
|
||||
class Single: Mode_SemiAuto
|
||||
{
|
||||
begin1[] = {"\RH_aks\sound\apssd.wss",0.316228,1,50};
|
||||
soundBegin[] = {"begin1",1};
|
||||
soundContinuous = 0;
|
||||
dispersion = 0.006;
|
||||
reloadTime = 0.10909091;
|
||||
recoil = "recoil_single_pistol_2outof3";
|
||||
recoilProne = "recoil_single_pistol_prone_2outof3";
|
||||
ffCount = 1;
|
||||
ffMagnitude = 0.5;
|
||||
ffFrequency = 11;
|
||||
flash = "gunfire";
|
||||
flashSize = 0.1;
|
||||
useAction = 0;
|
||||
useActionTitle = "";
|
||||
showToPlayer = 1;
|
||||
aiRateOfFire = 1.5;
|
||||
aiRateOfFireDistance = 50;
|
||||
minRange = 2;
|
||||
minRangeProbab = 0.3;
|
||||
midRange = 30;
|
||||
midRangeProbab = 0.7;
|
||||
maxRange = 50;
|
||||
maxRangeProbab = 0.4;
|
||||
};
|
||||
class FullAuto: Mode_FullAuto
|
||||
{
|
||||
begin1[] = {"\RH_aks\sound\apssd.wss",0.316228,1,50};
|
||||
soundBegin[] = {"begin1",1};
|
||||
soundContinuous = 0;
|
||||
multiplier = 1;
|
||||
burst = 1;
|
||||
dispersion = 0.007;
|
||||
reloadTime = 0.10909091;
|
||||
recoil = "recoil_single_pistol_2outof3";
|
||||
recoilProne = "recoil_single_pistol_prone_2outof3";
|
||||
ffCount = 3;
|
||||
ffMagnitude = 0.5;
|
||||
ffFrequency = 11;
|
||||
autofire = 2;
|
||||
flash = "gunfire";
|
||||
flashSize = 0.1;
|
||||
useAction = 0;
|
||||
useActionTitle = "";
|
||||
showToPlayer = 1;
|
||||
aiRateOfFire = 0.001;
|
||||
aiRateOfFireDistance = 50;
|
||||
minRange = 2;
|
||||
minRangeProbab = 0.7;
|
||||
midRange = 10;
|
||||
midRangeProbab = 0.7;
|
||||
maxRange = 20;
|
||||
maxRangeProbab = 0.2;
|
||||
};
|
||||
class Library
|
||||
{
|
||||
libTextDesc = "The APS is a simple blowback pistol, of al steel construction, with external hammer and a double action trigger. A three-position safety lever, located on the slide, also acts as fire mode selector, allowing for single-shot or full automatic fire. To slow the rate of fire down to controllable 600 rounds per minute, APS featured a plunger-type fire rate reducer, located in the grip. return spring is located around the barrel. Front sight is fixed to the slide, rear sight is adjustable for range, with settings for 25, 50 and optimistic 100 and 200 meters. To further improve the long range and full automatic mode accuracy, a shoulder stock / holster can be attached to the grip. early holsters / stocks were made from wood, latter from brow plastic.";
|
||||
};
|
||||
|
||||
class ItemActions
|
||||
{
|
||||
class RemoveSuppressor
|
||||
{
|
||||
text = $STR_ATTACHMENT_RMVE_Silencer;
|
||||
script = "; ['Attachment_Sup9',_id,'APS_DZ'] call player_removeAttachment";
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -12693,7 +12693,23 @@
|
||||
<!-- SVU -->
|
||||
<Key ID="STR_DZ_WPN_SVU_NAME">
|
||||
<English>SVU</English>
|
||||
</Key>
|
||||
|
||||
<!-- APS -->
|
||||
<Key ID="STR_DZ_WPN_APS_NAME">
|
||||
<English>APS</English>
|
||||
</Key>
|
||||
<Key ID="STR_DZ_WPN_APSSD_NAME">
|
||||
<English>APS SD</English>
|
||||
</Key>
|
||||
<Key ID="STR_DZ_WPN_APSSD_DESC">
|
||||
<English>Selective-fire machine Pistol <br/>Caliber: 9x18mm SD</English>
|
||||
<German>Reihenfeuerpistole <br/>Kaliber: 9x18mm SD</German>
|
||||
</Key>
|
||||
<Key ID="STR_DZ_WPN_APS_DESC">
|
||||
<English>Selective-fire machine Pistol <br/>Caliber: 9x18mm</English>
|
||||
<German>Reihenfeuerpistole <br/>Kaliber: 9x18mm</German>
|
||||
</Key>
|
||||
|
||||
<!-- **** MAGAZINES **** -->
|
||||
|
||||
@@ -13810,6 +13826,36 @@
|
||||
<German>Kaliber: 7.62x51mm SD<br/>Patronen: 20<br/>Eingesetzt in: HK417 SD</German>
|
||||
<Czech>Kalibr: 7.62x51mm SD<br/>Nábojů: 20<br/>Pro: HK417 SD</Czech>
|
||||
<Hungarian>Kaliber: 7.62x51mm SD <br/> Töltények: 20 <br/> Hozzá tartozó fegyver: HK417 SD</Hungarian>
|
||||
</Key>
|
||||
<Key ID="STR_DZ_MAG_20RND_APS_NAME">
|
||||
<English>20Rnd. APS mag.</English>
|
||||
<Russian>20п. APS маг.</Russian>
|
||||
</Key>
|
||||
<Key ID="STR_DZ_MAG_20RND_APSSD_NAME">
|
||||
<English>20Rnd. APS SD mag.</English>
|
||||
<Russian>20п. APS SD маг.</Russian>
|
||||
</Key>
|
||||
<Key ID="STR_DZ_MAG_20RND_APS_DESC">
|
||||
<English>Caliber: 9x18mm<br/>Rounds: 20<br/>Used in: APS</English>
|
||||
<French>Calibre : 9x18mm<br/>Munitions : 20<br/>Utilisé avec: APS</French>
|
||||
<Spanish>Calibre: 9x18mm<br/>Cartuchos: 20<br/>Usado en: APS</Spanish>
|
||||
<Italian>Calibro: 9x18mm<br/>Munizioni: 20<br/>Usato in: APS</Italian>
|
||||
<Polish>Kaliber: 9x18mm<br/>Naboje: 20<br/>Uzywany w: APS</Polish>
|
||||
<Russian>Патрон: 9x18 мм<br/>Количество: 20<br/>Исп. в: APS</Russian>
|
||||
<German>Kaliber: 9x18mm<br/>Patronen: 20<br/>Eingesetzt in: APS</German>
|
||||
<Czech>Kalibr: 9x18mm<br/>Nábojů: 20<br/>Pro: APS</Czech>
|
||||
<Hungarian>Kaliber: 9x18mm<br/> Töltények: 20 <br/> Hozzá tartozó fegyver: APS</Hungarian>
|
||||
</Key>
|
||||
<Key ID="STR_DZ_MAG_20RND_APSSD_DESC">
|
||||
<English>Caliber: 9x18mm SD<br/>Rounds: 20<br/>Used in: APS SD</English>
|
||||
<French>Calibre : 9x18mm SD<br/>Munitions : 20<br/>Utilisé avec: APS SD</French>
|
||||
<Spanish>Calibre: 9x18mm SD<br/>Cartuchos: 20<br/>Usado en: APS SD</Spanish>
|
||||
<Italian>Calibro: 9x18mm SD<br/>Munizioni: 20<br/>Usato in: APS SD</Italian>
|
||||
<Polish>Kaliber: 9x18mm SD<br/>Naboje: 20<br/>Uzywany w: APS SD</Polish>
|
||||
<Russian>Патрон: 9x18 мм SD<br/>Количество: 20<br/>Исп. в: APS SD</Russian>
|
||||
<German>Kaliber: 9x18mm SD<br/>Patronen: 20<br/>Eingesetzt in: APS SD</German>
|
||||
<Czech>Kalibr: 9x18mm SD<br/>Nábojů: 20<br/>Pro: APS SD</Czech>
|
||||
<Hungarian>Kaliber: 9x18mm SD <br/> Töltények: 20 <br/> Hozzá tartozó fegyver: APS SD</Hungarian>
|
||||
</Key>
|
||||
|
||||
<!-- **** ATTACHMENTS **** -->
|
||||
|
||||
Reference in New Issue
Block a user