Add USAS-12

Thx @helion4
This commit is contained in:
A Man
2020-04-16 18:06:23 +02:00
parent 2d73a96df7
commit 2bee3d67fb
7 changed files with 129 additions and 3 deletions

View File

@@ -46,6 +46,10 @@ AmmoCZ[] = {
{Loot_MAGAZINE, 1, 10Rnd_762x51_CZ750},
{Loot_MAGAZINE, 3, 20Rnd_762x51_B_SCAR},
// Shotgun
{Loot_MAGAZINE, 1, 20Rnd_B_Usas12_74Slug},
{Loot_MAGAZINE, 1, 20Rnd_B_Usas12_Pellets},
// Submachine guns
{Loot_MAGAZINE, 3, 30Rnd_9x19_MP5},
{Loot_MAGAZINE, 3, 30Rnd_9x19_MP5SD},

View File

@@ -215,6 +215,9 @@ weaponsCZ[] =
{Loot_WEAPON, 2, CZ75SP_DZ},
{Loot_WEAPON, 1, CZ75SP_SD_DZ},
// Bolt action rifles and shotguns
{Loot_WEAPON, 5, USAS12_DZ},
// Sniper Rifles
{Loot_WEAPON, 3, CZ750_DZ},
{Loot_WEAPON, 3, M110_NV_DZ}, // Technically a US rifle, but the CZ group does not have a DMR type rifle.

View File

@@ -205,3 +205,15 @@ class 8Rnd_B_Saiga12_Pellets: CA_Magazine
COMBINE_MAG
};
};
class 20Rnd_B_Usas12_74Slug: 8Rnd_B_Saiga12_74Slug {
displayName = $STR_DZ_MAG_20RND_USAS12_SLUG_NAME;
descriptionShort = $STR_DZ_MAG_20RND_USAS12_SLUG_DESC;
count = 20;
};
class 20Rnd_B_Usas12_Pellets: 8Rnd_B_Saiga12_Pellets {
displayName = $STR_DZ_MAG_20RND_USAS12_PELLETS_NAME;
descriptionShort = $STR_DZ_MAG_20RND_USAS12_PELLETS_DESC;
count = 20;
};

View File

@@ -4,6 +4,7 @@ class Category_11 {
class MeleeBaseballbatNails {type = "trade_weapons";buy[] = {-2,"ItemSilverBar"};sell[] = {2,"ItemSilverBar"};};
class Saiga12K {type = "trade_weapons";buy[] = {3,"ItemGoldBar"};sell[] = {1,"ItemGoldBar"};};
class AA12_PMC {type = "trade_weapons";buy[] = {8,"ItemGoldBar"};sell[] = {5,"ItemGoldBar"};};
class USAS12_DZ {type = "trade_weapons";buy[] = {7,"ItemGoldBar"};sell[] = {4,"ItemGoldBar"};};
class revolver_gold_EP1 {type = "trade_weapons";buy[] = {5,"ItemGoldBar10oz"};sell[] = {2,"ItemGoldBar10oz"};};
class Colt_Anaconda_Gold_DZ {type = "trade_weapons";buy[] = {9,"ItemGoldBar10oz"};sell[] = {5,"ItemGoldBar10oz"};};
class SVD_Gold_DZ {type = "trade_weapons";buy[] = {1,"ItemBriefcase100oz"};sell[] = {5,"ItemGoldBar10oz"};};
@@ -13,6 +14,8 @@ class Category_11 {
class MAAWS {type = "trade_weapons";buy[] = {-8,"ItemGoldBar10oz"};sell[] = {4,"ItemGoldBar10oz"};};
class 8Rnd_B_Saiga12_74Slug {type = "trade_items";buy[] = {5,"ItemSilverBar"};sell[] = {3,"ItemSilverBar"};};
class 8Rnd_B_Saiga12_Pellets {type = "trade_items";buy[] = {5,"ItemSilverBar"};sell[] = {3,"ItemSilverBar"};};
class 20Rnd_B_Usas12_74Slug {type = "trade_items";buy[] = {8,"ItemSilverBar"};sell[] = {5,"ItemSilverBar"};};
class 20Rnd_B_Usas12_Pellets {type = "trade_items";buy[] = {8,"ItemSilverBar"};sell[] = {5,"ItemSilverBar"};};
class 20Rnd_B_AA12_Pellets {type = "trade_items";buy[] = {8,"ItemSilverBar"};sell[] = {5,"ItemSilverBar"};};
class 20Rnd_B_AA12_74Slug {type = "trade_items";buy[] = {8,"ItemSilverBar"};sell[] = {5,"ItemSilverBar"};};
class 1Rnd_Bolt_Explosive {type = "trade_items";buy[] = {4,"ItemSilverBar"};sell[] = {2,"ItemSilverBar"};};

View File

@@ -198,6 +198,7 @@ class CfgWeapons
#include "Rifles\MR43.hpp"
#include "Rifles\Winchester1866.hpp"
#include "Rifles\Remington870.hpp"
#include "Rifles\Usas12.hpp"
#include "Rifles\Crossbow.hpp"
#include "Rifles\L115A3.hpp"
#include "Rifles\MSR.hpp"

View File

@@ -0,0 +1,61 @@
class Saiga12K;
class USAS12_DZ: Saiga12K
{
scope = public;
displayName = $STR_DZ_WPN_USAS12_NAME;
descriptionShort = $STR_DZ_WPN_USAS12_DESC;
model = "\z\addons\dayz_epoch_w\usas12\h4_usas12.p3d";
picture ="\z\addons\dayz_epoch_w\usas12\data\w_usas_ca.paa";
magazines[] = {20Rnd_B_Usas12_74Slug, 20Rnd_B_Usas12_Pellets};
optics = 1;
modelOptics = "-";
distanceZoomMin = 50;
distanceZoomMax = 50;
bullet1[] = {"Ca\Sounds_PMC\Weapons_PMC\SHOTGUN\shotgun_patrona_metal_1", db-20, 1,15};
bullet2[] = {"Ca\Sounds_PMC\Weapons_PMC\SHOTGUN\shotgun_patrona_metal_2", db-20, 1,15};
bullet3[] = {"Ca\Sounds_PMC\Weapons_PMC\SHOTGUN\shotgun_patrona_metal_3", db-15, 1,15};
bullet4[] = {"Ca\Sounds_PMC\Weapons_PMC\SHOTGUN\shotgun_patrona_metal_4", db-15, 1,15};
bullet5[] = {"Ca\Sounds_PMC\Weapons_PMC\SHOTGUN\shotgun_patrona_dirt_1", db-20, 1,15};
bullet6[] = {"Ca\Sounds_PMC\Weapons_PMC\SHOTGUN\shotgun_patrona_dirt_2", db-20, 1,15};
bullet7[] = {"Ca\Sounds_PMC\Weapons_PMC\SHOTGUN\shotgun_patrona_dirt_3", db-20, 1,15};
bullet8[] = {"Ca\Sounds_PMC\Weapons_PMC\SHOTGUN\shotgun_patrona_dirt_4", db-20, 1,15};
bullet9[] = {"Ca\Sounds_PMC\Weapons_PMC\SHOTGUN\shotgun_patrona_dirt_1", db-40, 1,15};
bullet10[] = {"Ca\Sounds_PMC\Weapons_PMC\SHOTGUN\shotgun_patrona_dirt_2", db-40, 1,15};
bullet11[] = {"Ca\Sounds_PMC\Weapons_PMC\SHOTGUN\shotgun_patrona_dirt_3", db-40, 1,15};
bullet12[] = {"Ca\Sounds_PMC\Weapons_PMC\SHOTGUN\shotgun_patrona_dirt_4", db-40, 1,15};
soundBullet[] = {bullet1, 0.083, bullet2, 0.083, bullet3, 0.083, bullet4, 0.083, bullet5, 0.083, bullet6, 0.083, bullet7, 0.083, bullet8, 0.083, bullet9, 0.083, bullet10, 0.083, bullet11, 0.083, bullet12, 0.083};
fireSpreadAngle = 0.7848246;
modes[] = {"Single", "FullAuto"};
class Single: Mode_SemiAuto
{
begin1[] = {"Ca\Sounds_PMC\Weapons_PMC\SHOTGUN\shotgun1", db5, 1,1200};
begin2[] = {"Ca\Sounds_PMC\Weapons_PMC\SHOTGUN\shotgun4", db5, 1,1200};
soundBegin[] = {begin1,0.5, begin2,0.5};
dispersion = 0.002;
reloadTime = 0.2;
recoil = "recoil_single_primary_6outof10";
recoilProne = "recoil_single_primary_prone_6outof10";
minRange = 0;
minRangeProbab = 0.50;
midRange = 60;
midRangeProbab = 0.20;
maxRange = 100;
maxRangeProbab = 0.03;
};
class FullAuto: Mode_FullAuto
{
begin1[] = {"Ca\Sounds_PMC\Weapons_PMC\SHOTGUN\shotgun1", db5, 1,1200};
begin2[] = {"Ca\Sounds_PMC\Weapons_PMC\SHOTGUN\shotgun4", db5, 1,1200};
soundBegin[] = {begin1,0.5, begin2,0.5};
dispersion = 0.003;
reloadTime = 0.2;
recoil = "recoil_single_primary_6outof10";
recoilProne = "recoil_single_primary_prone_6outof10";
minRange = 0;
minRangeProbab = 0.60;
midRange = 40;
midRangeProbab = 0.15;
maxRange = 70;
maxRangeProbab = 0.02;
};
};

View File

@@ -13449,7 +13449,16 @@
<Russian>Пистолет-пулемет &lt;br/&gt;Патрон: 9x19мм Parabellum</Russian>
<Polish>Pistolet maszynowy &lt;br/&gt;Kaliber: 9x19mm Parabellum</Polish>
<Hungarian>Géppisztoly &lt;br/&gt; Kaliber: 9x19mm Parabellum</Hungarian>
</Key>
</Key>
<!-- USAS12 -->
<Key ID="STR_DZ_WPN_USAS12_NAME">
<English>USAS-12</English>
</Key>
<Key ID="STR_DZ_WPN_USAS12_DESC">
<English>Automatic Shotgun &lt;br/&gt;Caliber: Caliber 12</English>
<German>Selbstladeschrotflinte &lt;br/&gt;Kaliber: Kaliber 12</German>
</Key>
<!-- **** MAGAZINES **** -->
@@ -14821,7 +14830,8 @@
<Hungarian>Kaliber: 7.62x51mm SD &lt;br/&gt; Töltények: 20 &lt;br/&gt; Hozzá tartozó fegyver: MK 14 SD, M21A5 SD</Hungarian>
</Key>
<Key ID="STR_DZ_MAG_30RND_556x45_AUG_NAME">
<English>30Rnd. Steyr Aug mag</English>
<English>30Rnd. Steyr Aug mag.</English>
<Russian>30п. Steyr Aug маг.</Russian>
</Key>
<Key ID="STR_DZ_MAG_30RND_AUG_DESC">
<German>Kaliber: 5.56x45mm &lt;br/&gt;Patronen: 30 &lt;br/&gt;Eingesetzt in: Steyr Aug A3</German>
@@ -14835,7 +14845,8 @@
<Hungarian>Kaliber: 5.56x45mm &lt;br/&gt; Töltények: 30 &lt;br/&gt; Hozzá tartozó fegyver: Steyr Aug A3</Hungarian>
</Key>
<Key ID="STR_DZ_MAG_5RND_408_CHEYTAC_NAME">
<English>5Rnd. Chey Tac mag</English>
<English>5Rnd. Chey Tac mag.</English>
<Russian>5п. Chey Tac маг.</Russian>
</Key>
<Key ID="STR_DZ_MAG_5RND_CHEYTAC_DESC">
<German>Kaliber: .408 Chey Tac &lt;br/&gt;Patronen: 5 &lt;br/&gt;Eingesetzt in: M200 Chey Tac</German>
@@ -14937,6 +14948,37 @@
<German>Kaliber: 9x19mm Parabellum&lt;br/&gt;Patronen: 70&lt;br/&gt;Eingesetzt in: Suomi M-31</German>
<Czech>Kalibr: 9x19mm Parabellum&lt;br/&gt;Nábojů: 70&lt;br/&gt;Pro: Suomi M-31</Czech>
<Hungarian>Kaliber: 9x19mm Parabellum&lt;br/&gt; Töltények: 70&lt;br/&gt; Hozzá tartozó fegyver: Suomi M-31</Hungarian>
</Key>
<Key ID="STR_DZ_MAG_20RND_USAS12_SLUG_NAME">
<English>20Rnd. USAS-12 Slug</English>
<Russian>20п. USAS-12 Slug</Russian>
</Key>
<Key ID="STR_DZ_MAG_20RND_USAS12_SLUG_DESC">
<English>Caliber: Caliber 12 Slug &lt;br/&gt;Rounds: 20&lt;br/&gt;Used in: USAS-12</English>
<French>Calibre: Calibre 12 Slug &lt;br/&gt;Munitions : 20&lt;br/&gt;Utilisé avec: USAS-12</French>
<Spanish>Calibre: Calibre 12 Slug &lt;br/&gt;Cartuchos: 20&lt;br/&gt;Usado en: USAS-12</Spanish>
<Italian>Calibro: Calibro 12 Slug &lt;br/&gt;Munizioni: 20&lt;br/&gt;Usato in: USAS-12</Italian>
<Polish>Kaliber: Kaliber 12 Slug &lt;br/&gt;Naboje: 20&lt;br/&gt;Uzywany w: USAS-12</Polish>
<Russian>Патрон: Патрон 12 &lt;br/&gt;Количество: 20&lt;br/&gt;Исп. в: USAS-12</Russian>
<German>Kaliber: Kaliber 12 Slug &lt;br/&gt;Patronen: 20&lt;br/&gt;Eingesetzt in: USAS-12</German>
<Czech>Kalibr: Kalibr 12 Slug &lt;br/&gt;Nábojů: 20&lt;br/&gt;Pro: USAS-12</Czech>
<Hungarian>Kaliber: Kaliber 12 Slug &lt;br/&gt; Töltények: 20&lt;br/&gt; Hozzá tartozó fegyver: USAS-12</Hungarian>
</Key>
<Key ID="STR_DZ_MAG_20RND_USAS12_PELLETS_NAME">
<English>20Rnd. USAS-12 Pellets</English>
<German>20Rnd. USAS-12 Schrot</German>
<Russian>20п. USAS-12 Pellets</Russian>
</Key>
<Key ID="STR_DZ_MAG_20RND_USAS12_PELLETS_DESC">
<English>Caliber: Caliber 12 Pellets &lt;br/&gt;Rounds: 20&lt;br/&gt;Used in: USAS-12</English>
<French>Calibre: Calibre 12 Pellets &lt;br/&gt;Munitions : 20&lt;br/&gt;Utilisé avec: USAS-12</French>
<Spanish>Calibre: Calibre 12 Pellets &lt;br/&gt;Cartuchos: 20&lt;br/&gt;Usado en: USAS-12</Spanish>
<Italian>Calibro: Calibro 12 Pellets &lt;br/&gt;Munizioni: 20&lt;br/&gt;Usato in: USAS-12</Italian>
<Polish>Kaliber: Kaliber 12 Pellets &lt;br/&gt;Naboje: 20&lt;br/&gt;Uzywany w: USAS-12</Polish>
<Russian>Патрон: Патрон 12 &lt;br/&gt;Количество: 20&lt;br/&gt;Исп. в: USAS-12</Russian>
<German>Kaliber: Kaliber 12 Schrot &lt;br/&gt;Patronen: 20&lt;br/&gt;Eingesetzt in: USAS-12</German>
<Czech>Kalibr: Kalibr 12 Pellets &lt;br/&gt;Nábojů: 20&lt;br/&gt;Pro: USAS-12</Czech>
<Hungarian>Kaliber: Kaliber 12 Pellets &lt;br/&gt; Töltények: 20&lt;br/&gt; Hozzá tartozó fegyver: USAS-12</Hungarian>
</Key>
<!-- **** ATTACHMENTS **** -->