diff --git a/SQF/dayz_code/Configs/CfgMagazines.hpp b/SQF/dayz_code/Configs/CfgMagazines.hpp
index 74ceb2488..db7ca0a15 100644
--- a/SQF/dayz_code/Configs/CfgMagazines.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines.hpp
@@ -1320,7 +1320,7 @@ class CfgMagazines {
};
};
class ItemTentDomed : ItemTent {
- scope = public;
+ scope = 2;
count = 1;
type = 256;
displayName = "Camping Tent Desert";
@@ -1356,7 +1356,7 @@ class CfgMagazines {
};
};
class ItemTentDomed2 : ItemTent {
- scope = public;
+ scope = 2;
count = 1;
type = 256;
displayName = "Camping Tent Green";
@@ -1392,7 +1392,7 @@ class CfgMagazines {
};
class ItemSandbag : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
type = 256;
displayName = $STR_EQUIP_NAME_21;
@@ -1451,7 +1451,7 @@ class CfgMagazines {
};
class BagFenceRound_DZ_kit : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
type = 256;
displayName = "Round Sandbag Fence";
@@ -1479,7 +1479,7 @@ class CfgMagazines {
};
class ItemSledgeHead : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
type = 256;
displayName = "Sledgehammer Head";
@@ -1501,7 +1501,7 @@ class CfgMagazines {
};
};
class ItemSledgeHandle : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
type = 256;
displayName = "Sledgehammer Handle";
@@ -1524,7 +1524,7 @@ class CfgMagazines {
};
class ItemSandbagLarge : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
type = 256;
displayName = "H-barrier cube";
@@ -1553,7 +1553,7 @@ class CfgMagazines {
class ItemSandbagExLarge : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
type = 256;
displayName = "3 x H-barrier cube";
@@ -1581,7 +1581,7 @@ class CfgMagazines {
};
class ItemSandbagExLarge5x : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
type = 256;
displayName = "5 x H-barrier cube";
@@ -1600,7 +1600,7 @@ class CfgMagazines {
};
class ItemTankTrap : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
type = 256;
displayName = $STR_EQUIP_NAME_22;
@@ -1619,7 +1619,7 @@ class CfgMagazines {
};
class TrapBear : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
type = 256;
displayName = "Bear Trap";
@@ -1638,7 +1638,7 @@ class CfgMagazines {
};
class ItemWire : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
type = 256;
displayName = $STR_EQUIP_NAME_23;
@@ -1670,7 +1670,7 @@ class CfgMagazines {
class HandGrenade_Stone;
class ItemTrashToiletpaper : HandGrenade_Stone {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_JUNK_NAME_TOILETPAPER;
descriptionShort = $STR_JUNK_DESC_TOILETPAPER;
@@ -1680,7 +1680,7 @@ class CfgMagazines {
ammo = "GrenadeHand_Stone";
};
class ItemTrashRazor : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_JUNK_NAME_RAZOR;
descriptionShort = $STR_JUNK_DESC_RAZOR;
@@ -1690,7 +1690,7 @@ class CfgMagazines {
};
class ItemKiloHemp : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = "Kilo of Hemp";
descriptionShort = "Kilo of Hemp";
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Ammo.hpp b/SQF/dayz_code/Configs/CfgMagazines/Ammo.hpp
index 1ef212f72..669d43496 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Ammo.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Ammo.hpp
@@ -129,7 +129,7 @@ class 2Rnd_shotgun_74Pellets: 8Rnd_B_Beneli_Pellets {
};
class Quiver : CA_Magazine {
- scope = public;
+ scope = 2;
ammo = "WoodenArrow";
count = 6;
descriptionshort = "Small Quiver used with the Crossbow, Max arrows 6.";
@@ -139,7 +139,7 @@ class Quiver : CA_Magazine {
picture = "\z\addons\dayz_communityassets\pictures\equip_quiver_ca.paa";
};
class WoodenArrow : CA_Magazine {
- scope = public;
+ scope = 2;
displayName = "Arrow"; //$STR_MAG_NAME_3;
model = "\dayz_weapons\models\bolt_gear";
picture = "\z\addons\dayz_communityassets\pictures\equip_warrow_ca.paa";
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Attachments/ACOG.hpp b/SQF/dayz_code/Configs/CfgMagazines/Attachments/ACOG.hpp
index 5ca2d7c1c..5824c1675 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Attachments/ACOG.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Attachments/ACOG.hpp
@@ -1,6 +1,6 @@
class Attachment_ACOG : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Attachments/BELT.hpp b/SQF/dayz_code/Configs/CfgMagazines/Attachments/BELT.hpp
index 918cf7b39..b1645de29 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Attachments/BELT.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Attachments/BELT.hpp
@@ -1,6 +1,6 @@
class Attachment_BELT : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Attachments/CCO.hpp b/SQF/dayz_code/Configs/CfgMagazines/Attachments/CCO.hpp
index b0a0aeb02..88d296e19 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Attachments/CCO.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Attachments/CCO.hpp
@@ -1,6 +1,6 @@
class Attachment_CCO : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Attachments/FL.hpp b/SQF/dayz_code/Configs/CfgMagazines/Attachments/FL.hpp
index 7105047c5..604c70cbe 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Attachments/FL.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Attachments/FL.hpp
@@ -1,6 +1,6 @@
class Attachment_FL : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Attachments/FL_Pist.hpp b/SQF/dayz_code/Configs/CfgMagazines/Attachments/FL_Pist.hpp
index 4b2ea2377..7a4280462 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Attachments/FL_Pist.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Attachments/FL_Pist.hpp
@@ -1,6 +1,6 @@
class Attachment_FL_Pist : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Attachments/GP25.hpp b/SQF/dayz_code/Configs/CfgMagazines/Attachments/GP25.hpp
index 86c4c87d9..da0dbe3a8 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Attachments/GP25.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Attachments/GP25.hpp
@@ -1,6 +1,6 @@
class Attachment_GP25 : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Attachments/Ghillie.hpp b/SQF/dayz_code/Configs/CfgMagazines/Attachments/Ghillie.hpp
index 7d0830dcf..8e25d32aa 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Attachments/Ghillie.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Attachments/Ghillie.hpp
@@ -1,6 +1,6 @@
class Attachment_Ghillie : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Attachments/Holo.hpp b/SQF/dayz_code/Configs/CfgMagazines/Attachments/Holo.hpp
index f898aab8a..938424022 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Attachments/Holo.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Attachments/Holo.hpp
@@ -1,6 +1,6 @@
class Attachment_Holo : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Attachments/Kobra.hpp b/SQF/dayz_code/Configs/CfgMagazines/Attachments/Kobra.hpp
index 745b7f677..5e06a3f5c 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Attachments/Kobra.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Attachments/Kobra.hpp
@@ -1,6 +1,6 @@
class Attachment_Kobra : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Attachments/M203.hpp b/SQF/dayz_code/Configs/CfgMagazines/Attachments/M203.hpp
index 609f6ae51..360752032 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Attachments/M203.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Attachments/M203.hpp
@@ -1,6 +1,6 @@
class Attachment_M203 : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Attachments/PSO1.hpp b/SQF/dayz_code/Configs/CfgMagazines/Attachments/PSO1.hpp
index 3dc47ef28..8e2a67718 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Attachments/PSO1.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Attachments/PSO1.hpp
@@ -1,6 +1,6 @@
class Attachment_PSO1 : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Attachments/SA58RIS.hpp b/SQF/dayz_code/Configs/CfgMagazines/Attachments/SA58RIS.hpp
index df928b1fb..db22372e0 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Attachments/SA58RIS.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Attachments/SA58RIS.hpp
@@ -1,6 +1,6 @@
class Attachment_SA58RIS : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Attachments/Sup545.hpp b/SQF/dayz_code/Configs/CfgMagazines/Attachments/Sup545.hpp
index e0a3b6b31..cd6394dfb 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Attachments/Sup545.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Attachments/Sup545.hpp
@@ -1,6 +1,6 @@
class Attachment_Sup545 : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Attachments/Sup556.hpp b/SQF/dayz_code/Configs/CfgMagazines/Attachments/Sup556.hpp
index 5266093c0..d26d40ab1 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Attachments/Sup556.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Attachments/Sup556.hpp
@@ -1,6 +1,6 @@
class Attachment_Sup556 : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Attachments/Sup9.hpp b/SQF/dayz_code/Configs/CfgMagazines/Attachments/Sup9.hpp
index 02449f9fa..f12db5802 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Attachments/Sup9.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Attachments/Sup9.hpp
@@ -1,6 +1,6 @@
class Attachment_Sup9 : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Attachments/SupBizon.hpp b/SQF/dayz_code/Configs/CfgMagazines/Attachments/SupBizon.hpp
index 678bb60d9..8e290b001 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Attachments/SupBizon.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Attachments/SupBizon.hpp
@@ -1,6 +1,6 @@
class Attachment_SupBizon : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Attachments/SupMakarov.hpp b/SQF/dayz_code/Configs/CfgMagazines/Attachments/SupMakarov.hpp
index fd9b3970c..361c61406 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Attachments/SupMakarov.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Attachments/SupMakarov.hpp
@@ -1,6 +1,6 @@
class Attachment_SupMakarov : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Clothing/Camo.hpp b/SQF/dayz_code/Configs/CfgMagazines/Clothing/Camo.hpp
index 2cb03a5fe..c33b31e48 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Clothing/Camo.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Clothing/Camo.hpp
@@ -1,6 +1,6 @@
class Skin_Camo1_DZ : SkinBase
{
- scope = public;
+ scope = 2;
displayName = $STR_EQUIP_NAME_CAMO;
descriptionShort = $STR_EQUIP_DESC_CAMO;
};
\ No newline at end of file
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Clothing/Ghillie.hpp b/SQF/dayz_code/Configs/CfgMagazines/Clothing/Ghillie.hpp
index b80d1dffb..3e080fd6b 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Clothing/Ghillie.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Clothing/Ghillie.hpp
@@ -1,6 +1,6 @@
class Skin_Sniper1_DZ : SkinBase
{
- scope = public;
+ scope = 2;
displayName = $STR_EQUIP_NAME_GHILLIE;
descriptionShort = $STR_EQUIP_DESC_GHILLIE;
};
\ No newline at end of file
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Clothing/Soldier.hpp b/SQF/dayz_code/Configs/CfgMagazines/Clothing/Soldier.hpp
index 4f37f2b05..ca68528d8 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Clothing/Soldier.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Clothing/Soldier.hpp
@@ -1,6 +1,6 @@
class Skin_Soldier1_DZ : SkinBase
{
- scope = public;
+ scope = 2;
displayName = $STR_EQUIP_NAME_SOLDIER;
descriptionShort = $STR_EQUIP_DESC_SOLDIER;
};
\ No newline at end of file
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Clothing/Survivor.hpp b/SQF/dayz_code/Configs/CfgMagazines/Clothing/Survivor.hpp
index 771b4324b..251123378 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Clothing/Survivor.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Clothing/Survivor.hpp
@@ -1,6 +1,6 @@
class Skin_Survivor2_DZ : SkinBase
{
- scope = public;
+ scope = 2;
displayName = $STR_EQUIP_NAME_CIV;
descriptionShort = $STR_EQUIP_DESC_CIV;
};
\ No newline at end of file
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Consumables/Canteen.hpp b/SQF/dayz_code/Configs/CfgMagazines/Consumables/Canteen.hpp
index 521250ba0..26795748b 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Consumables/Canteen.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Consumables/Canteen.hpp
@@ -1,6 +1,6 @@
class ItemCanteen : FoodDrink
{
- scope = public;
+ scope = 2;
model = "\dayz_equip\models\waterbottle_gear.p3d";
picture = "\dayz_equip\textures\equip_waterbottle_ca.paa";
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Consumables/Fish.hpp b/SQF/dayz_code/Configs/CfgMagazines/Consumables/Fish.hpp
index 9591320c2..1fd7dbd4b 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Consumables/Fish.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Consumables/Fish.hpp
@@ -1,6 +1,6 @@
class FishRawTrout : FoodRaw
{
- scope = public;
+ scope = 2;
model = "\z\addons\dayz_communityassets\models\trout.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_trout_CA.paa";
@@ -15,7 +15,7 @@ class FishRawTrout : FoodRaw
class FishCookedTrout : FoodCooked
{
- scope = public;
+ scope = 2;
model = "\z\addons\dayz_communityassets\models\trout_cooked.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_trout_cooked_CA.paa";
@@ -30,7 +30,7 @@ class FishCookedTrout : FoodCooked
class FishRawSeaBass : FoodRaw
{
- scope = public;
+ scope = 2;
model = "\z\addons\dayz_communityassets\models\seabass.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_seabass_CA.paa";
@@ -45,7 +45,7 @@ class FishRawSeaBass : FoodRaw
class FishCookedSeaBass : FoodCooked
{
- scope = public;
+ scope = 2;
model = "\z\addons\dayz_communityassets\models\seabass_cooked.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_seabass_cooked_CA.paa";
@@ -60,7 +60,7 @@ class FishCookedSeaBass : FoodCooked
class FishRawTuna : FoodRaw
{
- scope = public;
+ scope = 2;
model = "\z\addons\dayz_communityassets\models\tuna.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_tuna_CA.paa";
@@ -75,7 +75,7 @@ class FishRawTuna : FoodRaw
class FishCookedTuna : FoodCooked
{
- scope = public;
+ scope = 2;
model = "\z\addons\dayz_communityassets\models\tuna_cooked.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_tuna_cooked_CA.paa";
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Consumables/Meat.hpp b/SQF/dayz_code/Configs/CfgMagazines/Consumables/Meat.hpp
index be3419c06..3e4a8ca49 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Consumables/Meat.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Consumables/Meat.hpp
@@ -1,6 +1,6 @@
class FoodGoatRaw : FoodRaw
{
- scope = public;
+ scope = 2;
model = "\dayz_equip\models\food_steak_gear.p3d";
picture = "\dayz_equip\textures\equip_steak_ca.paa";
@@ -15,7 +15,7 @@ class FoodGoatRaw : FoodRaw
class FoodGoatCooked : FoodCooked
{
- scope = public;
+ scope = 2;
model = "\dayz_equip\models\food_steak_cooked_gear.p3d";
picture = "\dayz_equip\textures\equip_steak_cooked_ca.paa";
@@ -28,7 +28,7 @@ class FoodGoatCooked : FoodCooked
class FoodMuttonRaw : FoodRaw
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\mutton_raw.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_mutton_raw_CA.paa";
@@ -43,7 +43,7 @@ class FoodMuttonRaw : FoodRaw
class FoodMuttonCooked : FoodCooked
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\mutton_cooked.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_mutton_cooked_CA.paa";
@@ -58,7 +58,7 @@ class FoodMuttonCooked : FoodCooked
class FoodChickenRaw : FoodRaw
{
- scope = public;
+ scope = 2;
model = "\dayz_equip\models\food_steak_gear.p3d";
picture = "\dayz_equip\textures\equip_steak_ca.paa";
@@ -73,7 +73,7 @@ class FoodChickenRaw : FoodRaw
class FoodChickenCooked : FoodCooked
{
- scope = public;
+ scope = 2;
model = "\dayz_equip\models\food_steak_cooked_gear.p3d";
picture = "\dayz_equip\textures\equip_steak_cooked_ca.paa";
@@ -88,7 +88,7 @@ class FoodChickenCooked : FoodCooked
class FoodBaconRaw : FoodRaw
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\bacon_raw.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_bacon_raw_CA.paa";
@@ -103,7 +103,7 @@ class FoodBaconRaw : FoodRaw
class FoodBaconCooked : FoodCooked
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\bacon_fried.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_bacon_fried_CA.paa";
@@ -118,7 +118,7 @@ class FoodBaconCooked : FoodCooked
class FoodRabbitRaw : FoodRaw
{
- scope = public;
+ scope = 2;
model = "\dayz_equip\models\food_steak_gear.p3d";
picture = "\dayz_equip\textures\equip_steak_ca.paa";
@@ -133,7 +133,7 @@ class FoodRabbitRaw : FoodRaw
class FoodRabbitCooked : FoodCooked
{
- scope = public;
+ scope = 2;
model = "\dayz_equip\models\food_steak_cooked_gear.p3d";
picture = "\dayz_equip\textures\equip_steak_cooked_ca.paa";
@@ -148,7 +148,7 @@ class FoodRabbitCooked : FoodCooked
class FoodBeefRaw : FoodRaw
{
- scope = public;
+ scope = 2;
model = "\dayz_equip\models\food_steak_gear.p3d";
picture = "\dayz_equip\textures\equip_steak_ca.paa";
@@ -163,7 +163,7 @@ class FoodBeefRaw : FoodRaw
class FoodBeefCooked : FoodCooked
{
- scope = public;
+ scope = 2;
model = "\dayz_equip\models\food_steak_cooked_gear.p3d";
picture = "\dayz_equip\textures\equip_steak_cooked_ca.paa";
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Consumables/PackagedFood.hpp b/SQF/dayz_code/Configs/CfgMagazines/Consumables/PackagedFood.hpp
index 453d80e87..c7f3d0c14 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Consumables/PackagedFood.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Consumables/PackagedFood.hpp
@@ -1,6 +1,6 @@
/*class AngelCookies : FoodPackaged
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\buiscits_box.p3d";
picture = "z\addons\dayz_communityassets\CraftingPlaceholders\equip_angel_cookies.paa";
@@ -12,7 +12,7 @@
class FoodMRE : FoodPackaged
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\mre.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_mre_CA.paa";
@@ -25,7 +25,7 @@ class FoodMRE : FoodPackaged
class FoodPistachio : FoodPackaged
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\pistachio.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_pistachios_CA.paa";
@@ -38,7 +38,7 @@ class FoodPistachio : FoodPackaged
class FoodNutmix : FoodPackaged
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\nutmix.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_nutmix_CA.paa";
@@ -51,7 +51,7 @@ class FoodNutmix : FoodPackaged
class FoodCanBeef : FoodPackaged
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\can_beef_clean_full.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_can_beef_clean_full_ca.paa";
@@ -66,7 +66,7 @@ class FoodCanBeef : FoodPackaged
class FoodCanPotatoes : FoodPackaged
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\can_pots_clean_full.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_can_pots_clean_full_ca.paa";
@@ -81,7 +81,7 @@ class FoodCanPotatoes : FoodPackaged
class FoodCanGriff : FoodPackaged
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\can_griff_clean_full.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_can_griff_clean_full_ca.paa";
@@ -96,7 +96,7 @@ class FoodCanGriff : FoodPackaged
class FoodCanBadguy : FoodPackaged
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\can_badguy_clean_full.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_can_badguy_clean_full_ca.paa";
@@ -111,7 +111,7 @@ class FoodCanBadguy : FoodPackaged
class FoodCanBoneboy : FoodPackaged
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\can_boneboy_clean_full.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_can_boneboy_clean_full_ca.paa";
@@ -126,7 +126,7 @@ class FoodCanBoneboy : FoodPackaged
class FoodCanCorn : FoodPackaged
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\can_corn_clean_full.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_can_corn_clean_full_ca.paa";
@@ -141,7 +141,7 @@ class FoodCanCorn : FoodPackaged
class FoodCanCurgon : FoodPackaged
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\can_curgon_clean_full.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_can_curgon_clean_full_ca.paa";
@@ -156,7 +156,7 @@ class FoodCanCurgon : FoodPackaged
class FoodCanDemon : FoodPackaged
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\can_demon_clean_full.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_can_demon_clean_full_ca.paa";
@@ -171,7 +171,7 @@ class FoodCanDemon : FoodPackaged
class FoodCanFraggleos : FoodPackaged
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\can_fraggleos_clean_full.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_can_fraggleos_clean_full_ca.paa";
@@ -186,7 +186,7 @@ class FoodCanFraggleos : FoodPackaged
class FoodCanHerpy : FoodPackaged
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\can_herpy_clean_full.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_can_herpy_clean_full_ca.paa";
@@ -201,7 +201,7 @@ class FoodCanHerpy : FoodPackaged
class FoodCanDerpy : FoodPackaged
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\can_derpy_clean_full.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_can_derpy_clean_full_ca.paa";
@@ -216,7 +216,7 @@ class FoodCanDerpy : FoodPackaged
class FoodCanOrlok : FoodPackaged
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\can_orlok_clean_full.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_can_orlok_clean_full_ca.paa";
@@ -231,7 +231,7 @@ class FoodCanOrlok : FoodPackaged
class FoodCanPowell : FoodPackaged
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\can_powell_clean_full.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_can_powell_clean_full_ca.paa";
@@ -246,7 +246,7 @@ class FoodCanPowell : FoodPackaged
class FoodCanTylers : FoodPackaged
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\can_tylers_clean_full.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_can_tylers_clean_full_ca.paa";
@@ -261,7 +261,7 @@ class FoodCanTylers : FoodPackaged
class FoodCanUnlabeled : FoodPackaged
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\can_unlabeled_clean_full.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_can_unlabeled_clean_full_ca.paa";
@@ -276,7 +276,7 @@ class FoodCanUnlabeled : FoodPackaged
class FoodCanRusUnlabeled : FoodPackaged
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\can_small_unlabeled_full.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_can_small_rus_unlabeled_clean_full_ca.paa";
@@ -291,7 +291,7 @@ class FoodCanRusUnlabeled : FoodPackaged
class FoodCanRusStew : FoodPackaged
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\can_small_rus_stew_full.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_can_small_rus_stew_clean_full_ca.paa";
@@ -306,7 +306,7 @@ class FoodCanRusStew : FoodPackaged
class FoodCanRusPork : FoodPackaged
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\can_small_rus_pork_full.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_can_small_rus_pork_clean_full_ca.paa";
@@ -321,7 +321,7 @@ class FoodCanRusPork : FoodPackaged
class FoodCanRusPeas : FoodPackaged
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\can_small_rus_peas_full.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_can_small_rus_peas_clean_full_ca.paa";
@@ -336,7 +336,7 @@ class FoodCanRusPeas : FoodPackaged
class FoodCanRusMilk : FoodPackaged
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\can_small_rus_milk_full.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_can_small_rus_milk_clean_full_ca.paa";
@@ -351,7 +351,7 @@ class FoodCanRusMilk : FoodPackaged
class FoodCanRusCorn : FoodPackaged
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\can_small_rus_corn_full.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_can_small_rus_corn_clean_full_ca.paa";
@@ -366,7 +366,7 @@ class FoodCanRusCorn : FoodPackaged
class FoodChipsSulahoops : FoodPackaged
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\bag_chips_small_sulahoops_full.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_bag_chips_small_sulahoops_full_ca.paa";
@@ -382,7 +382,7 @@ class FoodChipsSulahoops : FoodPackaged
class FoodChipsMysticales : FoodPackaged
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\bag_chips_small_mysticales_full.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_bag_chips_small_mysticales_full_ca.paa";
@@ -398,7 +398,7 @@ class FoodChipsMysticales : FoodPackaged
class FoodChipsChocolate : FoodPackaged
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\bag_chips_small_chocolate_full.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_bag_chips_small_chocolate_full_ca.paa";
@@ -413,7 +413,7 @@ class FoodChipsChocolate : FoodPackaged
class FoodCandyChubby : FoodPackaged
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\candybar_chubby_full.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_candybar_chubby_full_ca.paa";
@@ -428,7 +428,7 @@ class FoodCandyChubby : FoodPackaged
class FoodCandyAnders : FoodPackaged
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\candybar_anders_full.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_candybar_anders_ca.paa";
@@ -443,7 +443,7 @@ class FoodCandyAnders : FoodPackaged
class FoodCandyLegacys : FoodPackaged
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\candybar_legacys_full.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_candybar_legacys_ca.paa";
@@ -458,7 +458,7 @@ class FoodCandyLegacys : FoodPackaged
class FoodCakeCremeCakeClean : FoodPackaged
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\twinkie.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_bag_twinkie_clean.paa";
@@ -473,7 +473,7 @@ class FoodCakeCremeCakeClean : FoodPackaged
class FoodCandyMintception : FoodPackaged
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\candybar_mintception_full.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_candybar_mintception_ca.paa";
@@ -488,7 +488,7 @@ class FoodCandyMintception : FoodPackaged
/*class FoodCanLongSprats : FoodPackaged
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\can_long_sprat_clean_full_co.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_can_long_sprat_clean_full_ca.paa";
@@ -501,7 +501,7 @@ class FoodCandyMintception : FoodPackaged
class FoodCanBakedBeans : FoodPackaged
{
- scope = public;
+ scope = 2;
model = "\dayz_equip\models\food_bbtin.p3d";
picture = "\dayz_equip\textures\equip_bbtin_ca.paa";
@@ -516,7 +516,7 @@ class FoodCanBakedBeans : FoodPackaged
class FoodCanSardines : FoodPackaged
{
- scope = public;
+ scope = 2;
model = "\dayz_equip\models\food_sardinestin.p3d";
picture = "\dayz_equip\textures\equip_Sardinestin_ca.paa";
@@ -531,7 +531,7 @@ class FoodCanSardines : FoodPackaged
class FoodCanFrankBeans : FoodPackaged
{
- scope = public;
+ scope = 2;
model = "\dayz_equip\models\food_fbtin.p3d";
picture = "\dayz_equip\textures\equip_fbtin_ca.paa";
@@ -546,7 +546,7 @@ class FoodCanFrankBeans : FoodPackaged
class FoodCanPasta : FoodPackaged
{
- scope = public;
+ scope = 2;
model = "\dayz_equip\models\food_pastatin.p3d";
picture = "\dayz_equip\textures\equip_pastatin_ca.paa";
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Consumables/Soda.hpp b/SQF/dayz_code/Configs/CfgMagazines/Consumables/Soda.hpp
index 0010e8fea..bdc9ac785 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Consumables/Soda.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Consumables/Soda.hpp
@@ -1,6 +1,6 @@
class ItemSodaCoke : ItemSoda
{
- scope = public;
+ scope = 2;
model = "\dayz_equip\models\soda_coke.p3d";
picture = "\dayz_equip\textures\equip_soda_coke_ca.paa";
@@ -12,7 +12,7 @@ class ItemSodaCoke : ItemSoda
class ItemSodaPepsi : ItemSoda
{
- scope = public;
+ scope = 2;
model = "\dayz_equip\models\soda_pepsi.p3d";
picture = "\dayz_equip\textures\equip_soda_pepsi_ca.paa";
@@ -24,7 +24,7 @@ class ItemSodaPepsi : ItemSoda
class ItemSodaMdew : ItemSoda
{
- scope = public;
+ scope = 2;
model = "\dayz_equip\models\soda_mdew.p3d";
picture = "\dayz_equip\textures\equip_soda_mdew_ca.paa";
@@ -36,7 +36,7 @@ class ItemSodaMdew : ItemSoda
class ItemSodaMtngreen : ItemSoda
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\soda_mtngreen_clean_full.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_soda_mtngreen_clean_full_ca.paa";
@@ -50,7 +50,7 @@ class ItemSodaMtngreen : ItemSoda
class ItemSodaR4z0r : ItemSoda
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\soda_r4z0r_clean_full.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_soda_r4z0r_clean_full_ca.paa";
@@ -64,7 +64,7 @@ class ItemSodaR4z0r : ItemSoda
class ItemSodaClays : ItemSoda
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\soda_clays_clean_full.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_soda_clays_clean_full_ca.paa";
@@ -78,7 +78,7 @@ class ItemSodaClays : ItemSoda
class ItemSodaSmasht : ItemSoda
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\soda_smasht_clean_full.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_soda_smasht_clean_full_ca.paa";
@@ -92,7 +92,7 @@ class ItemSodaSmasht : ItemSoda
class ItemSodaDrwaste : ItemSoda
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\soda_drwaste_clean_full.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_soda_drwaste_clean_full_ca.paa";
@@ -106,7 +106,7 @@ class ItemSodaDrwaste : ItemSoda
class ItemSodaFranka : ItemSoda
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\soda_franka_clean_full.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_soda_franka_clean_full_ca.paa";
@@ -120,7 +120,7 @@ class ItemSodaFranka : ItemSoda
class ItemSodaLemonade : ItemSoda
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\soda_lemonade_clean_full.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_soda_lemonade_clean_full_ca.paa";
@@ -134,7 +134,7 @@ class ItemSodaLemonade : ItemSoda
class ItemSodaLirik : ItemSoda
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\soda_lirik_clean_full.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_soda_lirik_clean_full_ca.paa";
@@ -148,7 +148,7 @@ class ItemSodaLirik : ItemSoda
class ItemSodaLvg : ItemSoda
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\soda_lvg_clean_full.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_soda_lvg_clean_full_ca.paa";
@@ -162,7 +162,7 @@ class ItemSodaLvg : ItemSoda
class ItemSodaMzly : ItemSoda
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\soda_mzly_clean_full.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_soda_mzly_clean_full_ca.paa";
@@ -176,7 +176,7 @@ class ItemSodaMzly : ItemSoda
class ItemSodaPeppsy : ItemSoda
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\soda_peppsy_clean_full.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_soda_peppsy_clean_full_ca.paa";
@@ -190,7 +190,7 @@ class ItemSodaPeppsy : ItemSoda
class ItemSodaRabbit : ItemSoda
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\soda_rabbit_clean_full.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_soda_rabbit_clean_full_ca.paa";
@@ -204,7 +204,7 @@ class ItemSodaRabbit : ItemSoda
class ItemSodaSacrite : ItemSoda
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\soda_sacrite_clean_full.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_soda_sacrite_clean_full_ca.paa";
@@ -218,7 +218,7 @@ class ItemSodaSacrite : ItemSoda
class ItemSodaRocketFuel : ItemSoda
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\soda_rocket_clean_full.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_soda_rocket_clean_full_ca.paa";
@@ -232,7 +232,7 @@ class ItemSodaRocketFuel : ItemSoda
class ItemSodaGrapeDrink : ItemSoda
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\soda_grape_clean_full.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_soda_grape_clean_full_ca.paa";
@@ -246,7 +246,7 @@ class ItemSodaGrapeDrink : ItemSoda
class ItemSherbet : ItemSoda
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\soda_sherbet_clean_full.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_soda_sherbet_clean_full_ca.paa";
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Consumables/WaterBottle.hpp b/SQF/dayz_code/Configs/CfgMagazines/Consumables/WaterBottle.hpp
index 723537c7e..32a8a61af 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Consumables/WaterBottle.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Consumables/WaterBottle.hpp
@@ -1,6 +1,6 @@
class ItemWaterBottle : FoodDrink
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\waterbottle.p3d";
picture = "\z\addons\dayz_communityassets\textures\waterbottle.paa";
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_1inch_metal_pipe.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_1inch_metal_pipe.hpp
index f51522ba6..b85357ddd 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_1inch_metal_pipe.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_1inch_metal_pipe.hpp
@@ -1,5 +1,5 @@
class equip_1inch_metal_pipe : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_ITEM_NAME_equip_1inch_metal_pipe;
descriptionShort = $STR_ITEM_DESC_equip_1inch_metal_pipe;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_2inch_metal_pipe.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_2inch_metal_pipe.hpp
index 8d318d118..79a4832a3 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_2inch_metal_pipe.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_2inch_metal_pipe.hpp
@@ -1,5 +1,5 @@
class equip_2inch_metal_pipe : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_ITEM_NAME_equip_2inch_metal_pipe;
descriptionShort = $STR_ITEM_DESC_equip_2inch_metal_pipe;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_aa_battery.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_aa_battery.hpp
index 4059c446d..9923a5155 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_aa_battery.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_aa_battery.hpp
@@ -1,5 +1,5 @@
class equip_aa_battery : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_ITEM_NAME_equip_aa_battery;
descriptionShort = $STR_ITEM_DESC_equip_aa_battery;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_cable_tie.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_cable_tie.hpp
index 774a110b3..1603a40f4 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_cable_tie.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_cable_tie.hpp
@@ -1,5 +1,5 @@
class equip_cable_tie : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_ITEM_NAME_equip_cable_tie;
descriptionShort = $STR_ITEM_DESC_equip_cable_tie;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_carbomb.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_carbomb.hpp
index 23df2e6d1..9e46330f7 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_carbomb.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_carbomb.hpp
@@ -1,6 +1,6 @@
class ItemCarBomb : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
type = (2*256);
displayName = "Car Bomb";
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_comfreyleafs.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_comfreyleafs.hpp
index f17921aba..990605200 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_comfreyleafs.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_comfreyleafs.hpp
@@ -1,5 +1,5 @@
class equip_comfreyleafs : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_ITEM_NAME_equip_comfreyleafs;
descriptionShort = $STR_ITEM_DESC_equip_comfreyleafs;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_coni.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_coni.hpp
index 425a75cb0..3b519dcd2 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_coni.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_coni.hpp
@@ -1,5 +1,5 @@
class Item_coni : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_ITEM_DESC_equip_con_i;
descriptionShort = $STR_ITEM_NAME_equip_con_i;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_connector_I.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_connector_I.hpp
index 01f9f5fd7..8975e654c 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_connector_I.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_connector_I.hpp
@@ -1,5 +1,5 @@
class Item_Connector_I : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_ITEM_DESC_equip_con_i;
descriptionShort = $STR_ITEM_NAME_equip_con_i;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_connector_L.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_connector_L.hpp
index e7053565e..8b3fb85a2 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_connector_L.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_connector_L.hpp
@@ -1,5 +1,5 @@
class Item_Connector_L : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_ITEM_DESC_equip_con_l;
descriptionShort = $STR_ITEM_NAME_equip_con_l;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_connector_T.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_connector_T.hpp
index 4e3de11e9..98b34d1a3 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_connector_T.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_connector_T.hpp
@@ -1,5 +1,5 @@
class Item_Connector_T : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_ITEM_DESC_equip_con_t;
descriptionShort = $STR_ITEM_NAME_equip_con_t;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_crate.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_crate.hpp
index b9dd1a892..7e12b78ba 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_crate.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_crate.hpp
@@ -1,5 +1,5 @@
class equip_crate : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_ITEM_NAME_equip_crate;
descriptionShort = $STR_ITEM_DESC_equip_crate;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_crossbow_kit.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_crossbow_kit.hpp
index c25d13cbc..b14d15386 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_crossbow_kit.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_crossbow_kit.hpp
@@ -1,5 +1,5 @@
class equip_Crossbow_Kit : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_ITEM_NAME_CROSSBOW_KIT;
descriptionShort = $STR_ITEM_DESC_CROSSBOW_KIT;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_crossbow_stock.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_crossbow_stock.hpp
index 9f564e014..23b5d8848 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_crossbow_stock.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_crossbow_stock.hpp
@@ -1,5 +1,5 @@
class equip_crossbow_stock : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = "Crossbow (Stock)";
descriptionShort="You require a Crossbow String kit to craft this weapon";
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_d_battery.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_d_battery.hpp
index cb047d687..2e4499022 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_d_battery.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_d_battery.hpp
@@ -1,5 +1,5 @@
class equip_d_battery : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_ITEM_NAME_equip_d_battery;
descriptionShort = $STR_ITEM_DESC_equip_d_battery;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_duct_tape.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_duct_tape.hpp
index b274b67d5..9fea1c7dd 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_duct_tape.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_duct_tape.hpp
@@ -1,5 +1,5 @@
class equip_duct_tape : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_ITEM_NAME_equip_duct_tape;
descriptionShort = $STR_ITEM_DESC_equip_duct_tape;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_empty_barrel.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_empty_barrel.hpp
index 8264a0ab7..f9c395419 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_empty_barrel.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_empty_barrel.hpp
@@ -1,5 +1,5 @@
class equip_empty_barrel : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_ITEM_NAME_equip_empty_barrel;
descriptionShort = $STR_ITEM_DESC_equip_empty_barrel;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_feathers.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_feathers.hpp
index 03d50864d..bd8728356 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_feathers.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_feathers.hpp
@@ -1,5 +1,5 @@
class equip_feathers : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_ITEM_NAME_equip_feathers;
descriptionShort = $STR_ITEM_DESC_equip_feathers;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_floppywire.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_floppywire.hpp
index e70bf511d..6a63085be 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_floppywire.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_floppywire.hpp
@@ -1,5 +1,5 @@
class equip_floppywire : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_ITEM_NAME_equip_floppywire;
descriptionShort = $STR_ITEM_DESC_equip_floppywire;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_fuse.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_fuse.hpp
index 559a70809..0dba3d904 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_fuse.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_fuse.hpp
@@ -1,5 +1,5 @@
class equip_fuse : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_ITEM_NAME_equip_fuse;
descriptionShort = $STR_ITEM_DESC_equip_fuse;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_garlic_bulb.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_garlic_bulb.hpp
index 27d053133..398bcae00 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_garlic_bulb.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_garlic_bulb.hpp
@@ -1,5 +1,5 @@
class equip_garlic_bulb : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_ITEM_NAME_equip_garlic_bulb;
descriptionShort = $STR_ITEM_DESC_equip_garlic_bulb;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_gauze.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_gauze.hpp
index 5d14b0fc6..803ce1487 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_gauze.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_gauze.hpp
@@ -1,5 +1,5 @@
class equip_gauze : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_ITEM_NAME_equip_gauze;
descriptionShort = $STR_ITEM_DESC_equip_gauze;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_gauzepackaged.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_gauzepackaged.hpp
index e8c20352d..9dc694e84 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_gauzepackaged.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_gauzepackaged.hpp
@@ -1,5 +1,5 @@
class equip_gauzepackaged : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_ITEM_NAME_equip_gauzepackaged;
descriptionShort = $STR_ITEM_DESC_equip_gauzepackaged;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_herb_box.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_herb_box.hpp
index ca242c80a..b16075692 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_herb_box.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_herb_box.hpp
@@ -1,6 +1,6 @@
class equip_herb_box : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_EQUIP_NAME_HERBBOX;
descriptionShort = $STR_EQUIP_DESC_HERBBOX;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_hobo_fishing_kit.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_hobo_fishing_kit.hpp
index 0e6085afb..47c5ca4ad 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_hobo_fishing_kit.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_hobo_fishing_kit.hpp
@@ -1,5 +1,5 @@
class equip_hobo_fishing_kit : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = "Hobo Fishing Kit";
descriptionShort = "Hobo Fishing Kit, catches dem fishes";
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_hose.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_hose.hpp
index b4b9e5e40..cd1722512 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_hose.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_hose.hpp
@@ -1,5 +1,5 @@
class equip_hose : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_ITEM_NAME_equip_hose;
descriptionShort = $STR_ITEM_DESC_equip_hose;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_hose_clamp.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_hose_clamp.hpp
index f3f685c69..572c924cf 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_hose_clamp.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_hose_clamp.hpp
@@ -1,5 +1,5 @@
class equip_hose_clamp : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_ITEM_NAME_equip_hose_clamp;
descriptionShort = $STR_ITEM_DESC_equip_hose_clamp;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_laser.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_laser.hpp
index 68720570c..d68aa41c9 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_laser.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_laser.hpp
@@ -1,5 +1,5 @@
class equip_laser : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_ITEM_NAME_equip_laser;
descriptionShort = $STR_ITEM_DESC_equip_laser;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_metal_rod.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_metal_rod.hpp
index 056dfb084..94e5079a8 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_metal_rod.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_metal_rod.hpp
@@ -1,5 +1,5 @@
class equip_metal_rod : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_ITEM_NAME_equip_metal_rod;
descriptionShort = $STR_ITEM_DESC_equip_metal_rod;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_metal_sheet.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_metal_sheet.hpp
index 1f25ce7b7..ed53392cb 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_metal_sheet.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_metal_sheet.hpp
@@ -1,5 +1,5 @@
class equip_metal_sheet : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_ITEM_NAME_equip_metal_sheet;
descriptionShort = $STR_ITEM_DESC_equip_metal_sheet;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_metal_sheet_rusted.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_metal_sheet_rusted.hpp
index 7ce8df3f2..e30787388 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_metal_sheet_rusted.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_metal_sheet_rusted.hpp
@@ -1,5 +1,5 @@
class equip_metal_sheet_rusted : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_ITEM_NAME_equip_metal_sheet_rusted;
descriptionShort = $STR_ITEM_DESC_equip_metal_sheet_rusted;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_nails.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_nails.hpp
index 3732dd587..fd36d5cd0 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_nails.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_nails.hpp
@@ -1,5 +1,5 @@
class equip_nails : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_ITEM_NAME_equip_nails;
descriptionShort = $STR_ITEM_DESC_equip_nails;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_needle.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_needle.hpp
index f7664e31d..fe57fb978 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_needle.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_needle.hpp
@@ -1,5 +1,5 @@
class equip_needle : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_ITEM_NAME_equip_needle;
descriptionShort = $STR_ITEM_DESC_equip_needle;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_note.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_note.hpp
index f845f293c..e912ace86 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_note.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_note.hpp
@@ -1,5 +1,5 @@
class equip_note : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_ITEM_NAME_equip_note;
descriptionShort = $STR_ITEM_DESC_equip_note;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_paint.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_paint.hpp
index bdb103a66..eea2725b0 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_paint.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_paint.hpp
@@ -1,5 +1,5 @@
class equip_paint : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_ITEM_NAME_equip_paint;
descriptionShort = $STR_ITEM_DESC_equip_paint;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_paper_sheet.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_paper_sheet.hpp
index fe22b3cf8..4ce266b11 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_paper_sheet.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_paper_sheet.hpp
@@ -1,5 +1,5 @@
class equip_paper_sheet : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_ITEM_NAME_equip_paper_sheet;
descriptionShort = $STR_ITEM_DESC_equip_paper_sheet;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_part_camo.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_part_camo.hpp
index 6d83b997e..b02f3de7c 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_part_camo.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_part_camo.hpp
@@ -1,5 +1,5 @@
class equip_part_camo : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_ITEM_NAME_equip_part_camo;
descriptionShort = $STR_ITEM_DESC_equip_part_camo;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_part_silencer.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_part_silencer.hpp
index d38ab5238..4d275c796 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_part_silencer.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_part_silencer.hpp
@@ -1,5 +1,5 @@
class equip_part_silencer : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_ITEM_NAME_equip_part_silencer;
descriptionShort = $STR_ITEM_DESC_equip_part_silencer;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_part_sniper_scope.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_part_sniper_scope.hpp
index 54666010c..81ad40967 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_part_sniper_scope.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_part_sniper_scope.hpp
@@ -1,5 +1,5 @@
class equip_part_sniper_scope : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_ATTACHMENT_NAME_Sniper_Scope;
descriptionShort = $STR_ATTACHMENT_DESC_Sniper_Scope;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_pipecap.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_pipecap.hpp
index cec942770..261363c54 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_pipecap.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_pipecap.hpp
@@ -1,5 +1,5 @@
class equip_pipecap : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_ITEM_NAME_equip_pipecap;
descriptionShort = $STR_ITEM_DESC_equip_pipecap;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_pvc_box.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_pvc_box.hpp
index 07cb02030..c44d3beba 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_pvc_box.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_pvc_box.hpp
@@ -1,5 +1,5 @@
class equip_pvc_box : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_ITEM_NAME_equip_pvc_box;
descriptionShort = $STR_ITEM_DESC_equip_pvc_box;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_rag.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_rag.hpp
index 26f262af8..284a03c08 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_rag.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_rag.hpp
@@ -1,5 +1,5 @@
class equip_rag : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_ITEM_NAME_equip_rag;
descriptionShort = $STR_ITEM_DESC_equip_rag;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_rail_screws.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_rail_screws.hpp
index aaf85e11c..39394d048 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_rail_screws.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_rail_screws.hpp
@@ -1,5 +1,5 @@
class equip_rail_screws : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_ITEM_NAME_equip_rail_screws;
descriptionShort = $STR_ITEM_DESC_equip_rail_screws;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_rope.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_rope.hpp
index fe183980d..3b8ca4df9 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_rope.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_rope.hpp
@@ -1,5 +1,5 @@
class equip_rope : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_ITEM_NAME_equip_rope;
descriptionShort = $STR_ITEM_DESC_equip_rope;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_rubber_tube.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_rubber_tube.hpp
index 4e313d865..b268763a4 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_rubber_tube.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_rubber_tube.hpp
@@ -1,5 +1,5 @@
class equip_rubber_tube : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_ITEM_NAME_equip_rubber_tube;
descriptionShort = $STR_ITEM_DESC_equip_rubber_tube;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_scrapelectronics.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_scrapelectronics.hpp
index 12835545e..9f7aef870 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_scrapelectronics.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_scrapelectronics.hpp
@@ -1,5 +1,5 @@
class equip_scrapelectronics : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_ITEM_NAME_equip_scrapelectronics;
descriptionShort = $STR_ITEM_DESC_equip_scrapelectronics;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_slugsinacan.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_slugsinacan.hpp
index 2944ba579..e1599f260 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_slugsinacan.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_slugsinacan.hpp
@@ -1,5 +1,5 @@
class equip_slugsinacan : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = "Slugs in a can";
descriptionShort = "Slugs in a can";
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_string.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_string.hpp
index dce18a92d..cec534833 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_string.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_string.hpp
@@ -1,5 +1,5 @@
class equip_string : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_ITEM_NAME_equip_string;
descriptionShort = $STR_ITEM_DESC_equip_string;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_tent_poles.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_tent_poles.hpp
index 9be9eacda..2f484ab8c 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_tent_poles.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_tent_poles.hpp
@@ -1,5 +1,5 @@
class equip_tent_poles : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_ITEM_NAME_equip_tent_poles;
descriptionShort = $STR_ITEM_DESC_tent_poles;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_tin_powder.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_tin_powder.hpp
index acd6c016e..54a4bec49 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_tin_powder.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_tin_powder.hpp
@@ -1,5 +1,5 @@
class equip_tin_powder : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = "Tin of Powder";
descriptionShort = "Tin of Powder has medicinal qualities";
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_weapon_rails.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_weapon_rails.hpp
index 7a0ecc8d4..6a32ccc16 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_weapon_rails.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_weapon_rails.hpp
@@ -1,5 +1,5 @@
class equip_weapon_rails: CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_ITEM_NAME_equip_weapon_rails;
descriptionShort = $STR_ITEM_DESC_equip_weapon_rails;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_wood_pallet.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_wood_pallet.hpp
index 9c7cab12c..f1f6d70d1 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_wood_pallet.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_wood_pallet.hpp
@@ -1,5 +1,5 @@
class equip_wood_pallet : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_ITEM_NAME_equip_wood_pallet;
descriptionShort = $STR_ITEM_DESC_equip_wood_pallet;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_woodensplint.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_woodensplint.hpp
index ee0db92bf..9c1c4e62c 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_woodensplint.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_woodensplint.hpp
@@ -1,5 +1,5 @@
class equip_woodensplint : CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_ITEM_NAME_WOODENSPLINT;
descriptionShort = $STR_ITEM_DESC_WOODENSPLINT;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/DZE/Food.hpp b/SQF/dayz_code/Configs/CfgMagazines/DZE/Food.hpp
index 506303747..26c6aeb16 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/DZE/Food.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/DZE/Food.hpp
@@ -56,7 +56,7 @@ class FoodBioMeat: FoodEdible {
};
// new DZE harvested food
class FoodPumpkin : FoodEdible {
- scope = public;
+ scope = 2;
count = 1;
bloodRegen = 100;
displayName = "Pumpkin";
@@ -78,7 +78,7 @@ class FoodPumpkin : FoodEdible {
};
};
class FoodSunFlowerSeed : FoodEdible {
- scope = public;
+ scope = 2;
count = 1;
bloodRegen = 100;
displayName = "Bag of Sunflower Seeds";
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Food.hpp b/SQF/dayz_code/Configs/CfgMagazines/Food.hpp
index 12fb8cb16..cc0caffe7 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Food.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Food.hpp
@@ -10,7 +10,7 @@ class FoodCanFrankBeans: FoodEdible {
};
class FoodmeatRaw : FoodEdible {
- scope = public;
+ scope = 2;
count = 1;
type = 256;
displayName = $STR_FOOD_EQIP_CODE_NAME_0;
@@ -48,7 +48,7 @@ class FoodbeefRaw : FoodmeatRaw {
};
class FoodmeatCooked : FoodEdible {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_FOODCOOKED_EQIP_CODE_NAME_0;
model = "\dayz_equip\models\food_steak_cooked_gear.p3d";
@@ -85,7 +85,7 @@ class FoodbeefCooked : FoodmeatCooked {
};
class AngelCookies : FoodEdible {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_FOODCOOKED_EQIP_CODE_NAME_5;
model = "z\addons\dayz_communityassets\models\buiscits_box.p3d";
@@ -94,7 +94,7 @@ class AngelCookies : FoodEdible {
bloodRegen = 100;
};
class FoodMRE : FoodEdible {
- scope = public;
+ scope = 2;
count = 1;
bloodRegen = 800;
displayName = $STR_FOOD_NAME_MRE;
@@ -103,7 +103,7 @@ class FoodMRE : FoodEdible {
picture = "\z\addons\dayz_communityassets\pictures\equip_mre_CA.paa";
};
class FoodPistachio : FoodEdible {
- scope = public;
+ scope = 2;
count = 1;
bloodRegen = 100;
displayName = $STR_FOOD_NAME_PISTACHIO;
@@ -112,7 +112,7 @@ class FoodPistachio : FoodEdible {
picture = "\z\addons\dayz_communityassets\pictures\equip_pistachios_CA.paa";
};
class FoodNutmix : FoodEdible {
- scope = public;
+ scope = 2;
count = 1;
bloodRegen = 100;
displayName = $STR_FOOD_NAME_NUTMIX;
@@ -122,7 +122,7 @@ class FoodNutmix : FoodEdible {
};
class FoodCanGriff : FoodEdible {
- scope = public;
+ scope = 2;
count = 1;
bloodRegen = 200;
displayName = $STR_FOOD_NAME_CAN_GRIFF;
@@ -131,7 +131,7 @@ class FoodCanGriff : FoodEdible {
picture = "\z\addons\dayz_communityassets\pictures\equip_can_griff_clean_full_ca.paa";
};
class FoodCanBadguy : FoodEdible {
- scope = public;
+ scope = 2;
count = 1;
bloodRegen = 200;
displayName = $STR_FOOD_NAME_CAN_BADGUY;
@@ -140,7 +140,7 @@ class FoodCanBadguy : FoodEdible {
picture = "\z\addons\dayz_communityassets\pictures\equip_can_badguy_clean_full_ca.paa";
};
class FoodCanBoneboy : FoodEdible {
- scope = public;
+ scope = 2;
count = 1;
bloodRegen = 200;
displayName = $STR_FOOD_NAME_CAN_BONEBOY;
@@ -149,7 +149,7 @@ class FoodCanBoneboy : FoodEdible {
picture = "\z\addons\dayz_communityassets\pictures\equip_can_boneboy_clean_full_ca.paa";
};
class FoodCanCorn : FoodEdible {
- scope = public;
+ scope = 2;
count = 1;
bloodRegen = 200;
displayName = $STR_FOOD_NAME_CAN_CORN;
@@ -158,7 +158,7 @@ class FoodCanCorn : FoodEdible {
picture = "\z\addons\dayz_communityassets\pictures\equip_can_corn_clean_full_ca.paa";
};
class FoodCanCurgon : FoodEdible {
- scope = public;
+ scope = 2;
count = 1;
bloodRegen = 200;
displayName = $STR_FOOD_NAME_CAN_CURGON;
@@ -167,7 +167,7 @@ class FoodCanCurgon : FoodEdible {
picture = "\z\addons\dayz_communityassets\pictures\equip_can_curgon_clean_full_ca.paa";
};
class FoodCanDemon : FoodEdible {
- scope = public;
+ scope = 2;
count = 1;
bloodRegen = 200;
displayName = $STR_FOOD_NAME_CAN_DEMON;
@@ -176,7 +176,7 @@ class FoodCanDemon : FoodEdible {
picture = "\z\addons\dayz_communityassets\pictures\equip_can_demon_clean_full_ca.paa";
};
class FoodCanFraggleos : FoodEdible {
- scope = public;
+ scope = 2;
count = 1;
bloodRegen = 200;
displayName = $STR_FOOD_NAME_CAN_FRAGGLEOS;
@@ -185,7 +185,7 @@ class FoodCanFraggleos : FoodEdible {
picture = "\z\addons\dayz_communityassets\pictures\equip_can_fraggleos_clean_full_ca.paa";
};
class FoodCanHerpy : FoodEdible {
- scope = public;
+ scope = 2;
count = 1;
bloodRegen = 200;
displayName = $STR_FOOD_NAME_CAN_HERPY;
@@ -194,7 +194,7 @@ class FoodCanHerpy : FoodEdible {
picture = "\z\addons\dayz_communityassets\pictures\equip_can_herpy_clean_full_ca.paa";
};
class FoodCanOrlok : FoodEdible {
- scope = public;
+ scope = 2;
count = 1;
bloodRegen = 200;
displayName = $STR_FOOD_NAME_CAN_ORLOK;
@@ -203,7 +203,7 @@ class FoodCanOrlok : FoodEdible {
picture = "\z\addons\dayz_communityassets\pictures\equip_can_orlok_clean_full_ca.paa";
};
class FoodCanPowell : FoodEdible {
- scope = public;
+ scope = 2;
count = 1;
bloodRegen = 200;
displayName = $STR_FOOD_NAME_CAN_POWELL;
@@ -212,7 +212,7 @@ class FoodCanPowell : FoodEdible {
picture = "\z\addons\dayz_communityassets\pictures\equip_can_powell_clean_full_ca.paa";
};
class FoodCanTylers : FoodEdible {
- scope = public;
+ scope = 2;
count = 1;
bloodRegen = 200;
displayName = $STR_FOOD_NAME_CAN_TYLERS;
@@ -221,7 +221,7 @@ class FoodCanTylers : FoodEdible {
picture = "\z\addons\dayz_communityassets\pictures\equip_can_tylers_clean_full_ca.paa";
};
class FoodCanUnlabeled : FoodEdible {
- scope = public;
+ scope = 2;
count = 1;
bloodRegen = 200;
displayName = $STR_FOOD_NAME_CAN_UNLABELED;
@@ -250,7 +250,7 @@ class TrashTinCan: HandGrenade {
};
class FoodCanGriffEmpty : TrashTinCan {
- scope = public;
+ scope = 2;
count = 1;
model = "z\addons\dayz_communityassets\models\can_griff_clean_empty.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_can_griff_clean_empty_ca.paa";
@@ -259,7 +259,7 @@ class FoodCanGriffEmpty : TrashTinCan {
ammo = "TinCan";
};
class FoodCanBadguyEmpty : TrashTinCan {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_FOOD_NAME_CAN_BADGUY_EMPTY;
descriptionShort = $STR_FOOD_DESC_CAN_BADGUY_EMPTY;
@@ -268,7 +268,7 @@ class FoodCanBadguyEmpty : TrashTinCan {
ammo = "TinCan";
};
class FoodCanBoneboyEmpty : TrashTinCan {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_FOOD_NAME_CAN_BONEBOY_EMPTY;
descriptionShort = $STR_FOOD_DESC_CAN_BONEBOY_EMPTY;
@@ -277,7 +277,7 @@ class FoodCanBoneboyEmpty : TrashTinCan {
ammo = "TinCan";
};
class FoodCanCornEmpty : TrashTinCan {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_FOOD_NAME_CAN_CORN_EMPTY;
descriptionShort = $STR_FOOD_DESC_CAN_CORN_EMPTY;
@@ -286,7 +286,7 @@ class FoodCanCornEmpty : TrashTinCan {
ammo = "TinCan";
};
class FoodCanCurgonEmpty : TrashTinCan {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_FOOD_NAME_CAN_CURGON_EMPTY;
descriptionShort = $STR_FOOD_DESC_CAN_CURGON_EMPTY;
@@ -295,7 +295,7 @@ class FoodCanCurgonEmpty : TrashTinCan {
ammo = "TinCan";
};
class FoodCanDemonEmpty : TrashTinCan {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_FOOD_NAME_CAN_DEMON_EMPTY;
descriptionShort = $STR_FOOD_DESC_CAN_DEMON_EMPTY;
@@ -304,7 +304,7 @@ class FoodCanDemonEmpty : TrashTinCan {
ammo = "TinCan";
};
class FoodCanFraggleosEmpty : TrashTinCan {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_FOOD_NAME_CAN_FRAGGLEOS_EMPTY;
descriptionShort = $STR_FOOD_DESC_CAN_FRAGGLEOS_EMPTY;
@@ -313,7 +313,7 @@ class FoodCanFraggleosEmpty : TrashTinCan {
ammo = "TinCan";
};
class FoodCanHerpyEmpty : TrashTinCan {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_FOOD_NAME_CAN_HERPY_EMPTY;
descriptionShort = $STR_FOOD_DESC_CAN_HERPY_EMPTY;
@@ -322,7 +322,7 @@ class FoodCanHerpyEmpty : TrashTinCan {
ammo = "TinCan";
};
class FoodCanOrlokEmpty : TrashTinCan {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_FOOD_NAME_CAN_ORLOK_EMPTY;
descriptionShort = $STR_FOOD_DESC_CAN_ORLOK_EMPTY;
@@ -331,7 +331,7 @@ class FoodCanOrlokEmpty : TrashTinCan {
ammo = "TinCan";
};
class FoodCanPowellEmpty : TrashTinCan {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_FOOD_NAME_CAN_POWELL_EMPTY;
descriptionShort = $STR_FOOD_DESC_CAN_POWELL_EMPTY;
@@ -340,7 +340,7 @@ class FoodCanPowellEmpty : TrashTinCan {
ammo = "TinCan";
};
class FoodCanTylersEmpty : TrashTinCan {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_FOOD_NAME_CAN_TYLERS_EMPTY;
descriptionShort = $STR_FOOD_DESC_CAN_TYLERS_EMPTY;
@@ -349,7 +349,7 @@ class FoodCanTylersEmpty : TrashTinCan {
ammo = "TinCan";
};
class FoodCanUnlabeledEmpty : TrashTinCan {
- scope = public;
+ scope = 2;
count = 1;
displayName = $STR_FOOD_NAME_CAN_UNLABELED_EMPTY;
descriptionShort = $STR_FOOD_DESC_CAN_UNLABELED_EMPTY;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Items/BearTrap.hpp b/SQF/dayz_code/Configs/CfgMagazines/Items/BearTrap.hpp
index 88bbf25d8..c9c0fadad 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Items/BearTrap.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Items/BearTrap.hpp
@@ -1,6 +1,6 @@
class TrapBear : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Items/CamoNet.hpp b/SQF/dayz_code/Configs/CfgMagazines/Items/CamoNet.hpp
index 6025444ea..1a50fdd6e 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Items/CamoNet.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Items/CamoNet.hpp
@@ -1,6 +1,6 @@
class ItemCamoNet : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem * 3;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Items/Canteen.hpp b/SQF/dayz_code/Configs/CfgMagazines/Items/Canteen.hpp
index 0fd7a474f..9be55f265 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Items/Canteen.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Items/Canteen.hpp
@@ -1,6 +1,6 @@
class ItemCanteenEmpty : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Items/Fuel.hpp b/SQF/dayz_code/Configs/CfgMagazines/Items/Fuel.hpp
index 868489a6f..4a0d028e8 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Items/Fuel.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Items/Fuel.hpp
@@ -1,6 +1,6 @@
class ItemJerrycanEmpty : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem * 2;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Items/Generator.hpp b/SQF/dayz_code/Configs/CfgMagazines/Items/Generator.hpp
index fa0da7ac4..d9b718e0a 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Items/Generator.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Items/Generator.hpp
@@ -1,6 +1,6 @@
class ItemGenerator : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem * 6;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Items/Sandbag.hpp b/SQF/dayz_code/Configs/CfgMagazines/Items/Sandbag.hpp
index b39083720..d0846bed6 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Items/Sandbag.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Items/Sandbag.hpp
@@ -1,6 +1,6 @@
class ItemSandbag : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Items/TankTrap.hpp b/SQF/dayz_code/Configs/CfgMagazines/Items/TankTrap.hpp
index ba9461abb..4d6064fcc 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Items/TankTrap.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Items/TankTrap.hpp
@@ -1,6 +1,6 @@
class ItemTankTrap : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Items/Tent.hpp b/SQF/dayz_code/Configs/CfgMagazines/Items/Tent.hpp
index c2e77fe07..d0644e422 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Items/Tent.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Items/Tent.hpp
@@ -1,6 +1,6 @@
class ItemTent : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem * 3;
@@ -24,7 +24,7 @@ class ItemTent : CA_Magazine
class ItemDomeTent : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem * 3;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Items/TripWire.hpp b/SQF/dayz_code/Configs/CfgMagazines/Items/TripWire.hpp
index 448382c24..d9cbc0e24 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Items/TripWire.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Items/TripWire.hpp
@@ -1,6 +1,6 @@
class ItemTrapTripwireCans : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Items/WaterBottle.hpp b/SQF/dayz_code/Configs/CfgMagazines/Items/WaterBottle.hpp
index e5e997313..28bdc9ef4 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Items/WaterBottle.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Items/WaterBottle.hpp
@@ -1,6 +1,6 @@
class ItemWaterBottleUnfilled : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem;
@@ -25,7 +25,7 @@ class ItemWaterBottleUnfilled : CA_Magazine
class ItemWaterBottleDmg : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Items/WireFence.hpp b/SQF/dayz_code/Configs/CfgMagazines/Items/WireFence.hpp
index 19cb8665a..0c00924b3 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Items/WireFence.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Items/WireFence.hpp
@@ -1,6 +1,6 @@
class ItemWire : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Items/Wood.hpp b/SQF/dayz_code/Configs/CfgMagazines/Items/Wood.hpp
index 424477d53..0a05db3a4 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Items/Wood.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Items/Wood.hpp
@@ -48,7 +48,7 @@ class ItemPlank : CA_Magazine
class PartWoodPile : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Items/equip_brick.hpp b/SQF/dayz_code/Configs/CfgMagazines/Items/equip_brick.hpp
index dfe9aac0b..1d1ebd09a 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Items/equip_brick.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Items/equip_brick.hpp
@@ -1,6 +1,6 @@
class equip_brick : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Items/equip_lever.hpp b/SQF/dayz_code/Configs/CfgMagazines/Items/equip_lever.hpp
index 2e1c4960d..2201eabeb 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Items/equip_lever.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Items/equip_lever.hpp
@@ -1,6 +1,6 @@
class equip_lever : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Magazines/Arrows.hpp b/SQF/dayz_code/Configs/CfgMagazines/Magazines/Arrows.hpp
index 1e4238530..14682b4b8 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Magazines/Arrows.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Magazines/Arrows.hpp
@@ -1,6 +1,6 @@
class 1Rnd_Arrow_Wood : CA_Magazine
{
- scope = public;
+ scope = 2;
model = "\dayz_weapons\models\bolt_gear";
picture = "\z\addons\dayz_communityassets\pictures\equip_warrow_ca.paa";
@@ -46,7 +46,7 @@ class 12Rnd_Quiver_Wood : 1Rnd_Arrow_Wood
class 1Rnd_Bolt_Tranquilizer : CA_Magazine
{
- scope = public;
+ scope = 2;
type = WeaponSlotItem;
count = 1;
@@ -60,7 +60,7 @@ class 1Rnd_Bolt_Tranquilizer : CA_Magazine
class 1Rnd_Bolt_Explosive : CA_Magazine
{
- scope = public;
+ scope = 2;
type = WeaponSlotItem;
count = 1;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Magazines/Melee.hpp b/SQF/dayz_code/Configs/CfgMagazines/Magazines/Melee.hpp
index 3a90a2d43..06da465df 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Magazines/Melee.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Magazines/Melee.hpp
@@ -7,7 +7,7 @@ class Melee_Swing : CA_Magazine
class Hatchet_Swing : Melee_Swing
{
- scope = public;
+ scope = 2;
//TODO: test which one is shown and delete the rest
displayName = "Hatchet";
@@ -18,7 +18,7 @@ class Hatchet_Swing : Melee_Swing
class Crowbar_Swing : Melee_Swing
{
- scope = public;
+ scope = 2;
displayName = "Crowbar";
displayNameMagazine = "Crowbar";
@@ -28,7 +28,7 @@ class Crowbar_Swing : Melee_Swing
class Machete_Swing : Melee_Swing
{
- scope = public;
+ scope = 2;
displayName = "Machete";
displayNameMagazine = "Machete";
@@ -38,7 +38,7 @@ class Machete_Swing : Melee_Swing
class Fishing_Swing : Melee_Swing
{
- scope = public;
+ scope = 2;
displayName = "Fishing";
displayNameMagazine = "Fishing";
@@ -48,7 +48,7 @@ class Fishing_Swing : Melee_Swing
class Bat_Swing : Melee_Swing
{
- scope = public;
+ scope = 2;
displayName = "BaseBallBat";
displayNameMagazine = "BaseBallBat";
@@ -58,7 +58,7 @@ class Bat_Swing : Melee_Swing
class BatBarbed_Swing : Melee_Swing
{
- scope = public;
+ scope = 2;
displayName = "BaseBallBatBarbed";
displayNameMagazine = "BaseBallBatBarbed";
@@ -68,7 +68,7 @@ class BatBarbed_Swing : Melee_Swing
class BatNails_Swing : Melee_Swing
{
- scope = public;
+ scope = 2;
displayName = "BaseBallBatNails";
displayNameMagazine = "BaseBallBatNails";
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Magazines/Misc.hpp b/SQF/dayz_code/Configs/CfgMagazines/Magazines/Misc.hpp
index 531ac065c..233101eb1 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Magazines/Misc.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Magazines/Misc.hpp
@@ -25,7 +25,7 @@ class 10Rnd_303British : 10x_303
//Winchester 1866
class 15Rnd_W1866_Slug : CA_Magazine
{
- scope = public;
+ scope = 2;
model = "\z\addons\dayz_communityassets\models\winammo.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_winammo_ca.paa";
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Medical/Antibiotic.hpp b/SQF/dayz_code/Configs/CfgMagazines/Medical/Antibiotic.hpp
index 0c7a5625c..15a345a61 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Medical/Antibiotic.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Medical/Antibiotic.hpp
@@ -1,6 +1,6 @@
class ItemAntibiotic_base : CA_Magazine
{
- scope = private;
+ scope = 0;
count = 1;
type = WeaponSlotItem;
@@ -11,7 +11,7 @@ class ItemAntibiotic_base : CA_Magazine
class ItemAntibiotic : ItemAntibiotic_base
{
- scope = public;
+ scope = 2;
descriptionShort = $STR_EQUIP_DESC_17;
class medical
@@ -101,6 +101,6 @@ class ItemAntibiotic1 : ItemAntibiotic
class ItemAntibioticEmpty : ItemAntibiotic_base
{
- scope = public;
+ scope = 2;
descriptionShort = "EmptyBox of Azithromycin.";
};
\ No newline at end of file
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Medical/BloodBags.hpp b/SQF/dayz_code/Configs/CfgMagazines/Medical/BloodBags.hpp
index d777f7a5b..fd11a776f 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Medical/BloodBags.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Medical/BloodBags.hpp
@@ -1,6 +1,6 @@
class bloodBagBase : CA_Magazine
{
- scope = private;
+ scope = 0;
count = 1;
type = WeaponSlotItem;
@@ -9,7 +9,7 @@ class bloodBagBase : CA_Magazine
class bloodBagANEG : bloodBagBase
{
- scope = public;
+ scope = 2;
displayName = $STR_BLD_name_bloodBagANEG;
model = "z\addons\dayz_communityassets\models\bbag_full_m_A.p3d";
descriptionShort = $STR_BLD_desc_bloodBagANEG;
@@ -17,7 +17,7 @@ class bloodBagANEG : bloodBagBase
class bloodBagAPOS : bloodBagBase
{
- scope = public;
+ scope = 2;
displayName = $STR_BLD_name_bloodBagAPOS;
model = "z\addons\dayz_communityassets\models\bbag_full_p_A.p3d";
descriptionShort = $STR_BLD_desc_bloodBagAPOS;
@@ -25,7 +25,7 @@ class bloodBagAPOS : bloodBagBase
class bloodBagBNEG : bloodBagBase
{
- scope = public;
+ scope = 2;
displayName = $STR_BLD_name_bloodBagBNEG;
model = "z\addons\dayz_communityassets\models\bbag_full_m_B.p3d";
descriptionShort = $STR_BLD_desc_bloodBagBNEG;
@@ -33,7 +33,7 @@ class bloodBagBNEG : bloodBagBase
class bloodBagBPOS : bloodBagBase
{
- scope = public;
+ scope = 2;
displayName = $STR_BLD_name_bloodBagBPOS;
model = "z\addons\dayz_communityassets\models\bbag_full_p_B.p3d";
descriptionShort = $STR_BLD_desc_bloodBagBPOS;
@@ -41,7 +41,7 @@ class bloodBagBPOS : bloodBagBase
class bloodBagABNEG : bloodBagBase
{
- scope = public;
+ scope = 2;
displayName = $STR_BLD_name_bloodBagABNEG;
model = "z\addons\dayz_communityassets\models\bbag_full_m_AB.p3d";
descriptionShort = $STR_BLD_desc_bloodBagABNEG;
@@ -49,7 +49,7 @@ class bloodBagABNEG : bloodBagBase
class bloodBagABPOS : bloodBagBase
{
- scope = public;
+ scope = 2;
displayName = $STR_BLD_name_bloodBagABPOS;
model = "z\addons\dayz_communityassets\models\bbag_full_p_AB.p3d";
descriptionShort = $STR_BLD_desc_bloodBagABPOS;
@@ -57,7 +57,7 @@ class bloodBagABPOS : bloodBagBase
class bloodBagONEG : bloodBagBase
{
- scope = public;
+ scope = 2;
displayName = $STR_BLD_name_bloodBagONEG;
model = "z\addons\dayz_communityassets\models\bbag_full_m_O.p3d";
descriptionShort = $STR_BLD_desc_bloodBagONEG;
@@ -65,7 +65,7 @@ class bloodBagONEG : bloodBagBase
class bloodBagOPOS : bloodBagBase
{
- scope = public;
+ scope = 2;
displayName = $STR_BLD_name_bloodBagOPOS;
model = "z\addons\dayz_communityassets\models\bbag_full_p_O.p3d";
descriptionShort = $STR_BLD_desc_bloodBagOPOS;
@@ -88,56 +88,56 @@ class wholeBloodBagBase : bloodBagBase
class wholeBloodBagANEG : wholeBloodBagBase
{
- scope = public;
+ scope = 2;
displayName = $STR_BLD_name_wholeBloodBagANEG;
model = "z\addons\dayz_communityassets\models\bbag_full_m_A.p3d";
descriptionShort = $STR_BLD_desc_wholeBloodBagANEG;
};
class wholeBloodBagAPOS : wholeBloodBagBase
{
- scope = public;
+ scope = 2;
displayName = $STR_BLD_name_wholeBloodBagAPOS;
model = "z\addons\dayz_communityassets\models\bbag_full_p_A.p3d";
descriptionShort = $STR_BLD_desc_wholeBloodBagAPOS;
};
class wholeBloodBagBNEG : wholeBloodBagBase
{
- scope = public;
+ scope = 2;
displayName = $STR_BLD_name_wholeBloodBagBNEG;
model = "z\addons\dayz_communityassets\models\bbag_full_m_B.p3d";
descriptionShort = $STR_BLD_desc_wholeBloodBagBNEG;
};
class wholeBloodBagBPOS : wholeBloodBagBase
{
- scope = public;
+ scope = 2;
displayName = $STR_BLD_name_wholeBloodBagBPOS;
model = "z\addons\dayz_communityassets\models\bbag_full_p_B.p3d";
descriptionShort = $STR_BLD_desc_wholeBloodBagBPOS;
};
class wholeBloodBagABNEG : wholeBloodBagBase
{
- scope = public;
+ scope = 2;
displayName = $STR_BLD_name_wholeBloodBagABNEG;
model = "z\addons\dayz_communityassets\models\bbag_full_m_AB.p3d";
descriptionShort = $STR_BLD_desc_wholeBloodBagABNEG;
};
class wholeBloodBagABPOS : wholeBloodBagBase
{
- scope = public;
+ scope = 2;
displayName = $STR_BLD_name_wholeBloodBagABPOS;
model = "z\addons\dayz_communityassets\models\bbag_full_p_AB.p3d";
descriptionShort = $STR_BLD_desc_wholeBloodBagABPOS;
};
class wholeBloodBagONEG : wholeBloodBagBase
{
- scope = public;
+ scope = 2;
displayName = $STR_BLD_name_wholeBloodBagONEG;
model = "z\addons\dayz_communityassets\models\bbag_full_m_O.p3d";
descriptionShort = $STR_BLD_desc_wholeBloodBagONEG;
};
class wholeBloodBagOPOS : wholeBloodBagBase
{
- scope = public;
+ scope = 2;
displayName = $STR_BLD_name_wholeBloodBagOPOS;
model = "z\addons\dayz_communityassets\models\bbag_full_p_O.p3d";
descriptionShort = $STR_BLD_desc_wholeBloodBagOPOS;
@@ -146,7 +146,7 @@ class wholeBloodBagOPOS : wholeBloodBagBase
//MISC tools needed
class bloodTester : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem;
@@ -167,7 +167,7 @@ class bloodTester : CA_Magazine
class transfusionKit : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem;
@@ -188,7 +188,7 @@ class transfusionKit : CA_Magazine
class emptyBloodBag : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Medical/Medical.hpp b/SQF/dayz_code/Configs/CfgMagazines/Medical/Medical.hpp
index d258f1158..7eafb73ac 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Medical/Medical.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Medical/Medical.hpp
@@ -3,7 +3,7 @@
class ItemAntibacterialWipe : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotHandGunItem;
@@ -24,7 +24,7 @@ class ItemAntibacterialWipe : CA_Magazine
class ItemBandage : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotHandGunItem;
@@ -45,7 +45,7 @@ class ItemBandage : CA_Magazine
class ItemSepsisBandage : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotHandGunItem;
@@ -66,7 +66,7 @@ class ItemSepsisBandage : CA_Magazine
class ItemPainkiller : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem;
@@ -87,7 +87,7 @@ class ItemPainkiller : CA_Magazine
class ItemEpinephrine : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem;
@@ -99,7 +99,7 @@ class ItemEpinephrine : CA_Magazine
class ItemMorphine : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem;
@@ -120,7 +120,7 @@ class ItemMorphine : CA_Magazine
class ItemHeatPack : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Planting.hpp b/SQF/dayz_code/Configs/CfgMagazines/Planting.hpp
index b9725a30d..9ec9f425f 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Planting.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Planting.hpp
@@ -1,5 +1,5 @@
class ItemFertilizer: CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = "Fertilizer";
descriptionShort = "Fertilizer";
@@ -10,7 +10,7 @@ class ItemFertilizer: CA_Magazine {
};
class ItemPumpkinSeed: CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = "A Pumpkin Seed";
descriptionShort = "A Pumpkin Seed";
@@ -32,7 +32,7 @@ class ItemPumpkinSeed: CA_Magazine {
};
class ItemPumpkinPlant: CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = "A Pumpkin Plant";
descriptionShort = "A Pumpkin Plant";
@@ -51,7 +51,7 @@ class ItemPumpkinPlant: CA_Magazine {
};
class ItemHempSeed: CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = "A Hemp Seed";
descriptionShort = "A Hemp Seed";
@@ -73,7 +73,7 @@ class ItemHempSeed: CA_Magazine {
};
class ItemHempPlant: CA_Magazine {
- scope = public;
+ scope = 2;
count = 1;
displayName = "A Hemp Plant";
descriptionShort = "A Hemp Plant";
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Throwable.hpp b/SQF/dayz_code/Configs/CfgMagazines/Throwable.hpp
index 5d42e1549..5b16ed692 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Throwable.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Throwable.hpp
@@ -1,6 +1,6 @@
class HandRoadFlare : HandGrenade
{
- scope = public;
+ scope = 2;
picture = "\dayz_weapons\textures\equip_roadflare_ca.paa";
model = "\dayz_weapons\models\roadflare";
@@ -22,7 +22,7 @@ class HandRoadFlare : HandGrenade
class HandChemBlue : HandGrenade
{
- scope = public;
+ scope = 2;
picture = "\dayz_weapons\textures\equip_chem_blue_ca.paa";
model = "\dayz_weapons\models\chem_gear_blue";
@@ -44,7 +44,7 @@ class HandChemBlue : HandGrenade
class HandChemGreen : HandGrenade
{
- scope = public;
+ scope = 2;
picture = "\dayz_weapons\textures\equip_chem_green_ca.paa";
model = "\dayz_weapons\models\chem_gear_green";
@@ -66,7 +66,7 @@ class HandChemGreen : HandGrenade
class HandChemRed : HandGrenade
{
- scope = public;
+ scope = 2;
picture = "\dayz_weapons\textures\equip_chem_red_ca.paa";
model = "\dayz_weapons\models\chem_gear_red";
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Trash/Misc.hpp b/SQF/dayz_code/Configs/CfgMagazines/Trash/Misc.hpp
index 8fc371f5a..744331b68 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Trash/Misc.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Trash/Misc.hpp
@@ -1,6 +1,6 @@
class TrashJackDaniels : HandGrenade
{
- scope = public;
+ scope = 2;
model = "\dayz_equip\models\bottle_jd.p3d";
picture = "\dayz_equip\textures\equip_bottle_jd_ca.paa";
@@ -12,7 +12,7 @@ class TrashJackDaniels : HandGrenade
class ItemBookBible : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem;
@@ -24,7 +24,7 @@ class ItemBookBible : CA_Magazine
class ItemCards : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem;
@@ -36,7 +36,7 @@ class ItemCards : CA_Magazine
class ItemKosmosSmokes : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem;
@@ -48,7 +48,7 @@ class ItemKosmosSmokes : CA_Magazine
class ItemKosmosSmokesOpen : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem;
@@ -60,7 +60,7 @@ class ItemKosmosSmokesOpen : CA_Magazine
class ItemTrashPaper : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem;
@@ -72,7 +72,7 @@ class ItemTrashPaper : CA_Magazine
class ItemTrashPaperMusic : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem;
@@ -84,7 +84,7 @@ class ItemTrashPaperMusic : CA_Magazine
class ItemTrashRazor : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem;
@@ -96,7 +96,7 @@ class ItemTrashRazor : CA_Magazine
class ItemTrashToiletpaper : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem;
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Trash/Trash.hpp b/SQF/dayz_code/Configs/CfgMagazines/Trash/Trash.hpp
index 798875f2f..33d874936 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Trash/Trash.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Trash/Trash.hpp
@@ -1,6 +1,6 @@
class ItemSodaEmpty : HandGrenade
{
- scope = public;
+ scope = 2;
model = "\dayz_equip\models\soda_coke_e.p3d";
picture = "\dayz_equip\textures\equip_soda_empty_ca.paa";
@@ -21,7 +21,7 @@ class ItemSodaEmpty : HandGrenade
class TrashTinCan : HandGrenade
{
- scope = public;
+ scope = 2;
model = "\dayz_equip\models\trash_tincan.p3d";
picture = "\dayz_equip\textures\equip_tincan_ca.paa";
diff --git a/SQF/dayz_code/Configs/CfgMagazines/VehicleParts.hpp b/SQF/dayz_code/Configs/CfgMagazines/VehicleParts.hpp
index b17f5f98c..e9f8ff8c9 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/VehicleParts.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/VehicleParts.hpp
@@ -1,6 +1,6 @@
class PartFueltank : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem * 2;
@@ -12,7 +12,7 @@ class PartFueltank : CA_Magazine
class PartWheel : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem * 6;
@@ -24,7 +24,7 @@ class PartWheel : CA_Magazine
class PartEngine : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem * 10;
@@ -36,7 +36,7 @@ class PartEngine : CA_Magazine
class PartVRotor : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem * 8;
@@ -48,7 +48,7 @@ class PartVRotor : CA_Magazine
class PartGlass : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem * 2;
@@ -60,7 +60,7 @@ class PartGlass : CA_Magazine
class PartGeneric : CA_Magazine
{
- scope = public;
+ scope = 2;
count = 1;
type = WeaponSlotItem * 3;
diff --git a/SQF/dayz_code/Configs/CfgMarkers.hpp b/SQF/dayz_code/Configs/CfgMarkers.hpp
index 073cde698..2a6106e13 100644
--- a/SQF/dayz_code/Configs/CfgMarkers.hpp
+++ b/SQF/dayz_code/Configs/CfgMarkers.hpp
@@ -6,7 +6,7 @@ class CfgMarkers
color[] = {1, 0, 0, 1};
size = 32;
shadow = true;
- scope = private;
+ scope = 0;
};
class Cricle02 {
name = "Marker description";
@@ -14,7 +14,7 @@ class CfgMarkers
color[] = {1, 0, 0, 1};
size = 32;
shadow = true;
- scope = private;
+ scope = 0;
};
class Cross01 {
name = "Marker description";
@@ -22,7 +22,7 @@ class CfgMarkers
color[] = {1, 0, 0, 1};
size = 32;
shadow = true;
- scope = private;
+ scope = 0;
};
class Cross02 {
name = "Marker description";
@@ -30,7 +30,7 @@ class CfgMarkers
color[] = {1, 0, 0, 1};
size = 32;
shadow = true;
- scope = private;
+ scope = 0;
};
class Questionmark {
name = "Marker description";
@@ -38,6 +38,6 @@ class Questionmark {
color[] = {1, 0, 0, 1};
size = 32;
shadow = true;
- scope = private;
+ scope = 0;
};
};
\ No newline at end of file
diff --git a/SQF/dayz_code/Configs/CfgVehicles/AIR/AN2.hpp b/SQF/dayz_code/Configs/CfgVehicles/AIR/AN2.hpp
deleted file mode 100644
index dbc92c6db..000000000
--- a/SQF/dayz_code/Configs/CfgVehicles/AIR/AN2.hpp
+++ /dev/null
@@ -1,23 +0,0 @@
-//An2_TK_EP1
-class An2_Base_EP1;
-class AN2_DZ: An2_Base_EP1
-{
- displayname = "AN2 Cargo Plane";
- displaynameshort = "AN2_DZ";
- scope = 2;
- side = 2;
- crew = "";
- typicalCargo[] = {};
- class TransportMagazines{};
- class TransportWeapons{};
- weapons[] = {};
- magazines[] = {};
- gunnerHasFlares = false;
- commanderCanSee = 2+16+32;
- gunnerCanSee = 2+16+32;
- driverCanSee = 2+16+32;
- transportMaxWeapons = 10;
- transportMaxMagazines = 80;
- transportmaxbackpacks = 15;
- fuelCapacity = 757;
-};
diff --git a/SQF/dayz_code/Configs/CfgVehicles/AIR/Mi17.hpp b/SQF/dayz_code/Configs/CfgVehicles/AIR/Mi17.hpp
deleted file mode 100644
index 581c82438..000000000
--- a/SQF/dayz_code/Configs/CfgVehicles/AIR/Mi17.hpp
+++ /dev/null
@@ -1,67 +0,0 @@
-class Mi17_base: Helicopter {
- class Turrets: Turrets {
- class MainTurret: MainTurret {
- class ViewOptics: ViewOptics {};
- class Turrets: Turrets {};
- };
- class BackTurret: MainTurret {
- class Turrets: Turrets {};
- };
- };
-};
-
-class Mi17_DZ: Mi17_base {
- displayname = "Mi-17";
- displaynameshort = "Mi17_DZ";
- scope = 2;
- side = 2;
- crew = "";
- typicalCargo[] = {};
- class TransportMagazines{};
- class TransportWeapons{};
- commanderCanSee = 2+16+32;
- gunnerCanSee = 2+16+32;
- driverCanSee = 2+16+32;
- transportMaxWeapons = 10;
- transportMaxMagazines = 50;
- transportmaxbackpacks = 10;
- fuelCapacity = 1870;
-
- class Turrets : Turrets {
- class MainTurret : MainTurret {
- magazines[] = {"100Rnd_762x54_PK"};
- };
- class BackTurret : BackTurret {
- magazines[] = {"100Rnd_762x54_PK"};
- };
- };
-};
-class Mi17_DZE: Mi17_DZ {
- displaynameshort = "Mi17_DZE";
- class Turrets : Turrets {
- class MainTurret : MainTurret {
- magazines[] = {};
- };
- class BackTurret : BackTurret {
- magazines[] = {};
- };
- };
-};
-
-class Mi17_Civilian;
-class Mi17_Civilian_DZ: Mi17_Civilian {
- displayname = "Mi-17 (Civilian)";
- displaynameshort = "Mi-17 (Civ)";
- scope = 2;
- side = 3;
- crew = "";
- typicalCargo[] = {};
- class TransportMagazines{};
- class TransportWeapons{};
- commanderCanSee = 2+16+32;
- gunnerCanSee = 2+16+32;
- driverCanSee = 2+16+32;
- transportMaxWeapons = 10;
- transportMaxMagazines = 50;
- transportmaxbackpacks = 10;
-};
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Animal.hpp b/SQF/dayz_code/Configs/CfgVehicles/Animal.hpp
index 9e2a12295..341e6e52d 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/Animal.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Animal.hpp
@@ -8,6 +8,37 @@ class animal_DZ: CAAnimalBase
};
};
+class DZ_Pastor : Pastor {
+ scope = 2;
+ side = 1;
+ model = "\ca\animals2\Dogs\Pastor\Pastor";
+ displayName = "Alsatian";
+ moves = "CfgMovesDogDZ";
+ gestures = "CfgGesturesDogDZ";
+ fsmDanger = "";
+ fsmFormation = "";
+ agentTasks[] = {};
+ woman = 0;
+ class EventHandlers{};
+ class Wounds
+ {
+ tex[] = {};
+ mat[] = {};
+ };
+ class VariablesScalar {};
+ class VariablesString {};
+};
+
+class DZ_Fin : Fin {
+ scope = 2;
+ model = "\ca\animals2\Dogs\Fin\Fin";
+ displayName = "Fin";
+ moves = "CfgMovesDogDZ";
+ gestures = "CfgGesturesDogDZ";
+ fsmDanger = "";
+ fsmFormation = "";
+};
+
class Cow: animal_DZ
{
scope = 0;
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Bags.hpp b/SQF/dayz_code/Configs/CfgVehicles/Bags.hpp
index 90fe6477e..28621af7a 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/Bags.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Bags.hpp
@@ -1,6 +1,6 @@
class ReammoBox_EP1; // External class reference
class Bag_Base_EP1 : ReammoBox_EP1 {
- scope = private;
+ scope = 0;
class TransportMagazines {};
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Boat/Fishing_Boat.hpp b/SQF/dayz_code/Configs/CfgVehicles/Boat/Fishing_Boat.hpp
index 73734aad1..b4020718d 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/Boat/Fishing_Boat.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Boat/Fishing_Boat.hpp
@@ -7,7 +7,10 @@ class Fishing_Boat: Ship {
cargoiscodriver[] = {0};
cost = 10000;
crew = "";
- maxspeed = 40;
+ maxSpeed = 40;
+ transportMaxMagazines = 400;
+ transportMaxWeapons = 40;
+ transportMaxBackpacks = 8;
damageresistance = 0.00318;
displayname = $STR_VEH_NAME_FISHING_BOAT;
driveraction = "FB_Driver";
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Boat/PBX.hpp b/SQF/dayz_code/Configs/CfgVehicles/Boat/PBX.hpp
index 01a229e67..c434bede4 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/Boat/PBX.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Boat/PBX.hpp
@@ -22,4 +22,8 @@ class PBX: RubberBoat {
mat[] = {"ca\water\data\pbx_engine.rvmat", "ca\water\data\pbx_engine.rvmat", "ca\water\data\pbx_engine_destruct.rvmat", "ca\water\data\pbx_01.rvmat", "ca\water\data\pbx_01.rvmat", "ca\water\data\pbx_01_destruct.rvmat", "ca\water\data\pbx_02.rvmat", "ca\water\data\pbx_02.rvmat", "ca\water\data\pbx_02_destruct.rvmat"};
tex[] = {};
};
+ transportMaxMagazines = 50;
+ transportMaxWeapons = 5;
+ transportMaxBackpacks = 1;
+ fuelCapacity = 23;
};
\ No newline at end of file
diff --git a/SQF/dayz_code/Configs/CfgVehicles/SEA/RHIB.hpp b/SQF/dayz_code/Configs/CfgVehicles/Boat/RHIB.hpp
similarity index 97%
rename from SQF/dayz_code/Configs/CfgVehicles/SEA/RHIB.hpp
rename to SQF/dayz_code/Configs/CfgVehicles/Boat/RHIB.hpp
index 8524f99a1..6f236c8aa 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/SEA/RHIB.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Boat/RHIB.hpp
@@ -246,7 +246,18 @@ class Ship : AllVehicles
{
};
};
-
+class SmallShip: Ship
+{
+ displayName = "Small Ship";
+ transportMaxMagazines = 100;
+ transportMaxWeapons = 20;
+};
+class BigShip: Ship
+{
+ displayName = "Big Ship";
+ transportMaxMagazines = 500;
+ transportMaxWeapons = 200;
+};
class Boat : Ship
{
precision = 6;
@@ -255,6 +266,15 @@ class Boat : Ship
transportMaxWeapons = 10;
transportMaxBackpacks = 2;
};
+class RHIB: Boat
+{
+ displayName = "RHIB";
+};
+class RHIB2Turret: RHIB
+{
+ displayName = "RHIB (Mk19)";
+};
+
class RHIB_DZ : Boat
{
scope = 2;
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Boat/smallboat.hpp b/SQF/dayz_code/Configs/CfgVehicles/Boat/smallboat.hpp
index 688692783..43a660b44 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/Boat/smallboat.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Boat/smallboat.hpp
@@ -19,7 +19,9 @@ class Smallboat_1: Ship
cargoIsCoDriver[] = {0};
ejectDeadCargo = 1;
ejectDeadDriver = 0;
- maxSpeed = 29;
+ transportMaxMagazines = 200;
+ transportMaxWeapons = 20;
+ transportMaxBackpacks = 4;
transportSoldier = 5;
cost = 10000;
armor = 10;
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Buildings/Blood_Trail_DZ.hpp b/SQF/dayz_code/Configs/CfgVehicles/Buildings/Blood_Trail_DZ.hpp
index 4c8a2468e..bb0462b6a 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/Buildings/Blood_Trail_DZ.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Buildings/Blood_Trail_DZ.hpp
@@ -14,7 +14,7 @@
placement = "slope";
};
class Blood_Trail_DZ : Blood_Trail {
- scope = public;
+ scope = 2;
animated = 0;
destrType = "DestructNo";
mapSize = 2;
diff --git a/SQF/dayz_code/Configs/CfgVehicles/LAND/ArmoredSUV.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/ArmoredSUV.hpp
similarity index 100%
rename from SQF/dayz_code/Configs/CfgVehicles/LAND/ArmoredSUV.hpp
rename to SQF/dayz_code/Configs/CfgVehicles/Car/ArmoredSUV.hpp
diff --git a/SQF/dayz_code/Configs/CfgVehicles/LAND/BTR90.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/BTR90.hpp
similarity index 97%
rename from SQF/dayz_code/Configs/CfgVehicles/LAND/BTR90.hpp
rename to SQF/dayz_code/Configs/CfgVehicles/Car/BTR90.hpp
index 52ce141d0..edc0a1534 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/LAND/BTR90.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Car/BTR90.hpp
@@ -1,6 +1,6 @@
class BTR90;
class BTR90_DZ: BTR90 {
- scope = public;
+ scope = 2;
side = TGuerrila;
displayName = "BTR-90 DZ";
@@ -21,7 +21,7 @@ class BTR90_DZ: BTR90 {
};
class BTR90_HQ;
class BTR90_HQ_DZ: BTR90_HQ {
- scope = public;
+ scope = 2;
side = TGuerrila;
displayName = "BTR-90 (HQ) DZ";
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Car/CAR_HATCHBACK.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/CAR_HATCHBACK.hpp
deleted file mode 100644
index 4115d8e58..000000000
--- a/SQF/dayz_code/Configs/CfgVehicles/Car/CAR_HATCHBACK.hpp
+++ /dev/null
@@ -1,170 +0,0 @@
- class car_hatchback: SkodaBase {
- armorcrash0[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_01", 0.707946, 1, 200};
- armorcrash1[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_02", 0.707946, 1, 200};
- armorcrash2[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_03", 0.707946, 1, 200};
- armorcrash3[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_04", 0.707946, 1, 200};
- brakedistance = 10;
- buildcrash0[] = {"Ca\sounds\Vehicles\Crash\crash_building_01", 0.707946, 1, 200};
- buildcrash1[] = {"Ca\sounds\Vehicles\Crash\crash_building_02", 0.707946, 1, 200};
- buildcrash2[] = {"Ca\sounds\Vehicles\Crash\crash_building_03", 0.707946, 1, 200};
- buildcrash3[] = {"Ca\sounds\Vehicles\Crash\crash_building_04", 0.707946, 1, 200};
- cargoaction[] = {"Hatchback_Cargo01"};
- cargoiscodriver[] = {1, 0};
- crew = "";
- displayname = $STR_VEH_NAME_OLD_HATCHBACK;
- driveraction = "Hatchback_Driver";
- faction = "CIV";
- hiddenselections[] = {"Camo1"};
- hiddenselectionstextures[] = {"\ca\wheeled\data\hatchback_co.paa"};
- icon = "\Ca\wheeled\data\map_ico\icomap_skoda_CA.paa";
- mapsize = 6;
- maxspeed = 125;
- model = "\ca\Wheeled\car_hatchback";
- picture = "\Ca\wheeled\data\ico\car_hatchback_CA.paa";
- rarityurban = 0.6;
- scope = 2;
- soundarmorcrash[] = {"ArmorCrash0", 0.25, "ArmorCrash1", 0.25, "ArmorCrash2", 0.25, "ArmorCrash3", 0.25};
- soundbuildingcrash[] = {"buildCrash0", 0.25, "buildCrash1", 0.25, "buildCrash2", 0.25, "buildCrash3", 0.25};
- soundengineoffext[] = {"ca\sounds\vehicles\Wheeled\sedan\ext\ext-sedan-stop-1", 0.398107, 1, 250};
- soundengineoffint[] = {"ca\sounds\vehicles\Wheeled\sedan\int\int-sedan-stop-1", 0.398107, 1};
- soundengineonext[] = {"ca\sounds\vehicles\Wheeled\sedan\ext\ext-sedan-start-1", 0.398107, 1, 250};
- soundengineonint[] = {"ca\sounds\vehicles\Wheeled\sedan\int\int-sedan-start-1", 0.398107, 1};
- soundgear[] = {"", "5.62341e-005", 1};
- soundgetin[] = {"ca\sounds\vehicles\Wheeled\sedan\ext\ext-sedan-getout-1", 0.316228, 1};
- soundgetout[] = {"ca\sounds\vehicles\Wheeled\sedan\ext\ext-sedan-getout-1", 0.316228, 1, 30};
- soundwoodcrash[] = {"woodCrash0", 0.166, "woodCrash1", 0.166, "woodCrash2", 0.166, "woodCrash3", 0.166, "woodCrash4", 0.166, "woodCrash5", 0.166};
- typicalcargo[] = {};
- wheelcircumference = 2.148;
- woodcrash0[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_01", 0.707946, 1, 200};
- woodcrash1[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_02", 0.707946, 1, 200};
- woodcrash2[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_03", 0.707946, 1, 200};
- woodcrash3[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_04", 0.707946, 1, 200};
- woodcrash4[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_05", 0.707946, 1, 200};
- woodcrash5[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_06", 0.707946, 1, 200};
- class SoundEvents {
- class AccelerationIn {
- expression = "(engineOn*(1-camPos))*gmeterZ";
- limit = 0.5;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\sedan\int\int-sedan-acce-1", 0.398107, 1};
- };
- class AccelerationOut {
- expression = "(engineOn*camPos)*gmeterZ";
- limit = 0.5;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\sedan\ext\ext-sedan-acce-1", 0.398107, 1, 250};
- };
- };
- class Sounds {
- class Engine {
- frequency = "(randomizer*0.05+0.95)*rpm";
- sound[] = {"\ca\sounds\Vehicles\Wheeled\sedan\ext\ext-sedan-low-1", 0.398107, 0.9, 300};
- volume = "engineOn*camPos*(rpm factor[0.6, 0.2])";
- };
- class EngineHighOut {
- frequency = "(randomizer*0.05+0.95)*rpm";
- sound[] = {"\ca\sounds\Vehicles\Wheeled\sedan\ext\ext-sedan-high-1", 0.398107, 0.8, 380};
- volume = "engineOn*camPos*(rpm factor[0.45, 0.9])";
- };
- class IdleOut {
- frequency = 1;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\sedan\ext\ext-sedan-idle-1", 0.281838, 1, 200};
- volume = "engineOn*camPos*(rpm factor[0.3, 0])";
- };
- class TiresRockOut {
- frequency = 1;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-rock2", 0.316228, 1, 30};
- volume = "camPos*rock*(speed factor[2, 20])";
- };
- class TiresSandOut {
- frequency = 1;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-sand2", 0.316228, 1, 30};
- volume = "camPos*sand*(speed factor[2, 20])";
- };
- class TiresGrassOut {
- frequency = 1;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-grass3", 0.316228, 1, 30};
- volume = "camPos*grass*(speed factor[2, 20])";
- };
- class TiresMudOut {
- frequency = 1;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-mud2", 0.316228, 1, 30};
- volume = "camPos*mud*(speed factor[2, 20])";
- };
- class TiresGravelOut {
- frequency = 1;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-gravel2", 0.316228, 1, 30};
- volume = "camPos*gravel*(speed factor[2, 20])";
- };
- class TiresAsphaltOut {
- frequency = 1;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-asphalt3", 0.316228, 1, 30};
- volume = "camPos*asphalt*(speed factor[2, 20])";
- };
- class NoiseOut {
- frequency = 1;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Noises\ext\int-noise3", 0.316228, 1, 30};
- volume = "camPos*(damper0 max 0.04)*(speed factor[0, 8])";
- };
- class EngineLowIn {
- frequency = "(randomizer*0.05+0.95)*rpm";
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\sedan\int\int-sedan-low-1", 0.562341, 0.8};
- volume = "((engineOn*thrust) factor[0.65, 0.2])*(1-camPos)";
- };
- class EngineHighIn {
- frequency = "(randomizer*0.05+0.95)*rpm";
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\sedan\int\int-sedan-high-1", 0.562341, 0.8};
- volume = "((engineOn*thrust) factor[0.55, 0.95])*(1-camPos)";
- };
- class IdleIn {
- frequency = 1;
- sound[] = {"\ca\sounds\Vehicles\Wheeled\sedan\int\int-sedan-idle-1", 0.316228, 1};
- volume = "engineOn*(rpm factor[0.3, 0])*(1-camPos)";
- };
- class TiresRockIn {
- frequency = 1;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-rock2", 0.177828, 1};
- volume = "(1-camPos)*rock*(speed factor[2, 20])";
- };
- class TiresSandIn {
- frequency = 1;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-sand2", 0.177828, 1};
- volume = "(1-camPos)*sand*(speed factor[2, 20])";
- };
- class TiresGrassIn {
- frequency = 1;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-grass3", 0.177828, 1};
- volume = "(1-camPos)*grass*(speed factor[2, 20])";
- };
- class TiresMudIn {
- frequency = 1;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-mud2", 0.177828, 1};
- volume = "(1-camPos)*mud*(speed factor[2, 20])";
- };
- class TiresGravelIn {
- frequency = 1;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-gravel2", 0.177828, 1};
- volume = "(1-camPos)*gravel*(speed factor[2, 20])";
- };
- class TiresAsphaltIn {
- frequency = 1;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-asphalt3", 0.177828, 1};
- volume = "(1-camPos)*asphalt*(speed factor[2, 20])";
- };
- class NoiseIn {
- frequency = 1;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\BUS\int\noise3", 0.177828, 1};
- volume = "(damper0 max 0.04)*(speed factor[0, 8])*(1-camPos)";
- };
- class Movement {
- frequency = 1;
- sound = "soundEnviron";
- volume = 0;
- };
- };
- class Damage {
- mat[] = {"ca\wheeled\data\hatchback.rvmat", "ca\wheeled\data\hatchback.rvmat", "ca\wheeled\data\hatchback_destruct.rvmat", "ca\wheeled\data\hatchback.rvmat", "ca\wheeled\data\hatchback.rvmat", "ca\wheeled\data\hatchback_destruct.rvmat", "ca\wheeled\data\detailmapy\auta_skla.rvmat", "ca\wheeled\data\detailmapy\auta_skla_damage.rvmat", "ca\wheeled\data\detailmapy\auta_skla_damage.rvmat", "ca\wheeled\data\detailmapy\auta_skla_in.rvmat", "ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat", "ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat"};
- tex[] = {};
- };
- class Library {
- libtextdesc = "Civilian Car";
- };
-};
\ No newline at end of file
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Car/CAR_SEDAN.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/CAR_SEDAN.hpp
index 0ea375832..bcea618bf 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/Car/CAR_SEDAN.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Car/CAR_SEDAN.hpp
@@ -1,4 +1,554 @@
-class car_sedan: SkodaBase {
+class SkodaBase: Car {
+ brakeDistance = 9;
+ scope = 0;
+ picture = "\Ca\wheeled\data\ico\skodovka_CA.paa";
+ Icon = "\Ca\wheeled\data\map_ico\icomap_skoda_CA.paa";
+ mapSize = 6;
+ faction = "CIV";
+ crew = "Citizen2";
+ typicalCargo[] = {"Citizen2"};
+ wheelCircumference = 1.988;
+ maxSpeed = 110;
+ turnCoef = 2;
+ steerAheadPlan = 0.24;
+ side = 3;
+ displayName = "Car";
+ accuracy = 0.5;
+ extCameraPosition[] = {0.5,2,-10};
+ armor = 20;
+ damageResistance = 0.01821;
+ cost = 2000;
+ fuelCapacity = 50;
+ transportSoldier = 3;
+ transportAmmo = 0;
+ terrainCoef = 6;
+ soundGear[] = {"",5.62341e-005,1};
+ soundGetIn[] = {"ca\sounds\vehicles\Wheeled\Car\ext\ext-Car-getout-1",0.316228,1};
+ soundGetOut[] = {"ca\sounds\vehicles\Wheeled\Car\ext\ext-Car-getout-1",0.316228,1,30};
+ soundEngineOnInt[] = {"ca\sounds\vehicles\Wheeled\Car\int\int-Car-start-1",0.316228,1};
+ soundEngineOnExt[] = {"ca\sounds\vehicles\Wheeled\Car\ext\ext-Car-start-1",0.316228,1,200};
+ soundEngineOffInt[] = {"ca\sounds\vehicles\Wheeled\Car\int\int-Car-stop-1",0.316228,1};
+ soundEngineOffExt[] = {"ca\sounds\vehicles\Wheeled\Car\ext\ext-Car-stop-1",0.316228,1,200};
+ buildCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_building_01",0.707946,1,200};
+ buildCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_building_02",0.707946,1,200};
+ buildCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_building_03",0.707946,1,200};
+ buildCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_building_04",0.707946,1,200};
+ soundBuildingCrash[] = {"buildCrash0",0.25,"buildCrash1",0.25,"buildCrash2",0.25,"buildCrash3",0.25};
+ WoodCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_01",0.707946,1,200};
+ WoodCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_02",0.707946,1,200};
+ WoodCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_03",0.707946,1,200};
+ WoodCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_04",0.707946,1,200};
+ WoodCrash4[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_05",0.707946,1,200};
+ WoodCrash5[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_06",0.707946,1,200};
+ soundWoodCrash[] = {"woodCrash0",0.166,"woodCrash1",0.166,"woodCrash2",0.166,"woodCrash3",0.166,"woodCrash4",0.166,"woodCrash5",0.166};
+ ArmorCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_01",0.707946,1,200};
+ ArmorCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_02",0.707946,1,200};
+ ArmorCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_03",0.707946,1,200};
+ ArmorCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_04",0.707946,1,200};
+ soundArmorCrash[] = {"ArmorCrash0",0.25,"ArmorCrash1",0.25,"ArmorCrash2",0.25,"ArmorCrash3",0.25};
+ class SoundEvents {
+ class AccelerationIn {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Car\int\int-Car-acce-2",0.316228,1};
+ limit = "0.5";
+ expression = "(engineOn*(1-camPos))*gmeterZ";
+ };
+ class AccelerationOut {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Car\ext\ext-Car-acce-2",0.316228,1,200};
+ limit = "0.5";
+ expression = "(engineOn*camPos)*gmeterZ";
+ };
+ };
+ class Sounds {
+ class Engine {
+ sound[] = {"\ca\sounds\Vehicles\Wheeled\Car\ext\ext-car-low-4",0.562341,1,250};
+ frequency = "(randomizer*0.05+0.95)*rpm";
+ volume = "engineOn*camPos*(rpm factor[0.7, 0.2])";
+ };
+ class EngineHighOut {
+ sound[] = {"\ca\sounds\Vehicles\Wheeled\Car\ext\ext-car-high-4",0.562341,1.1,350};
+ frequency = "(randomizer*0.05+0.95)*rpm";
+ volume = "engineOn*camPos*(rpm factor[0.5, 0.9])";
+ };
+ class IdleOut {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Car\ext\ext-car-idle-2",0.316228,1,150};
+ frequency = "1";
+ volume = "engineOn*camPos*(rpm factor[0.3, 0])";
+ };
+ class TiresRockOut {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-rock2",0.1,1,30};
+ frequency = "1";
+ volume = "camPos*rock*(speed factor[2, 20])";
+ };
+ class TiresSandOut {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-sand2",0.1,1,30};
+ frequency = "1";
+ volume = "camPos*sand*(speed factor[2, 20])";
+ };
+ class TiresGrassOut {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-grass3",0.1,1,30};
+ frequency = "1";
+ volume = "camPos*grass*(speed factor[2, 20])";
+ };
+ class TiresMudOut {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-mud2",0.1,1,30};
+ frequency = "1";
+ volume = "camPos*mud*(speed factor[2, 20])";
+ };
+ class TiresGravelOut {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-gravel2",0.1,1,30};
+ frequency = "1";
+ volume = "camPos*gravel*(speed factor[2, 20])";
+ };
+ class TiresAsphaltOut {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-asphalt3",0.1,1,30};
+ frequency = "1";
+ volume = "camPos*asphalt*(speed factor[2, 20])";
+ };
+ class NoiseOut {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Noises\ext\int-noise3",0.1,1,30};
+ frequency = "1";
+ volume = "camPos*(damper0 max 0.04)*(speed factor[0, 8])";
+ };
+ class EngineLowIn {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Car\int\int-car-low-4",0.707946,0.8};
+ frequency = "(randomizer*0.05+0.95)*rpm";
+ volume = "((engineOn*thrust) factor[0.65, 0.2])*(1-camPos)";
+ };
+ class EngineHighIn {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Car\int\int-car-high-4",0.707946,0.8};
+ frequency = "(randomizer*0.05+0.95)*rpm";
+ volume = "((engineOn*thrust) factor[0.55, 0.95])*(1-camPos)";
+ };
+ class IdleIn {
+ sound[] = {"\ca\sounds\Vehicles\Wheeled\Car\int\int-car-idle-1",0.398107,1};
+ frequency = "1";
+ volume = "engineOn*(rpm factor[0.3, 0])*(1-camPos)";
+ };
+ class TiresRockIn {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-rock2",0.1,1};
+ frequency = "1";
+ volume = "(1-camPos)*rock*(speed factor[2, 20])";
+ };
+ class TiresSandIn {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-sand2",0.1,1};
+ frequency = "1";
+ volume = "(1-camPos)*sand*(speed factor[2, 20])";
+ };
+ class TiresGrassIn {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-grass3",0.1,1};
+ frequency = "1";
+ volume = "(1-camPos)*grass*(speed factor[2, 20])";
+ };
+ class TiresMudIn {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-mud2",0.1,1};
+ frequency = "1";
+ volume = "(1-camPos)*mud*(speed factor[2, 20])";
+ };
+ class TiresGravelIn {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-gravel2",0.1,1};
+ frequency = "1";
+ volume = "(1-camPos)*gravel*(speed factor[2, 20])";
+ };
+ class TiresAsphaltIn {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-asphalt3",0.1,1};
+ frequency = "1";
+ volume = "(1-camPos)*asphalt*(speed factor[2, 20])";
+ };
+ class NoiseIn {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\BUS\int\noise3",0.1,1};
+ frequency = "1";
+ volume = "(damper0 max 0.04)*(speed factor[0, 8])*(1-camPos)";
+ };
+ class Movement {
+ sound = "soundEnviron";
+ frequency = "1";
+ volume = "0";
+ };
+ };
+ weapons[] = {"SportCarHorn"};
+ magazines[] = {};
+ driverAction = "Skodovka_Driver";
+ cargoAction[] = {"Skodovka_Cargo01"};
+ cargoIsCoDriver[] = {1,0};
+ hasGunner = 0;
+ class Turrets {
+ };
+ class Library {
+ libTextDesc = "A Czech-made civilian car, very popular during the Soviet era. This car was designed for the rugged roads of Central and Eastern Europe and displays good off-road performance in comparison to other vehicles in its class.";
+ };
+ rarityUrban = 0.5;
+};
+
+class Skoda: SkodaBase {
+ scope = 2;
+ accuracy = 1000;
+ crew = "Citizen1";
+ faction = "CIV";
+ typicalCargo[] = {"Citizen1"};
+ model = "\ca\wheeled\skodovka";
+ picture = "\Ca\wheeled\data\ico\skodovka_CA.paa";
+ Icon = "\Ca\wheeled\data\map_ico\icomap_skoda_CA.paa";
+ mapSize = 6;
+ displayName = "Car (white)";
+ displayNameShort = "Car";
+ hiddenSelections[] = {"Camo1","Camo2"};
+ hiddenSelectionsTextures[] = {"\ca\wheeled\data\skodovka_bila_co.paa","\ca\wheeled\data\skodovka_int_co.paa"};
+ class Damage {
+ tex[] = {};
+ mat[] = {"ca\wheeled\data\skodovka.rvmat","ca\wheeled\data\skodovka.rvmat","ca\wheeled\data\skodovka_destruct.rvmat","ca\wheeled\data\detailmapy\auta_skla.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat"};
+ };
+ rarityUrban = 0.25;
+
+ class Upgrades {
+ ItemORP[] = {"Skoda_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
+ };
+};
+class SkodaBlue: SkodaBase {
+ scope = 2;
+ accuracy = 1000;
+ crew = "Villager2";
+ faction = "CIV";
+ typicalCargo[] = {"Villager2"};
+ model = "\ca\wheeled\skodovka_blue";
+ picture = "\Ca\wheeled\data\ico\skodovka_CA.paa";
+ Icon = "\Ca\wheeled\data\map_ico\icomap_skoda_CA.paa";
+ mapSize = 6;
+ displayName = "Car (blue)";
+ displayNameShort = "Car";
+ class Damage {
+ tex[] = {};
+ mat[] = {"ca\wheeled\data\skodovka_modra.rvmat","ca\wheeled\data\skodovka_modra.rvmat","ca\wheeled\data\skodovka_destruct.rvmat","ca\wheeled\data\detailmapy\auta_skla.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat"};
+ };
+ rarityUrban = 0.25;
+
+ class Upgrades {
+ ItemORP[] = {"SkodaBlue_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
+ };
+};
+class SkodaRed: SkodaBase {
+ scope = 2;
+ faction = "CIV";
+ accuracy = 1000;
+ model = "\ca\wheeled\skodovka_red";
+ picture = "\Ca\wheeled\data\ico\skodovka_CA.paa";
+ Icon = "\Ca\wheeled\data\map_ico\icomap_skoda_CA.paa";
+ mapSize = 6;
+ crew = "Villager1";
+ typicalCargo[] = {"Villager1"};
+ displayName = "Car (red)";
+ displayNameShort = "Car";
+ class Damage {
+ tex[] = {};
+ mat[] = {"ca\wheeled\data\skodovka.rvmat","ca\wheeled\data\skodovka.rvmat","ca\wheeled\data\skodovka_destruct.rvmat","ca\wheeled\data\detailmapy\auta_skla.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat"};
+ };
+
+ class Upgrades {
+ ItemORP[] = {"SkodaRed_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
+ };
+};
+class SkodaGreen: SkodaBase {
+ scope = 2;
+ faction = "CIV";
+ accuracy = 1000;
+ model = "\ca\wheeled\skodovka_green";
+ picture = "\Ca\wheeled\data\ico\skodovka_CA.paa";
+ Icon = "\Ca\wheeled\data\map_ico\icomap_skoda_CA.paa";
+ mapSize = 6;
+ crew = "Villager3";
+ typicalCargo[] = {"Villager3"};
+ displayName = "Car (green)";
+ displayNameShort = "Car";
+ class Damage {
+ tex[] = {};
+ mat[] = {"ca\wheeled\data\skodovka_zelena.rvmat","ca\wheeled\data\skodovka_zelena.rvmat","ca\wheeled\data\skodovka_destruct.rvmat","ca\wheeled\data\detailmapy\auta_skla.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat"};
+ };
+
+ class Upgrades {
+ ItemORP[] = {"SkodaGreen_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
+ };
+};
+
+// Performance 1
+class Skoda_DZE1: Skoda {
+ maxspeed = 150; // max engine limit 125-130
+ terrainCoef = 2.5;
+
+ class Upgrades {
+ ItemAVE[] = {"Skoda_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
+ };
+};
+class SkodaBlue_DZE1: SkodaBlue {
+ maxspeed = 150; // car 100
+ terrainCoef = 2.5;
+
+ class Upgrades {
+ ItemAVE[] = {"SkodaBlue_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
+ };
+};
+class SkodaRed_DZE1: SkodaRed {
+ maxspeed = 150; // car 100
+ terrainCoef = 2.5;
+
+ class Upgrades {
+ ItemAVE[] = {"SkodaRed_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
+ };
+};
+class SkodaGreen_DZE1: SkodaGreen {
+ maxspeed = 150; // car 100
+ terrainCoef = 2.5;
+
+ class Upgrades {
+ ItemAVE[] = {"SkodaGreen_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
+ };
+};
+
+// Armor 2
+class Skoda_DZE2: Skoda_DZE1 {
+ armor = 55; // car 20
+ damageResistance = 0.02099;
+ class HitPoints: HitPoints {
+ class HitLFWheel: HitLFWheel {
+ armor = 0.3;
+ };
+ class HitLBWheel: HitLBWheel {
+ armor = 0.3;
+ };
+ class HitRFWheel: HitRFWheel {
+ armor = 0.3;
+ };
+ class HitRBWheel: HitRBWheel {
+ armor = 0.3;
+ };
+ class HitFuel {
+ armor = 0.28;
+ material = -1;
+ name = "palivo";
+ visual = "";
+ passThrough = 1;
+ };
+ class HitEngine {
+ armor = 1;
+ material = -1;
+ name = "motor";
+ visual = "";
+ passThrough = 1;
+ };
+ class HitGlass1: HitGlass1 {
+ armor = 0.1;
+ };
+ class HitGlass2: HitGlass2 {
+ armor = 0.1;
+ };
+ class HitGlass3: HitGlass3 {
+ armor = 0.1;
+ };
+ class HitGlass4: HitGlass4 {
+ armor = 0.1;
+ };
+ };
+
+ class Upgrades {
+ ItemLRK[] = {"Skoda_DZE3",{},{{"ItemLRK",1},{"PartGeneric",1},{"ItemTent",1}}};
+ };
+};
+class SkodaBlue_DZE2: SkodaBlue_DZE1 {
+ armor = 55; // car 20
+ damageResistance = 0.02099;
+ class HitPoints: HitPoints {
+ class HitLFWheel: HitLFWheel {
+ armor = 0.3;
+ };
+ class HitLBWheel: HitLBWheel {
+ armor = 0.3;
+ };
+ class HitRFWheel: HitRFWheel {
+ armor = 0.3;
+ };
+ class HitRBWheel: HitRBWheel {
+ armor = 0.3;
+ };
+ class HitFuel {
+ armor = 0.28;
+ material = -1;
+ name = "palivo";
+ visual = "";
+ passThrough = 1;
+ };
+ class HitEngine {
+ armor = 1;
+ material = -1;
+ name = "motor";
+ visual = "";
+ passThrough = 1;
+ };
+ class HitGlass1: HitGlass1 {
+ armor = 0.1;
+ };
+ class HitGlass2: HitGlass2 {
+ armor = 0.1;
+ };
+ class HitGlass3: HitGlass3 {
+ armor = 0.1;
+ };
+ class HitGlass4: HitGlass4 {
+ armor = 0.1;
+ };
+ };
+
+ class Upgrades {
+ ItemLRK[] = {"SkodaBlue_DZE3",{},{{"ItemLRK",1},{"PartGeneric",1},{"ItemTent",1}}};
+ };
+};
+class SkodaRed_DZE2: SkodaRed_DZE1 {
+ armor = 55; // car 20
+ damageResistance = 0.02099;
+ class HitPoints: HitPoints {
+ class HitLFWheel: HitLFWheel {
+ armor = 0.3;
+ };
+ class HitLBWheel: HitLBWheel {
+ armor = 0.3;
+ };
+ class HitRFWheel: HitRFWheel {
+ armor = 0.3;
+ };
+ class HitRBWheel: HitRBWheel {
+ armor = 0.3;
+ };
+ class HitFuel {
+ armor = 0.28;
+ material = -1;
+ name = "palivo";
+ visual = "";
+ passThrough = 1;
+ };
+ class HitEngine {
+ armor = 1;
+ material = -1;
+ name = "motor";
+ visual = "";
+ passThrough = 1;
+ };
+ class HitGlass1: HitGlass1 {
+ armor = 0.1;
+ };
+ class HitGlass2: HitGlass2 {
+ armor = 0.1;
+ };
+ class HitGlass3: HitGlass3 {
+ armor = 0.1;
+ };
+ class HitGlass4: HitGlass4 {
+ armor = 0.1;
+ };
+ };
+
+ class Upgrades {
+ ItemLRK[] = {"SkodaRed_DZE3",{},{{"ItemLRK",1},{"PartGeneric",1},{"ItemTent",1}}};
+ };
+};
+class SkodaGreen_DZE2: SkodaGreen_DZE1 {
+ armor = 55; // car 20
+ damageResistance = 0.02099;
+ class HitPoints: HitPoints {
+ class HitLFWheel: HitLFWheel {
+ armor = 0.3;
+ };
+ class HitLBWheel: HitLBWheel {
+ armor = 0.3;
+ };
+ class HitRFWheel: HitRFWheel {
+ armor = 0.3;
+ };
+ class HitRBWheel: HitRBWheel {
+ armor = 0.3;
+ };
+ class HitFuel {
+ armor = 0.28;
+ material = -1;
+ name = "palivo";
+ visual = "";
+ passThrough = 1;
+ };
+ class HitEngine {
+ armor = 1;
+ material = -1;
+ name = "motor";
+ visual = "";
+ passThrough = 1;
+ };
+ class HitGlass1: HitGlass1 {
+ armor = 0.1;
+ };
+ class HitGlass2: HitGlass2 {
+ armor = 0.1;
+ };
+ class HitGlass3: HitGlass3 {
+ armor = 0.1;
+ };
+ class HitGlass4: HitGlass4 {
+ armor = 0.1;
+ };
+ };
+
+ class Upgrades {
+ ItemLRK[] = {"SkodaGreen_DZE3",{},{{"ItemLRK",1},{"PartGeneric",1},{"ItemTent",1}}};
+ };
+};
+
+// Cargo 3
+class Skoda_DZE3: Skoda_DZE2 {
+ transportMaxWeapons = 20; // car 10
+ transportMaxMagazines = 100; // car 50
+ transportmaxbackpacks = 4; // car 2
+
+ class Upgrades {
+ ItemTNK[] = {"Skoda_DZE4",{},{{"ItemTNK",1},{"PartFueltank",2}}};
+ };
+};
+class SkodaBlue_DZE3: SkodaBlue_DZE2 {
+ transportMaxWeapons = 20; // car 10
+ transportMaxMagazines = 100; // car 50
+ transportmaxbackpacks = 4; // car 2
+
+ class Upgrades {
+ ItemTNK[] = {"SkodaBlue_DZE4",{},{{"ItemTNK",1},{"PartFueltank",2}}};
+ };
+};
+class SkodaRed_DZE3: SkodaRed_DZE2 {
+ transportMaxWeapons = 20; // car 10
+ transportMaxMagazines = 100; // car 50
+ transportmaxbackpacks = 4; // car 2
+
+ class Upgrades {
+ ItemTNK[] = {"SkodaRed_DZE4",{},{{"ItemTNK",1},{"PartFueltank",2}}};
+ };
+};
+class SkodaGreen_DZE3: SkodaGreen_DZE2 {
+ transportMaxWeapons = 20; // car 10
+ transportMaxMagazines = 100; // car 50
+ transportmaxbackpacks = 4; // car 2
+
+ class Upgrades {
+ ItemTNK[] = {"SkodaGreen_DZE4",{},{{"ItemTNK",1},{"PartFueltank",2}}};
+ };
+};
+
+// Fuel 4
+class Skoda_DZE4: Skoda_DZE3 {
+ fuelCapacity = 210; // car 100
+};
+class SkodaBlue_DZE4: SkodaBlue_DZE3 {
+ fuelCapacity = 210; // car 100
+};
+class SkodaRed_DZE4: SkodaRed_DZE3 {
+ fuelCapacity = 210; // car 100
+};
+class SkodaGreen_DZE4: SkodaGreen_DZE3 {
+ fuelCapacity = 210; // car 100
+};
+
+class car_hatchback: SkodaBase {
armorcrash0[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_01", 0.707946, 1, 200};
armorcrash1[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_02", 0.707946, 1, 200};
armorcrash2[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_03", 0.707946, 1, 200};
@@ -8,17 +558,19 @@ class car_sedan: SkodaBase {
buildcrash1[] = {"Ca\sounds\Vehicles\Crash\crash_building_02", 0.707946, 1, 200};
buildcrash2[] = {"Ca\sounds\Vehicles\Crash\crash_building_03", 0.707946, 1, 200};
buildcrash3[] = {"Ca\sounds\Vehicles\Crash\crash_building_04", 0.707946, 1, 200};
+ cargoaction[] = {"Hatchback_Cargo01"};
+ cargoiscodriver[] = {1, 0};
crew = "";
- displayname = $STR_VEH_NAME_SEDAN;
- driveraction = "Sedan_Driver";
+ displayname = "Old hatchback";
+ driveraction = "Hatchback_Driver";
faction = "CIV";
hiddenselections[] = {"Camo1"};
- hiddenselectionstextures[] = {"\ca\wheeled\data\sedan_ext_co.paa"};
+ hiddenselectionstextures[] = {"\ca\wheeled\data\hatchback_co.paa"};
icon = "\Ca\wheeled\data\map_ico\icomap_skoda_CA.paa";
mapsize = 6;
maxspeed = 125;
- model = "\ca\Wheeled\car_sedan";
- picture = "\Ca\wheeled\data\ico\car_sedan_CA.paa";
+ model = "\ca\Wheeled\car_hatchback";
+ picture = "\Ca\wheeled\data\ico\car_hatchback_CA.paa";
rarityurban = 0.6;
scope = 2;
soundarmorcrash[] = {"ArmorCrash0", 0.25, "ArmorCrash1", 0.25, "ArmorCrash2", 0.25, "ArmorCrash3", 0.25};
@@ -31,8 +583,8 @@ class car_sedan: SkodaBase {
soundgetin[] = {"ca\sounds\vehicles\Wheeled\sedan\ext\ext-sedan-getout-1", 0.316228, 1};
soundgetout[] = {"ca\sounds\vehicles\Wheeled\sedan\ext\ext-sedan-getout-1", 0.316228, 1, 30};
soundwoodcrash[] = {"woodCrash0", 0.166, "woodCrash1", 0.166, "woodCrash2", 0.166, "woodCrash3", 0.166, "woodCrash4", 0.166, "woodCrash5", 0.166};
- typicalcargo[] = {"Citizen4"};
- wheelcircumference = 1.947;
+ typicalcargo[] = {};
+ wheelcircumference = 2.148;
woodcrash0[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_01", 0.707946, 1, 200};
woodcrash1[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_02", 0.707946, 1, 200};
woodcrash2[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_03", 0.707946, 1, 200};
@@ -43,108 +595,108 @@ class car_sedan: SkodaBase {
class AccelerationIn {
expression = "(engineOn*(1-camPos))*gmeterZ";
limit = 0.5;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\sedan\int\int-sedan-acce-2", 0.398107, 1};
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\sedan\int\int-sedan-acce-1", 0.398107, 1};
};
class AccelerationOut {
expression = "(engineOn*camPos)*gmeterZ";
limit = 0.5;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\sedan\ext\ext-sedan-acce-2", 0.398107, 1, 250};
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\sedan\ext\ext-sedan-acce-1", 0.398107, 1, 250};
};
};
class Sounds {
class Engine {
frequency = "(randomizer*0.05+0.95)*rpm";
- sound[] = {"\ca\sounds\Vehicles\Wheeled\sedan\ext\ext-sedan-low-1", 0.562341, 0.95, 300};
+ sound[] = {"\ca\sounds\Vehicles\Wheeled\sedan\ext\ext-sedan-low-1", 0.398107, 0.9, 300};
volume = "engineOn*camPos*(rpm factor[0.6, 0.2])";
};
class EngineHighOut {
- frequency = "(randomizer*0.05+0.98)*rpm";
- sound[] = {"\ca\sounds\Vehicles\Wheeled\sedan\ext\ext-sedan-high-1", 0.562341, 0.95, 399};
+ frequency = "(randomizer*0.05+0.95)*rpm";
+ sound[] = {"\ca\sounds\Vehicles\Wheeled\sedan\ext\ext-sedan-high-1", 0.398107, 0.8, 380};
volume = "engineOn*camPos*(rpm factor[0.45, 0.9])";
};
class IdleOut {
frequency = 1;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\sedan\ext\ext-sedan-idle-1", 0.354813, 1, 200};
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\sedan\ext\ext-sedan-idle-1", 0.281838, 1, 200};
volume = "engineOn*camPos*(rpm factor[0.3, 0])";
};
class TiresRockOut {
frequency = 1;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-rock2", 0.1, 1, 30};
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-rock2", 0.316228, 1, 30};
volume = "camPos*rock*(speed factor[2, 20])";
};
class TiresSandOut {
frequency = 1;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-sand2", 0.1, 1, 30};
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-sand2", 0.316228, 1, 30};
volume = "camPos*sand*(speed factor[2, 20])";
};
class TiresGrassOut {
frequency = 1;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-grass3", 0.1, 1, 30};
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-grass3", 0.316228, 1, 30};
volume = "camPos*grass*(speed factor[2, 20])";
};
class TiresMudOut {
frequency = 1;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-mud2", 0.1, 1, 30};
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-mud2", 0.316228, 1, 30};
volume = "camPos*mud*(speed factor[2, 20])";
};
class TiresGravelOut {
frequency = 1;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-gravel2", 0.1, 1, 30};
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-gravel2", 0.316228, 1, 30};
volume = "camPos*gravel*(speed factor[2, 20])";
};
class TiresAsphaltOut {
frequency = 1;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-asphalt3", 0.1, 1, 30};
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-asphalt3", 0.316228, 1, 30};
volume = "camPos*asphalt*(speed factor[2, 20])";
};
class NoiseOut {
frequency = 1;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Noises\ext\int-noise3", 0.1, 1, 30};
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Noises\ext\int-noise3", 0.316228, 1, 30};
volume = "camPos*(damper0 max 0.04)*(speed factor[0, 8])";
};
class EngineLowIn {
frequency = "(randomizer*0.05+0.95)*rpm";
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\sedan\int\int-sedan-low-1", 0.562341, 0.95};
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\sedan\int\int-sedan-low-1", 0.562341, 0.8};
volume = "((engineOn*thrust) factor[0.65, 0.2])*(1-camPos)";
};
class EngineHighIn {
frequency = "(randomizer*0.05+0.95)*rpm";
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\sedan\int\int-sedan-high-1", 0.562341, 0.95};
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\sedan\int\int-sedan-high-1", 0.562341, 0.8};
volume = "((engineOn*thrust) factor[0.55, 0.95])*(1-camPos)";
};
class IdleIn {
frequency = 1;
- sound[] = {"\ca\sounds\Vehicles\Wheeled\sedan\int\int-sedan-idle-1", 0.354813, 1};
+ sound[] = {"\ca\sounds\Vehicles\Wheeled\sedan\int\int-sedan-idle-1", 0.316228, 1};
volume = "engineOn*(rpm factor[0.3, 0])*(1-camPos)";
};
class TiresRockIn {
frequency = 1;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-rock2", 0.1, 1};
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-rock2", 0.177828, 1};
volume = "(1-camPos)*rock*(speed factor[2, 20])";
};
class TiresSandIn {
frequency = 1;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-sand2", 0.1, 1};
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-sand2", 0.177828, 1};
volume = "(1-camPos)*sand*(speed factor[2, 20])";
};
class TiresGrassIn {
frequency = 1;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-grass3", 0.1, 1};
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-grass3", 0.177828, 1};
volume = "(1-camPos)*grass*(speed factor[2, 20])";
};
class TiresMudIn {
frequency = 1;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-mud2", 0.1, 1};
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-mud2", 0.177828, 1};
volume = "(1-camPos)*mud*(speed factor[2, 20])";
};
class TiresGravelIn {
frequency = 1;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-gravel2", 0.1, 1};
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-gravel2", 0.177828, 1};
volume = "(1-camPos)*gravel*(speed factor[2, 20])";
};
class TiresAsphaltIn {
frequency = 1;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-asphalt3", 0.1, 1};
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-asphalt3", 0.177828, 1};
volume = "(1-camPos)*asphalt*(speed factor[2, 20])";
};
class NoiseIn {
@@ -158,11 +710,588 @@ class car_sedan: SkodaBase {
volume = 0;
};
};
+ class Damage {
+ mat[] = {"ca\wheeled\data\hatchback.rvmat", "ca\wheeled\data\hatchback.rvmat", "ca\wheeled\data\hatchback_destruct.rvmat", "ca\wheeled\data\hatchback.rvmat", "ca\wheeled\data\hatchback.rvmat", "ca\wheeled\data\hatchback_destruct.rvmat", "ca\wheeled\data\detailmapy\auta_skla.rvmat", "ca\wheeled\data\detailmapy\auta_skla_damage.rvmat", "ca\wheeled\data\detailmapy\auta_skla_damage.rvmat", "ca\wheeled\data\detailmapy\auta_skla_in.rvmat", "ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat", "ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat"};
+ tex[] = {};
+ };
class Library {
libtextdesc = "Civilian Car";
};
- class Damage {
- mat[] = {"ca\wheeled\data\sedan_ext.rvmat", "ca\wheeled\data\sedan_ext.rvmat", "ca\wheeled\data\sedan_ext_destruct.rvmat", "ca\wheeled\data\sedan_int.rvmat", "ca\wheeled\data\sedan_int.rvmat", "ca\wheeled\data\sedan_int_destruct.rvmat", "ca\wheeled\data\detailmapy\auta_skla.rvmat", "ca\wheeled\data\detailmapy\auta_skla_damage.rvmat", "ca\wheeled\data\detailmapy\auta_skla_damage.rvmat", "ca\wheeled\data\detailmapy\auta_skla_in.rvmat", "ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat", "ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat"};
- tex[] = {};
+
+ class Upgrades {
+ ItemORP[] = {"car_hatchback_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
};
-};
\ No newline at end of file
+};
+
+// Performance 1
+class car_hatchback_DZE1: car_hatchback {
+ maxspeed = 150; // max engine limit 125-130
+ terrainCoef = 2.5;
+
+ class Upgrades {
+ ItemAVE[] = {"car_hatchback_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
+ };
+};
+
+// Armor 2
+class car_hatchback_DZE2: car_hatchback_DZE1 {
+ armor = 50; // car 20
+ class HitPoints: HitPoints {
+ class HitLFWheel: HitLFWheel {
+ armor = 0.3;
+ };
+ class HitLBWheel: HitLBWheel {
+ armor = 0.3;
+ };
+ class HitRFWheel: HitRFWheel {
+ armor = 0.3;
+ };
+ class HitRBWheel: HitRBWheel {
+ armor = 0.3;
+ };
+ class HitFuel {
+ armor = 0.28;
+ material = -1;
+ name = "palivo";
+ visual = "";
+ passThrough = 1;
+ };
+ class HitEngine {
+ armor = 1;
+ material = -1;
+ name = "motor";
+ visual = "";
+ passThrough = 1;
+ };
+ class HitGlass1: HitGlass1 {
+ armor = 0.1;
+ };
+ class HitGlass2: HitGlass2 {
+ armor = 0.1;
+ };
+ class HitGlass3: HitGlass3 {
+ armor = 0.1;
+ };
+ class HitGlass4: HitGlass4 {
+ armor = 0.1;
+ };
+ };
+
+ class Upgrades {
+ ItemLRK[] = {"car_hatchback_DZE3",{},{{"ItemLRK",1},{"PartGeneric",1},{"ItemTent",1}}};
+ };
+};
+
+// Cargo 3
+class car_hatchback_DZE3: car_hatchback_DZE2 {
+ transportMaxWeapons = 20; // car 10
+ transportMaxMagazines = 100; // car 50
+ transportmaxbackpacks = 4; // car 2
+
+ class Upgrades {
+ ItemTNK[] = {"car_hatchback_DZE4",{},{{"ItemTNK",1},{"PartFueltank",2}}};
+ };
+};
+
+// Fuel 4
+class car_hatchback_DZE4: car_hatchback_DZE3 {
+ fuelCapacity = 210; // car 100
+};
+
+class car_sedan : SkodaBase {
+ scope = 2;
+ faction = "CIV";
+ maxSpeed = 125;
+ model = "\ca\Wheeled\car_sedan";
+ picture = "\Ca\wheeled\data\ico\car_sedan_CA.paa";
+ Icon = "\Ca\wheeled\data\map_ico\icomap_skoda_CA.paa";
+ mapSize = 6;
+ typicalCargo[] = {
+ "Citizen4"
+ };
+ crew = "Citizen4";
+ displayName = "Sedan";
+ driverAction = "Sedan_Driver";
+ wheelCircumference = 1.947;
+ soundGear[] = {
+ "",
+ 5.62341e-005,
+ 1
+ };
+ soundGetIn[] = {
+ "ca\sounds\vehicles\Wheeled\sedan\ext\ext-sedan-getout-1",
+ 0.316228,
+ 1
+ };
+ soundGetOut[] = {
+ "ca\sounds\vehicles\Wheeled\sedan\ext\ext-sedan-getout-1",
+ 0.316228,
+ 1,
+ 30
+ };
+ soundEngineOnInt[] = {
+ "ca\sounds\vehicles\Wheeled\sedan\int\int-sedan-start-1",
+ 0.398107,
+ 1
+ };
+ soundEngineOnExt[] = {
+ "ca\sounds\vehicles\Wheeled\sedan\ext\ext-sedan-start-1",
+ 0.398107,
+ 1,
+ 250
+ };
+ soundEngineOffInt[] = {
+ "ca\sounds\vehicles\Wheeled\sedan\int\int-sedan-stop-1",
+ 0.398107,
+ 1
+ };
+ soundEngineOffExt[] = {
+ "ca\sounds\vehicles\Wheeled\sedan\ext\ext-sedan-stop-1",
+ 0.398107,
+ 1,
+ 250
+ };
+ buildCrash0[] = {
+ "Ca\sounds\Vehicles\Crash\crash_building_01",
+ 0.707946,
+ 1,
+ 200
+ };
+ buildCrash1[] = {
+ "Ca\sounds\Vehicles\Crash\crash_building_02",
+ 0.707946,
+ 1,
+ 200
+ };
+ buildCrash2[] = {
+ "Ca\sounds\Vehicles\Crash\crash_building_03",
+ 0.707946,
+ 1,
+ 200
+ };
+ buildCrash3[] = {
+ "Ca\sounds\Vehicles\Crash\crash_building_04",
+ 0.707946,
+ 1,
+ 200
+ };
+ soundBuildingCrash[] = {
+ "buildCrash0",
+ 0.25,
+ "buildCrash1",
+ 0.25,
+ "buildCrash2",
+ 0.25,
+ "buildCrash3",
+ 0.25
+ };
+ WoodCrash0[] = {
+ "Ca\sounds\Vehicles\Crash\crash_mix_wood_01",
+ 0.707946,
+ 1,
+ 200
+ };
+ WoodCrash1[] = {
+ "Ca\sounds\Vehicles\Crash\crash_mix_wood_02",
+ 0.707946,
+ 1,
+ 200
+ };
+ WoodCrash2[] = {
+ "Ca\sounds\Vehicles\Crash\crash_mix_wood_03",
+ 0.707946,
+ 1,
+ 200
+ };
+ WoodCrash3[] = {
+ "Ca\sounds\Vehicles\Crash\crash_mix_wood_04",
+ 0.707946,
+ 1,
+ 200
+ };
+ WoodCrash4[] = {
+ "Ca\sounds\Vehicles\Crash\crash_mix_wood_05",
+ 0.707946,
+ 1,
+ 200
+ };
+ WoodCrash5[] = {
+ "Ca\sounds\Vehicles\Crash\crash_mix_wood_06",
+ 0.707946,
+ 1,
+ 200
+ };
+ soundWoodCrash[] = {
+ "woodCrash0",
+ 0.166,
+ "woodCrash1",
+ 0.166,
+ "woodCrash2",
+ 0.166,
+ "woodCrash3",
+ 0.166,
+ "woodCrash4",
+ 0.166,
+ "woodCrash5",
+ 0.166
+ };
+ ArmorCrash0[] = {
+ "Ca\sounds\Vehicles\Crash\crash_vehicle_01",
+ 0.707946,
+ 1,
+ 200
+ };
+ ArmorCrash1[] = {
+ "Ca\sounds\Vehicles\Crash\crash_vehicle_02",
+ 0.707946,
+ 1,
+ 200
+ };
+ ArmorCrash2[] = {
+ "Ca\sounds\Vehicles\Crash\crash_vehicle_03",
+ 0.707946,
+ 1,
+ 200
+ };
+ ArmorCrash3[] = {
+ "Ca\sounds\Vehicles\Crash\crash_vehicle_04",
+ 0.707946,
+ 1,
+ 200
+ };
+ soundArmorCrash[] = {
+ "ArmorCrash0",
+ 0.25,
+ "ArmorCrash1",
+ 0.25,
+ "ArmorCrash2",
+ 0.25,
+ "ArmorCrash3",
+ 0.25
+ };
+ class SoundEvents {
+ class AccelerationIn {
+ sound[] = {
+ "\ca\SOUNDS\Vehicles\Wheeled\sedan\int\int-sedan-acce-2",
+ 0.398107,
+ 1
+ };
+ limit = "0.5";
+ expression = "(engineOn*(1-camPos))*gmeterZ";
+ };
+ class AccelerationOut {
+ sound[] = {
+ "\ca\SOUNDS\Vehicles\Wheeled\sedan\ext\ext-sedan-acce-2",
+ 0.398107,
+ 1,
+ 250
+ };
+ limit = "0.5";
+ expression = "(engineOn*camPos)*gmeterZ";
+ };
+ };
+ class Sounds {
+ class Engine {
+ sound[] = {
+ "\ca\sounds\Vehicles\Wheeled\sedan\ext\ext-sedan-low-1",
+ 0.562341,
+ 0.95,
+ 300
+ };
+ frequency = "(randomizer*0.05+0.95)*rpm";
+ volume = "engineOn*camPos*(rpm factor[0.6, 0.2])";
+ };
+ class EngineHighOut {
+ sound[] = {
+ "\ca\sounds\Vehicles\Wheeled\sedan\ext\ext-sedan-high-1",
+ 0.562341,
+ 0.95,
+ 399
+ };
+ frequency = "(randomizer*0.05+0.98)*rpm";
+ volume = "engineOn*camPos*(rpm factor[0.45, 0.9])";
+ };
+ class IdleOut {
+ sound[] = {
+ "\ca\SOUNDS\Vehicles\Wheeled\sedan\ext\ext-sedan-idle-1",
+ 0.354813,
+ 1,
+ 200
+ };
+ frequency = "1";
+ volume = "engineOn*camPos*(rpm factor[0.3, 0])";
+ };
+ class TiresRockOut {
+ sound[] = {
+ "\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-rock2",
+ 0.1,
+ 1,
+ 30
+ };
+ frequency = "1";
+ volume = "camPos*rock*(speed factor[2, 20])";
+ };
+ class TiresSandOut {
+ sound[] = {
+ "\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-sand2",
+ 0.1,
+ 1,
+ 30
+ };
+ frequency = "1";
+ volume = "camPos*sand*(speed factor[2, 20])";
+ };
+ class TiresGrassOut {
+ sound[] = {
+ "\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-grass3",
+ 0.1,
+ 1,
+ 30
+ };
+ frequency = "1";
+ volume = "camPos*grass*(speed factor[2, 20])";
+ };
+ class TiresMudOut {
+ sound[] = {
+ "\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-mud2",
+ 0.1,
+ 1,
+ 30
+ };
+ frequency = "1";
+ volume = "camPos*mud*(speed factor[2, 20])";
+ };
+ class TiresGravelOut {
+ sound[] = {
+ "\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-gravel2",
+ 0.1,
+ 1,
+ 30
+ };
+ frequency = "1";
+ volume = "camPos*gravel*(speed factor[2, 20])";
+ };
+ class TiresAsphaltOut {
+ sound[] = {
+ "\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-asphalt3",
+ 0.1,
+ 1,
+ 30
+ };
+ frequency = "1";
+ volume = "camPos*asphalt*(speed factor[2, 20])";
+ };
+ class NoiseOut {
+ sound[] = {
+ "\ca\SOUNDS\Vehicles\Wheeled\Noises\ext\int-noise3",
+ 0.1,
+ 1,
+ 30
+ };
+ frequency = "1";
+ volume = "camPos*(damper0 max 0.04)*(speed factor[0, 8])";
+ };
+ class EngineLowIn {
+ sound[] = {
+ "\ca\SOUNDS\Vehicles\Wheeled\sedan\int\int-sedan-low-1",
+ 0.562341,
+ 0.95
+ };
+ frequency = "(randomizer*0.05+0.95)*rpm";
+ volume = "((engineOn*thrust) factor[0.65, 0.2])*(1-camPos)";
+ };
+ class EngineHighIn {
+ sound[] = {
+ "\ca\SOUNDS\Vehicles\Wheeled\sedan\int\int-sedan-high-1",
+ 0.562341,
+ 0.95
+ };
+ frequency = "(randomizer*0.05+0.95)*rpm";
+ volume = "((engineOn*thrust) factor[0.55, 0.95])*(1-camPos)";
+ };
+ class IdleIn {
+ sound[] = {
+ "\ca\sounds\Vehicles\Wheeled\sedan\int\int-sedan-idle-1",
+ 0.354813,
+ 1
+ };
+ frequency = "1";
+ volume = "engineOn*(rpm factor[0.3, 0])*(1-camPos)";
+ };
+ class TiresRockIn {
+ sound[] = {
+ "\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-rock2",
+ 0.1,
+ 1
+ };
+ frequency = "1";
+ volume = "(1-camPos)*rock*(speed factor[2, 20])";
+ };
+ class TiresSandIn {
+ sound[] = {
+ "\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-sand2",
+ 0.1,
+ 1
+ };
+ frequency = "1";
+ volume = "(1-camPos)*sand*(speed factor[2, 20])";
+ };
+ class TiresGrassIn {
+ sound[] = {
+ "\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-grass3",
+ 0.1,
+ 1
+ };
+ frequency = "1";
+ volume = "(1-camPos)*grass*(speed factor[2, 20])";
+ };
+ class TiresMudIn {
+ sound[] = {
+ "\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-mud2",
+ 0.1,
+ 1
+ };
+ frequency = "1";
+ volume = "(1-camPos)*mud*(speed factor[2, 20])";
+ };
+ class TiresGravelIn {
+ sound[] = {
+ "\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-gravel2",
+ 0.1,
+ 1
+ };
+ frequency = "1";
+ volume = "(1-camPos)*gravel*(speed factor[2, 20])";
+ };
+ class TiresAsphaltIn {
+ sound[] = {
+ "\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-asphalt3",
+ 0.1,
+ 1
+ };
+ frequency = "1";
+ volume = "(1-camPos)*asphalt*(speed factor[2, 20])";
+ };
+ class NoiseIn {
+ sound[] = {
+ "\ca\SOUNDS\Vehicles\Wheeled\BUS\int\noise3",
+ 0.177828,
+ 1
+ };
+ frequency = "1";
+ volume = "(damper0 max 0.04)*(speed factor[0, 8])*(1-camPos)";
+ };
+ class Movement {
+ sound = "soundEnviron";
+ frequency = "1";
+ volume = "0";
+ };
+ };
+ class Library {
+ libTextDesc = "Civilian Car";
+ };
+ class Damage {
+ tex[] = {
+ };
+ mat[] = {
+ "ca\wheeled\data\sedan_ext.rvmat",
+ "ca\wheeled\data\sedan_ext.rvmat",
+ "ca\wheeled\data\sedan_ext_destruct.rvmat",
+ "ca\wheeled\data\sedan_int.rvmat",
+ "ca\wheeled\data\sedan_int.rvmat",
+ "ca\wheeled\data\sedan_int_destruct.rvmat",
+ "ca\wheeled\data\detailmapy\auta_skla.rvmat",
+ "ca\wheeled\data\detailmapy\auta_skla_damage.rvmat",
+ "ca\wheeled\data\detailmapy\auta_skla_damage.rvmat",
+ "ca\wheeled\data\detailmapy\auta_skla_in.rvmat",
+ "ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat",
+ "ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat"
+ };
+ };
+ hiddenSelections[] = {
+ "Camo1"
+ };
+ hiddenSelectionsTextures[] = {
+ "\ca\wheeled\data\sedan_ext_co.paa"
+ };
+ rarityUrban = 0.6;
+
+ class Upgrades {
+ ItemORP[] = {"car_sedan_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
+ };
+};
+
+// Performance 1
+class car_sedan_DZE1: car_sedan {
+ maxspeed = 150; // max engine limit 125-130
+ terrainCoef = 2.5;
+
+ class Upgrades {
+ ItemAVE[] = {"car_sedan_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
+ };
+};
+
+// Armor 2
+class car_sedan_DZE2: car_sedan_DZE1 {
+ armor = 50; // car 20
+ class HitPoints: HitPoints {
+ class HitLFWheel: HitLFWheel {
+ armor = 0.3;
+ };
+ class HitLBWheel: HitLBWheel {
+ armor = 0.3;
+ };
+ class HitRFWheel: HitRFWheel {
+ armor = 0.3;
+ };
+ class HitRBWheel: HitRBWheel {
+ armor = 0.3;
+ };
+ class HitFuel {
+ armor = 0.28;
+ material = -1;
+ name = "palivo";
+ visual = "";
+ passThrough = 1;
+ };
+ class HitEngine {
+ armor = 1;
+ material = -1;
+ name = "motor";
+ visual = "";
+ passThrough = 1;
+ };
+ class HitGlass1: HitGlass1 {
+ armor = 0.1;
+ };
+ class HitGlass2: HitGlass2 {
+ armor = 0.1;
+ };
+ class HitGlass3: HitGlass3 {
+ armor = 0.1;
+ };
+ class HitGlass4: HitGlass4 {
+ armor = 0.1;
+ };
+ };
+
+ class Upgrades {
+ ItemLRK[] = {"car_sedan_DZE3",{},{{"ItemLRK",1},{"PartGeneric",1},{"ItemTent",1}}};
+ };
+};
+
+// Cargo 3
+class car_sedan_DZE3: car_sedan_DZE2 {
+ transportMaxWeapons = 20; // car 10
+ transportMaxMagazines = 100; // car 50
+ transportmaxbackpacks = 4; // car 2
+
+ class Upgrades {
+ ItemTNK[] = {"car_sedan_DZE4",{},{{"ItemTNK",1},{"PartFueltank",2}}};
+ };
+};
+
+// Fuel 4
+class car_sedan_DZE4: car_sedan_DZE3 {
+ fuelCapacity = 210; // car 100
+};
diff --git a/SQF/dayz_code/Configs/CfgVehicles/LAND/Gaz_Vodnik.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/Gaz_Vodnik.hpp
similarity index 100%
rename from SQF/dayz_code/Configs/CfgVehicles/LAND/Gaz_Vodnik.hpp
rename to SQF/dayz_code/Configs/CfgVehicles/Car/Gaz_Vodnik.hpp
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Car/HMMWV.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/HMMWV.hpp
index e85838c9e..ac402e6c8 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/Car/HMMWV.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Car/HMMWV.hpp
@@ -1,7 +1,313 @@
+class HMMWV_Base: Car
+{
+ scope = 0;
+ accuracy = 0.3;
+ side = 1;
+ faction = "USMC";
+ wheelCircumference = 2.834;
+ Model = "\ca\wheeled\HMMWV50";
+ Picture = "\Ca\wheeled\data\ico\HMMWV50_CA.paa";
+ Icon = "\Ca\wheeled\data\map_ico\icomap_hmwv50_CA.paa";
+ mapSize = 5;
+ displayName = "HMMWV";
+ vehicleClass = "Car";
+ crew = "USMC_Soldier";
+ typicalCargo[] = {"USMC_Soldier","USMC_Soldier","USMC_Soldier_AT","USMC_Soldier_Officer"};
+ damperSize = 0.2;
+ damperForce = 1;
+ damperDamping = 1;
+ armor = 40;
+ damageResistance = 0.00562;
+ turnCoef = 2;
+ steerAheadPlan = 0.2;
+ steerAheadSimul = 0.4;
+ predictTurnPlan = 0.9;
+ predictTurnSimul = 0.5;
+ terrainCoef = 2;
+ enableGPS = 1;
+ type = 1;
+ cost = 100000;
+ armorGlass = 0.5;
+ armorWheels = 0.1;
+ soundServo[] = {"\Ca\sounds\Vehicles\Servos\turret-1",0.01,1,10};
+ soundEnviron[] = {"",0.562341,1};
+ transportSoldier = 3;
+ class Library
+ {
+ libTextDesc = "The High Mobility Multi-purpose Wheeled Vehicle (HMMWV) has replaced the M151 �Willys� jeep in US Army service. The HMMWV was designed to fill myriad roles, including that of light tactical commander's vehicle, special purpose shelter carrier, and mobile weapons platform. The HMMWV is equipped with a high performance diesel engine and four-wheel drive, giving it access to very difficult terrain. It can be armed with an M2 machinegun, a Mk 19 grenade launcher or a TOW Anti-Tank Guided Missile.";
+ };
+ castDriverShadow = 0;
+ driverAction = "HMMWV_Driver";
+ cargoAction[] = {"HMMWV_Cargo01","HMMWV_Cargo01","UAZ_Cargo01"};
+ unitInfoType = "UnitInfoShip";
+ threat[] = {1,0.1,0.4};
+ class Turrets: Turrets
+ {
+ class MainTurret: MainTurret
+ {
+ body = "mainTurret";
+ gun = "mainGun";
+ hasGunner = 1;
+ weapons[] = {"M2"};
+ magazines[] = {"100Rnd_127x99_M2","100Rnd_127x99_M2","100Rnd_127x99_M2","100Rnd_127x99_M2","100Rnd_127x99_M2","100Rnd_127x99_M2"};
+ soundServo[] = {"\Ca\sounds\Vehicles\Servos\turret-1",0.01,1,10};
+ minElev = -25;
+ maxElev = 60;
+ gunnerAction = "HMMWV_Gunner01";
+ viewGunnerInExternal = 1;
+ castGunnerShadow = 1;
+ stabilizedInAxes = "StabilizedInAxesNone";
+ };
+ };
+ class HitPoints: HitPoints
+ {
+ class HitGlass1: HitGlass1
+ {
+ armor = 1;
+ };
+ class HitGlass2: HitGlass2
+ {
+ armor = 1;
+ };
+ class HitGlass3: HitGlass3
+ {
+ armor = 1;
+ };
+ class HitGlass4: HitGlass4
+ {
+ armor = 1;
+ };
+ class HitLFWheel: HitLFWheel
+ {
+ armor = 0.15;
+ };
+ class HitLBWheel: HitLBWheel
+ {
+ armor = 0.15;
+ };
+ class HitRFWheel: HitRFWheel
+ {
+ armor = 0.15;
+ };
+ class HitRBWheel: HitRBWheel
+ {
+ armor = 0.15;
+ };
+ class HitFuel
+ {
+ armor = 0.14;
+ material = -1;
+ name = "fueltank";
+ visual = "";
+ passThrough = 1;
+ };
+ class HitEngine
+ {
+ armor = 0.5;
+ material = -1;
+ name = "engine";
+ visual = "";
+ passThrough = 1;
+ };
+ };
+ class Damage
+ {
+ tex[] = {};
+ mat[] = {"ca\wheeled\hmmwv\data\hmmwv_details.rvmat","Ca\wheeled\HMMWV\data\hmmwv_details_damage.rvmat","Ca\wheeled\HMMWV\data\hmmwv_details_destruct.rvmat","ca\wheeled\hmmwv\data\hmmwv_body.rvmat","Ca\wheeled\HMMWV\data\hmmwv_body_damage.rvmat","Ca\wheeled\HMMWV\data\hmmwv_body_destruct.rvmat","ca\wheeled\hmmwv\data\hmmwv_clocks.rvmat","ca\wheeled\hmmwv\data\hmmwv_clocks.rvmat","ca\wheeled\data\hmmwv_clocks_destruct.rvmat","ca\weapons\data\m2.rvmat","ca\weapons\data\m2.rvmat","ca\weapons\data\m2_destruct.rvmat","ca\tracked\data\detailmapy\m1abrams_mg_mount.rvmat","ca\tracked\data\detailmapy\m1abrams_mg_mount.rvmat","ca\tracked\data\detailmapy\m1abrams_mg_mount_destruct.rvmat","ca\wheeled\HMMWV\data\hmmwv_glass.rvmat","ca\wheeled\HMMWV\data\hmmwv_glass_Half_D.rvmat","ca\wheeled\HMMWV\data\hmmwv_glass_Half_D.rvmat","ca\wheeled\HMMWV\data\hmmwv_glass_in.rvmat","ca\wheeled\HMMWV\data\hmmwv_glass_in_Half_D.rvmat","ca\wheeled\HMMWV\data\hmmwv_glass_in_Half_D.rvmat"};
+ };
+ insideSoundCoef = 0.9;
+ soundGear[] = {"",5.62341e-005,1};
+ soundGetIn[] = {"ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\get_in2",0.562341,1};
+ soundGetOut[] = {"ca\SOUNDS\Vehicles\Wheeled\HMMWV\int\get_in2",0.562341,1,20};
+ soundEngineOnInt[] = {"ca\sounds\Vehicles\Wheeled\HMMWV\int\int-engine_start1",0.177828,1};
+ soundEngineOnExt[] = {"ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\engine_ON1",0.177828,1,100};
+ soundEngineOffInt[] = {"ca\sounds\vehicles\Wheeled\HMMWV\int\int-engine_off2",0.177828,1};
+ soundEngineOffExt[] = {"ca\sounds\vehicles\Wheeled\HMMWV\ext\engine_OFF2",0.177828,1,100};
+ buildCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_building_01",0.707946,1,200};
+ buildCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_building_02",0.707946,1,200};
+ buildCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_building_03",0.707946,1,200};
+ buildCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_building_04",0.707946,1,200};
+ soundBuildingCrash[] = {"buildCrash0",0.25,"buildCrash1",0.25,"buildCrash2",0.25,"buildCrash3",0.25};
+ WoodCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_01",0.707946,1,200};
+ WoodCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_02",0.707946,1,200};
+ WoodCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_03",0.707946,1,200};
+ WoodCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_04",0.707946,1,200};
+ WoodCrash4[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_05",0.707946,1,200};
+ WoodCrash5[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_06",0.707946,1,200};
+ soundWoodCrash[] = {"woodCrash0",0.166,"woodCrash1",0.166,"woodCrash2",0.166,"woodCrash3",0.166,"woodCrash4",0.166,"woodCrash5",0.166};
+ ArmorCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_01",0.707946,1,200};
+ ArmorCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_02",0.707946,1,200};
+ ArmorCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_03",0.707946,1,200};
+ ArmorCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_04",0.707946,1,200};
+ soundArmorCrash[] = {"ArmorCrash0",0.25,"ArmorCrash1",0.25,"ArmorCrash2",0.25,"ArmorCrash3",0.25};
+ class SoundEvents
+ {
+ class AccelerationIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\int\int-acceleration1",0.1,1};
+ limit = "0.8";
+ expression = "(engineOn*(1-camPos))*gmeterZ";
+ };
+ class AccelerationOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\turspecial1",0.1,1,200};
+ limit = "0.8";
+ expression = "(engineOn*camPos)*gmeterZ";
+ };
+ };
+ class Sounds: Sounds
+ {
+ class Engine: Engine
+ {
+ sound[] = {"\ca\sounds\Vehicles\Wheeled\HMMWV\ext\Engine_Loop_Low_1b",1,1,300};
+ frequency = "(randomizer*0.05+0.95)*rpm";
+ volume = "camPos*engineOn*((rpm factor[0.15, 0.4]) min (rpm factor[0.7, 0.5]))";
+ };
+ class EngineHighOut
+ {
+ sound[] = {"\ca\sounds\Vehicles\Wheeled\HMMWV\ext\Engine_Loop_High_1b",1,1,400};
+ frequency = "(randomizer*0.05+0.95)*rpm";
+ volume = "camPos*engineOn*(rpm factor[0.5, 0.8])";
+ };
+ class IdleOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\idle_2",0.562341,1,100};
+ frequency = "1";
+ volume = "engineOn*camPos*(rpm factor[0.3, 0])";
+ };
+ class TiresRockOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-rock2",0.316228,1,30};
+ frequency = "1";
+ volume = "camPos*rock*(speed factor[2, 20])";
+ };
+ class TiresSandOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-sand2",0.316228,1,30};
+ frequency = "1";
+ volume = "camPos*sand*(speed factor[2, 20])";
+ };
+ class TiresGrassOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-grass2",0.316228,1,30};
+ frequency = "1";
+ volume = "camPos*grass*(speed factor[2, 20])";
+ };
+ class TiresMudOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-mud2",0.316228,1,30};
+ frequency = "1";
+ volume = "camPos*mud*(speed factor[2, 20])";
+ };
+ class TiresGravelOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-gravel2",0.316228,1,30};
+ frequency = "1";
+ volume = "camPos*gravel*(speed factor[2, 20])";
+ };
+ class TiresAsphaltOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-asphalt3",0.316228,1,30};
+ frequency = "1";
+ volume = "camPos*asphalt*(speed factor[2, 20])";
+ };
+ class NoiseOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Noises\ext\noise2",0.177828,1,30};
+ frequency = "1";
+ volume = "camPos*(damper0 max 0.03)*(speed factor[0, 8])";
+ };
+ class EngineLowIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\int\int-engine_low1",1,1};
+ frequency = "(randomizer*0.05+0.95)*rpm";
+ volume = "(1-camPos)*engineOn*((rpm factor[0.2, 0.4]) min (rpm factor[0.8, 0.6]))";
+ };
+ class EngineHighIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\int\int-engine_high2",1,1};
+ frequency = "(randomizer*0.05+0.95)*rpm";
+ volume = "(1-camPos)*engineOn*(rpm factor[0.5, 1.0])";
+ };
+ class IdleIn
+ {
+ sound[] = {"\ca\sounds\Vehicles\Wheeled\HMMWV\int\int-engine_idle2",0.316228,1};
+ frequency = "1";
+ volume = "engineOn*(rpm factor[0.4, 0])*(1-camPos)";
+ };
+ class TiresRockIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-rock2",1,1};
+ frequency = "1";
+ volume = "(1-camPos)*rock*(speed factor[2, 20])";
+ };
+ class TiresSandIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-sand2",1,1};
+ frequency = "1";
+ volume = "(1-camPos)*sand*(speed factor[2, 20])";
+ };
+ class TiresGrassIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-grass2",1,1};
+ frequency = "1";
+ volume = "(1-camPos)*grass*(speed factor[2, 20])";
+ };
+ class TiresMudIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-mud2",1,1};
+ frequency = "1";
+ volume = "(1-camPos)*mud*(speed factor[2, 20])";
+ };
+ class TiresGravelIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-gravel2",1,1};
+ frequency = "1";
+ volume = "(1-camPos)*gravel*(speed factor[2, 20])";
+ };
+ class TiresAsphaltIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-asphalt3",1,1};
+ frequency = "1";
+ volume = "(1-camPos)*asphalt*(speed factor[2, 20])";
+ };
+ class NoiseIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Noises\int\noise2",0.446684,1};
+ frequency = "1";
+ volume = "(damper0 max 0.03)*(speed factor[0, 8])*(1-camPos)";
+ };
+ class Movement: Movement
+ {
+ sound = "soundEnviron";
+ frequency = "1";
+ volume = "0";
+ };
+ };
+ brakeDistance = 8.5;
+ htMin = 60;
+ htMax = 1800;
+ afMax = 200;
+ mfMax = 100;
+ mFact = 1;
+ tBody = 200;
+ transportMaxBackpacks = 5;
+ class NVGMarkers
+ {
+ class NVGMarker01
+ {
+ name = "nvg_marker";
+ color[] = {0.03,0.003,0.003,1};
+ ambient[] = {0.003,0.0003,0.0003,1};
+ brightness = 0.001;
+ blinking = 1;
+ };
+ };
+};
+
class HMMWV_DZ: HMMWV_Base {
accuracy = 0.32;
- displayname = $STR_VEH_NAME_HMMWV;
- maxspeed = 230;
+ displayname = "HMMWV DZ";
hasgunner = 0;
hiddenselections[] = {"Camo1"};
hiddenselectionstextures[] = {"\ca\wheeled\hmmwv\data\hmmwv_body_co.paa"};
@@ -13,12 +319,762 @@ class HMMWV_DZ: HMMWV_Base {
side = 2;
crew = "";
typicalCargo[] = {};
- transportMaxWeapons = 10;
- transportMaxMagazines = 50;
- transportmaxbackpacks = 2;
+ transportMaxWeapons = 4;
+ transportMaxMagazines = 120;
+ transportmaxbackpacks = 4;
class Turrets {};
class Damage {
mat[] = {"ca\wheeled\hmmwv\data\hmmwv_details.rvmat", "Ca\wheeled\HMMWV\data\hmmwv_details_damage.rvmat", "Ca\wheeled\HMMWV\data\hmmwv_details_destruct.rvmat", "ca\wheeled\hmmwv\data\hmmwv_body.rvmat", "Ca\wheeled\HMMWV\data\hmmwv_body_damage.rvmat", "Ca\wheeled\HMMWV\data\hmmwv_body_destruct.rvmat", "ca\wheeled\hmmwv\data\hmmwv_clocks.rvmat", "ca\wheeled\hmmwv\data\hmmwv_clocks.rvmat", "ca\wheeled\data\hmmwv_clocks_destruct.rvmat", "ca\wheeled\HMMWV\data\hmmwv_glass.rvmat", "ca\wheeled\HMMWV\data\hmmwv_glass_Half_D.rvmat", "ca\wheeled\HMMWV\data\hmmwv_glass_Half_D.rvmat", "ca\wheeled\HMMWV\data\hmmwv_glass_in.rvmat", "ca\wheeled\HMMWV\data\hmmwv_glass_in_Half_D.rvmat", "ca\wheeled\HMMWV\data\hmmwv_glass_in_Half_D.rvmat"};
tex[] = {};
};
-};
\ No newline at end of file
+};
+
+class HMMWV_M998A2_SOV_DES_EP1_DZ: HMMWV_Base
+{
+ expansion = 1;
+ side = 1;
+ scope = 2;
+ transportSoldier = 4;
+ transportMaxWeapons = 4;
+ transportMaxMagazines = 120;
+ transportmaxbackpacks = 4;
+ model = "\ca\wheeled_e\HMMWV\M998A2_sov";
+ displayname = "HMMWV SOV DZ";
+ armor = 40;
+ damageResistance = 0.00581;
+ threat[] = {1,0.3,0.3};
+ Picture = "\CA\wheeled_e\Data\UI\Picture_hmmwv_sov_CA.paa";
+ Icon = "\CA\wheeled_e\Data\UI\Icon_hmmwv_sov_CA.paa";
+ driverAction = "HMMWV_Driver_EP1";
+ cargoAction[] = {"HMMWV_Cargo01_EP1","HMMWV_Cargo02_EP1","HMMWV_Cargo03_EP1","HMMWV_Cargo04_EP1"};
+ outsideSoundFilter = 0;
+ insideSoundCoef = 1;
+ soundGear[] = {"",5.62341e-005,1};
+ soundGetIn[] = {"ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\get_in2",0.562341,1};
+ soundGetOut[] = {"ca\SOUNDS\Vehicles\Wheeled\HMMWV\int\get_in2",0.562341,1,20};
+ soundEngineOnInt[] = {"ca\sounds\Vehicles\Wheeled\HMMWV\int\int-engine_start1",0.177828,1};
+ soundEngineOnExt[] = {"ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\engine_ON1",0.177828,1,100};
+ soundEngineOffInt[] = {"ca\sounds\vehicles\Wheeled\HMMWV\int\int-engine_off2",0.177828,1};
+ soundEngineOffExt[] = {"ca\sounds\vehicles\Wheeled\HMMWV\ext\engine_OFF2",0.177828,1,100};
+ buildCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_building_01",0.707946,1,200};
+ buildCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_building_02",0.707946,1,200};
+ buildCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_building_03",0.707946,1,200};
+ buildCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_building_04",0.707946,1,200};
+ soundBuildingCrash[] = {"buildCrash0",0.25,"buildCrash1",0.25,"buildCrash2",0.25,"buildCrash3",0.25};
+ WoodCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_01",0.707946,1,200};
+ WoodCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_02",0.707946,1,200};
+ WoodCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_03",0.707946,1,200};
+ WoodCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_04",0.707946,1,200};
+ WoodCrash4[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_05",0.707946,1,200};
+ WoodCrash5[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_06",0.707946,1,200};
+ soundWoodCrash[] = {"woodCrash0",0.166,"woodCrash1",0.166,"woodCrash2",0.166,"woodCrash3",0.166,"woodCrash4",0.166,"woodCrash5",0.166};
+ ArmorCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_01",0.707946,1,200};
+ ArmorCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_02",0.707946,1,200};
+ ArmorCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_03",0.707946,1,200};
+ ArmorCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_04",0.707946,1,200};
+ soundArmorCrash[] = {"ArmorCrash0",0.25,"ArmorCrash1",0.25,"ArmorCrash2",0.25,"ArmorCrash3",0.25};
+ class SoundEvents
+ {
+ class AccelerationIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\int\int-acceleration1",0.1,1};
+ limit = "0.8";
+ expression = "(engineOn*(1-camPos))*gmeterZ";
+ };
+ class AccelerationOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\turspecial1",0.1,1,200};
+ limit = "0.8";
+ expression = "(engineOn*camPos)*gmeterZ";
+ };
+ };
+ class Sounds
+ {
+ class Engine
+ {
+ sound[] = {"\ca\sounds\Vehicles\Wheeled\HMMWV\ext\Engine_Loop_Low_1b",1,1,300};
+ frequency = "(randomizer*0.05+0.95)*rpm";
+ volume = "camPos*engineOn*((rpm factor[0.15, 0.4]) min (rpm factor[0.7, 0.5]))";
+ };
+ class EngineHighOut
+ {
+ sound[] = {"\ca\sounds\Vehicles\Wheeled\HMMWV\ext\Engine_Loop_High_1b",1,1,400};
+ frequency = "(randomizer*0.05+0.95)*rpm";
+ volume = "camPos*engineOn*(rpm factor[0.5, 0.8])";
+ };
+ class IdleOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\idle_2",0.562341,1,100};
+ frequency = "1";
+ volume = "engineOn*camPos*(rpm factor[0.3, 0])";
+ };
+ class TiresRockOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-rock2",0.316228,1,30};
+ frequency = "1";
+ volume = "camPos*rock*(speed factor[2, 20])";
+ };
+ class TiresSandOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-sand2",0.316228,1,30};
+ frequency = "1";
+ volume = "camPos*sand*(speed factor[2, 20])";
+ };
+ class TiresGrassOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-grass2",0.316228,1,30};
+ frequency = "1";
+ volume = "camPos*grass*(speed factor[2, 20])";
+ };
+ class TiresMudOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-mud2",0.316228,1,30};
+ frequency = "1";
+ volume = "camPos*mud*(speed factor[2, 20])";
+ };
+ class TiresGravelOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-gravel2",0.316228,1,30};
+ frequency = "1";
+ volume = "camPos*gravel*(speed factor[2, 20])";
+ };
+ class TiresAsphaltOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-asphalt3",0.316228,1,30};
+ frequency = "1";
+ volume = "camPos*asphalt*(speed factor[2, 20])";
+ };
+ class NoiseOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Noises\ext\noise2",0.177828,1,30};
+ frequency = "1";
+ volume = "camPos*(damper0 max 0.03)*(speed factor[0, 8])";
+ };
+ class EngineLowIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\Engine_Loop_Low_1b",1,1};
+ frequency = "(randomizer*0.05+0.95)*rpm";
+ volume = "(1-camPos)*engineOn*((rpm factor[0.2, 0.4]) min (rpm factor[0.8, 0.6]))";
+ };
+ class EngineHighIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\Engine_Loop_High_1b",1,1};
+ frequency = "(randomizer*0.05+0.95)*rpm";
+ volume = "(1-camPos)*engineOn*(rpm factor[0.5, 1.0])";
+ };
+ class IdleIn
+ {
+ sound[] = {"\ca\sounds\Vehicles\Wheeled\HMMWV\ext\idle_2",0.316228,1};
+ frequency = "1";
+ volume = "engineOn*(rpm factor[0.4, 0])*(1-camPos)";
+ };
+ class TiresRockIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-rock2",1,1};
+ frequency = "1";
+ volume = "(1-camPos)*rock*(speed factor[2, 20])";
+ };
+ class TiresSandIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-sand2",1,1};
+ frequency = "1";
+ volume = "(1-camPos)*sand*(speed factor[2, 20])";
+ };
+ class TiresGrassIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-grass2",1,1};
+ frequency = "1";
+ volume = "(1-camPos)*grass*(speed factor[2, 20])";
+ };
+ class TiresMudIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-mud2",1,1};
+ frequency = "1";
+ volume = "(1-camPos)*mud*(speed factor[2, 20])";
+ };
+ class TiresGravelIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-gravel2",1,1};
+ frequency = "1";
+ volume = "(1-camPos)*gravel*(speed factor[2, 20])";
+ };
+ class TiresAsphaltIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-asphalt3",1,1};
+ frequency = "1";
+ volume = "(1-camPos)*asphalt*(speed factor[2, 20])";
+ };
+ class NoiseIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Noises\int\noise2",0.446684,1};
+ frequency = "1";
+ volume = "(damper0 max 0.03)*(speed factor[0, 8])*(1-camPos)";
+ };
+ class Movement
+ {
+ sound = "soundEnviron";
+ frequency = "1";
+ volume = "0";
+ };
+ };
+ class Turrets: Turrets
+ {
+ class MainTurret: MainTurret
+ {
+ weapons[] = {"MK19"};
+ magazines[] = {"48Rnd_40mm_MK19"};
+ soundServo[] = {"\Ca\sounds\Vehicles\Servos\turret-1",0.01,1,10};
+ gunnerAction = "HMMWV_Gunner03_EP1";
+ class GunFire: WeaponCloudsMGun
+ {
+ interval = 0.01;
+ };
+ commanding = 0;
+ primaryGunner = 0;
+ primaryObserver = 0;
+ LODTurnedOut = 1000;
+ LODTurnedIn = 1000;
+ };
+ class SideTurret: MainTurret
+ {
+ gunnerName = "front gunner";
+ weapons[] = {"M240_veh"};
+ magazines[] = {"100Rnd_762x51_M240"};
+ soundServo[] = {"\ca\wheeled\Data\Sound\servo3",0.0001,1.1};
+ gunnerAction = "HMMWV_Gunner02_EP1";
+ commanding = 1;
+ primaryGunner = 1;
+ primaryObserver = 1;
+ proxyIndex = 2;
+ minElev = -18;
+ maxElev = 20;
+ minTurn = -65;
+ maxTurn = 35;
+ gunBeg = "usti hlavne_2";
+ gunEnd = "konec hlavne_2";
+ body = "SideTurret";
+ gun = "SideGun";
+ memoryPointGunnerOptics = "gunnerview_2";
+ animationSourceBody = "SideTurret";
+ animationSourceGun = "SideGun";
+ LODTurnedOut = 1200;
+ LODTurnedIn = 1200;
+ };
+ };
+ class AnimationSources: AnimationSources
+ {
+ class ReloadAnim
+ {
+ source = "reload";
+ weapon = "M240_veh";
+ };
+ class ReloadMagazine
+ {
+ source = "reloadmagazine";
+ weapon = "M240_veh";
+ };
+ class Revolving
+ {
+ source = "revolving";
+ weapon = "M240_veh";
+ };
+ };
+ faction = "BIS_US";
+ crew = "";
+ typicalCargo[] = {};
+ class TransportMagazines {};
+ class TransportWeapons {};
+ class Damage
+ {
+ tex[] = {};
+ mat[] = {"Ca\wheeled_E\HMMWV\data\hmmwv_body_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_body_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_body_1_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_glass.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_glass_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_glass_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1_destruct.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default_destruct.rvmat"};
+ };
+ HiddenSelections[] = {"camo","camo1","camo2"};
+ HiddenSelectionsTextures[] = {"ca\wheeled_e\hmmwv\data\hmmwv_body_canvas_co.paa","ca\wheeled_e\hmmwv\data\hmmwv_hood_canvas_co.paa","ca\wheeled_e\hmmwv\data\hmmwv_regular_1_co.paa"};
+};
+
+class HMMWV_M998A2_SOV_DES_EP1_DZE: HMMWV_Base
+{
+ expansion = 1;
+ side = 1;
+ scope = 2;
+ transportSoldier = 4;
+ transportMaxWeapons = 4;
+ transportMaxMagazines = 120;
+ transportmaxbackpacks = 4;
+ model = "\ca\wheeled_e\HMMWV\M998A2_sov";
+ displayname = "HMMWV SOV AL";
+ armor = 40;
+ damageResistance = 0.00581;
+ threat[] = {1,0.3,0.3};
+ Picture = "\CA\wheeled_e\Data\UI\Picture_hmmwv_sov_CA.paa";
+ Icon = "\CA\wheeled_e\Data\UI\Icon_hmmwv_sov_CA.paa";
+ driverAction = "HMMWV_Driver_EP1";
+ cargoAction[] = {"HMMWV_Cargo01_EP1","HMMWV_Cargo02_EP1","HMMWV_Cargo03_EP1","HMMWV_Cargo04_EP1"};
+ outsideSoundFilter = 0;
+ insideSoundCoef = 1;
+ soundGear[] = {"",5.62341e-005,1};
+ soundGetIn[] = {"ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\get_in2",0.562341,1};
+ soundGetOut[] = {"ca\SOUNDS\Vehicles\Wheeled\HMMWV\int\get_in2",0.562341,1,20};
+ soundEngineOnInt[] = {"ca\sounds\Vehicles\Wheeled\HMMWV\int\int-engine_start1",0.177828,1};
+ soundEngineOnExt[] = {"ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\engine_ON1",0.177828,1,100};
+ soundEngineOffInt[] = {"ca\sounds\vehicles\Wheeled\HMMWV\int\int-engine_off2",0.177828,1};
+ soundEngineOffExt[] = {"ca\sounds\vehicles\Wheeled\HMMWV\ext\engine_OFF2",0.177828,1,100};
+ buildCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_building_01",0.707946,1,200};
+ buildCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_building_02",0.707946,1,200};
+ buildCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_building_03",0.707946,1,200};
+ buildCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_building_04",0.707946,1,200};
+ soundBuildingCrash[] = {"buildCrash0",0.25,"buildCrash1",0.25,"buildCrash2",0.25,"buildCrash3",0.25};
+ WoodCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_01",0.707946,1,200};
+ WoodCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_02",0.707946,1,200};
+ WoodCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_03",0.707946,1,200};
+ WoodCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_04",0.707946,1,200};
+ WoodCrash4[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_05",0.707946,1,200};
+ WoodCrash5[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_06",0.707946,1,200};
+ soundWoodCrash[] = {"woodCrash0",0.166,"woodCrash1",0.166,"woodCrash2",0.166,"woodCrash3",0.166,"woodCrash4",0.166,"woodCrash5",0.166};
+ ArmorCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_01",0.707946,1,200};
+ ArmorCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_02",0.707946,1,200};
+ ArmorCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_03",0.707946,1,200};
+ ArmorCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_04",0.707946,1,200};
+ soundArmorCrash[] = {"ArmorCrash0",0.25,"ArmorCrash1",0.25,"ArmorCrash2",0.25,"ArmorCrash3",0.25};
+ class SoundEvents
+ {
+ class AccelerationIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\int\int-acceleration1",0.1,1};
+ limit = "0.8";
+ expression = "(engineOn*(1-camPos))*gmeterZ";
+ };
+ class AccelerationOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\turspecial1",0.1,1,200};
+ limit = "0.8";
+ expression = "(engineOn*camPos)*gmeterZ";
+ };
+ };
+ class Sounds
+ {
+ class Engine
+ {
+ sound[] = {"\ca\sounds\Vehicles\Wheeled\HMMWV\ext\Engine_Loop_Low_1b",1,1,300};
+ frequency = "(randomizer*0.05+0.95)*rpm";
+ volume = "camPos*engineOn*((rpm factor[0.15, 0.4]) min (rpm factor[0.7, 0.5]))";
+ };
+ class EngineHighOut
+ {
+ sound[] = {"\ca\sounds\Vehicles\Wheeled\HMMWV\ext\Engine_Loop_High_1b",1,1,400};
+ frequency = "(randomizer*0.05+0.95)*rpm";
+ volume = "camPos*engineOn*(rpm factor[0.5, 0.8])";
+ };
+ class IdleOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\idle_2",0.562341,1,100};
+ frequency = "1";
+ volume = "engineOn*camPos*(rpm factor[0.3, 0])";
+ };
+ class TiresRockOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-rock2",0.316228,1,30};
+ frequency = "1";
+ volume = "camPos*rock*(speed factor[2, 20])";
+ };
+ class TiresSandOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-sand2",0.316228,1,30};
+ frequency = "1";
+ volume = "camPos*sand*(speed factor[2, 20])";
+ };
+ class TiresGrassOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-grass2",0.316228,1,30};
+ frequency = "1";
+ volume = "camPos*grass*(speed factor[2, 20])";
+ };
+ class TiresMudOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-mud2",0.316228,1,30};
+ frequency = "1";
+ volume = "camPos*mud*(speed factor[2, 20])";
+ };
+ class TiresGravelOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-gravel2",0.316228,1,30};
+ frequency = "1";
+ volume = "camPos*gravel*(speed factor[2, 20])";
+ };
+ class TiresAsphaltOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-asphalt3",0.316228,1,30};
+ frequency = "1";
+ volume = "camPos*asphalt*(speed factor[2, 20])";
+ };
+ class NoiseOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Noises\ext\noise2",0.177828,1,30};
+ frequency = "1";
+ volume = "camPos*(damper0 max 0.03)*(speed factor[0, 8])";
+ };
+ class EngineLowIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\Engine_Loop_Low_1b",1,1};
+ frequency = "(randomizer*0.05+0.95)*rpm";
+ volume = "(1-camPos)*engineOn*((rpm factor[0.2, 0.4]) min (rpm factor[0.8, 0.6]))";
+ };
+ class EngineHighIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\Engine_Loop_High_1b",1,1};
+ frequency = "(randomizer*0.05+0.95)*rpm";
+ volume = "(1-camPos)*engineOn*(rpm factor[0.5, 1.0])";
+ };
+ class IdleIn
+ {
+ sound[] = {"\ca\sounds\Vehicles\Wheeled\HMMWV\ext\idle_2",0.316228,1};
+ frequency = "1";
+ volume = "engineOn*(rpm factor[0.4, 0])*(1-camPos)";
+ };
+ class TiresRockIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-rock2",1,1};
+ frequency = "1";
+ volume = "(1-camPos)*rock*(speed factor[2, 20])";
+ };
+ class TiresSandIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-sand2",1,1};
+ frequency = "1";
+ volume = "(1-camPos)*sand*(speed factor[2, 20])";
+ };
+ class TiresGrassIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-grass2",1,1};
+ frequency = "1";
+ volume = "(1-camPos)*grass*(speed factor[2, 20])";
+ };
+ class TiresMudIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-mud2",1,1};
+ frequency = "1";
+ volume = "(1-camPos)*mud*(speed factor[2, 20])";
+ };
+ class TiresGravelIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-gravel2",1,1};
+ frequency = "1";
+ volume = "(1-camPos)*gravel*(speed factor[2, 20])";
+ };
+ class TiresAsphaltIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-asphalt3",1,1};
+ frequency = "1";
+ volume = "(1-camPos)*asphalt*(speed factor[2, 20])";
+ };
+ class NoiseIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Noises\int\noise2",0.446684,1};
+ frequency = "1";
+ volume = "(damper0 max 0.03)*(speed factor[0, 8])*(1-camPos)";
+ };
+ class Movement
+ {
+ sound = "soundEnviron";
+ frequency = "1";
+ volume = "0";
+ };
+ };
+ class Turrets: Turrets
+ {
+ class MainTurret: MainTurret
+ {
+ weapons[] = {"MK19"};
+ magazines[] = {};
+ soundServo[] = {"\Ca\sounds\Vehicles\Servos\turret-1",0.01,1,10};
+ gunnerAction = "HMMWV_Gunner03_EP1";
+ class GunFire: WeaponCloudsMGun
+ {
+ interval = 0.01;
+ };
+ commanding = 0;
+ primaryGunner = 0;
+ primaryObserver = 0;
+ LODTurnedOut = 1000;
+ LODTurnedIn = 1000;
+ };
+ class SideTurret: MainTurret
+ {
+ gunnerName = "front gunner";
+ weapons[] = {"M240_veh"};
+ magazines[] = {};
+ soundServo[] = {"\ca\wheeled\Data\Sound\servo3",0.0001,1.1};
+ gunnerAction = "HMMWV_Gunner02_EP1";
+ commanding = 1;
+ primaryGunner = 1;
+ primaryObserver = 1;
+ proxyIndex = 2;
+ minElev = -18;
+ maxElev = 20;
+ minTurn = -65;
+ maxTurn = 35;
+ gunBeg = "usti hlavne_2";
+ gunEnd = "konec hlavne_2";
+ body = "SideTurret";
+ gun = "SideGun";
+ memoryPointGunnerOptics = "gunnerview_2";
+ animationSourceBody = "SideTurret";
+ animationSourceGun = "SideGun";
+ LODTurnedOut = 1200;
+ LODTurnedIn = 1200;
+ };
+ };
+ class AnimationSources: AnimationSources
+ {
+ class ReloadAnim
+ {
+ source = "reload";
+ weapon = "M240_veh";
+ };
+ class ReloadMagazine
+ {
+ source = "reloadmagazine";
+ weapon = "M240_veh";
+ };
+ class Revolving
+ {
+ source = "revolving";
+ weapon = "M240_veh";
+ };
+ };
+ faction = "BIS_US";
+ crew = "";
+ typicalCargo[] = {};
+ class TransportMagazines {};
+ class TransportWeapons {};
+ class Damage
+ {
+ tex[] = {};
+ mat[] = {"Ca\wheeled_E\HMMWV\data\hmmwv_body_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_body_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_body_1_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_glass.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_glass_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_glass_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1_destruct.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default_destruct.rvmat"};
+ };
+ HiddenSelections[] = {"camo","camo1","camo2"};
+ HiddenSelectionsTextures[] = {"ca\wheeled_e\hmmwv\data\hmmwv_body_canvas_co.paa","ca\wheeled_e\hmmwv\data\hmmwv_hood_canvas_co.paa","ca\wheeled_e\hmmwv\data\hmmwv_regular_1_co.paa"};
+};
+
+class HMMWV_M1151_M2_DES_Base_EP1_DZ: HMMWV_Base
+{
+ expansion = 1;
+ side = 1;
+ scope = 0;
+ model = "\ca\wheeled_e\HMMWV\m1151_m2_gpk";
+ displayname = "HMMWV GPK (M2) DZ";
+ transportMaxWeapons = 4;
+ transportMaxMagazines = 120;
+ transportmaxbackpacks = 4;
+ threat[] = {1,0.6,0.6};
+ transportSoldier = 3;
+ armor = 80;
+ damageResistance = 0.03099;
+ Picture = "\CA\wheeled_e\Data\UI\Picture_hmmwv_m2gpk_CA.paa";
+ Icon = "\CA\wheeled_e\Data\UI\Icon_hmmwv_m2gpk_CA.paa";
+ class Library
+ {
+ libTextDesc = "The High Mobility Multipurpose Wheeled Vehicle (HMMWV) replaced the M151 �Willys� jeep in US Army service. The HMMWV was designed to fill myriad roles, including that of light tactical commander's vehicle, special purpose shelter carrier, and mobile weapons platform. The HMMWV is equipped with a high-performance diesel engine and four-wheel drive, making it capable of negotiating very difficult terrain.
This one is equipped with an M2 heavy machine gun which is effective against infantry or unarmored vehicles. It is also supplemented with the GPK (Gunner Protection Kit).";
+ };
+ driverAction = "HMMWV_Driver_EP1";
+ cargoAction[] = {"HMMWV_Cargo_EP1","HMMWV_Cargo01_EP1","HMMWV_Cargo02_EP1"};
+ faction = "BIS_US";
+ crew = "";
+ typicalCargo[] = {};
+ class Turrets: Turrets
+ {
+ class MainTurret: MainTurret
+ {
+ body = "mainTurret";
+ gun = "mainGun";
+ weapons[] = {"M2"};
+ magazines[] = {"100Rnd_127x99_M2","100Rnd_127x99_M2","100Rnd_127x99_M2","100Rnd_127x99_M2","100Rnd_127x99_M2","100Rnd_127x99_M2"};
+ soundServo[] = {"\Ca\sounds\Vehicles\Servos\turret-1",0.01,1,10};
+ minElev = -25;
+ maxElev = 60;
+ gunnerAction = "HMMWV_Gunner_EP1";
+ viewGunnerInExternal = 1;
+ castGunnerShadow = 1;
+ stabilizedInAxes = "StabilizedInAxesBoth";
+ class ViewOptics
+ {
+ initAngleX = 0;
+ minAngleX = -30;
+ maxAngleX = 30;
+ initAngleY = 0;
+ minAngleY = -100;
+ maxAngleY = 100;
+ initFov = 0.455;
+ minFov = 0.25;
+ maxFov = 0.7;
+ };
+ };
+ };
+ class AnimationSources: AnimationSources
+ {
+ class ReloadAnim
+ {
+ source = "reload";
+ weapon = "M2";
+ };
+ class ReloadMagazine
+ {
+ source = "reloadmagazine";
+ weapon = "M2";
+ };
+ class Revolving
+ {
+ source = "revolving";
+ weapon = "M2";
+ };
+ };
+ class TransportMagazines
+ {
+ class _xx_30Rnd_556x45_Stanag
+ {
+ magazine = "30Rnd_556x45_Stanag";
+ count = 15;
+ };
+ class _xx_HandGrenade_West
+ {
+ magazine = "HandGrenade_West";
+ count = 2;
+ };
+ class _xx_SmokeShellGreen
+ {
+ magazine = "SmokeShellGreen";
+ count = 2;
+ };
+ class _xx_SmokeShell
+ {
+ magazine = "SmokeShell";
+ count = 2;
+ };
+ };
+ class TransportWeapons
+ {
+ };
+ class Damage
+ {
+ tex[] = {};
+ mat[] = {"Ca\wheeled_E\HMMWV\data\hmmwv_body_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_body_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_body_1_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_gpk.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1_destruct.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_gpk_tower.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_gpk_tower_damage.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_gpk_tower_destruct.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default_destruct.rvmat"};
+ };
+ HiddenSelections[] = {"camo","camo1","camo2","camo3"};
+ HiddenSelectionsTextures[] = {"ca\wheeled_e\hmmwv\data\hmmwv_body_canvas_1_co.paa","ca\wheeled_e\hmmwv\data\hmmwv_hood_canvas_co.paa","ca\wheeled_e\hmmwv\data\hmmwv_regular_1_co.paa","ca\wheeled_e\hmmwv\data\hmmwv_gpk_tower_co.paa"};
+};
+class HMMWV_M1151_M2_CZ_DES_EP1_DZ: HMMWV_M1151_M2_DES_Base_EP1_DZ
+{
+ scope = 2;
+ side = 1;
+ faction = "BIS_CZ";
+ crew = "";
+ typicalCargo[] = {};
+ class TransportMagazines {};
+ class TransportWeapons {};
+ class Damage
+ {
+ tex[] = {};
+ mat[] = {"Ca\wheeled_E\HMMWV\data\hmmwv_body_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_body_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_body_1_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1_destruct.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_gpk_tower.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_gpk_tower_damage.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_gpk_tower_destruct.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default_destruct.rvmat"};
+ };
+};
+
+// AMMO LESS
+class HMMWV_M1151_M2_DES_Base_EP1_DZE: HMMWV_Base
+{
+ expansion = 1;
+ side = 1;
+ scope = 0;
+ armor = 80;
+ model = "\ca\wheeled_e\HMMWV\m1151_m2_gpk";
+ displayname = "HMMWV GPK (M2) AL";
+ transportMaxWeapons = 4;
+ transportMaxMagazines = 120;
+ transportmaxbackpacks = 4;
+ threat[] = {1,0.6,0.6};
+ transportSoldier = 3;
+ damageResistance = 0.03099;
+ Picture = "\CA\wheeled_e\Data\UI\Picture_hmmwv_m2gpk_CA.paa";
+ Icon = "\CA\wheeled_e\Data\UI\Icon_hmmwv_m2gpk_CA.paa";
+ class Library
+ {
+ libTextDesc = "The High Mobility Multipurpose Wheeled Vehicle (HMMWV) replaced the M151 �Willys� jeep in US Army service. The HMMWV was designed to fill myriad roles, including that of light tactical commander's vehicle, special purpose shelter carrier, and mobile weapons platform. The HMMWV is equipped with a high-performance diesel engine and four-wheel drive, making it capable of negotiating very difficult terrain.
This one is equipped with an M2 heavy machine gun which is effective against infantry or unarmored vehicles. It is also supplemented with the GPK (Gunner Protection Kit).";
+ };
+ driverAction = "HMMWV_Driver_EP1";
+ cargoAction[] = {"HMMWV_Cargo_EP1","HMMWV_Cargo01_EP1","HMMWV_Cargo02_EP1"};
+ faction = "BIS_US";
+ crew = "";
+ typicalCargo[] = {};
+ class Turrets: Turrets
+ {
+ class MainTurret: MainTurret
+ {
+ body = "mainTurret";
+ gun = "mainGun";
+ weapons[] = {"M2"};
+ magazines[] = {};
+ soundServo[] = {"\Ca\sounds\Vehicles\Servos\turret-1",0.01,1,10};
+ minElev = -25;
+ maxElev = 60;
+ gunnerAction = "HMMWV_Gunner_EP1";
+ viewGunnerInExternal = 1;
+ castGunnerShadow = 1;
+ stabilizedInAxes = "StabilizedInAxesBoth";
+ class ViewOptics
+ {
+ initAngleX = 0;
+ minAngleX = -30;
+ maxAngleX = 30;
+ initAngleY = 0;
+ minAngleY = -100;
+ maxAngleY = 100;
+ initFov = 0.455;
+ minFov = 0.25;
+ maxFov = 0.7;
+ };
+ };
+ };
+ class AnimationSources: AnimationSources
+ {
+ class ReloadAnim
+ {
+ source = "reload";
+ weapon = "M2";
+ };
+ class ReloadMagazine
+ {
+ source = "reloadmagazine";
+ weapon = "M2";
+ };
+ class Revolving
+ {
+ source = "revolving";
+ weapon = "M2";
+ };
+ };
+ class TransportMagazines {};
+ class TransportWeapons {};
+ class Damage
+ {
+ tex[] = {};
+ mat[] = {"Ca\wheeled_E\HMMWV\data\hmmwv_body_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_body_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_body_1_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_gpk.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1_destruct.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_gpk_tower.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_gpk_tower_damage.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_gpk_tower_destruct.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default_destruct.rvmat"};
+ };
+ HiddenSelections[] = {"camo","camo1","camo2","camo3"};
+ HiddenSelectionsTextures[] = {"ca\wheeled_e\hmmwv\data\hmmwv_body_canvas_1_co.paa","ca\wheeled_e\hmmwv\data\hmmwv_hood_canvas_co.paa","ca\wheeled_e\hmmwv\data\hmmwv_regular_1_co.paa","ca\wheeled_e\hmmwv\data\hmmwv_gpk_tower_co.paa"};
+};
+
+class HMMWV_M1151_M2_CZ_DES_EP1_DZE: HMMWV_M1151_M2_DES_Base_EP1_DZE
+{
+ scope = 2;
+ side = 1;
+ faction = "BIS_CZ";
+ crew = "";
+ typicalCargo[] = {};
+ class TransportMagazines {};
+ class TransportWeapons {};
+ class Damage
+ {
+ tex[] = {};
+ mat[] = {"Ca\wheeled_E\HMMWV\data\hmmwv_body_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_body_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_body_1_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1_destruct.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_gpk_tower.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_gpk_tower_damage.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_gpk_tower_destruct.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default_destruct.rvmat"};
+ };
+};
diff --git a/SQF/dayz_code/Configs/CfgVehicles/LAND/Kamaz.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/Kamaz.hpp
similarity index 100%
rename from SQF/dayz_code/Configs/CfgVehicles/LAND/Kamaz.hpp
rename to SQF/dayz_code/Configs/CfgVehicles/Car/Kamaz.hpp
diff --git a/SQF/dayz_code/Configs/CfgVehicles/LAND/LAV25.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/LAV25.hpp
similarity index 97%
rename from SQF/dayz_code/Configs/CfgVehicles/LAND/LAV25.hpp
rename to SQF/dayz_code/Configs/CfgVehicles/Car/LAV25.hpp
index 9936348e7..eda459efd 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/LAND/LAV25.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Car/LAV25.hpp
@@ -1,6 +1,6 @@
class LAV25;
class LAV25_DZ: LAV25 {
- scope = public;
+ scope = 2;
side = TGuerrila;
displayName = "LAV-25 DZ";
@@ -21,7 +21,7 @@ class LAV25_DZ: LAV25 {
};
class LAV25_HQ;
class LAV25_HQ_DZ: LAV25_HQ {
- scope = public;
+ scope = 2;
side = TGuerrila;
displayName = "LAV-25 (HQ) DZ";
diff --git a/SQF/dayz_code/Configs/CfgVehicles/LAND/Lada.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/Lada.hpp
similarity index 100%
rename from SQF/dayz_code/Configs/CfgVehicles/LAND/Lada.hpp
rename to SQF/dayz_code/Configs/CfgVehicles/Car/Lada.hpp
diff --git a/SQF/dayz_code/Configs/CfgVehicles/LAND/LandRover.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/LandRover.hpp
similarity index 100%
rename from SQF/dayz_code/Configs/CfgVehicles/LAND/LandRover.hpp
rename to SQF/dayz_code/Configs/CfgVehicles/Car/LandRover.hpp
diff --git a/SQF/dayz_code/Configs/CfgVehicles/LAND/M113.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/M113.hpp
similarity index 96%
rename from SQF/dayz_code/Configs/CfgVehicles/LAND/M113.hpp
rename to SQF/dayz_code/Configs/CfgVehicles/Car/M113.hpp
index 07942d644..5f9d12c5c 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/LAND/M113.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Car/M113.hpp
@@ -1,7 +1,7 @@
// Armed
class M113_UN_EP1;
class M113_UN_EP1_DZ: M113_UN_EP1 {
- scope = public;
+ scope = 2;
side = TGuerrila;
displayName = "M113 DZ";
@@ -22,7 +22,7 @@ class M113_UN_EP1_DZ: M113_UN_EP1 {
};
class M113_TK_EP1;
class M113_TK_EP1_DZ: M113_TK_EP1 {
- scope = public;
+ scope = 2;
side = TGuerrila;
displayName = "M113 DZ";
@@ -63,7 +63,7 @@ class M113_TK_EP1_DZE: M113_TK_EP1_DZ {
// Unarmed
class M113Ambul_UN_EP1;
class M113Ambul_UN_EP1_DZ: M113Ambul_UN_EP1 {
- scope = public;
+ scope = 2;
side = TGuerrila;
crew = "";
typicalCargo[] = {};
@@ -79,7 +79,7 @@ class M113Ambul_UN_EP1_DZ: M113Ambul_UN_EP1 {
};
class M113Ambul_TK_EP1;
class M113Ambul_TK_EP1_DZ: M113Ambul_TK_EP1 {
- scope = public;
+ scope = 2;
side = TGuerrila;
crew = "";
typicalCargo[] = {};
diff --git a/SQF/dayz_code/Configs/CfgVehicles/LAND/Mtvr.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/Mtvr.hpp
similarity index 100%
rename from SQF/dayz_code/Configs/CfgVehicles/LAND/Mtvr.hpp
rename to SQF/dayz_code/Configs/CfgVehicles/Car/Mtvr.hpp
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Car/Offroad_DSHKM_INS.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/Offroad_DSHKM_INS.hpp
index be468c8fc..5d018e9fe 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/Car/Offroad_DSHKM_INS.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Car/Offroad_DSHKM_INS.hpp
@@ -1,22 +1,448 @@
-class Offroad_DSHKM_base : Car
+class Offroad_DSHKM_base: Car
{
- class Turrets : Turrets
+ scope = 0;
+ displayName = "Off-road";
+ picture = "\ca\wheeled\data\ico\hilux_DSHK_CA.paa";
+ icon = "\ca\wheeled\data\map_ico\icomap_hilux_DSHK_CA.paa";
+ mapSize = 5.5;
+ wheelCircumference = 2.532;
+ maxSpeed = 150;
+ steerAheadPlan = 0.2;
+ terrainCoef = 2.5;
+ soundGear[] = {"",0.000562341,1};
+ SoundGetIn[] = {"\ca\sounds\vehicles\wheeled\offroad\ext\ext-offroad-getout-1",0.251189,1};
+ SoundGetOut[] = {"\ca\sounds\vehicles\wheeled\offroad\ext\ext-offroad-getout-1",0.251189,1,30};
+ soundEngineOnInt[] = {"ca\sounds\Vehicles\Wheeled\offroad\int\int-offroad-start-1",0.316228,1};
+ soundEngineOnExt[] = {"ca\sounds\Vehicles\Wheeled\offroad\ext\ext-offroad-start-1",0.316228,1,200};
+ soundEngineOffInt[] = {"ca\sounds\Vehicles\Wheeled\offroad\int\int-offroad-stop-1",0.316228,1};
+ soundEngineOffExt[] = {"ca\sounds\Vehicles\Wheeled\offroad\ext\ext-offroad-stop-1",0.316228,1,200};
+ buildCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_building_01",0.707946,1,200};
+ buildCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_building_02",0.707946,1,200};
+ buildCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_building_03",0.707946,1,200};
+ buildCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_building_04",0.707946,1,200};
+ soundBuildingCrash[] = {"buildCrash0",0.25,"buildCrash1",0.25,"buildCrash2",0.25,"buildCrash3",0.25};
+ WoodCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_01",0.707946,1,200};
+ WoodCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_02",0.707946,1,200};
+ WoodCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_03",0.707946,1,200};
+ WoodCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_04",0.707946,1,200};
+ WoodCrash4[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_05",0.707946,1,200};
+ WoodCrash5[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_06",0.707946,1,200};
+ soundWoodCrash[] = {"woodCrash0",0.166,"woodCrash1",0.166,"woodCrash2",0.166,"woodCrash3",0.166,"woodCrash4",0.166,"woodCrash5",0.166};
+ ArmorCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_01",0.707946,1,200};
+ ArmorCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_02",0.707946,1,200};
+ ArmorCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_03",0.707946,1,200};
+ ArmorCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_04",0.707946,1,200};
+ soundArmorCrash[] = {"ArmorCrash0",0.25,"ArmorCrash1",0.25,"ArmorCrash2",0.25,"ArmorCrash3",0.25};
+ class SoundEvents
{
- class MainTurret;
+ class AccelerationIn
+ {
+ sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\int\int-offroad-acce-1",0.316228,1};
+ limit = "0.7";
+ expression = "(engineOn*(1-camPos))*gmeterZ*(speed factor[2.5, 4])";
+ };
+ class AccelerationOut
+ {
+ sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\ext\ext-offroad-acce-1",0.316228,1,250};
+ limit = "0.7";
+ expression = "(engineOn*camPos)*gmeterZ*(speed factor[2.5, 4])";
+ };
+ };
+ class Sounds
+ {
+ class Engine
+ {
+ sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\ext\ext-offroad-low-1",0.398107,1,300};
+ frequency = "(randomizer*0.05+0.95)*rpm";
+ volume = "camPos*engineOn*((rpm factor[0.21, 0.5]) min (rpm factor[0.7, 0.3]))";
+ };
+ class EngineHighOut
+ {
+ sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\ext\ext-offroad-high-2",0.398107,1,400};
+ frequency = "(randomizer*0.05+0.95)*rpm";
+ volume = "camPos*engineOn*(rpm factor[0.5, 0.85])";
+ };
+ class IdleOut
+ {
+ sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\ext\ext-offroad-idle-5",0.223872,1,200};
+ frequency = "1";
+ volume = "camPos*engineOn*(rpm factor[0.4, 0])";
+ };
+ class TiresRockOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-rock2",0.316228,1,30};
+ frequency = "1";
+ volume = "camPos*rock*(speed factor[2, 20])";
+ };
+ class TiresSandOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-sand2",0.316228,1,30};
+ frequency = "1";
+ volume = "camPos*sand*(speed factor[2, 20])";
+ };
+ class TiresGrassOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-grass3",0.316228,1,30};
+ frequency = "1";
+ volume = "camPos*grass*(speed factor[2, 20])";
+ };
+ class TiresMudOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-mud2",0.316228,1,30};
+ frequency = "1";
+ volume = "camPos*mud*(speed factor[2, 20])";
+ };
+ class TiresGravelOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-gravel2",0.316228,1,30};
+ frequency = "1";
+ volume = "camPos*gravel*(speed factor[2, 20])";
+ };
+ class TiresAsphaltOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-asphalt3",0.316228,1,30};
+ frequency = "1";
+ volume = "camPos*asphalt*(speed factor[2, 20])";
+ };
+ class NoiseOut
+ {
+ sound[] = {"ca\sounds\Vehicles\Wheeled\UAZ\ext\ext-noise",0.316228,1,30};
+ frequency = "1";
+ volume = "camPos*(damper0 max 0.02)*(speed factor[0, 8])";
+ };
+ class EngineLowIn
+ {
+ sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\int\int-offroad-low-1",0.562341,1};
+ frequency = "(randomizer*0.05+0.95)*rpm";
+ volume = "(1-camPos)*engineOn*((rpm factor[0.2, 0.4]) min (rpm factor[0.7, 0.3]))";
+ };
+ class EngineHighIn
+ {
+ sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\int\int-offroad-high-2",0.562341,1};
+ frequency = "(randomizer*0.05+0.95)*rpm";
+ volume = "(1-camPos)*engineOn*(rpm factor[0.56, 0.8])";
+ };
+ class IdleIn
+ {
+ sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\int\int-offroad-idle-5",0.398107,1};
+ frequency = "1";
+ volume = "(1-camPos)*engineOn*(rpm factor[0.4, 0])";
+ };
+ class TiresRockIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-rock2",0.316228,1};
+ frequency = "1";
+ volume = "(1-camPos)*rock*(speed factor[2, 20])";
+ };
+ class TiresSandIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-sand2",0.316228,1};
+ frequency = "1";
+ volume = "(1-camPos)*sand*(speed factor[2, 20])";
+ };
+ class TiresGrassIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-grass3",0.316228,1};
+ frequency = "1";
+ volume = "(1-camPos)*grass*(speed factor[2, 20])";
+ };
+ class TiresMudIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-mud2",0.316228,1};
+ frequency = "1";
+ volume = "(1-camPos)*mud*(speed factor[2, 20])";
+ };
+ class TiresGravelIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-gravel2",0.316228,1};
+ frequency = "1";
+ volume = "(1-camPos)*gravel*(speed factor[2, 20])";
+ };
+ class TiresAsphaltIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-asphalt3",0.316228,1};
+ frequency = "1";
+ volume = "(1-camPos)*asphalt*(speed factor[2, 20])";
+ };
+ class NoiseIn
+ {
+ sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\int\int-offroad-noise-1",0.316228,1};
+ frequency = "1";
+ volume = "(damper0 max 0.03)*(speed factor[0, 8])*(1-camPos)";
+ };
+ class Movement
+ {
+ sound = "soundEnviron";
+ frequency = "1";
+ volume = "0";
+ };
+ };
+ class TransportMagazines
+ {
+ };
+ transportSoldier = 1;
+ unitInfoType = "UnitInfoSoldier";
+ driverAction = "Hilux_Driver";
+ cargoAction[] = {"Hilux_cargo01"};
+ driverCompartments = "Compartment1";
+ cargoCompartments[] = {"Compartment1"};
+ gunnerOpticsShowCursor = 1;
+ threat[] = {0.6,0.4,0.5};
+ class AnimationSources: AnimationSources
+ {
+ class ReloadAnim
+ {
+ source = "reload";
+ weapon = "DShKM";
+ };
+ class ReloadMagazine
+ {
+ source = "reloadmagazine";
+ weapon = "DShKM";
+ };
+ class Revolving
+ {
+ source = "revolving";
+ weapon = "DShKM";
+ };
+ };
+ class Turrets: Turrets
+ {
+ class MainTurret: MainTurret
+ {
+ body = "mainTurret";
+ gun = "mainGun";
+ outGunnerMayFire = 1;
+ forceHideGunner = 1;
+ castGunnerShadow = 1;
+ viewGunnerInExternal = 1;
+ gunnerOpticsModel = "\ca\Weapons\optika_empty";
+ gunnerForceOptics = 0;
+ weapons[] = {"DShKM"};
+ soundServo[] = {};
+ stabilizedInAxes = 0;
+ magazines[] = {"50Rnd_127x107_DSHKM","50Rnd_127x107_DSHKM","50Rnd_127x107_DSHKM","50Rnd_127x107_DSHKM","50Rnd_127x107_DSHKM","50Rnd_127x107_DSHKM"};
+ gunnerAction = "Hilux_Gunner";
+ gunnerInAction = "Hilux_Gunner";
+ ejectDeadGunner = 1;
+ minElev = -18;
+ maxElev = 60;
+ minTurn = -360;
+ maxTurn = 360;
+ initTurn = 0;
+ gunnerCompartments = "Compartment2";
+ };
+ };
+ class Library
+ {
+//String STR_LIB_HILUX_DSHKM not found
+ libTextDesc = "";
+ };
+ class Damage
+ {
+ tex[] = {};
+ mat[] = {"Ca\wheeled_E\Hilux_Armed\Data\coyota_trup3.rvmat","Ca\wheeled_E\Hilux_Armed\Data\coyota_trup3_damage.rvmat","Ca\wheeled_E\Hilux_Armed\Data\coyota_trup3_destruct.rvmat","Ca\wheeled_E\Hilux_Armed\Data\drziaky.rvmat","Ca\wheeled_E\Hilux_Armed\Data\drziaky_damage.rvmat","Ca\wheeled_E\Hilux_Armed\Data\drziaky_destruct.rvmat","Ca\wheeled_E\Hilux_Armed\Data\coyota_armed.rvmat","Ca\wheeled_E\Hilux_Armed\Data\coyota_armed_damage.rvmat","Ca\wheeled_E\Hilux_Armed\Data\coyota_armed_destruct.rvmat","Ca\wheeled_E\Hilux_Armed\Data\coyota_interier.rvmat","Ca\wheeled_E\Hilux_Armed\Data\coyota_interier_damage.rvmat","Ca\wheeled_E\Hilux_Armed\Data\coyota_interier_destruct.rvmat","Ca\wheeled_E\Hilux_Armed\Data\coyota_kola.rvmat","Ca\wheeled_E\Hilux_Armed\Data\coyota_kola_damage.rvmat","Ca\wheeled_E\Hilux_Armed\Data\coyota_kola_destruct.rvmat","Ca\wheeled_E\Data\auta_skla_in.rvmat","Ca\wheeled_E\Data\auta_skla_in_damage.rvmat","Ca\wheeled_E\Data\auta_skla_in_damage.rvmat","Ca\wheeled_E\Data\auta_skla.rvmat","Ca\wheeled_E\Data\auta_skla_damage.rvmat","Ca\wheeled_E\Data\auta_skla_damage.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default_destruct.rvmat"};
+ };
+ hiddenSelections[] = {"Camo"};
+ outsideSoundFilter = 1;
+ insideSoundCoef = 0.8;
+ brakeDistance = 13;
+ model = "\ca\wheeled_E\Hilux_Armed\hilux_DSHK";
+};
+class Offroad_DSHKM_Gue_DZ: Offroad_DSHKM_base
+{
+ scope = 2;
+ side = 2;
+ faction = "GUE";
+ crew = "";
+ typicalCargo[] = {""};
+ displayName = "Off-road (DShKM) DZ";
+ hiddenSelectionsTextures[] = {"\ca\wheeled\hilux_armed\data\coyota_trup4_CO.paa"};
+ class Damage
+ {
+ tex[] = {};
+ mat[] = {"ca\wheeled\hilux_armed\data\detailmapy\coyota_armed.rvmat","ca\wheeled\hilux_armed\data\detailmapy\coyota_armed.rvmat","ca\wheeled\hilux_armed\data\detailmapy\coyota_armed_destruct.rvmat","ca\weapons\data\dshk.rvmat","ca\weapons\data\dshk.rvmat","ca\weapons\data\dshk_destruct.rvmat","ca\weapons\data\tripod_dshk.rvmat","ca\weapons\data\tripod_dshk.rvmat","ca\wheeled\hilux_armed\data\detailmapy\tripod_dshk_destruct.rvmat","ca\weapons\data\pkm.rvmat","ca\weapons\data\pkm.rvmat","ca\weapons\data\pkm_destruct.rvmat","ca\wheeled\hilux_armed\data\detailmapy\coyota_trup3.rvmat","ca\wheeled\hilux_armed\data\detailmapy\coyota_trup3.rvmat","ca\wheeled\hilux_armed\data\detailmapy\coyota_trup3_destruct.rvmat","ca\wheeled\hilux_armed\data\detailmapy\drziaky.rvmat","ca\wheeled\hilux_armed\data\detailmapy\drziaky.rvmat","ca\wheeled\hilux_armed\data\detailmapy\drziaky_destruct.rvmat","ca\wheeled\data\detailmapy\coyota_kola.rvmat","ca\wheeled\data\detailmapy\coyota_kola.rvmat","ca\wheeled\data\detailmapy\coyota_kola_destruct.rvmat","ca\wheeled\data\detailmapy\coyota_interier.rvmat","ca\wheeled\data\detailmapy\coyota_interier.rvmat","ca\wheeled\data\detailmapy\coyota_interier_destruct.rvmat","ca\wheeled\data\detailmapy\auta_skla.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat"};
+ };
+ class Turrets: Turrets
+ {
+ class MainTurret: MainTurret
+ {
+ body = "mainTurret";
+ gun = "mainGun";
+ outGunnerMayFire = 1;
+ forceHideGunner = 1;
+ castGunnerShadow = 1;
+ viewGunnerInExternal = 1;
+ gunnerOpticsModel = "\ca\Weapons\optika_empty";
+ gunnerForceOptics = 0;
+ weapons[] = {"DShKM"};
+ soundServo[] = {};
+ stabilizedInAxes = 0;
+ magazines[] = {"50Rnd_127x107_DSHKM"};
+ gunnerAction = "Hilux_Gunner";
+ gunnerInAction = "Hilux_Gunner";
+ ejectDeadGunner = 1;
+ minElev = -18;
+ maxElev = 60;
+ minTurn = -360;
+ maxTurn = 360;
+ initTurn = 0;
+ gunnerCompartments = "Compartment2";
+ };
};
};
-class Offroad_DSHKM_INS : Offroad_DSHKM_base
+class Offroad_DSHKM_Gue_DZE: Offroad_DSHKM_base
{
- class Turrets : Turrets
+ scope = 2;
+ side = 2;
+ faction = "GUE";
+ crew = "";
+ typicalCargo[] = {};
+ displayName = "Off-road (DShKM) AL";
+ hiddenSelectionsTextures[] = {"\ca\wheeled\hilux_armed\data\coyota_trup4_CO.paa"};
+ class Damage
{
- class MainTurret : MainTurret
+ tex[] = {};
+ mat[] = {"ca\wheeled\hilux_armed\data\detailmapy\coyota_armed.rvmat","ca\wheeled\hilux_armed\data\detailmapy\coyota_armed.rvmat","ca\wheeled\hilux_armed\data\detailmapy\coyota_armed_destruct.rvmat","ca\weapons\data\dshk.rvmat","ca\weapons\data\dshk.rvmat","ca\weapons\data\dshk_destruct.rvmat","ca\weapons\data\tripod_dshk.rvmat","ca\weapons\data\tripod_dshk.rvmat","ca\wheeled\hilux_armed\data\detailmapy\tripod_dshk_destruct.rvmat","ca\weapons\data\pkm.rvmat","ca\weapons\data\pkm.rvmat","ca\weapons\data\pkm_destruct.rvmat","ca\wheeled\hilux_armed\data\detailmapy\coyota_trup3.rvmat","ca\wheeled\hilux_armed\data\detailmapy\coyota_trup3.rvmat","ca\wheeled\hilux_armed\data\detailmapy\coyota_trup3_destruct.rvmat","ca\wheeled\hilux_armed\data\detailmapy\drziaky.rvmat","ca\wheeled\hilux_armed\data\detailmapy\drziaky.rvmat","ca\wheeled\hilux_armed\data\detailmapy\drziaky_destruct.rvmat","ca\wheeled\data\detailmapy\coyota_kola.rvmat","ca\wheeled\data\detailmapy\coyota_kola.rvmat","ca\wheeled\data\detailmapy\coyota_kola_destruct.rvmat","ca\wheeled\data\detailmapy\coyota_interier.rvmat","ca\wheeled\data\detailmapy\coyota_interier.rvmat","ca\wheeled\data\detailmapy\coyota_interier_destruct.rvmat","ca\wheeled\data\detailmapy\auta_skla.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat"};
+ };
+ class Turrets: Turrets
+ {
+ class MainTurret: MainTurret
{
- magazines[] =
- {
- 50Rnd_127x107_DSHKM,
- 50Rnd_127x107_DSHKM
- };
+ body = "mainTurret";
+ gun = "mainGun";
+ outGunnerMayFire = 1;
+ forceHideGunner = 1;
+ castGunnerShadow = 1;
+ viewGunnerInExternal = 1;
+ gunnerOpticsModel = "\ca\Weapons\optika_empty";
+ gunnerForceOptics = 0;
+ weapons[] = {"DShKM"};
+ soundServo[] = {};
+ stabilizedInAxes = 0;
+ magazines[] = {};
+ gunnerAction = "Hilux_Gunner";
+ gunnerInAction = "Hilux_Gunner";
+ ejectDeadGunner = 1;
+ minElev = -18;
+ maxElev = 60;
+ minTurn = -360;
+ maxTurn = 360;
+ initTurn = 0;
+ gunnerCompartments = "Compartment2";
};
};
-};
\ No newline at end of file
+ class Upgrades
+ {
+ ItemORP[] = {"Offroad_DSHKM_Gue_DZE1",
+ { },
+ {
+ { "ItemORP",1 },
+ { "PartEngine",2 } }};
+ };
+};
+
+// Performance 1
+class Offroad_DSHKM_Gue_DZE1: Offroad_DSHKM_Gue_DZE
+{
+ maxspeed = 170; // Offroad_DSHKM_base 150 | car 100
+ class Upgrades
+ {
+ ItemLRK[] = {"Offroad_DSHKM_Gue_DZE2",
+ { },
+ {
+ { "ItemLRK",1 },
+ { "PartGeneric",2 },
+ { "ItemTent",1 } }};
+ };
+};
+// Armmor 2
+class Offroad_DSHKM_Gue_DZE2: Offroad_DSHKM_Gue_DZE1
+{
+ armor = 55; // car 20
+ damageResistance = 0.02099;
+ class HitPoints: HitPoints
+ {
+ class HitLFWheel: HitLFWheel
+ {
+ armor = 0.3;
+ };
+ class HitLBWheel: HitLBWheel
+ {
+ armor = 0.3;
+ };
+ class HitRFWheel: HitRFWheel
+ {
+ armor = 0.3;
+ };
+ class HitRBWheel: HitRBWheel
+ {
+ armor = 0.3;
+ };
+ class HitFuel
+ {
+ armor = 0.28;
+ material = -1;
+ name = "palivo";
+ visual = "";
+ passThrough = 1;
+ };
+ class HitEngine
+ {
+ armor = 1;
+ material = -1;
+ name = "motor";
+ visual = "";
+ passThrough = 1;
+ };
+ class HitGlass1: HitGlass1
+ {
+ armor = 0.1;
+ };
+ class HitGlass2: HitGlass2
+ {
+ armor = 0.1;
+ };
+ class HitGlass3: HitGlass3
+ {
+ armor = 0.1;
+ };
+ class HitGlass4: HitGlass4
+ {
+ armor = 0.1;
+ };
+ };
+ class Upgrades
+ {
+ ItemLRK[] = {"Offroad_DSHKM_Gue_DZE3",
+ { },
+ {
+ { "ItemLRK",1 },
+ { "PartGeneric",2 },
+ { "ItemTent",1 } }};
+ };
+
+};
+// Cargo 3
+class Offroad_DSHKM_Gue_DZE3: Offroad_DSHKM_Gue_DZE2
+{
+ transportMaxWeapons = 20; // car 10
+ transportMaxMagazines = 100; // car 50
+ transportmaxbackpacks = 4; // car 2
+ class Upgrades
+ {
+ ItemTNK[] = {"Offroad_DSHKM_Gue_DZE4",
+ { },
+ {
+ { "ItemTNK",1 },
+ { "PartFueltank",2 } }};
+ };
+};
+
+// Fuel 4
+class Offroad_DSHKM_Gue_DZE4: Offroad_DSHKM_Gue_DZE3
+{
+ fuelCapacity = 210; // car 100
+};
+
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Car/Pickup_PK_INS.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/Pickup_PK_INS.hpp
index 16948d1ce..cf92f999e 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/Car/Pickup_PK_INS.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Car/Pickup_PK_INS.hpp
@@ -1,28 +1,331 @@
-class Pickup_PK_base : Car {
- class Turrets
- {
- class MainTurret: NewTurret
- {
- class Turrets;
- class ViewOptics;
+class Pickup_PK_GUE;
+class Pickup_PK_GUE_DZ: Pickup_PK_GUE {
+ scope = 2;
+ side = TGuerrila;
+ displayName = "Pickup (PK) DZ";
+
+ crew = "";
+ typicalCargo[] = {};
+ class TransportMagazines {};
+ class TransportWeapons {};
+
+ terrainCoef = 2.5;
+
+ class Turrets; // External class reference
+ class MainTurret; // External class reference
+};
+class Pickup_PK_TK_GUE_EP1;
+class Pickup_PK_TK_GUE_EP1_DZ: Pickup_PK_TK_GUE_EP1 {
+ scope = 2;
+ side = TGuerrila;
+ displayName = "Pickup (PK) DZ";
+
+ crew = "";
+ typicalCargo[] = {};
+ class TransportMagazines {};
+ class TransportWeapons {};
+
+ terrainCoef = 2.5;
+
+ class Turrets; // External class reference
+ class MainTurret; // External class reference
+};
+class Pickup_PK_INS;
+class Pickup_PK_INS_DZ: Pickup_PK_INS {
+ scope = 2;
+ side = TGuerrila;
+ displayName = "Pickup (PK) DZ";
+
+ crew = "";
+ typicalCargo[] = {};
+ class TransportMagazines {};
+ class TransportWeapons {};
+
+ terrainCoef = 2.5;
+
+ class Turrets; // External class reference
+ class MainTurret; // External class reference
+};
+
+// Ammo Less
+class Pickup_PK_GUE_DZE: Pickup_PK_GUE_DZ {
+ displayName = "Pickup (PK) AL";
+ class Turrets: Turrets {
+ class MainTurret : MainTurret {
+ magazines[] = {};
};
};
+ class HitPoints; // External class reference
+ class HitLFWheel; // External class reference
+ class HitLBWheel; // External class reference
+ class HitRFWheel; // External class reference
+ class HitRBWheel; // External class reference
+ class HitFuel; // External class reference
+ class HitEngine; // External class reference
+ class HitGlass1; // External class reference
+ class HitGlass2; // External class reference
+ class HitGlass3; // External class reference
+ class HitGlass4; // External class reference
+
+ class Upgrades {
+ ItemORP[] = {"Pickup_PK_GUE_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
+ };
+};
+class Pickup_PK_TK_GUE_EP1_DZE: Pickup_PK_TK_GUE_EP1_DZ {
+ displayName = "Pickup (PK) AL";
+ class Turrets: Turrets {
+ class MainTurret : MainTurret {
+ magazines[] = {};
+ };
+ };
+ class HitPoints; // External class reference
+ class HitLFWheel; // External class reference
+ class HitLBWheel; // External class reference
+ class HitRFWheel; // External class reference
+ class HitRBWheel; // External class reference
+ class HitFuel; // External class reference
+ class HitEngine; // External class reference
+ class HitGlass1; // External class reference
+ class HitGlass2; // External class reference
+ class HitGlass3; // External class reference
+ class HitGlass4; // External class reference
+
+ class Upgrades {
+ ItemORP[] = {"Pickup_PK_TK_GUE_EP1_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
+ };
+};
+class Pickup_PK_INS_DZE: Pickup_PK_INS_DZ {
+ displayName = "Pickup (PK) AL";
+ class Turrets: Turrets {
+ class MainTurret : MainTurret {
+ magazines[] = {};
+ };
+ };
+ class HitPoints; // External class reference
+ class HitLFWheel; // External class reference
+ class HitLBWheel; // External class reference
+ class HitRFWheel; // External class reference
+ class HitRBWheel; // External class reference
+ class HitFuel; // External class reference
+ class HitEngine; // External class reference
+ class HitGlass1; // External class reference
+ class HitGlass2; // External class reference
+ class HitGlass3; // External class reference
+ class HitGlass4; // External class reference
+
+ class Upgrades {
+ ItemORP[] = {"Pickup_PK_INS_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
+ };
};
-class Pickup_PK_INS: Pickup_PK_base {
- crew = "";
- faction = "INS";
- hiddenselectionstextures[] = {"\ca\wheeled\datsun_armed\data\datsun_trup3_CO.paa"};
- scope = 2;
- side = 0;
- typicalcargo[] = {};
- class Damage {
- mat[] = {"ca\wheeled\hilux_armed\data\detailmapy\coyota_armed.rvmat", "ca\wheeled\hilux_armed\data\detailmapy\coyota_armed.rvmat", "ca\wheeled\hilux_armed\data\detailmapy\coyota_armed_destruct.rvmat", "ca\weapons\data\dshk.rvmat", "ca\weapons\data\dshk.rvmat", "ca\weapons\data\dshk_destruct.rvmat", "ca\weapons\data\tripod_dshk.rvmat", "ca\weapons\data\tripod_dshk.rvmat", "ca\wheeled\hilux_armed\data\detailmapy\tripod_dshk_destruct.rvmat", "ca\weapons\data\pkm.rvmat", "ca\weapons\data\pkm.rvmat", "ca\weapons\data\pkm_destruct.rvmat", "ca\wheeled\data\detailmapy\datsun_interier.rvmat", "ca\wheeled\data\detailmapy\datsun_interier.rvmat", "ca\wheeled\data\detailmapy\datsun_interier_destruct.rvmat", "ca\wheeled\datsun_armed\data\detailmapy\datsun_trup.rvmat", "ca\wheeled\datsun_armed\data\detailmapy\datsun_trup.rvmat", "ca\wheeled\datsun_armed\data\detailmapy\datsun_trup_destruct.rvmat", "ca\wheeled\datsun_armed\data\detailmapy\datsun_trup_b.rvmat", "ca\wheeled\datsun_armed\data\detailmapy\datsun_trup_b.rvmat", "ca\wheeled\datsun_armed\data\detailmapy\datsun_trupb_destruct.rvmat", "ca\wheeled\data\detailmapy\coyota_kola.rvmat", "ca\wheeled\data\detailmapy\coyota_kola.rvmat", "ca\wheeled\data\detailmapy\coyota_kola_destruct.rvmat", "ca\wheeled\data\detailmapy\coyota_interier.rvmat", "ca\wheeled\data\detailmapy\coyota_interier.rvmat", "ca\wheeled\data\detailmapy\coyota_interier_destruct.rvmat", "ca\wheeled\data\detailmapy\auta_skla.rvmat", "ca\wheeled\data\detailmapy\auta_skla_damage.rvmat", "ca\wheeled\data\detailmapy\auta_skla_damage.rvmat", "ca\wheeled\data\detailmapy\auta_skla_in.rvmat", "ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat", "ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat"};
- tex[] = {};
+// Performance 1
+class Pickup_PK_GUE_DZE1: Pickup_PK_GUE_DZE {
+ maxspeed = 150; // max engine limit 125-130
+ terrainCoef = 1.8;
+
+ class Upgrades {
+ ItemAVE[] = {"Pickup_PK_GUE_DZE1",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
};
- class Turrets: Turrets {
- class MainTurret: MainTurret {
- magazines[] = {"100Rnd_762x54_PK", "100Rnd_762x54_PK"};
+};
+class Pickup_PK_TK_GUE_EP1_DZE1: Pickup_PK_TK_GUE_EP1_DZE {
+ maxspeed = 150; // max engine limit 125-130
+ terrainCoef = 1.8;
+
+ class Upgrades {
+ ItemAVE[] = {"Pickup_PK_TK_GUE_EP1_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
+ };
+};
+class Pickup_PK_INS_DZE1: Pickup_PK_INS_DZE {
+ maxspeed = 150; // max engine limit 125-130
+ terrainCoef = 1.8;
+
+ class Upgrades {
+ ItemAVE[] = {"Pickup_PK_INS_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
+ };
+};
+
+// Armor 2
+class Pickup_PK_GUE_DZE2: Pickup_PK_GUE_DZE1 {
+ armor = 55; // car 20
+ damageResistance = 0.02099;
+ class HitPoints: HitPoints {
+ class HitLFWheel: HitLFWheel {
+ armor = 0.3;
+ };
+ class HitLBWheel: HitLBWheel {
+ armor = 0.3;
+ };
+ class HitRFWheel: HitRFWheel {
+ armor = 0.3;
+ };
+ class HitRBWheel: HitRBWheel {
+ armor = 0.3;
+ };
+ class HitFuel {
+ armor = 0.28;
+ material = -1;
+ name = "palivo";
+ visual = "";
+ passThrough = 1;
+ };
+ class HitEngine {
+ armor = 1;
+ material = -1;
+ name = "motor";
+ visual = "";
+ passThrough = 1;
+ };
+ class HitGlass1: HitGlass1 {
+ armor = 0.1;
+ };
+ class HitGlass2: HitGlass2 {
+ armor = 0.1;
+ };
+ class HitGlass3: HitGlass3 {
+ armor = 0.1;
+ };
+ class HitGlass4: HitGlass4 {
+ armor = 0.1;
};
};
-};
\ No newline at end of file
+
+ class Upgrades {
+ ItemLRK[] = {"Pickup_PK_GUE_DZE3",{},{{"ItemLRK",1},{"PartGeneric",2},{"ItemTent",1}}};
+ };
+};
+class Pickup_PK_TK_GUE_EP1_DZE2: Pickup_PK_TK_GUE_EP1_DZE1 {
+ armor = 55; // car 20
+ damageResistance = 0.02099;
+ class HitPoints: HitPoints {
+ class HitLFWheel: HitLFWheel {
+ armor = 0.3;
+ };
+ class HitLBWheel: HitLBWheel {
+ armor = 0.3;
+ };
+ class HitRFWheel: HitRFWheel {
+ armor = 0.3;
+ };
+ class HitRBWheel: HitRBWheel {
+ armor = 0.3;
+ };
+ class HitFuel {
+ armor = 0.28;
+ material = -1;
+ name = "palivo";
+ visual = "";
+ passThrough = 1;
+ };
+ class HitEngine {
+ armor = 1;
+ material = -1;
+ name = "motor";
+ visual = "";
+ passThrough = 1;
+ };
+ class HitGlass1: HitGlass1 {
+ armor = 0.1;
+ };
+ class HitGlass2: HitGlass2 {
+ armor = 0.1;
+ };
+ class HitGlass3: HitGlass3 {
+ armor = 0.1;
+ };
+ class HitGlass4: HitGlass4 {
+ armor = 0.1;
+ };
+ };
+
+ class Upgrades {
+ ItemLRK[] = {"Pickup_PK_TK_GUE_EP1_DZE3",{},{{"ItemLRK",1},{"PartGeneric",2},{"ItemTent",1}}};
+ };
+};
+class Pickup_PK_INS_DZE2: Pickup_PK_INS_DZE1 {
+ armor = 55; // car 20
+ damageResistance = 0.02099;
+ class HitPoints: HitPoints {
+ class HitLFWheel: HitLFWheel {
+ armor = 0.3;
+ };
+ class HitLBWheel: HitLBWheel {
+ armor = 0.3;
+ };
+ class HitRFWheel: HitRFWheel {
+ armor = 0.3;
+ };
+ class HitRBWheel: HitRBWheel {
+ armor = 0.3;
+ };
+ class HitFuel {
+ armor = 0.28;
+ material = -1;
+ name = "palivo";
+ visual = "";
+ passThrough = 1;
+ };
+ class HitEngine {
+ armor = 1;
+ material = -1;
+ name = "motor";
+ visual = "";
+ passThrough = 1;
+ };
+ class HitGlass1: HitGlass1 {
+ armor = 0.1;
+ };
+ class HitGlass2: HitGlass2 {
+ armor = 0.1;
+ };
+ class HitGlass3: HitGlass3 {
+ armor = 0.1;
+ };
+ class HitGlass4: HitGlass4 {
+ armor = 0.1;
+ };
+ };
+
+ class Upgrades {
+ ItemLRK[] = {"Pickup_PK_INS_DZE3",{},{{"ItemLRK",1},{"PartGeneric",2},{"ItemTent",1}}};
+ };
+};
+
+// Cargo 3
+class Pickup_PK_GUE_DZE3: Pickup_PK_GUE_DZE2 {
+ transportMaxWeapons = 20; // car 10
+ transportMaxMagazines = 100; // car 50
+ transportmaxbackpacks = 4; // car 2
+
+ class Upgrades {
+ ItemTNK[] = {"Pickup_PK_GUE_DZE4",{},{{"ItemTNK",1},{"PartFueltank",2}}};
+ };
+};
+class Pickup_PK_TK_GUE_EP1_DZE3: Pickup_PK_TK_GUE_EP1_DZE2 {
+ transportMaxWeapons = 20; // car 10
+ transportMaxMagazines = 100; // car 50
+ transportmaxbackpacks = 4; // car 2
+
+ class Upgrades {
+ ItemTNK[] = {"Pickup_PK_TK_GUE_EP1_DZE4",{},{{"ItemTNK",1},{"PartFueltank",2}}};
+ };
+};
+class Pickup_PK_INS_DZE3: Pickup_PK_INS_DZE2 {
+ transportMaxWeapons = 20; // car 10
+ transportMaxMagazines = 100; // car 50
+ transportmaxbackpacks = 4; // car 2
+
+ class Upgrades {
+ ItemTNK[] = {"Pickup_PK_INS_DZE4",{},{{"ItemTNK",1},{"PartFueltank",2}}};
+ };
+};
+
+// Fuel 4
+class Pickup_PK_GUE_DZE4: Pickup_PK_GUE_DZE3 {
+ fuelCapacity = 210; // car 100
+};
+class Pickup_PK_TK_GUE_EP1_DZE4: Pickup_PK_TK_GUE_EP1_DZE3 {
+ fuelCapacity = 210; // car 100
+};
+class Pickup_PK_INS_DZE4: Pickup_PK_INS_DZE3 {
+ fuelCapacity = 210; // car 100
+};
diff --git a/SQF/dayz_code/Configs/CfgVehicles/LAND/SUV.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/SUV.hpp
similarity index 69%
rename from SQF/dayz_code/Configs/CfgVehicles/LAND/SUV.hpp
rename to SQF/dayz_code/Configs/CfgVehicles/Car/SUV.hpp
index 7fe31e11b..b60e6d311 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/LAND/SUV.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Car/SUV.hpp
@@ -1,224 +1,82 @@
-class SUV_Base_EP1: Car {
- brakeDistance = 19;
- expansion = 1;
- htMin = 60;
- htMax = 1800;
- afMax = 200;
- mfMax = 100;
- mFact = 0;
- tBody = 0;
- scope = 0;
- displayName = "SUV";
- class Library {
- libTextDesc = "A SUV (sport utility vehicle) is a generic marketing term for a vehicle similar to a station wagon, but built on a light-truck chassis. In this case, this SUV is, in fact, a limousine.";
- };
- model = "\ca\wheeled_e\SUV\SUV.p3d";
- armor = 25;
- damageResistance = 0.00635;
- transportSoldier = 5;
- Icon = "\CA\wheeled_e\Data\UI\Icon_suv_CA.paa";
- Picture = "\CA\wheeled_e\Data\UI\Picture_suv_CA.paa";
- MapSize = 7;
- fuelCapacity = 130;
- class Turrets {
- };
- weapons[] = {"MiniCarHorn"};
- enableGPS = 1;
- magazines[] = {};
- maxSpeed = 230;
- driverAction = "SUV_Driver_EP1";
- cargoAction[] = {"SUV_Cargo_EP1","SUV_Cargo02_EP1","SUV_Cargo01_EP1","SUV_Cargo02_EP1","SUV_Cargo01_EP1"};
- outsideSoundFilter = 1;
- insideSoundCoef = 0.8;
- soundGear[] = {"",5.62341e-005,1};
- soundGetIn[] = {"ca\Sounds_E\Wheeled_E\SUV\SUV_ext_door",0.562341,1};
- soundGetOut[] = {"ca\Sounds_E\Wheeled_E\SUV\SUV_ext_door",0.562341,1,20};
- soundEngineOnInt[] = {"ca\Sounds_E\Wheeled_E\SUV\SUV_int_start",0.177828,1};
- soundEngineOnExt[] = {"ca\Sounds_E\Wheeled_E\SUV\SUV_ext_start",0.177828,1,100};
- soundEngineOffInt[] = {"ca\Sounds_E\Wheeled_E\SUV\SUV_int_stop",0.177828,1};
- soundEngineOffExt[] = {"ca\Sounds_E\Wheeled_E\SUV\SUV_ext_stop",0.177828,1,100};
- buildCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_building_01",0.707946,1,200};
- buildCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_building_02",0.707946,1,200};
- buildCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_building_03",0.707946,1,200};
- buildCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_building_04",0.707946,1,200};
- soundBuildingCrash[] = {"buildCrash0",0.25,"buildCrash1",0.25,"buildCrash2",0.25,"buildCrash3",0.25};
- WoodCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_01",0.707946,1,200};
- WoodCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_02",0.707946,1,200};
- WoodCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_03",0.707946,1,200};
- WoodCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_04",0.707946,1,200};
- WoodCrash4[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_05",0.707946,1,200};
- WoodCrash5[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_06",0.707946,1,200};
- soundWoodCrash[] = {"woodCrash0",0.166,"woodCrash1",0.166,"woodCrash2",0.166,"woodCrash3",0.166,"woodCrash4",0.166,"woodCrash5",0.166};
- ArmorCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_01",0.707946,1,200};
- ArmorCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_02",0.707946,1,200};
- ArmorCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_03",0.707946,1,200};
- ArmorCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_04",0.707946,1,200};
- soundArmorCrash[] = {"ArmorCrash0",0.25,"ArmorCrash1",0.25,"ArmorCrash2",0.25,"ArmorCrash3",0.25};
- class SoundEvents {
- class AccelerationIn {
- sound[] = {"ca\Sounds_E\Wheeled_E\SUV\SUV_int_accelerate_3_x",0.562341,1};
- limit = "0.4";
- expression = "(engineOn*(1-camPos))*gmeterZ";
- };
- class AccelerationOut {
- sound[] = {"ca\Sounds_E\Wheeled_E\SUV\SUV_ext_accelerate_3",0.562341,1,200};
- limit = "0.4";
- expression = "(engineOn*camPos)*gmeterZ";
- };
- };
- class Sounds {
- class Engine {
- sound[] = {"ca\Sounds_E\Wheeled_E\SUV\SUV_ext_low",0.177828,1.4,100};
- frequency = "(randomizer*0.05+0.95)*rpm";
- volume = "camPos*engineOn*((rpm factor[0.3, 0.4]) min (rpm factor[0.7, 0.5]))";
- };
- class EngineHighOut {
- sound[] = {"ca\Sounds_E\Wheeled_E\SUV\SUV_ext_high",1,0.8,300};
- frequency = "(randomizer*0.05+0.95)*rpm";
- volume = "camPos*engineOn*(rpm factor[0.5, 0.8])";
- };
- class IdleOut {
- sound[] = {"ca\Sounds_E\Wheeled_E\SUV\SUV_ext_idle",0.562341,1,100};
- frequency = "1";
- volume = "engineOn*camPos*(rpm factor[0.4, 0])";
- };
- class TiresRockOut {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-rock2",0.316228,1,30};
- frequency = "1";
- volume = "camPos*rock*(speed factor[2, 20])";
- };
- class TiresSandOut {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-sand2",0.316228,1,30};
- frequency = "1";
- volume = "camPos*sand*(speed factor[2, 20])";
- };
- class TiresGrassOut {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-grass2",0.316228,1,30};
- frequency = "1";
- volume = "camPos*grass*(speed factor[2, 20])";
- };
- class TiresMudOut {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-mud2",0.316228,1,30};
- frequency = "1";
- volume = "camPos*mud*(speed factor[2, 20])";
- };
- class TiresGravelOut {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-gravel2",0.316228,1,30};
- frequency = "1";
- volume = "camPos*gravel*(speed factor[2, 20])";
- };
- class TiresAsphaltOut {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-asphalt3",0.316228,1,30};
- frequency = "1";
- volume = "camPos*asphalt*(speed factor[2, 20])";
- };
- class NoiseOut {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Noises\ext\noise2",0.1,1,30};
- frequency = "1";
- volume = "camPos*(damper0 max 0.03)*(speed factor[0, 8])";
- };
- class EngineLowIn {
- sound[] = {"ca\Sounds_E\Wheeled_E\SUV\SUV_int_low_x",0.316228,1.4};
- frequency = "(randomizer*0.05+0.95)*rpm";
- volume = "(1-camPos)*engineOn*((rpm factor[0.3, 0.4]) min (rpm factor[0.7, 0.45]))";
- };
- class EngineHighIn {
- sound[] = {"ca\Sounds_E\Wheeled_E\SUV\SUV_int_high_x",1,0.8};
- frequency = "(randomizer*0.05+0.95)*rpm";
- volume = "(1-camPos)*engineOn*(rpm factor[0.5, 0.8])";
- };
- class IdleIn {
- sound[] = {"ca\Sounds_E\Wheeled_E\SUV\SUV_int_idle_x",0.316228,1};
- frequency = "1";
- volume = "engineOn*(rpm factor[0.4, 0])*(1-camPos)";
- };
- class TiresRockIn {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-rock2",0.316228,1};
- frequency = "1";
- volume = "(1-camPos)*rock*(speed factor[2, 20])";
- };
- class TiresSandIn {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-sand2",0.316228,1};
- frequency = "1";
- volume = "(1-camPos)*sand*(speed factor[2, 20])";
- };
- class TiresGrassIn {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-grass2",0.316228,1};
- frequency = "1";
- volume = "(1-camPos)*grass*(speed factor[2, 20])";
- };
- class TiresMudIn {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-mud2",0.316228,1};
- frequency = "1";
- volume = "(1-camPos)*mud*(speed factor[2, 20])";
- };
- class TiresGravelIn {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-gravel2",0.316228,1};
- frequency = "1";
- volume = "(1-camPos)*gravel*(speed factor[2, 20])";
- };
- class TiresAsphaltIn {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-asphalt3",0.316228,1};
- frequency = "1";
- volume = "(1-camPos)*asphalt*(speed factor[2, 20])";
- };
- class NoiseIn {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Noises\int\noise2",0.177828,1};
- frequency = "1";
- volume = "(damper0 max 0.03)*(speed factor[0, 8])*(1-camPos)";
- };
- class Movement {
- sound = "soundEnviron";
- frequency = "1";
- volume = "0";
- };
- };
- class HitPoints: HitPoints {
- class HitLFWheel: HitLFWheel {
+class SUV_DZ: SUV_Base_EP1 {
+ crew = "";
+ faction = "BIS_TK_CIV";
+ rarityurban = 0.8;
+ scope = 2;
+ side = 3;
+ typicalcargo[] = {};
+ class HitPoints : HitPoints {
+ class HitLFWheel:HitLFWheel {
armor = 0.15;
+ material = -1;
+ name = "wheel_1_1_steering";
+ passthrough = 0.3;
+ visual = "";
};
- class HitLBWheel: HitLBWheel {
+ class HitLBWheel:HitLBWheel {
armor = 0.15;
+ material = -1;
+ name = "wheel_1_2_steering";
+ passthrough = 0.3;
+ visual = "";
};
- class HitRFWheel: HitRFWheel {
+ class HitRFWheel:HitRFWheel {
armor = 0.15;
+ material = -1;
+ name = "wheel_2_1_steering";
+ passthrough = 0.3;
+ visual = "";
};
- class HitRBWheel: HitRBWheel {
+ class HitRBWheel:HitRBWheel {
armor = 0.15;
+ material = -1;
+ name = "wheel_2_2_steering";
+ passthrough = 0.3;
+ visual = "";
};
- class HitFuel {
+ class HitFuel:HitFuel {
armor = 0.14;
material = -1;
name = "palivo";
+ passthrough = 1;
visual = "";
- passThrough = 1;
};
- class HitEngine {
+ class HitEngine:HitEngine {
armor = 0.5;
material = -1;
name = "motor";
+ passthrough = 1;
visual = "";
- passThrough = 1;
};
- class HitGlass1: HitGlass1 {
- armor = 1;
+ class HitGlass1:HitGlass1 {
+ armor = 0.1;
+ material = -1;
+ name = "glass1";
+ passthrough = 0;
+ visual = "glass1";
};
- class HitGlass2: HitGlass2 {
- armor = 1;
+ class HitGlass2:HitGlass2 {
+ armor = 0.1;
+ material = -1;
+ name = "glass2";
+ passthrough = 0;
+ visual = "glass2";
};
- class HitGlass3: HitGlass3 {
- armor = 1;
+ class HitGlass3:HitGlass3 {
+ armor = 0.1;
+ material = -1;
+ name = "glass3";
+ passthrough = 0;
+ visual = "glass3";
};
- class HitGlass4: HitGlass4 {
- armor = 1;
+ class HitGlass4:HitGlass4 {
+ armor = 0.1;
+ material = -1;
+ name = "glass4";
+ passthrough = 0;
+ visual = "glass4";
};
};
- class Damage {
- tex[] = {};
- mat[] = {"Ca\wheeled_E\SUV\data\SUV_body.rvmat","Ca\wheeled_E\SUV\data\SUV_body_damage.rvmat","Ca\wheeled_E\SUV\data\SUV_body_destruct.rvmat","Ca\wheeled_E\SUV\data\SUV_chrom.rvmat","Ca\wheeled_E\SUV\data\SUV_chrom_damage.rvmat","Ca\wheeled_E\SUV\data\SUV_chrom_destruct.rvmat","Ca\wheeled_E\SUV\data\SUV_glass.rvmat","Ca\wheeled_E\SUV\data\SUV_glass_damage.rvmat","Ca\wheeled_E\SUV\data\SUV_glass_destruct.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default_destruct.rvmat"};
- };
- HiddenSelections[] = {"camo"};
- HiddenSelectionsTextures[] = {"ca\wheeled_e\suv\data\suv_body_co.paa"};
};
class SUV_TK_CIV_EP1: SUV_Base_EP1 {
scope = 2;
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Car/SUV_DZ.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/SUV_DZ.hpp
deleted file mode 100644
index 796484da1..000000000
--- a/SQF/dayz_code/Configs/CfgVehicles/Car/SUV_DZ.hpp
+++ /dev/null
@@ -1,80 +0,0 @@
-class SUV_DZ: SUV_Base_EP1 {
- crew = "";
- faction = "BIS_TK_CIV";
- rarityurban = 0.8;
- scope = 2;
- side = 3;
- typicalcargo[] = {};
- class HitPoints : HitPoints {
- class HitLFWheel:HitLFWheel {
- armor = 0.15;
- material = -1;
- name = "wheel_1_1_steering";
- passthrough = 0.3;
- visual = "";
- };
- class HitLBWheel:HitLBWheel {
- armor = 0.15;
- material = -1;
- name = "wheel_1_2_steering";
- passthrough = 0.3;
- visual = "";
- };
- class HitRFWheel:HitRFWheel {
- armor = 0.15;
- material = -1;
- name = "wheel_2_1_steering";
- passthrough = 0.3;
- visual = "";
- };
- class HitRBWheel:HitRBWheel {
- armor = 0.15;
- material = -1;
- name = "wheel_2_2_steering";
- passthrough = 0.3;
- visual = "";
- };
- class HitFuel:HitFuel {
- armor = 0.14;
- material = -1;
- name = "palivo";
- passthrough = 1;
- visual = "";
- };
- class HitEngine:HitEngine {
- armor = 0.5;
- material = -1;
- name = "motor";
- passthrough = 1;
- visual = "";
- };
- class HitGlass1:HitGlass1 {
- armor = 0.1;
- material = -1;
- name = "glass1";
- passthrough = 0;
- visual = "glass1";
- };
- class HitGlass2:HitGlass2 {
- armor = 0.1;
- material = -1;
- name = "glass2";
- passthrough = 0;
- visual = "glass2";
- };
- class HitGlass3:HitGlass3 {
- armor = 0.1;
- material = -1;
- name = "glass3";
- passthrough = 0;
- visual = "glass3";
- };
- class HitGlass4:HitGlass4 {
- armor = 0.1;
- material = -1;
- name = "glass4";
- passthrough = 0;
- visual = "glass4";
- };
- };
-};
\ No newline at end of file
diff --git a/SQF/dayz_code/Configs/CfgVehicles/LAND/TT650.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/TT650.hpp
similarity index 100%
rename from SQF/dayz_code/Configs/CfgVehicles/LAND/TT650.hpp
rename to SQF/dayz_code/Configs/CfgVehicles/Car/TT650.hpp
diff --git a/SQF/dayz_code/Configs/CfgVehicles/LAND/UAZ.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/UAZ.hpp
similarity index 99%
rename from SQF/dayz_code/Configs/CfgVehicles/LAND/UAZ.hpp
rename to SQF/dayz_code/Configs/CfgVehicles/Car/UAZ.hpp
index 60914a011..fc1354218 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/LAND/UAZ.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Car/UAZ.hpp
@@ -78,7 +78,7 @@ class UAZ_Unarmed_Base : UAZ_Base {
hiddenSelectionsTextures[] = {
"\ca\wheeled\data\Uaz_main_002_CO.paa"
};
- };
+ };
class UAZ_CDF: UAZ_Unarmed_Base {
scope = 2;
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Car/UAZ_CDF.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/UAZ_CDF.hpp
deleted file mode 100644
index d455a5329..000000000
--- a/SQF/dayz_code/Configs/CfgVehicles/Car/UAZ_CDF.hpp
+++ /dev/null
@@ -1,10 +0,0 @@
-class UAZ_CDF: UAZ_Unarmed_Base {
- accuracy = 0.3;
- maxspeed = 190;
- crew = "";
- faction = "CDF";
- hiddenselectionstextures[] = {"\ca\wheeled\data\Uaz_main_002_CO.paa"};
- scope = 2;
- side = 1;
- typicalcargo[] = {};
-};
\ No newline at end of file
diff --git a/SQF/dayz_code/Configs/CfgVehicles/LAND/UAZ_MG.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/UAZ_MG.hpp
similarity index 100%
rename from SQF/dayz_code/Configs/CfgVehicles/LAND/UAZ_MG.hpp
rename to SQF/dayz_code/Configs/CfgVehicles/Car/UAZ_MG.hpp
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Car/UralCivil_DZ.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/UralCivil_DZ.hpp
index 925bce9a6..287248075 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/Car/UralCivil_DZ.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Car/UralCivil_DZ.hpp
@@ -4,11 +4,9 @@ class UralCivil_DZ: UralCivil {
faction=CIV;
displayName= $STR_DN_URAL_CIV;
vehicleClass = "Car";
-
transportMaxWeapons = 40;
transportMaxMagazines = 200;
transportmaxbackpacks = 10;
-
crew = "";
typicalCargo[]={};
model=\ca\wheeled\ural;
@@ -20,4 +18,56 @@ class UralCivil_DZ: UralCivil {
"\ca\wheeled\data\ural_kabina_civ1_co.paa",
"\ca\wheeled\data\ural_plachta_civ1_co.paa"
};
+};
+class Ural_Base;
+class UralCivil_DZE : Ural_Base {
+ scope = 2;
+ side = 3;
+ faction = "CIV";
+ displayName = "Ural (Civil)";
+ vehicleClass = "Car";
+ crew = "";
+ typicalCargo[] = {};
+ class TransportMagazines{};
+ class TransportWeapons{};
+ model = "\ca\wheeled\ural";
+ picture = "\Ca\wheeled\data\ico\ural_civil1_CA.paa";
+ rarityUrban = 0.3;
+ accuracy = 0.22;
+ hiddenSelectionsTextures[] = {
+ "\ca\wheeled\data\ural_kabina_civ1_co.paa",
+ "\ca\wheeled\data\ural_plachta_civ1_co.paa"
+ };
+};
+class UralOpen_Base;
+class UralCivil2_DZE : UralOpen_Base {
+ displayName = "Ural (Civil 2)";
+ model = "\ca\wheeled\Ural_Open";
+ accuracy = 0.22;
+ scope = 2;
+ side = 3;
+ faction = "CIV";
+ vehicleClass = "Car";
+ crew = "";
+ typicalCargo[] = {};
+ class TransportMagazines{};
+ class TransportWeapons{};
+ picture = "\Ca\wheeled\data\ico\ural_civil1_CA.paa";
+ rarityUrban = 0.22;
+ hiddenSelectionsTextures[] = {
+ "\ca\wheeled\data\ural_kabina_civ2_co.paa",
+ "\ca\wheeled\data\ural_korba_civ2_co.paa"
+ };
+};
+class UralRefuel_TK_EP1;
+class UralRefuel_TK_EP1_DZ: UralRefuel_TK_EP1 {
+ scope = 2;
+ side = 2;
+ crew = "";
+ typicalCargo[] = {};
+ hiddenSelections[] = {};
+ class TransportMagazines{};
+ class TransportWeapons{};
+ transportFuel = 0;
+ fuelCapacity = 10000;
};
\ No newline at end of file
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Car/V3S_Civ.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/V3S_Civ.hpp
index 0ea453e38..38ff7f0b9 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/Car/V3S_Civ.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Car/V3S_Civ.hpp
@@ -8,4 +8,56 @@ class V3S_Civ: V3S_Base {
class Library {
libtextdesc = $STR_EP1_LIB_V3S;
};
- };
\ No newline at end of file
+ };
+
+class V3S_Base_EP1;
+class V3S_TK_EP1_DZE: V3S_Base_EP1 {
+ scope = 2;
+ side = 0;
+ faction = "BIS_TK";
+ crew = "";
+ typicalCargo[] = {};
+ model = "\ca\wheeled_E\V3S\V3S_transport";
+ displayname = "V3S";
+ driverAction = "V3S_Driver_EP1";
+ class TransportMagazines {};
+ class TransportWeapons {};
+};
+class V3S_RA_TK_GUE_EP1_DZE: V3S_Base_EP1 {
+ scope = 2;
+ side = 2;
+ faction = "BIS_TK_GUE";
+ crew = "";
+ //armor = 40;
+ typicalCargo[] = {};
+ vehicleClass = "Support";
+ displayname = "V3S Reammo";
+ model = "\ca\wheeled_E\V3S\V3S_Repair";
+ Icon = "\CA\wheeled_e\data\UI\Icon_V3S_repair_CA.paa";
+ Picture = "\CA\wheeled_e\data\UI\Picture_V3S_repair_CA.paa";
+ MapSize = 7;
+ driverAction = "V3S_Driver_EP1";
+ transportSoldier = 2;
+ class TransportMagazines {};
+ class TransportWeapons {};
+ type = 0;
+ threat[] = {0,0,0};
+ hiddenSelections[] = {"Camo1","Camo2","Camo3","Camo4"};
+ hiddenSelectionsTextures[] = {"ca\wheeled_E\V3S\Data\v3s_kabpar_EGUE_co","ca\wheeled_E\V3S\Data\v3s_intkor_EGUE_co","ca\wheeled_E\V3S\Data\v3s_koloint02_EGUE_co","ca\wheeled_E\V3S\Data\v3s_repair_EGUE_co"};
+ //transportMaxMagazines = 200;
+ //transportMaxWeapons = 50;
+ //transportMaxBackpacks = 8;
+ //terrainCoef = 2.5;
+};
+class V3S_Refuel_TK_GUE_EP1;
+class V3S_Refuel_TK_GUE_EP1_DZ: V3S_Refuel_TK_GUE_EP1 {
+ scope = 2;
+ side = 2;
+ crew = "";
+ typicalCargo[] = {};
+ hiddenSelections[] = {};
+ class TransportMagazines{};
+ class TransportWeapons{};
+ transportFuel = 0;
+ fuelCapacity = 10000;
+};
\ No newline at end of file
diff --git a/SQF/dayz_code/Configs/CfgVehicles/LAND/VWGolf.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/VWGolf.hpp
similarity index 100%
rename from SQF/dayz_code/Configs/CfgVehicles/LAND/VWGolf.hpp
rename to SQF/dayz_code/Configs/CfgVehicles/Car/VWGolf.hpp
diff --git a/SQF/dayz_code/Configs/CfgVehicles/LAND/Volha.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/Volha.hpp
similarity index 100%
rename from SQF/dayz_code/Configs/CfgVehicles/LAND/Volha.hpp
rename to SQF/dayz_code/Configs/CfgVehicles/Car/Volha.hpp
diff --git a/SQF/dayz_code/Configs/CfgVehicles/LAND/datsun.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/datsun.hpp
similarity index 100%
rename from SQF/dayz_code/Configs/CfgVehicles/LAND/datsun.hpp
rename to SQF/dayz_code/Configs/CfgVehicles/Car/datsun.hpp
diff --git a/SQF/dayz_code/Configs/CfgVehicles/LAND/hilux.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/hilux.hpp
similarity index 100%
rename from SQF/dayz_code/Configs/CfgVehicles/LAND/hilux.hpp
rename to SQF/dayz_code/Configs/CfgVehicles/Car/hilux.hpp
diff --git a/SQF/dayz_code/Configs/CfgVehicles/CfgVehicles.hpp b/SQF/dayz_code/Configs/CfgVehicles/CfgVehicles.hpp
index a9f5a6fe5..49671b488 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/CfgVehicles.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/CfgVehicles.hpp
@@ -1,74 +1,363 @@
+class WeaponFireGun; // External class reference
+class WeaponCloudsGun; // External class reference
+class WeaponFireMGun; // External class reference
+class WeaponCloudsMGun;
+
class CfgVehicles {
class ALL;
class AllVehicles : ALL
{
class NewTurret;
};
- class Air : AllVehicles
- {
+ class Land; // External class reference
+ class LandVehicle : Land {
class NewTurret;
+ class Sounds;
+ class ViewOptics;
class ViewPilot;
class AnimationSources;
+ class EventHandlers;
+ class Reflectors {
+ class Left {
+ color[] = {0.9,0.8,0.8,1};
+ ambient[] = {0.1,0.1,0.1,1};
+ position = "L svetlo";
+ direction = "konec L svetla";
+ hitpoint = "L svetlo";
+ selection = "L svetlo";
+ size = 0.5;
+ brightness = 0.5;
+ };
+ class Right {
+ color[] = {0.9,0.8,0.8,1};
+ ambient[] = {0.1,0.1,0.1,1};
+ position = "P svetlo";
+ direction = "konec P svetla";
+ hitpoint = "P svetlo";
+ selection = "P svetlo";
+ size = 0.5;
+ brightness = 0.5;
+ };
+ };
};
- class Helicopter : Air
- {
- class HitPoints;
- class Turrets
- {
- class MainTurret: NewTurret
- {
- class Turrets;
+ class car: landvehicle {
+ class Turrets {
+ class MainTurret: NewTurret {
+ class Turrets;
class ViewOptics;
- };
- };
- };
- class Land: AllVehicles
- {
- //class NewTurret;
- };
- class LandVehicle : Land
- {
- class HitPoints;
- //class Turrets
- //{
- // class MainTurret: NewTurret
- // {
- // class Turrets;
- // class ViewOptics;
- // };
- //};
- };
- class Car : LandVehicle {
- class HitPoints
- {
+ };
+ };
+ class HitPoints {
+ class HitEngine;
+ class HitRGlass;
+ class HitLGlass;
+ class HitBody;
+ class HitFuel;
class HitLFWheel;
- class HitLBWheel;
- class HitLMWheel;
- class HitLF2Wheel;
-
class HitRFWheel;
- class HitRBWheel;
- class HitRMWheel;
+ class HitLF2Wheel;
class HitRF2Wheel;
-
+ class HitLMWheel;
+ class HitRMWheel;
+ class HitLBWheel;
+ class HitRBWheel;
class HitGlass1;
class HitGlass2;
class HitGlass3;
class HitGlass4;
};
- class Turrets
- {
- class MainTurret: NewTurret
- {
- class Turrets;
- class ViewOptics;
- };
- };
+ class Sounds : Sounds {
+ class Engine;
+ class Movement;
+ };
};
+ class Air : AllVehicles {
+ class NewTurret;
+ class ViewPilot;
+ class AnimationSources;
+ };
+ class Helicopter : Air {
+ class HitPoints {
+ class HitHull {
+ armor = 1;
+ material = 51;
+ name = "NEtrup";
+ visual = "trup";
+ passThrough = 1;
+ };
+ class HitEngine {
+ armor = 0.25;
+ material = 51;
+ name = "motor";
+ visual = "motor";
+ passThrough = 1;
+ };
+ class HitAvionics {
+ armor = 0.15;
+ material = 51;
+ name = "elektronika";
+ visual = "elektronika";
+ passThrough = 1;
+ };
+ class HitVRotor {
+ armor = 0.3;
+ material = 51;
+ name = "mala vrtule";
+ visual = "mala vrtule staticka";
+ passThrough = 0.3;
+ };
+ class HitHRotor {
+ armor = 0.2;
+ material = 51;
+ name = "velka vrtule";
+ visual = "velka vrtule staticka";
+ passThrough = 0.1;
+ };
+ class HitMissiles {
+ armor = 0.1;
+ material = 51;
+ name = "munice";
+ visual = "munice";
+ passThrough = 0.5;
+ };
+ class HitRGlass {
+ convexComponent = "sklo predni P";
+ armor = 0.1;
+ material = 51;
+ name = "sklo predni P";
+ visual = "sklo predni P";
+ passThrough = 0;
+ };
+ class HitLGlass {
+ convexComponent = "sklo predni L";
+ armor = 0.1;
+ material = 51;
+ name = "sklo predni L";
+ visual = "sklo predni L";
+ passThrough = 0;
+ };
+ class HitGlass1 {
+ armor = 2;
+ material = -1;
+ name = "glass1";
+ visual = "glass1";
+ passThrough = 0;
+ };
+ class HitGlass2 {
+ armor = 2;
+ material = -1;
+ name = "glass2";
+ visual = "glass2";
+ passThrough = 0;
+ };
+ class HitGlass3 {
+ armor = 2;
+ material = -1;
+ name = "glass3";
+ visual = "glass3";
+ passThrough = 0;
+ };
+ class HitGlass4 {
+ armor = 2;
+ material = -1;
+ name = "glass4";
+ visual = "glass4";
+ passThrough = 0;
+ };
+ class HitGlass5 {
+ armor = 2;
+ material = -1;
+ name = "glass5";
+ visual = "glass5";
+ passThrough = 0;
+ };
+ class HitGlass6 {
+ armor = 2;
+ material = -1;
+ name = "glass6";
+ visual = "glass6";
+ passThrough = 0;
+ };
+ };
+ class Turrets {
+ class MainTurret: NewTurret {
+ class Turrets;
+ class ViewOptics;
+ };
+ };
+ };
+ class Tank: landvehicle {
+ class Sounds: Sounds {
+ class Engine;
+ class Movement;
+ };
+ driverOpticsModel = "\ca\Tracked\optika_tank_driver";
+ commanderCanSee = 31;
+ gunnerCanSee = 30;
+ getInAction = "GetInMedium";
+ getOutAction = "GetOutMedium";
+ cargoGetInAction[] = {"GetInLow"};
+ cargoGetOutAction[] = {"GetOutLow"};
+ audible = 18;
+ sensitivityEar = "0.0075 /3";
+ armorStructural = 2;
+ class AnimationSources;
+ class HitPoints {
+ class HitHull {
+ armor = 1;
+ material = -1;
+ name = "NEtelo";
+ visual = "telo";
+ passThrough = 1;
+ };
+ class HitLTrack {
+ armor = 0.15;
+ material = -1;
+ name = "pas_L";
+ visual = "pas_L";
+ passThrough = 0.3;
+ };
+ class HitRTrack {
+ armor = 0.15;
+ material = -1;
+ name = "pas_P";
+ visual = "pas_P";
+ passThrough = 0.3;
+ };
+ class HitEngine {
+ armor = 0.35;
+ material = -1;
+ name = "motor";
+ visual = "motor";
+ passThrough = 0.2;
+ minimalHit = 0.02;
+ };
+ };
+ weapons[] = {};
+ magazines[] = {};
+ class Turrets {
+ class MainTurret: NewTurret {
+ gunnerAction = "ManActTestDriverOut";
+ gunnerOpticsModel = "\ca\Tracked\optika_tank_gunner";
+ gunnerOutOpticsModel = "\ca\Weapons\optika_empty";
+ gunBeg = "usti hlavne";
+ gunEnd = "konec hlavne";
+ memoryPointsGetInGunner = "pos gunner";
+ memoryPointsGetInGunnerDir = "pos gunner dir";
+ gunnerGetInAction = "GetInHigh";
+ gunnerGetOutAction = "GetOutHigh";
+ viewGunnerInExternal = 0;
+ primaryGunner = 1;
+ gunnerOpticsEffect[] = {"TankGunnerOptics2","OpticsBlur1","OpticsCHAbera1"};
+ gunnerOutOpticsEffect[] = {};
+ class HitPoints {
+ class HitTurret {
+ armor = 1;
+ material = -1;
+ name = "vez";
+ visual = "vez";
+ passThrough = 1;
+ };
+ class HitGun {
+ armor = 0.3;
+ material = -1;
+ name = "zbran";
+ visual = "zbran";
+ passThrough = 0;
+ };
+ };
+ class Turrets {
+ class CommanderOptics: NewTurret {
+ proxyType = "CPCommander";
+ proxyIndex = 1;
+ gunnerName = "$STR_POSITION_COMMANDER";
+ primaryGunner = 0;
+ primaryObserver = 1;
+ stabilizedInAxes = "StabilizedInAxesNone";
+ body = "obsTurret";
+ gun = "obsGun";
+ animationSourceBody = "obsTurret";
+ animationSourceGun = "obsGun";
+ animationSourceHatch = "hatchCommander";
+ soundServo[] = {"\ca\sounds\vehicles\servos\turret-1",0.01,1,10};
+ gunBeg = "";
+ gunEnd = "";
+ minElev = -4;
+ maxElev = 20;
+ initElev = 0;
+ minTurn = -360;
+ maxTurn = 360;
+ initTurn = 0;
+ commanding = 2;
+ outGunnerMayFire = 1;
+ inGunnerMayFire = 1;
+ viewGunnerInExternal = 0;
+ gunnerOpticsModel = "\ca\Tracked\optika_tank_driver";
+ gunnerOutOpticsModel = "\ca\Weapons\optika_empty";
+ gunnerOutOpticsColor[] = {0,0,0,1};
+ gunnerOutForceOptics = 0;
+ gunnerOutOpticsShowCursor = 0;
+ gunnerOpticsEffect[] = {};
+ gunnerOutOpticsEffect[] = {};
+ memoryPointGunnerOutOptics = "commander_weapon_view";
+ memoryPointGunnerOptics = "commanderview";
+ memoryPointsGetInGunner = "pos commander";
+ memoryPointsGetInGunnerDir = "pos commander dir";
+ gunnerGetInAction = "GetInHigh";
+ gunnerGetOutAction = "GetOutHigh";
+ memoryPointGun = "gun_muzzle";
+ selectionFireAnim = "zasleh_1";
+ class ViewOptics {
+ initAngleX = 0;
+ minAngleX = -30;
+ maxAngleX = 30;
+ initAngleY = 0;
+ minAngleY = -100;
+ maxAngleY = 100;
+ initFov = 0.155;
+ minFov = 0.0625;
+ maxFov = 0.466;
+ };
+ class ViewGunner {
+ initAngleX = 5;
+ minAngleX = -65;
+ maxAngleX = 85;
+ initAngleY = 0;
+ minAngleY = -150;
+ maxAngleY = 150;
+ initFov = 0.7;
+ minFov = 0.25;
+ maxFov = 1.1;
+ };
+ };
+ };
+ };
+ };
+ soundDammage[] = {"\ca\Tracked\Data\Sound\alarm_loop1",0.000316228,1};
+ supplyRadius = 1.5;
+ class ViewOptics: ViewOptics {
+ initAngleX = 0;
+ minAngleX = -30;
+ maxAngleX = 30;
+ initAngleY = 0;
+ minAngleY = -100;
+ maxAngleY = 100;
+ initFov = 0.466;
+ minFov = 0.466;
+ maxFov = 0.466;
+ };
+ class DefaultEventhandlers;
+ class Eventhandlers: DefaultEventhandlers{};
+ smokeLauncherGrenadeCount = 6;
+ smokeLauncherVelocity = 15;
+ smokeLauncherOnTurret = 1;
+ smokeLauncherAngle = 120;
+ };
+
//External Class
- class SkodaBase;
+ //class SkodaBase;
class ATV_Base_EP1 : Car
{
class HitPoints : HitPoints
@@ -85,9 +374,9 @@ class CfgVehicles {
};
class Motorcycle;
class RubberBoat;
- class UAZ_Unarmed_Base;
- class HMMWV_Base;
- class AH6_Base_EP1;
+ //class UAZ_Unarmed_Base;
+ //class HMMWV_Base;
+ //class AH6_Base_EP1;
class An2_Base_EP1;
class TT650_Base;
class V3S_Base;
@@ -111,10 +400,11 @@ class CfgVehicles {
};
};
class UralCivil;
- class Ship;
+ //class Ship;
//class Bag_Base_EP1;
//class Bag_Base_BAF;
class HouseBase;
+ class Ruins: HouseBase {};
class House : HouseBase
{
class DestructionEffects;
@@ -125,6 +415,7 @@ class CfgVehicles {
// class Land_Fire;
class Animal;
class Pastor;
+ class Fin;
class BuiltItems;
class Building;
class ReammoBox;
@@ -135,6 +426,9 @@ class CfgVehicles {
#include "Zeds\ViralZeds.hpp" //Viral type zeds
#include "Zeds\WildZeds.hpp" //Viral type zeds
#include "Zeds\SwarmZeds.hpp" //Swarm
+ #include "Zeds\PlayerZeds.hpp"
+ //#include "Zeds\NewZeds.hpp"
+ #include "Females\females.hpp"
//Survivor Skins
#include "Skins.hpp"
//Bags
@@ -145,11 +439,26 @@ class CfgVehicles {
//Includes all DayZ Vehilces
//Car's
#include "Car\HMMWV.hpp"
- #include "Car\CAR_HATCHBACK.hpp"
- #include "Car\UAZ_CDF.hpp"
+ #include "Car\ArmoredSUV.hpp"
+ #include "Car\BTR90.hpp"
+ #include "Car\datsun.hpp"
+ #include "Car\Gaz_Vodnik.hpp"
+ #include "Car\hilux.hpp"
+ #include "Car\Kamaz.hpp"
+ #include "Car\Lada.hpp"
+ #include "Car\LandRover.hpp"
+ #include "Car\LAV25.hpp"
+ #include "Car\M113.hpp"
+ #include "Car\Mtvr.hpp"
+ //#include "Car\TT650.hpp" //BIKES FOLDER
+ #include "Car\UAZ_MG.hpp"
+ #include "Car\Volha.hpp"
+ #include "Car\VWGolf.hpp"
+ //#include "Car\CAR_HATCHBACK.hpp" //contained in CAR_SEDAN
+ #include "Car\UAZ.hpp"
#include "Car\CAR_SEDAN.hpp"
#include "Car\V3S_Civ.hpp"
- #include "Car\SUV_DZ.hpp"
+ #include "Car\SUV.hpp"
#include "Car\Pickup_PK_INS.hpp"
#include "Car\Offroad_DSHKM_INS.hpp"
#include "Car\UralCivil_DZ.hpp"
@@ -157,8 +466,13 @@ class CfgVehicles {
#include "Helicopter\MI17.hpp"
#include "Helicopter\UH1H.hpp"
#include "Helicopter\UH1H2.hpp"
- #include "Helicopter\AH6X.hpp"
+ #include "Helicopter\UH1Y.hpp"
+ #include "Helicopter\AH6.hpp"
#include "Helicopter\MH6J_DZ.hpp"
+ #include "Helicopter\CH53.hpp"
+ #include "Helicopter\UH60.hpp"
+ #include "Helicopter\CH47.hpp"
+ #include "Helicopter\BAF_Merlin.hpp"
//Wreck's
//#include "Helicopter\MI8Wreck.hpp"
//#include "Helicopter\UH1Wreck.hpp"
@@ -166,6 +480,8 @@ class CfgVehicles {
#include "CrashSite.hpp"
//Plane's
#include "Plane\AN2_DZ.hpp"
+ #include "Plane\MV22.hpp"
+ #include "Plane\C130.hpp"
//Bikes
#include "Bikes\ATV_US_EP1.hpp"
#include "Bikes\ATV_CZ_EP1.hpp"
@@ -173,6 +489,7 @@ class CfgVehicles {
#include "Bikes\TT650_Civ.hpp"
#include "Bikes\M1030.hpp"
//Boat
+ #include "Boat\RHIB.hpp"
#include "Boat\PBX.hpp"
#include "Boat\Fishing_Boat.hpp"
#include "Boat\smallboat.hpp"
@@ -225,6 +542,21 @@ class CfgVehicles {
#include "antihack_plants.hpp"
#include "antihack_weaponholders.hpp"
+ //EPOCH
+ #include "DZE\Wrecks.hpp"
+ #include "DZE\Doors.hpp"
+ #include "DZE\Prop_Defs.hpp"
+ #include "DZE\Veins.hpp"
+ #include "DZE\ModularBuilding.hpp"
+ #include "DZE\WeaponHolder.hpp"
+ class Land_A_tent; // External class reference
+ #include "DZE\Grave.hpp"
+ class WeaponHolder; // External class reference
+ #include "DZE\LockboxStorage.hpp"
+ #include "DZE\VaultStorage.hpp"
+ #include "DZE\TentStorage.hpp"
+
+
//Blood Trail
#include "Buildings\Blood_Trail_DZ.hpp"
@@ -235,7 +567,7 @@ class CfgVehicles {
//Camps
#include "InfectedCamps\IC_Fireplace1.hpp"
- class WeaponHolder;
+ //class WeaponHolder;
class Plant_Base: WeaponHolder {
scope = 2;
icon = "";
@@ -259,11 +591,23 @@ class CfgVehicles {
};
class Generator_DZ: Generator_Base
{
- scope = 1;
+ scope = 2;
+ destrType = "DestructNo";
+ cost = 100;
+ offset[] = {0,1.5,0};
+ model = "\dayz_equip\models\generator.p3d";
+ icon = "\ca\data\data\Unknown_object.paa";
+ mapSize = 2;
+ armor = 400;
+ displayName = "Generator";
+ vehicleClass = "Fortifications";
+ constructioncount = 1;
+ removeoutput[] = {{"ItemGenerator",1}};
+ requireplot = 0;
+ nounderground = 0;
transportMaxWeapons=0;
transportmaxbackpacks = 0;
transportMaxMagazines=10;
- displayName="Generator";
weapons[] = {};
magazines[] = {};
class TransportBackpacks{};
@@ -305,4 +649,8 @@ class CfgVehicles {
};
};
};
-};
\ No newline at end of file
+};
+/*
+class CfgNonAIVehicles { //IN CfgNonAIVehicles.hpp
+ #include "StreetLamps.hpp"
+};*/
\ No newline at end of file
diff --git a/SQF/dayz_code/Configs/CfgVehicles/CrashSite.hpp b/SQF/dayz_code/Configs/CfgVehicles/CrashSite.hpp
index 7f6122f73..3c30991f6 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/CrashSite.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/CrashSite.hpp
@@ -23,7 +23,7 @@ class CrashSite : House
class CrashSite_RU : CrashSite
{
- scope = public;
+ scope = 2;
model = "\z\addons\dayz_communityassets\crashsite\mi8\mi8_ru.p3d";
lootParams[] = {{0.6, -4.5, 0}, 7, 2.5, 5, 7};
};
@@ -35,7 +35,7 @@ class CrashSite_UN : CrashSite_RU
class CrashSite_US : CrashSite
{
- scope = public;
+ scope = 2;
model = "\ca\air2\uh1y\uh1y_crashed.p3d";
hiddenSelections[] = {"zasleh"};
smoke[] = {-0.8,-2.3,2};
@@ -44,7 +44,7 @@ class CrashSite_US : CrashSite
class CrashSite_EU : CrashSite
{
- scope = public;
+ scope = 2;
model = "\z\addons\dayz_communityassets\crashsite\hc3\hc3.p3d";
lootParams[] = {{-0.4, -0.5, 0}, 4, 2.5, 7.5, 7};
};
\ No newline at end of file
diff --git a/SQF/dayz_code/Configs/CfgVehicles/DZE/Prop_Defs.hpp b/SQF/dayz_code/Configs/CfgVehicles/DZE/Prop_Defs.hpp
new file mode 100644
index 000000000..8f0771400
--- /dev/null
+++ b/SQF/dayz_code/Configs/CfgVehicles/DZE/Prop_Defs.hpp
@@ -0,0 +1,717 @@
+class Mass_grave;
+class Mass_grave_DZ: Mass_grave
+{
+ displayName = "Mass Grave W/ Zombies";
+};
+
+//class Strategic;
+//class NonStrategic;
+
+
+class Land_Ind_FuelStation_Feed_EP1: Strategic
+{
+ model = "\ca\Structures_E\Ind\Ind_FuelStation\Ind_FuelStation_Feed_ep1.p3d";
+ transportFuel = 0;
+ nameSound = "fuelstation";
+};
+class FuelStation : Strategic {
+ icon = "\Ca\buildings\Icons\i_fuel_CA.paa";
+ scope = 0;
+ animated = 0;
+ armor = 2000;
+ displayName = "Fuel station";
+ accuracy = 0.5;
+ transportFuel = 0;
+};
+
+class Land_FuelStation_Feed_PMC : Strategic {
+ model = "\ca\Structures_PMC\Ind\FuelStation\FuelStation_Feed_PMC.p3d";
+ transportFuel = 0;
+ nameSound = "fuelstation";
+};
+
+// lingor
+class Land_ibr_FuelStation_Feed : Strategic {
+ model = "\ibr\lingor_fuel\ibr_FuelStation_Feed.p3d";
+ transportFuel = 0;
+ nameSound = "fuelstation";
+};
+// lingor
+class Land_fuelstation_army : Strategic {
+ model = "\ibr\ibr_plants\fuelstation_army";
+ transportFuel = 0;
+ nameSound = "fuelstation";
+};
+// lingor
+class Land_fuelstation : Strategic {
+ model = "\ibr\ibr_plants\fuelstation";
+ transportFuel = 0;
+ nameSound = "fuelstation";
+};
+// Lingor hangars
+class land_ibr_hangar : House {
+ model = "\ibr\ibr_hangars\ibr_hangar";
+ scope = 2;
+ vehicleClass = "ibr_hangars";
+ transportFuel = 0;
+ transportRepair = 0;
+ icon = "\ibr\ibr_hangars\icons\icon5.paa";
+ mapSize = 40;
+ displayName = "House";
+ destrType = "DestructBuilding";
+ armor = 1200;
+};
+// Panthera
+class Land_benzina_schnell: Strategic
+{
+ model = "\ibr\ibr_plants\benzina_schnell";
+ transportFuel = 0;
+ nameSound = "fuelstation";
+};
+
+//class NonStrategic;
+//class BuiltItems: NonStrategic{};
+class MiningItems: NonStrategic{
+ class DestructionEffects {
+ class Sound {
+ simulation = "sound";
+ type = "DestrMine";
+ position = "destructionEffect1";
+ intensity = 1;
+ interval = 1;
+ lifeTime = 0.05;
+ };
+
+ class DestroyPhase1 {
+ simulation = "destroy";
+ type = "DelayedDestruction";
+ lifeTime = 2.5;
+ position = "";
+ intensity = 1;
+ interval = 1;
+ };
+
+ class DamageAround1 {
+ simulation = "damageAround";
+ type = "DamageAroundHouse";
+ position = "";
+ intensity = 0.1;
+ interval = 1;
+ lifeTime = 1;
+ };
+ };
+};
+class DebugBox_DZ: NonStrategic
+{
+ placement = "vertical";
+ scope = 2;
+ destrType = "DestructNo";
+ cost = 100;
+ model = "\z\addons\dayz_epoch\models\debug_box.p3d";
+ icon = "\ca\data\data\Unknown_object.paa";
+ mapSize = 2;
+ armor = 2000;
+ displayName = "Debug Box";
+ vehicleClass = "Fortifications";
+};
+class DebugBoxPlayer_DZ: NonStrategic
+{
+ placement = "vertical";
+ scope = 2;
+ destrType = "DestructNo";
+ cost = 100;
+ model = "\z\addons\dayz_epoch\models\player_box.p3d";
+ icon = "\ca\data\data\Unknown_object.paa";
+ mapSize = 2;
+ armor = 2000;
+ displayName = "Player Debug Box";
+ vehicleClass = "Fortifications";
+ class Eventhandlers
+ {
+ init = "_this call eh_localCleanup;";
+ };
+};
+
+//class TrapItems: NonStrategic{};
+// buildables
+class Hedgehog_DZ: BuiltItems
+{
+ scope = 2;
+ destrType = "DestructNo";
+ cost = 100;
+ offset[] = {0,1.5,0.55};
+ model = "\ca\misc\jezek_kov";
+ icon = "\ca\data\data\Unknown_object.paa";
+ mapSize = 2;
+ armor = 400;
+ displayName = "Hedgehog (Steel)";
+ vehicleClass = "Fortifications";
+ constructioncount = 1;
+ removeoutput[] = {{"ItemTankTrap",1}};
+ nounderground = 0;
+};
+// WorkBench_DZ
+class WorkBench_DZ: BuiltItems
+{
+ scope = 2;
+ destrType = "DestructTree";
+ cost = 100;
+ offset[] = {0,1.5,0};
+ model = "\z\addons\dayz_epoch\models\workbench.p3d";
+ icon = "\ca\data\data\Unknown_object.paa";
+ mapSize = 2;
+ armor = 400;
+ displayName = "Workbench";
+ vehicleClass = "Fortifications";
+ maintainBuilding[] = {{"PartWoodLumber",1}};
+ constructioncount = 1;
+ removeoutput[] = {{"PartWoodPlywood",1},{"PartWoodLumber",2}};
+ requireplot = 0;
+ nounderground = 0;
+};
+
+// belt buckle
+class Helper_Base_EP1;
+class BeltBuckle_DZE : Helper_Base_EP1 {
+ scope = 2;
+ model = "\z\addons\dayz_epoch\models\skull.p3d";
+ displayName = "Belt Buckle";
+ accuracy = 1000;
+ hiddenSelections[] = {"camo1"};
+ hiddenSelectionsTextures[] = {"#(argb,8,8,3)color(1,0.5,0.5,0.5,ca)"};
+};
+
+// Metal Panel
+class MetalPanel_DZ: BuiltItems
+{
+ scope = 2;
+ destrType = "DestructTree";
+ cost = 100;
+ offset[] = {0,2.5,0.5};
+ model = "\ca\structures\wall\wall_indcnc2_3.p3d";
+ icon = "\ca\data\data\Unknown_object.paa";
+ mapSize = 2;
+ armor = 4000;
+ displayName = "Metal Panel";
+ vehicleClass = "Fortifications";
+ constructioncount = 6;
+ removeoutput[] = {{"metal_panel_kit",1}};
+};
+
+class FuelPump_DZ: BuiltItems
+{
+ scope = 2;
+ destrType = "DestructNo";
+ cost = 100;
+ offset[] = {0,2,0};
+ model = "\ca\Structures_E\Ind\Ind_FuelStation\Ind_FuelStation_Feed_ep1.p3d";
+ icon = "\ca\data\data\Unknown_object.paa";
+ mapSize = 2;
+ armor = 400;
+ displayName = "Fuel Pump";
+ vehicleClass = "Fortifications";
+ constructioncount = 2;
+ removeoutput[] = {{"fuel_pump_kit",1}};
+ requireplot = 0;
+ nounderground = 0;
+};
+
+class Fort_RazorWire : BuiltItems {
+ scope = 2;
+ animated = 0;
+ vehicleClass = "Fortifications";
+ model = "\ca\misc\Fort_Razorwire";
+ icon = "\Ca\misc\data\icons\I_drutkolczasty_CA.paa";
+ offset[] = {0,1.5,0.5};
+ accuracy = 0.3;
+ mapSize = 5.5;
+ displayName = "Wire";
+ destrType = "DestructTent";
+ armor = 100;
+ GhostPreview = "Fort_RazorWirePreview";
+ nounderground = 0;
+};
+
+class Sandbag1_DZ: BuiltItems
+{
+ scope = 2;
+ destrType = "DestructNo";
+ cost = 100;
+ model = "\ca\misc2\BagFenceLong.p3d";
+ icon = "\Ca\misc3\data\Icons\icon_fortBagFenceLong_ca.paa";
+ offset[] = {0,1.5,0.5};
+ mapSize = 2;
+ armor = 400;
+ displayName = "Bag Fence";
+ vehicleClass = "Fortifications";
+ constructioncount = 3;
+ removeoutput[] = {{"ItemSandbag",1}};
+ nounderground = 0;
+};
+//review some of these settings
+class BagFenceRound_DZ: BuiltItems
+{
+ scope = 2;
+ destrType = "DestructNo";
+ cost = 100;
+ model = "\ca\misc2\BagFenceRound.p3d";
+ icon = "\Ca\misc3\data\Icons\icon_bagFenceRound_ca.paa";
+ offset[] = {0,1.5,0.5};
+ mapSize = 2;
+ armor = 400;
+ displayName = "Bag fence (Round)";
+ vehicleClass = "Fortifications";
+ constructioncount = 3;
+ removeoutput[] = {{"BagFenceRound_DZ_kit",1}};
+ nounderground = 0;
+};
+
+class Land_HBarrier1_DZ : BuiltItems {
+ scope = 2;
+ animated = 0;
+ vehicleClass = "Fortifications";
+ typicalCargo[] = {};
+ offset[] = {0,2,0};
+ irTarget = 0;
+ accuracy = 0.3;
+ transportAmmo = 0;
+ transportRepair = 0;
+ transportFuel = 0;
+ destrType = "DestructBuilding";
+ armor = 500;
+ coefInside = 0.5;
+ coefInsideHeur = 0.8;
+ cost = 0;
+ picture = "\CA\ui\data\icon_wf_barriers_ca.paa";
+ model = "\ca\misc2\HBarrier1.p3d";
+ icon = "\Ca\misc2\data\Icons\icon_hescoBarrier1_ca.paa";
+ mapSize = 2;
+ displayName = "H-barrier cube";
+ GhostPreview = "Land_HBarrier1Preview";
+ constructioncount = 4;
+ removeoutput[] = {{"ItemSandbagLarge",1}};
+ nounderground = 0;
+};
+class Land_HBarrier3_DZ : BuiltItems {
+ model = "\ca\misc2\HBarrier3.p3d";
+ icon = "\Ca\misc2\data\Icons\icon_hescoBarrier3_ca.paa";
+ mapSize = 3.5;
+ displayName = "H-barrier (short)";
+ GhostPreview = "Land_HBarrier3ePreview";
+ scope = 2;
+ animated = 0;
+ vehicleClass = "Fortifications";
+ typicalCargo[] = {};
+ irTarget = 0;
+ accuracy = 0.3;
+ transportAmmo = 0;
+ transportRepair = 0;
+ transportFuel = 0;
+ destrType = "DestructBuilding";
+ armor = 500;
+ coefInside = 0.5;
+ coefInsideHeur = 0.8;
+ cost = 0;
+ picture = "\CA\ui\data\icon_wf_barriers_ca.paa";
+ offset[] = {0,2.5,0};
+ constructioncount = 8;
+ removeoutput[] = {{"ItemSandbagExLarge",1}};
+ nounderground = 0;
+};
+
+class Land_HBarrier5_DZ:BuiltItems {
+ model = "\ca\misc2\HBarrier5.p3d";
+ icon = "\Ca\misc2\data\Icons\icon_hescoBarrier5_ca.paa";
+ mapSize = 7;
+ displayName = "H-barrier (long)";
+ GhostPreview = "Land_HBarrier5Preview";
+ scope = 2;
+ animated = 0;
+ vehicleClass = "Fortifications";
+ typicalCargo[] = {};
+ irTarget = 0;
+ accuracy = 0.3;
+ transportAmmo = 0;
+ transportRepair = 0;
+ transportFuel = 0;
+ destrType = "DestructBuilding";
+ armor = 500;
+ coefInside = 0.5;
+ coefInsideHeur = 0.8;
+ cost = 0;
+ picture = "\CA\ui\data\icon_wf_barriers_ca.paa";
+ offset[] = {0,2.5,0};
+ constructioncount = 8;
+ removeoutput[] = {{"ItemSandbagExLarge5x",1}};
+ nounderground = 0;
+ };
+
+class SandNest_DZ : BuiltItems {
+ scope = 2;
+ model = "\ca\Misc_E\fortified_nest_small_ep1";
+ displayName = "Sandbag Nest";
+ expansion = 1;
+ icon = "\Ca\misc3\data\Icons\icon_fortNestSmall_ca.paa";
+ mapSize = 5;
+ armor = 500;
+ irTarget = 0;
+ vehicleClass = "Fortifications";
+ GhostPreview = "Land_fortified_nest_smallPreview";
+ animated = 0;
+ simulation = "house";
+ accuracy = 0.2;
+ cost = 0;
+ ladders[] = {};
+ TextPlural = "Houses";
+ TextSingular = "House";
+ nameSound = "obj_house";
+ offset[] = {0,3,1};
+ removeoutput[] = {{"sandbag_nest_kit",1}};
+ nounderground = 0;
+};
+
+class Supply_Crate_DZE: MiningItems
+{
+ scope = 2;
+ destrType = "DestructBuilding";
+ cost = 100;
+
+ model="\z\addons\dayz_epoch\models\ammo_supply.p3d";
+ icon = "\ca\data\data\Unknown_object.paa";
+
+ mapSize = 2;
+ armor = 40;
+ displayName = "Supply Crate";
+
+ vehicleClass = "Fortifications";
+
+ class DestructionEffects : DestructionEffects
+ {
+ class Ruin1
+ {
+ simulation = "ruin";
+ type = "\z\addons\dayz_epoch\models\ammo_supply_wreck.p3d";
+ position = "";
+ intensity = 1;
+ interval = 1;
+ lifeTime = 1;
+ };
+ };
+};
+class Gunrack1;
+class GunRack_DZ: Gunrack1
+{
+ armor = 200;
+ scope = 2;
+ displayName = "Gun Rack";
+ vehicleClass = "Fortifications";
+ transportMaxWeapons = 20;
+ transportMaxMagazines = 10;
+ transportMaxBackpacks = 0;
+ offset[] = {0,2.5,0.5};
+ removeoutput[] = {{"ItemGunRackKit",1}};
+ nounderground = 0;
+};
+class Fort_Crate_wood;
+class WoodCrate_DZ: Fort_Crate_wood
+{
+ scope = 2;
+ destrType = "DestructBuilding";
+ offset[] = {0,2.5,0.5};
+ armor = 200;
+ displayName = "Wood Crate";
+ vehicleClass = "Fortifications";
+ transportMaxMagazines = 50;
+ transportMaxWeapons = 5;
+ transportMaxBackpacks = 1;
+ removeoutput[] = {{"ItemWoodCrateKit",1}};
+ nounderground = 0;
+};
+// PLAYER BUILDINGS
+// class Plastic_Pole_EP1;
+class Sign_1L_Noentry_EP1;
+class Plastic_Pole_EP1_DZ: Sign_1L_Noentry_EP1
+{
+ destrType = "DestructTree";
+ armor = 2000;
+
+ // static
+ hasDriver = 0;
+ simulation = "house";
+ weapons[] = {};
+ magazines[] = {};
+ irTarget = 0;
+ type = 1;
+ threat[] = {0,0,0};
+ maxSpeed = 0;
+ coefInside = 4;
+ coefInsideHeur = 4;
+
+ scope = 2;
+ offset[] = {0,2.5,0.3};
+ displayName = "30m Plot Pole";
+ vehicleClass = "Fortifications";
+ removeoutput[] = {{"30m_plot_kit",1}};
+ requireplot = 0;
+ nounderground = 0;
+};
+class USMC_WarfareBMGNest_M240;
+class M240Nest_DZ: USMC_WarfareBMGNest_M240
+{
+ destrType = "DestructBuilding";
+ armor = 450;
+ scope = 2;
+ offset[] = {0,3.5,0};
+ displayName = "M240 Nest";
+ vehicleClass = "Fortifications";
+ transportMaxMagazines = 25;
+ transportMaxWeapons = 4;
+ transportMaxBackpacks = 1;
+ constructioncount = 10;
+ removeoutput[] = {{"m240_nest_kit",1}};
+
+};
+class Land_covering_hut_EP1;
+class CanvasHut_DZ: Land_covering_hut_EP1
+{
+ armor = 200;
+ scope = 2;
+ offset[] = {0,2.5,1};
+ displayName = "Canvas Hut";
+ vehicleClass = "Fortifications";
+};
+class Park_bench1;
+class ParkBench_DZ: Park_bench1
+{
+ scope = 2;
+ offset[] = {0,1.5,0.5};
+ displayName = "Wood Bench";
+ vehicleClass = "Fortifications";
+ removeoutput[] = {{"park_bench_kit",1}};
+};
+class Land_CamoNet_EAST_EP1;
+class DesertCamoNet_DZ: Land_CamoNet_EAST_EP1
+{
+ armor = 300;
+ destrType = "DestructNo";
+ scope = 2;
+ offset[] = {0,5,0};
+ displayName = "Desert Camo Net";
+ vehicleClass = "Fortifications";
+ removeoutput[] = {{"desert_net_kit",1}};
+};
+class Land_CamoNet_EAST;
+class ForestCamoNet_DZ: Land_CamoNet_EAST
+{
+ armor = 300;
+ destrType = "DestructNo";
+ scope = 2;
+ offset[] = {0,5,0};
+ displayName = "Forest Camo Net";
+ vehicleClass = "Fortifications";
+ removeoutput[] = {{"forest_net_kit",1}};
+};
+class Land_CamoNetB_EAST_EP1;
+class DesertLargeCamoNet_DZ: Land_CamoNetB_EAST_EP1
+{
+ armor = 300;
+ destrType = "DestructNo";
+ scope = 2;
+ offset[] = {0,9,0};
+ displayName = "Large Desert Camo Net";
+ vehicleClass = "Fortifications";
+ removeoutput[] = {{"desert_large_net_kit",1}};
+};
+class Land_Misc_deerstand;
+class DeerStand_DZ: Land_Misc_deerstand
+{
+ armor = 300;
+ // destrType = "DestructNo";
+ scope = 2;
+ offset[] = {0,5,0};
+ displayName = "Deer Stand";
+ vehicleClass = "Fortifications";
+ removeoutput[] = {{"deer_stand_kit",1}};
+};
+class Land_CamoNetB_EAST;
+class ForestLargeCamoNet_DZ: Land_CamoNetB_EAST
+{
+ armor = 300;
+ destrType = "DestructNo";
+ scope = 2;
+ offset[] = {0,9,0};
+ displayName = "Large Forest Camo Net";
+ vehicleClass = "Fortifications";
+ removeoutput[] = {{"forest_large_net_kit",1}};
+};
+
+class Land_Wall_Gate_Ind1_L;
+class MetalGate_DZ: Land_Wall_Gate_Ind1_L
+{
+ armor = 400;
+ scope = 2;
+ offset[] = {0,2.5,1};
+ displayName = "Rusty Gate";
+ vehicleClass = "Fortifications";
+ removeoutput[] = {{"rusty_gate_kit",1}};
+};
+class Land_KBud;
+class OutHouse_DZ: Land_KBud
+{
+ armor = 200;
+ scope = 2;
+ offset[] = {0,2.5,1};
+ displayName = "Outhouse";
+ vehicleClass = "Fortifications";
+ transportMaxMagazines = 4;
+ transportMaxWeapons = 4;
+ transportMaxBackpacks = 4;
+ constructioncount = 2;
+ class transportmagazines
+ {
+ class _xx_ItemTrashToiletpaper
+ {
+ magazine = "ItemTrashToiletpaper";
+ count = 1;
+ };
+ };
+};
+class Land_Shed_M01;
+class StorageShed_DZ: Land_Shed_M01
+{
+ armor = 1600;
+ scope = 2;
+ offset[] = {0,2.5,1};
+ displayName = "Storage Shed";
+ vehicleClass = "Fortifications";
+ transportMaxMagazines = 400;
+ transportMaxWeapons = 40;
+ transportMaxBackpacks = 20;
+ constructioncount = 6;
+};
+class Fence_corrugated_plate;
+class Fence_corrugated_DZ: Fence_corrugated_plate
+{
+ armor = 600;
+ scope = 2;
+ offset[] = {0,2.5,1};
+ removeoutput[] = {{"ItemCorrugated",1}};
+ displayName = "Corrugated Fence";
+ vehicleClass = "Fortifications";
+ nounderground = 0;
+
+};
+class Land_kulna;
+class WoodShack_DZ: Land_kulna
+{
+ scope = 2;
+ destrType = "DestructBuilding";
+ offset[] = {0,2.5,1.3};
+ armor = 800;
+ displayName = "Wooden Shack";
+ vehicleClass = "Fortifications";
+ transportMaxMagazines = 100;
+ transportMaxWeapons = 10;
+ transportMaxBackpacks = 5;
+ constructioncount = 5;
+ nounderground = 0;
+};
+class Land_Shed_wooden;
+class Wooden_shed_DZ: Land_Shed_wooden
+{
+ scope = 2;
+ destrType = "DestructBuilding";
+ //cost = 100;
+ offset[] = {0,2.5,1};
+ armor = 800;
+ displayName = "Wooden Shed";
+ vehicleClass = "Fortifications";
+ transportMaxMagazines = 200;
+ transportMaxWeapons = 20;
+ transportMaxBackpacks = 10;
+ nounderground = 0;
+};
+
+class Wall_FenW2_6_EP1;
+class StickFence_DZ: Wall_FenW2_6_EP1
+{
+ destrType = "DestructTree";
+ armor = 200;
+ scope = 2;
+ offset[] = {0,2.5,0};
+ displayName = "Stick Fence";
+ vehicleClass = "Fortifications";
+};
+class ASC_EU_LHVOld;
+class LightPole_DZ: ASC_EU_LHVOld
+{
+ armor = 200;
+ scope = 2;
+ offset[] = {0,2.5,0};
+ displayName = "Light Pole";
+ vehicleClass = "Fortifications";
+ maintainBuilding[] = {{"ItemLightBulb",1}};
+};
+class Land_Misc_Scaffolding;
+class Scaffolding_DZ: Land_Misc_Scaffolding
+{
+ armor = 100;
+ destrType = "DestructBuilding";
+ scope = 2;
+ displayName = "Scaffolding";
+ vehicleClass = "Fortifications";
+ constructioncount = 6;
+ animated = 0;
+ irTarget = 0;
+ accuracy = 0.3;
+ transportAmmo = 0;
+ transportRepair = 0;
+ transportFuel = 0;
+ typicalCargo[] = {};
+ offset[] = {0,10,3};
+ cost = 0;
+};
+class WoodGate_DZ: BuiltItems
+{
+ scope = 2;
+ destrType = "DestructTree";
+ //cost = 100;
+ offset[] = {0,1.5,0.5};
+ model = "\ca\structures\Wall\Gate_wood2_5";
+ icon = "\ca\data\data\Unknown_object.paa";
+ mapSize = 2;
+ armor = 100;
+ displayName = "Wood Panel";
+ vehicleClass = "Fortifications";
+
+ class AnimationSources
+ {
+ class DoorR {
+ source = "User";
+ animPeriod = 1;
+ initPhase = 0;
+ };
+ };
+ class UserActions
+ {
+ class CloseDoor
+ {
+ position = "";
+ displayName = "Close Door";
+ radius = 1.5;
+ onlyForPlayer = 0;
+ condition = "this animationPhase 'DoorR' == 1";
+ statement = "this animate ['DoorR', 0];";
+ };
+ class OpenDoor
+ {
+ position = "";
+ displayName = "Open Door";
+ radius = 1.5;
+ onlyForPlayer = 0;
+ condition = "this animationPhase 'DoorR' == 0";
+ statement = "this animate ['DoorR', 1];";
+ };
+ };
+};
+
diff --git a/SQF/dayz_code/Configs/CfgVehicles/DZE/WeaponHolder.hpp b/SQF/dayz_code/Configs/CfgVehicles/DZE/WeaponHolder.hpp
index 77bd5be45..292bbcc8f 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/DZE/WeaponHolder.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/DZE/WeaponHolder.hpp
@@ -1,26 +1,3 @@
-class ReammoBox;
-class WeaponHolderBase: ReammoBox {
- scope = 0;
- accuracy = 1000;
- vehicleClass = "Survival";
- displayName = "Weapon";
- memoryPointSupply = "collect";
- supplyRadius = 3;
- transportMaxWeapons = 0;
- transportMaxMagazines = 0;
- transportMaxBackpacks = 0;
- transportAmmo = 0;
- transportRepair = 0;
- transportFuel = 0;
-};
-class WoodenArrowF : WeaponHolderBase {
- scope = public;
- displayName = "Arrow";
- model = "\dayz_weapons\models\bolt";
- class eventHandlers {
- init = "[(_this select 0),'cfgMagazines','WoodenArrow'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';";
- };
-};
class WeaponHolder_ItemHatchet_DZE: WeaponHolderBase {
scope = 2;
displayName = $STR_EQUIP_NAME_41;
@@ -44,12 +21,4 @@ class WeaponHolder_MeleeCrowbar: WeaponHolderBase {
class eventHandlers {
init = "[(_this select 0),'cfgWeapons','ItemCrowbar'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';";
};
-};
-class WeaponHolder_ItemJerrycanEmpty: WeaponHolderBase {
- scope = 2;
- displayName = $STR_EQUIP_NAME_39;
- model = "\dayz_equip\proxy\jerrycan.p3d";
- class eventHandlers {
- init = "[(_this select 0),'cfgMagazines','ItemJerrycanEmpty'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';";
- };
};
\ No newline at end of file
diff --git a/SQF/dayz_code/Configs/CfgVehicles/DZE/Wrecks.hpp b/SQF/dayz_code/Configs/CfgVehicles/DZE/Wrecks.hpp
index 73fbd3bb6..13ddd3eef 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/DZE/Wrecks.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/DZE/Wrecks.hpp
@@ -1,5 +1,5 @@
class UH60_NAVY_Wreck_DZ: SpawnableWreck {
- scope = public;
+ scope = 2;
class Armory {
disabled = 1;
};
diff --git a/SQF/dayz_code/Configs/CfgVehicles/AIR/AH6.hpp b/SQF/dayz_code/Configs/CfgVehicles/Helicopter/AH6.hpp
similarity index 67%
rename from SQF/dayz_code/Configs/CfgVehicles/AIR/AH6.hpp
rename to SQF/dayz_code/Configs/CfgVehicles/Helicopter/AH6.hpp
index c413a3f3f..4c72cc74c 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/AIR/AH6.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Helicopter/AH6.hpp
@@ -45,8 +45,8 @@ class AH6J_EP1_DZE: AH6J_EP1_DZ
magazines[] = {"60Rnd_CMFlareMagazine"};
};
class AH6X_DZ: AH6_Base_EP1 {
- displayname = "AH6X Little Bird";
- displaynameshort = "AH6X_DZ";
+ displayname = $STR_VEH_NAME_AH6X;
+ displaynameshort = $STR_EP1_DN_AH6X;
audible = 6;
enablemanualfire = 0;
scope = 2;
@@ -72,31 +72,4 @@ class AH6X_DZ: AH6_Base_EP1 {
transportmaxbackpacks = 2;
fuelCapacity = 242;
class Turrets {};
-};
-class MH6J_DZ: AH6_Base_EP1 {
- scope = 2;
- side = 2;
- crew = "";
- enablemanualfire = 0;
- typicalCargo[] = {};
- displayname = "MH-6J Little Bird";
- displaynameshort = "MH6J_DZ";
- hiddenselections[] = {"camo1", "camo2"};
- transportsoldier = 5;
- hiddenselectionstextures[] = {"ca\air_e\ah6j\data\ah6_merge1_co.paa", "ca\air_e\ah6j\data\default_co.paa"};
- icon = "\ca\air_e\data\UI\Icon_mh6j_CA.paa";
- model = "\ca\air_e\ah6j\mh6j";
- picture = "\ca\air_e\data\UI\Picture_mh6j_CA.paa";
- radartype = 0;
- class TransportMagazines{};
- class TransportWeapons{};
- weapons[] = {};
- magazines[] = {};
- commanderCanSee = 2+16+32;
- gunnerCanSee = 2+16+32;
- driverCanSee = 2+16+32;
- transportMaxWeapons = 3;
- transportMaxMagazines = 20;
- transportmaxbackpacks = 5;
- class Turrets {};
-};
+};
\ No newline at end of file
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Helicopter/AH6X.hpp b/SQF/dayz_code/Configs/CfgVehicles/Helicopter/AH6X.hpp
deleted file mode 100644
index fe08599b6..000000000
--- a/SQF/dayz_code/Configs/CfgVehicles/Helicopter/AH6X.hpp
+++ /dev/null
@@ -1,46 +0,0 @@
-class AH6X_DZ_Base: AH6_Base_EP1
-{
- class Helicopter: Air
- {
- class NewTurret;
- class Turrets {class MainTurret;};
- class HitPoints
- {
- class HitGlass1;
- class HitGlass2;
- class HitGlass3;
- class HitGlass4;
- class HitGlass5;
- };
- };
-};
-
-class AH6X_DZ: AH6_Base_EP1
-{
- displayname = $STR_VEH_NAME_AH6X;
- displaynameshort = $STR_EP1_DN_AH6X;
- audible = 6;
- enablemanualfire = 0;
- scope = 2;
- side = 2;
- crew = "";
- typicalCargo[] = {};
- hiddenselections[] = {"camo1"};
- hiddenselectionstextures[] = {"ca\air_e\ah6j\data\ah6_merge1_co.paa"};
- icon = "\ca\air_e\data\UI\Icon_ah6x_CA.paa";
- model = "\ca\air_e\ah6j\ah6x";
- picture = "\ca\air_e\data\UI\Picture_ah6x_CA.paa";
- isuav = 0;
- radartype = 0;
- class TransportMagazines{};
- class TransportWeapons{};
- weapons[] = {};
- magazines[] = {};
- commanderCanSee = 2+16+32;
- gunnerCanSee = 2+16+32;
- driverCanSee = 2+16+32;
- transportMaxWeapons = 3;
- transportMaxMagazines = 30;
- transportmaxbackpacks = 2;
- class Turrets {};
-};
diff --git a/SQF/dayz_code/Configs/CfgVehicles/AIR/BAF_Merlin.hpp b/SQF/dayz_code/Configs/CfgVehicles/Helicopter/BAF_Merlin.hpp
similarity index 100%
rename from SQF/dayz_code/Configs/CfgVehicles/AIR/BAF_Merlin.hpp
rename to SQF/dayz_code/Configs/CfgVehicles/Helicopter/BAF_Merlin.hpp
diff --git a/SQF/dayz_code/Configs/CfgVehicles/AIR/CH47.hpp b/SQF/dayz_code/Configs/CfgVehicles/Helicopter/CH47.hpp
similarity index 100%
rename from SQF/dayz_code/Configs/CfgVehicles/AIR/CH47.hpp
rename to SQF/dayz_code/Configs/CfgVehicles/Helicopter/CH47.hpp
diff --git a/SQF/dayz_code/Configs/CfgVehicles/AIR/CH53.hpp b/SQF/dayz_code/Configs/CfgVehicles/Helicopter/CH53.hpp
similarity index 100%
rename from SQF/dayz_code/Configs/CfgVehicles/AIR/CH53.hpp
rename to SQF/dayz_code/Configs/CfgVehicles/Helicopter/CH53.hpp
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Helicopter/MI17.hpp b/SQF/dayz_code/Configs/CfgVehicles/Helicopter/MI17.hpp
index 189f0a529..4a8f7b27c 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/Helicopter/MI17.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Helicopter/MI17.hpp
@@ -1,31 +1,19 @@
-class Mi17_base: Helicopter
-{
- class HitPoints : HitPoints
- {
- class HitGlass1;
- class HitGlass2;
- class HitGlass3;
- class HitGlass4;
- class HitGlass5;
- class HitGlass6;
- };
- class Turrets: Turrets
- {
- class MainTurret: MainTurret
- {
+class Mi17_base: Helicopter {
+ class Turrets: Turrets {
+
+ class MainTurret: MainTurret {
class ViewOptics: ViewOptics {};
class Turrets: Turrets {};
};
- class BackTurret: MainTurret
- {
+ class BackTurret: MainTurret {
class Turrets: Turrets {};
};
};
};
-//"Mi17_DZ" createVehicle position player;
-//class Mi17_base_CDF: Mi17_base {};
-class Mi17_DZ: Mi17_base {
+
+class Mi17_DZ: Mi17_base {
displayname = $STR_VEH_NAME_MI17;
+ displaynameshort = "Mi17_DZ";
scope = 2;
side = 2;
crew = "";
@@ -39,28 +27,42 @@ class Mi17_DZ: Mi17_base {
transportMaxWeapons = 10;
transportMaxMagazines = 50;
transportmaxbackpacks = 10;
-
- class Turrets : Turrets
- {
- class MainTurret : MainTurret
- {
+ fuelCapacity = 1870;
+ class Turrets : Turrets {
+ class MainTurret : MainTurret {
magazines[] = {"100Rnd_762x54_PK"};
};
- class BackTurret : BackTurret
- {
+ class BackTurret : BackTurret {
magazines[] = {"100Rnd_762x54_PK"};
};
};
-
- armor=25;
- damageResistance = 0.00394;
- class HitPoints : HitPoints
- {
- class HitGlass1 : HitGlass1 { armor=0.25; };
- class HitGlass2 : HitGlass2 { armor=0.25; };
- class HitGlass3 : HitGlass3 { armor=0.25; };
- class HitGlass4 : HitGlass4 { armor=0.25; };
- class HitGlass5 : HitGlass5 { armor=0.25; };
- class HitGlass6 : HitGlass6 { armor=0.25; };
- };
+};
+class Mi17_DZE: Mi17_DZ {
+ displaynameshort = "Mi17_DZE";
+ class Turrets : Turrets {
+ class MainTurret : MainTurret {
+ magazines[] = {};
+ };
+ class BackTurret : BackTurret {
+ magazines[] = {};
+ };
+ };
+};
+
+class Mi17_Civilian;
+class Mi17_Civilian_DZ: Mi17_Civilian {
+ displayname = "Mi-17 (Civilian)";
+ displaynameshort = "Mi-17 (Civ)";
+ scope = 2;
+ side = 3;
+ crew = "";
+ typicalCargo[] = {};
+ class TransportMagazines{};
+ class TransportWeapons{};
+ commanderCanSee = 2+16+32;
+ gunnerCanSee = 2+16+32;
+ driverCanSee = 2+16+32;
+ transportMaxWeapons = 10;
+ transportMaxMagazines = 50;
+ transportmaxbackpacks = 10;
};
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Helicopter/UH1H.hpp b/SQF/dayz_code/Configs/CfgVehicles/Helicopter/UH1H.hpp
index 1cb63520e..2b12b67d6 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/Helicopter/UH1H.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Helicopter/UH1H.hpp
@@ -1,21 +1,16 @@
-class UH1H_base: Helicopter
-{
- class Turrets: Turrets
- {
- class MainTurret: MainTurret
- {
+class UH1H_base: Helicopter {
+ class Turrets: Turrets {
+ class MainTurret: MainTurret {
class ViewOptics: ViewOptics {};
class Turrets: Turrets {};
};
- class LeftDoorGun: MainTurret
- {
+ class LeftDoorGun: MainTurret {
class Turrets: Turrets {};
};
};
};
-class UH1H_DZ: UH1H_base
-{
+class UH1H_DZ: UH1H_base {
scope = 2;
side = 2;
crew = "";
@@ -29,20 +24,26 @@ class UH1H_DZ: UH1H_base
transportMaxWeapons = 5;
transportMaxMagazines = 25;
transportmaxbackpacks = 4;
-
- class Turrets : Turrets
- {
- class MainTurret : MainTurret
- {
+ fuelCapacity = 1333;
+ class Turrets : Turrets {
+ class MainTurret : MainTurret {
magazines[] = {"100Rnd_762x51_M240"};
};
- class LeftDoorGun : LeftDoorGun
- {
+ class LeftDoorGun : LeftDoorGun {
magazines[] = {"100Rnd_762x51_M240"};
};
};
};
-
+class UH1H_DZE: UH1H_DZ {
+ class Turrets : Turrets {
+ class MainTurret : MainTurret {
+ magazines[] = {};
+ };
+ class LeftDoorGun : LeftDoorGun {
+ magazines[] = {};
+ };
+ };
+};
class UH1H_2_DZ : UH1H_DZ
{
hiddenSelections[] = {"Camo1","Camo2","Camo_mlod"};
diff --git a/SQF/dayz_code/Configs/CfgVehicles/AIR/UH1.hpp b/SQF/dayz_code/Configs/CfgVehicles/Helicopter/UH1Y.hpp
similarity index 52%
rename from SQF/dayz_code/Configs/CfgVehicles/AIR/UH1.hpp
rename to SQF/dayz_code/Configs/CfgVehicles/Helicopter/UH1Y.hpp
index 1b7e75db8..320cc8f4a 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/AIR/UH1.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Helicopter/UH1Y.hpp
@@ -47,48 +47,3 @@ class UH1Y_DZE: UH1Y_DZ {
};
};
};
-class UH1H_base: Helicopter {
- class Turrets: Turrets {
- class MainTurret: MainTurret {
- class ViewOptics: ViewOptics {};
- class Turrets: Turrets {};
- };
- class LeftDoorGun: MainTurret {
- class Turrets: Turrets {};
- };
- };
-};
-
-class UH1H_DZ: UH1H_base {
- scope = 2;
- side = 2;
- crew = "";
- typicalCargo[] = {};
- class TransportMagazines{};
- class TransportWeapons{};
- commanderCanSee = 2+16+32;
- gunnerCanSee = 2+16+32;
- driverCanSee = 2+16+32;
- transportMaxWeapons = 5;
- transportMaxMagazines = 25;
- transportmaxbackpacks = 4;
- fuelCapacity = 1333;
- class Turrets : Turrets {
- class MainTurret : MainTurret {
- magazines[] = {"100Rnd_762x51_M240"};
- };
- class LeftDoorGun : LeftDoorGun {
- magazines[] = {"100Rnd_762x51_M240"};
- };
- };
-};
-class UH1H_DZE: UH1H_DZ {
- class Turrets : Turrets {
- class MainTurret : MainTurret {
- magazines[] = {};
- };
- class LeftDoorGun : LeftDoorGun {
- magazines[] = {};
- };
- };
-};
diff --git a/SQF/dayz_code/Configs/CfgVehicles/AIR/UH60.hpp b/SQF/dayz_code/Configs/CfgVehicles/Helicopter/UH60.hpp
similarity index 100%
rename from SQF/dayz_code/Configs/CfgVehicles/AIR/UH60.hpp
rename to SQF/dayz_code/Configs/CfgVehicles/Helicopter/UH60.hpp
diff --git a/SQF/dayz_code/Configs/CfgVehicles/LAND/HMMWV.hpp b/SQF/dayz_code/Configs/CfgVehicles/LAND/HMMWV.hpp
deleted file mode 100644
index ac402e6c8..000000000
--- a/SQF/dayz_code/Configs/CfgVehicles/LAND/HMMWV.hpp
+++ /dev/null
@@ -1,1080 +0,0 @@
-class HMMWV_Base: Car
-{
- scope = 0;
- accuracy = 0.3;
- side = 1;
- faction = "USMC";
- wheelCircumference = 2.834;
- Model = "\ca\wheeled\HMMWV50";
- Picture = "\Ca\wheeled\data\ico\HMMWV50_CA.paa";
- Icon = "\Ca\wheeled\data\map_ico\icomap_hmwv50_CA.paa";
- mapSize = 5;
- displayName = "HMMWV";
- vehicleClass = "Car";
- crew = "USMC_Soldier";
- typicalCargo[] = {"USMC_Soldier","USMC_Soldier","USMC_Soldier_AT","USMC_Soldier_Officer"};
- damperSize = 0.2;
- damperForce = 1;
- damperDamping = 1;
- armor = 40;
- damageResistance = 0.00562;
- turnCoef = 2;
- steerAheadPlan = 0.2;
- steerAheadSimul = 0.4;
- predictTurnPlan = 0.9;
- predictTurnSimul = 0.5;
- terrainCoef = 2;
- enableGPS = 1;
- type = 1;
- cost = 100000;
- armorGlass = 0.5;
- armorWheels = 0.1;
- soundServo[] = {"\Ca\sounds\Vehicles\Servos\turret-1",0.01,1,10};
- soundEnviron[] = {"",0.562341,1};
- transportSoldier = 3;
- class Library
- {
- libTextDesc = "The High Mobility Multi-purpose Wheeled Vehicle (HMMWV) has replaced the M151 �Willys� jeep in US Army service. The HMMWV was designed to fill myriad roles, including that of light tactical commander's vehicle, special purpose shelter carrier, and mobile weapons platform. The HMMWV is equipped with a high performance diesel engine and four-wheel drive, giving it access to very difficult terrain. It can be armed with an M2 machinegun, a Mk 19 grenade launcher or a TOW Anti-Tank Guided Missile.";
- };
- castDriverShadow = 0;
- driverAction = "HMMWV_Driver";
- cargoAction[] = {"HMMWV_Cargo01","HMMWV_Cargo01","UAZ_Cargo01"};
- unitInfoType = "UnitInfoShip";
- threat[] = {1,0.1,0.4};
- class Turrets: Turrets
- {
- class MainTurret: MainTurret
- {
- body = "mainTurret";
- gun = "mainGun";
- hasGunner = 1;
- weapons[] = {"M2"};
- magazines[] = {"100Rnd_127x99_M2","100Rnd_127x99_M2","100Rnd_127x99_M2","100Rnd_127x99_M2","100Rnd_127x99_M2","100Rnd_127x99_M2"};
- soundServo[] = {"\Ca\sounds\Vehicles\Servos\turret-1",0.01,1,10};
- minElev = -25;
- maxElev = 60;
- gunnerAction = "HMMWV_Gunner01";
- viewGunnerInExternal = 1;
- castGunnerShadow = 1;
- stabilizedInAxes = "StabilizedInAxesNone";
- };
- };
- class HitPoints: HitPoints
- {
- class HitGlass1: HitGlass1
- {
- armor = 1;
- };
- class HitGlass2: HitGlass2
- {
- armor = 1;
- };
- class HitGlass3: HitGlass3
- {
- armor = 1;
- };
- class HitGlass4: HitGlass4
- {
- armor = 1;
- };
- class HitLFWheel: HitLFWheel
- {
- armor = 0.15;
- };
- class HitLBWheel: HitLBWheel
- {
- armor = 0.15;
- };
- class HitRFWheel: HitRFWheel
- {
- armor = 0.15;
- };
- class HitRBWheel: HitRBWheel
- {
- armor = 0.15;
- };
- class HitFuel
- {
- armor = 0.14;
- material = -1;
- name = "fueltank";
- visual = "";
- passThrough = 1;
- };
- class HitEngine
- {
- armor = 0.5;
- material = -1;
- name = "engine";
- visual = "";
- passThrough = 1;
- };
- };
- class Damage
- {
- tex[] = {};
- mat[] = {"ca\wheeled\hmmwv\data\hmmwv_details.rvmat","Ca\wheeled\HMMWV\data\hmmwv_details_damage.rvmat","Ca\wheeled\HMMWV\data\hmmwv_details_destruct.rvmat","ca\wheeled\hmmwv\data\hmmwv_body.rvmat","Ca\wheeled\HMMWV\data\hmmwv_body_damage.rvmat","Ca\wheeled\HMMWV\data\hmmwv_body_destruct.rvmat","ca\wheeled\hmmwv\data\hmmwv_clocks.rvmat","ca\wheeled\hmmwv\data\hmmwv_clocks.rvmat","ca\wheeled\data\hmmwv_clocks_destruct.rvmat","ca\weapons\data\m2.rvmat","ca\weapons\data\m2.rvmat","ca\weapons\data\m2_destruct.rvmat","ca\tracked\data\detailmapy\m1abrams_mg_mount.rvmat","ca\tracked\data\detailmapy\m1abrams_mg_mount.rvmat","ca\tracked\data\detailmapy\m1abrams_mg_mount_destruct.rvmat","ca\wheeled\HMMWV\data\hmmwv_glass.rvmat","ca\wheeled\HMMWV\data\hmmwv_glass_Half_D.rvmat","ca\wheeled\HMMWV\data\hmmwv_glass_Half_D.rvmat","ca\wheeled\HMMWV\data\hmmwv_glass_in.rvmat","ca\wheeled\HMMWV\data\hmmwv_glass_in_Half_D.rvmat","ca\wheeled\HMMWV\data\hmmwv_glass_in_Half_D.rvmat"};
- };
- insideSoundCoef = 0.9;
- soundGear[] = {"",5.62341e-005,1};
- soundGetIn[] = {"ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\get_in2",0.562341,1};
- soundGetOut[] = {"ca\SOUNDS\Vehicles\Wheeled\HMMWV\int\get_in2",0.562341,1,20};
- soundEngineOnInt[] = {"ca\sounds\Vehicles\Wheeled\HMMWV\int\int-engine_start1",0.177828,1};
- soundEngineOnExt[] = {"ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\engine_ON1",0.177828,1,100};
- soundEngineOffInt[] = {"ca\sounds\vehicles\Wheeled\HMMWV\int\int-engine_off2",0.177828,1};
- soundEngineOffExt[] = {"ca\sounds\vehicles\Wheeled\HMMWV\ext\engine_OFF2",0.177828,1,100};
- buildCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_building_01",0.707946,1,200};
- buildCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_building_02",0.707946,1,200};
- buildCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_building_03",0.707946,1,200};
- buildCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_building_04",0.707946,1,200};
- soundBuildingCrash[] = {"buildCrash0",0.25,"buildCrash1",0.25,"buildCrash2",0.25,"buildCrash3",0.25};
- WoodCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_01",0.707946,1,200};
- WoodCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_02",0.707946,1,200};
- WoodCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_03",0.707946,1,200};
- WoodCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_04",0.707946,1,200};
- WoodCrash4[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_05",0.707946,1,200};
- WoodCrash5[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_06",0.707946,1,200};
- soundWoodCrash[] = {"woodCrash0",0.166,"woodCrash1",0.166,"woodCrash2",0.166,"woodCrash3",0.166,"woodCrash4",0.166,"woodCrash5",0.166};
- ArmorCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_01",0.707946,1,200};
- ArmorCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_02",0.707946,1,200};
- ArmorCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_03",0.707946,1,200};
- ArmorCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_04",0.707946,1,200};
- soundArmorCrash[] = {"ArmorCrash0",0.25,"ArmorCrash1",0.25,"ArmorCrash2",0.25,"ArmorCrash3",0.25};
- class SoundEvents
- {
- class AccelerationIn
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\int\int-acceleration1",0.1,1};
- limit = "0.8";
- expression = "(engineOn*(1-camPos))*gmeterZ";
- };
- class AccelerationOut
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\turspecial1",0.1,1,200};
- limit = "0.8";
- expression = "(engineOn*camPos)*gmeterZ";
- };
- };
- class Sounds: Sounds
- {
- class Engine: Engine
- {
- sound[] = {"\ca\sounds\Vehicles\Wheeled\HMMWV\ext\Engine_Loop_Low_1b",1,1,300};
- frequency = "(randomizer*0.05+0.95)*rpm";
- volume = "camPos*engineOn*((rpm factor[0.15, 0.4]) min (rpm factor[0.7, 0.5]))";
- };
- class EngineHighOut
- {
- sound[] = {"\ca\sounds\Vehicles\Wheeled\HMMWV\ext\Engine_Loop_High_1b",1,1,400};
- frequency = "(randomizer*0.05+0.95)*rpm";
- volume = "camPos*engineOn*(rpm factor[0.5, 0.8])";
- };
- class IdleOut
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\idle_2",0.562341,1,100};
- frequency = "1";
- volume = "engineOn*camPos*(rpm factor[0.3, 0])";
- };
- class TiresRockOut
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-rock2",0.316228,1,30};
- frequency = "1";
- volume = "camPos*rock*(speed factor[2, 20])";
- };
- class TiresSandOut
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-sand2",0.316228,1,30};
- frequency = "1";
- volume = "camPos*sand*(speed factor[2, 20])";
- };
- class TiresGrassOut
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-grass2",0.316228,1,30};
- frequency = "1";
- volume = "camPos*grass*(speed factor[2, 20])";
- };
- class TiresMudOut
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-mud2",0.316228,1,30};
- frequency = "1";
- volume = "camPos*mud*(speed factor[2, 20])";
- };
- class TiresGravelOut
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-gravel2",0.316228,1,30};
- frequency = "1";
- volume = "camPos*gravel*(speed factor[2, 20])";
- };
- class TiresAsphaltOut
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-asphalt3",0.316228,1,30};
- frequency = "1";
- volume = "camPos*asphalt*(speed factor[2, 20])";
- };
- class NoiseOut
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Noises\ext\noise2",0.177828,1,30};
- frequency = "1";
- volume = "camPos*(damper0 max 0.03)*(speed factor[0, 8])";
- };
- class EngineLowIn
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\int\int-engine_low1",1,1};
- frequency = "(randomizer*0.05+0.95)*rpm";
- volume = "(1-camPos)*engineOn*((rpm factor[0.2, 0.4]) min (rpm factor[0.8, 0.6]))";
- };
- class EngineHighIn
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\int\int-engine_high2",1,1};
- frequency = "(randomizer*0.05+0.95)*rpm";
- volume = "(1-camPos)*engineOn*(rpm factor[0.5, 1.0])";
- };
- class IdleIn
- {
- sound[] = {"\ca\sounds\Vehicles\Wheeled\HMMWV\int\int-engine_idle2",0.316228,1};
- frequency = "1";
- volume = "engineOn*(rpm factor[0.4, 0])*(1-camPos)";
- };
- class TiresRockIn
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-rock2",1,1};
- frequency = "1";
- volume = "(1-camPos)*rock*(speed factor[2, 20])";
- };
- class TiresSandIn
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-sand2",1,1};
- frequency = "1";
- volume = "(1-camPos)*sand*(speed factor[2, 20])";
- };
- class TiresGrassIn
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-grass2",1,1};
- frequency = "1";
- volume = "(1-camPos)*grass*(speed factor[2, 20])";
- };
- class TiresMudIn
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-mud2",1,1};
- frequency = "1";
- volume = "(1-camPos)*mud*(speed factor[2, 20])";
- };
- class TiresGravelIn
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-gravel2",1,1};
- frequency = "1";
- volume = "(1-camPos)*gravel*(speed factor[2, 20])";
- };
- class TiresAsphaltIn
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-asphalt3",1,1};
- frequency = "1";
- volume = "(1-camPos)*asphalt*(speed factor[2, 20])";
- };
- class NoiseIn
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Noises\int\noise2",0.446684,1};
- frequency = "1";
- volume = "(damper0 max 0.03)*(speed factor[0, 8])*(1-camPos)";
- };
- class Movement: Movement
- {
- sound = "soundEnviron";
- frequency = "1";
- volume = "0";
- };
- };
- brakeDistance = 8.5;
- htMin = 60;
- htMax = 1800;
- afMax = 200;
- mfMax = 100;
- mFact = 1;
- tBody = 200;
- transportMaxBackpacks = 5;
- class NVGMarkers
- {
- class NVGMarker01
- {
- name = "nvg_marker";
- color[] = {0.03,0.003,0.003,1};
- ambient[] = {0.003,0.0003,0.0003,1};
- brightness = 0.001;
- blinking = 1;
- };
- };
-};
-
-class HMMWV_DZ: HMMWV_Base {
- accuracy = 0.32;
- displayname = "HMMWV DZ";
- hasgunner = 0;
- hiddenselections[] = {"Camo1"};
- hiddenselectionstextures[] = {"\ca\wheeled\hmmwv\data\hmmwv_body_co.paa"};
- icon = "\Ca\wheeled\data\map_ico\icomap_hmwv_CA.paa";
- mapsize = 5;
- model = "ca\wheeled_E\HMMWV\HMMWV";
- picture = "\Ca\wheeled\data\ico\HMMWV_CA.paa";
- scope = 2;
- side = 2;
- crew = "";
- typicalCargo[] = {};
- transportMaxWeapons = 4;
- transportMaxMagazines = 120;
- transportmaxbackpacks = 4;
- class Turrets {};
- class Damage {
- mat[] = {"ca\wheeled\hmmwv\data\hmmwv_details.rvmat", "Ca\wheeled\HMMWV\data\hmmwv_details_damage.rvmat", "Ca\wheeled\HMMWV\data\hmmwv_details_destruct.rvmat", "ca\wheeled\hmmwv\data\hmmwv_body.rvmat", "Ca\wheeled\HMMWV\data\hmmwv_body_damage.rvmat", "Ca\wheeled\HMMWV\data\hmmwv_body_destruct.rvmat", "ca\wheeled\hmmwv\data\hmmwv_clocks.rvmat", "ca\wheeled\hmmwv\data\hmmwv_clocks.rvmat", "ca\wheeled\data\hmmwv_clocks_destruct.rvmat", "ca\wheeled\HMMWV\data\hmmwv_glass.rvmat", "ca\wheeled\HMMWV\data\hmmwv_glass_Half_D.rvmat", "ca\wheeled\HMMWV\data\hmmwv_glass_Half_D.rvmat", "ca\wheeled\HMMWV\data\hmmwv_glass_in.rvmat", "ca\wheeled\HMMWV\data\hmmwv_glass_in_Half_D.rvmat", "ca\wheeled\HMMWV\data\hmmwv_glass_in_Half_D.rvmat"};
- tex[] = {};
- };
-};
-
-class HMMWV_M998A2_SOV_DES_EP1_DZ: HMMWV_Base
-{
- expansion = 1;
- side = 1;
- scope = 2;
- transportSoldier = 4;
- transportMaxWeapons = 4;
- transportMaxMagazines = 120;
- transportmaxbackpacks = 4;
- model = "\ca\wheeled_e\HMMWV\M998A2_sov";
- displayname = "HMMWV SOV DZ";
- armor = 40;
- damageResistance = 0.00581;
- threat[] = {1,0.3,0.3};
- Picture = "\CA\wheeled_e\Data\UI\Picture_hmmwv_sov_CA.paa";
- Icon = "\CA\wheeled_e\Data\UI\Icon_hmmwv_sov_CA.paa";
- driverAction = "HMMWV_Driver_EP1";
- cargoAction[] = {"HMMWV_Cargo01_EP1","HMMWV_Cargo02_EP1","HMMWV_Cargo03_EP1","HMMWV_Cargo04_EP1"};
- outsideSoundFilter = 0;
- insideSoundCoef = 1;
- soundGear[] = {"",5.62341e-005,1};
- soundGetIn[] = {"ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\get_in2",0.562341,1};
- soundGetOut[] = {"ca\SOUNDS\Vehicles\Wheeled\HMMWV\int\get_in2",0.562341,1,20};
- soundEngineOnInt[] = {"ca\sounds\Vehicles\Wheeled\HMMWV\int\int-engine_start1",0.177828,1};
- soundEngineOnExt[] = {"ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\engine_ON1",0.177828,1,100};
- soundEngineOffInt[] = {"ca\sounds\vehicles\Wheeled\HMMWV\int\int-engine_off2",0.177828,1};
- soundEngineOffExt[] = {"ca\sounds\vehicles\Wheeled\HMMWV\ext\engine_OFF2",0.177828,1,100};
- buildCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_building_01",0.707946,1,200};
- buildCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_building_02",0.707946,1,200};
- buildCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_building_03",0.707946,1,200};
- buildCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_building_04",0.707946,1,200};
- soundBuildingCrash[] = {"buildCrash0",0.25,"buildCrash1",0.25,"buildCrash2",0.25,"buildCrash3",0.25};
- WoodCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_01",0.707946,1,200};
- WoodCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_02",0.707946,1,200};
- WoodCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_03",0.707946,1,200};
- WoodCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_04",0.707946,1,200};
- WoodCrash4[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_05",0.707946,1,200};
- WoodCrash5[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_06",0.707946,1,200};
- soundWoodCrash[] = {"woodCrash0",0.166,"woodCrash1",0.166,"woodCrash2",0.166,"woodCrash3",0.166,"woodCrash4",0.166,"woodCrash5",0.166};
- ArmorCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_01",0.707946,1,200};
- ArmorCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_02",0.707946,1,200};
- ArmorCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_03",0.707946,1,200};
- ArmorCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_04",0.707946,1,200};
- soundArmorCrash[] = {"ArmorCrash0",0.25,"ArmorCrash1",0.25,"ArmorCrash2",0.25,"ArmorCrash3",0.25};
- class SoundEvents
- {
- class AccelerationIn
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\int\int-acceleration1",0.1,1};
- limit = "0.8";
- expression = "(engineOn*(1-camPos))*gmeterZ";
- };
- class AccelerationOut
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\turspecial1",0.1,1,200};
- limit = "0.8";
- expression = "(engineOn*camPos)*gmeterZ";
- };
- };
- class Sounds
- {
- class Engine
- {
- sound[] = {"\ca\sounds\Vehicles\Wheeled\HMMWV\ext\Engine_Loop_Low_1b",1,1,300};
- frequency = "(randomizer*0.05+0.95)*rpm";
- volume = "camPos*engineOn*((rpm factor[0.15, 0.4]) min (rpm factor[0.7, 0.5]))";
- };
- class EngineHighOut
- {
- sound[] = {"\ca\sounds\Vehicles\Wheeled\HMMWV\ext\Engine_Loop_High_1b",1,1,400};
- frequency = "(randomizer*0.05+0.95)*rpm";
- volume = "camPos*engineOn*(rpm factor[0.5, 0.8])";
- };
- class IdleOut
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\idle_2",0.562341,1,100};
- frequency = "1";
- volume = "engineOn*camPos*(rpm factor[0.3, 0])";
- };
- class TiresRockOut
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-rock2",0.316228,1,30};
- frequency = "1";
- volume = "camPos*rock*(speed factor[2, 20])";
- };
- class TiresSandOut
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-sand2",0.316228,1,30};
- frequency = "1";
- volume = "camPos*sand*(speed factor[2, 20])";
- };
- class TiresGrassOut
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-grass2",0.316228,1,30};
- frequency = "1";
- volume = "camPos*grass*(speed factor[2, 20])";
- };
- class TiresMudOut
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-mud2",0.316228,1,30};
- frequency = "1";
- volume = "camPos*mud*(speed factor[2, 20])";
- };
- class TiresGravelOut
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-gravel2",0.316228,1,30};
- frequency = "1";
- volume = "camPos*gravel*(speed factor[2, 20])";
- };
- class TiresAsphaltOut
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-asphalt3",0.316228,1,30};
- frequency = "1";
- volume = "camPos*asphalt*(speed factor[2, 20])";
- };
- class NoiseOut
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Noises\ext\noise2",0.177828,1,30};
- frequency = "1";
- volume = "camPos*(damper0 max 0.03)*(speed factor[0, 8])";
- };
- class EngineLowIn
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\Engine_Loop_Low_1b",1,1};
- frequency = "(randomizer*0.05+0.95)*rpm";
- volume = "(1-camPos)*engineOn*((rpm factor[0.2, 0.4]) min (rpm factor[0.8, 0.6]))";
- };
- class EngineHighIn
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\Engine_Loop_High_1b",1,1};
- frequency = "(randomizer*0.05+0.95)*rpm";
- volume = "(1-camPos)*engineOn*(rpm factor[0.5, 1.0])";
- };
- class IdleIn
- {
- sound[] = {"\ca\sounds\Vehicles\Wheeled\HMMWV\ext\idle_2",0.316228,1};
- frequency = "1";
- volume = "engineOn*(rpm factor[0.4, 0])*(1-camPos)";
- };
- class TiresRockIn
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-rock2",1,1};
- frequency = "1";
- volume = "(1-camPos)*rock*(speed factor[2, 20])";
- };
- class TiresSandIn
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-sand2",1,1};
- frequency = "1";
- volume = "(1-camPos)*sand*(speed factor[2, 20])";
- };
- class TiresGrassIn
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-grass2",1,1};
- frequency = "1";
- volume = "(1-camPos)*grass*(speed factor[2, 20])";
- };
- class TiresMudIn
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-mud2",1,1};
- frequency = "1";
- volume = "(1-camPos)*mud*(speed factor[2, 20])";
- };
- class TiresGravelIn
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-gravel2",1,1};
- frequency = "1";
- volume = "(1-camPos)*gravel*(speed factor[2, 20])";
- };
- class TiresAsphaltIn
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-asphalt3",1,1};
- frequency = "1";
- volume = "(1-camPos)*asphalt*(speed factor[2, 20])";
- };
- class NoiseIn
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Noises\int\noise2",0.446684,1};
- frequency = "1";
- volume = "(damper0 max 0.03)*(speed factor[0, 8])*(1-camPos)";
- };
- class Movement
- {
- sound = "soundEnviron";
- frequency = "1";
- volume = "0";
- };
- };
- class Turrets: Turrets
- {
- class MainTurret: MainTurret
- {
- weapons[] = {"MK19"};
- magazines[] = {"48Rnd_40mm_MK19"};
- soundServo[] = {"\Ca\sounds\Vehicles\Servos\turret-1",0.01,1,10};
- gunnerAction = "HMMWV_Gunner03_EP1";
- class GunFire: WeaponCloudsMGun
- {
- interval = 0.01;
- };
- commanding = 0;
- primaryGunner = 0;
- primaryObserver = 0;
- LODTurnedOut = 1000;
- LODTurnedIn = 1000;
- };
- class SideTurret: MainTurret
- {
- gunnerName = "front gunner";
- weapons[] = {"M240_veh"};
- magazines[] = {"100Rnd_762x51_M240"};
- soundServo[] = {"\ca\wheeled\Data\Sound\servo3",0.0001,1.1};
- gunnerAction = "HMMWV_Gunner02_EP1";
- commanding = 1;
- primaryGunner = 1;
- primaryObserver = 1;
- proxyIndex = 2;
- minElev = -18;
- maxElev = 20;
- minTurn = -65;
- maxTurn = 35;
- gunBeg = "usti hlavne_2";
- gunEnd = "konec hlavne_2";
- body = "SideTurret";
- gun = "SideGun";
- memoryPointGunnerOptics = "gunnerview_2";
- animationSourceBody = "SideTurret";
- animationSourceGun = "SideGun";
- LODTurnedOut = 1200;
- LODTurnedIn = 1200;
- };
- };
- class AnimationSources: AnimationSources
- {
- class ReloadAnim
- {
- source = "reload";
- weapon = "M240_veh";
- };
- class ReloadMagazine
- {
- source = "reloadmagazine";
- weapon = "M240_veh";
- };
- class Revolving
- {
- source = "revolving";
- weapon = "M240_veh";
- };
- };
- faction = "BIS_US";
- crew = "";
- typicalCargo[] = {};
- class TransportMagazines {};
- class TransportWeapons {};
- class Damage
- {
- tex[] = {};
- mat[] = {"Ca\wheeled_E\HMMWV\data\hmmwv_body_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_body_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_body_1_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_glass.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_glass_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_glass_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1_destruct.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default_destruct.rvmat"};
- };
- HiddenSelections[] = {"camo","camo1","camo2"};
- HiddenSelectionsTextures[] = {"ca\wheeled_e\hmmwv\data\hmmwv_body_canvas_co.paa","ca\wheeled_e\hmmwv\data\hmmwv_hood_canvas_co.paa","ca\wheeled_e\hmmwv\data\hmmwv_regular_1_co.paa"};
-};
-
-class HMMWV_M998A2_SOV_DES_EP1_DZE: HMMWV_Base
-{
- expansion = 1;
- side = 1;
- scope = 2;
- transportSoldier = 4;
- transportMaxWeapons = 4;
- transportMaxMagazines = 120;
- transportmaxbackpacks = 4;
- model = "\ca\wheeled_e\HMMWV\M998A2_sov";
- displayname = "HMMWV SOV AL";
- armor = 40;
- damageResistance = 0.00581;
- threat[] = {1,0.3,0.3};
- Picture = "\CA\wheeled_e\Data\UI\Picture_hmmwv_sov_CA.paa";
- Icon = "\CA\wheeled_e\Data\UI\Icon_hmmwv_sov_CA.paa";
- driverAction = "HMMWV_Driver_EP1";
- cargoAction[] = {"HMMWV_Cargo01_EP1","HMMWV_Cargo02_EP1","HMMWV_Cargo03_EP1","HMMWV_Cargo04_EP1"};
- outsideSoundFilter = 0;
- insideSoundCoef = 1;
- soundGear[] = {"",5.62341e-005,1};
- soundGetIn[] = {"ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\get_in2",0.562341,1};
- soundGetOut[] = {"ca\SOUNDS\Vehicles\Wheeled\HMMWV\int\get_in2",0.562341,1,20};
- soundEngineOnInt[] = {"ca\sounds\Vehicles\Wheeled\HMMWV\int\int-engine_start1",0.177828,1};
- soundEngineOnExt[] = {"ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\engine_ON1",0.177828,1,100};
- soundEngineOffInt[] = {"ca\sounds\vehicles\Wheeled\HMMWV\int\int-engine_off2",0.177828,1};
- soundEngineOffExt[] = {"ca\sounds\vehicles\Wheeled\HMMWV\ext\engine_OFF2",0.177828,1,100};
- buildCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_building_01",0.707946,1,200};
- buildCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_building_02",0.707946,1,200};
- buildCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_building_03",0.707946,1,200};
- buildCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_building_04",0.707946,1,200};
- soundBuildingCrash[] = {"buildCrash0",0.25,"buildCrash1",0.25,"buildCrash2",0.25,"buildCrash3",0.25};
- WoodCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_01",0.707946,1,200};
- WoodCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_02",0.707946,1,200};
- WoodCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_03",0.707946,1,200};
- WoodCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_04",0.707946,1,200};
- WoodCrash4[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_05",0.707946,1,200};
- WoodCrash5[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_06",0.707946,1,200};
- soundWoodCrash[] = {"woodCrash0",0.166,"woodCrash1",0.166,"woodCrash2",0.166,"woodCrash3",0.166,"woodCrash4",0.166,"woodCrash5",0.166};
- ArmorCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_01",0.707946,1,200};
- ArmorCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_02",0.707946,1,200};
- ArmorCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_03",0.707946,1,200};
- ArmorCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_04",0.707946,1,200};
- soundArmorCrash[] = {"ArmorCrash0",0.25,"ArmorCrash1",0.25,"ArmorCrash2",0.25,"ArmorCrash3",0.25};
- class SoundEvents
- {
- class AccelerationIn
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\int\int-acceleration1",0.1,1};
- limit = "0.8";
- expression = "(engineOn*(1-camPos))*gmeterZ";
- };
- class AccelerationOut
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\turspecial1",0.1,1,200};
- limit = "0.8";
- expression = "(engineOn*camPos)*gmeterZ";
- };
- };
- class Sounds
- {
- class Engine
- {
- sound[] = {"\ca\sounds\Vehicles\Wheeled\HMMWV\ext\Engine_Loop_Low_1b",1,1,300};
- frequency = "(randomizer*0.05+0.95)*rpm";
- volume = "camPos*engineOn*((rpm factor[0.15, 0.4]) min (rpm factor[0.7, 0.5]))";
- };
- class EngineHighOut
- {
- sound[] = {"\ca\sounds\Vehicles\Wheeled\HMMWV\ext\Engine_Loop_High_1b",1,1,400};
- frequency = "(randomizer*0.05+0.95)*rpm";
- volume = "camPos*engineOn*(rpm factor[0.5, 0.8])";
- };
- class IdleOut
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\idle_2",0.562341,1,100};
- frequency = "1";
- volume = "engineOn*camPos*(rpm factor[0.3, 0])";
- };
- class TiresRockOut
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-rock2",0.316228,1,30};
- frequency = "1";
- volume = "camPos*rock*(speed factor[2, 20])";
- };
- class TiresSandOut
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-sand2",0.316228,1,30};
- frequency = "1";
- volume = "camPos*sand*(speed factor[2, 20])";
- };
- class TiresGrassOut
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-grass2",0.316228,1,30};
- frequency = "1";
- volume = "camPos*grass*(speed factor[2, 20])";
- };
- class TiresMudOut
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-mud2",0.316228,1,30};
- frequency = "1";
- volume = "camPos*mud*(speed factor[2, 20])";
- };
- class TiresGravelOut
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-gravel2",0.316228,1,30};
- frequency = "1";
- volume = "camPos*gravel*(speed factor[2, 20])";
- };
- class TiresAsphaltOut
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-asphalt3",0.316228,1,30};
- frequency = "1";
- volume = "camPos*asphalt*(speed factor[2, 20])";
- };
- class NoiseOut
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Noises\ext\noise2",0.177828,1,30};
- frequency = "1";
- volume = "camPos*(damper0 max 0.03)*(speed factor[0, 8])";
- };
- class EngineLowIn
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\Engine_Loop_Low_1b",1,1};
- frequency = "(randomizer*0.05+0.95)*rpm";
- volume = "(1-camPos)*engineOn*((rpm factor[0.2, 0.4]) min (rpm factor[0.8, 0.6]))";
- };
- class EngineHighIn
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\Engine_Loop_High_1b",1,1};
- frequency = "(randomizer*0.05+0.95)*rpm";
- volume = "(1-camPos)*engineOn*(rpm factor[0.5, 1.0])";
- };
- class IdleIn
- {
- sound[] = {"\ca\sounds\Vehicles\Wheeled\HMMWV\ext\idle_2",0.316228,1};
- frequency = "1";
- volume = "engineOn*(rpm factor[0.4, 0])*(1-camPos)";
- };
- class TiresRockIn
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-rock2",1,1};
- frequency = "1";
- volume = "(1-camPos)*rock*(speed factor[2, 20])";
- };
- class TiresSandIn
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-sand2",1,1};
- frequency = "1";
- volume = "(1-camPos)*sand*(speed factor[2, 20])";
- };
- class TiresGrassIn
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-grass2",1,1};
- frequency = "1";
- volume = "(1-camPos)*grass*(speed factor[2, 20])";
- };
- class TiresMudIn
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-mud2",1,1};
- frequency = "1";
- volume = "(1-camPos)*mud*(speed factor[2, 20])";
- };
- class TiresGravelIn
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-gravel2",1,1};
- frequency = "1";
- volume = "(1-camPos)*gravel*(speed factor[2, 20])";
- };
- class TiresAsphaltIn
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-asphalt3",1,1};
- frequency = "1";
- volume = "(1-camPos)*asphalt*(speed factor[2, 20])";
- };
- class NoiseIn
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Noises\int\noise2",0.446684,1};
- frequency = "1";
- volume = "(damper0 max 0.03)*(speed factor[0, 8])*(1-camPos)";
- };
- class Movement
- {
- sound = "soundEnviron";
- frequency = "1";
- volume = "0";
- };
- };
- class Turrets: Turrets
- {
- class MainTurret: MainTurret
- {
- weapons[] = {"MK19"};
- magazines[] = {};
- soundServo[] = {"\Ca\sounds\Vehicles\Servos\turret-1",0.01,1,10};
- gunnerAction = "HMMWV_Gunner03_EP1";
- class GunFire: WeaponCloudsMGun
- {
- interval = 0.01;
- };
- commanding = 0;
- primaryGunner = 0;
- primaryObserver = 0;
- LODTurnedOut = 1000;
- LODTurnedIn = 1000;
- };
- class SideTurret: MainTurret
- {
- gunnerName = "front gunner";
- weapons[] = {"M240_veh"};
- magazines[] = {};
- soundServo[] = {"\ca\wheeled\Data\Sound\servo3",0.0001,1.1};
- gunnerAction = "HMMWV_Gunner02_EP1";
- commanding = 1;
- primaryGunner = 1;
- primaryObserver = 1;
- proxyIndex = 2;
- minElev = -18;
- maxElev = 20;
- minTurn = -65;
- maxTurn = 35;
- gunBeg = "usti hlavne_2";
- gunEnd = "konec hlavne_2";
- body = "SideTurret";
- gun = "SideGun";
- memoryPointGunnerOptics = "gunnerview_2";
- animationSourceBody = "SideTurret";
- animationSourceGun = "SideGun";
- LODTurnedOut = 1200;
- LODTurnedIn = 1200;
- };
- };
- class AnimationSources: AnimationSources
- {
- class ReloadAnim
- {
- source = "reload";
- weapon = "M240_veh";
- };
- class ReloadMagazine
- {
- source = "reloadmagazine";
- weapon = "M240_veh";
- };
- class Revolving
- {
- source = "revolving";
- weapon = "M240_veh";
- };
- };
- faction = "BIS_US";
- crew = "";
- typicalCargo[] = {};
- class TransportMagazines {};
- class TransportWeapons {};
- class Damage
- {
- tex[] = {};
- mat[] = {"Ca\wheeled_E\HMMWV\data\hmmwv_body_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_body_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_body_1_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_glass.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_glass_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_glass_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1_destruct.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default_destruct.rvmat"};
- };
- HiddenSelections[] = {"camo","camo1","camo2"};
- HiddenSelectionsTextures[] = {"ca\wheeled_e\hmmwv\data\hmmwv_body_canvas_co.paa","ca\wheeled_e\hmmwv\data\hmmwv_hood_canvas_co.paa","ca\wheeled_e\hmmwv\data\hmmwv_regular_1_co.paa"};
-};
-
-class HMMWV_M1151_M2_DES_Base_EP1_DZ: HMMWV_Base
-{
- expansion = 1;
- side = 1;
- scope = 0;
- model = "\ca\wheeled_e\HMMWV\m1151_m2_gpk";
- displayname = "HMMWV GPK (M2) DZ";
- transportMaxWeapons = 4;
- transportMaxMagazines = 120;
- transportmaxbackpacks = 4;
- threat[] = {1,0.6,0.6};
- transportSoldier = 3;
- armor = 80;
- damageResistance = 0.03099;
- Picture = "\CA\wheeled_e\Data\UI\Picture_hmmwv_m2gpk_CA.paa";
- Icon = "\CA\wheeled_e\Data\UI\Icon_hmmwv_m2gpk_CA.paa";
- class Library
- {
- libTextDesc = "The High Mobility Multipurpose Wheeled Vehicle (HMMWV) replaced the M151 �Willys� jeep in US Army service. The HMMWV was designed to fill myriad roles, including that of light tactical commander's vehicle, special purpose shelter carrier, and mobile weapons platform. The HMMWV is equipped with a high-performance diesel engine and four-wheel drive, making it capable of negotiating very difficult terrain.
This one is equipped with an M2 heavy machine gun which is effective against infantry or unarmored vehicles. It is also supplemented with the GPK (Gunner Protection Kit).";
- };
- driverAction = "HMMWV_Driver_EP1";
- cargoAction[] = {"HMMWV_Cargo_EP1","HMMWV_Cargo01_EP1","HMMWV_Cargo02_EP1"};
- faction = "BIS_US";
- crew = "";
- typicalCargo[] = {};
- class Turrets: Turrets
- {
- class MainTurret: MainTurret
- {
- body = "mainTurret";
- gun = "mainGun";
- weapons[] = {"M2"};
- magazines[] = {"100Rnd_127x99_M2","100Rnd_127x99_M2","100Rnd_127x99_M2","100Rnd_127x99_M2","100Rnd_127x99_M2","100Rnd_127x99_M2"};
- soundServo[] = {"\Ca\sounds\Vehicles\Servos\turret-1",0.01,1,10};
- minElev = -25;
- maxElev = 60;
- gunnerAction = "HMMWV_Gunner_EP1";
- viewGunnerInExternal = 1;
- castGunnerShadow = 1;
- stabilizedInAxes = "StabilizedInAxesBoth";
- class ViewOptics
- {
- initAngleX = 0;
- minAngleX = -30;
- maxAngleX = 30;
- initAngleY = 0;
- minAngleY = -100;
- maxAngleY = 100;
- initFov = 0.455;
- minFov = 0.25;
- maxFov = 0.7;
- };
- };
- };
- class AnimationSources: AnimationSources
- {
- class ReloadAnim
- {
- source = "reload";
- weapon = "M2";
- };
- class ReloadMagazine
- {
- source = "reloadmagazine";
- weapon = "M2";
- };
- class Revolving
- {
- source = "revolving";
- weapon = "M2";
- };
- };
- class TransportMagazines
- {
- class _xx_30Rnd_556x45_Stanag
- {
- magazine = "30Rnd_556x45_Stanag";
- count = 15;
- };
- class _xx_HandGrenade_West
- {
- magazine = "HandGrenade_West";
- count = 2;
- };
- class _xx_SmokeShellGreen
- {
- magazine = "SmokeShellGreen";
- count = 2;
- };
- class _xx_SmokeShell
- {
- magazine = "SmokeShell";
- count = 2;
- };
- };
- class TransportWeapons
- {
- };
- class Damage
- {
- tex[] = {};
- mat[] = {"Ca\wheeled_E\HMMWV\data\hmmwv_body_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_body_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_body_1_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_gpk.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1_destruct.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_gpk_tower.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_gpk_tower_damage.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_gpk_tower_destruct.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default_destruct.rvmat"};
- };
- HiddenSelections[] = {"camo","camo1","camo2","camo3"};
- HiddenSelectionsTextures[] = {"ca\wheeled_e\hmmwv\data\hmmwv_body_canvas_1_co.paa","ca\wheeled_e\hmmwv\data\hmmwv_hood_canvas_co.paa","ca\wheeled_e\hmmwv\data\hmmwv_regular_1_co.paa","ca\wheeled_e\hmmwv\data\hmmwv_gpk_tower_co.paa"};
-};
-class HMMWV_M1151_M2_CZ_DES_EP1_DZ: HMMWV_M1151_M2_DES_Base_EP1_DZ
-{
- scope = 2;
- side = 1;
- faction = "BIS_CZ";
- crew = "";
- typicalCargo[] = {};
- class TransportMagazines {};
- class TransportWeapons {};
- class Damage
- {
- tex[] = {};
- mat[] = {"Ca\wheeled_E\HMMWV\data\hmmwv_body_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_body_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_body_1_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1_destruct.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_gpk_tower.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_gpk_tower_damage.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_gpk_tower_destruct.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default_destruct.rvmat"};
- };
-};
-
-// AMMO LESS
-class HMMWV_M1151_M2_DES_Base_EP1_DZE: HMMWV_Base
-{
- expansion = 1;
- side = 1;
- scope = 0;
- armor = 80;
- model = "\ca\wheeled_e\HMMWV\m1151_m2_gpk";
- displayname = "HMMWV GPK (M2) AL";
- transportMaxWeapons = 4;
- transportMaxMagazines = 120;
- transportmaxbackpacks = 4;
- threat[] = {1,0.6,0.6};
- transportSoldier = 3;
- damageResistance = 0.03099;
- Picture = "\CA\wheeled_e\Data\UI\Picture_hmmwv_m2gpk_CA.paa";
- Icon = "\CA\wheeled_e\Data\UI\Icon_hmmwv_m2gpk_CA.paa";
- class Library
- {
- libTextDesc = "The High Mobility Multipurpose Wheeled Vehicle (HMMWV) replaced the M151 �Willys� jeep in US Army service. The HMMWV was designed to fill myriad roles, including that of light tactical commander's vehicle, special purpose shelter carrier, and mobile weapons platform. The HMMWV is equipped with a high-performance diesel engine and four-wheel drive, making it capable of negotiating very difficult terrain.
This one is equipped with an M2 heavy machine gun which is effective against infantry or unarmored vehicles. It is also supplemented with the GPK (Gunner Protection Kit).";
- };
- driverAction = "HMMWV_Driver_EP1";
- cargoAction[] = {"HMMWV_Cargo_EP1","HMMWV_Cargo01_EP1","HMMWV_Cargo02_EP1"};
- faction = "BIS_US";
- crew = "";
- typicalCargo[] = {};
- class Turrets: Turrets
- {
- class MainTurret: MainTurret
- {
- body = "mainTurret";
- gun = "mainGun";
- weapons[] = {"M2"};
- magazines[] = {};
- soundServo[] = {"\Ca\sounds\Vehicles\Servos\turret-1",0.01,1,10};
- minElev = -25;
- maxElev = 60;
- gunnerAction = "HMMWV_Gunner_EP1";
- viewGunnerInExternal = 1;
- castGunnerShadow = 1;
- stabilizedInAxes = "StabilizedInAxesBoth";
- class ViewOptics
- {
- initAngleX = 0;
- minAngleX = -30;
- maxAngleX = 30;
- initAngleY = 0;
- minAngleY = -100;
- maxAngleY = 100;
- initFov = 0.455;
- minFov = 0.25;
- maxFov = 0.7;
- };
- };
- };
- class AnimationSources: AnimationSources
- {
- class ReloadAnim
- {
- source = "reload";
- weapon = "M2";
- };
- class ReloadMagazine
- {
- source = "reloadmagazine";
- weapon = "M2";
- };
- class Revolving
- {
- source = "revolving";
- weapon = "M2";
- };
- };
- class TransportMagazines {};
- class TransportWeapons {};
- class Damage
- {
- tex[] = {};
- mat[] = {"Ca\wheeled_E\HMMWV\data\hmmwv_body_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_body_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_body_1_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_gpk.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1_destruct.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_gpk_tower.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_gpk_tower_damage.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_gpk_tower_destruct.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default_destruct.rvmat"};
- };
- HiddenSelections[] = {"camo","camo1","camo2","camo3"};
- HiddenSelectionsTextures[] = {"ca\wheeled_e\hmmwv\data\hmmwv_body_canvas_1_co.paa","ca\wheeled_e\hmmwv\data\hmmwv_hood_canvas_co.paa","ca\wheeled_e\hmmwv\data\hmmwv_regular_1_co.paa","ca\wheeled_e\hmmwv\data\hmmwv_gpk_tower_co.paa"};
-};
-
-class HMMWV_M1151_M2_CZ_DES_EP1_DZE: HMMWV_M1151_M2_DES_Base_EP1_DZE
-{
- scope = 2;
- side = 1;
- faction = "BIS_CZ";
- crew = "";
- typicalCargo[] = {};
- class TransportMagazines {};
- class TransportWeapons {};
- class Damage
- {
- tex[] = {};
- mat[] = {"Ca\wheeled_E\HMMWV\data\hmmwv_body_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_body_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_body_1_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1_destruct.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_gpk_tower.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_gpk_tower_damage.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_gpk_tower_destruct.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default_destruct.rvmat"};
- };
-};
diff --git a/SQF/dayz_code/Configs/CfgVehicles/LAND/Offroad_DSHKM.hpp b/SQF/dayz_code/Configs/CfgVehicles/LAND/Offroad_DSHKM.hpp
deleted file mode 100644
index 5d018e9fe..000000000
--- a/SQF/dayz_code/Configs/CfgVehicles/LAND/Offroad_DSHKM.hpp
+++ /dev/null
@@ -1,448 +0,0 @@
-class Offroad_DSHKM_base: Car
-{
- scope = 0;
- displayName = "Off-road";
- picture = "\ca\wheeled\data\ico\hilux_DSHK_CA.paa";
- icon = "\ca\wheeled\data\map_ico\icomap_hilux_DSHK_CA.paa";
- mapSize = 5.5;
- wheelCircumference = 2.532;
- maxSpeed = 150;
- steerAheadPlan = 0.2;
- terrainCoef = 2.5;
- soundGear[] = {"",0.000562341,1};
- SoundGetIn[] = {"\ca\sounds\vehicles\wheeled\offroad\ext\ext-offroad-getout-1",0.251189,1};
- SoundGetOut[] = {"\ca\sounds\vehicles\wheeled\offroad\ext\ext-offroad-getout-1",0.251189,1,30};
- soundEngineOnInt[] = {"ca\sounds\Vehicles\Wheeled\offroad\int\int-offroad-start-1",0.316228,1};
- soundEngineOnExt[] = {"ca\sounds\Vehicles\Wheeled\offroad\ext\ext-offroad-start-1",0.316228,1,200};
- soundEngineOffInt[] = {"ca\sounds\Vehicles\Wheeled\offroad\int\int-offroad-stop-1",0.316228,1};
- soundEngineOffExt[] = {"ca\sounds\Vehicles\Wheeled\offroad\ext\ext-offroad-stop-1",0.316228,1,200};
- buildCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_building_01",0.707946,1,200};
- buildCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_building_02",0.707946,1,200};
- buildCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_building_03",0.707946,1,200};
- buildCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_building_04",0.707946,1,200};
- soundBuildingCrash[] = {"buildCrash0",0.25,"buildCrash1",0.25,"buildCrash2",0.25,"buildCrash3",0.25};
- WoodCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_01",0.707946,1,200};
- WoodCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_02",0.707946,1,200};
- WoodCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_03",0.707946,1,200};
- WoodCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_04",0.707946,1,200};
- WoodCrash4[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_05",0.707946,1,200};
- WoodCrash5[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_06",0.707946,1,200};
- soundWoodCrash[] = {"woodCrash0",0.166,"woodCrash1",0.166,"woodCrash2",0.166,"woodCrash3",0.166,"woodCrash4",0.166,"woodCrash5",0.166};
- ArmorCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_01",0.707946,1,200};
- ArmorCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_02",0.707946,1,200};
- ArmorCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_03",0.707946,1,200};
- ArmorCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_04",0.707946,1,200};
- soundArmorCrash[] = {"ArmorCrash0",0.25,"ArmorCrash1",0.25,"ArmorCrash2",0.25,"ArmorCrash3",0.25};
- class SoundEvents
- {
- class AccelerationIn
- {
- sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\int\int-offroad-acce-1",0.316228,1};
- limit = "0.7";
- expression = "(engineOn*(1-camPos))*gmeterZ*(speed factor[2.5, 4])";
- };
- class AccelerationOut
- {
- sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\ext\ext-offroad-acce-1",0.316228,1,250};
- limit = "0.7";
- expression = "(engineOn*camPos)*gmeterZ*(speed factor[2.5, 4])";
- };
- };
- class Sounds
- {
- class Engine
- {
- sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\ext\ext-offroad-low-1",0.398107,1,300};
- frequency = "(randomizer*0.05+0.95)*rpm";
- volume = "camPos*engineOn*((rpm factor[0.21, 0.5]) min (rpm factor[0.7, 0.3]))";
- };
- class EngineHighOut
- {
- sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\ext\ext-offroad-high-2",0.398107,1,400};
- frequency = "(randomizer*0.05+0.95)*rpm";
- volume = "camPos*engineOn*(rpm factor[0.5, 0.85])";
- };
- class IdleOut
- {
- sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\ext\ext-offroad-idle-5",0.223872,1,200};
- frequency = "1";
- volume = "camPos*engineOn*(rpm factor[0.4, 0])";
- };
- class TiresRockOut
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-rock2",0.316228,1,30};
- frequency = "1";
- volume = "camPos*rock*(speed factor[2, 20])";
- };
- class TiresSandOut
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-sand2",0.316228,1,30};
- frequency = "1";
- volume = "camPos*sand*(speed factor[2, 20])";
- };
- class TiresGrassOut
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-grass3",0.316228,1,30};
- frequency = "1";
- volume = "camPos*grass*(speed factor[2, 20])";
- };
- class TiresMudOut
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-mud2",0.316228,1,30};
- frequency = "1";
- volume = "camPos*mud*(speed factor[2, 20])";
- };
- class TiresGravelOut
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-gravel2",0.316228,1,30};
- frequency = "1";
- volume = "camPos*gravel*(speed factor[2, 20])";
- };
- class TiresAsphaltOut
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-asphalt3",0.316228,1,30};
- frequency = "1";
- volume = "camPos*asphalt*(speed factor[2, 20])";
- };
- class NoiseOut
- {
- sound[] = {"ca\sounds\Vehicles\Wheeled\UAZ\ext\ext-noise",0.316228,1,30};
- frequency = "1";
- volume = "camPos*(damper0 max 0.02)*(speed factor[0, 8])";
- };
- class EngineLowIn
- {
- sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\int\int-offroad-low-1",0.562341,1};
- frequency = "(randomizer*0.05+0.95)*rpm";
- volume = "(1-camPos)*engineOn*((rpm factor[0.2, 0.4]) min (rpm factor[0.7, 0.3]))";
- };
- class EngineHighIn
- {
- sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\int\int-offroad-high-2",0.562341,1};
- frequency = "(randomizer*0.05+0.95)*rpm";
- volume = "(1-camPos)*engineOn*(rpm factor[0.56, 0.8])";
- };
- class IdleIn
- {
- sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\int\int-offroad-idle-5",0.398107,1};
- frequency = "1";
- volume = "(1-camPos)*engineOn*(rpm factor[0.4, 0])";
- };
- class TiresRockIn
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-rock2",0.316228,1};
- frequency = "1";
- volume = "(1-camPos)*rock*(speed factor[2, 20])";
- };
- class TiresSandIn
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-sand2",0.316228,1};
- frequency = "1";
- volume = "(1-camPos)*sand*(speed factor[2, 20])";
- };
- class TiresGrassIn
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-grass3",0.316228,1};
- frequency = "1";
- volume = "(1-camPos)*grass*(speed factor[2, 20])";
- };
- class TiresMudIn
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-mud2",0.316228,1};
- frequency = "1";
- volume = "(1-camPos)*mud*(speed factor[2, 20])";
- };
- class TiresGravelIn
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-gravel2",0.316228,1};
- frequency = "1";
- volume = "(1-camPos)*gravel*(speed factor[2, 20])";
- };
- class TiresAsphaltIn
- {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-asphalt3",0.316228,1};
- frequency = "1";
- volume = "(1-camPos)*asphalt*(speed factor[2, 20])";
- };
- class NoiseIn
- {
- sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\int\int-offroad-noise-1",0.316228,1};
- frequency = "1";
- volume = "(damper0 max 0.03)*(speed factor[0, 8])*(1-camPos)";
- };
- class Movement
- {
- sound = "soundEnviron";
- frequency = "1";
- volume = "0";
- };
- };
- class TransportMagazines
- {
- };
- transportSoldier = 1;
- unitInfoType = "UnitInfoSoldier";
- driverAction = "Hilux_Driver";
- cargoAction[] = {"Hilux_cargo01"};
- driverCompartments = "Compartment1";
- cargoCompartments[] = {"Compartment1"};
- gunnerOpticsShowCursor = 1;
- threat[] = {0.6,0.4,0.5};
- class AnimationSources: AnimationSources
- {
- class ReloadAnim
- {
- source = "reload";
- weapon = "DShKM";
- };
- class ReloadMagazine
- {
- source = "reloadmagazine";
- weapon = "DShKM";
- };
- class Revolving
- {
- source = "revolving";
- weapon = "DShKM";
- };
- };
- class Turrets: Turrets
- {
- class MainTurret: MainTurret
- {
- body = "mainTurret";
- gun = "mainGun";
- outGunnerMayFire = 1;
- forceHideGunner = 1;
- castGunnerShadow = 1;
- viewGunnerInExternal = 1;
- gunnerOpticsModel = "\ca\Weapons\optika_empty";
- gunnerForceOptics = 0;
- weapons[] = {"DShKM"};
- soundServo[] = {};
- stabilizedInAxes = 0;
- magazines[] = {"50Rnd_127x107_DSHKM","50Rnd_127x107_DSHKM","50Rnd_127x107_DSHKM","50Rnd_127x107_DSHKM","50Rnd_127x107_DSHKM","50Rnd_127x107_DSHKM"};
- gunnerAction = "Hilux_Gunner";
- gunnerInAction = "Hilux_Gunner";
- ejectDeadGunner = 1;
- minElev = -18;
- maxElev = 60;
- minTurn = -360;
- maxTurn = 360;
- initTurn = 0;
- gunnerCompartments = "Compartment2";
- };
- };
- class Library
- {
-//String STR_LIB_HILUX_DSHKM not found
- libTextDesc = "";
- };
- class Damage
- {
- tex[] = {};
- mat[] = {"Ca\wheeled_E\Hilux_Armed\Data\coyota_trup3.rvmat","Ca\wheeled_E\Hilux_Armed\Data\coyota_trup3_damage.rvmat","Ca\wheeled_E\Hilux_Armed\Data\coyota_trup3_destruct.rvmat","Ca\wheeled_E\Hilux_Armed\Data\drziaky.rvmat","Ca\wheeled_E\Hilux_Armed\Data\drziaky_damage.rvmat","Ca\wheeled_E\Hilux_Armed\Data\drziaky_destruct.rvmat","Ca\wheeled_E\Hilux_Armed\Data\coyota_armed.rvmat","Ca\wheeled_E\Hilux_Armed\Data\coyota_armed_damage.rvmat","Ca\wheeled_E\Hilux_Armed\Data\coyota_armed_destruct.rvmat","Ca\wheeled_E\Hilux_Armed\Data\coyota_interier.rvmat","Ca\wheeled_E\Hilux_Armed\Data\coyota_interier_damage.rvmat","Ca\wheeled_E\Hilux_Armed\Data\coyota_interier_destruct.rvmat","Ca\wheeled_E\Hilux_Armed\Data\coyota_kola.rvmat","Ca\wheeled_E\Hilux_Armed\Data\coyota_kola_damage.rvmat","Ca\wheeled_E\Hilux_Armed\Data\coyota_kola_destruct.rvmat","Ca\wheeled_E\Data\auta_skla_in.rvmat","Ca\wheeled_E\Data\auta_skla_in_damage.rvmat","Ca\wheeled_E\Data\auta_skla_in_damage.rvmat","Ca\wheeled_E\Data\auta_skla.rvmat","Ca\wheeled_E\Data\auta_skla_damage.rvmat","Ca\wheeled_E\Data\auta_skla_damage.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default_destruct.rvmat"};
- };
- hiddenSelections[] = {"Camo"};
- outsideSoundFilter = 1;
- insideSoundCoef = 0.8;
- brakeDistance = 13;
- model = "\ca\wheeled_E\Hilux_Armed\hilux_DSHK";
-};
-class Offroad_DSHKM_Gue_DZ: Offroad_DSHKM_base
-{
- scope = 2;
- side = 2;
- faction = "GUE";
- crew = "";
- typicalCargo[] = {""};
- displayName = "Off-road (DShKM) DZ";
- hiddenSelectionsTextures[] = {"\ca\wheeled\hilux_armed\data\coyota_trup4_CO.paa"};
- class Damage
- {
- tex[] = {};
- mat[] = {"ca\wheeled\hilux_armed\data\detailmapy\coyota_armed.rvmat","ca\wheeled\hilux_armed\data\detailmapy\coyota_armed.rvmat","ca\wheeled\hilux_armed\data\detailmapy\coyota_armed_destruct.rvmat","ca\weapons\data\dshk.rvmat","ca\weapons\data\dshk.rvmat","ca\weapons\data\dshk_destruct.rvmat","ca\weapons\data\tripod_dshk.rvmat","ca\weapons\data\tripod_dshk.rvmat","ca\wheeled\hilux_armed\data\detailmapy\tripod_dshk_destruct.rvmat","ca\weapons\data\pkm.rvmat","ca\weapons\data\pkm.rvmat","ca\weapons\data\pkm_destruct.rvmat","ca\wheeled\hilux_armed\data\detailmapy\coyota_trup3.rvmat","ca\wheeled\hilux_armed\data\detailmapy\coyota_trup3.rvmat","ca\wheeled\hilux_armed\data\detailmapy\coyota_trup3_destruct.rvmat","ca\wheeled\hilux_armed\data\detailmapy\drziaky.rvmat","ca\wheeled\hilux_armed\data\detailmapy\drziaky.rvmat","ca\wheeled\hilux_armed\data\detailmapy\drziaky_destruct.rvmat","ca\wheeled\data\detailmapy\coyota_kola.rvmat","ca\wheeled\data\detailmapy\coyota_kola.rvmat","ca\wheeled\data\detailmapy\coyota_kola_destruct.rvmat","ca\wheeled\data\detailmapy\coyota_interier.rvmat","ca\wheeled\data\detailmapy\coyota_interier.rvmat","ca\wheeled\data\detailmapy\coyota_interier_destruct.rvmat","ca\wheeled\data\detailmapy\auta_skla.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat"};
- };
- class Turrets: Turrets
- {
- class MainTurret: MainTurret
- {
- body = "mainTurret";
- gun = "mainGun";
- outGunnerMayFire = 1;
- forceHideGunner = 1;
- castGunnerShadow = 1;
- viewGunnerInExternal = 1;
- gunnerOpticsModel = "\ca\Weapons\optika_empty";
- gunnerForceOptics = 0;
- weapons[] = {"DShKM"};
- soundServo[] = {};
- stabilizedInAxes = 0;
- magazines[] = {"50Rnd_127x107_DSHKM"};
- gunnerAction = "Hilux_Gunner";
- gunnerInAction = "Hilux_Gunner";
- ejectDeadGunner = 1;
- minElev = -18;
- maxElev = 60;
- minTurn = -360;
- maxTurn = 360;
- initTurn = 0;
- gunnerCompartments = "Compartment2";
- };
- };
-};
-
-class Offroad_DSHKM_Gue_DZE: Offroad_DSHKM_base
-{
- scope = 2;
- side = 2;
- faction = "GUE";
- crew = "";
- typicalCargo[] = {};
- displayName = "Off-road (DShKM) AL";
- hiddenSelectionsTextures[] = {"\ca\wheeled\hilux_armed\data\coyota_trup4_CO.paa"};
- class Damage
- {
- tex[] = {};
- mat[] = {"ca\wheeled\hilux_armed\data\detailmapy\coyota_armed.rvmat","ca\wheeled\hilux_armed\data\detailmapy\coyota_armed.rvmat","ca\wheeled\hilux_armed\data\detailmapy\coyota_armed_destruct.rvmat","ca\weapons\data\dshk.rvmat","ca\weapons\data\dshk.rvmat","ca\weapons\data\dshk_destruct.rvmat","ca\weapons\data\tripod_dshk.rvmat","ca\weapons\data\tripod_dshk.rvmat","ca\wheeled\hilux_armed\data\detailmapy\tripod_dshk_destruct.rvmat","ca\weapons\data\pkm.rvmat","ca\weapons\data\pkm.rvmat","ca\weapons\data\pkm_destruct.rvmat","ca\wheeled\hilux_armed\data\detailmapy\coyota_trup3.rvmat","ca\wheeled\hilux_armed\data\detailmapy\coyota_trup3.rvmat","ca\wheeled\hilux_armed\data\detailmapy\coyota_trup3_destruct.rvmat","ca\wheeled\hilux_armed\data\detailmapy\drziaky.rvmat","ca\wheeled\hilux_armed\data\detailmapy\drziaky.rvmat","ca\wheeled\hilux_armed\data\detailmapy\drziaky_destruct.rvmat","ca\wheeled\data\detailmapy\coyota_kola.rvmat","ca\wheeled\data\detailmapy\coyota_kola.rvmat","ca\wheeled\data\detailmapy\coyota_kola_destruct.rvmat","ca\wheeled\data\detailmapy\coyota_interier.rvmat","ca\wheeled\data\detailmapy\coyota_interier.rvmat","ca\wheeled\data\detailmapy\coyota_interier_destruct.rvmat","ca\wheeled\data\detailmapy\auta_skla.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat"};
- };
- class Turrets: Turrets
- {
- class MainTurret: MainTurret
- {
- body = "mainTurret";
- gun = "mainGun";
- outGunnerMayFire = 1;
- forceHideGunner = 1;
- castGunnerShadow = 1;
- viewGunnerInExternal = 1;
- gunnerOpticsModel = "\ca\Weapons\optika_empty";
- gunnerForceOptics = 0;
- weapons[] = {"DShKM"};
- soundServo[] = {};
- stabilizedInAxes = 0;
- magazines[] = {};
- gunnerAction = "Hilux_Gunner";
- gunnerInAction = "Hilux_Gunner";
- ejectDeadGunner = 1;
- minElev = -18;
- maxElev = 60;
- minTurn = -360;
- maxTurn = 360;
- initTurn = 0;
- gunnerCompartments = "Compartment2";
- };
- };
- class Upgrades
- {
- ItemORP[] = {"Offroad_DSHKM_Gue_DZE1",
- { },
- {
- { "ItemORP",1 },
- { "PartEngine",2 } }};
- };
-};
-
-// Performance 1
-class Offroad_DSHKM_Gue_DZE1: Offroad_DSHKM_Gue_DZE
-{
- maxspeed = 170; // Offroad_DSHKM_base 150 | car 100
- class Upgrades
- {
- ItemLRK[] = {"Offroad_DSHKM_Gue_DZE2",
- { },
- {
- { "ItemLRK",1 },
- { "PartGeneric",2 },
- { "ItemTent",1 } }};
- };
-};
-// Armmor 2
-class Offroad_DSHKM_Gue_DZE2: Offroad_DSHKM_Gue_DZE1
-{
- armor = 55; // car 20
- damageResistance = 0.02099;
- class HitPoints: HitPoints
- {
- class HitLFWheel: HitLFWheel
- {
- armor = 0.3;
- };
- class HitLBWheel: HitLBWheel
- {
- armor = 0.3;
- };
- class HitRFWheel: HitRFWheel
- {
- armor = 0.3;
- };
- class HitRBWheel: HitRBWheel
- {
- armor = 0.3;
- };
- class HitFuel
- {
- armor = 0.28;
- material = -1;
- name = "palivo";
- visual = "";
- passThrough = 1;
- };
- class HitEngine
- {
- armor = 1;
- material = -1;
- name = "motor";
- visual = "";
- passThrough = 1;
- };
- class HitGlass1: HitGlass1
- {
- armor = 0.1;
- };
- class HitGlass2: HitGlass2
- {
- armor = 0.1;
- };
- class HitGlass3: HitGlass3
- {
- armor = 0.1;
- };
- class HitGlass4: HitGlass4
- {
- armor = 0.1;
- };
- };
- class Upgrades
- {
- ItemLRK[] = {"Offroad_DSHKM_Gue_DZE3",
- { },
- {
- { "ItemLRK",1 },
- { "PartGeneric",2 },
- { "ItemTent",1 } }};
- };
-
-};
-// Cargo 3
-class Offroad_DSHKM_Gue_DZE3: Offroad_DSHKM_Gue_DZE2
-{
- transportMaxWeapons = 20; // car 10
- transportMaxMagazines = 100; // car 50
- transportmaxbackpacks = 4; // car 2
- class Upgrades
- {
- ItemTNK[] = {"Offroad_DSHKM_Gue_DZE4",
- { },
- {
- { "ItemTNK",1 },
- { "PartFueltank",2 } }};
- };
-};
-
-// Fuel 4
-class Offroad_DSHKM_Gue_DZE4: Offroad_DSHKM_Gue_DZE3
-{
- fuelCapacity = 210; // car 100
-};
-
diff --git a/SQF/dayz_code/Configs/CfgVehicles/LAND/Pickup_PK.hpp b/SQF/dayz_code/Configs/CfgVehicles/LAND/Pickup_PK.hpp
deleted file mode 100644
index 7fd70a195..000000000
--- a/SQF/dayz_code/Configs/CfgVehicles/LAND/Pickup_PK.hpp
+++ /dev/null
@@ -1,331 +0,0 @@
-class Pickup_PK_GUE;
-class Pickup_PK_GUE_DZ: Pickup_PK_GUE {
- scope = public;
- side = TGuerrila;
- displayName = "Pickup (PK) DZ";
-
- crew = "";
- typicalCargo[] = {};
- class TransportMagazines {};
- class TransportWeapons {};
-
- terrainCoef = 2.5;
-
- class Turrets; // External class reference
- class MainTurret; // External class reference
-};
-class Pickup_PK_TK_GUE_EP1;
-class Pickup_PK_TK_GUE_EP1_DZ: Pickup_PK_TK_GUE_EP1 {
- scope = public;
- side = TGuerrila;
- displayName = "Pickup (PK) DZ";
-
- crew = "";
- typicalCargo[] = {};
- class TransportMagazines {};
- class TransportWeapons {};
-
- terrainCoef = 2.5;
-
- class Turrets; // External class reference
- class MainTurret; // External class reference
-};
-class Pickup_PK_INS;
-class Pickup_PK_INS_DZ: Pickup_PK_INS {
- scope = public;
- side = TGuerrila;
- displayName = "Pickup (PK) DZ";
-
- crew = "";
- typicalCargo[] = {};
- class TransportMagazines {};
- class TransportWeapons {};
-
- terrainCoef = 2.5;
-
- class Turrets; // External class reference
- class MainTurret; // External class reference
-};
-
-// Ammo Less
-class Pickup_PK_GUE_DZE: Pickup_PK_GUE_DZ {
- displayName = "Pickup (PK) AL";
- class Turrets: Turrets {
- class MainTurret : MainTurret {
- magazines[] = {};
- };
- };
- class HitPoints; // External class reference
- class HitLFWheel; // External class reference
- class HitLBWheel; // External class reference
- class HitRFWheel; // External class reference
- class HitRBWheel; // External class reference
- class HitFuel; // External class reference
- class HitEngine; // External class reference
- class HitGlass1; // External class reference
- class HitGlass2; // External class reference
- class HitGlass3; // External class reference
- class HitGlass4; // External class reference
-
- class Upgrades {
- ItemORP[] = {"Pickup_PK_GUE_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
- };
-};
-class Pickup_PK_TK_GUE_EP1_DZE: Pickup_PK_TK_GUE_EP1_DZ {
- displayName = "Pickup (PK) AL";
- class Turrets: Turrets {
- class MainTurret : MainTurret {
- magazines[] = {};
- };
- };
- class HitPoints; // External class reference
- class HitLFWheel; // External class reference
- class HitLBWheel; // External class reference
- class HitRFWheel; // External class reference
- class HitRBWheel; // External class reference
- class HitFuel; // External class reference
- class HitEngine; // External class reference
- class HitGlass1; // External class reference
- class HitGlass2; // External class reference
- class HitGlass3; // External class reference
- class HitGlass4; // External class reference
-
- class Upgrades {
- ItemORP[] = {"Pickup_PK_TK_GUE_EP1_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
- };
-};
-class Pickup_PK_INS_DZE: Pickup_PK_INS_DZ {
- displayName = "Pickup (PK) AL";
- class Turrets: Turrets {
- class MainTurret : MainTurret {
- magazines[] = {};
- };
- };
- class HitPoints; // External class reference
- class HitLFWheel; // External class reference
- class HitLBWheel; // External class reference
- class HitRFWheel; // External class reference
- class HitRBWheel; // External class reference
- class HitFuel; // External class reference
- class HitEngine; // External class reference
- class HitGlass1; // External class reference
- class HitGlass2; // External class reference
- class HitGlass3; // External class reference
- class HitGlass4; // External class reference
-
- class Upgrades {
- ItemORP[] = {"Pickup_PK_INS_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
- };
-};
-
-// Performance 1
-class Pickup_PK_GUE_DZE1: Pickup_PK_GUE_DZE {
- maxspeed = 150; // max engine limit 125-130
- terrainCoef = 1.8;
-
- class Upgrades {
- ItemAVE[] = {"Pickup_PK_GUE_DZE1",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
- };
-};
-class Pickup_PK_TK_GUE_EP1_DZE1: Pickup_PK_TK_GUE_EP1_DZE {
- maxspeed = 150; // max engine limit 125-130
- terrainCoef = 1.8;
-
- class Upgrades {
- ItemAVE[] = {"Pickup_PK_TK_GUE_EP1_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
- };
-};
-class Pickup_PK_INS_DZE1: Pickup_PK_INS_DZE {
- maxspeed = 150; // max engine limit 125-130
- terrainCoef = 1.8;
-
- class Upgrades {
- ItemAVE[] = {"Pickup_PK_INS_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
- };
-};
-
-// Armor 2
-class Pickup_PK_GUE_DZE2: Pickup_PK_GUE_DZE1 {
- armor = 55; // car 20
- damageResistance = 0.02099;
- class HitPoints: HitPoints {
- class HitLFWheel: HitLFWheel {
- armor = 0.3;
- };
- class HitLBWheel: HitLBWheel {
- armor = 0.3;
- };
- class HitRFWheel: HitRFWheel {
- armor = 0.3;
- };
- class HitRBWheel: HitRBWheel {
- armor = 0.3;
- };
- class HitFuel {
- armor = 0.28;
- material = -1;
- name = "palivo";
- visual = "";
- passThrough = 1;
- };
- class HitEngine {
- armor = 1;
- material = -1;
- name = "motor";
- visual = "";
- passThrough = 1;
- };
- class HitGlass1: HitGlass1 {
- armor = 0.1;
- };
- class HitGlass2: HitGlass2 {
- armor = 0.1;
- };
- class HitGlass3: HitGlass3 {
- armor = 0.1;
- };
- class HitGlass4: HitGlass4 {
- armor = 0.1;
- };
- };
-
- class Upgrades {
- ItemLRK[] = {"Pickup_PK_GUE_DZE3",{},{{"ItemLRK",1},{"PartGeneric",2},{"ItemTent",1}}};
- };
-};
-class Pickup_PK_TK_GUE_EP1_DZE2: Pickup_PK_TK_GUE_EP1_DZE1 {
- armor = 55; // car 20
- damageResistance = 0.02099;
- class HitPoints: HitPoints {
- class HitLFWheel: HitLFWheel {
- armor = 0.3;
- };
- class HitLBWheel: HitLBWheel {
- armor = 0.3;
- };
- class HitRFWheel: HitRFWheel {
- armor = 0.3;
- };
- class HitRBWheel: HitRBWheel {
- armor = 0.3;
- };
- class HitFuel {
- armor = 0.28;
- material = -1;
- name = "palivo";
- visual = "";
- passThrough = 1;
- };
- class HitEngine {
- armor = 1;
- material = -1;
- name = "motor";
- visual = "";
- passThrough = 1;
- };
- class HitGlass1: HitGlass1 {
- armor = 0.1;
- };
- class HitGlass2: HitGlass2 {
- armor = 0.1;
- };
- class HitGlass3: HitGlass3 {
- armor = 0.1;
- };
- class HitGlass4: HitGlass4 {
- armor = 0.1;
- };
- };
-
- class Upgrades {
- ItemLRK[] = {"Pickup_PK_TK_GUE_EP1_DZE3",{},{{"ItemLRK",1},{"PartGeneric",2},{"ItemTent",1}}};
- };
-};
-class Pickup_PK_INS_DZE2: Pickup_PK_INS_DZE1 {
- armor = 55; // car 20
- damageResistance = 0.02099;
- class HitPoints: HitPoints {
- class HitLFWheel: HitLFWheel {
- armor = 0.3;
- };
- class HitLBWheel: HitLBWheel {
- armor = 0.3;
- };
- class HitRFWheel: HitRFWheel {
- armor = 0.3;
- };
- class HitRBWheel: HitRBWheel {
- armor = 0.3;
- };
- class HitFuel {
- armor = 0.28;
- material = -1;
- name = "palivo";
- visual = "";
- passThrough = 1;
- };
- class HitEngine {
- armor = 1;
- material = -1;
- name = "motor";
- visual = "";
- passThrough = 1;
- };
- class HitGlass1: HitGlass1 {
- armor = 0.1;
- };
- class HitGlass2: HitGlass2 {
- armor = 0.1;
- };
- class HitGlass3: HitGlass3 {
- armor = 0.1;
- };
- class HitGlass4: HitGlass4 {
- armor = 0.1;
- };
- };
-
- class Upgrades {
- ItemLRK[] = {"Pickup_PK_INS_DZE3",{},{{"ItemLRK",1},{"PartGeneric",2},{"ItemTent",1}}};
- };
-};
-
-// Cargo 3
-class Pickup_PK_GUE_DZE3: Pickup_PK_GUE_DZE2 {
- transportMaxWeapons = 20; // car 10
- transportMaxMagazines = 100; // car 50
- transportmaxbackpacks = 4; // car 2
-
- class Upgrades {
- ItemTNK[] = {"Pickup_PK_GUE_DZE4",{},{{"ItemTNK",1},{"PartFueltank",2}}};
- };
-};
-class Pickup_PK_TK_GUE_EP1_DZE3: Pickup_PK_TK_GUE_EP1_DZE2 {
- transportMaxWeapons = 20; // car 10
- transportMaxMagazines = 100; // car 50
- transportmaxbackpacks = 4; // car 2
-
- class Upgrades {
- ItemTNK[] = {"Pickup_PK_TK_GUE_EP1_DZE4",{},{{"ItemTNK",1},{"PartFueltank",2}}};
- };
-};
-class Pickup_PK_INS_DZE3: Pickup_PK_INS_DZE2 {
- transportMaxWeapons = 20; // car 10
- transportMaxMagazines = 100; // car 50
- transportmaxbackpacks = 4; // car 2
-
- class Upgrades {
- ItemTNK[] = {"Pickup_PK_INS_DZE4",{},{{"ItemTNK",1},{"PartFueltank",2}}};
- };
-};
-
-// Fuel 4
-class Pickup_PK_GUE_DZE4: Pickup_PK_GUE_DZE3 {
- fuelCapacity = 210; // car 100
-};
-class Pickup_PK_TK_GUE_EP1_DZE4: Pickup_PK_TK_GUE_EP1_DZE3 {
- fuelCapacity = 210; // car 100
-};
-class Pickup_PK_INS_DZE4: Pickup_PK_INS_DZE3 {
- fuelCapacity = 210; // car 100
-};
diff --git a/SQF/dayz_code/Configs/CfgVehicles/LAND/Skoda.hpp b/SQF/dayz_code/Configs/CfgVehicles/LAND/Skoda.hpp
deleted file mode 100644
index bcea618bf..000000000
--- a/SQF/dayz_code/Configs/CfgVehicles/LAND/Skoda.hpp
+++ /dev/null
@@ -1,1297 +0,0 @@
-class SkodaBase: Car {
- brakeDistance = 9;
- scope = 0;
- picture = "\Ca\wheeled\data\ico\skodovka_CA.paa";
- Icon = "\Ca\wheeled\data\map_ico\icomap_skoda_CA.paa";
- mapSize = 6;
- faction = "CIV";
- crew = "Citizen2";
- typicalCargo[] = {"Citizen2"};
- wheelCircumference = 1.988;
- maxSpeed = 110;
- turnCoef = 2;
- steerAheadPlan = 0.24;
- side = 3;
- displayName = "Car";
- accuracy = 0.5;
- extCameraPosition[] = {0.5,2,-10};
- armor = 20;
- damageResistance = 0.01821;
- cost = 2000;
- fuelCapacity = 50;
- transportSoldier = 3;
- transportAmmo = 0;
- terrainCoef = 6;
- soundGear[] = {"",5.62341e-005,1};
- soundGetIn[] = {"ca\sounds\vehicles\Wheeled\Car\ext\ext-Car-getout-1",0.316228,1};
- soundGetOut[] = {"ca\sounds\vehicles\Wheeled\Car\ext\ext-Car-getout-1",0.316228,1,30};
- soundEngineOnInt[] = {"ca\sounds\vehicles\Wheeled\Car\int\int-Car-start-1",0.316228,1};
- soundEngineOnExt[] = {"ca\sounds\vehicles\Wheeled\Car\ext\ext-Car-start-1",0.316228,1,200};
- soundEngineOffInt[] = {"ca\sounds\vehicles\Wheeled\Car\int\int-Car-stop-1",0.316228,1};
- soundEngineOffExt[] = {"ca\sounds\vehicles\Wheeled\Car\ext\ext-Car-stop-1",0.316228,1,200};
- buildCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_building_01",0.707946,1,200};
- buildCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_building_02",0.707946,1,200};
- buildCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_building_03",0.707946,1,200};
- buildCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_building_04",0.707946,1,200};
- soundBuildingCrash[] = {"buildCrash0",0.25,"buildCrash1",0.25,"buildCrash2",0.25,"buildCrash3",0.25};
- WoodCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_01",0.707946,1,200};
- WoodCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_02",0.707946,1,200};
- WoodCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_03",0.707946,1,200};
- WoodCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_04",0.707946,1,200};
- WoodCrash4[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_05",0.707946,1,200};
- WoodCrash5[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_06",0.707946,1,200};
- soundWoodCrash[] = {"woodCrash0",0.166,"woodCrash1",0.166,"woodCrash2",0.166,"woodCrash3",0.166,"woodCrash4",0.166,"woodCrash5",0.166};
- ArmorCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_01",0.707946,1,200};
- ArmorCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_02",0.707946,1,200};
- ArmorCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_03",0.707946,1,200};
- ArmorCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_04",0.707946,1,200};
- soundArmorCrash[] = {"ArmorCrash0",0.25,"ArmorCrash1",0.25,"ArmorCrash2",0.25,"ArmorCrash3",0.25};
- class SoundEvents {
- class AccelerationIn {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Car\int\int-Car-acce-2",0.316228,1};
- limit = "0.5";
- expression = "(engineOn*(1-camPos))*gmeterZ";
- };
- class AccelerationOut {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Car\ext\ext-Car-acce-2",0.316228,1,200};
- limit = "0.5";
- expression = "(engineOn*camPos)*gmeterZ";
- };
- };
- class Sounds {
- class Engine {
- sound[] = {"\ca\sounds\Vehicles\Wheeled\Car\ext\ext-car-low-4",0.562341,1,250};
- frequency = "(randomizer*0.05+0.95)*rpm";
- volume = "engineOn*camPos*(rpm factor[0.7, 0.2])";
- };
- class EngineHighOut {
- sound[] = {"\ca\sounds\Vehicles\Wheeled\Car\ext\ext-car-high-4",0.562341,1.1,350};
- frequency = "(randomizer*0.05+0.95)*rpm";
- volume = "engineOn*camPos*(rpm factor[0.5, 0.9])";
- };
- class IdleOut {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Car\ext\ext-car-idle-2",0.316228,1,150};
- frequency = "1";
- volume = "engineOn*camPos*(rpm factor[0.3, 0])";
- };
- class TiresRockOut {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-rock2",0.1,1,30};
- frequency = "1";
- volume = "camPos*rock*(speed factor[2, 20])";
- };
- class TiresSandOut {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-sand2",0.1,1,30};
- frequency = "1";
- volume = "camPos*sand*(speed factor[2, 20])";
- };
- class TiresGrassOut {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-grass3",0.1,1,30};
- frequency = "1";
- volume = "camPos*grass*(speed factor[2, 20])";
- };
- class TiresMudOut {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-mud2",0.1,1,30};
- frequency = "1";
- volume = "camPos*mud*(speed factor[2, 20])";
- };
- class TiresGravelOut {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-gravel2",0.1,1,30};
- frequency = "1";
- volume = "camPos*gravel*(speed factor[2, 20])";
- };
- class TiresAsphaltOut {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-asphalt3",0.1,1,30};
- frequency = "1";
- volume = "camPos*asphalt*(speed factor[2, 20])";
- };
- class NoiseOut {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Noises\ext\int-noise3",0.1,1,30};
- frequency = "1";
- volume = "camPos*(damper0 max 0.04)*(speed factor[0, 8])";
- };
- class EngineLowIn {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Car\int\int-car-low-4",0.707946,0.8};
- frequency = "(randomizer*0.05+0.95)*rpm";
- volume = "((engineOn*thrust) factor[0.65, 0.2])*(1-camPos)";
- };
- class EngineHighIn {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Car\int\int-car-high-4",0.707946,0.8};
- frequency = "(randomizer*0.05+0.95)*rpm";
- volume = "((engineOn*thrust) factor[0.55, 0.95])*(1-camPos)";
- };
- class IdleIn {
- sound[] = {"\ca\sounds\Vehicles\Wheeled\Car\int\int-car-idle-1",0.398107,1};
- frequency = "1";
- volume = "engineOn*(rpm factor[0.3, 0])*(1-camPos)";
- };
- class TiresRockIn {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-rock2",0.1,1};
- frequency = "1";
- volume = "(1-camPos)*rock*(speed factor[2, 20])";
- };
- class TiresSandIn {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-sand2",0.1,1};
- frequency = "1";
- volume = "(1-camPos)*sand*(speed factor[2, 20])";
- };
- class TiresGrassIn {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-grass3",0.1,1};
- frequency = "1";
- volume = "(1-camPos)*grass*(speed factor[2, 20])";
- };
- class TiresMudIn {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-mud2",0.1,1};
- frequency = "1";
- volume = "(1-camPos)*mud*(speed factor[2, 20])";
- };
- class TiresGravelIn {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-gravel2",0.1,1};
- frequency = "1";
- volume = "(1-camPos)*gravel*(speed factor[2, 20])";
- };
- class TiresAsphaltIn {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-asphalt3",0.1,1};
- frequency = "1";
- volume = "(1-camPos)*asphalt*(speed factor[2, 20])";
- };
- class NoiseIn {
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\BUS\int\noise3",0.1,1};
- frequency = "1";
- volume = "(damper0 max 0.04)*(speed factor[0, 8])*(1-camPos)";
- };
- class Movement {
- sound = "soundEnviron";
- frequency = "1";
- volume = "0";
- };
- };
- weapons[] = {"SportCarHorn"};
- magazines[] = {};
- driverAction = "Skodovka_Driver";
- cargoAction[] = {"Skodovka_Cargo01"};
- cargoIsCoDriver[] = {1,0};
- hasGunner = 0;
- class Turrets {
- };
- class Library {
- libTextDesc = "A Czech-made civilian car, very popular during the Soviet era. This car was designed for the rugged roads of Central and Eastern Europe and displays good off-road performance in comparison to other vehicles in its class.";
- };
- rarityUrban = 0.5;
-};
-
-class Skoda: SkodaBase {
- scope = 2;
- accuracy = 1000;
- crew = "Citizen1";
- faction = "CIV";
- typicalCargo[] = {"Citizen1"};
- model = "\ca\wheeled\skodovka";
- picture = "\Ca\wheeled\data\ico\skodovka_CA.paa";
- Icon = "\Ca\wheeled\data\map_ico\icomap_skoda_CA.paa";
- mapSize = 6;
- displayName = "Car (white)";
- displayNameShort = "Car";
- hiddenSelections[] = {"Camo1","Camo2"};
- hiddenSelectionsTextures[] = {"\ca\wheeled\data\skodovka_bila_co.paa","\ca\wheeled\data\skodovka_int_co.paa"};
- class Damage {
- tex[] = {};
- mat[] = {"ca\wheeled\data\skodovka.rvmat","ca\wheeled\data\skodovka.rvmat","ca\wheeled\data\skodovka_destruct.rvmat","ca\wheeled\data\detailmapy\auta_skla.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat"};
- };
- rarityUrban = 0.25;
-
- class Upgrades {
- ItemORP[] = {"Skoda_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
- };
-};
-class SkodaBlue: SkodaBase {
- scope = 2;
- accuracy = 1000;
- crew = "Villager2";
- faction = "CIV";
- typicalCargo[] = {"Villager2"};
- model = "\ca\wheeled\skodovka_blue";
- picture = "\Ca\wheeled\data\ico\skodovka_CA.paa";
- Icon = "\Ca\wheeled\data\map_ico\icomap_skoda_CA.paa";
- mapSize = 6;
- displayName = "Car (blue)";
- displayNameShort = "Car";
- class Damage {
- tex[] = {};
- mat[] = {"ca\wheeled\data\skodovka_modra.rvmat","ca\wheeled\data\skodovka_modra.rvmat","ca\wheeled\data\skodovka_destruct.rvmat","ca\wheeled\data\detailmapy\auta_skla.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat"};
- };
- rarityUrban = 0.25;
-
- class Upgrades {
- ItemORP[] = {"SkodaBlue_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
- };
-};
-class SkodaRed: SkodaBase {
- scope = 2;
- faction = "CIV";
- accuracy = 1000;
- model = "\ca\wheeled\skodovka_red";
- picture = "\Ca\wheeled\data\ico\skodovka_CA.paa";
- Icon = "\Ca\wheeled\data\map_ico\icomap_skoda_CA.paa";
- mapSize = 6;
- crew = "Villager1";
- typicalCargo[] = {"Villager1"};
- displayName = "Car (red)";
- displayNameShort = "Car";
- class Damage {
- tex[] = {};
- mat[] = {"ca\wheeled\data\skodovka.rvmat","ca\wheeled\data\skodovka.rvmat","ca\wheeled\data\skodovka_destruct.rvmat","ca\wheeled\data\detailmapy\auta_skla.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat"};
- };
-
- class Upgrades {
- ItemORP[] = {"SkodaRed_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
- };
-};
-class SkodaGreen: SkodaBase {
- scope = 2;
- faction = "CIV";
- accuracy = 1000;
- model = "\ca\wheeled\skodovka_green";
- picture = "\Ca\wheeled\data\ico\skodovka_CA.paa";
- Icon = "\Ca\wheeled\data\map_ico\icomap_skoda_CA.paa";
- mapSize = 6;
- crew = "Villager3";
- typicalCargo[] = {"Villager3"};
- displayName = "Car (green)";
- displayNameShort = "Car";
- class Damage {
- tex[] = {};
- mat[] = {"ca\wheeled\data\skodovka_zelena.rvmat","ca\wheeled\data\skodovka_zelena.rvmat","ca\wheeled\data\skodovka_destruct.rvmat","ca\wheeled\data\detailmapy\auta_skla.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat"};
- };
-
- class Upgrades {
- ItemORP[] = {"SkodaGreen_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
- };
-};
-
-// Performance 1
-class Skoda_DZE1: Skoda {
- maxspeed = 150; // max engine limit 125-130
- terrainCoef = 2.5;
-
- class Upgrades {
- ItemAVE[] = {"Skoda_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
- };
-};
-class SkodaBlue_DZE1: SkodaBlue {
- maxspeed = 150; // car 100
- terrainCoef = 2.5;
-
- class Upgrades {
- ItemAVE[] = {"SkodaBlue_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
- };
-};
-class SkodaRed_DZE1: SkodaRed {
- maxspeed = 150; // car 100
- terrainCoef = 2.5;
-
- class Upgrades {
- ItemAVE[] = {"SkodaRed_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
- };
-};
-class SkodaGreen_DZE1: SkodaGreen {
- maxspeed = 150; // car 100
- terrainCoef = 2.5;
-
- class Upgrades {
- ItemAVE[] = {"SkodaGreen_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
- };
-};
-
-// Armor 2
-class Skoda_DZE2: Skoda_DZE1 {
- armor = 55; // car 20
- damageResistance = 0.02099;
- class HitPoints: HitPoints {
- class HitLFWheel: HitLFWheel {
- armor = 0.3;
- };
- class HitLBWheel: HitLBWheel {
- armor = 0.3;
- };
- class HitRFWheel: HitRFWheel {
- armor = 0.3;
- };
- class HitRBWheel: HitRBWheel {
- armor = 0.3;
- };
- class HitFuel {
- armor = 0.28;
- material = -1;
- name = "palivo";
- visual = "";
- passThrough = 1;
- };
- class HitEngine {
- armor = 1;
- material = -1;
- name = "motor";
- visual = "";
- passThrough = 1;
- };
- class HitGlass1: HitGlass1 {
- armor = 0.1;
- };
- class HitGlass2: HitGlass2 {
- armor = 0.1;
- };
- class HitGlass3: HitGlass3 {
- armor = 0.1;
- };
- class HitGlass4: HitGlass4 {
- armor = 0.1;
- };
- };
-
- class Upgrades {
- ItemLRK[] = {"Skoda_DZE3",{},{{"ItemLRK",1},{"PartGeneric",1},{"ItemTent",1}}};
- };
-};
-class SkodaBlue_DZE2: SkodaBlue_DZE1 {
- armor = 55; // car 20
- damageResistance = 0.02099;
- class HitPoints: HitPoints {
- class HitLFWheel: HitLFWheel {
- armor = 0.3;
- };
- class HitLBWheel: HitLBWheel {
- armor = 0.3;
- };
- class HitRFWheel: HitRFWheel {
- armor = 0.3;
- };
- class HitRBWheel: HitRBWheel {
- armor = 0.3;
- };
- class HitFuel {
- armor = 0.28;
- material = -1;
- name = "palivo";
- visual = "";
- passThrough = 1;
- };
- class HitEngine {
- armor = 1;
- material = -1;
- name = "motor";
- visual = "";
- passThrough = 1;
- };
- class HitGlass1: HitGlass1 {
- armor = 0.1;
- };
- class HitGlass2: HitGlass2 {
- armor = 0.1;
- };
- class HitGlass3: HitGlass3 {
- armor = 0.1;
- };
- class HitGlass4: HitGlass4 {
- armor = 0.1;
- };
- };
-
- class Upgrades {
- ItemLRK[] = {"SkodaBlue_DZE3",{},{{"ItemLRK",1},{"PartGeneric",1},{"ItemTent",1}}};
- };
-};
-class SkodaRed_DZE2: SkodaRed_DZE1 {
- armor = 55; // car 20
- damageResistance = 0.02099;
- class HitPoints: HitPoints {
- class HitLFWheel: HitLFWheel {
- armor = 0.3;
- };
- class HitLBWheel: HitLBWheel {
- armor = 0.3;
- };
- class HitRFWheel: HitRFWheel {
- armor = 0.3;
- };
- class HitRBWheel: HitRBWheel {
- armor = 0.3;
- };
- class HitFuel {
- armor = 0.28;
- material = -1;
- name = "palivo";
- visual = "";
- passThrough = 1;
- };
- class HitEngine {
- armor = 1;
- material = -1;
- name = "motor";
- visual = "";
- passThrough = 1;
- };
- class HitGlass1: HitGlass1 {
- armor = 0.1;
- };
- class HitGlass2: HitGlass2 {
- armor = 0.1;
- };
- class HitGlass3: HitGlass3 {
- armor = 0.1;
- };
- class HitGlass4: HitGlass4 {
- armor = 0.1;
- };
- };
-
- class Upgrades {
- ItemLRK[] = {"SkodaRed_DZE3",{},{{"ItemLRK",1},{"PartGeneric",1},{"ItemTent",1}}};
- };
-};
-class SkodaGreen_DZE2: SkodaGreen_DZE1 {
- armor = 55; // car 20
- damageResistance = 0.02099;
- class HitPoints: HitPoints {
- class HitLFWheel: HitLFWheel {
- armor = 0.3;
- };
- class HitLBWheel: HitLBWheel {
- armor = 0.3;
- };
- class HitRFWheel: HitRFWheel {
- armor = 0.3;
- };
- class HitRBWheel: HitRBWheel {
- armor = 0.3;
- };
- class HitFuel {
- armor = 0.28;
- material = -1;
- name = "palivo";
- visual = "";
- passThrough = 1;
- };
- class HitEngine {
- armor = 1;
- material = -1;
- name = "motor";
- visual = "";
- passThrough = 1;
- };
- class HitGlass1: HitGlass1 {
- armor = 0.1;
- };
- class HitGlass2: HitGlass2 {
- armor = 0.1;
- };
- class HitGlass3: HitGlass3 {
- armor = 0.1;
- };
- class HitGlass4: HitGlass4 {
- armor = 0.1;
- };
- };
-
- class Upgrades {
- ItemLRK[] = {"SkodaGreen_DZE3",{},{{"ItemLRK",1},{"PartGeneric",1},{"ItemTent",1}}};
- };
-};
-
-// Cargo 3
-class Skoda_DZE3: Skoda_DZE2 {
- transportMaxWeapons = 20; // car 10
- transportMaxMagazines = 100; // car 50
- transportmaxbackpacks = 4; // car 2
-
- class Upgrades {
- ItemTNK[] = {"Skoda_DZE4",{},{{"ItemTNK",1},{"PartFueltank",2}}};
- };
-};
-class SkodaBlue_DZE3: SkodaBlue_DZE2 {
- transportMaxWeapons = 20; // car 10
- transportMaxMagazines = 100; // car 50
- transportmaxbackpacks = 4; // car 2
-
- class Upgrades {
- ItemTNK[] = {"SkodaBlue_DZE4",{},{{"ItemTNK",1},{"PartFueltank",2}}};
- };
-};
-class SkodaRed_DZE3: SkodaRed_DZE2 {
- transportMaxWeapons = 20; // car 10
- transportMaxMagazines = 100; // car 50
- transportmaxbackpacks = 4; // car 2
-
- class Upgrades {
- ItemTNK[] = {"SkodaRed_DZE4",{},{{"ItemTNK",1},{"PartFueltank",2}}};
- };
-};
-class SkodaGreen_DZE3: SkodaGreen_DZE2 {
- transportMaxWeapons = 20; // car 10
- transportMaxMagazines = 100; // car 50
- transportmaxbackpacks = 4; // car 2
-
- class Upgrades {
- ItemTNK[] = {"SkodaGreen_DZE4",{},{{"ItemTNK",1},{"PartFueltank",2}}};
- };
-};
-
-// Fuel 4
-class Skoda_DZE4: Skoda_DZE3 {
- fuelCapacity = 210; // car 100
-};
-class SkodaBlue_DZE4: SkodaBlue_DZE3 {
- fuelCapacity = 210; // car 100
-};
-class SkodaRed_DZE4: SkodaRed_DZE3 {
- fuelCapacity = 210; // car 100
-};
-class SkodaGreen_DZE4: SkodaGreen_DZE3 {
- fuelCapacity = 210; // car 100
-};
-
-class car_hatchback: SkodaBase {
- armorcrash0[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_01", 0.707946, 1, 200};
- armorcrash1[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_02", 0.707946, 1, 200};
- armorcrash2[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_03", 0.707946, 1, 200};
- armorcrash3[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_04", 0.707946, 1, 200};
- brakedistance = 10;
- buildcrash0[] = {"Ca\sounds\Vehicles\Crash\crash_building_01", 0.707946, 1, 200};
- buildcrash1[] = {"Ca\sounds\Vehicles\Crash\crash_building_02", 0.707946, 1, 200};
- buildcrash2[] = {"Ca\sounds\Vehicles\Crash\crash_building_03", 0.707946, 1, 200};
- buildcrash3[] = {"Ca\sounds\Vehicles\Crash\crash_building_04", 0.707946, 1, 200};
- cargoaction[] = {"Hatchback_Cargo01"};
- cargoiscodriver[] = {1, 0};
- crew = "";
- displayname = "Old hatchback";
- driveraction = "Hatchback_Driver";
- faction = "CIV";
- hiddenselections[] = {"Camo1"};
- hiddenselectionstextures[] = {"\ca\wheeled\data\hatchback_co.paa"};
- icon = "\Ca\wheeled\data\map_ico\icomap_skoda_CA.paa";
- mapsize = 6;
- maxspeed = 125;
- model = "\ca\Wheeled\car_hatchback";
- picture = "\Ca\wheeled\data\ico\car_hatchback_CA.paa";
- rarityurban = 0.6;
- scope = 2;
- soundarmorcrash[] = {"ArmorCrash0", 0.25, "ArmorCrash1", 0.25, "ArmorCrash2", 0.25, "ArmorCrash3", 0.25};
- soundbuildingcrash[] = {"buildCrash0", 0.25, "buildCrash1", 0.25, "buildCrash2", 0.25, "buildCrash3", 0.25};
- soundengineoffext[] = {"ca\sounds\vehicles\Wheeled\sedan\ext\ext-sedan-stop-1", 0.398107, 1, 250};
- soundengineoffint[] = {"ca\sounds\vehicles\Wheeled\sedan\int\int-sedan-stop-1", 0.398107, 1};
- soundengineonext[] = {"ca\sounds\vehicles\Wheeled\sedan\ext\ext-sedan-start-1", 0.398107, 1, 250};
- soundengineonint[] = {"ca\sounds\vehicles\Wheeled\sedan\int\int-sedan-start-1", 0.398107, 1};
- soundgear[] = {"", "5.62341e-005", 1};
- soundgetin[] = {"ca\sounds\vehicles\Wheeled\sedan\ext\ext-sedan-getout-1", 0.316228, 1};
- soundgetout[] = {"ca\sounds\vehicles\Wheeled\sedan\ext\ext-sedan-getout-1", 0.316228, 1, 30};
- soundwoodcrash[] = {"woodCrash0", 0.166, "woodCrash1", 0.166, "woodCrash2", 0.166, "woodCrash3", 0.166, "woodCrash4", 0.166, "woodCrash5", 0.166};
- typicalcargo[] = {};
- wheelcircumference = 2.148;
- woodcrash0[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_01", 0.707946, 1, 200};
- woodcrash1[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_02", 0.707946, 1, 200};
- woodcrash2[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_03", 0.707946, 1, 200};
- woodcrash3[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_04", 0.707946, 1, 200};
- woodcrash4[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_05", 0.707946, 1, 200};
- woodcrash5[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_06", 0.707946, 1, 200};
- class SoundEvents {
- class AccelerationIn {
- expression = "(engineOn*(1-camPos))*gmeterZ";
- limit = 0.5;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\sedan\int\int-sedan-acce-1", 0.398107, 1};
- };
- class AccelerationOut {
- expression = "(engineOn*camPos)*gmeterZ";
- limit = 0.5;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\sedan\ext\ext-sedan-acce-1", 0.398107, 1, 250};
- };
- };
- class Sounds {
- class Engine {
- frequency = "(randomizer*0.05+0.95)*rpm";
- sound[] = {"\ca\sounds\Vehicles\Wheeled\sedan\ext\ext-sedan-low-1", 0.398107, 0.9, 300};
- volume = "engineOn*camPos*(rpm factor[0.6, 0.2])";
- };
- class EngineHighOut {
- frequency = "(randomizer*0.05+0.95)*rpm";
- sound[] = {"\ca\sounds\Vehicles\Wheeled\sedan\ext\ext-sedan-high-1", 0.398107, 0.8, 380};
- volume = "engineOn*camPos*(rpm factor[0.45, 0.9])";
- };
- class IdleOut {
- frequency = 1;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\sedan\ext\ext-sedan-idle-1", 0.281838, 1, 200};
- volume = "engineOn*camPos*(rpm factor[0.3, 0])";
- };
- class TiresRockOut {
- frequency = 1;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-rock2", 0.316228, 1, 30};
- volume = "camPos*rock*(speed factor[2, 20])";
- };
- class TiresSandOut {
- frequency = 1;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-sand2", 0.316228, 1, 30};
- volume = "camPos*sand*(speed factor[2, 20])";
- };
- class TiresGrassOut {
- frequency = 1;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-grass3", 0.316228, 1, 30};
- volume = "camPos*grass*(speed factor[2, 20])";
- };
- class TiresMudOut {
- frequency = 1;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-mud2", 0.316228, 1, 30};
- volume = "camPos*mud*(speed factor[2, 20])";
- };
- class TiresGravelOut {
- frequency = 1;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-gravel2", 0.316228, 1, 30};
- volume = "camPos*gravel*(speed factor[2, 20])";
- };
- class TiresAsphaltOut {
- frequency = 1;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-asphalt3", 0.316228, 1, 30};
- volume = "camPos*asphalt*(speed factor[2, 20])";
- };
- class NoiseOut {
- frequency = 1;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Noises\ext\int-noise3", 0.316228, 1, 30};
- volume = "camPos*(damper0 max 0.04)*(speed factor[0, 8])";
- };
- class EngineLowIn {
- frequency = "(randomizer*0.05+0.95)*rpm";
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\sedan\int\int-sedan-low-1", 0.562341, 0.8};
- volume = "((engineOn*thrust) factor[0.65, 0.2])*(1-camPos)";
- };
- class EngineHighIn {
- frequency = "(randomizer*0.05+0.95)*rpm";
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\sedan\int\int-sedan-high-1", 0.562341, 0.8};
- volume = "((engineOn*thrust) factor[0.55, 0.95])*(1-camPos)";
- };
- class IdleIn {
- frequency = 1;
- sound[] = {"\ca\sounds\Vehicles\Wheeled\sedan\int\int-sedan-idle-1", 0.316228, 1};
- volume = "engineOn*(rpm factor[0.3, 0])*(1-camPos)";
- };
- class TiresRockIn {
- frequency = 1;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-rock2", 0.177828, 1};
- volume = "(1-camPos)*rock*(speed factor[2, 20])";
- };
- class TiresSandIn {
- frequency = 1;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-sand2", 0.177828, 1};
- volume = "(1-camPos)*sand*(speed factor[2, 20])";
- };
- class TiresGrassIn {
- frequency = 1;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-grass3", 0.177828, 1};
- volume = "(1-camPos)*grass*(speed factor[2, 20])";
- };
- class TiresMudIn {
- frequency = 1;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-mud2", 0.177828, 1};
- volume = "(1-camPos)*mud*(speed factor[2, 20])";
- };
- class TiresGravelIn {
- frequency = 1;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-gravel2", 0.177828, 1};
- volume = "(1-camPos)*gravel*(speed factor[2, 20])";
- };
- class TiresAsphaltIn {
- frequency = 1;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-asphalt3", 0.177828, 1};
- volume = "(1-camPos)*asphalt*(speed factor[2, 20])";
- };
- class NoiseIn {
- frequency = 1;
- sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\BUS\int\noise3", 0.177828, 1};
- volume = "(damper0 max 0.04)*(speed factor[0, 8])*(1-camPos)";
- };
- class Movement {
- frequency = 1;
- sound = "soundEnviron";
- volume = 0;
- };
- };
- class Damage {
- mat[] = {"ca\wheeled\data\hatchback.rvmat", "ca\wheeled\data\hatchback.rvmat", "ca\wheeled\data\hatchback_destruct.rvmat", "ca\wheeled\data\hatchback.rvmat", "ca\wheeled\data\hatchback.rvmat", "ca\wheeled\data\hatchback_destruct.rvmat", "ca\wheeled\data\detailmapy\auta_skla.rvmat", "ca\wheeled\data\detailmapy\auta_skla_damage.rvmat", "ca\wheeled\data\detailmapy\auta_skla_damage.rvmat", "ca\wheeled\data\detailmapy\auta_skla_in.rvmat", "ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat", "ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat"};
- tex[] = {};
- };
- class Library {
- libtextdesc = "Civilian Car";
- };
-
- class Upgrades {
- ItemORP[] = {"car_hatchback_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
- };
-};
-
-// Performance 1
-class car_hatchback_DZE1: car_hatchback {
- maxspeed = 150; // max engine limit 125-130
- terrainCoef = 2.5;
-
- class Upgrades {
- ItemAVE[] = {"car_hatchback_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
- };
-};
-
-// Armor 2
-class car_hatchback_DZE2: car_hatchback_DZE1 {
- armor = 50; // car 20
- class HitPoints: HitPoints {
- class HitLFWheel: HitLFWheel {
- armor = 0.3;
- };
- class HitLBWheel: HitLBWheel {
- armor = 0.3;
- };
- class HitRFWheel: HitRFWheel {
- armor = 0.3;
- };
- class HitRBWheel: HitRBWheel {
- armor = 0.3;
- };
- class HitFuel {
- armor = 0.28;
- material = -1;
- name = "palivo";
- visual = "";
- passThrough = 1;
- };
- class HitEngine {
- armor = 1;
- material = -1;
- name = "motor";
- visual = "";
- passThrough = 1;
- };
- class HitGlass1: HitGlass1 {
- armor = 0.1;
- };
- class HitGlass2: HitGlass2 {
- armor = 0.1;
- };
- class HitGlass3: HitGlass3 {
- armor = 0.1;
- };
- class HitGlass4: HitGlass4 {
- armor = 0.1;
- };
- };
-
- class Upgrades {
- ItemLRK[] = {"car_hatchback_DZE3",{},{{"ItemLRK",1},{"PartGeneric",1},{"ItemTent",1}}};
- };
-};
-
-// Cargo 3
-class car_hatchback_DZE3: car_hatchback_DZE2 {
- transportMaxWeapons = 20; // car 10
- transportMaxMagazines = 100; // car 50
- transportmaxbackpacks = 4; // car 2
-
- class Upgrades {
- ItemTNK[] = {"car_hatchback_DZE4",{},{{"ItemTNK",1},{"PartFueltank",2}}};
- };
-};
-
-// Fuel 4
-class car_hatchback_DZE4: car_hatchback_DZE3 {
- fuelCapacity = 210; // car 100
-};
-
-class car_sedan : SkodaBase {
- scope = 2;
- faction = "CIV";
- maxSpeed = 125;
- model = "\ca\Wheeled\car_sedan";
- picture = "\Ca\wheeled\data\ico\car_sedan_CA.paa";
- Icon = "\Ca\wheeled\data\map_ico\icomap_skoda_CA.paa";
- mapSize = 6;
- typicalCargo[] = {
- "Citizen4"
- };
- crew = "Citizen4";
- displayName = "Sedan";
- driverAction = "Sedan_Driver";
- wheelCircumference = 1.947;
- soundGear[] = {
- "",
- 5.62341e-005,
- 1
- };
- soundGetIn[] = {
- "ca\sounds\vehicles\Wheeled\sedan\ext\ext-sedan-getout-1",
- 0.316228,
- 1
- };
- soundGetOut[] = {
- "ca\sounds\vehicles\Wheeled\sedan\ext\ext-sedan-getout-1",
- 0.316228,
- 1,
- 30
- };
- soundEngineOnInt[] = {
- "ca\sounds\vehicles\Wheeled\sedan\int\int-sedan-start-1",
- 0.398107,
- 1
- };
- soundEngineOnExt[] = {
- "ca\sounds\vehicles\Wheeled\sedan\ext\ext-sedan-start-1",
- 0.398107,
- 1,
- 250
- };
- soundEngineOffInt[] = {
- "ca\sounds\vehicles\Wheeled\sedan\int\int-sedan-stop-1",
- 0.398107,
- 1
- };
- soundEngineOffExt[] = {
- "ca\sounds\vehicles\Wheeled\sedan\ext\ext-sedan-stop-1",
- 0.398107,
- 1,
- 250
- };
- buildCrash0[] = {
- "Ca\sounds\Vehicles\Crash\crash_building_01",
- 0.707946,
- 1,
- 200
- };
- buildCrash1[] = {
- "Ca\sounds\Vehicles\Crash\crash_building_02",
- 0.707946,
- 1,
- 200
- };
- buildCrash2[] = {
- "Ca\sounds\Vehicles\Crash\crash_building_03",
- 0.707946,
- 1,
- 200
- };
- buildCrash3[] = {
- "Ca\sounds\Vehicles\Crash\crash_building_04",
- 0.707946,
- 1,
- 200
- };
- soundBuildingCrash[] = {
- "buildCrash0",
- 0.25,
- "buildCrash1",
- 0.25,
- "buildCrash2",
- 0.25,
- "buildCrash3",
- 0.25
- };
- WoodCrash0[] = {
- "Ca\sounds\Vehicles\Crash\crash_mix_wood_01",
- 0.707946,
- 1,
- 200
- };
- WoodCrash1[] = {
- "Ca\sounds\Vehicles\Crash\crash_mix_wood_02",
- 0.707946,
- 1,
- 200
- };
- WoodCrash2[] = {
- "Ca\sounds\Vehicles\Crash\crash_mix_wood_03",
- 0.707946,
- 1,
- 200
- };
- WoodCrash3[] = {
- "Ca\sounds\Vehicles\Crash\crash_mix_wood_04",
- 0.707946,
- 1,
- 200
- };
- WoodCrash4[] = {
- "Ca\sounds\Vehicles\Crash\crash_mix_wood_05",
- 0.707946,
- 1,
- 200
- };
- WoodCrash5[] = {
- "Ca\sounds\Vehicles\Crash\crash_mix_wood_06",
- 0.707946,
- 1,
- 200
- };
- soundWoodCrash[] = {
- "woodCrash0",
- 0.166,
- "woodCrash1",
- 0.166,
- "woodCrash2",
- 0.166,
- "woodCrash3",
- 0.166,
- "woodCrash4",
- 0.166,
- "woodCrash5",
- 0.166
- };
- ArmorCrash0[] = {
- "Ca\sounds\Vehicles\Crash\crash_vehicle_01",
- 0.707946,
- 1,
- 200
- };
- ArmorCrash1[] = {
- "Ca\sounds\Vehicles\Crash\crash_vehicle_02",
- 0.707946,
- 1,
- 200
- };
- ArmorCrash2[] = {
- "Ca\sounds\Vehicles\Crash\crash_vehicle_03",
- 0.707946,
- 1,
- 200
- };
- ArmorCrash3[] = {
- "Ca\sounds\Vehicles\Crash\crash_vehicle_04",
- 0.707946,
- 1,
- 200
- };
- soundArmorCrash[] = {
- "ArmorCrash0",
- 0.25,
- "ArmorCrash1",
- 0.25,
- "ArmorCrash2",
- 0.25,
- "ArmorCrash3",
- 0.25
- };
- class SoundEvents {
- class AccelerationIn {
- sound[] = {
- "\ca\SOUNDS\Vehicles\Wheeled\sedan\int\int-sedan-acce-2",
- 0.398107,
- 1
- };
- limit = "0.5";
- expression = "(engineOn*(1-camPos))*gmeterZ";
- };
- class AccelerationOut {
- sound[] = {
- "\ca\SOUNDS\Vehicles\Wheeled\sedan\ext\ext-sedan-acce-2",
- 0.398107,
- 1,
- 250
- };
- limit = "0.5";
- expression = "(engineOn*camPos)*gmeterZ";
- };
- };
- class Sounds {
- class Engine {
- sound[] = {
- "\ca\sounds\Vehicles\Wheeled\sedan\ext\ext-sedan-low-1",
- 0.562341,
- 0.95,
- 300
- };
- frequency = "(randomizer*0.05+0.95)*rpm";
- volume = "engineOn*camPos*(rpm factor[0.6, 0.2])";
- };
- class EngineHighOut {
- sound[] = {
- "\ca\sounds\Vehicles\Wheeled\sedan\ext\ext-sedan-high-1",
- 0.562341,
- 0.95,
- 399
- };
- frequency = "(randomizer*0.05+0.98)*rpm";
- volume = "engineOn*camPos*(rpm factor[0.45, 0.9])";
- };
- class IdleOut {
- sound[] = {
- "\ca\SOUNDS\Vehicles\Wheeled\sedan\ext\ext-sedan-idle-1",
- 0.354813,
- 1,
- 200
- };
- frequency = "1";
- volume = "engineOn*camPos*(rpm factor[0.3, 0])";
- };
- class TiresRockOut {
- sound[] = {
- "\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-rock2",
- 0.1,
- 1,
- 30
- };
- frequency = "1";
- volume = "camPos*rock*(speed factor[2, 20])";
- };
- class TiresSandOut {
- sound[] = {
- "\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-sand2",
- 0.1,
- 1,
- 30
- };
- frequency = "1";
- volume = "camPos*sand*(speed factor[2, 20])";
- };
- class TiresGrassOut {
- sound[] = {
- "\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-grass3",
- 0.1,
- 1,
- 30
- };
- frequency = "1";
- volume = "camPos*grass*(speed factor[2, 20])";
- };
- class TiresMudOut {
- sound[] = {
- "\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-mud2",
- 0.1,
- 1,
- 30
- };
- frequency = "1";
- volume = "camPos*mud*(speed factor[2, 20])";
- };
- class TiresGravelOut {
- sound[] = {
- "\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-gravel2",
- 0.1,
- 1,
- 30
- };
- frequency = "1";
- volume = "camPos*gravel*(speed factor[2, 20])";
- };
- class TiresAsphaltOut {
- sound[] = {
- "\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-asphalt3",
- 0.1,
- 1,
- 30
- };
- frequency = "1";
- volume = "camPos*asphalt*(speed factor[2, 20])";
- };
- class NoiseOut {
- sound[] = {
- "\ca\SOUNDS\Vehicles\Wheeled\Noises\ext\int-noise3",
- 0.1,
- 1,
- 30
- };
- frequency = "1";
- volume = "camPos*(damper0 max 0.04)*(speed factor[0, 8])";
- };
- class EngineLowIn {
- sound[] = {
- "\ca\SOUNDS\Vehicles\Wheeled\sedan\int\int-sedan-low-1",
- 0.562341,
- 0.95
- };
- frequency = "(randomizer*0.05+0.95)*rpm";
- volume = "((engineOn*thrust) factor[0.65, 0.2])*(1-camPos)";
- };
- class EngineHighIn {
- sound[] = {
- "\ca\SOUNDS\Vehicles\Wheeled\sedan\int\int-sedan-high-1",
- 0.562341,
- 0.95
- };
- frequency = "(randomizer*0.05+0.95)*rpm";
- volume = "((engineOn*thrust) factor[0.55, 0.95])*(1-camPos)";
- };
- class IdleIn {
- sound[] = {
- "\ca\sounds\Vehicles\Wheeled\sedan\int\int-sedan-idle-1",
- 0.354813,
- 1
- };
- frequency = "1";
- volume = "engineOn*(rpm factor[0.3, 0])*(1-camPos)";
- };
- class TiresRockIn {
- sound[] = {
- "\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-rock2",
- 0.1,
- 1
- };
- frequency = "1";
- volume = "(1-camPos)*rock*(speed factor[2, 20])";
- };
- class TiresSandIn {
- sound[] = {
- "\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-sand2",
- 0.1,
- 1
- };
- frequency = "1";
- volume = "(1-camPos)*sand*(speed factor[2, 20])";
- };
- class TiresGrassIn {
- sound[] = {
- "\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-grass3",
- 0.1,
- 1
- };
- frequency = "1";
- volume = "(1-camPos)*grass*(speed factor[2, 20])";
- };
- class TiresMudIn {
- sound[] = {
- "\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-mud2",
- 0.1,
- 1
- };
- frequency = "1";
- volume = "(1-camPos)*mud*(speed factor[2, 20])";
- };
- class TiresGravelIn {
- sound[] = {
- "\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-gravel2",
- 0.1,
- 1
- };
- frequency = "1";
- volume = "(1-camPos)*gravel*(speed factor[2, 20])";
- };
- class TiresAsphaltIn {
- sound[] = {
- "\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-asphalt3",
- 0.1,
- 1
- };
- frequency = "1";
- volume = "(1-camPos)*asphalt*(speed factor[2, 20])";
- };
- class NoiseIn {
- sound[] = {
- "\ca\SOUNDS\Vehicles\Wheeled\BUS\int\noise3",
- 0.177828,
- 1
- };
- frequency = "1";
- volume = "(damper0 max 0.04)*(speed factor[0, 8])*(1-camPos)";
- };
- class Movement {
- sound = "soundEnviron";
- frequency = "1";
- volume = "0";
- };
- };
- class Library {
- libTextDesc = "Civilian Car";
- };
- class Damage {
- tex[] = {
- };
- mat[] = {
- "ca\wheeled\data\sedan_ext.rvmat",
- "ca\wheeled\data\sedan_ext.rvmat",
- "ca\wheeled\data\sedan_ext_destruct.rvmat",
- "ca\wheeled\data\sedan_int.rvmat",
- "ca\wheeled\data\sedan_int.rvmat",
- "ca\wheeled\data\sedan_int_destruct.rvmat",
- "ca\wheeled\data\detailmapy\auta_skla.rvmat",
- "ca\wheeled\data\detailmapy\auta_skla_damage.rvmat",
- "ca\wheeled\data\detailmapy\auta_skla_damage.rvmat",
- "ca\wheeled\data\detailmapy\auta_skla_in.rvmat",
- "ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat",
- "ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat"
- };
- };
- hiddenSelections[] = {
- "Camo1"
- };
- hiddenSelectionsTextures[] = {
- "\ca\wheeled\data\sedan_ext_co.paa"
- };
- rarityUrban = 0.6;
-
- class Upgrades {
- ItemORP[] = {"car_sedan_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
- };
-};
-
-// Performance 1
-class car_sedan_DZE1: car_sedan {
- maxspeed = 150; // max engine limit 125-130
- terrainCoef = 2.5;
-
- class Upgrades {
- ItemAVE[] = {"car_sedan_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
- };
-};
-
-// Armor 2
-class car_sedan_DZE2: car_sedan_DZE1 {
- armor = 50; // car 20
- class HitPoints: HitPoints {
- class HitLFWheel: HitLFWheel {
- armor = 0.3;
- };
- class HitLBWheel: HitLBWheel {
- armor = 0.3;
- };
- class HitRFWheel: HitRFWheel {
- armor = 0.3;
- };
- class HitRBWheel: HitRBWheel {
- armor = 0.3;
- };
- class HitFuel {
- armor = 0.28;
- material = -1;
- name = "palivo";
- visual = "";
- passThrough = 1;
- };
- class HitEngine {
- armor = 1;
- material = -1;
- name = "motor";
- visual = "";
- passThrough = 1;
- };
- class HitGlass1: HitGlass1 {
- armor = 0.1;
- };
- class HitGlass2: HitGlass2 {
- armor = 0.1;
- };
- class HitGlass3: HitGlass3 {
- armor = 0.1;
- };
- class HitGlass4: HitGlass4 {
- armor = 0.1;
- };
- };
-
- class Upgrades {
- ItemLRK[] = {"car_sedan_DZE3",{},{{"ItemLRK",1},{"PartGeneric",1},{"ItemTent",1}}};
- };
-};
-
-// Cargo 3
-class car_sedan_DZE3: car_sedan_DZE2 {
- transportMaxWeapons = 20; // car 10
- transportMaxMagazines = 100; // car 50
- transportmaxbackpacks = 4; // car 2
-
- class Upgrades {
- ItemTNK[] = {"car_sedan_DZE4",{},{{"ItemTNK",1},{"PartFueltank",2}}};
- };
-};
-
-// Fuel 4
-class car_sedan_DZE4: car_sedan_DZE3 {
- fuelCapacity = 210; // car 100
-};
diff --git a/SQF/dayz_code/Configs/CfgVehicles/LAND/Ural.hpp b/SQF/dayz_code/Configs/CfgVehicles/LAND/Ural.hpp
deleted file mode 100644
index 4dd49e917..000000000
--- a/SQF/dayz_code/Configs/CfgVehicles/LAND/Ural.hpp
+++ /dev/null
@@ -1,52 +0,0 @@
-class Ural_Base;
-class UralCivil_DZE : Ural_Base {
- scope = 2;
- side = 3;
- faction = "CIV";
- displayName = "Ural (Civil)";
- vehicleClass = "Car";
- crew = "";
- typicalCargo[] = {};
- class TransportMagazines{};
- class TransportWeapons{};
- model = "\ca\wheeled\ural";
- picture = "\Ca\wheeled\data\ico\ural_civil1_CA.paa";
- rarityUrban = 0.3;
- accuracy = 0.22;
- hiddenSelectionsTextures[] = {
- "\ca\wheeled\data\ural_kabina_civ1_co.paa",
- "\ca\wheeled\data\ural_plachta_civ1_co.paa"
- };
-};
-class UralOpen_Base;
-class UralCivil2_DZE : UralOpen_Base {
- displayName = "Ural (Civil 2)";
- model = "\ca\wheeled\Ural_Open";
- accuracy = 0.22;
- scope = 2;
- side = 3;
- faction = "CIV";
- vehicleClass = "Car";
- crew = "";
- typicalCargo[] = {};
- class TransportMagazines{};
- class TransportWeapons{};
- picture = "\Ca\wheeled\data\ico\ural_civil1_CA.paa";
- rarityUrban = 0.22;
- hiddenSelectionsTextures[] = {
- "\ca\wheeled\data\ural_kabina_civ2_co.paa",
- "\ca\wheeled\data\ural_korba_civ2_co.paa"
- };
-};
-class UralRefuel_TK_EP1;
-class UralRefuel_TK_EP1_DZ: UralRefuel_TK_EP1 {
- scope = 2;
- side = 2;
- crew = "";
- typicalCargo[] = {};
- hiddenSelections[] = {};
- class TransportMagazines{};
- class TransportWeapons{};
- transportFuel = 0;
- fuelCapacity = 10000;
-};
\ No newline at end of file
diff --git a/SQF/dayz_code/Configs/CfgVehicles/LAND/V3S.hpp b/SQF/dayz_code/Configs/CfgVehicles/LAND/V3S.hpp
deleted file mode 100644
index f68fd7073..000000000
--- a/SQF/dayz_code/Configs/CfgVehicles/LAND/V3S.hpp
+++ /dev/null
@@ -1,64 +0,0 @@
-class V3S_Base;
-class V3S_Civ: V3S_Base {
- crew = "";
- faction = "CIV";
- rarityurban = 0.3;
- scope = 2;
- side = 3;
- typicalcargo[] = {};
- class Library {
- libtextdesc = "The V3S is a Czech-made military 6x6 cargo truck capable of carrying cargo up to 5 tons, or up to 3 tons in rough terrain.
This one is a harmless civilian vehicle.";
- };
-};
-
-class V3S_Base_EP1;
-class V3S_TK_EP1_DZE: V3S_Base_EP1 {
- scope = 2;
- side = 0;
- faction = "BIS_TK";
- crew = "";
- typicalCargo[] = {};
- model = "\ca\wheeled_E\V3S\V3S_transport";
- displayname = "V3S";
- driverAction = "V3S_Driver_EP1";
- class TransportMagazines {};
- class TransportWeapons {};
-};
-class V3S_RA_TK_GUE_EP1_DZE: V3S_Base_EP1 {
- scope = 2;
- side = 2;
- faction = "BIS_TK_GUE";
- crew = "";
- //armor = 40;
- typicalCargo[] = {};
- vehicleClass = "Support";
- displayname = "V3S Reammo";
- model = "\ca\wheeled_E\V3S\V3S_Repair";
- Icon = "\CA\wheeled_e\data\UI\Icon_V3S_repair_CA.paa";
- Picture = "\CA\wheeled_e\data\UI\Picture_V3S_repair_CA.paa";
- MapSize = 7;
- driverAction = "V3S_Driver_EP1";
- transportSoldier = 2;
- class TransportMagazines {};
- class TransportWeapons {};
- type = 0;
- threat[] = {0,0,0};
- hiddenSelections[] = {"Camo1","Camo2","Camo3","Camo4"};
- hiddenSelectionsTextures[] = {"ca\wheeled_E\V3S\Data\v3s_kabpar_EGUE_co","ca\wheeled_E\V3S\Data\v3s_intkor_EGUE_co","ca\wheeled_E\V3S\Data\v3s_koloint02_EGUE_co","ca\wheeled_E\V3S\Data\v3s_repair_EGUE_co"};
- //transportMaxMagazines = 200;
- //transportMaxWeapons = 50;
- //transportMaxBackpacks = 8;
- //terrainCoef = 2.5;
-};
-class V3S_Refuel_TK_GUE_EP1;
-class V3S_Refuel_TK_GUE_EP1_DZ: V3S_Refuel_TK_GUE_EP1 {
- scope = 2;
- side = 2;
- crew = "";
- typicalCargo[] = {};
- hiddenSelections[] = {};
- class TransportMagazines{};
- class TransportWeapons{};
- transportFuel = 0;
- fuelCapacity = 10000;
-};
\ No newline at end of file
diff --git a/SQF/dayz_code/Configs/CfgVehicles/LootContainer.hpp b/SQF/dayz_code/Configs/CfgVehicles/LootContainer.hpp
index 991ba0a25..a332b342a 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/LootContainer.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/LootContainer.hpp
@@ -1,6 +1,6 @@
class DZ_AmmoBoxRU : ReammoBox
{
- scope = public;
+ scope = 2;
model = "ca\weapons\ammoboxes\proxy_ruweaponboxlow.p3d";
displayName = "Ammo box"; //TODO move to stringtable
@@ -8,7 +8,7 @@ class DZ_AmmoBoxRU : ReammoBox
class DZ_ExplosiveBoxRU : ReammoBox
{
- scope = public;
+ scope = 2;
model = "ca\weapons\ammoboxes\proxy_ruexplosives.p3d";
displayName = "Ammo box"; //TODO move to stringtable
@@ -16,7 +16,7 @@ class DZ_ExplosiveBoxRU : ReammoBox
class DZ_AmmoBoxUS : ReammoBox
{
- scope = public;
+ scope = 2;
model = "ca\weapons\ammoboxes\proxy_usbasicammoboxsmall.p3d";
displayName = "Ammo box"; //TODO move to stringtable
@@ -24,7 +24,7 @@ class DZ_AmmoBoxUS : ReammoBox
class DZ_ExplosivesBoxUS : ReammoBox
{
- scope = public;
+ scope = 2;
model = "ca\weapons\ammoboxes\proxy_usbasicexplosives.p3d";
displayName = "Ammo box"; //TODO move to stringtable
@@ -32,7 +32,7 @@ class DZ_ExplosivesBoxUS : ReammoBox
class DZ_CardboardBox : ReammoBox
{
- scope = public;
+ scope = 2;
model = "dayz_equip\models\cardboard_box.p3d";
displayName = "Cardboard box"; //TODO move to stringtable
@@ -40,7 +40,7 @@ class DZ_CardboardBox : ReammoBox
class DZ_MedBox : ReammoBox
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityassets\models\medical_freezbox.p3d";
displayName = $STR_DAYZ_OBJ_2;
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Plane/AN2_DZ.hpp b/SQF/dayz_code/Configs/CfgVehicles/Plane/AN2_DZ.hpp
index 4d8273ae2..4ec504b36 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/Plane/AN2_DZ.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Plane/AN2_DZ.hpp
@@ -18,6 +18,7 @@ class AN2_DZ: An2_Base_EP1
transportMaxWeapons = 10;
transportMaxMagazines = 80;
transportmaxbackpacks = 15;
+ fuelCapacity = 757;
};
class AN2_2_DZ : AN2_DZ
diff --git a/SQF/dayz_code/Configs/CfgVehicles/AIR/C130.hpp b/SQF/dayz_code/Configs/CfgVehicles/Plane/C130.hpp
similarity index 100%
rename from SQF/dayz_code/Configs/CfgVehicles/AIR/C130.hpp
rename to SQF/dayz_code/Configs/CfgVehicles/Plane/C130.hpp
diff --git a/SQF/dayz_code/Configs/CfgVehicles/AIR/MV22.hpp b/SQF/dayz_code/Configs/CfgVehicles/Plane/MV22.hpp
similarity index 100%
rename from SQF/dayz_code/Configs/CfgVehicles/AIR/MV22.hpp
rename to SQF/dayz_code/Configs/CfgVehicles/Plane/MV22.hpp
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Players.hpp b/SQF/dayz_code/Configs/CfgVehicles/Players.hpp
deleted file mode 100644
index bd80c1451..000000000
--- a/SQF/dayz_code/Configs/CfgVehicles/Players.hpp
+++ /dev/null
@@ -1,561 +0,0 @@
-class INS_Lopotev;
-class INS_Lopotev_DZ: INS_Lopotev {
- displayName = "Boss";
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class RU_Soldier_Crew;
-class RU_Soldier_Crew_DZ: RU_Soldier_Crew {
- displayName = "Crewman";
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class TK_Commander_EP1;
-class TK_Commander_EP1_DZ: TK_Commander_EP1 {
- displayName = "General";
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class TK_Soldier_Sniper_EP1;
-class TK_Soldier_Sniper_EP1_DZ: TK_Soldier_Sniper_EP1 {
- displayName = "Desert Sniper";
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class TK_Special_Forces_MG_EP1;
-class TK_Special_Forces_MG_EP1_DZ: TK_Special_Forces_MG_EP1 {
- displayName = "Smuggler";
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-
-// good
-class INS_Soldier_AR;
-class INS_Soldier_AR_DZ: INS_Soldier_AR {
- displayName = "Cooper";
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class INS_Soldier_CO;
-class INS_Soldier_CO_DZ: INS_Soldier_CO {
- displayName = "Travis";
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class INS_Bardak;
-class INS_Bardak_DZ: INS_Bardak {
- displayName = "Paulo";
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class INS_Worker2;
-class INS_Worker2_DZ: INS_Worker2 {
- displayName = "Steve";
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-
-// bandits
-class Soldier_Crew_PMC;
-class Bandit1_DZ : Soldier_Crew_PMC {
- displayName = $STR_CHAR_2;
- side = 1;
- weapons[] = {"Throw","Put"};
- model = "\dayz\characters\man_bandit";
- portrait = "\Ca\characters_E\data\portraits\ger_soldier_CA";
- magazines[] = {};
- backpack = "";
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
-};
-class Bandit2_DZ: Soldier_Crew_PMC {
- scope = 2;
- side = 1;
- displayName = $STR_CHAR_2;
- weapons[] = {"Throw","Put"};
- model = "\ca\characters_E\GER\GER_rifleman";
- portrait = "\Ca\characters_E\data\portraits\ger_soldier_CA";
- magazines[] = {};
- backpack = "";
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- hiddenSelections[] = {"Camo"};
- hiddenSelectionsTextures[] = {"\dayz\textures\clothes\bandit_tex1_co.paa"};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
-};
-
-// new bandits
-class GUE_Soldier_MG;
-class GUE_Soldier_MG_DZ: GUE_Soldier_MG {
- displayName = "Bandit Gunner";
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class GUE_Soldier_Sniper;
-class GUE_Soldier_Sniper_DZ: GUE_Soldier_Sniper {
- displayName = "Bandit Sniper";
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class GUE_Soldier_Crew;
-class GUE_Soldier_Crew_DZ: GUE_Soldier_Crew {
- displayName = "Bandit ";
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class GUE_Soldier_CO;
-class GUE_Soldier_CO_DZ: GUE_Soldier_CO {
- displayName = "Bandit Gunner";
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class GUE_Soldier_2;
-class GUE_Soldier_2_DZ: GUE_Soldier_2 {
- displayName = "Bandit Gunner";
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-
-class BAF_Soldier_Officer_W;
-class Rocket_DZ: BAF_Soldier_Officer_W {
- displayName = "Officer";
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
-};
-class RU_Policeman;
-class RU_Policeman_DZ: RU_Policeman {
- displayName = "Policeman";
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class Pilot_EP1;
-class Pilot_EP1_DZ: Pilot_EP1 {
- displayName = "Pilot";
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class Haris_Press_EP1;
-class Haris_Press_EP1_DZ: Haris_Press_EP1 {
- displayName = "Press";
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class Ins_Soldier_GL;
-class Ins_Soldier_GL_DZ: Ins_Soldier_GL {
- displayName = "Terrorist";
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class GUE_Commander;
-class GUE_Commander_DZ: GUE_Commander {
- displayName = "Rebel";
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class Functionary1_EP1;
-class Functionary1_EP1_DZ: Functionary1_EP1 {
- displayName = "Business Suit";
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class Priest;
-class Priest_DZ: Priest {
- displayName = "Priest";
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class Rocker1;
-class Rocker1_DZ: Rocker1 {
- displayName = "Rocker (black)";
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class Rocker2;
-class Rocker2_DZ: Rocker2 {
- displayName = "Rocker (brown)";
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class Rocker3;
-class Rocker3_DZ: Rocker3 {
- displayName = "Rocker (blue)";
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class Rocker4;
-class Rocker4_DZ: Rocker4 {
- displayName = "Rocker (green)";
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-
-class TK_INS_Warlord_EP1;
-class TK_INS_Warlord_EP1_DZ: TK_INS_Warlord_EP1 {
- displayName = "Takistani Warlord";
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
-};
-
-class TK_INS_Soldier_EP1;
-class TK_INS_Soldier_EP1_DZ: TK_INS_Soldier_EP1 {
- displayName = "Takistani Soldier";
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
-};
-
-class CZ_Special_Forces_GL_DES_EP1;
-class CZ_Special_Forces_GL_DES_EP1_DZ: CZ_Special_Forces_GL_DES_EP1 {
- displayName = "Special Forces";
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
-};
-
-class Drake_Light;
-class Drake_Light_DZ: Drake_Light {
- displayName = "Desert Camo";
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
-};
-class Soldier_Bodyguard_AA12_PMC;
-class Soldier_Bodyguard_AA12_PMC_DZ: Soldier_Bodyguard_AA12_PMC {
- displayName = "Bodyguard";
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
-};
-
-class Soldier_Sniper_PMC_DZ: Soldier_Crew_PMC {
- displayName = "Marksman";
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
-
- model = "\dayz\characters\man_hero";
- HiddenSelections[] = {"camo1","camo2","camo3"};
- HiddenSelectionsTextures[] = {"ca\characters_pmc\pmc_soldier\data\bauer_co.paa","ca\characters_pmc\pmc_soldier\data\bauer_gear_co.paa","ca\characters_pmc\pmc_soldier\data\headgear_co.paa"};
- class EventHandlers
- {
- init = "(_this select 0) setObjectTexture [0,[""\Ca\Characters_PMC\PMC_soldier\Data\bauer_2_co.paa"",""\Ca\Characters_PMC\PMC_soldier\Data\bauer_3_co.paa"",""\Ca\Characters_PMC\PMC_soldier\Data\bauer_4_co.paa"",""\Ca\Characters_PMC\PMC_soldier\Data\bauer_5_co.paa""] select floor random 4]; (_this select 0) setObjectTexture [1,[""ca\characters_pmc\pmc_soldier\data\bauer_gear_co.paa"",""\Ca\Characters_PMC\PMC_soldier\Data\Bauer_Gear_1_co.paa"",""\Ca\Characters_PMC\PMC_soldier\Data\Bauer_Gear_2_co.paa"",""\Ca\Characters_PMC\PMC_soldier\Data\Bauer_Gear_3_co.paa""] select floor random 4]; (_this select 0) setObjectTexture [2,[""\Ca\Characters_PMC\PMC_soldier\Data\HeadGear_CO.paa"",""\Ca\Characters_PMC\PMC_soldier\Data\HeadGear_1_CO.paa""] select floor random 2]";
- };
-};
-class Soldier_TL_PMC;
-class Soldier_TL_PMC_DZ: Soldier_TL_PMC {
- displayName = "Team Leader";
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
-};
-class FR_OHara;
-class FR_OHara_DZ: FR_OHara {
- displayName = "Jungle Camo";
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
- attendant = 0;
-};
-class FR_Rodriguez;
-class FR_Rodriguez_DZ: FR_Rodriguez {
- displayName = "Gunner Outfit";
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class CZ_Soldier_Sniper_EP1;
-class CZ_Soldier_Sniper_EP1_DZ: CZ_Soldier_Sniper_EP1 {
- displayName = "Desert Ghillie";
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class Graves_Light;
-class Graves_Light_DZ: Graves_Light {
- displayName = "Urban Camo";
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-
-
-class BAF_Soldier_W;
-class Soldier1_DZ: BAF_Soldier_W {
- displayName = "Soldier";
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
-};
-class BAF_Soldier_SniperH_W;
-class Sniper1_DZ: BAF_Soldier_SniperH_W {
- displayName = "Sniper";
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
-};
-class BAF_Soldier_L_W;
-class Camo1_DZ: BAF_Soldier_L_W {
- displayName = "Survivor";
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
-};
diff --git a/SQF/dayz_code/Configs/CfgVehicles/SEA/PBX.hpp b/SQF/dayz_code/Configs/CfgVehicles/SEA/PBX.hpp
deleted file mode 100644
index 398640b59..000000000
--- a/SQF/dayz_code/Configs/CfgVehicles/SEA/PBX.hpp
+++ /dev/null
@@ -1,30 +0,0 @@
-class RubberBoat;
-class PBX: RubberBoat {
- cargoaction[] = {"PBX_Cargo01", "PBX_Cargo02", "PBX_Cargo03"};
- crew = "";
- displayname = "PBX";
- driveraction = "PBX_Driver";
- extcameraposition[] = {0, 4, -14};
- faction = "RU";
- icon = "\Ca\water\Data\map_ico\icomap_rubber_CA.paa";
- mapsize = 6;
- maxspeed = 65;
- model = "\ca\water\PBX";
- picture = "\ca\water\data\ico\pbx_CA.paa";
- scope = 2;
- side = 0;
- transportsoldier = 3;
- typicalcargo[] = {};
- class TransportMagazines {};
- class Library {
- libtextdesc = "The PBX is a Combat Rubber Craft very similar to the CRRC in design. It is intended to be used for maritime raids and infiltration, as well as riverine operations.";
- };
- class Damage {
- mat[] = {"ca\water\data\pbx_engine.rvmat", "ca\water\data\pbx_engine.rvmat", "ca\water\data\pbx_engine_destruct.rvmat", "ca\water\data\pbx_01.rvmat", "ca\water\data\pbx_01.rvmat", "ca\water\data\pbx_01_destruct.rvmat", "ca\water\data\pbx_02.rvmat", "ca\water\data\pbx_02.rvmat", "ca\water\data\pbx_02_destruct.rvmat"};
- tex[] = {};
- };
- transportMaxMagazines = 50;
- transportMaxWeapons = 5;
- transportMaxBackpacks = 1;
- fuelCapacity = 23;
-};
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Skins.hpp b/SQF/dayz_code/Configs/CfgVehicles/Skins.hpp
index 2b6e08cc5..5cad76606 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/Skins.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Skins.hpp
@@ -1,4 +1,3 @@
-
class Man;
class CAManBase: Man
{
@@ -104,73 +103,7 @@ class Survivor3_DZ : Survivor2_DZ {
HiddenSelectionsTextures[] = {"ca\characters_pmc\pmc_soldier\data\bauer_co.paa", "ca\characters_pmc\pmc_soldier\data\bauer_gear_co.paa", "ca\characters_pmc\pmc_soldier\data\headgear_co.paa"};
};
-class SurvivorW2_DZ : Survivor_DZ {
- scope = 2;
- displayName = $STR_CHAR_1;
- model = "\dayz\characters\annie_original";
- identityTypes[] = {"Language_W_EN_EP1", "Woman"};
- languages[] = {"EN"};
-
- class TalkTopics {
- core = "Core_E";
- core_en = "Core_Full_E";
- };
- genericNames = "EnglishWomen";
-
- class SpeechVariants {
- class Default {
- speechSingular[] = {"veh_woman"};
- speechPlural[] = {"veh_women"};
- };
-
- class EN : Default {};
-
- class CZ {
- speechSingular[] = {"veh_woman_CZ"};
- speechPlural[] = {"veh_women_CZ"};
- };
-
- class CZ_Akuzativ {
- speechSingular[] = {"veh_woman_CZ4P"};
- speechPlural[] = {"veh_women_CZ4P"};
- };
-
- class RU {
- speechSingular[] = {"veh_woman_RU"};
- speechPlural[] = {"veh_women_RU"};
- };
- };
- TextPlural = "Women";
- TextSingular = "Woman";
- nameSound = "veh_woman";
-
- class HitDamage {
- class Group0 {
- hitSounds[] = {{{"ca\sounds\Characters\Noises\Damage\banz-hit-01", 0.177828, 1, 120}, 0.2}, {{"ca\sounds\Characters\Noises\Damage\banz-hit-02", 0.177828, 1, 120}, 0.2}, {{"ca\sounds\Characters\Noises\Damage\banz-hit-03", 0.177828, 1, 120}, 0.2}, {{"ca\sounds\Characters\Noises\Damage\banz-hit-04", 0.177828, 1, 120}, 0.1}, {{"ca\sounds\Characters\Noises\Damage\banz-hit-05", 0.177828, 1, 120}, 0.1}, {{"ca\sounds\Characters\Noises\Damage\banz-hit-06", 0.177828, 1, 120}, 0.1}, {{"ca\sounds\Characters\Noises\Damage\banz-hit-07", 0.177828, 1, 120}, 0.1}};
- damageSounds[] = {{"body", {"ca\sounds\Characters\Noises\Damage\banz-damage-g1-01", 0.0562341, 1, 120, 0.25, 5, 6, 10}}, {"body", {"ca\sounds\Characters\Noises\Damage\banz-damage-g1-02", 0.0562341, 1, 120, 0.25, 5, 7.5, 10}}, {"body", {"ca\sounds\Characters\Noises\Damage\banz-damage-g1-03", 0.0562341, 1, 120, 0.25, 5, 6, 10}}, {"body", {"ca\sounds\Characters\Noises\Damage\banz-damage-g1-04", 0.0562341, 1, 120, 0.25, 5, 7.5, 10}}, {"hands", {"ca\sounds\Characters\Noises\Damage\banz-damage-g1-07-arm", 0.0562341, 1, 120, 0.5, 0, 2.5, 5}}, {"hands", {"ca\sounds\Characters\Noises\Damage\banz-damage-g1-08-arm", 0.0562341, 1, 120, 0.5, 0, 2.5, 5}}, {"legs", {"ca\sounds\Characters\Noises\Damage\banz-damage-g1-05-leg", 0.0562341, 1, 120, 0.5, 0, 1, 2}}, {"legs", {"ca\sounds\Characters\Noises\Damage\banz-damage-g1-06-leg", 0.0562341, 1, 120, 0.5, 0, 1, 2}}};
- };
- };
-
- class SoundBreath {
- breath0[] = {{{{"\ca\sounds\Characters\Noises\Breath\hanz-run-breath-01", 0.0562341, 1, 8}, 0.25}, {{"\ca\sounds\Characters\Noises\Breath\hanz-run-breath-02", 0.0562341, 1, 8}, 0.25}, {{"\ca\sounds\Characters\Noises\Breath\hanz-run-breath-03", 0.0562341, 1, 8}, 0.25}, {{"\ca\sounds\Characters\Noises\Breath\hanz-run-breath-04", 0.125893, 1, 8}, 0.25}}, {{{"\ca\sounds\Characters\Noises\Breath\hanz-run2-breath-01", 0.0562341, 1, 15}, 0.25}, {{"\ca\sounds\Characters\Noises\Breath\hanz-run2-breath-02", 0.0562341, 1, 15}, 0.25}, {{"\ca\sounds\Characters\Noises\Breath\hanz-run2-breath-03", 0.0562341, 1, 15}, 0.25}, {{"\ca\sounds\Characters\Noises\Breath\hanz-run2-breath-04", 0.125893, 1, 15}, 0.25}}, {{{"\ca\sounds\Characters\Noises\Breath\hanz-sprint-breath-01", 0.1, 1, 20}, 0.25}, {{"\ca\sounds\Characters\Noises\Breath\hanz-sprint-breath-02", 0.1, 1, 20}, 0.25}, {{"\ca\sounds\Characters\Noises\Breath\hanz-sprint-breath-03", 0.1, 1, 20}, 0.25}, {{"\ca\sounds\Characters\Noises\Breath\hanz-sprint-breath-04", 0.1, 1, 20}, 0.25}}};
- };
-
- class SoundGear {
- primary[] = {{"walk", {"", 0.00177828, 1, 10}}, {"run", {"", 0.00316228, 1, 15}}, {"sprint", {"", 0.00562341, 1, 20}}};
- secondary[] = {{"walk", {"", 0.00177828, 1, 10}}, {"run", {"", 0.00316228, 1, 10}}, {"sprint", {"", 0.00562341, 1, 10}}};
- };
-
- class SoundEquipment {
- soldier[] = {{"walk", {"", 0.00177828, 1, 13}}, {"run", {"", 0.00316228, 1, 20}}, {"sprint", {"", 0.00398107, 1, 25}}};
- civilian[] = {{"walk", {"\ca\sounds\Characters\Noises\Equipment\civil-equipment-walk-01", 0.177828, 1, 8}}, {"walk", {"\ca\sounds\Characters\Noises\Equipment\civil-equipment-walk-02", 0.177828, 1, 8}}, {"walk", {"\ca\sounds\Characters\Noises\Equipment\civil-equipment-walk-03", 0.177828, 1, 8}}, {"walk", {"\ca\sounds\Characters\Noises\Equipment\civil-equipment-walk-04", 0.177828, 1, 8}}, {"walk", {"\ca\sounds\Characters\Noises\Equipment\civil-equipment-walk-05", 0.177828, 1, 8}}, {"walk", {"\ca\sounds\Characters\Noises\Equipment\civil-equipment-walk-06", 0.177828, 1, 8}}, {"walk", {"\ca\sounds\Characters\Noises\Equipment\civil-equipment-walk-07", 0.177828, 1, 8}}, {"walk", {"\ca\sounds\Characters\Noises\Equipment\civil-equipment-walk-08", 0.177828, 1, 8}}, {"run", {"\ca\sounds\Characters\Noises\Equipment\civil-equipment-run-01", 0.1, 1, 15}}, {"run", {"\ca\sounds\Characters\Noises\Equipment\civil-equipment-run-02", 0.1, 1, 15}}, {"run", {"\ca\sounds\Characters\Noises\Equipment\civil-equipment-run-03", 0.1, 1, 15}}, {"run", {"\ca\sounds\Characters\Noises\Equipment\civil-equipment-run-04", 0.1, 1, 15}}, {"run", {"\ca\sounds\Characters\Noises\Equipment\civil-equipment-run-05", 0.1, 1, 15}}, {"run", {"\ca\sounds\Characters\Noises\Equipment\civil-equipment-run-06", 0.1, 1, 15}}, {"run", {"\ca\sounds\Characters\Noises\Equipment\civil-equipment-run-07", 0.1, 1, 15}}, {"run", {"\ca\sounds\Characters\Noises\Equipment\civil-equipment-run-08", 0.1, 1, 15}}, {"sprint", {"\ca\sounds\Characters\Noises\Equipment\civil-equipment-sprint-01", 0.0562341, 1, 20}}, {"sprint", {"\ca\sounds\Characters\Noises\Equipment\civil-equipment-sprint-02", 0.0562341, 1, 20}}, {"sprint", {"\ca\sounds\Characters\Noises\Equipment\civil-equipment-sprint-03", 0.0562341, 1, 20}}, {"sprint", {"\ca\sounds\Characters\Noises\Equipment\civil-equipment-sprint-04", 0.0562341, 1, 20}}, {"sprint", {"\ca\sounds\Characters\Noises\Equipment\civil-equipment-sprint-05", 0.0562341, 1, 20}}, {"sprint", {"\ca\sounds\Characters\Noises\Equipment\civil-equipment-sprint-06", 0.0562341, 1, 20}}, {"sprint", {"\ca\sounds\Characters\Noises\Equipment\civil-equipment-sprint-07", 0.0562341, 1, 20}}, {"sprint", {"\ca\sounds\Characters\Noises\Equipment\civil-equipment-sprint-08", 0.0562341, 1, 20}}};
- };
- hiddenSelections[] = {};
-};
-
-class BanditW1_DZ : SurvivorW2_DZ {
- displayName = $STR_CHAR_2;
- model = "\dayz\characters\woman_bandit";
-};
+//See DZE\Females.hpp for female characters
class Bandit1_DZ : Survivor_DZ { //GER_Soldier_EP1
scope = 2;
@@ -281,10 +214,149 @@ class Camo1_DZ: Survivor_DZ { //BAF_Soldier_L_W
hiddenSelectionsTextures[] = {"\ca\characters_W_baf\data\camo_dpm_co.paa","\ca\characters_W_baf\data\armour_dpm_co.paa","\ca\characters_W_baf\data\equip_dpm_co.paa"};
};
-/*
-class RU_Soldier_SL;
-class RusSoldierHeadset_DZ: RU_Soldier_SL {
- displayName = $STR_CHAR_1;
+class INS_Lopotev;
+class INS_Lopotev_DZ: INS_Lopotev {
+ displayName = "Boss";
+ side = 1;
+ weapons[] = {"Throw","Put"};
+ backpack = "";
+ magazines[] = {};
+ respawnWeapons[] = {"Throw","Put"};
+ respawnMagazines[] = {};
+ weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
+ canHideBodies = 1;
+ canCarryBackPack = 1;
+};
+class RU_Soldier_Crew;
+class RU_Soldier_Crew_DZ: RU_Soldier_Crew {
+ displayName = "Crewman";
+ side = 1;
+ weapons[] = {"Throw","Put"};
+ backpack = "";
+ magazines[] = {};
+ respawnWeapons[] = {"Throw","Put"};
+ respawnMagazines[] = {};
+ weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
+ canHideBodies = 1;
+ canCarryBackPack = 1;
+};
+class TK_Commander_EP1;
+class TK_Commander_EP1_DZ: TK_Commander_EP1 {
+ displayName = "General";
+ side = 1;
+ weapons[] = {"Throw","Put"};
+ backpack = "";
+ magazines[] = {};
+ respawnWeapons[] = {"Throw","Put"};
+ respawnMagazines[] = {};
+ weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
+ canHideBodies = 1;
+ canCarryBackPack = 1;
+};
+class TK_Soldier_Sniper_EP1;
+class TK_Soldier_Sniper_EP1_DZ: TK_Soldier_Sniper_EP1 {
+ displayName = "Desert Sniper";
+ side = 1;
+ weapons[] = {"Throw","Put"};
+ backpack = "";
+ magazines[] = {};
+ respawnWeapons[] = {"Throw","Put"};
+ respawnMagazines[] = {};
+ weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
+ canHideBodies = 1;
+ canCarryBackPack = 1;
+};
+class TK_Special_Forces_MG_EP1;
+class TK_Special_Forces_MG_EP1_DZ: TK_Special_Forces_MG_EP1 {
+ displayName = "Smuggler";
+ side = 1;
+ weapons[] = {"Throw","Put"};
+ backpack = "";
+ magazines[] = {};
+ respawnWeapons[] = {"Throw","Put"};
+ respawnMagazines[] = {};
+ weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
+ canHideBodies = 1;
+ canCarryBackPack = 1;
+};
+
+// good
+class INS_Soldier_AR;
+class INS_Soldier_AR_DZ: INS_Soldier_AR {
+ displayName = "Cooper";
+ side = 1;
+ weapons[] = {"Throw","Put"};
+ backpack = "";
+ magazines[] = {};
+ respawnWeapons[] = {"Throw","Put"};
+ respawnMagazines[] = {};
+ weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
+ canHideBodies = 1;
+ canCarryBackPack = 1;
+};
+class INS_Soldier_CO;
+class INS_Soldier_CO_DZ: INS_Soldier_CO {
+ displayName = "Travis";
+ side = 1;
+ weapons[] = {"Throw","Put"};
+ backpack = "";
+ magazines[] = {};
+ respawnWeapons[] = {"Throw","Put"};
+ respawnMagazines[] = {};
+ weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
+ canHideBodies = 1;
+ canCarryBackPack = 1;
+};
+class INS_Bardak;
+class INS_Bardak_DZ: INS_Bardak {
+ displayName = "Paulo";
+ side = 1;
+ weapons[] = {"Throw","Put"};
+ backpack = "";
+ magazines[] = {};
+ respawnWeapons[] = {"Throw","Put"};
+ respawnMagazines[] = {};
+ weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
+ canHideBodies = 1;
+ canCarryBackPack = 1;
+};
+class INS_Worker2;
+class INS_Worker2_DZ: INS_Worker2 {
+ displayName = "Steve";
+ side = 1;
+ weapons[] = {"Throw","Put"};
+ backpack = "";
+ magazines[] = {};
+ respawnWeapons[] = {"Throw","Put"};
+ respawnMagazines[] = {};
+ weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
+ canHideBodies = 1;
+ canCarryBackPack = 1;
+};
+
+// bandits
+class Soldier_Crew_PMC;
+class Bandit2_DZ: Soldier_Crew_PMC {
+ scope = 2;
+ side = 1;
+ displayName = $STR_CHAR_2;
+ weapons[] = {"Throw","Put"};
+ model = "\ca\characters_E\GER\GER_rifleman";
+ portrait = "\Ca\characters_E\data\portraits\ger_soldier_CA";
+ magazines[] = {};
+ backpack = "";
+ respawnWeapons[] = {"Throw","Put"};
+ respawnMagazines[] = {};
+ hiddenSelections[] = {"Camo"};
+ hiddenSelectionsTextures[] = {"\dayz\textures\clothes\bandit_tex1_co.paa"};
+ weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
+ canHideBodies = 1;
+};
+
+// new bandits
+class GUE_Soldier_MG;
+class GUE_Soldier_MG_DZ: GUE_Soldier_MG {
+ displayName = "Bandit Gunner";
side = 1;
weapons[] = {"Throw","Put"};
backpack = "";
@@ -294,49 +366,10 @@ class RusSoldierHeadset_DZ: RU_Soldier_SL {
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
canHideBodies = 1;
canCarryBackPack = 1;
-};
-class RUS_Soldier3;
-class RusSoldierWoodwarrior_DZ: RUS_Soldier3 {
- displayName = $STR_CHAR_1;
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class RUS_Commander;
-class RusCommander_DZ: RUS_Commander {
- displayName = $STR_CHAR_1;
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class RU_Soldier_Light;
-class RusSoldierLight_DZ: RU_Soldier_Light {
- displayName = $STR_CHAR_1;
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
+};
class GUE_Soldier_Sniper;
-class HalfGhillie_DZ: GUE_Soldier_Sniper {
- displayName = $STR_CHAR_1;
+class GUE_Soldier_Sniper_DZ: GUE_Soldier_Sniper {
+ displayName = "Bandit Sniper";
side = 1;
weapons[] = {"Throw","Put"};
backpack = "";
@@ -346,10 +379,10 @@ class HalfGhillie_DZ: GUE_Soldier_Sniper {
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
canHideBodies = 1;
canCarryBackPack = 1;
-};
-class Ins_Soldier_Sniper;
-class RusSpecOps_DZ: Ins_Soldier_Sniper {
- displayName = $STR_CHAR_1;
+};
+class GUE_Soldier_Crew;
+class GUE_Soldier_Crew_DZ: GUE_Soldier_Crew {
+ displayName = "Bandit ";
side = 1;
weapons[] = {"Throw","Put"};
backpack = "";
@@ -359,439 +392,10 @@ class RusSpecOps_DZ: Ins_Soldier_Sniper {
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
canHideBodies = 1;
canCarryBackPack = 1;
-};
-class TK_Soldier_Officer_EP1;
-class RusOfficer_DZ: TK_Soldier_Officer_EP1 {
- displayName = $STR_CHAR_1;
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class Ins_Soldier_Medic;
-class RusSoldierWinter_DZ: Ins_Soldier_Medic {
- displayName = $STR_CHAR_1;
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class Ins_Bardak;
-class RusSoldierCasual_DZ: Ins_Bardak {
- displayName = $STR_CHAR_1;
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class Ins_Lopotev;
-class JoggingSuit_DZ: Ins_Lopotev {
- displayName = $STR_CHAR_1;
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class Assistant;
-class CivWorker_DZ: Assistant {
- displayName = $STR_CHAR_1;
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-//class Citizen1; (Not Needed)
-class CivLeatherLeisure_DZ: Citizen1 {
- displayName = $STR_CHAR_1;
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class Citizen4;
-class CivLeatherLeisure2_DZ: Citizen4 {
- displayName = $STR_CHAR_1;
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class RU_Doctor;
-class CivDoctor_DZ: RU_Doctor {
- displayName = $STR_CHAR_1;
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class Dr_Hladik_EP1;
-class CivCasualDoctor_DZ: Dr_Hladik_EP1 {
- displayName = $STR_CHAR_1;
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class CIV_EuroMan01_EP1;
-class CivPress_DZ: CIV_EuroMan01_EP1 {
- displayName = $STR_CHAR_1;
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class CIV_EuroMan02_EP1;
-class CivCasualCheck_DZ: CIV_EuroMan02_EP1 {
- displayName = $STR_CHAR_1;
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class Functionary1;
-class CivSuit_DZ: Functionary1 {
- displayName = $STR_CHAR_1;
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class Haris_Press_EP1;
-class CivPressLeather_DZ: Haris_Press_EP1 {
- displayName = $STR_CHAR_1;
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class Pilot_EP1;
-class CivPilotSuit_DZ: Pilot_EP1 {
- displayName = $STR_CHAR_1;
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class RU_Policeman;
-class CivPoliceUniform_DZ: RU_Policeman {
- displayName = $STR_CHAR_1;
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class Priest;
-class CivPriest_DZ: Priest {
- displayName = $STR_CHAR_1;
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class Profiteer2_EP1;
-class CivLeisureBlue_DZ: Profiteer2_EP1 {
- displayName = $STR_CHAR_1;
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class Profiteer1;
-class CivLeisureGrey_DZ: Profiteer1 {
- displayName = $STR_CHAR_1;
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class RU_Profiteer4;
-class CivLeisureBrown_DZ: RU_Profiteer4 {
- displayName = $STR_CHAR_1;
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class RU_Rocker1;
-class CivRocker1_DZ: RU_Rocker1 {
- displayName = $STR_CHAR_1;
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class RU_Rocker2;
-class CivRocker2_DZ: RU_Rocker2 {
- displayName = $STR_CHAR_1;
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class SchoolTeacher;
-class CivTeacher_DZ: SchoolTeacher {
- displayName = $STR_CHAR_1;
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class RU_Woodlander1;
-class CivRusWoodland_DZ: RU_Woodlander1 {
- displayName = $STR_CHAR_1;
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class Woodlander4;
-class CivRusWoodland2_DZ: Woodlander4 {
- displayName = $STR_CHAR_1;
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class RU_Worker4;
-class CivCasualCheck2_DZ: RU_Worker4 {
- displayName = $STR_CHAR_1;
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class TK_CIV_Worker02_EP1;
-class CivWorkerOverall_DZ: TK_CIV_Worker02_EP1 {
- displayName = $STR_CHAR_1;
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class RU_Worker2;
-class CivLeisureVest_DZ: RU_Worker2 {
- displayName = $STR_CHAR_1;
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class TK_CIV_Worker01_EP1;
-class CivRedWorkerOverall_DZ: TK_CIV_Worker01_EP1 {
- displayName = $STR_CHAR_1;
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class FR_Cooper;
-class SoldierWoodwarriorCap_DZ: FR_Cooper {
- displayName = $STR_CHAR_1;
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class FR_Corpsman;
-class SoldierWoodwarrior_DZ: FR_Corpsman {
- displayName = $STR_CHAR_1;
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class FR_GL;
-class SoldierWoodwarriorHat_DZ: FR_GL {
- displayName = $STR_CHAR_1;
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class GUE_Commander;
-class WoodWarriorIndi_DZ: GUE_Commander {
- displayName = $STR_CHAR_1;
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
-class UN_CDF_Soldier_Officer_EP1;
-class UNOfficer_DZ: UN_CDF_Soldier_Officer_EP1 {
- displayName = $STR_CHAR_1;
- side = 1;
- weapons[] = {"Throw","Put"};
- backpack = "";
- magazines[] = {};
- respawnWeapons[] = {"Throw","Put"};
- respawnMagazines[] = {};
- weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
- canHideBodies = 1;
- canCarryBackPack = 1;
-};
+};
class GUE_Soldier_CO;
-class CamoFaceCover_DZ: GUE_Soldier_CO {
- displayName = $STR_CHAR_1;
+class GUE_Soldier_CO_DZ: GUE_Soldier_CO {
+ displayName = "Bandit Gunner";
side = 1;
weapons[] = {"Throw","Put"};
backpack = "";
@@ -801,10 +405,262 @@ class CamoFaceCover_DZ: GUE_Soldier_CO {
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
canHideBodies = 1;
canCarryBackPack = 1;
-};
+};
+class GUE_Soldier_2;
+class GUE_Soldier_2_DZ: GUE_Soldier_2 {
+ displayName = "Bandit Gunner";
+ side = 1;
+ weapons[] = {"Throw","Put"};
+ backpack = "";
+ magazines[] = {};
+ respawnWeapons[] = {"Throw","Put"};
+ respawnMagazines[] = {};
+ weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
+ canHideBodies = 1;
+ canCarryBackPack = 1;
+};
+class RU_Policeman;
+class RU_Policeman_DZ: RU_Policeman {
+ displayName = "Policeman";
+ side = 1;
+ weapons[] = {"Throw","Put"};
+ backpack = "";
+ magazines[] = {};
+ respawnWeapons[] = {"Throw","Put"};
+ respawnMagazines[] = {};
+ weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
+ canHideBodies = 1;
+ canCarryBackPack = 1;
+};
+class Pilot_EP1;
+class Pilot_EP1_DZ: Pilot_EP1 {
+ displayName = "Pilot";
+ side = 1;
+ weapons[] = {"Throw","Put"};
+ backpack = "";
+ magazines[] = {};
+ respawnWeapons[] = {"Throw","Put"};
+ respawnMagazines[] = {};
+ weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
+ canHideBodies = 1;
+ canCarryBackPack = 1;
+};
+class Haris_Press_EP1;
+class Haris_Press_EP1_DZ: Haris_Press_EP1 {
+ displayName = "Press";
+ side = 1;
+ weapons[] = {"Throw","Put"};
+ backpack = "";
+ magazines[] = {};
+ respawnWeapons[] = {"Throw","Put"};
+ respawnMagazines[] = {};
+ weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
+ canHideBodies = 1;
+ canCarryBackPack = 1;
+};
+class Ins_Soldier_GL;
+class Ins_Soldier_GL_DZ: Ins_Soldier_GL {
+ displayName = "Terrorist";
+ side = 1;
+ weapons[] = {"Throw","Put"};
+ backpack = "";
+ magazines[] = {};
+ respawnWeapons[] = {"Throw","Put"};
+ respawnMagazines[] = {};
+ weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
+ canHideBodies = 1;
+ canCarryBackPack = 1;
+};
+class GUE_Commander;
+class GUE_Commander_DZ: GUE_Commander {
+ displayName = "Rebel";
+ side = 1;
+ weapons[] = {"Throw","Put"};
+ backpack = "";
+ magazines[] = {};
+ respawnWeapons[] = {"Throw","Put"};
+ respawnMagazines[] = {};
+ weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
+ canHideBodies = 1;
+ canCarryBackPack = 1;
+};
+class Functionary1_EP1;
+class Functionary1_EP1_DZ: Functionary1_EP1 {
+ displayName = "Business Suit";
+ side = 1;
+ weapons[] = {"Throw","Put"};
+ backpack = "";
+ magazines[] = {};
+ respawnWeapons[] = {"Throw","Put"};
+ respawnMagazines[] = {};
+ weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
+ canHideBodies = 1;
+ canCarryBackPack = 1;
+};
+class Priest;
+class Priest_DZ: Priest {
+ displayName = "Priest";
+ side = 1;
+ weapons[] = {"Throw","Put"};
+ backpack = "";
+ magazines[] = {};
+ respawnWeapons[] = {"Throw","Put"};
+ respawnMagazines[] = {};
+ weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
+ canHideBodies = 1;
+ canCarryBackPack = 1;
+};
+class Rocker1;
+class Rocker1_DZ: Rocker1 {
+ displayName = "Rocker (black)";
+ side = 1;
+ weapons[] = {"Throw","Put"};
+ backpack = "";
+ magazines[] = {};
+ respawnWeapons[] = {"Throw","Put"};
+ respawnMagazines[] = {};
+ weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
+ canHideBodies = 1;
+ canCarryBackPack = 1;
+};
+class Rocker2;
+class Rocker2_DZ: Rocker2 {
+ displayName = "Rocker (brown)";
+ side = 1;
+ weapons[] = {"Throw","Put"};
+ backpack = "";
+ magazines[] = {};
+ respawnWeapons[] = {"Throw","Put"};
+ respawnMagazines[] = {};
+ weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
+ canHideBodies = 1;
+ canCarryBackPack = 1;
+};
+class Rocker3;
+class Rocker3_DZ: Rocker3 {
+ displayName = "Rocker (blue)";
+ side = 1;
+ weapons[] = {"Throw","Put"};
+ backpack = "";
+ magazines[] = {};
+ respawnWeapons[] = {"Throw","Put"};
+ respawnMagazines[] = {};
+ weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
+ canHideBodies = 1;
+ canCarryBackPack = 1;
+};
+class Rocker4;
+class Rocker4_DZ: Rocker4 {
+ displayName = "Rocker (green)";
+ side = 1;
+ weapons[] = {"Throw","Put"};
+ backpack = "";
+ magazines[] = {};
+ respawnWeapons[] = {"Throw","Put"};
+ respawnMagazines[] = {};
+ weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
+ canHideBodies = 1;
+ canCarryBackPack = 1;
+};
+
+class TK_INS_Warlord_EP1;
+class TK_INS_Warlord_EP1_DZ: TK_INS_Warlord_EP1 {
+ displayName = "Takistani Warlord";
+ side = 1;
+ weapons[] = {"Throw","Put"};
+ backpack = "";
+ magazines[] = {};
+ respawnWeapons[] = {"Throw","Put"};
+ respawnMagazines[] = {};
+ weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
+ canHideBodies = 1;
+};
+
+class TK_INS_Soldier_EP1;
+class TK_INS_Soldier_EP1_DZ: TK_INS_Soldier_EP1 {
+ displayName = "Takistani Soldier";
+ side = 1;
+ weapons[] = {"Throw","Put"};
+ backpack = "";
+ magazines[] = {};
+ respawnWeapons[] = {"Throw","Put"};
+ respawnMagazines[] = {};
+ weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
+ canHideBodies = 1;
+};
+
+class CZ_Special_Forces_GL_DES_EP1;
+class CZ_Special_Forces_GL_DES_EP1_DZ: CZ_Special_Forces_GL_DES_EP1 {
+ displayName = "Special Forces";
+ side = 1;
+ weapons[] = {"Throw","Put"};
+ backpack = "";
+ magazines[] = {};
+ respawnWeapons[] = {"Throw","Put"};
+ respawnMagazines[] = {};
+ weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
+ canHideBodies = 1;
+};
+
+class Drake_Light;
+class Drake_Light_DZ: Drake_Light {
+ displayName = "Desert Camo";
+ side = 1;
+ weapons[] = {"Throw","Put"};
+ backpack = "";
+ magazines[] = {};
+ respawnWeapons[] = {"Throw","Put"};
+ respawnMagazines[] = {};
+ weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
+ canHideBodies = 1;
+};
class Soldier_Bodyguard_AA12_PMC;
-class LeasureKevlar_DZ: Soldier_Bodyguard_AA12_PMC {
- displayName = $STR_CHAR_1;
+class Soldier_Bodyguard_AA12_PMC_DZ: Soldier_Bodyguard_AA12_PMC {
+ displayName = "Bodyguard";
+ side = 1;
+ weapons[] = {"Throw","Put"};
+ backpack = "";
+ magazines[] = {};
+ respawnWeapons[] = {"Throw","Put"};
+ respawnMagazines[] = {};
+ weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
+ canHideBodies = 1;
+};
+
+class Soldier_Sniper_PMC_DZ: Soldier_Crew_PMC {
+ displayName = "Marksman";
+ side = 1;
+ weapons[] = {"Throw","Put"};
+ backpack = "";
+ magazines[] = {};
+ respawnWeapons[] = {"Throw","Put"};
+ respawnMagazines[] = {};
+ weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
+ canHideBodies = 1;
+
+ model = "\dayz\characters\man_hero";
+ HiddenSelections[] = {"camo1","camo2","camo3"};
+ HiddenSelectionsTextures[] = {"ca\characters_pmc\pmc_soldier\data\bauer_co.paa","ca\characters_pmc\pmc_soldier\data\bauer_gear_co.paa","ca\characters_pmc\pmc_soldier\data\headgear_co.paa"};
+ class EventHandlers
+ {
+ init = "(_this select 0) setObjectTexture [0,[""\Ca\Characters_PMC\PMC_soldier\Data\bauer_2_co.paa"",""\Ca\Characters_PMC\PMC_soldier\Data\bauer_3_co.paa"",""\Ca\Characters_PMC\PMC_soldier\Data\bauer_4_co.paa"",""\Ca\Characters_PMC\PMC_soldier\Data\bauer_5_co.paa""] select floor random 4]; (_this select 0) setObjectTexture [1,[""ca\characters_pmc\pmc_soldier\data\bauer_gear_co.paa"",""\Ca\Characters_PMC\PMC_soldier\Data\Bauer_Gear_1_co.paa"",""\Ca\Characters_PMC\PMC_soldier\Data\Bauer_Gear_2_co.paa"",""\Ca\Characters_PMC\PMC_soldier\Data\Bauer_Gear_3_co.paa""] select floor random 4]; (_this select 0) setObjectTexture [2,[""\Ca\Characters_PMC\PMC_soldier\Data\HeadGear_CO.paa"",""\Ca\Characters_PMC\PMC_soldier\Data\HeadGear_1_CO.paa""] select floor random 2]";
+ };
+};
+class Soldier_TL_PMC;
+class Soldier_TL_PMC_DZ: Soldier_TL_PMC {
+ displayName = "Team Leader";
+ side = 1;
+ weapons[] = {"Throw","Put"};
+ backpack = "";
+ magazines[] = {};
+ respawnWeapons[] = {"Throw","Put"};
+ respawnMagazines[] = {};
+ weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
+ canHideBodies = 1;
+};
+class FR_OHara;
+class FR_OHara_DZ: FR_OHara {
+ displayName = "Jungle Camo";
side = 1;
weapons[] = {"Throw","Put"};
backpack = "";
@@ -814,5 +670,44 @@ class LeasureKevlar_DZ: Soldier_Bodyguard_AA12_PMC {
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
canHideBodies = 1;
canCarryBackPack = 1;
-};
-*/
+ attendant = 0;
+};
+class FR_Rodriguez;
+class FR_Rodriguez_DZ: FR_Rodriguez {
+ displayName = "Gunner Outfit";
+ side = 1;
+ weapons[] = {"Throw","Put"};
+ backpack = "";
+ magazines[] = {};
+ respawnWeapons[] = {"Throw","Put"};
+ respawnMagazines[] = {};
+ weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
+ canHideBodies = 1;
+ canCarryBackPack = 1;
+};
+class CZ_Soldier_Sniper_EP1;
+class CZ_Soldier_Sniper_EP1_DZ: CZ_Soldier_Sniper_EP1 {
+ displayName = "Desert Ghillie";
+ side = 1;
+ weapons[] = {"Throw","Put"};
+ backpack = "";
+ magazines[] = {};
+ respawnWeapons[] = {"Throw","Put"};
+ respawnMagazines[] = {};
+ weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
+ canHideBodies = 1;
+ canCarryBackPack = 1;
+};
+class Graves_Light;
+class Graves_Light_DZ: Graves_Light {
+ displayName = "Urban Camo";
+ side = 1;
+ weapons[] = {"Throw","Put"};
+ backpack = "";
+ magazines[] = {};
+ respawnWeapons[] = {"Throw","Put"};
+ respawnMagazines[] = {};
+ weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
+ canHideBodies = 1;
+ canCarryBackPack = 1;
+};
diff --git a/SQF/dayz_code/Configs/CfgVehicles/StreetLamps.hpp b/SQF/dayz_code/Configs/CfgVehicles/StreetLamps.hpp
new file mode 100644
index 000000000..6b47b4c8a
--- /dev/null
+++ b/SQF/dayz_code/Configs/CfgVehicles/StreetLamps.hpp
@@ -0,0 +1,33 @@
+access = 0;
+class StreetLamp
+{
+ scope = 0;
+ model = "";
+ destrType = "DestructTree";
+ simulation = "thing";
+};
+class Land_lampa_sidl: StreetLamp
+{
+ scope = 1;
+ model = "\ca\buildings\Misc\lampa_sidl";
+};
+class Land_lampa_sidl_2: StreetLamp
+{
+ scope = 1;
+ model = "\ca\buildings\Misc\lampa_sidl_2";
+};
+class Land_lampa_sidl_3: StreetLamp
+{
+ scope = 1;
+ model = "\ca\buildings\Misc\lampa_sidl_3";
+};
+class Land_lampa_ind: StreetLamp
+{
+ scope = 1;
+ model = "\ca\buildings\Misc\lampa_ind";
+};
+class Land_lampa_ind_zebr: StreetLamp
+{
+ scope = 1;
+ model = "\ca\buildings\Misc\lampa_ind_zebr";
+};
\ No newline at end of file
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Traps.hpp b/SQF/dayz_code/Configs/CfgVehicles/Traps.hpp
index 58c5998f4..cddd88afa 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/Traps.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Traps.hpp
@@ -1,7 +1,7 @@
class TrapItems : NonStrategic {};
class BearTrap_DZ : TrapItems {
- scope = public;
+ scope = 2;
destrType = "DestructNo";
displayName = $STR_EQUIP_NAME_BEARTRAP;
descriptionShort = $STR_EQUIP_DESC_BEARTRAP;
@@ -111,7 +111,7 @@ class Bomb
};
class TrapBearTrapFlare : TrapItems {
- scope = public;
+ scope = 2;
destrType = "DestructNo";
cost = 100;
model = "z\addons\dayz_communityassets\models\trap_beartrap_flare.p3d";
@@ -160,7 +160,7 @@ class TrapBearTrapFlare : TrapItems {
};
class TrapBearTrapSmoke : TrapItems {
- scope = public;
+ scope = 2;
destrType = "DestructNo";
cost = 100;
model = "z\addons\dayz_communityassets\models\trap_beartrap_smoke.p3d";
@@ -209,7 +209,7 @@ class TrapBearTrapSmoke : TrapItems {
};
class Trap_Cans : TrapItems {
- scope = public;
+ scope = 2;
destrType = "DestructNo";
cost = 100;
model = "z\addons\dayz_communityassets\models\tripwire_cans.p3d";
@@ -258,7 +258,7 @@ class Trap_Cans : TrapItems {
};
class TrapTripwireFlare : TrapItems {
- scope = public;
+ scope = 2;
destrType = "DestructNo";
cost = 100;
model = "z\addons\dayz_communityassets\models\trap_tripwire_flare.p3d";
@@ -307,7 +307,7 @@ class TrapTripwireFlare : TrapItems {
};
class TrapTripwireGrenade : TrapItems {
- scope = public;
+ scope = 2;
destrType = "DestructNo";
cost = 100;
model = "z\addons\dayz_communityassets\models\trap_tripwire_grenade.p3d";
@@ -356,7 +356,7 @@ class TrapTripwireGrenade : TrapItems {
};
class TrapTripwireSmoke : TrapItems {
- scope = public;
+ scope = 2;
destrType = "DestructNo";
cost = 100;
model = "z\addons\dayz_communityassets\models\trap_tripwire_smoke.p3d";
diff --git a/SQF/dayz_code/Configs/CfgVehicles/WeaponHolder.hpp b/SQF/dayz_code/Configs/CfgVehicles/WeaponHolder.hpp
index 098c5768a..3448f636d 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/WeaponHolder.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/WeaponHolder.hpp
@@ -1,6 +1,19 @@
-class WeaponHolderBase;
+class WeaponHolderBase: ReammoBox {
+ scope = 0;
+ accuracy = 1000;
+ vehicleClass = "Survival";
+ displayName = "Weapon";
+ memoryPointSupply = "collect";
+ supplyRadius = 3;
+ transportMaxWeapons = 0;
+ transportMaxMagazines = 0;
+ transportMaxBackpacks = 0;
+ transportAmmo = 0;
+ transportRepair = 0;
+ transportFuel = 0;
+};
class WoodenArrowF : WeaponHolderBase {
- scope = public;
+ scope = 2;
displayName = $STR_ITEMWOODENARROW_CODE_NAME;
model = "\dayz_weapons\models\bolt";
@@ -62,7 +75,7 @@ class WeaponHolder_MeleeMachete: WeaponHolderBase
};
};
class WeaponHolder_ItemJerrycanEmpty : WeaponHolderBase {
- scope = public;
+ scope = 2;
displayName = "$STR_EQUIP_NAME_39";
model = "\dayz_equip\proxy\jerrycan_side.p3d";
class eventHandlers {
@@ -70,7 +83,7 @@ class WeaponHolder_ItemJerrycanEmpty : WeaponHolderBase {
};
};
class WeaponHolder_ItemFuelcanEmpty : WeaponHolderBase {
- scope = public;
+ scope = 2;
displayName = $STR_ITEM_NAME_FUELCAN_EMPTY;
model = "z\addons\dayz_communityassets\models\fuelcan.p3d";
@@ -79,7 +92,7 @@ class WeaponHolder_ItemFuelcanEmpty : WeaponHolderBase {
};
};
class WeaponHolder_ItemFuelcan : WeaponHolderBase {
- scope = public;
+ scope = 2;
displayName = $STR_ITEM_NAME_FUELCAN;
model = "z\addons\dayz_communityassets\models\fuelcan.p3d";
@@ -88,7 +101,7 @@ class WeaponHolder_ItemFuelcan : WeaponHolderBase {
};
};
class WeaponHolder_ItemCamoNet : WeaponHolderBase {
- scope = public;
+ scope = 2;
displayName = $STR_ITEM_NAME_CAMONET;
// model = "dayz_equip\proxy\tentbag.p3d"; // was models\tentbag_gear.prd ...
model = "z\addons\dayz_communityassets\models\packed_net_green.p3d"; // was models\tentbag_gear.prd ...
@@ -99,7 +112,7 @@ class WeaponHolder_ItemCamoNet : WeaponHolderBase {
};
class WeaponHolder_ItemDomeTent : WeaponHolderBase {
- scope = public;
+ scope = 2;
displayName = $STR_VEH_NAME_DOME_TENT;
model = "\dayz_equip\proxy\tentbag.p3d";
@@ -109,7 +122,7 @@ class WeaponHolder_ItemDomeTent : WeaponHolderBase {
};
class WeaponHolder_ItemCrate : WeaponHolderBase {
- scope = public;
+ scope = 2;
displayName = $STR_ITEM_NAME_equip_crate;
model = "\z\addons\dayz_communityassets\models\crate.p3d";
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Wrecks.hpp b/SQF/dayz_code/Configs/CfgVehicles/Wrecks.hpp
deleted file mode 100644
index b419df742..000000000
--- a/SQF/dayz_code/Configs/CfgVehicles/Wrecks.hpp
+++ /dev/null
@@ -1,15 +0,0 @@
-class SpawnableWreck : House {};
-class UH1Wreck_DZ: SpawnableWreck {
- model = "\ca\air2\UH1Y\UH1Y_Crashed.p3d";
- icon = "\ca\air2\data\UI\icon_UH1Y_CA.paa";
- mapSize = 15;
- displayName = "Crashed UH-1Y";
- vehicleClass = "Wrecks";
-};
-class UH60Wreck_DZ: SpawnableWreck {
- model = "\Ca\Misc_E\Wreck_UH60_EP1.p3d";
- icon = "ca\Misc_E\data\Icons\Icon_uh60_wreck_CA";
- mapSize = 15;
- displayName = "UH-60 Wreck";
- vehicleClass = "Wrecks";
-};
\ No newline at end of file
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Zeds/DeadBodys.hpp b/SQF/dayz_code/Configs/CfgVehicles/Zeds/DeadBodys.hpp
index 33a0cdf51..d5357b7ef 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/Zeds/DeadBodys.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Zeds/DeadBodys.hpp
@@ -1,5 +1,5 @@
class BodySurvivor1 : Wreck_Base {
- scope = public;
+ scope = 2;
mapSize = 2;
displayName = "Dead Body Survivor 1";
model = "\ca\characters_E\GER\GER_rifleman";
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Zeds/NewZeds.hpp b/SQF/dayz_code/Configs/CfgVehicles/Zeds/NewZeds.hpp
index b19fbde45..abf15f9b0 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/Zeds/NewZeds.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Zeds/NewZeds.hpp
@@ -1,5 +1,5 @@
class zZombie_new_Base : zZombie_Base {
- scope = public;
+ scope = 2;
glassesEnabled = 0;
identityTypes[] = {"Zombie3"};
class TalkTopics {};
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Zeds/SwarmZeds.hpp b/SQF/dayz_code/Configs/CfgVehicles/Zeds/SwarmZeds.hpp
index 5cabc92bc..e285eb60c 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/Zeds/SwarmZeds.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Zeds/SwarmZeds.hpp
@@ -1,5 +1,5 @@
class Swarm_Base : Citizen1 {
- scope = public;
+ scope = 2;
class HitDamage {};
glassesEnabled = 0;
vehicleClass = "Zombie";
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Zeds/ViralZeds.hpp b/SQF/dayz_code/Configs/CfgVehicles/Zeds/ViralZeds.hpp
index 65a7180fc..8843cf90d 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/Zeds/ViralZeds.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Zeds/ViralZeds.hpp
@@ -1,5 +1,5 @@
class zZombie_new_Base : zZombie_Base {
- scope = public;
+ scope = 2;
glassesEnabled = 0;
identityTypes[] = {"Zombie3"};
class TalkTopics {};
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Zeds/WildZeds.hpp b/SQF/dayz_code/Configs/CfgVehicles/Zeds/WildZeds.hpp
index e0af21ec9..1a4f3cdf5 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/Zeds/WildZeds.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Zeds/WildZeds.hpp
@@ -1,6 +1,6 @@
class WildZombie_Base : Zed_Base {
- scope = public;
+ scope = 2;
glassesEnabled = 0;
vehicleClass = "Zombie";
displayName = $STR_ZNAME_INFECTED;
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Zeds/Zeds.hpp b/SQF/dayz_code/Configs/CfgVehicles/Zeds/Zeds.hpp
index d8337b760..e3102bc63 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/Zeds/Zeds.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Zeds/Zeds.hpp
@@ -24,12 +24,12 @@ class Citizen1: Citizen {
};
};
class Zed_Base : Citizen1 {
- scope = public;
+ scope = 2;
class HitDamage {};
armor = 3;
};
class zZombie_Base : Zed_Base {
- scope = public;
+ scope = 2;
glassesEnabled = 0;
vehicleClass = "Zombie";
displayName = $STR_ZNAME_INFECTED;
diff --git a/SQF/dayz_code/Configs/CfgVehicles/antihack_logic.hpp b/SQF/dayz_code/Configs/CfgVehicles/antihack_logic.hpp
index e60d8613b..fa0fce4ae 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/antihack_logic.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/antihack_logic.hpp
@@ -37,7 +37,7 @@ class FunctionsManager : Logic {
vehicleClass = "Modules";
class Eventhandlers
{
- init = "diag_log format ['DayZ Epoch: PRELOAD Functions\init %1', [_this, BIS_functions_mainscope]];if (isnil 'BIS_functions_mainscope') then { BIS_functions_mainscope = _this select 0; if (isServer) then {_this execVM 'ca\modules\functions\main.sqf'};} else {_this spawn { diag_log format ['DayZ Epoch: PRELOAD Functions\init ERROR: deleting redundant FM! %1', [_this, (_this select 0), BIS_functions_mainscope]]; _mygrp = group (_this select 0); deleteVehicle (_this select 0); deleteGroup _mygrp;};};if (isnil 'RE') then {diag_log 'DayZ Epoch: MPframework inited';[] execVM '\ca\Modules\MP\data\scripts\MPframework.sqf'};";
+ init = "diag_log format ['PRELOAD_ Functions\init %1', [_this, BIS_functions_mainscope]];if (isnil 'BIS_functions_mainscope') then { BIS_functions_mainscope = _this select 0; if (isServer) then {_this execVM 'ca\modules\functions\main.sqf'};} else {_this spawn { diag_log format ['PRELOAD_ Functions\init ERROR: deleting redundant FM! %1', [_this, (_this select 0), BIS_functions_mainscope]]; _mygrp = group (_this select 0); deleteVehicle (_this select 0); deleteGroup _mygrp;};};if (isnil 'RE') then {diag_log 'MPframework inited';[] execVM '\ca\Modules\MP\data\scripts\MPframework.sqf'};";
};
};
diff --git a/SQF/dayz_code/Configs/CfgVehicles/antihack_plants.hpp b/SQF/dayz_code/Configs/CfgVehicles/antihack_plants.hpp
index 763d30ca0..b8602dd32 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/antihack_plants.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/antihack_plants.hpp
@@ -1,7 +1,7 @@
// check that plants libs are properly loaded
// thanks to Tansien
- class faplants : HouseBase {};
+ class faplants : House {};
class grass: faplants
{
model = "\ca\data\cl_grass1.p3d";
diff --git a/SQF/dayz_code/Configs/CfgWeapons/CfgWeapons.hpp b/SQF/dayz_code/Configs/CfgWeapons/CfgWeapons.hpp
index 4b57ab189..011fe128d 100644
--- a/SQF/dayz_code/Configs/CfgWeapons/CfgWeapons.hpp
+++ b/SQF/dayz_code/Configs/CfgWeapons/CfgWeapons.hpp
@@ -261,7 +261,7 @@ class CfgWeapons
/*class ItemFlashlightEmpty : ItemCore
{
- scope = public;
+ scope = 2;
displayName = $STR_EQUIP_NAME_5;
model = "\dayz_equip\models\flashlight.p3d";
picture = "\dayz_equip\textures\equip_flashlight_ca.paa";
@@ -270,7 +270,7 @@ class CfgWeapons
class ItemSodaEmpty : HandGrenade
{
- scope = public;
+ scope = 2;
displayName = $STR_EQUIP_NAME_35;
model = "\dayz_equip\models\soda_coke_e.p3d";
picture = "\dayz_equip\textures\equip_soda_empty_ca.paa";
@@ -288,7 +288,7 @@ class CfgWeapons
class TrashTinCan : HandGrenade
{
- scope = public;
+ scope = 2;
displayName = $STR_EQUIP_NAME_33;
model = "\dayz_equip\models\trash_tincan.p3d";
picture = "\dayz_equip\textures\equip_tincan_ca.paa";
diff --git a/SQF/dayz_code/Configs/CfgWeapons/Melee/BaseballBat.hpp b/SQF/dayz_code/Configs/CfgWeapons/Melee/BaseballBat.hpp
index 52c2dde53..6faeabc51 100644
--- a/SQF/dayz_code/Configs/CfgWeapons/Melee/BaseballBat.hpp
+++ b/SQF/dayz_code/Configs/CfgWeapons/Melee/BaseballBat.hpp
@@ -1,6 +1,6 @@
class MeleeBaseBallBat : MeleeWeapon
{
- scope = public;
+ scope = 2;
model = "\z\addons\dayz_communityassets\models\baseball_bat_weaponized.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_baseball_bat_ca.paa";
@@ -19,7 +19,7 @@ class MeleeBaseBallBat : MeleeWeapon
class MeleeBaseBallBatBarbed : MeleeWeapon
{
- scope = public;
+ scope = 2;
model="\z\addons\dayz_communityassets\models\baseball_bat_barbed_weaponized.p3d";
picture="\z\addons\dayz_communityassets\pictures\equip_baseball_bat_barbed_ca.paa";
@@ -38,7 +38,7 @@ class MeleeBaseBallBatBarbed : MeleeWeapon
class MeleeBaseBallBatNails : MeleeWeapon
{
- scope = public;
+ scope = 2;
model="\z\addons\dayz_communityassets\models\baseball_bat_nails_weaponized.p3d";
picture="\z\addons\dayz_communityassets\pictures\equip_baseball_bat_nails_ca.paa";
diff --git a/SQF/dayz_code/Configs/CfgWeapons/Melee/Crowbar.hpp b/SQF/dayz_code/Configs/CfgWeapons/Melee/Crowbar.hpp
index 3ee12b859..e1de4b0a8 100644
--- a/SQF/dayz_code/Configs/CfgWeapons/Melee/Crowbar.hpp
+++ b/SQF/dayz_code/Configs/CfgWeapons/Melee/Crowbar.hpp
@@ -1,6 +1,6 @@
class MeleeCrowbar : MeleeWeapon
{
- scope = public;
+ scope = 2;
model = "\dayz_weapons\models\crowbar_weaponized";
picture = "\dayz_weapons\textures\equip_crowbar_CA.paa";
diff --git a/SQF/dayz_code/Configs/CfgWeapons/Melee/Hatchet.hpp b/SQF/dayz_code/Configs/CfgWeapons/Melee/Hatchet.hpp
index 8406bd9bb..b1836b553 100644
--- a/SQF/dayz_code/Configs/CfgWeapons/Melee/Hatchet.hpp
+++ b/SQF/dayz_code/Configs/CfgWeapons/Melee/Hatchet.hpp
@@ -1,6 +1,6 @@
class MeleeHatchet : MeleeWeapon
{
- scope = public;
+ scope = 2;
model = "\dayz_weapons\models\Hatchet_weaponized";
picture = "\dayz_equip\textures\equip_hatchet_CA.paa";
diff --git a/SQF/dayz_code/Configs/CfgWeapons/Melee/Machete.hpp b/SQF/dayz_code/Configs/CfgWeapons/Melee/Machete.hpp
index cca91e4ab..068fda9d6 100644
--- a/SQF/dayz_code/Configs/CfgWeapons/Melee/Machete.hpp
+++ b/SQF/dayz_code/Configs/CfgWeapons/Melee/Machete.hpp
@@ -1,6 +1,6 @@
class MeleeMachete: MeleeWeapon
{
- scope = public;
+ scope = 2;
model = "\z\addons\dayz_communityassets\models\machete_weaponized.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_machete_CA.paa";
diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/Crossbow.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/Crossbow.hpp
index d6f9641dd..a7a14d1c5 100644
--- a/SQF/dayz_code/Configs/CfgWeapons/Rifles/Crossbow.hpp
+++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/Crossbow.hpp
@@ -42,7 +42,7 @@ class Crossbow_Base : Rifle
class Crossbow_DZ : Crossbow_Base
{
- scope = public;
+ scope = 2;
model = "z\addons\community_crossbow\models\crossbow.p3d";
picture = "\z\addons\community_crossbow\icons\crossbow_icon.paa";
diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/MR43.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/MR43.hpp
index 68dc3c0a4..b0d255bef 100644
--- a/SQF/dayz_code/Configs/CfgWeapons/Rifles/MR43.hpp
+++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/MR43.hpp
@@ -1,6 +1,6 @@
class MR43_DZ : Rifle
{
- scope = public;
+ scope = 2;
model = "\dayz_weapons\models\mr43.p3d";
picture = "\dayz_weapons\textures\equip_mr43_CA.paa";
diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/Mosin.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/Mosin.hpp
index c4c34fdd5..ed21a8a19 100644
--- a/SQF/dayz_code/Configs/CfgWeapons/Rifles/Mosin.hpp
+++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/Mosin.hpp
@@ -42,7 +42,7 @@ class Mosin_Base : Rifle
class Mosin_DZ : Mosin_Base
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityweapons\models\mosin_nagant\mosin_1891_animated";
picture = "\z\addons\dayz_communityweapons\models\mosin_nagant\images\1891.paa";
@@ -152,7 +152,7 @@ class Mosin_Belt_FL_DZ : Mosin_FL_DZ
class Mosin_PU_DZ : Mosin_Base
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityweapons\models\mosin_nagant\mosin_1891_scoped_animated";
picture = "\z\addons\dayz_communityweapons\models\mosin_nagant\images\1891S.paa";
diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/Remington870.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/Remington870.hpp
index d7c3ce932..6c88cbf66 100644
--- a/SQF/dayz_code/Configs/CfgWeapons/Rifles/Remington870.hpp
+++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/Remington870.hpp
@@ -1,6 +1,6 @@
class Remington870_DZ : Rifle
{
- scope = public;
+ scope = 2;
model = "\dayz_weapons\models\Remington870.p3d";
picture = "\dayz_weapons\textures\equip_remington870_CA.paa";
diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/Winchester1866.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/Winchester1866.hpp
index 5ba51dc99..a11eeba02 100644
--- a/SQF/dayz_code/Configs/CfgWeapons/Rifles/Winchester1866.hpp
+++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/Winchester1866.hpp
@@ -1,6 +1,6 @@
class Winchester1866_DZ : Rifle
{
- scope = public;
+ scope = 2;
model = "\dayz_weapons\models\Winchester1866.p3d";
picture = "\dayz_weapons\textures\equip_winchester1866_CA.paa";
diff --git a/SQF/dayz_code/Configs/CfgWeapons/Tools/Crowbar.hpp b/SQF/dayz_code/Configs/CfgWeapons/Tools/Crowbar.hpp
index 4134f17d5..8cd725490 100644
--- a/SQF/dayz_code/Configs/CfgWeapons/Tools/Crowbar.hpp
+++ b/SQF/dayz_code/Configs/CfgWeapons/Tools/Crowbar.hpp
@@ -1,6 +1,6 @@
class ItemCrowbar : ItemCore
{
- scope = public;
+ scope = 2;
model = "\dayz_equip\models\crowbar.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_crowbar_CA.paa";
@@ -41,7 +41,7 @@ class ItemCrowbar : ItemCore
class ItemCrowbarBent : ItemCore
{
- scope = public;
+ scope = 2;
model = "\dayz_equip\models\crowbar.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_crowbar_CA.paa";
diff --git a/SQF/dayz_code/Configs/CfgWeapons/Tools/Etool.hpp b/SQF/dayz_code/Configs/CfgWeapons/Tools/Etool.hpp
index 0f697f2e6..4430b870d 100644
--- a/SQF/dayz_code/Configs/CfgWeapons/Tools/Etool.hpp
+++ b/SQF/dayz_code/Configs/CfgWeapons/Tools/Etool.hpp
@@ -1,6 +1,6 @@
class ItemEtool : ItemCore
{
- scope = public;
+ scope = 2;
model = "\dayz_equip\models\etool.p3d";
picture = "\dayz_equip\textures\equip_etool_ca.paa";
displayName = $STR_EQUIP_NAME_1;
diff --git a/SQF/dayz_code/Configs/CfgWeapons/Tools/Flashlight.hpp b/SQF/dayz_code/Configs/CfgWeapons/Tools/Flashlight.hpp
index c395b33b9..d437653dc 100644
--- a/SQF/dayz_code/Configs/CfgWeapons/Tools/Flashlight.hpp
+++ b/SQF/dayz_code/Configs/CfgWeapons/Tools/Flashlight.hpp
@@ -1,6 +1,6 @@
class ItemFlashlight : ItemCore
{
- scope = public;
+ scope = 2;
model = "\dayz_equip\models\flashlight.p3d";
picture = "\dayz_equip\textures\equip_flashlight_ca.paa";
@@ -21,7 +21,7 @@ class ItemFlashlight : ItemCore
class MeleeFlashlight : Pistol
{
- scope = public;
+ scope = 2;
model = "\dayz_equip\models\flashlight.p3d";
picture = "\dayz_equip\textures\equip_flashlight_ca.paa";
diff --git a/SQF/dayz_code/Configs/CfgWeapons/Tools/Hatchet.hpp b/SQF/dayz_code/Configs/CfgWeapons/Tools/Hatchet.hpp
index b3188dd2f..bd5e834f2 100644
--- a/SQF/dayz_code/Configs/CfgWeapons/Tools/Hatchet.hpp
+++ b/SQF/dayz_code/Configs/CfgWeapons/Tools/Hatchet.hpp
@@ -1,6 +1,6 @@
class ItemHatchet : ItemCore
{
- scope = public;
+ scope = 2;
model = "\dayz_equip\models\hatchet.p3d";
picture = "\dayz_equip\textures\equip_hatchet_CA.paa";
@@ -60,7 +60,7 @@ class ItemHatchet_DZE : ItemCore {
class ItemHatchetBroken : ItemCore
{
- scope = public;
+ scope = 2;
picture = "\dayz_equip\textures\equip_hatchet_CA.paa";
displayName = $STR_name_ItemHatchetBroken;
diff --git a/SQF/dayz_code/Configs/CfgWeapons/Tools/Knife.hpp b/SQF/dayz_code/Configs/CfgWeapons/Tools/Knife.hpp
index d8c2c7207..07506de86 100644
--- a/SQF/dayz_code/Configs/CfgWeapons/Tools/Knife.hpp
+++ b/SQF/dayz_code/Configs/CfgWeapons/Tools/Knife.hpp
@@ -1,6 +1,6 @@
class ItemKnife_Base : ItemCore
{
- scope = private;
+ scope = 0;
model = "\dayz_equip\models\knife_gear.p3d";
picture = "\dayz_equip\textures\equip_knife_ca.paa";
@@ -17,48 +17,48 @@ class ItemKnife_Base : ItemCore
class ItemKnife : ItemKnife_Base
{
- scope = public;
+ scope = 2;
descriptionShort = $STR_EQUIP_DESC_4;
sharpnessRemaining = "ItemKnife5";
};
class ItemKnife5 : ItemKnife_Base
{
- scope = public;
+ scope = 2;
descriptionShort = $STR_EQUIP_DESC_4_A;
sharpnessRemaining = "ItemKnife4";
};
class ItemKnife4 : ItemKnife_Base
{
- scope = public;
+ scope = 2;
descriptionShort = $STR_EQUIP_DESC_4_B;
sharpnessRemaining = "ItemKnife3";
};
class ItemKnife3 : ItemKnife_Base
{
- scope = public;
+ scope = 2;
descriptionShort = $STR_EQUIP_DESC_4_C;
sharpnessRemaining = "ItemKnife2";
};
class ItemKnife2 : ItemKnife_Base
{
- scope = public;
+ scope = 2;
descriptionShort = $STR_EQUIP_DESC_4_D;
sharpnessRemaining = "ItemKnife1";
};
class ItemKnife1 : ItemKnife_Base
{
- scope = public;
+ scope = 2;
descriptionShort = $STR_EQUIP_DESC_4_E;
sharpnessRemaining = "ItemKnifeBlunt";
};
class ItemKnifeBlunt : ItemKnife_Base
{
- scope = public;
+ scope = 2;
descriptionShort = $STR_EQUIP_CODE_DESC_4;
};
\ No newline at end of file
diff --git a/SQF/dayz_code/Configs/CfgWeapons/Tools/Machete.hpp b/SQF/dayz_code/Configs/CfgWeapons/Tools/Machete.hpp
index b0b915a49..3f339e942 100644
--- a/SQF/dayz_code/Configs/CfgWeapons/Tools/Machete.hpp
+++ b/SQF/dayz_code/Configs/CfgWeapons/Tools/Machete.hpp
@@ -1,6 +1,6 @@
class ItemMachete : ItemCore
{
- scope = public;
+ scope = 2;
model = "\z\addons\dayz_communityassets\models\machete.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_machete_CA.paa";
diff --git a/SQF/dayz_code/Configs/CfgWeapons/Tools/Map.hpp b/SQF/dayz_code/Configs/CfgWeapons/Tools/Map.hpp
index af339085d..950e666a2 100644
--- a/SQF/dayz_code/Configs/CfgWeapons/Tools/Map.hpp
+++ b/SQF/dayz_code/Configs/CfgWeapons/Tools/Map.hpp
@@ -5,7 +5,7 @@ class ItemMap : ItemCore
class ItemMap_Debug: ItemCore
{
- scope = public;
+ scope = 2;
displayname = "Debug Map";
descriptionshort = "Debug Map - Admin use only";
diff --git a/SQF/dayz_code/Configs/CfgWeapons/Tools/Matchbox.hpp b/SQF/dayz_code/Configs/CfgWeapons/Tools/Matchbox.hpp
index 4a4a803f0..96c177c36 100644
--- a/SQF/dayz_code/Configs/CfgWeapons/Tools/Matchbox.hpp
+++ b/SQF/dayz_code/Configs/CfgWeapons/Tools/Matchbox.hpp
@@ -1,6 +1,6 @@
class ItemMatchbox_base : ItemCore
{
- scope = private;
+ scope = 0;
model = "\dayz_equip\models\matchbox_gear.p3d";
picture = "\dayz_equip\textures\equip_matchbox_ca.paa";
displayName = $STR_EQUIP_NAME_3;
@@ -9,7 +9,7 @@ class ItemMatchbox_base : ItemCore
class ItemMatchboxEmpty : ItemMatchbox_base
{
- scope = public;
+ scope = 2;
displayName = $STR_EQUIP_NAME_3_EMPTY;
descriptionShort = $STR_EQUIP_DESC_3_EMPTY;
};
@@ -17,7 +17,7 @@ class ItemMatchboxEmpty : ItemMatchbox_base
//Loot Spawn Table.
class ItemMatchbox : ItemMatchbox_base
{
- scope = public;
+ scope = 2;
class Ignators
{
diff --git a/SQF/dayz_code/Configs/CfgWeapons/Tools/Pickaxe.hpp b/SQF/dayz_code/Configs/CfgWeapons/Tools/Pickaxe.hpp
index 71281c591..10491ac07 100644
--- a/SQF/dayz_code/Configs/CfgWeapons/Tools/Pickaxe.hpp
+++ b/SQF/dayz_code/Configs/CfgWeapons/Tools/Pickaxe.hpp
@@ -1,6 +1,6 @@
class ItemPickaxe : ItemCore
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityweapons\models\pickaxe\pickaxe.p3d";
picture = "\z\addons\dayz_communityweapons\models\pickaxe\pickaxe.paa";
@@ -19,7 +19,7 @@ class ItemPickaxe : ItemCore
class ItemPickaxeBroken : ItemCore
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityweapons\models\pickaxe\pickaxe.p3d";
picture = "\z\addons\dayz_communityweapons\models\pickaxe\pickaxe.paa";
diff --git a/SQF/dayz_code/Configs/CfgWeapons/Tools/Shovel.hpp b/SQF/dayz_code/Configs/CfgWeapons/Tools/Shovel.hpp
index 842aa8bb6..9e7312c68 100644
--- a/SQF/dayz_code/Configs/CfgWeapons/Tools/Shovel.hpp
+++ b/SQF/dayz_code/Configs/CfgWeapons/Tools/Shovel.hpp
@@ -1,6 +1,6 @@
class ItemShovel : ItemCore
{
- scope = public;
+ scope = 2;
model = "\z\addons\dayz_communityassets\models\shovel.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_shovel_ca.paa";
@@ -23,7 +23,7 @@ class ItemShovel : ItemCore
class ItemShovelBroken : ItemCore
{
- scope = public;
+ scope = 2;
model = "\z\addons\dayz_communityassets\models\shovel.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_shovel_ca.paa";
diff --git a/SQF/dayz_code/Configs/CfgWeapons/Tools/Sledgehammer.hpp b/SQF/dayz_code/Configs/CfgWeapons/Tools/Sledgehammer.hpp
index 4e387bb7a..e9a1c1122 100644
--- a/SQF/dayz_code/Configs/CfgWeapons/Tools/Sledgehammer.hpp
+++ b/SQF/dayz_code/Configs/CfgWeapons/Tools/Sledgehammer.hpp
@@ -32,7 +32,7 @@ class ItemSledge: ItemCore
class ItemSledgeHammerBroken : ItemCore
{
- scope = public;
+ scope = 2;
model = "z\addons\dayz_communityweapons\models\sledge_hammer\sledgehammer.p3d";
picture = "\z\addons\dayz_communityweapons\models\sledge_hammer\sledgehammer.paa";
diff --git a/SQF/dayz_code/Configs/CfgWeapons/Tools/Toolbox.hpp b/SQF/dayz_code/Configs/CfgWeapons/Tools/Toolbox.hpp
index 93d1433f9..da75f8fb1 100644
--- a/SQF/dayz_code/Configs/CfgWeapons/Tools/Toolbox.hpp
+++ b/SQF/dayz_code/Configs/CfgWeapons/Tools/Toolbox.hpp
@@ -1,6 +1,6 @@
class ItemToolbox : ItemCore
{
- scope = public;
+ scope = 2;
model = "\dayz_equip\models\toolbox.p3d";
picture = "\dayz_equip\textures\equip_toolbox_ca.paa";
displayName = $STR_EQUIP_NAME_2;
diff --git a/SQF/dayz_code/config.cpp b/SQF/dayz_code/config.cpp
index 2bdd076c3..48391283c 100644
--- a/SQF/dayz_code/config.cpp
+++ b/SQF/dayz_code/config.cpp
@@ -1,4 +1,4 @@
-#include "Configs\basicdefines.hpp"
+#include "Configs\basicDefines.hpp"
#include "Configs\CfgNonAIVehicles.hpp"
class CfgPatches {