Land Vehicle overhaul

This commit overhauls all land vehicles. I have found many problems and one exploit which was important for upgrading vehicles. The main problem was that epoch overwrites many arma 2 vehicle bases classes. Those base classes and vehicle classes with the same name in arma 2 and epoch got update by arma 2 corepatch. Epoch overwrites and reverts many of those corepatch changes. This should not happen at all. Also, updating an already in arma 2 existing vehicle leaded to a problem in upgrading vehicles. The only chance to resolve both problems is that we reference existing vehicles from arma 2 and creating a new one for epoch.

-	Add for every vehicle an epoch version, all arma 2 vehicles remains unchanged
-	Add BMP-2, BTR-60 versions
-	Set a vehicleClass for every vehicle so it can be accessed in the editor under "DayZ Epoch Vehicles"
-	Set supplyRadius for all vehicles
-	Deactivate radar, auto medic, auto ammo and auto repair option for all vehicles that used this
-	All armed vehicles have a DZE class now
-	Fix positioning and animation errors for certain vehicles
This commit is contained in:
A Man
2020-01-23 00:10:41 +01:00
parent e1e80e520f
commit 86f59b7de4
38 changed files with 1488 additions and 2472 deletions

View File

@@ -1,6 +1,8 @@
class ArmoredSUV_DZE_Base_PMC: Car class ArmoredSUV_DZE_Base_PMC: Car
{ {
scope = private;
brakeDistance = 19; brakeDistance = 19;
vehicleClass = "DayZ Epoch Vehicles";
htMin = 60; htMin = 60;
htMax = 1800; htMax = 1800;
afMax = 200; afMax = 200;
@@ -19,6 +21,8 @@ class ArmoredSUV_DZE_Base_PMC: Car
damageResistance = 0.03099; damageResistance = 0.03099;
transportSoldier = 3; transportSoldier = 3;
fuelCapacity = 130; fuelCapacity = 130;
enableGPS = 0;
supplyRadius = 1.3;
weapons[] = {"MiniCarHorn"}; weapons[] = {"MiniCarHorn"};
driverAction = "SUV_Driver_EP1"; driverAction = "SUV_Driver_EP1";
cargoAction[] = {"SUV_Cargo_EP1","SUV_Cargo02_EP1","SUV_Cargo01_EP1"}; cargoAction[] = {"SUV_Cargo_EP1","SUV_Cargo02_EP1","SUV_Cargo01_EP1"};
@@ -289,7 +293,6 @@ class ArmoredSUV_PMC_DZ: ArmoredSUV_DZE_Base_PMC
typicalCargo[] = {}; typicalCargo[] = {};
class TransportMagazines {}; class TransportMagazines {};
class TransportWeapons {}; class TransportWeapons {};
enableGPS = 1;
transportMaxWeapons = 20; transportMaxWeapons = 20;
transportMaxMagazines = 150; transportMaxMagazines = 150;
transportmaxbackpacks = 10; transportmaxbackpacks = 10;

View File

@@ -0,0 +1,152 @@
class BMP2_HQ_CDF;
class BMP2_HQ_CDF_DZ: BMP2_HQ_CDF {
scope = public;
displayName = $STR_VEH_NAME_BMP2_CDF;
vehicleClass = "DayZ Epoch Vehicles";
commanderCanSee = 2+16+32;
gunnerCanSee = 2+16+32;
driverCanSee = 2+16+32;
crew = "";
typicalCargo[] = {};
class TransportMagazines {};
class TransportWeapons {};
transportMaxMagazines = 100;
transportMaxWeapons = 20;
transportmaxbackpacks = 6;
enableGPS = 0;
supplyRadius = 1.8;
class Turrets; // External class reference
class MainTurret; // External class reference
};
class BMP2_HQ_CDF_DZE: BMP2_HQ_CDF_DZ {
scope = public;
class Turrets: Turrets
{
class MainTurret: MainTurret
{
magazines[] = {"SmokeLauncherMag","SmokeLauncherMag","SmokeLauncherMag"};
};
};
};
class BMP2_HQ_INS;
class BMP2_HQ_INS_DZ: BMP2_HQ_INS {
scope = public;
displayName = $STR_VEH_NAME_BMP2_INS;
vehicleClass = "DayZ Epoch Vehicles";
commanderCanSee = 2+16+32;
gunnerCanSee = 2+16+32;
driverCanSee = 2+16+32;
crew = "";
typicalCargo[] = {};
class TransportMagazines {};
class TransportWeapons {};
transportMaxMagazines = 100;
transportMaxWeapons = 20;
transportmaxbackpacks = 6;
enableGPS = 0;
supplyRadius = 1.8;
class Turrets; // External class reference
class MainTurret; // External class reference
};
class BMP2_HQ_INS_DZE: BMP2_HQ_INS_DZ {
scope = public;
class Turrets: Turrets
{
class MainTurret: MainTurret
{
magazines[] = {"SmokeLauncherMag","SmokeLauncherMag","SmokeLauncherMag"};
};
};
};
class BMP2_HQ_TK_EP1;
class BMP2_HQ_TK_EP1_DZ: BMP2_HQ_TK_EP1 {
scope = public;
displayName = $STR_VEH_NAME_BMP2_TK;
vehicleClass = "DayZ Epoch Vehicles";
commanderCanSee = 2+16+32;
gunnerCanSee = 2+16+32;
driverCanSee = 2+16+32;
crew = "";
typicalCargo[] = {};
class TransportMagazines {};
class TransportWeapons {};
transportMaxMagazines = 100;
transportMaxWeapons = 20;
transportmaxbackpacks = 6;
enableGPS = 0;
supplyRadius = 1.8;
class Turrets; // External class reference
class MainTurret; // External class reference
};
class BMP2_HQ_TK_EP1_DZE: BMP2_HQ_TK_EP1_DZ {
scope = public;
class Turrets: Turrets
{
class MainTurret: MainTurret
{
magazines[] = {"SmokeLauncherMag","SmokeLauncherMag","SmokeLauncherMag"};
};
};
};
class BMP2_Ambul_INS;
class BMP2_Ambul_INS_DZE: BMP2_Ambul_INS {
scope = public;
displayName = $STR_VEH_NAME_BMP2_AMBULANCE_INS;
vehicleClass = "DayZ Epoch Vehicles";
commanderCanSee = 2+16+32;
gunnerCanSee = 2+16+32;
driverCanSee = 2+16+32;
crew = "";
typicalCargo[] = {};
class TransportMagazines {};
class TransportWeapons {};
transportMaxMagazines = 100;
transportMaxWeapons = 20;
transportmaxbackpacks = 6;
enableGPS = 0;
supplyRadius = 1.8;
attendant = 0;
};
class BMP2_Ambul_CDF;
class BMP2_Ambul_CDF_DZE: BMP2_Ambul_CDF {
scope = public;
displayName = $STR_VEH_NAME_BMP2_AMBULANCE_CDF;
vehicleClass = "DayZ Epoch Vehicles";
commanderCanSee = 2+16+32;
gunnerCanSee = 2+16+32;
driverCanSee = 2+16+32;
crew = "";
typicalCargo[] = {};
class TransportMagazines {};
class TransportWeapons {};
transportMaxMagazines = 100;
transportMaxWeapons = 20;
transportmaxbackpacks = 6;
enableGPS = 0;
supplyRadius = 1.8;
attendant = 0;
};

View File

@@ -7,16 +7,22 @@ class BRDM2_HQ_TK_GUE_EP1: BRDM2_HQ_Base {
class BRDM2_HQ_TK_GUE_EP1_DZ: BRDM2_HQ_TK_GUE_EP1 { class BRDM2_HQ_TK_GUE_EP1_DZ: BRDM2_HQ_TK_GUE_EP1 {
scope = public; scope = public;
displayname = $STR_VEH_NAME_BRDM2_HQ; displayname = $STR_VEH_NAME_BRDM2_HQ;
vehicleClass = "DayZ Epoch Vehicles";
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
class TransportMagazines {}; class TransportMagazines {};
class TransportWeapons {}; class TransportWeapons {};
transportMaxMagazines = 100;
transportMaxWeapons = 20;
transportmaxbackpacks = 6;
armor = 85; armor = 85;
damageResistance = 0.032; damageResistance = 0.032;
commanderCanSee = 2+16+32; commanderCanSee = 2+16+32;
gunnerCanSee = 2+16+32; gunnerCanSee = 2+16+32;
driverCanSee = 2+16+32; driverCanSee = 2+16+32;
fuelCapacity = 220; fuelCapacity = 220;
enableGPS = 0;
supplyRadius = 1.4;
class Turrets: Turrets { class Turrets: Turrets {
class MainTurret: MainTurret { class MainTurret: MainTurret {
@@ -31,7 +37,7 @@ class BRDM2_HQ_TK_GUE_EP1_DZ: BRDM2_HQ_TK_GUE_EP1 {
minFov = 0.05; minFov = 0.05;
maxFov = 0.2; maxFov = 0.2;
gunnerOpticsEffect[] = {"TankGunnerOptics1","OpticsBlur2","OpticsCHAbera2"}; gunnerOpticsEffect[] = {"TankGunnerOptics1","OpticsBlur2","OpticsCHAbera2"};
visionMode[] = {"Normal","NVG"}; visionMode[] = {"Normal"};
}; };
magazines[] = {"100Rnd_762x54_PK","100Rnd_762x54_PK","100Rnd_762x54_PK","100Rnd_762x54_PK"}; magazines[] = {"100Rnd_762x54_PK","100Rnd_762x54_PK","100Rnd_762x54_PK","100Rnd_762x54_PK"};
}; };
@@ -46,23 +52,29 @@ class BRDM2_HQ_TK_GUE_EP1_DZE: BRDM2_HQ_TK_GUE_EP1_DZ {
}; };
}; };
class BRDM2_Base;
class BRDM2_TK_EP1: BRDM2_Base { class BRDM2_TK_EP1: BRDM2_Base {
class Turrets; // External class reference class Turrets; // External class reference
class MainTurret; // External class reference class MainTurret; // External class reference
}; };
class BRDM2_TK_EP1_DZ: BRDM2_TK_EP1 { class BRDM2_TK_EP1_DZ: BRDM2_TK_EP1 {
displayname = $STR_VEH_NAME_BRDM2_TK; displayname = $STR_VEH_NAME_BRDM2_TK;
vehicleClass = "DayZ Epoch Vehicles";
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
class TransportMagazines {}; class TransportMagazines {};
class TransportWeapons {}; class TransportWeapons {};
transportMaxMagazines = 100;
transportMaxWeapons = 20;
transportmaxbackpacks = 6;
armor = 85; armor = 85;
damageResistance = 0.032; damageResistance = 0.032;
commanderCanSee = 2+16+32; commanderCanSee = 2+16+32;
gunnerCanSee = 2+16+32; gunnerCanSee = 2+16+32;
driverCanSee = 2+16+32; driverCanSee = 2+16+32;
fuelCapacity = 220; fuelCapacity = 220;
enableGPS = 0;
supplyRadius = 1.4;
class Turrets: Turrets class Turrets: Turrets
{ {
class MainTurret: MainTurret class MainTurret: MainTurret
@@ -81,7 +93,7 @@ class BRDM2_TK_EP1_DZ: BRDM2_TK_EP1 {
minFov = 0.05; minFov = 0.05;
maxFov = 0.2; maxFov = 0.2;
gunnerOpticsEffect[] = {"TankGunnerOptics1","OpticsBlur2","OpticsCHAbera2"}; gunnerOpticsEffect[] = {"TankGunnerOptics1","OpticsBlur2","OpticsCHAbera2"};
visionMode[] = {"Normal","NVG"}; visionMode[] = {"Normal"};
}; };
}; };
}; };

View File

@@ -1,6 +1,7 @@
class BTR40_MG_base_EP1; class BTR40_MG_base_EP1;
class BTR40_MG_TK_GUE_EP1_DZ : BTR40_MG_base_EP1 { class BTR40_MG_TK_GUE_EP1_DZ : BTR40_MG_base_EP1 {
scope = public; scope = public;
vehicleClass = "DayZ Epoch Vehicles";
displayname = $STR_VEH_NAME_BTR40_DSHKM_GREEN; displayname = $STR_VEH_NAME_BTR40_DSHKM_GREEN;
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
@@ -9,6 +10,7 @@ class BTR40_MG_TK_GUE_EP1_DZ : BTR40_MG_base_EP1 {
class Turrets; class Turrets;
class MainTurret; class MainTurret;
hiddenSelectionsTextures[] = {"ca\wheeled_e\btr40\data\btr40ext_co.paa"}; hiddenSelectionsTextures[] = {"ca\wheeled_e\btr40\data\btr40ext_co.paa"};
supplyRadius = 1.3;
}; };
class BTR40_MG_TK_GUE_EP1_DZE : BTR40_MG_TK_GUE_EP1_DZ { class BTR40_MG_TK_GUE_EP1_DZE : BTR40_MG_TK_GUE_EP1_DZ {
@@ -37,3 +39,22 @@ class BTR40_MG_TK_INS_EP1_DZE : BTR40_MG_TK_INS_EP1_DZ {
}; };
}; };
class BTR40_base_EP1;
class BTR40_TK_GUE_EP1_DZE: BTR40_base_EP1
{
scope = public;
vehicleClass = "DayZ Epoch Vehicles";
displayname = $STR_VEH_NAME_BTR40_GREEN;
crew = "";
typicalCargo[] = {};
class TransportMagazines {};
class TransportWeapons {};
hiddenSelectionsTextures[] = {"ca\wheeled_e\btr40\data\btr40ext_co.paa"};
supplyRadius = 1.3;
};
class BTR40_TK_INS_EP1_DZE: BTR40_TK_GUE_EP1_DZE
{
displayname = $STR_VEH_NAME_BTR40_WOOD;
hiddenSelectionsTextures[] = {"ca\wheeled_e\btr40\data\btr40extcamo_co.paa"};
};

View File

@@ -0,0 +1,250 @@
class BTR60_TK_EP1: BRDM2_Base {
class Turrets; // External class reference
class MainTurret; // External class reference
};
class BTR60_TK_EP1_DZ: BTR60_TK_EP1 {
scope = public;
displayName = $STR_VEH_NAME_BTR60_WOOD;
vehicleClass = "DayZ Epoch Vehicles";
commanderCanSee = 2+16+32;
gunnerCanSee = 2+16+32;
driverCanSee = 2+16+32;
crew = "";
typicalCargo[] = {};
class TransportMagazines {};
class TransportWeapons {};
transportMaxMagazines = 100;
transportMaxWeapons = 20;
transportmaxbackpacks = 6;
enableGPS = 0;
supplyRadius = 1.8;
class Turrets: Turrets
{
class MainTurret: MainTurret
{
body = "mainTurret";
gun = "mainGun";
weapons[] = {"PKT"};
soundServo[] = {"\ca\sounds\vehicles\servos\turret-1",0.1,1.0,15};
magazines[] = {"100Rnd_762x54_PK","100Rnd_762x54_PK","100Rnd_762x54_PK","100Rnd_762x54_PK"};
gunnerOpticsEffect[] = {"TankGunnerOptics1","OpticsBlur2","OpticsCHAbera2"};
class ViewOptics
{
initAngleX = 0;
minAngleX = -30;
maxAngleX = 30;
initAngleY = 0;
minAngleY = -100;
maxAngleY = 100;
initFov = 0.2;
minFov = 0.058;
maxFov = 0.2;
visionMode[] = {"Normal"};
};
gunnerAction = "BTR60_Gunner_EP1";
gunnerInAction = "BTR60_Gunner_EP1";
gunnerGetInAction = "GetInHigh";
gunnerGetOutAction = "GetOutHigh";
gunnerOpticsModel = "\ca\weapons\2Dscope_BMPgun";
gunnerForceOptics = 1;
startEngine = 0;
stabilizedInAxes = "StabilizedInAxesNone";
commanding = 2;
primaryGunner = 1;
primaryObserver = 0;
class HitPoints
{
class HitTurret
{
armor = 0.8;
material = -1;
name = "vez";
visual = "vez";
passThrough = 1;
};
};
};
class CommanderTurret: MainTurret
{
body = "ObsTurret";
gun = "ObsGun";
proxyType = "CPCommander";
proxyIndex = 1;
gunnerName = "$STR_POSITION_COMMANDER";
primaryGunner = 0;
primaryObserver = 1;
gunnerOpticsShowCursor = 0;
LODTurnedIn = 1200;
LODTurnedOut = 0.0;
animationSourceBody = "obsTurret";
animationSourceGun = "obsGun";
animationSourceHatch = "hatchCommander";
minElev = -10;
maxElev = 20;
initElev = 0;
minTurn = -90;
maxTurn = 90;
initTurn = 0;
weapons[] = {};
magazines[] = {};
gunnerOpticsEffect[] = {"TankGunnerOptics1","OpticsBlur2","OpticsCHAbera2"};
class ViewOptics
{
initAngleX = 0;
minAngleX = -30;
maxAngleX = 30;
initAngleY = 0;
minAngleY = -100;
maxAngleY = 100;
initFov = 0.3;
minFov = 0.093;
maxFov = 0.466;
visionMode[] = {"Normal"};
};
gunnerAction = "BTR60_Commander_EP1";
gunnerInAction = "BTR60_Commander_EP1";
discreteDistance[] = {};
discreteDistanceInitIndex = 0;
gunnerOpticsModel = "\CorePatch\CorePatch_Vehicles\models\optika_T72_commander";
turretInfoType = "RscWeaponEmpty";
gunnerOutOpticsModel = "";
gunnerOutOpticsColor[] = {0,0,0,1};
gunnerForceOptics = 0;
gunnerOutForceOptics = 0;
gunnerOutOpticsShowCursor = 0;
startEngine = 0;
stabilizedInAxes = "StabilizedInAxesNone";
commanding = 1;
memoryPointGunnerOutOptics = "commander_weapon_view";
memoryPointGunnerOptics = "commanderview";
memoryPointsGetInGunner = "pos commander";
memoryPointsGetInGunnerDir = "pos commander dir";
};
};
};
class BTR60_TK_EP1_DZE: BTR60_TK_EP1_DZ {
scope = public;
displayName = $STR_VEH_NAME_BTR60_WOOD;
class Turrets: Turrets
{
class MainTurret: MainTurret
{
body = "mainTurret";
gun = "mainGun";
weapons[] = {"PKT"};
soundServo[] = {"\ca\sounds\vehicles\servos\turret-1",0.1,1.0,15};
magazines[] = {};
gunnerOpticsEffect[] = {"TankGunnerOptics1","OpticsBlur2","OpticsCHAbera2"};
class ViewOptics
{
initAngleX = 0;
minAngleX = -30;
maxAngleX = 30;
initAngleY = 0;
minAngleY = -100;
maxAngleY = 100;
initFov = 0.2;
minFov = 0.058;
maxFov = 0.2;
visionMode[] = {"Normal"};
};
gunnerAction = "BTR60_Gunner_EP1";
gunnerInAction = "BTR60_Gunner_EP1";
gunnerGetInAction = "GetInHigh";
gunnerGetOutAction = "GetOutHigh";
gunnerOpticsModel = "\ca\weapons\2Dscope_BMPgun";
gunnerForceOptics = 1;
startEngine = 0;
stabilizedInAxes = "StabilizedInAxesNone";
commanding = 2;
primaryGunner = 1;
primaryObserver = 0;
class HitPoints
{
class HitTurret
{
armor = 0.8;
material = -1;
name = "vez";
visual = "vez";
passThrough = 1;
};
};
};
class CommanderTurret: MainTurret
{
body = "ObsTurret";
gun = "ObsGun";
proxyType = "CPCommander";
proxyIndex = 1;
gunnerName = "$STR_POSITION_COMMANDER";
primaryGunner = 0;
primaryObserver = 1;
gunnerOpticsShowCursor = 0;
LODTurnedIn = 1200;
LODTurnedOut = 0.0;
animationSourceBody = "obsTurret";
animationSourceGun = "obsGun";
animationSourceHatch = "hatchCommander";
minElev = -10;
maxElev = 20;
initElev = 0;
minTurn = -90;
maxTurn = 90;
initTurn = 0;
weapons[] = {};
magazines[] = {};
gunnerOpticsEffect[] = {"TankGunnerOptics1","OpticsBlur2","OpticsCHAbera2"};
class ViewOptics
{
initAngleX = 0;
minAngleX = -30;
maxAngleX = 30;
initAngleY = 0;
minAngleY = -100;
maxAngleY = 100;
initFov = 0.3;
minFov = 0.093;
maxFov = 0.466;
visionMode[] = {"Normal"};
};
gunnerAction = "BTR60_Commander_EP1";
gunnerInAction = "BTR60_Commander_EP1";
discreteDistance[] = {};
discreteDistanceInitIndex = 0;
gunnerOpticsModel = "\CorePatch\CorePatch_Vehicles\models\optika_T72_commander";
turretInfoType = "RscWeaponEmpty";
gunnerOutOpticsModel = "";
gunnerOutOpticsColor[] = {0,0,0,1};
gunnerForceOptics = 0;
gunnerOutForceOptics = 0;
gunnerOutOpticsShowCursor = 0;
startEngine = 0;
stabilizedInAxes = "StabilizedInAxesNone";
commanding = 1;
memoryPointGunnerOutOptics = "commander_weapon_view";
memoryPointGunnerOptics = "commanderview";
memoryPointsGetInGunner = "pos commander";
memoryPointsGetInGunnerDir = "pos commander dir";
};
};
};
class BTR60_Gue_DZ: BTR60_TK_EP1_DZ {
scope = public;
displayName = $STR_VEH_NAME_BTR60_GREEN;
hiddenSelectionsTextures[] = {"\CorePatch\CorePatch_Vehicles\textures\btr60_body_gue_co.paa","\CorePatch\CorePatch_Vehicles\textures\btr60_details_gue_co.paa"};
};
class BTR60_Gue_DZE: BTR60_TK_EP1_DZE {
scope = public;
displayName = $STR_VEH_NAME_BTR60_GREEN;
hiddenSelectionsTextures[] = {"\CorePatch\CorePatch_Vehicles\textures\btr60_body_gue_co.paa","\CorePatch\CorePatch_Vehicles\textures\btr60_details_gue_co.paa"};
};

View File

@@ -1,8 +1,8 @@
class BTR90; class BTR90;
class BTR90_DZ: BTR90 { class BTR90_DZ: BTR90 {
scope = public; scope = public;
side = TGuerrila;
displayName = $STR_VEH_NAME_BTR90; displayName = $STR_VEH_NAME_BTR90;
vehicleClass = "DayZ Epoch Vehicles";
commanderCanSee = 2+16+32; commanderCanSee = 2+16+32;
gunnerCanSee = 2+16+32; gunnerCanSee = 2+16+32;
@@ -13,9 +13,10 @@ class BTR90_DZ: BTR90 {
class TransportMagazines {}; class TransportMagazines {};
class TransportWeapons {}; class TransportWeapons {};
transportMaxMagazines = 100; // Default: 100 transportMaxMagazines = 100;
transportMaxWeapons = 10; // Default: 10 transportMaxWeapons = 20;
//transportmaxbackpacks = ; // Default: transportmaxbackpacks = 6;
supplyRadius = 1.8;
class Turrets; // External class reference class Turrets; // External class reference
class MainTurret; // External class reference class MainTurret; // External class reference
@@ -23,8 +24,8 @@ class BTR90_DZ: BTR90 {
class BTR90_HQ; class BTR90_HQ;
class BTR90_HQ_DZ: BTR90_HQ { class BTR90_HQ_DZ: BTR90_HQ {
scope = public; scope = public;
side = TGuerrila;
displayName = $STR_VEH_NAME_BTR90_HQ; displayName = $STR_VEH_NAME_BTR90_HQ;
vehicleClass = "DayZ Epoch Vehicles";
commanderCanSee = 2+16+32; commanderCanSee = 2+16+32;
gunnerCanSee = 2+16+32; gunnerCanSee = 2+16+32;
@@ -36,10 +37,12 @@ class BTR90_HQ_DZ: BTR90_HQ {
class TransportWeapons {}; class TransportWeapons {};
transportSoldier = 6; transportSoldier = 6;
enableGPS = 0;
transportMaxMagazines = 100; // Default: 100 transportMaxMagazines = 100;
transportMaxWeapons = 10; // Default: 10 transportMaxWeapons = 20;
//transportmaxbackpacks = ; // Default: transportmaxbackpacks = 6;
supplyRadius = 1.8;
class Turrets; // External class reference class Turrets; // External class reference
class MainTurret; // External class reference class MainTurret; // External class reference

View File

@@ -1,12 +1,26 @@
class car_hatchback: SkodaBase { class car_hatchback;
crew = ""; class car_hatchback_DZE: car_hatchback {
displayname = $STR_VEH_NAME_HATCHBACK;
faction = "CIV";
maxspeed = 125;
scope = public; scope = public;
displayname = $STR_VEH_NAME_HATCHBACK;
vehicleClass = "DayZ Epoch Vehicles";
maxspeed = 125;
armor = 20;
damageResistance = 0.01821;
fuelCapacity = 100;
crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
class TransportMagazines {}; class HitPoints;
class TransportWeapons {}; class HitLFWheel;
class HitLBWheel;
class HitRFWheel;
class HitRBWheel;
class HitFuel;
class HitEngine;
class HitGlass1;
class HitGlass2;
class HitGlass3;
class HitGlass4;
supplyRadius = 1.2;
class Upgrades { class Upgrades {
ItemORP[] = {"car_hatchback_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}}; ItemORP[] = {"car_hatchback_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
@@ -14,8 +28,8 @@
}; };
// Performance 1 // Performance 1
class car_hatchback_DZE1: car_hatchback { class car_hatchback_DZE1: car_hatchback_DZE {
original = "car_hatchback"; original = "car_hatchback_DZE";
maxspeed = 150; // max engine limit 125-130 maxspeed = 150; // max engine limit 125-130
terrainCoef = 2.5; terrainCoef = 2.5;

View File

@@ -1,12 +1,28 @@
class car_sedan : SkodaBase { class car_sedan;
crew = ""; class car_sedan_DZE : car_sedan {
displayname = $STR_VEH_NAME_SEDAN_WHITE;
faction = "CIV";
maxspeed = 125;
scope = public; scope = public;
displayname = $STR_VEH_NAME_SEDAN_WHITE;
vehicleClass = "DayZ Epoch Vehicles";
maxspeed = 125;
armor = 20;
damageResistance = 0.01821;
fuelCapacity = 100;
crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
class TransportMagazines {}; class TransportMagazines {};
class TransportWeapons {}; class TransportWeapons {};
class HitPoints;
class HitLFWheel;
class HitLBWheel;
class HitRFWheel;
class HitRBWheel;
class HitFuel;
class HitEngine;
class HitGlass1;
class HitGlass2;
class HitGlass3;
class HitGlass4;
supplyRadius = 1.5;
class Upgrades { class Upgrades {
ItemORP[] = {"car_sedan_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}}; ItemORP[] = {"car_sedan_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
@@ -14,8 +30,8 @@ class car_sedan : SkodaBase {
}; };
// Performance 1 // Performance 1
class car_sedan_DZE1: car_sedan { class car_sedan_DZE1: car_sedan_DZE {
original = "car_sedan"; original = "car_sedan_DZE";
maxspeed = 150; // max engine limit 125-130 maxspeed = 150; // max engine limit 125-130
terrainCoef = 2.5; terrainCoef = 2.5;

View File

@@ -13,6 +13,7 @@ class Dingo_DZE_Base_ACR: Car
model = "\CA\Wheeled_ACR\Dingo\AMT_Dingo2a2_MG"; model = "\CA\Wheeled_ACR\Dingo\AMT_Dingo2a2_MG";
Picture = "\Ca\Wheeled_ACR\Data\UI\Picture_Dingo2MG_CA.paa"; Picture = "\Ca\Wheeled_ACR\Data\UI\Picture_Dingo2MG_CA.paa";
Icon = "\Ca\Wheeled_ACR\Data\UI\Icon_Dingo2_CA.paa"; Icon = "\Ca\Wheeled_ACR\Data\UI\Icon_Dingo2_CA.paa";
memoryPointSupply = "zamerny";
mapSize = 5; mapSize = 5;
damperSize = 0.2; damperSize = 0.2;
damperForce = 1; damperForce = 1;
@@ -34,7 +35,8 @@ class Dingo_DZE_Base_ACR: Car
predictTurnSimul = 0.5; predictTurnSimul = 0.5;
brakeDistance = 8.5; brakeDistance = 8.5;
terrainCoef = 2.0; terrainCoef = 2.0;
enableGPS = 1; enableGPS = 0;
supplyRadius = 1.8;
type = 1; type = 1;
soundServo[] = {"\Ca\sounds\Vehicles\Servos\turret-1",0.01,1.0,10}; soundServo[] = {"\Ca\sounds\Vehicles\Servos\turret-1",0.01,1.0,10};
soundEnviron[] = {"",0.56234133,1}; soundEnviron[] = {"",0.56234133,1};
@@ -49,7 +51,7 @@ class Dingo_DZE_Base_ACR: Car
castDriverShadow = 0; castDriverShadow = 0;
radarType = 0; radarType = 0;
unitInfoType = "UnitInfoShip"; unitInfoType = "UnitInfoShip";
vehicleClass = "Armored"; vehicleClass = "DayZ Epoch Vehicles";
threat[] = {1,0.1,0.4}; threat[] = {1,0.1,0.4};
class Turrets: Turrets class Turrets: Turrets
{ {
@@ -157,7 +159,7 @@ class Dingo_DZE_Base_ACR: Car
HiddenSelectionsTextures[] = {"\ca\wheeled_acr\dingo\data\acr_karosse_wdl_co","\ca\wheeled_acr\dingo\data\a_teile_co","\ca\wheeled_acr\dingo\data\FLW100_co","\ca\wheeled_acr\dingo\data\FLW200_co"}; HiddenSelectionsTextures[] = {"\ca\wheeled_acr\dingo\data\acr_karosse_wdl_co","\ca\wheeled_acr\dingo\data\a_teile_co","\ca\wheeled_acr\dingo\data\FLW100_co","\ca\wheeled_acr\dingo\data\FLW200_co"};
soundGear[] = {"",0.00017782794,1}; soundGear[] = {"",0.00017782794,1};
insideSoundCoef = 0.8; insideSoundCoef = 0.8;
SoundGetIn[] = {"ca\Sounds_ACR\wheeled\Dingo\door",0.56234133,1}; SoundGetIn[] = {"ca\Sounds_ACR\wheeled\Dingo\door",0.56234133,1,40};
SoundGetOut[] = {"ca\Sounds_ACR\wheeled\Dingo\door",0.56234133,1,40}; SoundGetOut[] = {"ca\Sounds_ACR\wheeled\Dingo\door",0.56234133,1,40};
soundEngineOnInt[] = {"ca\Sounds_ACR\wheeled\Dingo\Dingo_int_start",0.56234133,1.0}; soundEngineOnInt[] = {"ca\Sounds_ACR\wheeled\Dingo\Dingo_int_start",0.56234133,1.0};
soundEngineOnExt[] = {"ca\Sounds_ACR\wheeled\Dingo\Dingo_ext_start",0.56234133,1.0,250}; soundEngineOnExt[] = {"ca\Sounds_ACR\wheeled\Dingo\Dingo_ext_start",0.56234133,1.0,250};
@@ -411,6 +413,10 @@ class Dingo_GL_Wdl_ACR_DZ: Dingo_DZE_Base_ACR
visionMode[] = {"Normal"}; visionMode[] = {"Normal"};
}; };
soundServo[] = {"\Ca\sounds\Vehicles\Servos\turret-1",0.01,1.0,10}; soundServo[] = {"\Ca\sounds\Vehicles\Servos\turret-1",0.01,1.0,10};
class GunFire : WeaponCloudsMGun
{
interval = 0.0099999998;
};
}; };
}; };
class AnimationSources: AnimationSources class AnimationSources: AnimationSources

View File

@@ -2,6 +2,7 @@ class GAZ_Vodnik_HMG;
class GAZ_Vodnik_HMG_DZ : GAZ_Vodnik_HMG { class GAZ_Vodnik_HMG_DZ : GAZ_Vodnik_HMG {
scope = public; scope = public;
displayname = $STR_VEH_NAME_VODNIK_BPPU; displayname = $STR_VEH_NAME_VODNIK_BPPU;
vehicleClass = "DayZ Epoch Vehicles";
typicalCargo[] = {}; typicalCargo[] = {};
class TransportMagazines {}; class TransportMagazines {};
class TransportWeapons {}; class TransportWeapons {};
@@ -13,6 +14,8 @@ class GAZ_Vodnik_HMG_DZ : GAZ_Vodnik_HMG {
transportMaxWeapons = 15; transportMaxWeapons = 15;
transportMaxMagazines = 70; transportMaxMagazines = 70;
transportmaxbackpacks = 4; transportmaxbackpacks = 4;
enableGPS = 0;
supplyRadius = 1.8;
}; };
class GAZ_Vodnik_HMG_DZE : GAZ_Vodnik_HMG_DZ { class GAZ_Vodnik_HMG_DZE : GAZ_Vodnik_HMG_DZ {
@@ -28,19 +31,21 @@ class GAZ_Vodnik_HMG_DZE : GAZ_Vodnik_HMG_DZ {
gunBeg = "muzzle_1"; gunBeg = "muzzle_1";
gunEnd = "chamber_1"; gunEnd = "chamber_1";
memoryPointGun = "machinegun"; memoryPointGun = "machinegun";
weapons[] = {"2A42","PKT_veh"}; weapons[] = {"2A42","PKTBC","SmokeLauncher"};
magazines[] = {}; magazines[] = {};
gunnerOutOpticsShowCursor = 0; gunnerOutOpticsShowCursor = 0;
gunnerOpticsShowCursor = 0; gunnerOpticsShowCursor = 0;
gunnerAction = "GAZ_Gunner"; gunnerAction = "GAZ_Gunner";
gunnerInAction = "GAZ_Gunner"; gunnerInAction = "GAZ_Gunner";
primaryGunner = 1; primaryGunner = 1;
commanding = 2;
primaryObserver = 1;
stabilizedInAxes = "StabilizedInAxesNone";
forceHideGunner = 1; forceHideGunner = 1;
gunnerOpticsModel = "\ca\weapons\2Dscope_BMPgun"; gunnerOpticsModel = "\ca\weapons\2Dscope_BMPgun";
gunnerForceOptics = 1; gunnerForceOptics = 1;
discreteDistance[] = {100, 200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200, 1300, 1400, 1500, 1600, 1700, 1800};
discreteDistanceInitIndex = 5;
gunnerGetInAction = "GetInLow";
gunnerGetOutAction = "GetOutLow";
turretInfoType = "RscWeaponRangeZeroing";
class ViewOptics class ViewOptics
{ {
initAngleX = 5; initAngleX = 5;
@@ -49,9 +54,9 @@ class GAZ_Vodnik_HMG_DZE : GAZ_Vodnik_HMG_DZ {
initAngleY = 0; initAngleY = 0;
minAngleY = 0; minAngleY = 0;
maxAngleY = 0; maxAngleY = 0;
initFov = 0.203; initFov = 0.2;
minFov = 0.203; maxFov = 0.2;
maxFov = 0.203; minFov = 0.057999998;
}; };
soundServo[] = {"\ca\wheeled\Data\Sound\servo4",0.0056234132,1.0,15}; soundServo[] = {"\ca\wheeled\Data\Sound\servo4",0.0056234132,1.0,15};
startEngine = 1; startEngine = 1;
@@ -82,6 +87,7 @@ class GAZ_Vodnik;
class GAZ_Vodnik_DZ : GAZ_Vodnik { class GAZ_Vodnik_DZ : GAZ_Vodnik {
scope = public; scope = public;
displayname = $STR_VEH_NAME_VODNIK_PKT; displayname = $STR_VEH_NAME_VODNIK_PKT;
vehicleClass = "DayZ Epoch Vehicles";
typicalCargo[] = {}; typicalCargo[] = {};
class TransportMagazines {}; class TransportMagazines {};
class TransportWeapons {}; class TransportWeapons {};
@@ -91,6 +97,8 @@ class GAZ_Vodnik_DZ : GAZ_Vodnik {
transportMaxWeapons = 15; transportMaxWeapons = 15;
transportMaxMagazines = 70; transportMaxMagazines = 70;
transportmaxbackpacks = 4; transportmaxbackpacks = 4;
enableGPS = 0;
supplyRadius = 1.8;
}; };
class GAZ_Vodnik_DZE : GAZ_Vodnik_DZ class GAZ_Vodnik_DZE : GAZ_Vodnik_DZ
@@ -103,9 +111,8 @@ class GAZ_Vodnik_DZE : GAZ_Vodnik_DZ
maxElev = 60; maxElev = 60;
minTurn = -90; minTurn = -90;
maxTurn = 90; maxTurn = 90;
initElev = 23;
gunnerName = "$STR_POSITION_FRONTGUNNER"; gunnerName = "$STR_POSITION_FRONTGUNNER";
weapons[] = {"PKT"}; weapons[] = {"PKTBC"};
magazines[] = {}; magazines[] = {};
soundServo[] = {}; soundServo[] = {};
viewGunnerInExternal = 1; viewGunnerInExternal = 1;
@@ -115,10 +122,13 @@ class GAZ_Vodnik_DZE : GAZ_Vodnik_DZ
LODTurnedOut = 1000; LODTurnedOut = 1000;
LODTurnedIn = 1000; LODTurnedIn = 1000;
forceHideGunner = 0; forceHideGunner = 0;
commanding = 2;
primaryGunner = 0; primaryGunner = 0;
discreteDistance[] = {100, 200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200, 1300, 1400, 1500};
discreteDistanceInitIndex = 2;
initElev = 0;
stabilizedInAxes = "StabilizedInAxesNone"; stabilizedInAxes = "StabilizedInAxesNone";
primaryObserver = 1; primaryObserver = 1;
turretInfoType = "RscWeaponZeroing";
class ViewOptics class ViewOptics
{ {
initAngleX = 0; initAngleX = 0;
@@ -149,14 +159,14 @@ class GAZ_Vodnik_DZE : GAZ_Vodnik_DZ
{ {
body = "turret_2"; body = "turret_2";
gun = "gun_2"; gun = "gun_2";
weapons[] = {"PKT_2"}; weapons[] = {"PKTBC_2"};
animationSourceBody = "turret_2"; animationSourceBody = "turret_2";
animationSourceGun = "gun_2"; animationSourceGun = "gun_2";
selectionFireAnim = "zasleh2"; selectionFireAnim = "zasleh2";
proxyIndex = 2; proxyIndex = 2;
gunnerName = "$STR_POSITION_REARGUNNER"; gunnerName = "$STR_POSITION_REARGUNNER";
forceHideGunner = 0; forceHideGunner = 0;
commanding = -2; commanding = 2;
primaryGunner = 1; primaryGunner = 1;
primaryObserver = 0; primaryObserver = 0;
minTurn = 90; minTurn = 90;
@@ -175,6 +185,7 @@ class GAZ_Vodnik_DZE : GAZ_Vodnik_DZ
class GAZ_Vodnik_MedEvac; class GAZ_Vodnik_MedEvac;
class GAZ_Vodnik_MedEvac_DZE : GAZ_Vodnik_MedEvac { class GAZ_Vodnik_MedEvac_DZE : GAZ_Vodnik_MedEvac {
displayname = "$STR_DN_GAZ_VODNIK_MEDEVAC"; displayname = "$STR_DN_GAZ_VODNIK_MEDEVAC";
vehicleClass = "DayZ Epoch Vehicles";
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
class TransportMagazines {}; class TransportMagazines {};
@@ -183,4 +194,6 @@ class GAZ_Vodnik_MedEvac_DZE : GAZ_Vodnik_MedEvac {
transportMaxMagazines = 70; transportMaxMagazines = 70;
transportmaxbackpacks = 4; transportmaxbackpacks = 4;
attendant = 0; attendant = 0;
enableGPS = 0;
supplyRadius = 1.8;
}; };

View File

@@ -1,6 +1,7 @@
class HMMWV_DZE_Base: Car class HMMWV_DZE_Base: Car
{ {
scope = private; scope = private;
vehicleClass = "DayZ Epoch Vehicles";
accuracy = 0.3; accuracy = 0.3;
side = 1; side = 1;
faction = "USMC"; faction = "USMC";
@@ -10,7 +11,6 @@ class HMMWV_DZE_Base: Car
Icon = "\Ca\wheeled\data\map_ico\icomap_hmwv50_CA.paa"; Icon = "\Ca\wheeled\data\map_ico\icomap_hmwv50_CA.paa";
mapSize = 5; mapSize = 5;
displayName = "HMMWV"; displayName = "HMMWV";
vehicleClass = "Car";
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
damperSize = 0.2; damperSize = 0.2;
@@ -24,7 +24,8 @@ class HMMWV_DZE_Base: Car
predictTurnPlan = 0.9; predictTurnPlan = 0.9;
predictTurnSimul = 0.5; predictTurnSimul = 0.5;
terrainCoef = 2; terrainCoef = 2;
enableGPS = 1; enableGPS = 0;
supplyRadius = 1.5;
type = 1; type = 1;
cost = 100000; cost = 100000;
armorGlass = 0.5; armorGlass = 0.5;
@@ -354,7 +355,7 @@ class HMMWV_M998A2_SOV_DES_EP1_DZ: HMMWV_DZE_Base
outsideSoundFilter = 0; outsideSoundFilter = 0;
insideSoundCoef = 1; insideSoundCoef = 1;
soundGear[] = {"",5.62341e-005,1}; soundGear[] = {"",5.62341e-005,1};
soundGetIn[] = {"ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\get_in2",0.562341,1}; soundGetIn[] = {"ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\get_in2",0.56234133,1,20};
soundGetOut[] = {"ca\SOUNDS\Vehicles\Wheeled\HMMWV\int\get_in2",0.562341,1,20}; 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}; 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}; soundEngineOnExt[] = {"ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\engine_ON1",0.177828,1,100};

View File

@@ -1,13 +1,21 @@
class Ikarus: Car { class Ikarus;
class Ikarus_DZE: Ikarus {
vehicleClass = "DayZ Epoch Vehicles";
displayname = $STR_VEH_NAME_IKARUS_BLUE;
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
class TransportMagazines {}; class TransportMagazines {};
class TransportWeapons {}; class TransportWeapons {};
supplyRadius = 1.8;
}; };
class Ikarus_TK_CIV_EP1: Ikarus_base { class Ikarus_TK_CIV_EP1;
class Ikarus_TK_CIV_EP1_DZE: Ikarus_TK_CIV_EP1 {
vehicleClass = "DayZ Epoch Vehicles";
displayname = $STR_VEH_NAME_IKARUS_RED;
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
class TransportMagazines {}; class TransportMagazines {};
class TransportWeapons {}; class TransportWeapons {};
supplyRadius = 1.8;
}; };

View File

@@ -3,6 +3,7 @@ class BAF_Jackal2_L2A1_D_DZ : BAF_Jackal2_L2A1_D
{ {
scope = public; scope = public;
displayname = $STR_VEH_NAME_JACKAL_L2A1_DESERT; displayname = $STR_VEH_NAME_JACKAL_L2A1_DESERT;
vehicleClass = "DayZ Epoch Vehicles";
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
class TransportMagazines {}; class TransportMagazines {};
@@ -12,6 +13,7 @@ class BAF_Jackal2_L2A1_D_DZ : BAF_Jackal2_L2A1_D
transportmaxbackpacks = 5; transportmaxbackpacks = 5;
class Turrets; class Turrets;
class MainTurret; class MainTurret;
supplyRadius = 1.5;
}; };
class BAF_Jackal2_L2A1_D_DZE : BAF_Jackal2_L2A1_D_DZ class BAF_Jackal2_L2A1_D_DZE : BAF_Jackal2_L2A1_D_DZ
@@ -23,6 +25,9 @@ class BAF_Jackal2_L2A1_D_DZE : BAF_Jackal2_L2A1_D_DZ
gunnerName = "$STR_POSITION_COMMANDER"; gunnerName = "$STR_POSITION_COMMANDER";
primaryGunner = 0; primaryGunner = 0;
primaryObserver = 1; primaryObserver = 1;
discreteDistance[] = {100, 200, 300, 400, 500, 600, 700, 800};
discreteDistanceInitIndex = 2;
turretInfoType = "RscWeaponZeroing";
commanding = 2; commanding = 2;
body = "mainTurret_2"; body = "mainTurret_2";
gun = "mainGun_2"; gun = "mainGun_2";
@@ -67,7 +72,7 @@ class BAF_Jackal2_L2A1_D_DZE : BAF_Jackal2_L2A1_D_DZ
weapons[] = {"BAF_L2A1"}; weapons[] = {"BAF_L2A1"};
minElev = -25; minElev = -25;
maxElev = 40; maxElev = 40;
soundServo[] = {"\ca\wheeled\Data\Sound\servo3",1e-006,1.0}; soundServo[] = {"\Ca\sounds\Vehicles\Servos\turret-1",0.0099999998,1,10};
magazines[] = {}; magazines[] = {};
gunnerAction = "Jackal_gunner_L2A1_BAF"; gunnerAction = "Jackal_gunner_L2A1_BAF";
ejectDeadGunner = 0; ejectDeadGunner = 0;
@@ -80,9 +85,6 @@ class BAF_Jackal2_L2A1_D_DZE : BAF_Jackal2_L2A1_D_DZ
gunnerOpticsModel = "ca\Weapons_baf\ACOG_optic"; gunnerOpticsModel = "ca\Weapons_baf\ACOG_optic";
class ViewOptics class ViewOptics
{ {
visionMode[] = {"Normal"};
minElev = -25;
maxElev = 40;
initAngleX = 0; initAngleX = 0;
minAngleX = -30; minAngleX = -30;
maxAngleX = 30; maxAngleX = 30;
@@ -105,7 +107,7 @@ class BAF_Jackal2_L2A1_D_DZE : BAF_Jackal2_L2A1_D_DZ
class BAF_Jackal2_L2A1_W_DZ : BAF_Jackal2_L2A1_D_DZ class BAF_Jackal2_L2A1_W_DZ : BAF_Jackal2_L2A1_D_DZ
{ {
model = "ca\wheeled_w_baf\Jackal_L2A1_W_BAF"; model = "\CorePatch\CorePatch_Vehicles\models\Jackal_L2A1_W_BAF";
displayname = $STR_VEH_NAME_JACKAL_L2A1_WOODLAND; displayname = $STR_VEH_NAME_JACKAL_L2A1_WOODLAND;
class Turrets; class Turrets;
class MainTurret; class MainTurret;
@@ -121,6 +123,9 @@ class BAF_Jackal2_L2A1_W_DZE : BAF_Jackal2_L2A1_W_DZ
gunnerName = "$STR_POSITION_COMMANDER"; gunnerName = "$STR_POSITION_COMMANDER";
primaryGunner = 0; primaryGunner = 0;
primaryObserver = 1; primaryObserver = 1;
turretInfoType = "RscWeaponZeroing";
discreteDistance[] = {100,200,300,400,500,600,800,1000,1200,1500};
discreteDistanceInitIndex = 2;
commanding = 2; commanding = 2;
body = "mainTurret_2"; body = "mainTurret_2";
gun = "mainGun_2"; gun = "mainGun_2";
@@ -165,7 +170,7 @@ class BAF_Jackal2_L2A1_W_DZE : BAF_Jackal2_L2A1_W_DZ
weapons[] = {"BAF_L2A1"}; weapons[] = {"BAF_L2A1"};
minElev = -25; minElev = -25;
maxElev = 40; maxElev = 40;
soundServo[] = {"\ca\wheeled\Data\Sound\servo3",1e-006,1.0}; soundServo[] = {"\Ca\sounds\Vehicles\Servos\turret-1",0.0099999998,1,10};
magazines[] = {}; magazines[] = {};
gunnerAction = "Jackal_gunner_L2A1_BAF"; gunnerAction = "Jackal_gunner_L2A1_BAF";
ejectDeadGunner = 0; ejectDeadGunner = 0;
@@ -178,9 +183,6 @@ class BAF_Jackal2_L2A1_W_DZE : BAF_Jackal2_L2A1_W_DZ
gunnerOpticsModel = "ca\Weapons_baf\ACOG_optic"; gunnerOpticsModel = "ca\Weapons_baf\ACOG_optic";
class ViewOptics class ViewOptics
{ {
visionMode[] = {"Normal"};
minElev = -25;
maxElev = 40;
initAngleX = 0; initAngleX = 0;
minAngleX = -30; minAngleX = -30;
maxAngleX = 30; maxAngleX = 30;
@@ -204,7 +206,8 @@ class BAF_Jackal2_L2A1_W_DZE : BAF_Jackal2_L2A1_W_DZ
class BAF_Jackal2_GMG_D; class BAF_Jackal2_GMG_D;
class BAF_Jackal2_GMG_D_DZ : BAF_Jackal2_GMG_D class BAF_Jackal2_GMG_D_DZ : BAF_Jackal2_GMG_D
{ {
displayname = $STR_BAF_CFGVEHICLES_BAF_JACKAL2_L2A1_D0; displayname = $STR_VEH_NAME_JACKAL_MK19_DESERT;
vehicleClass = "DayZ Epoch Vehicles";
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
class TransportMagazines {}; class TransportMagazines {};
@@ -216,6 +219,7 @@ class BAF_Jackal2_GMG_D_DZ : BAF_Jackal2_GMG_D
class MainTurret; class MainTurret;
class M420_Turret; class M420_Turret;
class GMG_Turret; class GMG_Turret;
supplyRadius = 1.5;
}; };
class BAF_Jackal2_GMG_D_DZE : BAF_Jackal2_GMG_D_DZ class BAF_Jackal2_GMG_D_DZE : BAF_Jackal2_GMG_D_DZ
@@ -239,7 +243,7 @@ class BAF_Jackal2_GMG_D_DZE : BAF_Jackal2_GMG_D_DZ
gunnerOutOpticsShowCursor = 0; gunnerOutOpticsShowCursor = 0;
minElev = -25; minElev = -25;
maxElev = 40; maxElev = 40;
soundServo[] = {"\ca\wheeled\Data\Sound\servo3",1e-006,1.0}; soundServo[] = {"\Ca\sounds\Vehicles\Servos\turret-1",0.0099999998,1,10};
weapons[] = {"BAF_GMG"}; weapons[] = {"BAF_GMG"};
magazines[] = {}; magazines[] = {};
gunnerAction = "Jackal_gunner_GMG_BAF"; gunnerAction = "Jackal_gunner_GMG_BAF";
@@ -257,10 +261,8 @@ class BAF_Jackal2_GMG_D_DZE : BAF_Jackal2_GMG_D_DZ
memoryPointGunnerOptics = "gunnerview"; memoryPointGunnerOptics = "gunnerview";
optics = 1; optics = 1;
gunnerOpticsModel = "\ca\Weapons_baf\nlaw_optic"; gunnerOpticsModel = "\ca\Weapons_baf\nlaw_optic";
displayName = "";
class ViewOptics class ViewOptics
{ {
visionMode[] = {"Normal"};
initAngleX = 0; initAngleX = 0;
minAngleX = -30; minAngleX = -30;
maxAngleX = 30; maxAngleX = 30;
@@ -277,7 +279,7 @@ class BAF_Jackal2_GMG_D_DZE : BAF_Jackal2_GMG_D_DZ
class BAF_Jackal2_GMG_W_DZ : BAF_Jackal2_GMG_D_DZ class BAF_Jackal2_GMG_W_DZ : BAF_Jackal2_GMG_D_DZ
{ {
model = "ca\wheeled_w_baf\Jackal_GMG_W_BAF"; model = "\CorePatch\CorePatch_Vehicles\models\Jackal_GMG_W_BAF";
displayname = $STR_VEH_NAME_JACKAL_MK19_WOODLAND; displayname = $STR_VEH_NAME_JACKAL_MK19_WOODLAND;
class Turrets; class Turrets;
class MainTurret; class MainTurret;
@@ -305,7 +307,7 @@ class BAF_Jackal2_GMG_W_DZE : BAF_Jackal2_GMG_W_DZ
gunnerOutOpticsShowCursor = 0; gunnerOutOpticsShowCursor = 0;
minElev = -25; minElev = -25;
maxElev = 40; maxElev = 40;
soundServo[] = {"\ca\wheeled\Data\Sound\servo3",1e-006,1.0}; soundServo[] = {"\Ca\sounds\Vehicles\Servos\turret-1",0.0099999998,1,10};
weapons[] = {"BAF_GMG"}; weapons[] = {"BAF_GMG"};
magazines[] = {}; magazines[] = {};
gunnerAction = "Jackal_gunner_GMG_BAF"; gunnerAction = "Jackal_gunner_GMG_BAF";
@@ -323,10 +325,8 @@ class BAF_Jackal2_GMG_W_DZE : BAF_Jackal2_GMG_W_DZ
memoryPointGunnerOptics = "gunnerview"; memoryPointGunnerOptics = "gunnerview";
optics = 1; optics = 1;
gunnerOpticsModel = "\ca\Weapons_baf\nlaw_optic"; gunnerOpticsModel = "\ca\Weapons_baf\nlaw_optic";
displayName = "";
class ViewOptics class ViewOptics
{ {
visionMode[] = {"Normal"};
initAngleX = 0; initAngleX = 0;
minAngleX = -30; minAngleX = -30;
maxAngleX = 30; maxAngleX = 30;

View File

@@ -1,41 +1,43 @@
class Kamaz_Base; class KamazOpen;
class KamazOpen_DZE : Kamaz_Base { class KamazOpen_DZE : KamazOpen {
scope = public; scope = public;
displayName = $STR_VEH_NAME_KAMAZ; displayName = $STR_VEH_NAME_KAMAZ;
model = "\ca\wheeled2\Kamaz\Kamaz_Open"; vehicleClass = "DayZ Epoch Vehicles";
picture = "\Ca\wheeled2\data\ui\Picture_kamaz_open_CA.paa";
Icon = "\Ca\wheeled2\data\ui\Icon_kamaz_open_CA.paa";
castCargoShadow = 1;
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
class TransportMagazines{}; class TransportMagazines{};
class TransportWeapons{}; class TransportWeapons{};
class Library { supplyRadius = 2.6;
libTextDesc = "The Kamaz is a Russian-made 6x6 cargo truck developed in 1973 and still manufactured today. These trucks are very reliable, with powerful V8 engines.<br/>This one serves for transportation with an open body.";
};
class Upgrades { class Upgrades {
ItemORP[] = {"KamazOpen_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}}; ItemORP[] = {"KamazOpen_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
}; };
}; };
class Kamaz_DZE: Kamaz_Base {
class Kamaz;
class Kamaz_DZE: Kamaz {
scope = public; scope = public;
displayName = $STR_VEH_NAME_KAMAZ_COVERT; displayName = $STR_VEH_NAME_KAMAZ_COVERT;
vehicleClass = "DayZ Epoch Vehicles";
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
class TransportMagazines {}; class TransportMagazines {};
class TransportWeapons {}; class TransportWeapons {};
cargoAction[] = {"Truck_Cargo01","Truck_Cargo01","Truck_Cargo02","Truck_Cargo03","Truck_Cargo02","Truck_Cargo02","Truck_Cargo03","Truck_Cargo02","Truck_Cargo03","Truck_Cargo02","Truck_Cargo02","Truck_Cargo03"}; supplyRadius = 2.6;
class Upgrades {
ItemORP[] = {"Kamaz_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}}; class Upgrades {
ItemORP[] = {"Kamaz_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
}; };
}; };
class KamazOpen_DZE1: KamazOpen_DZE { class KamazOpen_DZE1: KamazOpen_DZE {
original = "KamazOpen_DZE"; original = "KamazOpen_DZE";
maxspeed = 100; //base 80 maxspeed = 100; //base 80
terrainCoef = 1.8; // base 2.0 terrainCoef = 1.8; // base 2.0
turnCoef = 2.0; // base 3.7 turnCoef = 2.0; // base 3.7
class Upgrades { class Upgrades {
ItemAVE[] = {"KamazOpen_DZE2",{},{{"ItemAVE",1},{"PartGeneric",6},{"ItemTankTrap",4}}}; ItemAVE[] = {"KamazOpen_DZE2",{},{{"ItemAVE",1},{"PartGeneric",6},{"ItemTankTrap",4}}};
}; };
}; };
class Kamaz_DZE1: Kamaz_DZE { class Kamaz_DZE1: Kamaz_DZE {
@@ -43,38 +45,42 @@ class Kamaz_DZE1: Kamaz_DZE {
maxspeed = 100; //base 80 maxspeed = 100; //base 80
terrainCoef = 1.8; // base 2.0 terrainCoef = 1.8; // base 2.0
turnCoef = 2.0; // base 3.7 turnCoef = 2.0; // base 3.7
class Upgrades { class Upgrades {
ItemAVE[] = {"Kamaz_DZE2",{},{{"ItemAVE",1},{"PartGeneric",6},{"ItemTankTrap",4}}}; ItemAVE[] = {"Kamaz_DZE2",{},{{"ItemAVE",1},{"PartGeneric",6},{"ItemTankTrap",4}}};
}; };
}; };
class KamazOpen_DZE2: KamazOpen_DZE1 { class KamazOpen_DZE2: KamazOpen_DZE1 {
armor = 70; //base 32 armor = 70; //base 32
damageResistance = 0.0255; // base 0.00243 damageResistance = 0.0255; // base 0.00243
class Upgrades { class Upgrades {
ItemLRK[] = {"KamazOpen_DZE3",{},{{"ItemLRK",1},{"PartGeneric",4},{"ItemTent",2}}}; ItemLRK[] = {"KamazOpen_DZE3",{},{{"ItemLRK",1},{"PartGeneric",4},{"ItemTent",2}}};
}; };
}; };
class Kamaz_DZE2: Kamaz_DZE1 { class Kamaz_DZE2: Kamaz_DZE1 {
armor = 70; //base 32 armor = 70; //base 32
damageResistance = 0.0255; // base 0.00243 damageResistance = 0.0255; // base 0.00243
class Upgrades { class Upgrades {
ItemLRK[] = {"Kamaz_DZE3",{},{{"ItemLRK",1},{"PartGeneric",4},{"ItemTent",2}}}; ItemLRK[] = {"Kamaz_DZE3",{},{{"ItemLRK",1},{"PartGeneric",4},{"ItemTent",2}}};
}; };
}; };
class KamazOpen_DZE3: KamazOpen_DZE2 { class KamazOpen_DZE3: KamazOpen_DZE2 {
transportMaxWeapons = 75; // Ural Base 50 transportMaxWeapons = 75; // Ural Base 50
transportMaxMagazines = 300; // Ural Base 200 transportMaxMagazines = 300; // Ural Base 200
transportmaxbackpacks = 12; // Ural Base 8 transportmaxbackpacks = 12; // Ural Base 8
class Upgrades { class Upgrades {
ItemTNK[] = {"KamazOpen_DZE4",{},{{"ItemTNK",1},{"PartFueltank",4}}}; ItemTNK[] = {"KamazOpen_DZE4",{},{{"ItemTNK",1},{"PartFueltank",4}}};
}; };
}; };
class Kamaz_DZE3: Kamaz_DZE2 { class Kamaz_DZE3: Kamaz_DZE2 {
transportMaxWeapons = 75; // Ural Base 50 transportMaxWeapons = 75; // Ural Base 50
transportMaxMagazines = 300; // Ural Base 200 transportMaxMagazines = 300; // Ural Base 200
transportmaxbackpacks = 12; // Ural Base 8 transportmaxbackpacks = 12; // Ural Base 8
class Upgrades { class Upgrades {
ItemTNK[] = {"Kamaz_DZE4",{},{{"ItemTNK",1},{"PartFueltank",4}}}; ItemTNK[] = {"Kamaz_DZE4",{},{{"ItemTNK",1},{"PartFueltank",4}}};
}; };
}; };
class Kamaz_DZE4: Kamaz_DZE3 { class Kamaz_DZE4: Kamaz_DZE3 {
@@ -87,7 +93,7 @@ class KamazRefuel;
class KamazRefuel_DZ: KamazRefuel { class KamazRefuel_DZ: KamazRefuel {
scope = public; scope = public;
displayName = $STR_VEH_NAME_KAMAZ_REFUEL; displayName = $STR_VEH_NAME_KAMAZ_REFUEL;
side = 2; vehicleClass = "DayZ Epoch Vehicles";
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
hiddenSelections[] = {}; hiddenSelections[] = {};
@@ -98,30 +104,33 @@ class KamazRefuel_DZ: KamazRefuel {
class TransportWeapons{}; class TransportWeapons{};
fuelCapacity = 10400; fuelCapacity = 10400;
transportFuel = 0; //Required to disable A2 built in auto refuel for fuel trucks transportFuel = 0; //Required to disable A2 built in auto refuel for fuel trucks
supplyRadius = 0; supplyRadius = 2.6;
}; };
class KamazRefuel_DZE1: KamazRefuel_DZ { class KamazRefuel_DZE1: KamazRefuel_DZ {
original = "KamazRefuel_DZ"; original = "KamazRefuel_DZ";
maxspeed = 100; //base 80 maxspeed = 100; //base 80
terrainCoef = 1.8; // base 2.0 terrainCoef = 1.8; // base 2.0
turnCoef = 2.0; // base 3.7 turnCoef = 2.0; // base 3.7
class Upgrades { class Upgrades {
ItemAVE[] = {"KamazRefuel_DZE2",{},{{"ItemAVE",1},{"PartGeneric",6},{"ItemTankTrap",4}}}; ItemAVE[] = {"KamazRefuel_DZE2",{},{{"ItemAVE",1},{"PartGeneric",6},{"ItemTankTrap",4}}};
}; };
}; };
class KamazRefuel_DZE2: KamazRefuel_DZE1 { class KamazRefuel_DZE2: KamazRefuel_DZE1 {
armor = 70; //base 32 armor = 70; //base 32
damageResistance = 0.0255; // base 0.00243 damageResistance = 0.0255; // base 0.00243
class Upgrades { class Upgrades {
ItemLRK[] = {"KamazRefuel_DZE3",{},{{"ItemLRK",1},{"PartGeneric",4},{"ItemTent",2}}}; ItemLRK[] = {"KamazRefuel_DZE3",{},{{"ItemLRK",1},{"PartGeneric",4},{"ItemTent",2}}};
}; };
}; };
class KamazRefuel_DZE3: KamazRefuel_DZE2 { class KamazRefuel_DZE3: KamazRefuel_DZE2 {
transportMaxWeapons = 75; // Ural Base 50 transportMaxWeapons = 75; // Ural Base 50
transportMaxMagazines = 300; // Ural Base 200 transportMaxMagazines = 300; // Ural Base 200
transportmaxbackpacks = 12; // Ural Base 8 transportmaxbackpacks = 12; // Ural Base 8
class Upgrades { class Upgrades {
ItemTNK[] = {"KamazRefuel_DZE4",{},{{"ItemTNK",1},{"PartFueltank",4}}}; ItemTNK[] = {"KamazRefuel_DZE4",{},{{"ItemTNK",1},{"PartFueltank",4}}};
}; };
}; };
class KamazRefuel_DZE4: KamazRefuel_DZE3 { class KamazRefuel_DZE4: KamazRefuel_DZE3 {
@@ -132,16 +141,15 @@ class KamazRepair;
class KamazRepair_DZE : KamazRepair { class KamazRepair_DZE : KamazRepair {
scope = public; scope = public;
displayName = $STR_VEH_NAME_KAMAZ_AMMO; displayName = $STR_VEH_NAME_KAMAZ_AMMO;
side = 2; vehicleClass = "DayZ Epoch Vehicles";
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
hiddenSelections[] = {};
transportMaxWeapons = 25; transportMaxWeapons = 25;
transportMaxMagazines = 300; transportMaxMagazines = 300;
transportmaxbackpacks = 8; transportmaxbackpacks = 8;
class TransportMagazines{}; class TransportMagazines{};
class TransportWeapons{}; class TransportWeapons{};
supplyRadius = 0; supplyRadius = 2.6;
transportRepair = 0; transportRepair = 0;
}; };
@@ -149,15 +157,14 @@ class KamazReammo;
class KamazReammo_DZE : KamazReammo { class KamazReammo_DZE : KamazReammo {
scope = public; scope = public;
displayName = $STR_VEH_NAME_KAMAZ_WEAPONS; displayName = $STR_VEH_NAME_KAMAZ_WEAPONS;
side = 2; vehicleClass = "DayZ Epoch Vehicles";
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
hiddenSelections[] = {};
transportMaxWeapons = 75; transportMaxWeapons = 75;
transportMaxMagazines = 100; transportMaxMagazines = 100;
transportmaxbackpacks = 8; transportmaxbackpacks = 8;
class TransportMagazines{}; class TransportMagazines{};
class TransportWeapons{}; class TransportWeapons{};
supplyRadius = 0; supplyRadius = 2.6;
transportAmmo = 0; transportAmmo = 0;
}; };

View File

@@ -1,7 +1,6 @@
class LAV25; class LAV25;
class LAV25_DZ: LAV25 { class LAV25_DZ: LAV25 {
scope = public; scope = public;
side = TGuerrila;
displayName = $STR_VEH_NAME_LAV25; displayName = $STR_VEH_NAME_LAV25;
commanderCanSee = 2+16+32; commanderCanSee = 2+16+32;
@@ -13,17 +12,17 @@ class LAV25_DZ: LAV25 {
class TransportMagazines {}; class TransportMagazines {};
class TransportWeapons {}; class TransportWeapons {};
transportMaxMagazines = 100; // Default: 100 transportMaxMagazines = 100;
transportMaxWeapons = 10; // Default: 10 transportMaxWeapons = 20;
//transportmaxbackpacks = ; // Default: transportmaxbackpacks = 6;
class Turrets; // External class reference class Turrets; // External class reference
class MainTurret; // External class reference class MainTurret; // External class reference
supplyRadius = 1.8;
}; };
class LAV25_HQ; class LAV25_HQ;
class LAV25_HQ_DZ: LAV25_HQ { class LAV25_HQ_DZ: LAV25_HQ {
scope = public; scope = public;
side = TGuerrila;
displayName = $STR_VEH_NAME_LAV25_HQ; displayName = $STR_VEH_NAME_LAV25_HQ;
commanderCanSee = 2+16+32; commanderCanSee = 2+16+32;
@@ -35,12 +34,13 @@ class LAV25_HQ_DZ: LAV25_HQ {
class TransportMagazines {}; class TransportMagazines {};
class TransportWeapons {}; class TransportWeapons {};
transportMaxMagazines = 100; // Default: 100 transportMaxMagazines = 100;
transportMaxWeapons = 10; // Default: 10 transportMaxWeapons = 20;
//transportmaxbackpacks = ; // Default: transportmaxbackpacks = 6;
class Turrets; // External class reference class Turrets; // External class reference
class MainTurret; // External class reference class MainTurret; // External class reference
supplyRadius = 1.8;
}; };
// Ammo Less // Ammo Less

View File

@@ -1,274 +1,144 @@
class Lada_base: Car { class Lada1;
wheelCircumference = 1.866; class Lada1_DZE: Lada1 {
scope = protected; scope = public;
model = "\CA\wheeled2\Lada\Lada.p3d"; displayname = $STR_VEH_NAME_LADA_WHITE;
picture = "\Ca\wheeled2\data\UI\Picture_lada_ca.paa"; vehicleClass = "DayZ Epoch Vehicles";
displayname = "UAZ";
class Library {
libTextDesc = "The Lada Riva 1500 is a medium-size Russian-made family car.";
};
side = 3;
faction = "CIV";
vehicleClass = "Car";
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
class TransportMagazines {}; class TransportMagazines {};
class TransportWeapons {}; class TransportWeapons {};
maxSpeed = 120;
terrainCoef = 6;
turnCoef = 2;
steerAheadPlan = 0.15;
transportSoldier = 3;
weapons[] = {"CarHorn"};
magazines[] = {};
class Turrets {
};
armor = 20; armor = 20;
damageResistance = 0.01511; damageResistance = 0.01511;
cost = 3000;
fuelCapacity = 50; fuelCapacity = 50;
memoryPointsGetInCargo[] = {"pos cargo 1","pos cargo 2","pos cargo 3","pos cargo 4"}; class HitPoints;
memoryPointsGetInCargoDir[] = {"pos cargo dir 1","pos cargo dir 2","pos cargo dir 3","pos cargo dir 4"}; class HitLFWheel;
DriverAction = "Golf_Driver"; class HitLBWheel;
cargoAction[] = {"Golf_Cargo01","Golf_Cargo02","Golf_Cargo02"}; class HitRFWheel;
cargoIsCoDriver[] = {0}; class HitRBWheel;
soundGear[] = {"",0.000562341,1}; class HitFuel;
SoundGetIn[] = {"\ca\sounds\vehicles\wheeled\offroad\ext\ext-offroad-getout-1",0.251189,1}; class HitEngine;
SoundGetOut[] = {"\ca\sounds\vehicles\wheeled\offroad\ext\ext-offroad-getout-1",0.251189,1,30}; class HitGlass1;
soundEngineOnInt[] = {"ca\sounds\Vehicles\Wheeled\offroad\int\int-offroad-start-1",0.316228,1}; class HitGlass2;
soundEngineOnExt[] = {"ca\sounds\Vehicles\Wheeled\offroad\ext\ext-offroad-start-1",0.316228,1,250}; class HitGlass3;
soundEngineOffInt[] = {"ca\sounds\Vehicles\Wheeled\offroad\int\int-offroad-stop-1",0.316228,1}; class HitGlass4;
soundEngineOffExt[] = {"ca\sounds\Vehicles\Wheeled\offroad\ext\ext-offroad-stop-1",0.316228,1,250}; supplyRadius = 1.5;
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,280};
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.562341,1.2,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.562341,1,400};
frequency = "(randomizer*0.05+0.95)*rpm";
volume = "camPos*engineOn*(rpm factor[0.5, 0.99])";
};
class IdleOut {
sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\ext\ext-offroad-idle-5",0.177828,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.177828,1,30};
frequency = "1";
volume = "camPos*rock*(speed factor[2, 20])";
};
class TiresSandOut {
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-sand2",0.177828,1,30};
frequency = "1";
volume = "camPos*sand*(speed factor[2, 20])";
};
class TiresGrassOut {
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-grass3",0.177828,1,30};
frequency = "1";
volume = "camPos*grass*(speed factor[2, 20])";
};
class TiresMudOut {
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-mud2",0.177828,1,30};
frequency = "1";
volume = "camPos*mud*(speed factor[2, 20])";
};
class TiresGravelOut {
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-gravel2",0.177828,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.2};
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.9])";
};
class IdleIn {
sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\int\int-offroad-idle-5",0.251189,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.177828,1};
frequency = "1";
volume = "(1-camPos)*rock*(speed factor[2, 20])";
};
class TiresSandIn {
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-sand2",0.177828,1};
frequency = "1";
volume = "(1-camPos)*sand*(speed factor[2, 20])";
};
class TiresGrassIn {
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-grass3",0.177828,1};
frequency = "1";
volume = "(1-camPos)*grass*(speed factor[2, 20])";
};
class TiresMudIn {
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-mud2",0.177828,1};
frequency = "1";
volume = "(1-camPos)*mud*(speed factor[2, 20])";
};
class TiresGravelIn {
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-gravel2",0.177828,1};
frequency = "1";
volume = "(1-camPos)*gravel*(speed factor[2, 20])";
};
class TiresAsphaltIn {
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-asphalt3",0.177828,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.177828,1};
frequency = "1";
volume = "(damper0 max 0.03)*(speed factor[0, 8])*(1-camPos)";
};
class Movement {
sound = "soundEnviron";
frequency = "1";
volume = "0";
};
};
class Damage {
tex[] = {};
mat[] = {"ca\wheeled2\Lada\Data\Lada_chrome.rvmat","ca\wheeled2\Lada\Data\Lada_chrome_damage.rvmat","ca\wheeled2\Lada\Data\Lada_chrome_destruct.rvmat","ca\wheeled2\Lada\Data\Lada_glass.rvmat","ca\wheeled2\Lada\Data\Lada_glass_damage.rvmat","ca\wheeled2\Lada\Data\Lada_glass_damage.rvmat","ca\wheeled2\Lada\Data\Lada_glass_in.rvmat","ca\wheeled2\Lada\Data\Lada_glass_in_damage.rvmat","ca\wheeled2\Lada\Data\Lada_glass_in_damage.rvmat","ca\wheeled2\Lada\Data\Lada_mat.rvmat","ca\wheeled2\Lada\Data\Lada_mat_damage.rvmat","ca\wheeled2\Lada\Data\Lada_mat_destruct.rvmat"};
};
rarityUrban = 0.5;
};
class Lada1: Lada_base {
scope = public;
displayname = $STR_VEH_NAME_LADA_WHITE;
accuracy = 1000;
hiddenSelections[] = {};
rarityUrban = 0.6;
class Upgrades { class Upgrades {
ItemORP[] = {"Lada1_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}}; ItemORP[] = {"Lada1_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
}; };
}; };
class Lada2: Lada_base { class Lada2;
class Lada2_DZE: Lada2 {
scope = public; scope = public;
hiddenSelections[] = {"Camo1"};
displayname = $STR_VEH_NAME_LADA_RED; displayname = $STR_VEH_NAME_LADA_RED;
accuracy = 1000; vehicleClass = "DayZ Epoch Vehicles";
hiddenSelectionsTextures[] = {"\ca\wheeled2\Lada\Data\Lada_red_CO.paa"}; crew = "";
rarityUrban = 0.4; typicalCargo[] = {};
class TransportMagazines {};
class TransportWeapons {};
armor = 20;
damageResistance = 0.01511;
fuelCapacity = 50;
class HitPoints;
class HitLFWheel;
class HitLBWheel;
class HitRFWheel;
class HitRBWheel;
class HitFuel;
class HitEngine;
class HitGlass1;
class HitGlass2;
class HitGlass3;
class HitGlass4;
supplyRadius = 1.5;
class Upgrades { class Upgrades {
ItemORP[] = {"Lada2_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}}; ItemORP[] = {"Lada2_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
}; };
}; };
class LadaLM: Lada_base { class LadaLM;
class LadaLM_DZE: LadaLM {
scope = public; scope = public;
model = "\CA\wheeled2\Lada\Lada_LM.p3d";
displayname = $STR_VEH_NAME_LADA_POLICE; displayname = $STR_VEH_NAME_LADA_POLICE;
class Reflectors: Reflectors { vehicleClass = "DayZ Epoch Vehicles";
class Left: Left { crew = "";
}; typicalCargo[] = {};
class Right: Right { class TransportMagazines {};
}; class TransportWeapons {};
class Majak1 { armor = 20;
color[] = {0.1,0.2,0.8,1}; damageResistance = 0.01511;
ambient[] = {0.01,0.01,0.1,1}; fuelCapacity = 50;
position = "majak ligth 1 start"; class HitPoints;
direction = "majak ligth 1 end"; class HitLFWheel;
hitpoint = ""; class HitLBWheel;
selection = ""; class HitRFWheel;
size = 0.5; class HitRBWheel;
brightness = 0.5; class HitFuel;
}; class HitEngine;
class Majak2: Majak1 { class HitGlass1;
position = "majak ligth 2 start"; class HitGlass2;
direction = "majak ligth 2 end"; class HitGlass3;
hitpoint = ""; class HitGlass4;
selection = ""; supplyRadius = 1.5;
};
};
rarityUrban = 0.666;
class Library {
libTextDesc = "The Lada Riva 1500 is a medium-size Russian-made family car that also (as in this case) saw service with Soviet militia forces.";
};
class Upgrades { class Upgrades {
ItemORP[] = {"LadaLM_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}}; ItemORP[] = {"LadaLM_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
}; };
}; };
class Lada1_TK_CIV_EP1: Lada_base {
expansion = 1; class Lada1_TK_CIV_EP1;
class Lada1_TK_CIV_EP1_DZE: Lada1_TK_CIV_EP1 {
scope = public; scope = public;
displayname = $STR_VEH_NAME_LADA_GREEN; displayname = $STR_VEH_NAME_LADA_GREEN;
side = 3; vehicleClass = "DayZ Epoch Vehicles";
faction = "BIS_TK_CIV";
hiddenSelections[] = {"Camo1","Camo2"};
hiddenSelectionsTextures[] = {"\CA\wheeled_E\Lada\Data\Lada_ECIV1_CO.paa","\Ca\wheeled_E\Lada\Data\Lada_glass_ECIV1_CA.paa"};
accuracy = 1000;
rarityUrban = 0.4;
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
class TransportMagazines {};
class TransportWeapons {};
armor = 20;
damageResistance = 0.01511;
fuelCapacity = 50;
class HitPoints;
class HitLFWheel;
class HitLBWheel;
class HitRFWheel;
class HitRBWheel;
class HitFuel;
class HitEngine;
class HitGlass1;
class HitGlass2;
class HitGlass3;
class HitGlass4;
supplyRadius = 1.5;
class Upgrades { class Upgrades {
ItemORP[] = {"Lada1_TK_CIV_EP1_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}}; ItemORP[] = {"Lada1_TK_CIV_EP1_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
}; };
}; };
class Lada2_TK_CIV_EP1: Lada_base { class Lada2_TK_CIV_EP1;
expansion = 1; class Lada2_TK_CIV_EP1_DZE: Lada2_TK_CIV_EP1 {
scope = public; scope = public;
side = 3;
faction = "BIS_TK_CIV";
hiddenSelections[] = {"Camo1","Camo2"};
hiddenSelectionsTextures[] = {"\CA\wheeled_E\Lada\Data\Lada_ECIV2_CO.paa","\Ca\wheeled_E\Lada\Data\Lada_glass_ECIV2_CA.paa"};
displayname = $STR_VEH_NAME_LADA_HIPPY; displayname = $STR_VEH_NAME_LADA_HIPPY;
accuracy = 1000; vehicleClass = "DayZ Epoch Vehicles";
rarityUrban = 0.4;
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
class TransportMagazines {};
class TransportWeapons {};
armor = 20;
damageResistance = 0.01511;
fuelCapacity = 50;
class HitPoints;
class HitLFWheel;
class HitLBWheel;
class HitRFWheel;
class HitRBWheel;
class HitFuel;
class HitEngine;
class HitGlass1;
class HitGlass2;
class HitGlass3;
class HitGlass4;
supplyRadius = 1.5;
class Upgrades { class Upgrades {
ItemORP[] = {"Lada2_TK_CIV_EP1_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}}; ItemORP[] = {"Lada2_TK_CIV_EP1_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
@@ -276,8 +146,8 @@ class Lada2_TK_CIV_EP1: Lada_base {
}; };
// Performance 1 // Performance 1
class Lada1_DZE1: Lada1 { class Lada1_DZE1: Lada1_DZE {
original = "Lada1"; original = "Lada1_DZE";
maxspeed = 150; // max engine limit 125-130 maxspeed = 150; // max engine limit 125-130
terrainCoef = 2.5; terrainCoef = 2.5;
@@ -285,8 +155,8 @@ class Lada1_DZE1: Lada1 {
ItemAVE[] = {"Lada1_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}}; ItemAVE[] = {"Lada1_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
}; };
}; };
class Lada2_DZE1: Lada2 { class Lada2_DZE1: Lada2_DZE {
original = "Lada2"; original = "Lada2_DZE";
maxspeed = 150; // car 100 maxspeed = 150; // car 100
terrainCoef = 2.5; terrainCoef = 2.5;
@@ -294,8 +164,8 @@ class Lada2_DZE1: Lada2 {
ItemAVE[] = {"Lada2_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}}; ItemAVE[] = {"Lada2_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
}; };
}; };
class LadaLM_DZE1: LadaLM { class LadaLM_DZE1: LadaLM_DZE {
original = "LadaLM"; original = "LadaLM_DZE";
maxspeed = 150; // car 100 maxspeed = 150; // car 100
terrainCoef = 2.5; terrainCoef = 2.5;
@@ -303,8 +173,8 @@ class LadaLM_DZE1: LadaLM {
ItemAVE[] = {"LadaLM_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}}; ItemAVE[] = {"LadaLM_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
}; };
}; };
class Lada1_TK_CIV_EP1_DZE1: Lada1_TK_CIV_EP1 { class Lada1_TK_CIV_EP1_DZE1: Lada1_TK_CIV_EP1_DZE {
original = "Lada1_TK_CIV_EP1"; original = "Lada1_TK_CIV_EP1_DZE";
maxspeed = 150; // car 100 maxspeed = 150; // car 100
terrainCoef = 2.5; terrainCoef = 2.5;
@@ -312,8 +182,8 @@ class Lada1_TK_CIV_EP1_DZE1: Lada1_TK_CIV_EP1 {
ItemAVE[] = {"Lada1_TK_CIV_EP1_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}}; ItemAVE[] = {"Lada1_TK_CIV_EP1_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
}; };
}; };
class Lada2_TK_CIV_EP1_DZE1: Lada2_TK_CIV_EP1 { class Lada2_TK_CIV_EP1_DZE1: Lada2_TK_CIV_EP1_DZE {
original = "Lada2_TK_CIV_EP1"; original = "Lada2_TK_CIV_EP1_DZE";
maxspeed = 150; // car 100 maxspeed = 150; // car 100
terrainCoef = 2.5; terrainCoef = 2.5;
@@ -628,6 +498,16 @@ class Lada2_TK_CIV_EP1_DZE4: Lada2_TK_CIV_EP1_DZE3 {
fuelCapacity = 150; // car 50 fuelCapacity = 150; // car 50
}; };
class GLT_M300_LT : Lada_base { class GLT_M300_LT;
displayname = $STR_VEH_NAME_LADA_YELLOW; class GLT_M300_LT_DZE : GLT_M300_LT {
displayname = $STR_VEH_NAME_LADA_YELLOW;
vehicleClass = "DayZ Epoch Vehicles";
crew = "";
typicalCargo[] = {};
class TransportMagazines {};
class TransportWeapons {};
armor = 20;
damageResistance = 0.01511;
fuelCapacity = 50;
supplyRadius = 1.5;
}; };

View File

@@ -2,6 +2,7 @@ class LandRover_CZ_EP1;
class LandRover_CZ_EP1_DZE: LandRover_CZ_EP1 { class LandRover_CZ_EP1_DZE: LandRover_CZ_EP1 {
scope = public; scope = public;
displayname = $STR_VEH_NAME_MILITARY_OFFROAD_DESERT; displayname = $STR_VEH_NAME_MILITARY_OFFROAD_DESERT;
vehicleClass = "DayZ Epoch Vehicles";
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
class TransportMagazines {}; class TransportMagazines {};
@@ -20,6 +21,7 @@ class LandRover_CZ_EP1_DZE: LandRover_CZ_EP1 {
class HitGlass1; class HitGlass1;
class HitGlass2; class HitGlass2;
class HitGlass3; class HitGlass3;
supplyRadius = 1.2;
class Upgrades { class Upgrades {
ItemORP[] = {"LandRover_CZ_EP1_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}}; ItemORP[] = {"LandRover_CZ_EP1_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
@@ -299,8 +301,7 @@ class BAF_Offroad_D_DZE: LandRover_CZ_EP1_DZE {
model = "ca\wheeled_d_baf\LR_covered_soft_BAF"; model = "ca\wheeled_d_baf\LR_covered_soft_BAF";
transportMaxWeapons = 15; transportMaxWeapons = 15;
transportMaxMagazines = 70; transportMaxMagazines = 70;
transportmaxbackpacks = 4; transportmaxbackpacks = 4;
supplyRadius = 0;
class HitPoints; class HitPoints;
class HitLFWheel; class HitLFWheel;
@@ -488,10 +489,12 @@ class LandRover_Special_CZ_EP1_DZ: LandRover_Special_CZ_EP1
{ {
scope = public; scope = public;
displayname = $STR_VEH_NAME_MILITARY_OFFROAD_SPECIAL; displayname = $STR_VEH_NAME_MILITARY_OFFROAD_SPECIAL;
vehicleClass = "DayZ Epoch Vehicles";
class Turrets; class Turrets;
class MainTurret; class MainTurret;
class AGS30_Turret; class AGS30_Turret;
class PK_Turret; class PK_Turret;
class ViewOptics;
typicalCargo[] = {}; typicalCargo[] = {};
class TransportMagazines {}; class TransportMagazines {};
class TransportWeapons {}; class TransportWeapons {};
@@ -504,7 +507,8 @@ class LandRover_Special_CZ_EP1_DZ: LandRover_Special_CZ_EP1
class HitRFWheel; class HitRFWheel;
class HitRBWheel; class HitRBWheel;
class HitFuel; class HitFuel;
class HitEngine; class HitEngine;
supplyRadius = 1.2;
}; };
class LandRover_Special_CZ_EP1_DZE: LandRover_Special_CZ_EP1_DZ class LandRover_Special_CZ_EP1_DZE: LandRover_Special_CZ_EP1_DZ
@@ -513,6 +517,9 @@ class LandRover_Special_CZ_EP1_DZE: LandRover_Special_CZ_EP1_DZ
{ {
class AGS30_Turret: MainTurret class AGS30_Turret: MainTurret
{ {
discreteDistance[] = {100, 200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200, 1300};
discreteDistanceInitIndex = 2;
turretInfoType = "RscWeaponZeroing";
body = "mainTurret"; body = "mainTurret";
gun = "mainGun"; gun = "mainGun";
gunnerForceOptics = 0; gunnerForceOptics = 0;
@@ -526,9 +533,17 @@ class LandRover_Special_CZ_EP1_DZE: LandRover_Special_CZ_EP1_DZ
gunnerOpticsModel = "\ca\weapons\optika_AGS30"; gunnerOpticsModel = "\ca\weapons\optika_AGS30";
stabilizedInAxes = "StabilizedInAxesNone"; stabilizedInAxes = "StabilizedInAxesNone";
minElev = -18; minElev = -18;
class ViewOptics : ViewOptics
{
initFov = 0.1;
maxFov = 0.1;
minFov = 0.1;
};
}; };
class PK_Turret: MainTurret class PK_Turret: MainTurret
{ {
discreteDistance[] = {100, 200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200, 1300, 1400, 1500};
discreteDistanceInitIndex = 2;
gunnerName = "$STR_POSITION_COMMANDER"; gunnerName = "$STR_POSITION_COMMANDER";
primaryGunner = 0; primaryGunner = 0;
primaryObserver = 1; primaryObserver = 1;
@@ -548,7 +563,8 @@ class LandRover_Special_CZ_EP1_DZE: LandRover_Special_CZ_EP1_DZ
initTurn = 0; initTurn = 0;
gunnerOpticsModel = "\ca\Weapons\optika_empty"; gunnerOpticsModel = "\ca\Weapons\optika_empty";
gunnerForceOptics = 0; gunnerForceOptics = 0;
weapons[] = {"PKT"}; turretInfoType = "RscWeaponZeroing";
weapons[] = {"PKTBC"};
magazines[] = {}; magazines[] = {};
soundServo[] = {}; soundServo[] = {};
gunnerAction = "LR_Gunner02_EP1"; gunnerAction = "LR_Gunner02_EP1";
@@ -633,6 +649,7 @@ class LandRover_MG_TK_EP1_DZ: LandRover_MG_TK_EP1
class TransportMagazines {}; class TransportMagazines {};
class TransportWeapons {}; class TransportWeapons {};
displayname = $STR_VEH_NAME_MILITARY_OFFROAD_M2; displayname = $STR_VEH_NAME_MILITARY_OFFROAD_M2;
vehicleClass = "DayZ Epoch Vehicles";
class Turrets; class Turrets;
class MainTurret; class MainTurret;
transportMaxWeapons = 15; transportMaxWeapons = 15;
@@ -646,6 +663,7 @@ class LandRover_MG_TK_EP1_DZ: LandRover_MG_TK_EP1
class HitFuel; class HitFuel;
class HitEngine; class HitEngine;
class HitGlass1; class HitGlass1;
supplyRadius = 1.2;
}; };
class LandRover_MG_TK_EP1_DZE: LandRover_MG_TK_EP1_DZ class LandRover_MG_TK_EP1_DZE: LandRover_MG_TK_EP1_DZ

View File

@@ -1,409 +1,10 @@
class M113_Base : Tank { class M113Ambul_UN_EP1;
brakeDistance = 9.0; // vehicle movement precision class M113Ambul_UN_EP1_DZ : M113Ambul_UN_EP1 {
htMin = 60;
htMax = 1800;
afMax = 200;
mfMax = 100;
mFact = 1;
tBody = 250;
driverForceOptics = false;
LODTurnedOut = 1200;
radarType = 4;
crewVulnerable = false;
viewDriverInExternal = 1;
tracksSpeed = 3;
scope = private;
picture = "\ca\tracked_e\Data\ui\Picture_m113_CA.paa";
Icon = "\Ca\tracked_e\Data\ui\Icon_m113_CA.paa";
mapSize = 5;
displayName = $STR_DN_M113;
accuracy = 0.3; // accuracy needed to recognize type of this target
armor = 105;
damageResistance = 0.03249;
cost = 100000;
maxSpeed = 66; // max speed on level road, km/h
hasGunner = true;
hasCommander = false;
viewCargoShadow = true;
viewCargoShadowDiff = 0.05;
viewCargoShadowAmb = 0.5;
transportSoldier = 11;
irScanRangeMin = 0;
irScanRangeMax = 0;
supplyRadius = 1.8;
class TransportMagazines {
class _xx_30Rnd_545x39_AK {
magazine = "30Rnd_545x39_AK";
count = 30*1;
};
class _xx_100Rnd_762x54_PK {
magazine = "100Rnd_762x54_PK";
count = 5*1;
};
class _xx_8Rnd_9x18_Makarov {
magazine = "8Rnd_9x18_Makarov";
count = 20*1;
};
class _xx_HandGrenade_east {
magazine = "HandGrenade_east";
count = 10*1;
};
class _xx_10Rnd_762x54_SVD {
magazine = "10Rnd_762x54_SVD";
count = 10*1;
};
class _xx_PG7VR {
magazine = PG7VR;
count = 3*1;
};
class _xx_1Rnd_HE_GP25 {
magazine = "1Rnd_HE_GP25";
count = 3*1;
};
};
transportAmmo = 0;
gunnerHasFlares = false;
weapons[] = {"SmokeLauncher"};
magazines[] = {"SmokeLauncherMag"};
outsideSoundFilter = 1;
insideSoundCoef = 0.9;
soundGear[] = {"", 5.62341e-005, 1};
soundGetIn[] = {"ca\SOUNDS\Vehicles\Tracked\T72\int\int-tank-diesel-door-1", 0.562341, 1};
soundGetOut[] = {"ca\SOUNDS\Vehicles\Tracked\T72\ext\ext-tank-diesel-door-1", 0.562341, 1, 60};
soundEngineOnInt[] = {"ca\sounds\Vehicles\Tracked\T72\int\int-tank-diesel-start-2", 1.0, 1.0};
soundEngineOnExt[] = {"ca\SOUNDS\Vehicles\Tracked\T72\ext\ext-tank-diesel-start-2", 2.51189, 1.0, 500};
soundEngineOffInt[] = {"ca\sounds\vehicles\Tracked\T72\int\int-tank-diesel-stop-1", 1.0, 1.0};
soundEngineOffExt[] = {"ca\sounds\vehicles\Tracked\T72\ext\ext-tank-diesel-stop-1", 1.0, 0.8, 500};
buildCrash0[] = {"Ca\sounds\Vehicles\Crash\tank_building_01", 0.707946, 1, 150};
buildCrash1[] = {"Ca\sounds\Vehicles\Crash\tank_building_02", 0.707946, 1, 150};
buildCrash2[] = {"Ca\sounds\Vehicles\Crash\tank_building_03", 0.707946, 1, 150};
buildCrash3[] = {"Ca\sounds\Vehicles\Crash\tank_building_04", 0.707946, 1, 150};
soundBuildingCrash[] = {"buildCrash0", 0.25, "buildCrash1", 0.25, "buildCrash2", 0.25, "buildCrash3", 0.25};
WoodCrash0[] = {"Ca\sounds\Vehicles\Crash\tank_wood_01", 0.707946, 1, 150};
WoodCrash1[] = {"Ca\sounds\Vehicles\Crash\tank_wood_02", 0.707946, 1, 150};
WoodCrash2[] = {"Ca\sounds\Vehicles\Crash\tank_wood_03", 0.707946, 1, 150};
WoodCrash3[] = {"Ca\sounds\Vehicles\Crash\tank_wood_04", 0.707946, 1, 150};
soundWoodCrash[] = {"woodCrash0", 0.25, "woodCrash1", 0.25, "woodCrash2", 0.25, "woodCrash3", 0.25};
ArmorCrash0[] = {"Ca\sounds\Vehicles\Crash\tank_vehicle_01", 0.707946, 1, 150};
ArmorCrash1[] = {"Ca\sounds\Vehicles\Crash\tank_vehicle_02", 0.707946, 1, 150};
ArmorCrash2[] = {"Ca\sounds\Vehicles\Crash\tank_vehicle_03", 0.707946, 1, 150};
ArmorCrash3[] = {"Ca\sounds\Vehicles\Crash\tank_vehicle_04", 0.707946, 1, 150};
soundArmorCrash[] = {"ArmorCrash0", 0.25, "ArmorCrash1", 0.25, "ArmorCrash2", 0.25, "ArmorCrash3", 0.25};
class SoundEvents {
class AccelerationIn {
sound[] = {"ca\Sounds_E\Tracked_E\BVP2\BVP2_int_acceleration1", db5, 1.0};
limit = 0.15;
expression = "engineOn*(1-camPos)*2*gmeterZ*((speed factor[1.5, 5]) min (speed factor[5, 1.5]))";
};
class AccelerationOut {
sound[] = {"ca\Sounds_E\Tracked_E\BVP2\BVP2_ext_acceleration1", db5, 1.0, 650};
limit = 0.15;
expression = "engineOn*camPos*2*gmeterZ*((speed factor[1.5, 5]) min (speed factor[5, 1.5]))";
};
};
class Sounds {
class Engine {
sound[] = {"ca\Sounds_E\Tracked_E\BVP2\BVP2_ext_high", db5, 1.0, 600};
frequency = "(randomizer*0.05+0.8)*rpm";
volume = "engineOn*camPos*(rpm factor[0.3, 0.9])";
};
class IdleOut {
sound[] = {"ca\Sounds_E\Tracked_E\BVP2\BVP2_ext_idle", 0.562341, 1.0, 300};
frequency = "1";
volume = "engineOn*camPos*(rpm factor[0.6, 0.15])";
};
class NoiseOut {
sound[] = {"ca\sounds\Vehicles\Tracked\T72\ext\noise2", db0, 1.0, 150};
frequency = "1";
volume = "camPos*(angVelocity max 0.04)*(speed factor[4, 15])";
};
class ThreadsOutH0 {
sound[] = {"ca\Sounds_E\Tracked_E\Treads\ext_treads_hard_01", db0, 1.0, 200};
frequency = "1";
volume = "engineOn*camPos*(1-grass)*((rpm factor[0.3, 0.6]) min (rpm factor[0.6, 0.3]))";
};
class ThreadsOutH1 {
sound[] = {"ca\Sounds_E\Tracked_E\Treads\ext_treads_hard_02", db0, 1.0, 200};
frequency = "1";
volume = "engineOn*camPos*(1-grass)*((rpm factor[0.5, 0.8]) min (rpm factor[0.8, 0.5]))";
};
class ThreadsOutH2 {
sound[] = {"ca\Sounds_E\Tracked_E\Treads\ext_treads_hard_03", db0, 1.0, 200};
frequency = "1";
volume = "engineOn*camPos*(1-grass)*((rpm factor[0.65, 0.9]) min (rpm factor[0.9, 0.65]))";
};
class ThreadsOutH3 {
sound[] = {"ca\Sounds_E\Tracked_E\Treads\ext_treads_hard_04", db0, 1.0, 200};
frequency = "1";
volume = "engineOn*camPos*(1-grass)*((rpm factor[0.8, 1.2]) min (rpm factor[1.2, 0.8]))";
};
class ThreadsOutH4 {
sound[] = {"ca\Sounds_E\Tracked_E\Treads\ext_treads_hard_05", db0, 1.0, 200};
frequency = "1";
volume = "engineOn*camPos*(1-grass)*((rpm factor[1, 2.0]) min (rpm factor[2.0, 1]))";
};
class ThreadsOutS0 {
sound[] = {"ca\Sounds_E\Tracked_E\Treads\ext_treads_soft_01", db0, 1.0, 200};
frequency = "1";
volume = "engineOn*camPos*grass*((rpm factor[0.3, 0.6]) min (rpm factor[0.6, 0.3]))";
};
class ThreadsOutS1 {
sound[] = {"ca\Sounds_E\Tracked_E\Treads\ext_treads_soft_02", db0, 1.0, 200};
frequency = "1";
volume = "engineOn*camPos*grass*((rpm factor[0.5, 0.8]) min (rpm factor[0.8, 0.5]))";
};
class ThreadsOutS2 {
sound[] = {"ca\Sounds_E\Tracked_E\Treads\ext_treads_soft_03", db0, 1.0, 200};
frequency = "1";
volume = "engineOn*camPos*grass*((rpm factor[0.65, 0.9]) min (rpm factor[0.9, 0.65]))";
};
class ThreadsOutS3 {
sound[] = {"ca\Sounds_E\Tracked_E\Treads\ext_treads_soft_04", db0, 1.0, 200};
frequency = "1";
volume = "engineOn*camPos*grass*((rpm factor[0.8, 1.2]) min (rpm factor[1.2, 0.8]))";
};
class ThreadsOutS4 {
sound[] = {"ca\Sounds_E\Tracked_E\Treads\ext_treads_soft_05", db0, 1.0, 200};
frequency = "1";
volume = "engineOn*camPos*grass*((rpm factor[1, 2.0]) min (rpm factor[2.0, 1]))";
};
class Movement {
sound[] = {"", db0, 1.0};
frequency = "0";
volume = "0";
};
class EngineIn {
sound[] = {"ca\Sounds_E\Tracked_E\BVP2\BVP2_ext_high", db0, 1.0};
frequency = "(randomizer*0.05+0.8)*rpm";
volume = "engineOn*(1-camPos)*(rpm factor[0.3, 0.9])";
};
class IdleIn {
sound[] = {"ca\Sounds_E\Tracked_E\BVP2\BVP2_ext_idle", db5, 1.0};
frequency = "1";
volume = "engineOn*(1-camPos)*(rpm factor[0.6, 0.15])";
};
class NoiseIn {
sound[] = {"ca\sounds\Vehicles\Tracked\T72\int\noise2", db-16, 1.0};
frequency = "1";
volume = "(1-camPos)*(angVelocity max 0.04)*(speed factor[4, 15])";
};
class ThreadsInH0 {
sound[] = {"ca\Sounds_E\Tracked_E\Treads\int_treads_hard_01", db-15, 1.0};
frequency = "1";
volume = "engineOn*(1-camPos)*(1-grass)*((rpm factor[0.3, 0.6]) min (rpm factor[0.6, 0.3]))";
};
class ThreadsInH1 {
sound[] = {"ca\Sounds_E\Tracked_E\Treads\int_treads_hard_02", db-15, 1.0};
frequency = "1";
volume = "engineOn*(1-camPos)*(1-grass)*((rpm factor[0.5, 0.8]) min (rpm factor[0.8, 0.5]))";
};
class ThreadsInH2 {
sound[] = {"ca\Sounds_E\Tracked_E\Treads\int_treads_hard_03", db-15, 1.0};
frequency = "1";
volume = "engineOn*(1-camPos)*(1-grass)*((rpm factor[0.65, 0.9]) min (rpm factor[0.9, 0.65]))";
};
class ThreadsInH3 {
sound[] = {"ca\Sounds_E\Tracked_E\Treads\int_treads_hard_04", db-15, 1.0};
frequency = "1";
volume = "engineOn*(1-camPos)*(1-grass)*((rpm factor[0.8, 1.2]) min (rpm factor[1.2, 0.8]))";
};
class ThreadsInH4 {
sound[] = {"ca\Sounds_E\Tracked_E\Treads\int_treads_hard_05", db-15, 1.0};
frequency = "1";
volume = "engineOn*(1-camPos)*(1-grass)*((rpm factor[1, 2.0]) min (rpm factor[2.0, 1]))";
};
class ThreadsInS0 {
sound[] = {"ca\Sounds_E\Tracked_E\Treads\int_treads_soft_01", db-15, 1.0};
frequency = "1";
volume = "engineOn*(1-camPos)*grass*((rpm factor[0.3, 0.6]) min (rpm factor[0.6, 0.3]))";
};
class ThreadsInS1 {
sound[] = {"ca\Sounds_E\Tracked_E\Treads\int_treads_soft_02", db-15, 1.0};
frequency = "1";
volume = "engineOn*(1-camPos)*grass*((rpm factor[0.5, 0.8]) min (rpm factor[0.8, 0.5]))";
};
class ThreadsInS2 {
sound[] = {"ca\Sounds_E\Tracked_E\Treads\int_treads_soft_03", db-15, 1.0};
frequency = "1";
volume = "engineOn*(1-camPos)*grass*((rpm factor[0.65, 0.9]) min (rpm factor[0.9, 0.65]))";
};
class ThreadsInS3 {
sound[] = {"ca\Sounds_E\Tracked_E\Treads\int_treads_soft_04", db-15, 1.0};
frequency = "1";
volume = "engineOn*(1-camPos)*grass*((rpm factor[0.8, 1.2]) min (rpm factor[1.2, 0.8]))";
};
class ThreadsInS4 {
sound[] = {"ca\Sounds_E\Tracked_E\Treads\int_treads_soft_05", db-15, 1.0};
frequency = "1";
volume = "engineOn*(1-camPos)*grass*((rpm factor[1, 2.0]) min (rpm factor[2.0, 1]))";
};
};
class AnimationSources : AnimationSources {
class ReloadAnim {
source = "reload";
weapon = "M2";
};
class ReloadMagazine {
source = "reloadmagazine";
weapon = "M2";
};
class Revolving {
source = "revolving";
weapon = "M2";
};
};
class Turrets : Turrets {
class MainTurret : MainTurret {
outGunnerMayFire = true;
forceHideGunner = true;
viewGunnerInExternal = true;
gunnerHasFlares = false;
gunnerAction = "M113_Gunner_EP1";
gunnerInAction = "M113_Gunner_EP1";
gunnerGetInAction = "GetInLow";
gunnerGetOutAction = "GetOutLow";
minElev = -25;
maxElev = 60;
initElev = 0;
soundServo[] = {"\ca\Weapons\Data\Sound\gun_elevate2", 0.001, 1.0};
weapons[] = {"M2"};
magazines[] = {"100Rnd_127x99_M2", "100Rnd_127x99_M2", "100Rnd_127x99_M2", "100Rnd_127x99_M2"};
gunnerOpticsModel = "\ca\Weapons\optika_empty";
gunnerForceOptics = false;
gunnerOpticsShowCursor = 0;
gunnerOutOpticsShowCursor = 0;
class Turrets {};
class ViewOptics {
initAngleX = 0;
minAngleX = -30;
maxAngleX = 30;
initAngleY = 0;
minAngleY = -100;
maxAngleY = 100;
initFov = 0.42;
minFov = 0.22;
maxFov = 0.64;
};
};
};
class Damage {
tex[] = {};
mat[] = {"Ca\Tracked_E\M113\Data\m113_track.rvmat", "Ca\Tracked_E\M113\Data\m113_track.rvmat", "Ca\Tracked_E\M113\Data\m113_track_destruct.rvmat", "Ca\Tracked_E\M113\Data\m113_01.rvmat", "Ca\Tracked_E\M113\Data\m113_01.rvmat", "Ca\Tracked_E\M113\Data\m113_01_destruct.rvmat", "Ca\Tracked_E\M113\Data\m113_02.rvmat", "Ca\Tracked_E\M113\Data\m113_02.rvmat", "Ca\Tracked_E\M113\Data\m113_02_destruct.rvmat", "Ca\Tracked_E\M113\Data\cargo.rvmat", "Ca\Tracked_E\M113\Data\cargo.rvmat", "Ca\Tracked_E\M113\Data\cargo_destruct.rvmat", "Ca\Ca_E\data\default.rvmat", "Ca\Ca_E\data\default.rvmat", "Ca\Ca_E\data\default_destruct.rvmat"};
};
driverAction = "M113_Driver_EP1";
driverInAction = "M113_Driver_EP1";
getInAction = "GetInHigh";
getOutAction = "GetOutHigh";
cargoGetInAction[] = {"GetInLow"};
cargoGetOutAction[] = {"GetOutLow"};
cargoAction[] = {"M113_Cargo01_EP1", "M113_Cargo03_EP1", "M113_Cargo02_EP1", "M113_Cargo02_EP1", "M113_Cargo02_EP1", "M113_Cargo02_EP1", "M113_Cargo03_EP1", "M113_Cargo01_EP1", "M113_Cargo03_EP1", "M113_Cargo03_EP1", "M113_Cargo01_EP1"};
model = "\ca\Tracked_E\m113\m113";
canFloat = true;
initCargoAngleY = 90;
// threat (VSoft, VArmor, VAir), how threatening vehicle is to unit types
threat[] = {0.9, 0.6, 0.6};
transportMaxMagazines = 100;
transportMaxWeapons = 20;
class Library {
libTextDesc = $STR_LIB_M113;
};
hiddenSelections[] = {"Camo"};
};
class M113Ambul_Base : M113_Base {
accuracy = 1000; // accuracy needed to recognize type of this target
crew = "";
typicalCargo[] = {};
class TransportMagazines {};
class TransportWeapons {};
vehicleClass = "Support";
picture = "\ca\tracked_e\Data\ui\Picture_m113_amb_CA.paa";
Icon = "\Ca\tracked_e\Data\ui\Icon_m113_amb_CA.paa";
mapSize = 5;
scope = private;
displayName = $STR_DN_M113_AMB;
attendant = true;
hasGunner = false;
class Turrets {};
model = "\ca\Tracked_e\m113\M113_ambulance";
transportSoldier = 3;
// threat (VSoft, VArmor, VAir), how threatening vehicle is to unit types
threat[] = {0.0, 0.0, 0.0};
cargoAction[] = {"M113_Cargo02_EP1", "M113_Cargo04_EP1", "M113_Cargo04_EP1"};
cargoIsCoDriver[] = {0};
transportMaxMagazines = 0;
transportMaxWeapons = 0;
LODTurnedOut = 1100;
class Damage {
tex[] = {};
mat[] = {"Ca\Tracked_E\M113\Data\m113_track.rvmat", "Ca\Tracked_E\M113\Data\m113_track.rvmat", "Ca\Tracked_E\M113\Data\m113_track_destruct.rvmat", "Ca\Tracked_E\M113\Data\m113_01.rvmat", "Ca\Tracked_E\M113\Data\m113_01.rvmat", "Ca\Tracked_E\M113\Data\m113_01_destruct.rvmat", "Ca\Tracked_E\M113\Data\m113_02.rvmat", "Ca\Tracked_E\M113\Data\m113_02.rvmat", "Ca\Tracked_E\M113\Data\m113_02_destruct.rvmat", "Ca\Tracked_E\M113\Data\cargo.rvmat", "Ca\Tracked_E\M113\Data\cargo.rvmat", "Ca\Tracked_E\M113\Data\cargo_destruct.rvmat", "Ca\Ca_E\data\default.rvmat", "Ca\Ca_E\data\default.rvmat", "Ca\Ca_E\data\default_destruct.rvmat"};
};
class Library {
libTextDesc = $STR_LIB_M113_AMB;
};
};
class M113Ambul_UN_EP1_DZ : M113Ambul_Base {
expansion = 1;
scope = public; scope = public;
displayName = $STR_VEH_NAME_M113_AMBULANCE_UN; displayName = $STR_VEH_NAME_M113_AMBULANCE_UN;
side = TGuerrila; vehicleClass = "DayZ Epoch Vehicles";
faction = BIS_UN;
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
hiddenSelections[] = {};
hiddenSelectionsTextures[] = {"\ca\Tracked_E\M113\Data\m113a3_01_UN_co.paa"};
class TransportMagazines{}; class TransportMagazines{};
class TransportWeapons{}; class TransportWeapons{};
commanderCanSee = 2+16+32; commanderCanSee = 2+16+32;
@@ -412,64 +13,42 @@ class M113Ambul_UN_EP1_DZ : M113Ambul_Base {
transportMaxWeapons = 20; transportMaxWeapons = 20;
transportMaxMagazines = 100; transportMaxMagazines = 100;
transportmaxbackpacks = 6; transportmaxbackpacks = 6;
enableGPS = 0;
attendant = 0;
supplyRadius = 1.8;
}; };
class M113_UN_EP1_DZ : M113_Base { class M113Ambul_TK_EP1_DZ : M113Ambul_UN_EP1_DZ {
expansion = 1;
scope = public;
displayName = $STR_VEH_NAME_M113_UN;
side = TGuerrila;
faction = BIS_UN;
crew = "";
typicalCargo[] = {};
hiddenSelectionsTextures[] = {"\ca\Tracked_E\M113\Data\m113a3_01_UN_co.paa"};
class TransportMagazines {};
class TransportWeapons {};
transportMaxWeapons = 20;
transportMaxMagazines = 100;
transportmaxbackpacks = 6;
commanderCanSee = 2+16+32;
gunnerCanSee = 2+16+32;
driverCanSee = 2+16+32;
};
class M113Ambul_TK_EP1_DZ : M113Ambul_Base {
expansion = 1;
scope = public; scope = public;
displayName = $STR_VEH_NAME_M113_AMBULANCE_TK; displayName = $STR_VEH_NAME_M113_AMBULANCE_TK;
side = TGuerrila;
faction = BIS_TK;
crew = "";
typicalCargo[] = {};
hiddenSelections[] = {};
hiddenSelectionsTextures[] = {"\ca\Tracked_E\M113\Data\m113a3_01_TK_co.paa"}; hiddenSelectionsTextures[] = {"\ca\Tracked_E\M113\Data\m113a3_01_TK_co.paa"};
class TransportMagazines{};
class TransportWeapons{};
commanderCanSee = 2+16+32;
gunnerCanSee = 2+16+32;
driverCanSee = 2+16+32;
transportMaxWeapons = 20;
transportMaxMagazines = 100;
transportmaxbackpacks = 6;
}; };
class M113_TK_EP1_DZ : M113_Base { class M113_UN_EP1;
expansion = 1; class M113_UN_EP1_DZ : M113_UN_EP1 {
scope = public; scope = public;
displayName = $STR_VEH_NAME_M113_TK; displayName = $STR_VEH_NAME_M113_UN;
side = TGuerrila; vehicleClass = "DayZ Epoch Vehicles";
faction = BIS_TK;
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
hiddenSelectionsTextures[] = {"\ca\Tracked_E\M113\Data\m113a3_01_TK_co.paa"};
class TransportMagazines {}; class TransportMagazines {};
class TransportWeapons {}; class TransportWeapons {};
commanderCanSee = 2+16+32; class Turrets;
gunnerCanSee = 2+16+32; class MainTurret;
driverCanSee = 2+16+32;
transportMaxWeapons = 20; transportMaxWeapons = 20;
transportMaxMagazines = 100; transportMaxMagazines = 100;
transportmaxbackpacks = 6; transportmaxbackpacks = 6;
commanderCanSee = 2+16+32;
gunnerCanSee = 2+16+32;
driverCanSee = 2+16+32;
enableGPS = 0;
supplyRadius = 1.8;
};
class M113_TK_EP1_DZ : M113_UN_EP1_DZ {
scope = public;
displayName = $STR_VEH_NAME_M113_TK;
hiddenSelectionsTextures[] = {"\ca\Tracked_E\M113\Data\m113a3_01_TK_co.paa"};
}; };
// Ammo Less // Ammo Less

View File

@@ -1,56 +1,51 @@
class MTVR : Truck { class MTVR;
class MTVR_DZE: MTVR {
scope = public;
displayName = $STR_VEH_NAME_MTVR_WOODLAND; displayName = $STR_VEH_NAME_MTVR_WOODLAND;
vehicleClass = "DayZ Epoch Vehicles";
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
class TransportMagazines {}; class TransportMagazines {};
class TransportWeapons {}; class TransportWeapons {};
supplyRadius = 2.6;
}; };
class MTVR_base; class MTVR_DES_EP1;
class MTVR_DES_EP1 : MTVR_base { class MTVR_DES_EP1_DZE : MTVR_DES_EP1 {
scope = public;
displayName = $STR_VEH_NAME_MTVR_DESERT; displayName = $STR_VEH_NAME_MTVR_DESERT;
vehicleClass = "DayZ Epoch Vehicles";
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
class TransportMagazines {}; class TransportMagazines {};
class TransportWeapons {}; class TransportWeapons {};
supplyRadius = 2.6;
};
class MtvrRefuel_DES_EP1;
class MtvrRefuel_DES_EP1_DZ: MtvrRefuel_DES_EP1 {
scope = public;
crew = "";
displayName = $STR_VEH_NAME_MTVR_DESERT_REFUEL;
vehicleClass = "DayZ Epoch Vehicles";
typicalCargo[] = {};
transportMaxWeapons = 50;
transportMaxMagazines = 200;
transportmaxbackpacks = 8;
class TransportMagazines{};
class TransportWeapons{};
transportFuel = 0; //Required to disable A2 built in auto refuel for fuel trucks
fuelCapacity = 10000;
supplyRadius = 2.6;
}; };
class MtvrRefuel; class MtvrRefuel;
class MtvrRefuel_base : MtvrRefuel
{
scope = private;
side = 4;
expansion = 1;
crew = "";
typicalCargo[] = {};
transportMaxWeapons = 50;
transportMaxMagazines = 200;
transportmaxbackpacks = 8;
class TransportMagazines {};
class TransportWeapons {};
};
class MtvrRefuel_DES_EP1_DZ : MtvrRefuel_base {
scope = public;
side = 2;
crew = "";
displayName = $STR_VEH_NAME_MTVR_DESERT_REFUEL;
typicalCargo[] = {};
hiddenSelectionsTextures[] = { "\CA\wheeled_E\MTVR\Data\MTVR_body_desert_co.paa", "\CA\wheeled_E\MTVR\Data\MTVR_body2_desert_co.paa", "\CA\wheeled_E\MTVR\Data\MTVR_interier_desert_co.paa", "\CA\wheeled_E\MTVR\Data\MTVR_Fuel_desert_CO.paa" };
class TransportMagazines{};
class TransportWeapons{};
transportFuel = 0; //Required to disable A2 built in auto refuel for fuel trucks
fuelCapacity = 10000;
supplyRadius = 0;
};
class MtvrRefuel_DZ: MtvrRefuel { class MtvrRefuel_DZ: MtvrRefuel {
scope = public; scope = public;
side = 2;
crew = ""; crew = "";
displayName = $STR_VEH_NAME_MTVR_WOODLAND_REFUEL; displayName = $STR_VEH_NAME_MTVR_WOODLAND_REFUEL;
vehicleClass = "DayZ Epoch Vehicles";
typicalCargo[] = {}; typicalCargo[] = {};
hiddenSelections[] = {};
transportMaxWeapons = 50; transportMaxWeapons = 50;
transportMaxMagazines = 200; transportMaxMagazines = 200;
transportmaxbackpacks = 8; transportmaxbackpacks = 8;
@@ -58,39 +53,37 @@ class MtvrRefuel_DZ: MtvrRefuel {
class TransportWeapons{}; class TransportWeapons{};
transportFuel = 0; //Required to disable A2 built in auto refuel for fuel trucks transportFuel = 0; //Required to disable A2 built in auto refuel for fuel trucks
fuelCapacity = 10000; fuelCapacity = 10000;
supplyRadius = 0; supplyRadius = 2.6;
}; };
class MtvrRepair; class MtvrRepair;
class MtvrRepair_DZE: MtvrRepair { class MtvrRepair_DZE: MtvrRepair {
scope = public; scope = public;
side = 2;
crew = ""; crew = "";
displayName = $STR_VEH_NAME_MTVR_AMMO; displayName = $STR_VEH_NAME_MTVR_AMMO;
vehicleClass = "DayZ Epoch Vehicles";
typicalCargo[] = {}; typicalCargo[] = {};
hiddenSelections[] = {};
transportMaxWeapons = 25; transportMaxWeapons = 25;
transportMaxMagazines = 300; transportMaxMagazines = 300;
transportmaxbackpacks = 8; transportmaxbackpacks = 8;
class TransportMagazines{}; class TransportMagazines{};
class TransportWeapons{}; class TransportWeapons{};
transportRepair = 0; transportRepair = 0;
supplyRadius = 0; supplyRadius = 2.6;
}; };
class MtvrReammo; class MtvrReammo;
class MtvrReammo_DZE: MtvrReammo { class MtvrReammo_DZE: MtvrReammo {
scope = public; scope = public;
side = 2;
crew = ""; crew = "";
displayName = $STR_VEH_NAME_MTVR_WEAPONS; displayName = $STR_VEH_NAME_MTVR_WEAPONS;
vehicleClass = "DayZ Epoch Vehicles";
typicalCargo[] = {}; typicalCargo[] = {};
hiddenSelections[] = {};
transportMaxWeapons = 75; transportMaxWeapons = 75;
transportMaxMagazines = 100; transportMaxMagazines = 100;
transportmaxbackpacks = 8; transportmaxbackpacks = 8;
class TransportMagazines{}; class TransportMagazines{};
class TransportWeapons{}; class TransportWeapons{};
transportAmmo = 0; transportAmmo = 0;
supplyRadius = 0; supplyRadius = 2.6;
}; };

View File

@@ -1,14 +1,14 @@
class Octavia_ACR_DZE: Car { class Octavia_ACR_DZE: Car {
scope = public; scope = public;
model = "\CA\Wheeled_ACR\Octavia\Octavia_ACR.p3d"; model = "\Corepatch\CorePatch_Vehicles\models\Octavia_ACR";
displayName = $STR_VEH_NAME_OCTAVIA_WHITE; displayName = $STR_VEH_NAME_OCTAVIA_WHITE;
icon = "\Ca\Wheeled_ACR\Data\UI\Icon_Octavia_CA.paa"; icon = "\Ca\Wheeled_ACR\Data\UI\Icon_Octavia_CA.paa";
picture = "\Ca\Wheeled_ACR\Data\UI\Picture_Octavia_CA.paa"; picture = "\Ca\Wheeled_ACR\Data\UI\Picture_Octavia_CA.paa";
class Library class Library
{ {
libTextDesc = "$STR_ACR_LIB_OCTAVIA"; libTextDesc = "$STR_ACR_LIB_OCTAVIA";
}; };
vehicleClass = "Car"; vehicleClass = "DayZ Epoch Vehicles";
DriverAction = "Golf_Driver"; DriverAction = "Golf_Driver";
cargoAction[] = {"Golf_Cargo01","Golf_Cargo02","Golf_Cargo02"}; cargoAction[] = {"Golf_Cargo01","Golf_Cargo02","Golf_Cargo02"};
cargoIsCoDriver[] = {0}; cargoIsCoDriver[] = {0};
@@ -27,6 +27,7 @@ class Octavia_ACR_DZE: Car {
armor = 20; armor = 20;
damageResistance = 0.01511; damageResistance = 0.01511;
fuelCapacity = 100; fuelCapacity = 100;
supplyRadius = 1.3;
HiddenSelections[] = {"camo"}; HiddenSelections[] = {"camo"};
hiddenSelectionsTextures[] = {"\Ca\Wheeled_ACR\Octavia\Data\car_body_co.paa"}; hiddenSelectionsTextures[] = {"\Ca\Wheeled_ACR\Octavia\Data\car_body_co.paa"};
class HitPoints: HitPoints class HitPoints: HitPoints

View File

@@ -1,53 +1,26 @@
class Offroad_DSHKM_base: Car class Offroad_DSHKM_Gue;
{ class Offroad_DSHKM_Gue_DZ: Offroad_DSHKM_Gue {
class Turrets: Turrets
{
class MainTurret;
};
};
class Offroad_DSHKM_Gue_DZ: Offroad_DSHKM_base
{
scope = public; scope = public;
side = 2;
faction = "GUE";
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
class TransportMagazines {}; class TransportMagazines {};
class TransportWeapons {}; class TransportWeapons {};
displayName = $STR_VEH_NAME_PICKUP_DSHKM; displayName = $STR_VEH_NAME_PICKUP_DSHKM;
hiddenSelectionsTextures[] = {"\ca\wheeled\hilux_armed\data\coyota_trup4_CO.paa"}; vehicleClass = "DayZ Epoch Vehicles";
class Damage class Turrets;
{ class MainTurret;
tex[] = {}; class HitPoints;
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 HitLFWheel;
}; class HitLBWheel;
class Turrets: Turrets class HitRFWheel;
{ class HitRBWheel;
class MainTurret: MainTurret class HitFuel;
{ class HitEngine;
body = "mainTurret"; class HitGlass1;
gun = "mainGun"; class HitGlass2;
outGunnerMayFire = 1; class HitGlass3;
forceHideGunner = 1; class HitGlass4;
castGunnerShadow = 1; supplyRadius = 1.3;
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_Gue_DZ class Offroad_DSHKM_Gue_DZE: Offroad_DSHKM_Gue_DZ
@@ -59,13 +32,9 @@ class Offroad_DSHKM_Gue_DZE: Offroad_DSHKM_Gue_DZ
magazines[] = {}; magazines[] = {};
}; };
}; };
class Upgrades
{ class Upgrades {
ItemORP[] = {"Offroad_DSHKM_Gue_DZE1", ItemORP[] = {"Offroad_DSHKM_Gue_DZE1",{},{{"ItemORP",1},{ "PartEngine",2}}};
{ },
{
{ "ItemORP",1 },
{ "PartEngine",2 } }};
}; };
}; };
@@ -74,14 +43,9 @@ class Offroad_DSHKM_Gue_DZE1: Offroad_DSHKM_Gue_DZE
{ {
original = "Offroad_DSHKM_Gue_DZE"; original = "Offroad_DSHKM_Gue_DZE";
maxspeed = 170; // Offroad_DSHKM_base 150 | car 100 maxspeed = 170; // Offroad_DSHKM_base 150 | car 100
class Upgrades
{ class Upgrades {
ItemAVE[] = {"Offroad_DSHKM_Gue_DZE2", ItemAVE[] = {"Offroad_DSHKM_Gue_DZE2",{},{{"ItemAVE",1},{"PartGeneric",2},{"ItemTent",1}}};
{ },
{
{ "ItemAVE",1 },
{ "PartGeneric",2 },
{ "ItemTent",1 } }};
}; };
}; };
// Armmor 2 // Armmor 2
@@ -140,14 +104,9 @@ class Offroad_DSHKM_Gue_DZE2: Offroad_DSHKM_Gue_DZE1
armor = 0.1; armor = 0.1;
}; };
}; };
class Upgrades
{ class Upgrades {
ItemLRK[] = {"Offroad_DSHKM_Gue_DZE3", ItemLRK[] = {"Offroad_DSHKM_Gue_DZE3",{},{{"ItemLRK",1},{"PartGeneric",2},{"ItemTent",1}}};
{ },
{
{ "ItemLRK",1 },
{ "PartGeneric",2 },
{ "ItemTent",1 } }};
}; };
}; };
@@ -156,14 +115,10 @@ class Offroad_DSHKM_Gue_DZE3: Offroad_DSHKM_Gue_DZE2
{ {
transportMaxWeapons = 20; // car 10 transportMaxWeapons = 20; // car 10
transportMaxMagazines = 100; // car 50 transportMaxMagazines = 100; // car 50
transportmaxbackpacks = 4; // car 2 transportmaxbackpacks = 4; // car 2
class Upgrades
{ class Upgrades {
ItemTNK[] = {"Offroad_DSHKM_Gue_DZE4", ItemTNK[] = {"Offroad_DSHKM_Gue_DZE4",{},{{"ItemTNK",1},{"PartFueltank",2}}};
{ },
{
{ "ItemTNK",1 },
{ "PartFueltank",2 } }};
}; };
}; };
@@ -172,4 +127,3 @@ class Offroad_DSHKM_Gue_DZE4: Offroad_DSHKM_Gue_DZE3
{ {
fuelCapacity = 210; // car 100 fuelCapacity = 210; // car 100
}; };

View File

@@ -1,8 +1,8 @@
class Pickup_PK_GUE; class Pickup_PK_GUE;
class Pickup_PK_GUE_DZ: Pickup_PK_GUE { class Pickup_PK_GUE_DZ: Pickup_PK_GUE {
scope = public; scope = public;
side = TGuerrila;
displayName = $STR_VEH_NAME_PICKUP_GUE_PKT; displayName = $STR_VEH_NAME_PICKUP_GUE_PKT;
vehicleClass = "DayZ Epoch Vehicles";
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
@@ -13,12 +13,13 @@ class Pickup_PK_GUE_DZ: Pickup_PK_GUE {
class Turrets; // External class reference class Turrets; // External class reference
class MainTurret; // External class reference class MainTurret; // External class reference
supplyRadius = 1.3;
}; };
class Pickup_PK_TK_GUE_EP1; class Pickup_PK_TK_GUE_EP1;
class Pickup_PK_TK_GUE_EP1_DZ: Pickup_PK_TK_GUE_EP1 { class Pickup_PK_TK_GUE_EP1_DZ: Pickup_PK_TK_GUE_EP1 {
scope = public; scope = public;
side = TGuerrila;
displayName = $STR_VEH_NAME_PICKUP_TK_PKT; displayName = $STR_VEH_NAME_PICKUP_TK_PKT;
vehicleClass = "DayZ Epoch Vehicles";
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
@@ -29,12 +30,13 @@ class Pickup_PK_TK_GUE_EP1_DZ: Pickup_PK_TK_GUE_EP1 {
class Turrets; // External class reference class Turrets; // External class reference
class MainTurret; // External class reference class MainTurret; // External class reference
supplyRadius = 1.3;
}; };
class Pickup_PK_INS; class Pickup_PK_INS;
class Pickup_PK_INS_DZ: Pickup_PK_INS { class Pickup_PK_INS_DZ: Pickup_PK_INS {
scope = public; scope = public;
side = TGuerrila;
displayName = $STR_VEH_NAME_PICKUP_INS_PKT; displayName = $STR_VEH_NAME_PICKUP_INS_PKT;
vehicleClass = "DayZ Epoch Vehicles";
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
@@ -45,6 +47,7 @@ class Pickup_PK_INS_DZ: Pickup_PK_INS {
class Turrets; // External class reference class Turrets; // External class reference
class MainTurret; // External class reference class MainTurret; // External class reference
supplyRadius = 1.3;
}; };
// Ammo Less // Ammo Less

View File

@@ -1,11 +1,23 @@
class S1203_TK_CIV_EP1: Car { class S1203_TK_CIV_EP1;
class S1203_TK_CIV_EP1_DZE: S1203_TK_CIV_EP1 {
displayName = $STR_VEH_NAME_SKODA_BUS; displayName = $STR_VEH_NAME_SKODA_BUS;
vehicleClass = "DayZ Epoch Vehicles";
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
class TransportMagazines {}; class TransportMagazines {};
class TransportWeapons {}; class TransportWeapons {};
fuelCapacity = 100;
supplyRadius = 1.3;
}; };
class S1203_ambulance_EP1: S1203_TK_CIV_EP1 { class S1203_ambulance_EP1;
class S1203_ambulance_EP1_DZE: S1203_ambulance_EP1 {
displayName = $STR_VEH_NAME_SKODA_AMBULANCE; displayName = $STR_VEH_NAME_SKODA_AMBULANCE;
vehicleClass = "DayZ Epoch Vehicles";
crew = "";
typicalCargo[] = {};
class TransportMagazines {};
class TransportWeapons {};
fuelCapacity = 100;
supplyRadius = 1.3;
}; };

View File

@@ -1,9 +1,7 @@
class SUV_DZ: SUV_Base_EP1 { class SUV_DZ: SUV_Base_EP1 {
crew = ""; crew = "";
faction = "BIS_TK_CIV";
rarityurban = 0.8;
scope = public; scope = public;
side = 3; vehicleClass = "DayZ Epoch Vehicles";
typicalCargo[] = {}; typicalCargo[] = {};
class TransportMagazines {}; class TransportMagazines {};
class TransportWeapons {}; class TransportWeapons {};
@@ -80,16 +78,88 @@ class SUV_DZ: SUV_Base_EP1 {
}; };
}; };
}; };
class SUV_TK_CIV_EP1: SUV_Base_EP1 {
class SUV_TK_CIV_EP1_DZE: SUV_Base_EP1 {
displayName = $STR_VEH_NAME_SUV_BLACK; displayName = $STR_VEH_NAME_SUV_BLACK;
vehicleClass = "DayZ Epoch Vehicles";
scope = public; scope = public;
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
class TransportMagazines {}; class TransportMagazines {};
class TransportWeapons {}; class TransportWeapons {};
rarityUrban = 0.8;
faction = "BIS_TK_CIV"; class HitPoints : HitPoints {
side = 3; 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";
};
};
class Upgrades { class Upgrades {
ItemORP[] = {"SUV_TK_CIV_EP1_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}}; ItemORP[] = {"SUV_TK_CIV_EP1_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
@@ -97,8 +167,9 @@ class SUV_TK_CIV_EP1: SUV_Base_EP1 {
}; };
// Camo // Camo
class SUV_Camo: SUV_TK_CIV_EP1 { class SUV_Camo: SUV_TK_CIV_EP1_DZE {
displayName = $STR_VEH_NAME_SUV_CAMO; displayName = $STR_VEH_NAME_SUV_CAMO;
vehicleClass = "DayZ Epoch Vehicles";
hiddenSelectionsTextures[] = {"\z\addons\dayz_epoch\textures\camo10.paa"}; hiddenSelectionsTextures[] = {"\z\addons\dayz_epoch\textures\camo10.paa"};
class Upgrades { class Upgrades {
@@ -107,72 +178,81 @@ class SUV_Camo: SUV_TK_CIV_EP1 {
}; };
// SUV RECOLORS // SUV RECOLORS
class SUV_Blue: SUV_TK_CIV_EP1 { class SUV_Blue: SUV_TK_CIV_EP1_DZE {
displayName = $STR_VEH_NAME_SUV_BLUE; displayName = $STR_VEH_NAME_SUV_BLUE;
vehicleClass = "DayZ Epoch Vehicles";
hiddenSelectionsTextures[] = {"\z\addons\dayz_epoch\textures\suv_body_blue_co.paa"}; hiddenSelectionsTextures[] = {"\z\addons\dayz_epoch\textures\suv_body_blue_co.paa"};
class Upgrades { class Upgrades {
ItemORP[] = {"SUV_Blue_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}}; ItemORP[] = {"SUV_Blue_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
}; };
}; };
class SUV_Green: SUV_TK_CIV_EP1 { class SUV_Green: SUV_TK_CIV_EP1_DZE {
displayName = $STR_VEH_NAME_SUV_GREEN; displayName = $STR_VEH_NAME_SUV_GREEN;
vehicleClass = "DayZ Epoch Vehicles";
hiddenSelectionsTextures[] = {"\z\addons\dayz_epoch\textures\suv_body_green_co.paa"}; hiddenSelectionsTextures[] = {"\z\addons\dayz_epoch\textures\suv_body_green_co.paa"};
class Upgrades { class Upgrades {
ItemORP[] = {"SUV_Green_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}}; ItemORP[] = {"SUV_Green_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
}; };
}; };
class SUV_Yellow: SUV_TK_CIV_EP1 { class SUV_Yellow: SUV_TK_CIV_EP1_DZE {
displayName = $STR_VEH_NAME_SUV_YELLOW; displayName = $STR_VEH_NAME_SUV_YELLOW;
vehicleClass = "DayZ Epoch Vehicles";
hiddenSelectionsTextures[] = {"\z\addons\dayz_epoch\textures\suv_body_yellow_co.paa"}; hiddenSelectionsTextures[] = {"\z\addons\dayz_epoch\textures\suv_body_yellow_co.paa"};
class Upgrades { class Upgrades {
ItemORP[] = {"SUV_Yellow_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}}; ItemORP[] = {"SUV_Yellow_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
}; };
}; };
class SUV_Red: SUV_TK_CIV_EP1 { class SUV_Red: SUV_TK_CIV_EP1_DZE {
displayName = $STR_VEH_NAME_SUV_RED; displayName = $STR_VEH_NAME_SUV_RED;
vehicleClass = "DayZ Epoch Vehicles";
hiddenSelectionsTextures[] = {"\z\addons\dayz_epoch\textures\suv_body_red_co.paa"}; hiddenSelectionsTextures[] = {"\z\addons\dayz_epoch\textures\suv_body_red_co.paa"};
class Upgrades { class Upgrades {
ItemORP[] = {"SUV_Red_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}}; ItemORP[] = {"SUV_Red_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
}; };
}; };
class SUV_White: SUV_TK_CIV_EP1 { class SUV_White: SUV_TK_CIV_EP1_DZE {
displayName = $STR_VEH_NAME_SUV_WHITE; displayName = $STR_VEH_NAME_SUV_WHITE;
vehicleClass = "DayZ Epoch Vehicles";
hiddenSelectionsTextures[] = {"\z\addons\dayz_epoch\textures\suv_body_white_co.paa"}; hiddenSelectionsTextures[] = {"\z\addons\dayz_epoch\textures\suv_body_white_co.paa"};
class Upgrades { class Upgrades {
ItemORP[] = {"SUV_White_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}}; ItemORP[] = {"SUV_White_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
}; };
}; };
class SUV_Pink: SUV_TK_CIV_EP1 { class SUV_Pink: SUV_TK_CIV_EP1_DZE {
displayName = $STR_VEH_NAME_SUV_PINK; displayName = $STR_VEH_NAME_SUV_PINK;
vehicleClass = "DayZ Epoch Vehicles";
hiddenSelectionsTextures[] = {"\z\addons\dayz_epoch\textures\suv_body_pink_co.paa"}; hiddenSelectionsTextures[] = {"\z\addons\dayz_epoch\textures\suv_body_pink_co.paa"};
class Upgrades { class Upgrades {
ItemORP[] = {"SUV_Pink_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}}; ItemORP[] = {"SUV_Pink_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
}; };
}; };
class SUV_Charcoal: SUV_TK_CIV_EP1 { class SUV_Charcoal: SUV_TK_CIV_EP1_DZE {
displayName = $STR_VEH_NAME_SUV_GREY; displayName = $STR_VEH_NAME_SUV_GREY;
vehicleClass = "DayZ Epoch Vehicles";
hiddenSelectionsTextures[] = {"\z\addons\dayz_epoch\textures\suv_body_charcoal_co.paa"}; hiddenSelectionsTextures[] = {"\z\addons\dayz_epoch\textures\suv_body_charcoal_co.paa"};
class Upgrades { class Upgrades {
ItemORP[] = {"SUV_Charcoal_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}}; ItemORP[] = {"SUV_Charcoal_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
}; };
}; };
class SUV_Orange: SUV_TK_CIV_EP1 { class SUV_Orange: SUV_TK_CIV_EP1_DZE {
displayName = $STR_VEH_NAME_SUV_ORANGE; displayName = $STR_VEH_NAME_SUV_ORANGE;
vehicleClass = "DayZ Epoch Vehicles";
hiddenSelectionsTextures[] = {"\z\addons\dayz_epoch\textures\suv_body_orange_co.paa"}; hiddenSelectionsTextures[] = {"\z\addons\dayz_epoch\textures\suv_body_orange_co.paa"};
class Upgrades { class Upgrades {
ItemORP[] = {"SUV_Orange_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}}; ItemORP[] = {"SUV_Orange_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
}; };
}; };
class SUV_Silver: SUV_TK_CIV_EP1 { class SUV_Silver: SUV_TK_CIV_EP1_DZE {
displayName = $STR_VEH_NAME_SUV_SILVER; displayName = $STR_VEH_NAME_SUV_SILVER;
vehicleClass = "DayZ Epoch Vehicles";
hiddenSelectionsTextures[] = {"\z\addons\dayz_epoch\textures\suv_body_silver_co.paa"}; hiddenSelectionsTextures[] = {"\z\addons\dayz_epoch\textures\suv_body_silver_co.paa"};
class Upgrades { class Upgrades {
@@ -181,8 +261,8 @@ class SUV_Silver: SUV_TK_CIV_EP1 {
}; };
// Performance 1 // Performance 1
class SUV_TK_CIV_EP1_DZE1: SUV_TK_CIV_EP1 { class SUV_TK_CIV_EP1_DZE1: SUV_TK_CIV_EP1_DZE {
original = "SUV_TK_CIV_EP1"; original = "SUV_TK_CIV_EP1_DZE";
maxSpeed = 250; // max engine limit 125-130 maxSpeed = 250; // max engine limit 125-130
brakeDistance = 14; // 19 brakeDistance = 14; // 19
terrainCoef = 1.5; terrainCoef = 1.5;

View File

@@ -1,97 +1,125 @@
class SkodaBase: Car { class Skoda;
scope = private; class Skoda_DZE: Skoda {
faction = "CIV"; scope = public;
displayName = $STR_VEH_NAME_SKODA_WHITE;
vehicleClass = "DayZ Epoch Vehicles";
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
class TransportMagazines {}; class TransportMagazines {};
class TransportWeapons {}; class TransportWeapons {};
maxSpeed = 110; maxSpeed = 110;
side = 3;
armor = 20; armor = 20;
damageResistance = 0.01821; damageResistance = 0.01821;
fuelCapacity = 50; fuelCapacity = 100;
}; class HitPoints;
class HitLFWheel;
class Skoda: SkodaBase { class HitLBWheel;
scope = public; class HitRFWheel;
accuracy = 1000; class HitRBWheel;
faction = "CIV"; class HitFuel;
model = "\ca\wheeled\skodovka"; class HitEngine;
picture = "\Ca\wheeled\data\ico\skodovka_CA.paa"; class HitGlass1;
Icon = "\Ca\wheeled\data\map_ico\icomap_skoda_CA.paa"; class HitGlass2;
mapSize = 6; class HitGlass3;
displayName = $STR_VEH_NAME_SKODA_WHITE; class HitGlass4;
hiddenSelections[] = {"Camo1","Camo2"}; supplyRadius = 1.3;
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 { class Upgrades {
ItemORP[] = {"Skoda_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}}; ItemORP[] = {"Skoda_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
}; };
}; };
class SkodaBlue: SkodaBase {
class SkodaBlue;
class SkodaBlue_DZE: SkodaBlue {
scope = public; scope = public;
accuracy = 1000;
faction = "CIV";
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 = $STR_VEH_NAME_SKODA_BLUE; displayName = $STR_VEH_NAME_SKODA_BLUE;
class Damage { vehicleClass = "DayZ Epoch Vehicles";
tex[] = {}; crew = "";
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"}; typicalCargo[] = {};
}; class TransportMagazines {};
rarityUrban = 0.25; class TransportWeapons {};
maxSpeed = 110;
armor = 20;
damageResistance = 0.01821;
fuelCapacity = 100;
class HitPoints;
class HitLFWheel;
class HitLBWheel;
class HitRFWheel;
class HitRBWheel;
class HitFuel;
class HitEngine;
class HitGlass1;
class HitGlass2;
class HitGlass3;
class HitGlass4;
supplyRadius = 1.3;
class Upgrades { class Upgrades {
ItemORP[] = {"SkodaBlue_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}}; ItemORP[] = {"SkodaBlue_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
}; };
}; };
class SkodaRed: SkodaBase { class SkodaRed;
class SkodaRed_DZE: SkodaRed {
scope = public; scope = public;
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;
displayName = $STR_VEH_NAME_SKODA_RED; displayName = $STR_VEH_NAME_SKODA_RED;
class Damage { vehicleClass = "DayZ Epoch Vehicles";
tex[] = {}; crew = "";
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"}; typicalCargo[] = {};
}; class TransportMagazines {};
class TransportWeapons {};
maxSpeed = 110;
armor = 20;
damageResistance = 0.01821;
fuelCapacity = 100;
class HitPoints;
class HitLFWheel;
class HitLBWheel;
class HitRFWheel;
class HitRBWheel;
class HitFuel;
class HitEngine;
class HitGlass1;
class HitGlass2;
class HitGlass3;
class HitGlass4;
supplyRadius = 1.3;
class Upgrades { class Upgrades {
ItemORP[] = {"SkodaRed_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}}; ItemORP[] = {"SkodaRed_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
}; };
}; };
class SkodaGreen: SkodaBase {
scope = public;
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;
displayName = $STR_VEH_NAME_SKODA_GREEN;
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 { class SkodaGreen;
ItemORP[] = {"SkodaGreen_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}}; class SkodaGreen_DZE: SkodaGreen {
}; scope = public;
displayName = $STR_VEH_NAME_SKODA_GREEN;
vehicleClass = "DayZ Epoch Vehicles";
crew = "";
typicalCargo[] = {};
class TransportMagazines {};
class TransportWeapons {};
maxSpeed = 110;
armor = 20;
damageResistance = 0.01821;
fuelCapacity = 100;
class HitPoints;
class HitLFWheel;
class HitLBWheel;
class HitRFWheel;
class HitRBWheel;
class HitFuel;
class HitEngine;
class HitGlass1;
class HitGlass2;
class HitGlass3;
class HitGlass4;
supplyRadius = 1.3;
}; };
// Performance 1 // Performance 1
class Skoda_DZE1: Skoda { class Skoda_DZE1: Skoda_DZE {
original = "Skoda"; original = "Skoda_DZE";
maxspeed = 150; // max engine limit 125-130 maxspeed = 150; // max engine limit 125-130
terrainCoef = 2.5; terrainCoef = 2.5;
@@ -99,8 +127,8 @@ class Skoda_DZE1: Skoda {
ItemAVE[] = {"Skoda_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}}; ItemAVE[] = {"Skoda_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
}; };
}; };
class SkodaBlue_DZE1: SkodaBlue { class SkodaBlue_DZE1: SkodaBlue_DZE {
original = "SkodaBlue"; original = "SkodaBlue_DZE";
maxspeed = 150; // car 100 maxspeed = 150; // car 100
terrainCoef = 2.5; terrainCoef = 2.5;
@@ -108,8 +136,8 @@ class SkodaBlue_DZE1: SkodaBlue {
ItemAVE[] = {"SkodaBlue_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}}; ItemAVE[] = {"SkodaBlue_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
}; };
}; };
class SkodaRed_DZE1: SkodaRed { class SkodaRed_DZE1: SkodaRed_DZE {
original = "SkodaRed"; original = "SkodaRed_DZE";
maxspeed = 150; // car 100 maxspeed = 150; // car 100
terrainCoef = 2.5; terrainCoef = 2.5;
@@ -117,8 +145,8 @@ class SkodaRed_DZE1: SkodaRed {
ItemAVE[] = {"SkodaRed_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}}; ItemAVE[] = {"SkodaRed_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
}; };
}; };
class SkodaGreen_DZE1: SkodaGreen { class SkodaGreen_DZE1: SkodaGreen_DZE {
original = "SkodaGreen"; original = "SkodaGreen_DZE";
maxspeed = 150; // car 100 maxspeed = 150; // car 100
terrainCoef = 2.5; terrainCoef = 2.5;
@@ -372,7 +400,17 @@ class SkodaRed_DZE4: SkodaRed_DZE3 {
class SkodaGreen_DZE4: SkodaGreen_DZE3 { class SkodaGreen_DZE4: SkodaGreen_DZE3 {
fuelCapacity = 210; // car 100 fuelCapacity = 210; // car 100
}; };
class GLT_M300_ST;
class GLT_M300_ST : SkodaBase { class GLT_M300_ST_DZE : GLT_M300_ST {
displayname = $STR_VEH_NAME_SEDAN_TAXI; displayname = $STR_VEH_NAME_SEDAN_TAXI;
vehicleClass = "DayZ Epoch Vehicles";
crew = "";
typicalCargo[] = {};
class TransportMagazines {};
class TransportWeapons {};
maxSpeed = 110;
armor = 20;
damageResistance = 0.01821;
fuelCapacity = 100;
supplyRadius = 1.3;
}; };

View File

@@ -4,7 +4,7 @@ class T810_DZE_Base_ACR: Truck
mapSize = 8; mapSize = 8;
picture = "\Ca\Wheeled_ACR\Data\UI\Picture_T810_CA.paa"; picture = "\Ca\Wheeled_ACR\Data\UI\Picture_T810_CA.paa";
Icon = "\Ca\Wheeled_ACR\Data\UI\Icon_T810_CA.paa"; Icon = "\Ca\Wheeled_ACR\Data\UI\Icon_T810_CA.paa";
vehicleClass = "Car"; vehicleClass = "DayZ Epoch Vehicles";
class Library class Library
{ {
libTextDesc = "$STR_ACR_LIB_T810"; libTextDesc = "$STR_ACR_LIB_T810";
@@ -90,6 +90,7 @@ class T810_DZE_Base_ACR: Truck
getInAction = "GetInHigh"; getInAction = "GetInHigh";
getOutAction = "GetOutHigh"; getOutAction = "GetOutHigh";
cargoIsCoDriver[] = {1,0,0}; cargoIsCoDriver[] = {1,0,0};
supplyRadius = 2.6;
class Turrets: Turrets class Turrets: Turrets
{ {
class MainTurret; class MainTurret;
@@ -107,13 +108,17 @@ class T810_DZE_Base_ACR: Truck
gunnerName = "PKB Gunner"; gunnerName = "PKB Gunner";
gunnerGetInAction = "GetInHigh"; gunnerGetInAction = "GetInHigh";
gunnerGetOutAction = "GetOutHigh"; gunnerGetOutAction = "GetOutHigh";
weapons[] = {"PKT"}; discreteDistance[] = {100, 200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200, 1300, 1400, 1500};
discreteDistanceInitIndex = 2;
turretInfoType = "RscWeaponZeroing";
weapons[] = {"PKTBC"};
magazines[] = {"100Rnd_762x54_PK","100Rnd_762x54_PK","100Rnd_762x54_PK"}; magazines[] = {"100Rnd_762x54_PK","100Rnd_762x54_PK","100Rnd_762x54_PK"};
gunBeg = "usti hlavne"; gunBeg = "usti hlavne";
gunEnd = "konec hlavne"; gunEnd = "konec hlavne";
animationSourceBody = "OtocVez"; animationSourceBody = "OtocVez";
animationSourceGun = "OtocHlaven"; animationSourceGun = "OtocHlaven";
memoryPointGun = "usti hlavne"; memoryPointGun = "usti hlavne";
viewGunnerInExternal = 1;
body = "OtocVez"; body = "OtocVez";
gun = "OtocHlaven"; gun = "OtocHlaven";
gunAxis = "osa_hlavne"; gunAxis = "osa_hlavne";
@@ -124,7 +129,7 @@ class T810_DZE_Base_ACR: Truck
minTurn = -360; minTurn = -360;
maxTurn = 360; maxTurn = 360;
initTurn = 0; initTurn = 0;
soundServo[] = {}; soundServo[] = {"\ca\sounds\vehicles\servos\turret-1",0.1,1,15};
outGunnerMayFire = 1; outGunnerMayFire = 1;
inGunnerMayFire = 1; inGunnerMayFire = 1;
castGunnerShadow = 1; castGunnerShadow = 1;
@@ -143,7 +148,7 @@ class T810_DZE_Base_ACR: Truck
}; };
}; };
SoundGear[] = {"",0.0017782794,1}; SoundGear[] = {"",0.0017782794,1};
soundGetIn[] = {"ca\sounds\vehicles\Wheeled\MTVR\ext\ext-truck-getin",0.70794576,1}; soundGetIn[] = {"ca\sounds\vehicles\Wheeled\MTVR\ext\ext-truck-getin",0.70794576,1,50};
soundGetOut[] = {"ca\sounds\vehicles\Wheeled\MTVR\ext\ext-truck-getout",0.56234133,1,50}; soundGetOut[] = {"ca\sounds\vehicles\Wheeled\MTVR\ext\ext-truck-getout",0.56234133,1,50};
soundEngineOnInt[] = {"CA\Sounds_ACR\wheeled\T810\t810_int_start",0.56234133,1.0}; soundEngineOnInt[] = {"CA\Sounds_ACR\wheeled\T810\t810_int_start",0.56234133,1.0};
soundEngineOnExt[] = {"CA\Sounds_ACR\wheeled\T810\t810_ext_start",0.56234133,1.0,350}; soundEngineOnExt[] = {"CA\Sounds_ACR\wheeled\T810\t810_ext_start",0.56234133,1.0,350};
@@ -338,7 +343,7 @@ class T810A_PKT_ACR_DZ: T810_DZE_Base_ACR
{ {
scope = public; scope = public;
displayname = $STR_VEH_NAME_TATRA_PKT_WOODLAND; displayname = $STR_VEH_NAME_TATRA_PKT_WOODLAND;
model = "\Ca\Wheeled_ACR\T810\t810_vp2_acr.p3d"; model = "\CorePatch\CorePatch_Vehicles\models\T810_vp2_ACR";
picture = "\Ca\Wheeled_ACR\Data\UI\Picture_T810_MG_CA.paa"; picture = "\Ca\Wheeled_ACR\Data\UI\Picture_T810_MG_CA.paa";
class AnimationSources: AnimationSources class AnimationSources: AnimationSources
{ {
@@ -351,27 +356,27 @@ class T810A_PKT_ACR_DZ: T810_DZE_Base_ACR
class ReloadMagazine class ReloadMagazine
{ {
source = "reloadmagazine"; source = "reloadmagazine";
weapon = "PKT"; weapon = "PKTBC";
}; };
class Revolving class Revolving
{ {
source = "revolving"; source = "revolving";
weapon = "PKT"; weapon = "PKTBC";
}; };
class belt_rotation class belt_rotation
{ {
source = "reload"; source = "reload";
weapon = "PKT"; weapon = "PKTBC";
}; };
class recoil class recoil
{ {
source = "reload"; source = "reload";
weapon = "PKT"; weapon = "PKTBC";
}; };
class bolt class bolt
{ {
source = "reload"; source = "reload";
weapon = "PKT"; weapon = "PKTBC";
}; };
}; };
hiddenSelections[] = {"camo1","camo2","camo3"}; hiddenSelections[] = {"camo1","camo2","camo3"};
@@ -392,13 +397,17 @@ class T810A_PKT_ACR_DZE: T810A_PKT_ACR_DZ
gunnerOpticsModel = "\ca\Weapons\optika_empty"; gunnerOpticsModel = "\ca\Weapons\optika_empty";
gunnerForceOptics = 0; gunnerForceOptics = 0;
gunnerOpticsShowCursor = 0; gunnerOpticsShowCursor = 0;
viewGunnerInExternal = 1;
selectionFireAnim = "zasleh"; selectionFireAnim = "zasleh";
gunnerAction = "T810gunner"; gunnerAction = "T810gunner";
gunnerInAction = "T810gunner"; gunnerInAction = "T810gunner";
gunnerName = "PKB Gunner"; gunnerName = "PKB Gunner";
gunnerGetInAction = "GetInHigh"; gunnerGetInAction = "GetInHigh";
gunnerGetOutAction = "GetOutHigh"; gunnerGetOutAction = "GetOutHigh";
weapons[] = {"PKT"}; discreteDistance[] = {100, 200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200, 1300, 1400, 1500};
discreteDistanceInitIndex = 2;
turretInfoType = "RscWeaponZeroing";
weapons[] = {"PKTBC"};
magazines[] = {}; magazines[] = {};
gunBeg = "usti hlavne"; gunBeg = "usti hlavne";
gunEnd = "konec hlavne"; gunEnd = "konec hlavne";
@@ -415,7 +424,7 @@ class T810A_PKT_ACR_DZE: T810A_PKT_ACR_DZ
minTurn = -360; minTurn = -360;
maxTurn = 360; maxTurn = 360;
initTurn = 0; initTurn = 0;
soundServo[] = {}; soundServo[] = {"\ca\sounds\vehicles\servos\turret-1",0.1,1,15};
outGunnerMayFire = 1; outGunnerMayFire = 1;
inGunnerMayFire = 1; inGunnerMayFire = 1;
castGunnerShadow = 1; castGunnerShadow = 1;

View File

@@ -1,4 +1,24 @@
class Tractor: Car { class Tractor;
class Tractor_DZE: Tractor {
vehicleClass = "DayZ Epoch Vehicles";
displayname = $STR_VEH_NAME_TRACTOR;
crew = "";
typicalCargo[] = {};
class TransportMagazines {};
class TransportWeapons {};
class Reflectors
{
class Left
{
angle = 120;
};
};
};
class tractorOld;
class TractorOld_DZE: tractorOld {
vehicleClass = "DayZ Epoch Vehicles";
displayname = $STR_VEH_NAME_TRACTOR_OLD;
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
class TransportMagazines {}; class TransportMagazines {};

View File

@@ -1,184 +1,160 @@
class UAZ_Unarmed_Base : UAZ_Base { class UAZ_CDF;
class HitPoints : HitPoints { class UAZ_CDF_DZE: UAZ_CDF {
class HitGlass1 {
armor = 0.05;
material = -1;
name = "glass1";
visual = "glass1";
passThrough = 0;
};
class HitGlass2 {
armor = 0.05;
material = -1;
name = "glass2";
visual = "glass2";
passThrough = 0;
};
class HitGlass3 {
armor = 0.05;
material = -1;
name = "glass3";
visual = "glass3";
passThrough = 0;
};
class HitGlass4 {
armor = 0.05;
material = -1;
name = "glass4";
visual = "glass4";
passThrough = 0;
};
};
model = "\ca\wheeled\uaz";
picture = "\Ca\wheeled\data\ico\uaz_CA.paa";
Icon = "\Ca\wheeled\data\map_ico\icomap_Uaz_CA.paa";
mapSize = 4;
displayName = "UAZ";
vehicleClass = "Car";
transportSoldier = 6;
transportAmmo = 0;
maxSpeed = 90;
cost = 25000;
armor = 40;
damageResistance = 0.00845;
armorWheels = 0.12;
soundGear[] = {
"",
0.000562341,
1
};
threat[] = {
0,
0,
0
};
class Turrets {
};
class Damage {
tex[] = {
};
mat[] = {
"ca\wheeled\data\detailmapy\uaz_main_metal.rvmat",
"ca\wheeled\data\detailmapy\uaz_main_metal_damage.rvmat",
"ca\wheeled\data\detailmapy\uaz_main_metal_destruct.rvmat",
"ca\wheeled\data\detailmapy\uaz_other_metal.rvmat",
"ca\wheeled\data\detailmapy\uaz_other_metal_damage.rvmat",
"ca\wheeled\data\detailmapy\uaz_other_metal_destruct.rvmat",
"ca\wheeled\data\detailmapy\uaz_skla.rvmat",
"ca\wheeled\data\detailmapy\uaz_skla_damage.rvmat",
"ca\wheeled\data\detailmapy\uaz_skla_destruct.rvmat",
"ca\wheeled\data\detailmapy\uaz_skla_in.rvmat",
"ca\wheeled\data\detailmapy\uaz_skla_in_damage.rvmat",
"ca\wheeled\data\detailmapy\uaz_skla_in_damage.rvmat"
};
};
hiddenSelections[] = {
"Camo1"
};
hiddenSelectionsTextures[] = {
"\ca\wheeled\data\Uaz_main_002_CO.paa"
};
};
class UAZ_CDF: UAZ_Unarmed_Base {
accuracy = 0.3;
maxspeed = 190;
crew = "";
faction = "CDF";
displayName = $STR_VEH_NAME_UAZ_CDF;
hiddenselectionstextures[] = {"\ca\wheeled\data\Uaz_main_002_CO.paa"};
scope = public; scope = public;
side = 1; maxspeed = 190;
displayName = $STR_VEH_NAME_UAZ_CDF;
vehicleClass = "DayZ Epoch Vehicles";
crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
class TransportMagazines {}; class TransportMagazines {};
class TransportWeapons {}; class TransportWeapons {};
class HitPoints;
class HitLFWheel;
class HitLBWheel;
class HitRFWheel;
class HitRBWheel;
class HitFuel;
class HitEngine;
class HitGlass1;
class HitGlass2;
class HitGlass3;
class HitGlass4;
supplyRadius = 1.3;
class Upgrades { class Upgrades {
ItemORP[] = {"UAZ_CDF_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}}; ItemORP[] = {"UAZ_CDF_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
}; };
}; };
class UAZ_INS: UAZ_Unarmed_Base { class UAZ_INS;
class UAZ_INS_DZE: UAZ_INS {
scope = public; scope = public;
maxspeed = 190; maxspeed = 190;
side = 0;
faction = "INS";
displayName = $STR_VEH_NAME_UAZ_INS; displayName = $STR_VEH_NAME_UAZ_INS;
accuracy = 0.3; vehicleClass = "DayZ Epoch Vehicles";
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
class TransportMagazines {}; class TransportMagazines {};
class TransportWeapons {}; class TransportWeapons {};
hiddenSelectionsTextures[] = {"\ca\wheeled\data\Uaz_main_001_CO.paa"}; class HitPoints;
class HitLFWheel;
class HitLBWheel;
class HitRFWheel;
class HitRBWheel;
class HitFuel;
class HitEngine;
class HitGlass1;
class HitGlass2;
class HitGlass3;
class HitGlass4;
supplyRadius = 1.3;
class Upgrades { class Upgrades {
ItemORP[] = {"UAZ_INS_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}}; ItemORP[] = {"UAZ_INS_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
}; };
}; };
class UAZ_RU: UAZ_Unarmed_Base { class UAZ_RU;
class UAZ_RU_DZE: UAZ_RU {
scope = public; scope = public;
maxspeed = 190; maxspeed = 190;
side = 0;
faction = "RU";
displayName = $STR_VEH_NAME_UAZ_RU; displayName = $STR_VEH_NAME_UAZ_RU;
vehicleClass = "DayZ Epoch Vehicles";
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
class TransportMagazines {}; class TransportMagazines {};
class TransportWeapons {}; class TransportWeapons {};
hiddenSelectionsTextures[] = {"\ca\wheeled\data\Uaz_main_CO.paa"}; class HitPoints;
class HitLFWheel;
class HitLBWheel;
class HitRFWheel;
class HitRBWheel;
class HitFuel;
class HitEngine;
class HitGlass1;
class HitGlass2;
class HitGlass3;
class HitGlass4;
supplyRadius = 1.3;
class Upgrades { class Upgrades {
ItemORP[] = {"UAZ_RU_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}}; ItemORP[] = {"UAZ_RU_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
}; };
}; };
class UAZ_Unarmed_TK_EP1: UAZ_Unarmed_Base { class UAZ_Unarmed_TK_EP1;
expansion = 1; class UAZ_Unarmed_TK_EP1_DZE: UAZ_Unarmed_TK_EP1 {
maxspeed = 190; maxspeed = 190;
scope = public; scope = public;
side = 0;
faction = "BIS_TK";
displayName = $STR_VEH_NAME_UAZ_TK; displayName = $STR_VEH_NAME_UAZ_TK;
accuracy = 0.3; vehicleClass = "DayZ Epoch Vehicles";
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
hiddenSelectionsTextures[] = {"\CA\wheeled_E\UAZ\Data\Uaz_main_IND_CO.paa"};
class TransportMagazines {}; class TransportMagazines {};
class TransportWeapons {}; class TransportWeapons {};
class HitPoints;
class HitLFWheel;
class HitLBWheel;
class HitRFWheel;
class HitRBWheel;
class HitFuel;
class HitEngine;
class HitGlass1;
class HitGlass2;
class HitGlass3;
class HitGlass4;
supplyRadius = 1.3;
class Upgrades { class Upgrades {
ItemORP[] = {"UAZ_Unarmed_TK_EP1_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}}; ItemORP[] = {"UAZ_Unarmed_TK_EP1_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
}; };
}; };
class UAZ_Unarmed_UN_EP1: UAZ_Unarmed_Base { class UAZ_Unarmed_UN_EP1;
expansion = 1; class UAZ_Unarmed_UN_EP1_DZE: UAZ_Unarmed_UN_EP1 {
maxspeed = 190; maxspeed = 190;
scope = public; scope = public;
side = 2;
accuracy = 0.3;
faction = "BIS_UN";
displayName = $STR_VEH_NAME_UAZ_UN; displayName = $STR_VEH_NAME_UAZ_UN;
vehicleClass = "DayZ Epoch Vehicles";
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
hiddenSelectionsTextures[] = {"\CA\wheeled_E\UAZ\Data\Uaz_main_UN_CO.paa"};
class TransportMagazines {}; class TransportMagazines {};
class TransportWeapons {}; class TransportWeapons {};
class HitPoints;
class HitLFWheel;
class HitLBWheel;
class HitRFWheel;
class HitRBWheel;
class HitFuel;
class HitEngine;
class HitGlass1;
class HitGlass2;
class HitGlass3;
class HitGlass4;
supplyRadius = 1.3;
class Upgrades { class Upgrades {
ItemORP[] = {"UAZ_Unarmed_UN_EP1_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}}; ItemORP[] = {"UAZ_Unarmed_UN_EP1_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
}; };
}; };
class UAZ_Unarmed_TK_CIV_EP1: UAZ_Unarmed_Base { class UAZ_Unarmed_TK_CIV_EP1;
expansion = 1; class UAZ_Unarmed_TK_CIV_EP1_DZE: UAZ_Unarmed_TK_CIV_EP1 {
maxspeed = 190; maxspeed = 190;
scope = public; scope = public;
side = 3;
accuracy = 0.3;
faction = "BIS_TK_CIV";
displayName = $STR_VEH_NAME_UAZ_CIVIL; displayName = $STR_VEH_NAME_UAZ_CIVIL;
vehicleClass = "DayZ Epoch Vehicles";
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
hiddenSelectionsTextures[] = {"\CA\wheeled_E\UAZ\Data\Uaz_main_CIVIL_CO.paa"};
class TransportMagazines {}; class TransportMagazines {};
class TransportWeapons {}; class TransportWeapons {};
class HitPoints;
class HitLFWheel;
class HitLBWheel;
class HitRFWheel;
class HitRBWheel;
class HitFuel;
class HitEngine;
class HitGlass1;
class HitGlass2;
class HitGlass3;
class HitGlass4;
supplyRadius = 1.3;
class Upgrades { class Upgrades {
ItemORP[] = {"UAZ_Unarmed_TK_CIV_EP1_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}}; ItemORP[] = {"UAZ_Unarmed_TK_CIV_EP1_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
@@ -186,8 +162,8 @@ class UAZ_Unarmed_TK_CIV_EP1: UAZ_Unarmed_Base {
}; };
// Performance 1 // Performance 1
class UAZ_CDF_DZE1: UAZ_CDF { class UAZ_CDF_DZE1: UAZ_CDF_DZE {
original = "UAZ_CDF"; original = "UAZ_CDF_DZE";
maxspeed = 240; // max engine limit 125-130 maxspeed = 240; // max engine limit 125-130
terrainCoef = 2.5; terrainCoef = 2.5;
@@ -195,8 +171,8 @@ class UAZ_CDF_DZE1: UAZ_CDF {
ItemAVE[] = {"UAZ_CDF_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}}; ItemAVE[] = {"UAZ_CDF_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
}; };
}; };
class UAZ_INS_DZE1: UAZ_INS { class UAZ_INS_DZE1: UAZ_INS_DZE {
original = "UAZ_INS"; original = "UAZ_INS_DZE";
maxspeed = 240; // car 100 maxspeed = 240; // car 100
terrainCoef = 2.5; terrainCoef = 2.5;
@@ -204,8 +180,8 @@ class UAZ_INS_DZE1: UAZ_INS {
ItemAVE[] = {"UAZ_INS_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}}; ItemAVE[] = {"UAZ_INS_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
}; };
}; };
class UAZ_RU_DZE1: UAZ_RU { class UAZ_RU_DZE1: UAZ_RU_DZE {
original = "UAZ_RU"; original = "UAZ_RU_DZE";
maxspeed = 240; // car 100 maxspeed = 240; // car 100
terrainCoef = 2.5; terrainCoef = 2.5;
@@ -213,8 +189,8 @@ class UAZ_RU_DZE1: UAZ_RU {
ItemAVE[] = {"UAZ_RU_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}}; ItemAVE[] = {"UAZ_RU_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
}; };
}; };
class UAZ_Unarmed_TK_EP1_DZE1: UAZ_Unarmed_TK_EP1 { class UAZ_Unarmed_TK_EP1_DZE1: UAZ_Unarmed_TK_EP1_DZE {
original = "UAZ_Unarmed_TK_EP1"; original = "UAZ_Unarmed_TK_EP1_DZE";
maxspeed = 240; // max engine limit 125-130 maxspeed = 240; // max engine limit 125-130
terrainCoef = 2.5; terrainCoef = 2.5;
@@ -222,8 +198,8 @@ class UAZ_Unarmed_TK_EP1_DZE1: UAZ_Unarmed_TK_EP1 {
ItemAVE[] = {"UAZ_Unarmed_TK_EP1_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}}; ItemAVE[] = {"UAZ_Unarmed_TK_EP1_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
}; };
}; };
class UAZ_Unarmed_UN_EP1_DZE1: UAZ_Unarmed_UN_EP1 { class UAZ_Unarmed_UN_EP1_DZE1: UAZ_Unarmed_UN_EP1_DZE {
original = "UAZ_Unarmed_UN_EP1"; original = "UAZ_Unarmed_UN_EP1_DZE";
maxspeed = 240; // car 100 maxspeed = 240; // car 100
terrainCoef = 2.5; terrainCoef = 2.5;
@@ -231,8 +207,8 @@ class UAZ_Unarmed_UN_EP1_DZE1: UAZ_Unarmed_UN_EP1 {
ItemAVE[] = {"UAZ_Unarmed_UN_EP1_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}}; ItemAVE[] = {"UAZ_Unarmed_UN_EP1_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
}; };
}; };
class UAZ_Unarmed_TK_CIV_EP1_DZE1: UAZ_Unarmed_TK_CIV_EP1 { class UAZ_Unarmed_TK_CIV_EP1_DZE1: UAZ_Unarmed_TK_CIV_EP1_DZE {
original = "UAZ_Unarmed_TK_CIV_EP1"; original = "UAZ_Unarmed_TK_CIV_EP1_DZE";
maxspeed = 240; // car 100 maxspeed = 240; // car 100
terrainCoef = 2.5; terrainCoef = 2.5;

View File

@@ -1,491 +1,16 @@
class UAZ_Base: Car class UAZ_MG_TK_EP1;
class UAZ_MG_TK_EP1_DZ: UAZ_MG_TK_EP1
{ {
displayName = "UAZ";
vehicleClass = "Car";
picture = "\Ca\wheeled\data\ico\uaz_mg_CA.paa";
Icon = "\Ca\wheeled\data\map_ico\icomap_Uaz_mg_CA.paa";
mapSize = 4;
magazines[] = {};
accuracy = 0.25;
terrainCoef = 2.5;
wheelCircumference = 2.51;
turnCoef = 1.5;
steerAheadPlan = 0.26;
unitInfoType = "UnitInfoShip";
driverAction = "UAZ_Driver";
cargoAction[] = {"UAZ_Cargo01","UAZ_Cargo01","UAZ_Cargo01","UAZ_Cargo02","UAZ_Cargo01","UAZ_Cargo02"};
gunnerOpticsShowCursor = 1;
transportSoldier = 1;
threat[] = {0.5,0.5,0.1};
class Turrets: Turrets
{
class MainTurret: MainTurret
{
body = "mainTurret";
gun = "mainGun";
outGunnerMayFire = 1;
forceHideGunner = 0;
castGunnerShadow = 1;
viewGunnerInExternal = 1;
gunnerOpticsModel = "\ca\Weapons\optika_empty";
gunnerForceOptics = 0;
weapons[] = {"DShKM"};
soundServo[] = {"\ca\sounds\vehicles\servos\turret-1",0.1,1,15};
magazines[] = {"50Rnd_127x107_DSHKM","50Rnd_127x107_DSHKM","50Rnd_127x107_DSHKM","50Rnd_127x107_DSHKM","50Rnd_127x107_DSHKM","50Rnd_127x107_DSHKM"};
gunnerAction = "UAZ_Gunner01";
gunnerInAction = "UAZ_Gunner01";
ejectDeadGunner = 1;
minElev = -25;
maxElev = 60;
stabilizedInAxes = "StabilizedInAxesNone";
};
};
class HitPoints: HitPoints
{
class HitLFWheel: HitLFWheel
{
armor = 0.38;
};
class HitLBWheel: HitLBWheel
{
armor = 0.38;
};
class HitRFWheel: HitRFWheel
{
armor = 0.38;
};
class HitRBWheel: HitRBWheel
{
armor = 0.38;
};
};
class Damage
{
tex[] = {};
mat[] = {"ca\wheeled\data\detailmapy\uaz_main_metal.rvmat","ca\wheeled\data\detailmapy\uaz_main_metal_damage.rvmat","ca\wheeled\data\detailmapy\uaz_main_metal_destruct.rvmat","ca\wheeled\data\detailmapy\uaz_other_metal.rvmat","ca\wheeled\data\detailmapy\uaz_other_metal_damage.rvmat","ca\wheeled\data\detailmapy\uaz_other_metal_destruct.rvmat","ca\wheeled\data\detailmapy\uaz_skla.rvmat","ca\wheeled\data\detailmapy\uaz_skla_damage.rvmat","ca\wheeled\data\detailmapy\uaz_skla_destruct.rvmat","ca\weapons\data\dshk.rvmat","ca\weapons\data\dshk_damage.rvmat","ca\weapons\data\dshk_destruct.rvmat"};
};
hiddenSelections[] = {"Camo1","Camo2"};
hiddenSelectionsTextures[] = {"\ca\wheeled\data\Uaz_main_002_CO.paa","\ca\wheeled\data\uaz_mount_002_co.paa"};
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\UAZ\uaz_int_start1",0.177828,1};
soundEngineOnExt[] = {"ca\Sounds_E\Wheeled_E\UAZ\uaz_ext_start1",0.177828,1,100};
soundEngineOffInt[] = {"ca\Sounds_E\Wheeled_E\UAZ\uaz_int_stop1",0.177828,1};
soundEngineOffExt[] = {"ca\Sounds_E\Wheeled_E\UAZ\uaz_ext_stop1",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\UAZ\uaz_int_acceleration",0.562341,1};
limit = "0.4";
expression = "(engineOn*(1-camPos))*gmeterZ";
};
class AccelerationOut
{
sound[] = {"ca\Sounds_E\Wheeled_E\UAZ\uaz_ext_acceleration",0.562341,1,200};
limit = "0.4";
expression = "(engineOn*camPos)*gmeterZ";
};
};
class Sounds: Sounds
{
class Engine: Engine
{
sound[] = {"ca\Sounds_E\Wheeled_E\UAZ\uaz_ext_low1",0.177828,0.9,100};
frequency = "(randomizer*0.05+0.95)*rpm";
volume = "camPos*engineOn*((rpm factor[0.3, 0.5]) min (rpm factor[0.7, 0.55]))";
};
class EngineHighOut
{
sound[] = {"ca\Sounds_E\Wheeled_E\UAZ\uaz_ext_high1",1,0.8,300};
frequency = "(randomizer*0.05+0.95)*rpm";
volume = "camPos*engineOn*(rpm factor[0.6, 1.0])";
};
class IdleOut
{
sound[] = {"ca\Sounds_E\Wheeled_E\UAZ\uaz_ext_idle",0.562341,1,100};
frequency = "1";
volume = "engineOn*camPos*(rpm factor[0.5, 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.316228,1,30};
frequency = "1";
volume = "camPos*(damper0 max 0.03)*(speed factor[0, 8])";
};
class EngineLowIn
{
sound[] = {"ca\Sounds_E\Wheeled_E\UAZ\uaz_int_low1",0.316228,0.7};
frequency = "(randomizer*0.05+0.95)*rpm";
volume = "(1-camPos)*engineOn*((rpm factor[0.3, 0.5]) min (rpm factor[0.7, 0.55]))";
};
class EngineHighIn
{
sound[] = {"ca\Sounds_E\Wheeled_E\UAZ\uaz_int_high1",1,0.8};
frequency = "(randomizer*0.05+0.95)*rpm";
volume = "(1-camPos)*engineOn*(rpm factor[0.6, 1.0])";
};
class IdleIn
{
sound[] = {"ca\Sounds_E\Wheeled_E\UAZ\uaz_int_idle",0.316228,1};
frequency = "1";
volume = "engineOn*(rpm factor[0.5, 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.562341,1};
frequency = "1";
volume = "(damper0 max 0.03)*(speed factor[0, 8])*(1-camPos)";
};
class Movement: Movement
{
sound = "soundEnviron";
frequency = "1";
volume = "0";
};
};
class Library
{
libTextDesc = "The UAZ-469 is a very reliable and affordable offroad vehicle, widely used in Soviet and post-Soviet countries. The weapons platform version can be fitted with a variety of heavy weapons including a 12.7mm DShKM heavy machine gun, an AGS-30 grenade launcher or an anti-tank recoilless rifle on a 360 degree cage mount.";
};
brakeDistance = 8.5;
model = "\ca\wheeled_E\UAZ\uaz_mg";
transportMaxBackpacks = 3;
outsideSoundFilter = 1;
insideSoundCoef = 0.8;
};
class UAZ_MG_Base: UAZ_Base
{
displayName = "UAZ (DShKM)";
class AnimationSources: AnimationSources
{
class ReloadAnim
{
source = "reload";
weapon = "DShKM";
};
class ReloadMagazine
{
source = "reloadmagazine";
weapon = "DShKM";
};
class Revolving
{
source = "revolving";
weapon = "DShKM";
};
};
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\UAZ\uaz_int_start1",0.177828,1};
soundEngineOnExt[] = {"ca\Sounds_E\Wheeled_E\UAZ\uaz_ext_start1",0.177828,1,100};
soundEngineOffInt[] = {"ca\Sounds_E\Wheeled_E\UAZ\uaz_int_stop1",0.177828,1};
soundEngineOffExt[] = {"ca\Sounds_E\Wheeled_E\UAZ\uaz_ext_stop1",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\UAZ\uaz_ext_acceleration",0.562341,1};
limit = "0.4";
expression = "(engineOn*(1-camPos))*gmeterZ";
};
class AccelerationOut
{
sound[] = {"ca\Sounds_E\Wheeled_E\UAZ\uaz_ext_acceleration",0.562341,1,200};
limit = "0.4";
expression = "(engineOn*camPos)*gmeterZ";
};
};
class Sounds: Sounds
{
class Engine: Engine
{
sound[] = {"ca\Sounds_E\Wheeled_E\UAZ\uaz_ext_low1",0.177828,0.9,100};
frequency = "(randomizer*0.05+0.95)*rpm";
volume = "camPos*engineOn*((rpm factor[0.3, 0.5]) min (rpm factor[0.7, 0.55]))";
};
class EngineHighOut
{
sound[] = {"ca\Sounds_E\Wheeled_E\UAZ\uaz_ext_high1",1,0.8,300};
frequency = "(randomizer*0.05+0.95)*rpm";
volume = "camPos*engineOn*(rpm factor[0.6, 1.0])";
};
class IdleOut
{
sound[] = {"ca\Sounds_E\Wheeled_E\UAZ\uaz_ext_idle",0.562341,1,100};
frequency = "1";
volume = "engineOn*camPos*(rpm factor[0.5, 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.316228,1,30};
frequency = "1";
volume = "camPos*(damper0 max 0.03)*(speed factor[0, 8])";
};
class EngineLowIn
{
sound[] = {"ca\Sounds_E\Wheeled_E\UAZ\uaz_ext_low1",0.316228,0.7};
frequency = "(randomizer*0.05+0.95)*rpm";
volume = "(1-camPos)*engineOn*((rpm factor[0.3, 0.5]) min (rpm factor[0.7, 0.55]))";
};
class EngineHighIn
{
sound[] = {"ca\Sounds_E\Wheeled_E\UAZ\uaz_ext_high1",1,0.8};
frequency = "(randomizer*0.05+0.95)*rpm";
volume = "(1-camPos)*engineOn*(rpm factor[0.6, 1.0])";
};
class IdleIn
{
sound[] = {"ca\Sounds_E\Wheeled_E\UAZ\uaz_ext_idle",0.316228,1};
frequency = "1";
volume = "engineOn*(rpm factor[0.5, 0])*(1-camPos)";
};
class TiresRockIn
{
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-rock2",0.316228,1};
frequency = "1";
volume = "(1-camPos)*rock*(speed factor[2, 20])";
};
class TiresSandIn
{
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-sand2",0.316228,1};
frequency = "1";
volume = "(1-camPos)*sand*(speed factor[2, 20])";
};
class TiresGrassIn
{
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-grass2",0.316228,1};
frequency = "1";
volume = "(1-camPos)*grass*(speed factor[2, 20])";
};
class TiresMudIn
{
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-mud2",0.316228,1};
frequency = "1";
volume = "(1-camPos)*mud*(speed factor[2, 20])";
};
class TiresGravelIn
{
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-gravel2",0.316228,1};
frequency = "1";
volume = "(1-camPos)*gravel*(speed factor[2, 20])";
};
class TiresAsphaltIn
{
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-asphalt3",0.316228,1};
frequency = "1";
volume = "(1-camPos)*asphalt*(speed factor[2, 20])";
};
class NoiseIn
{
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Noises\ext\noise2",0.562341,1};
frequency = "1";
volume = "(damper0 max 0.03)*(speed factor[0, 8])*(1-camPos)";
};
class Movement: Movement
{
sound = "soundEnviron";
frequency = "1";
volume = "0";
};
};
model = "\ca\wheeled_E\UAZ\uaz_mg";
outsideSoundFilter = 1;
insideSoundCoef = 0.8;
};
class UAZ_MG_TK_EP1_DZ: UAZ_MG_Base
{
htMin = 60;
htMax = 1800;
afMax = 200;
mfMax = 100;
mFact = 1;
tBody = 250;
expansion = 1;
scope = public; scope = public;
side = 0;
faction = "BIS_TK";
displayName = $STR_VEH_NAME_UAZ_DSHKM; displayName = $STR_VEH_NAME_UAZ_DSHKM;
accuracy = 0.3; vehicleClass = "DayZ Epoch Vehicles";
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
hiddenSelectionsTextures[] = {"\CA\wheeled_E\UAZ\Data\Uaz_main_IND_CO.paa","\ca\wheeled\data\uaz_mount_001_co.paa"};
class TransportMagazines {}; class TransportMagazines {};
class TransportWeapons{}; class TransportWeapons {};
class Damage class Turrets;
{ class MainTurret;
tex[] = {}; supplyRadius = 1.3;
mat[] = {"Ca\wheeled_E\UAZ\Data\uaz_main_metal.rvmat","Ca\wheeled_E\UAZ\Data\uaz_main_metal_damage.rvmat","Ca\wheeled_E\UAZ\Data\uaz_main_metal_destruct.rvmat","Ca\wheeled_E\UAZ\Data\uaz_other_metal.rvmat","Ca\wheeled_E\UAZ\Data\uaz_other_metal_damage.rvmat","Ca\wheeled_E\UAZ\Data\uaz_other_metal_destruct.rvmat","Ca\wheeled_E\UAZ\Data\uaz_mount.rvmat","Ca\wheeled_E\UAZ\Data\uaz_mount_damage.rvmat","Ca\wheeled_E\UAZ\Data\uaz_mount_destruct.rvmat","Ca\wheeled_E\UAZ\Data\uaz_skla.rvmat","Ca\wheeled_E\Data\auta_skla_damage.rvmat","Ca\wheeled_E\Data\auta_skla_damage.rvmat","Ca\wheeled_E\UAZ\Data\uaz_skla_in.rvmat","Ca\wheeled_E\Data\auta_skla_in_damage.rvmat","Ca\wheeled_E\Data\auta_skla_in_damage.rvmat","ca\weapons\data\dshk.rvmat","ca\weapons\data\dshk_damage.rvmat","ca\weapons\data\dshk_destruct.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default_destruct.rvmat"};
};
class Turrets: Turrets
{
class MainTurret: MainTurret
{
body = "mainTurret";
gun = "mainGun";
outGunnerMayFire = 1;
forceHideGunner = 0;
castGunnerShadow = 1;
viewGunnerInExternal = 1;
gunnerOpticsModel = "\ca\Weapons\optika_empty";
gunnerForceOptics = 0;
weapons[] = {"DShKM"};
soundServo[] = {"\ca\sounds\vehicles\servos\turret-1",0.1,1,15};
magazines[] = {"50Rnd_127x107_DSHKM"};
gunnerAction = "UAZ_Gunner01";
gunnerInAction = "UAZ_Gunner01";
ejectDeadGunner = 1;
minElev = -25;
maxElev = 60;
stabilizedInAxes = "StabilizedInAxesNone";
};
};
}; };
class UAZ_MG_TK_EP1_DZE: UAZ_MG_TK_EP1_DZ class UAZ_MG_TK_EP1_DZE: UAZ_MG_TK_EP1_DZ

View File

@@ -1,102 +1,105 @@
class UralCivil: Ural_Base { class Ural_INS;
displayName= $STR_VEH_NAME_URAL_CIVIL; class Ural_INS_DZE: Ural_INS {
scope = public;
crew = ""; crew = "";
displayName= $STR_VEH_NAME_URAL_INS;
typicalCargo[] = {}; typicalCargo[] = {};
class TransportMagazines {}; class TransportMagazines {};
class TransportWeapons {}; class TransportWeapons {};
vehicleClass = "DayZ Epoch Vehicles";
supplyRadius = 2.6;
}; };
class Ural_CDF: Ural_Base {
class Ural_CDF;
class Ural_CDF_DZE: Ural_CDF {
scope = public;
crew = ""; crew = "";
displayName= $STR_VEH_NAME_URAL_CDF; displayName= $STR_VEH_NAME_URAL_CDF;
typicalCargo[] = {}; typicalCargo[] = {};
class TransportMagazines {}; class TransportMagazines {};
class TransportWeapons {}; class TransportWeapons {};
vehicleClass = "DayZ Epoch Vehicles";
supplyRadius = 2.6;
}; };
class Ural_TK_CIV_EP1: Ural_Base {
class UralOpen_CDF;
class UralOpen_CDF_DZE: UralOpen_CDF {
scope = public;
crew = "";
displayName= $STR_VEH_NAME_URAL_CDF_OPEN;
typicalCargo[] = {};
class TransportMagazines {};
class TransportWeapons {};
vehicleClass = "DayZ Epoch Vehicles";
supplyRadius = 2.6;
};
class Ural_TK_CIV_EP1;
class Ural_TK_CIV_EP1_DZE: Ural_TK_CIV_EP1 {
scope = public;
crew = ""; crew = "";
displayName= $STR_VEH_NAME_URAL_TK; displayName= $STR_VEH_NAME_URAL_TK;
typicalCargo[] = {}; typicalCargo[] = {};
class TransportMagazines {}; class TransportMagazines {};
class TransportWeapons {}; class TransportWeapons {};
vehicleClass = "DayZ Epoch Vehicles";
supplyRadius = 2.6;
}; };
class Ural_UN_EP1: Ural_Base {
class Ural_UN_EP1;
class Ural_UN_EP1_DZE: Ural_UN_EP1 {
scope = public;
crew = ""; crew = "";
displayName= $STR_VEH_NAME_URAL_UN; displayName= $STR_VEH_NAME_URAL_UN;
typicalCargo[] = {}; typicalCargo[] = {};
class TransportMagazines {}; class TransportMagazines {};
class TransportWeapons {}; class TransportWeapons {};
vehicleClass = "DayZ Epoch Vehicles";
supplyRadius = 2.6;
}; };
class UralCivil_DZ: UralCivil { class UralCivil;
class UralCivil_DZE : UralCivil {
scope = public; scope = public;
side=TCivilian;
faction=CIV;
vehicleClass = "Car";
transportMaxWeapons = 50;
transportMaxMagazines = 200;
transportmaxbackpacks = 10;
crew = "";
typicalCargo[]={};
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 UralCivil_DZE : Ural_Base {
scope = public;
side = 3;
faction = "CIV";
displayName= $STR_VEH_NAME_URAL_CIVIL; displayName= $STR_VEH_NAME_URAL_CIVIL;
vehicleClass = "Car";
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
class TransportMagazines{}; class TransportMagazines{};
class TransportWeapons{}; class TransportWeapons{};
model = "\ca\wheeled\ural"; vehicleClass = "DayZ Epoch Vehicles";
picture = "\Ca\wheeled\data\ico\ural_civil1_CA.paa"; supplyRadius = 2.6;
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;
class UralCivil2_DZE : UralOpen_Base { class UralCivil2_DZE : UralCivil2 {
displayName = $STR_VEH_NAME_URAL_CIVIL_OPEN; displayName = $STR_VEH_NAME_URAL_CIVIL_OPEN;
model = "\ca\wheeled\Ural_Open";
accuracy = 0.22;
scope = public; scope = public;
side = 3;
faction = "CIV";
vehicleClass = "Car";
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
class TransportMagazines{}; class TransportMagazines{};
class TransportWeapons{}; class TransportWeapons{};
picture = "\Ca\wheeled\data\ico\ural_civil1_CA.paa"; vehicleClass = "DayZ Epoch Vehicles";
rarityUrban = 0.22; supplyRadius = 2.6;
hiddenSelectionsTextures[] = {
"\ca\wheeled\data\ural_kabina_civ2_co.paa",
"\ca\wheeled\data\ural_korba_civ2_co.paa"
};
}; };
class UralSupply_TK_EP1;
class UralSupply_TK_EP1_DZE : UralSupply_TK_EP1 {
displayName = $STR_VEH_NAME_URAL_CIVIL_OPEN;
scope = public;
crew = "";
typicalCargo[] = {};
class TransportMagazines{};
class TransportWeapons{};
vehicleClass = "DayZ Epoch Vehicles";
supplyRadius = 2.6;
};
class UralRefuel_TK_EP1; class UralRefuel_TK_EP1;
class UralRefuel_TK_EP1_DZ: UralRefuel_TK_EP1 { class UralRefuel_TK_EP1_DZ: UralRefuel_TK_EP1 {
scope = public; scope = public;
displayName = $STR_VEH_NAME_URAL_FUEL; displayName = $STR_VEH_NAME_URAL_FUEL;
side = 2;
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
hiddenSelections[] = {};
transportMaxWeapons = 50; transportMaxWeapons = 50;
transportMaxMagazines = 200; transportMaxMagazines = 200;
transportmaxbackpacks = 8; transportmaxbackpacks = 8;
@@ -104,39 +107,38 @@ class UralRefuel_TK_EP1_DZ: UralRefuel_TK_EP1 {
class TransportWeapons{}; class TransportWeapons{};
transportFuel = 0; //Required to disable A2 built in auto refuel for fuel trucks transportFuel = 0; //Required to disable A2 built in auto refuel for fuel trucks
fuelCapacity = 10000; fuelCapacity = 10000;
supplyRadius = 0; vehicleClass = "DayZ Epoch Vehicles";
supplyRadius = 2.6;
}; };
class UralReammo_CDF; class UralReammo_CDF;
class UralReammo_CDF_DZE: UralReammo_CDF { class UralReammo_CDF_DZE: UralReammo_CDF {
scope = public; scope = public;
displayName = $STR_VEH_NAME_URAL_WEAPONS; displayName = $STR_VEH_NAME_URAL_WEAPONS;
side = 2;
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
hiddenSelections[] = {};
transportMaxWeapons = 75; transportMaxWeapons = 75;
transportMaxMagazines = 100; transportMaxMagazines = 100;
transportmaxbackpacks = 8; transportmaxbackpacks = 8;
class TransportMagazines{}; class TransportMagazines{};
class TransportWeapons{}; class TransportWeapons{};
transportAmmo = 0; transportAmmo = 0;
supplyRadius = 0; vehicleClass = "DayZ Epoch Vehicles";
supplyRadius = 2.6;
}; };
class UralRepair_CDF; class UralRepair_CDF;
class UralRepair_CDF_DZE: UralRepair_CDF { class UralRepair_CDF_DZE: UralRepair_CDF {
scope = public; scope = public;
displayName = $STR_VEH_NAME_URAL_AMMO; displayName = $STR_VEH_NAME_URAL_AMMO;
side = 2;
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
hiddenSelections[] = {};
transportMaxWeapons = 25; transportMaxWeapons = 25;
transportMaxMagazines = 300; transportMaxMagazines = 300;
transportmaxbackpacks = 8; transportmaxbackpacks = 8;
class TransportMagazines{}; class TransportMagazines{};
class TransportWeapons{}; class TransportWeapons{};
transportRepair = 0; transportRepair = 0;
supplyRadius = 0; vehicleClass = "DayZ Epoch Vehicles";
supplyRadius = 2.6;
}; };

View File

@@ -1,89 +1,75 @@
class V3S_Civ : V3S_Base class V3S_Civ;
{ class V3S_Civ_DZE : V3S_Civ {
displayname = $STR_VEH_NAME_V3S_CAMO_OPEN; displayname = $STR_VEH_NAME_V3S_CAMO_OPEN;
vehicleClass = "DayZ Epoch Vehicles";
crew = ""; crew = "";
faction = "CIV";
rarityurban = 0.3;
scope = public; scope = public;
side = 3;
typicalCargo[] = {}; typicalCargo[] = {};
class TransportMagazines {}; class TransportMagazines {};
class TransportWeapons {}; class TransportWeapons {};
class Library supplyRadius = 2.6;
{
libtextdesc = $STR_EP1_LIB_V3S;
};
}; };
class V3S_Base_EP1; class V3S_Open_TK_CIV_EP1;
class V3S_Open_TK_CIV_EP1: V3S_Base_EP1 { class V3S_Open_TK_CIV_EP1_DZE: V3S_Open_TK_CIV_EP1 {
displayname = $STR_VEH_NAME_V3S_CIVIL_OPEN; displayname = $STR_VEH_NAME_V3S_CIVIL_OPEN;
vehicleClass = "DayZ Epoch Vehicles";
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
class TransportMagazines {}; class TransportMagazines {};
class TransportWeapons {}; class TransportWeapons {};
supplyRadius = 2.6;
}; };
class V3S_Open_TK_EP1: V3S_Base_EP1 {
class V3S_Open_TK_EP1;
class V3S_Open_TK_EP1_DZE: V3S_Open_TK_EP1 {
displayname = $STR_VEH_NAME_V3S_CAMO_OPEN; displayname = $STR_VEH_NAME_V3S_CAMO_OPEN;
vehicleClass = "DayZ Epoch Vehicles";
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
class TransportMagazines {}; class TransportMagazines {};
class TransportWeapons {}; class TransportWeapons {};
supplyRadius = 2.6;
}; };
class V3S_TK_EP1_DZE: V3S_Base_EP1 {
class V3S_TK_EP1;
class V3S_TK_EP1_DZE: V3S_TK_EP1 {
scope = public; scope = public;
displayname = $STR_VEH_NAME_V3S; displayname = $STR_VEH_NAME_V3S;
side = 0; vehicleClass = "DayZ Epoch Vehicles";
faction = "BIS_TK";
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
model = "\ca\wheeled_E\V3S\V3S_transport";
driverAction = "V3S_Driver_EP1";
class TransportMagazines {}; class TransportMagazines {};
class TransportWeapons {}; class TransportWeapons {};
supplyRadius = 2.6;
}; };
class V3S_RA_TK_GUE_EP1_DZE: V3S_Base_EP1 {
class V3S_Reammo_TK_GUE_EP1;
class V3S_RA_TK_GUE_EP1_DZE: V3S_Reammo_TK_GUE_EP1 {
scope = public; scope = public;
side = 2;
faction = "BIS_TK_GUE";
crew = ""; crew = "";
//armor = 40;
typicalCargo[] = {}; typicalCargo[] = {};
vehicleClass = "Support";
displayname = $STR_VEH_NAME_V3S_REAMMO; displayname = $STR_VEH_NAME_V3S_REAMMO;
model = "\ca\wheeled_E\V3S\V3S_Repair"; vehicleClass = "DayZ Epoch Vehicles";
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 TransportMagazines {};
class TransportWeapons {}; 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;
transportAmmo = 0; transportAmmo = 0;
supplyRadius = 0; supplyRadius = 2.6;
}; };
class V3S_Refuel_TK_GUE_EP1; class V3S_Refuel_TK_GUE_EP1;
class V3S_Refuel_TK_GUE_EP1_DZ: V3S_Refuel_TK_GUE_EP1 { class V3S_Refuel_TK_GUE_EP1_DZ: V3S_Refuel_TK_GUE_EP1 {
displayname = $STR_VEH_NAME_V3S_FUEL; displayname = $STR_VEH_NAME_V3S_FUEL;
vehicleClass = "DayZ Epoch Vehicles";
scope = public; scope = public;
side = 2;
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
hiddenSelections[] = {};
transportMaxWeapons = 50; transportMaxWeapons = 50;
transportMaxMagazines = 200; transportMaxMagazines = 200;
transportmaxbackpacks = 8; transportmaxbackpacks = 8;
class TransportMagazines{}; class TransportMagazines{};
class TransportWeapons{}; class TransportWeapons{};
supplyRadius = 0; supplyRadius = 2.6;
transportFuel = 0; //Required to disable A2 built in auto refuel for fuel trucks transportFuel = 0; //Required to disable A2 built in auto refuel for fuel trucks
fuelCapacity = 10000; fuelCapacity = 10000;
}; };

View File

@@ -1,493 +1,25 @@
class VWGolf : Car { class VWGolf;
class HitPoints : HitPoints { class VWGolf_DZE: VWGolf {
class HitLFWheel : HitLFWheel {
armor = 0.3;
name = "wheel_1_1_steering";
};
class HitLBWheel : HitLBWheel {
armor = 0.3;
};
class HitRFWheel : HitRFWheel {
armor = 0.3;
name = "wheel_2_1_steering";
};
class HitRBWheel : HitRBWheel {
armor = 0.3;
};
};
wheelCircumference = 2.02;
scope = public; scope = public;
model = "\ca\wheeled2\VWGOLF\vwgolf.p3d";
icon = "\ca\wheeled2\data\UI\Icon_VWGolf_CA.paa";
picture = "\ca\wheeled2\data\UI\Picture_VWGolf_CA.paa";
displayname = $STR_VEH_NAME_VWGOLF_RED; displayname = $STR_VEH_NAME_VWGOLF_RED;
class Library { vehicleClass = "DayZ Epoch Vehicles";
libTextDesc = "The Wolkie is a German-made small family car, sold in US as the Bunny.";
};
side = 3;
faction = "CIV";
vehicleClass = "Car";
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
class TransportMagazines {}; class TransportMagazines {};
class TransportWeapons {}; class TransportWeapons {};
maxSpeed = 241; fuelCapacity = 100;
terrainCoef = 6; class HitPoints;
turnCoef = 2; class HitLFWheel;
steerAheadPlan = 0.15; class HitLBWheel;
transportSoldier = 4; class HitRFWheel;
weapons[] = { class HitRBWheel;
"SportCarHorn" class HitFuel;
}; class HitEngine;
magazines[] = { class HitGlass1;
}; class HitGlass2;
class Turrets { class HitGlass3;
}; class HitGlass4;
armor = 20; supplyRadius = 1.3;
damageResistance = 0.01511;
cost = 5000;
fuelCapacity = 50;
memoryPointsGetInCargo[] = {
"pos cargo 1",
"pos cargo 2",
"pos cargo 3",
"pos cargo 4"
};
memoryPointsGetInCargoDir[] = {
"pos cargo dir 1",
"pos cargo dir 2",
"pos cargo dir 3",
"pos cargo dir 4"
};
DriverAction = "Golf_Driver";
cargoAction[] = {
"Golf_Cargo01",
"Golf_Cargo02",
"Golf_Cargo02",
"Golf_Cargo03"
};
cargoIsCoDriver[] = {
0
};
soundGear[] = {
"",
0.000177828,
1
};
insideSoundCoef = 0.9;
SoundGetIn[] = {
"ca\sounds\Vehicles\wheeled\GOLF\ext\ext-golf-getout",
0.562341,
1
};
SoundGetOut[] = {
"ca\sounds\Vehicles\wheeled\GOLF\ext\ext-golf-getout",
0.562341,
1,
40
};
soundEngineOnInt[] = {
"ca\sounds\Vehicles\Wheeled\GOLF\int\int-golf-start-1",
0.562341,
1
};
soundEngineOnExt[] = {
"ca\sounds\Vehicles\Wheeled\GOLF\ext\ext-golf-start-1",
0.562341,
1,
250
};
soundEngineOffInt[] = {
"ca\sounds\vehicles\Wheeled\GOLF\int\int-golf-stop-1",
0.562341,
1
};
soundEngineOffExt[] = {
"ca\sounds\vehicles\Wheeled\GOLF\ext\ext-golf-stop-1",
0.562341,
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\GOLF\int\int-golf-acce-1",
0.891251,
1
};
limit = "0.15";
expression = "engineOn*(1-camPos)*2*gmeterZ*((speed factor[1.5, 5]) min (speed factor[5, 1.5]))";
};
class AccelerationOut {
sound[] = {
"ca\sounds\Vehicles\Wheeled\GOLF\ext\ext-golf-acce-1",
0.562341,
1,
250
};
limit = "0.15";
expression = "engineOn*camPos*2*gmeterZ*((speed factor[1.5, 5]) min (speed factor[5, 1.5]))";
};
};
class Sounds {
class Engine {
sound[] = {
"ca\sounds\Vehicles\Wheeled\GOLF\ext\ext-golf-low-1",
0.398107,
1,
300
};
frequency = "(randomizer*0.05+1.25)*rpm";
volume = "camPos*engineOn*((rpm factor[0.25, 0.4]) min (rpm factor[0.6, 0.45]))";
};
class EngineHighOut {
sound[] = {
"ca\sounds\Vehicles\Wheeled\GOLF\ext\ext-golf-high-1",
0.398107,
0.8,
450
};
frequency = "(randomizer*0.05+1.1)*rpm";
volume = "camPos*engineOn*(rpm factor[0.5, 0.9])";
};
class IdleOut {
sound[] = {
"ca\sounds\Vehicles\Wheeled\GOLF\ext\ext-golf-idle-1",
0.316228,
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.0562341,
1,
40
};
frequency = "1";
volume = "camPos*rock*(speed factor[4, 20])";
};
class TiresSandOut {
sound[] = {
"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-sand2",
0.0562341,
1,
40
};
frequency = "1";
volume = "camPos*sand*(speed factor[4, 20])";
};
class TiresGrassOut {
sound[] = {
"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-grass3",
0.0562341,
1,
40
};
frequency = "1";
volume = "camPos*grass*(speed factor[4, 20])";
};
class TiresMudOut {
sound[] = {
"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-mud2",
0.0562341,
1,
40
};
frequency = "1";
volume = "camPos*mud*(speed factor[4, 20])";
};
class TiresGravelOut {
sound[] = {
"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-gravel2",
0.0562341,
1,
40
};
frequency = "1";
volume = "camPos*gravel*(speed factor[4, 20])";
};
class TiresAsphaltOut {
sound[] = {
"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-asphalt3",
0.0562341,
1,
40
};
frequency = "1";
volume = "camPos*asphalt*(speed factor[4, 20])";
};
class NoiseOut {
sound[] = {
"ca\sounds\Vehicles\Wheeled\Noises\ext\noise2",
0.0562341,
1,
40
};
frequency = "1";
volume = "camPos*(damper0 max 0.036)*(speed factor[0, 8])";
};
class EngineLowIn {
sound[] = {
"ca\sounds\Vehicles\Wheeled\GOLF\int\int-golf-low-1",
0.707946,
1
};
frequency = "(randomizer*0.05+1.3)*rpm";
volume = "(1-camPos)*engineOn*((rpm factor[0.3, 0.5]) min (rpm factor[0.7, 0.52]))";
};
class EngineHighIn {
sound[] = {
"ca\sounds\Vehicles\Wheeled\GOLF\int\int-golf-high-1",
0.707946,
0.95
};
frequency = "(randomizer*0.05+1.2)*rpm";
volume = "(1-camPos)*engineOn*(rpm factor[0.6, 1.0])";
};
class IdleIn {
sound[] = {
"ca\sounds\Vehicles\Wheeled\GOLF\int\int-golf-idle-1",
0.562341,
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.0707946,
1
};
frequency = "1";
volume = "(1-camPos)*rock*(speed factor[2, 20])";
};
class TiresSandIn {
sound[] = {
"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-sand2",
0.0707946,
1
};
frequency = "1";
volume = "(1-camPos)*sand*(speed factor[2, 20])";
};
class TiresGrassIn {
sound[] = {
"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-grass3",
0.0707946,
1
};
frequency = "1";
volume = "(1-camPos)*grass*(speed factor[2, 20])";
};
class TiresMudIn {
sound[] = {
"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-mud2",
0.0707946,
1
};
frequency = "1";
volume = "(1-camPos)*mud*(speed factor[2, 20])";
};
class TiresGravelIn {
sound[] = {
"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-gravel2",
0.0707946,
1
};
frequency = "1";
volume = "(1-camPos)*gravel*(speed factor[2, 20])";
};
class TiresAsphaltIn {
sound[] = {
"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-asphalt3",
0.0562341,
1
};
frequency = "1";
volume = "(1-camPos)*asphalt*(speed factor[2, 20])";
};
class NoiseIn {
sound[] = {
"ca\sounds\Vehicles\Wheeled\Noises\int\int-noise2",
0.1,
1
};
frequency = "1";
volume = "(damper0 max 0.03)*(speed factor[0, 8])*(1-camPos)";
};
class Movement {
sound = "soundEnviron";
frequency = "1";
volume = "0";
};
};
class Damage {
tex[] = {
};
mat[] = {
"ca\wheeled2\VWGOLF\Data\VWgolf_body.rvmat",
"ca\wheeled2\VWGOLF\Data\vwgolf_body_damage.rvmat",
"ca\wheeled2\VWGOLF\Data\VWgolf_body_destruct.rvmat",
"ca\wheeled2\VWGOLF\Data\VWGolf_carriage.rvmat",
"ca\wheeled2\VWGOLF\Data\VWGolf_carriage.rvmat",
"ca\wheeled2\VWGOLF\Data\VWGolf_carriage_destruct.rvmat",
"ca\wheeled2\VWGOLF\Data\VWgolf_interier2.rvmat",
"ca\wheeled2\VWGOLF\Data\VWgolf_interier2.rvmat",
"ca\wheeled2\VWGOLF\Data\VWgolf_interier2_destruct.rvmat",
"ca\wheeled2\VWGOLF\Data\VWgolf_interier.rvmat",
"ca\wheeled2\VWGOLF\Data\VWgolf_interier.rvmat",
"ca\wheeled2\VWGOLF\Data\VWgolf_interier_destruct.rvmat",
"ca\wheeled2\VWGOLF\Data\VWgolf_sklo.rvmat",
"ca\wheeled2\VWGOLF\Data\VWgolf_sklo_damage.rvmat",
"ca\wheeled2\VWGOLF\Data\VWgolf_sklo_damage.rvmat",
"ca\wheeled2\VWGOLF\Data\VWgolf_sklo_in.rvmat",
"ca\wheeled2\VWGOLF\Data\VWgolf_sklo_in_damage.rvmat",
"ca\wheeled2\VWGOLF\Data\VWgolf_sklo_in_damage.rvmat",
"ca\wheeled2\VWGOLF\Data\vwgolf_wheels.rvmat",
"ca\wheeled2\VWGOLF\Data\vwgolf_wheels.rvmat",
"ca\wheeled2\VWGOLF\Data\vwgolf_wheels_destruct.rvmat"
};
};
hiddenSelections[] = {
"Camo1",
"Camo2",
"Camo3",
"Camo4"
};
hiddenSelectionsTextures[] = {
"\ca\wheeled2\vwgolf\data\vwgolf_body_co.paa",
"\ca\wheeled2\vwgolf\data\vwgolf_carriage_co.paa",
"\ca\wheeled2\vwgolf\data\vwgolf_interier_co.paa",
"\ca\wheeled2\vwgolf\data\vwgolf_interier2_co.paa"
};
dammageHalf[] = {
};
dammageFull[] = {
};
rarityUrban = 0.9;
class Upgrades { class Upgrades {
ItemORP[] = {"VWGolf_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}}; ItemORP[] = {"VWGolf_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
@@ -495,8 +27,8 @@ class VWGolf : Car {
}; };
// Performance 1 // Performance 1
class VWGolf_DZE1: VWGolf { class VWGolf_DZE1: VWGolf_DZE {
original = "VWGolf"; original = "VWGolf_DZE";
maxSpeed = 260; // VW maxspeed from above =241 maxSpeed = 260; // VW maxspeed from above =241
terrainCoef = 2.5; terrainCoef = 2.5;

View File

@@ -1,253 +1,69 @@
class Volha_TK_CIV_Base_EP1: Car { class Volha_1_TK_CIV_EP1;
brakeDistance = 12; class Volha_1_TK_CIV_EP1_DZE: Volha_1_TK_CIV_EP1 {
htMin = 60;
htMax = 1800;
afMax = 200;
mfMax = 100;
mFact = 0;
tBody = 0;
scope = private;
expansion = 1;
model = "\ca\wheeled_E\Volha\Volha";
side = 3;
displayname = "GAZ";
Icon = "\CA\wheeled_e\Data\UI\Icon_volha_CA.paa";
Picture = "\CA\wheeled_e\Data\UI\Picture_volha_CA.paa";
faction = "BIS_TK_CIV";
crew = "";
typicalCargo[] = {};
class TransportMagazines {};
class TransportWeapons {};
maxSpeed = 150;
terrainCoef = 5;
turnCoef = 2;
armor = 20;
damageResistance = 0.01413;
transportSoldier = 3;
weapons[] = {"SportCarHorn"};
magazines[] = {};
driverAction = "Volha_Driver_EP1";
cargoAction[] = {"Volha_Cargo_EP1","Volha_Cargo02_EP1","Volha_Cargo01_EP1"};
cargoIsCoDriver[] = {1,0};
class Damage {
tex[] = {};
mat[] = {"Ca\wheeled_E\Volha\Data\Volha_ECIV.rvmat","Ca\wheeled_E\Volha\Data\Volha_ECIV_damage.rvmat","Ca\wheeled_E\Volha\Data\Volha_ECIV_destruct.rvmat","Ca\wheeled_E\Volha\Data\Volha_Glass_ECIV.rvmat","Ca\wheeled_E\Volha\Data\Volha_Glass_ECIV_damage.rvmat","Ca\wheeled_E\Volha\Data\Volha_Glass_ECIV_destruct.rvmat","Ca\wheeled_E\Volha\Data\Volha_Chrome_ECIV.rvmat","Ca\wheeled_E\Volha\Data\Volha_Chrome_ECIV_damage.rvmat","Ca\wheeled_E\Volha\Data\Volha_Chrome_ECIV_destruct.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default_destruct.rvmat"};
};
class HitPoints: HitPoints {
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 = "palivo";
visual = "";
passThrough = 1;
};
class HitEngine {
armor = 0.5;
material = -1;
name = "motor";
visual = "";
passThrough = 1;
};
class HitGlass1: HitGlass1 {
armor = 0.05;
};
class HitGlass2: HitGlass2 {
armor = 0.05;
};
class HitGlass3: HitGlass3 {
armor = 0.05;
};
class HitGlass4: HitGlass4 {
armor = 0.05;
};
};
outsideSoundFilter = 1;
insideSoundCoef = 0.8;
soundGear[] = {"",5.62341e-005,1};
soundGetIn[] = {"\ca\Sounds_E\Wheeled_E\lada\lada_door",1,1};
soundGetOut[] = {"\ca\Sounds_E\Wheeled_E\lada\lada_door",1,1,30};
soundEngineOnInt[] = {"\ca\Sounds_E\Wheeled_E\lada\lada_int_start",1,1};
soundEngineOnExt[] = {"\ca\Sounds_E\Wheeled_E\lada\lada_ext_start",1,1,100};
soundEngineOffInt[] = {"\ca\Sounds_E\Wheeled_E\lada\lada_int_stop",1,1};
soundEngineOffExt[] = {"\ca\Sounds_E\Wheeled_E\lada\lada_ext_stop",1,1,100};
buildCrash0[] = {"Ca\sounds\Vehicles\Crash\tank_building_01",0.707946,1,150};
buildCrash1[] = {"Ca\sounds\Vehicles\Crash\tank_building_02",0.707946,1,150};
buildCrash2[] = {"Ca\sounds\Vehicles\Crash\tank_building_03",0.707946,1,150};
buildCrash3[] = {"Ca\sounds\Vehicles\Crash\tank_building_04",0.707946,1,150};
soundBuildingCrash[] = {"buildCrash0",0.25,"buildCrash1",0.25,"buildCrash2",0.25,"buildCrash3",0.25};
WoodCrash0[] = {"Ca\sounds\Vehicles\Crash\tank_wood_01",0.707946,1,150};
WoodCrash1[] = {"Ca\sounds\Vehicles\Crash\tank_wood_02",0.707946,1,150};
WoodCrash2[] = {"Ca\sounds\Vehicles\Crash\tank_wood_03",0.707946,1,150};
WoodCrash3[] = {"Ca\sounds\Vehicles\Crash\tank_wood_04",0.707946,1,150};
soundWoodCrash[] = {"woodCrash0",0.25,"woodCrash1",0.25,"woodCrash2",0.25,"woodCrash3",0.25};
ArmorCrash0[] = {"Ca\sounds\Vehicles\Crash\tank_vehicle_01",0.707946,1,150};
ArmorCrash1[] = {"Ca\sounds\Vehicles\Crash\tank_vehicle_02",0.707946,1,150};
ArmorCrash2[] = {"Ca\sounds\Vehicles\Crash\tank_vehicle_03",0.707946,1,150};
ArmorCrash3[] = {"Ca\sounds\Vehicles\Crash\tank_vehicle_04",0.707946,1,150};
soundArmorCrash[] = {"ArmorCrash0",0.25,"ArmorCrash1",0.25,"ArmorCrash2",0.25,"ArmorCrash3",0.25};
class SoundEvents {
class AccelerationIn {
sound[] = {"\ca\Sounds_E\Wheeled_E\lada\lada_int_acceleration",0.562341,1};
limit = "0.15";
expression = "engineOn*(1-camPos)*2*gmeterZ*((speed factor[1.5, 5]) min (speed factor[5, 1.5]))";
};
class AccelerationOut {
sound[] = {"\ca\Sounds_E\Wheeled_E\lada\lada_ext_acceleration",0.562341,1,300};
limit = "0.15";
expression = "engineOn*camPos*2*gmeterZ*((speed factor[1.5, 5]) min (speed factor[5, 1.5]))";
};
};
class Sounds {
class Engine {
sound[] = {"\ca\Sounds_E\Wheeled_E\lada\lada_ext_low",1.41254,0.6,200};
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\lada\lada_ext_mid",1.41254,0.6,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\lada\lada_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.1,1,50};
frequency = "1";
volume = "camPos*rock*(speed factor[2, 20])";
};
class TiresSandOut {
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-sand2",0.1,1,50};
frequency = "1";
volume = "camPos*sand*(speed factor[2, 20])";
};
class TiresGrassOut {
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-grass3",0.1,1,50};
frequency = "1";
volume = "camPos*grass*(speed factor[2, 20])";
};
class TiresMudOut {
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-mud2",0.1,1,50};
frequency = "1";
volume = "camPos*mud*(speed factor[2, 20])";
};
class TiresGravelOut {
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-gravel2",0.1,1,50};
frequency = "1";
volume = "camPos*gravel*(speed factor[2, 20])";
};
class TiresAsphaltOut {
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-asphalt3",0.1,1,50};
frequency = "1";
volume = "camPos*asphalt*(speed factor[2, 20])";
};
class NoiseOut {
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Noises\ext\noise3",0.562341,1,50};
frequency = "1";
volume = "camPos*(damper0 max 0.04)*(speed factor[0, 8])";
};
class EngineLowIn {
sound[] = {"\ca\Sounds_E\Wheeled_E\lada\lada_int_low",1.41254,0.6};
frequency = "(randomizer*0.05+0.95)*rpm";
volume = "(1-camPos)*engineOn*((rpm factor[0.3, 0.4]) min (rpm factor[0.7, 0.5]))";
};
class EngineHighIn {
sound[] = {"\ca\Sounds_E\Wheeled_E\lada\lada_int_mid",1.41254,0.6};
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\lada\lada_int_idle",0.794328,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.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\Noises\int\noise4",0.316228,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 = "The Vloha GAZ-24 is a Russia automobile produced since 1968 to 1977. It is still famous for fantastic roadworthiness and durability. Many of this cars have more that 1.000.000 km on their odometer while still functional.";
};
class Turrets {
};
};
class Volha_1_TK_CIV_EP1: Volha_TK_CIV_Base_EP1 {
scope = public; scope = public;
accuracy = 1000;
displayname = $STR_VEH_NAME_GAZ_BLUE; displayname = $STR_VEH_NAME_GAZ_BLUE;
vehicleClass = "DayZ Epoch Vehicles";
fuelCapacity = 100;
class HitPoints;
class HitLFWheel;
class HitLBWheel;
class HitRFWheel;
class HitRBWheel;
class HitFuel;
class HitEngine;
class HitGlass1;
class HitGlass2;
class HitGlass3;
class HitGlass4;
supplyRadius = 1.3;
class Upgrades { class Upgrades {
ItemORP[] = {"Volha_1_TK_CIV_EP1_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}}; ItemORP[] = {"Volha_1_TK_CIV_EP1_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
}; };
}; };
class Volha_2_TK_CIV_EP1: Volha_TK_CIV_Base_EP1 {
class Volha_2_TK_CIV_EP1;
class Volha_2_TK_CIV_EP1_DZE: Volha_2_TK_CIV_EP1 {
scope = public; scope = public;
accuracy = 1000;
displayname = $STR_VEH_NAME_GAZ_GREY; displayname = $STR_VEH_NAME_GAZ_GREY;
hiddenSelections[] = {"Camo1"}; vehicleClass = "DayZ Epoch Vehicles";
hiddenSelectionsTextures[] = {"ca\wheeled_E\Volha\Data\Volha_Gray_ECIV_CO"}; fuelCapacity = 100;
class HitPoints;
class HitLFWheel;
class HitLBWheel;
class HitRFWheel;
class HitRBWheel;
class HitFuel;
class HitEngine;
class HitGlass1;
class HitGlass2;
class HitGlass3;
class HitGlass4;
supplyRadius = 1.3;
class Upgrades { class Upgrades {
ItemORP[] = {"Volha_2_TK_CIV_EP1_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}}; ItemORP[] = {"Volha_2_TK_CIV_EP1_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
}; };
}; };
class VolhaLimo_TK_CIV_EP1: Volha_TK_CIV_Base_EP1 {
class VolhaLimo_TK_CIV_EP1;
class VolhaLimo_TK_CIV_EP1_DZE: VolhaLimo_TK_CIV_EP1 {
scope = public; scope = public;
accuracy = 1000;
displayname = $STR_VEH_NAME_GAZ_BLACK; displayname = $STR_VEH_NAME_GAZ_BLACK;
hiddenSelections[] = {"Camo1"}; vehicleClass = "DayZ Epoch Vehicles";
hiddenSelectionsTextures[] = {"ca\wheeled_E\Volha\Data\Volha_Black_ECIV_CO"}; fuelCapacity = 100;
class HitPoints;
class HitLFWheel;
class HitLBWheel;
class HitRFWheel;
class HitRBWheel;
class HitFuel;
class HitEngine;
class HitGlass1;
class HitGlass2;
class HitGlass3;
class HitGlass4;
supplyRadius = 1.3;
class Upgrades { class Upgrades {
ItemORP[] = {"VolhaLimo_TK_CIV_EP1_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}}; ItemORP[] = {"VolhaLimo_TK_CIV_EP1_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
@@ -255,8 +71,8 @@ class VolhaLimo_TK_CIV_EP1: Volha_TK_CIV_Base_EP1 {
}; };
// Performance 1 // Performance 1
class VolhaLimo_TK_CIV_EP1_DZE1: VolhaLimo_TK_CIV_EP1 { class VolhaLimo_TK_CIV_EP1_DZE1: VolhaLimo_TK_CIV_EP1_DZE {
original = "VolhaLimo_TK_CIV_EP1"; original = "VolhaLimo_TK_CIV_EP1_DZE";
maxspeed = 150; // max engine limit 125-130 maxspeed = 150; // max engine limit 125-130
terrainCoef = 2.5; terrainCoef = 2.5;
@@ -264,8 +80,8 @@ class VolhaLimo_TK_CIV_EP1_DZE1: VolhaLimo_TK_CIV_EP1 {
ItemAVE[] = {"VolhaLimo_TK_CIV_EP1_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}}; ItemAVE[] = {"VolhaLimo_TK_CIV_EP1_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
}; };
}; };
class Volha_1_TK_CIV_EP1_DZE1: Volha_1_TK_CIV_EP1 { class Volha_1_TK_CIV_EP1_DZE1: Volha_1_TK_CIV_EP1_DZE {
original = "Volha_1_TK_CIV_EP1"; original = "Volha_1_TK_CIV_EP1_DZE";
maxspeed = 150; // car 100 maxspeed = 150; // car 100
terrainCoef = 2.5; terrainCoef = 2.5;
@@ -273,8 +89,8 @@ class Volha_1_TK_CIV_EP1_DZE1: Volha_1_TK_CIV_EP1 {
ItemAVE[] = {"Volha_1_TK_CIV_EP1_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}}; ItemAVE[] = {"Volha_1_TK_CIV_EP1_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
}; };
}; };
class Volha_2_TK_CIV_EP1_DZE1: Volha_2_TK_CIV_EP1 { class Volha_2_TK_CIV_EP1_DZE1: Volha_2_TK_CIV_EP1_DZE {
original = "Volha_2_TK_CIV_EP1"; original = "Volha_2_TK_CIV_EP1_DZE";
maxspeed = 150; // car 100 maxspeed = 150; // car 100
terrainCoef = 2.5; terrainCoef = 2.5;

View File

@@ -1,12 +1,15 @@
class datsun1_civil_1_open; class datsun1_civil_1_open;
class datsun1_civil_1_open_DZE: datsun1_civil_1_open { class datsun1_civil_1_open_DZE: datsun1_civil_1_open {
displayname = $STR_VEH_NAME_PICKUP_BLUE; displayname = $STR_VEH_NAME_PICKUP_BLUE;
vehicleClass = "DayZ Epoch Vehicles";
terrainCoef = 2.5; terrainCoef = 2.5;
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
class TransportMagazines {}; class TransportMagazines {};
class TransportWeapons {}; class TransportWeapons {};
class HitPoints; class HitPoints;
fuelCapacity = 100;
supplyRadius = 1.5;
class Upgrades { class Upgrades {
ItemORP[] = {"datsun1_civil_1_open_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}}; ItemORP[] = {"datsun1_civil_1_open_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
@@ -16,12 +19,15 @@ class datsun1_civil_1_open_DZE: datsun1_civil_1_open {
class datsun1_civil_2_covered; class datsun1_civil_2_covered;
class datsun1_civil_2_covered_DZE: datsun1_civil_2_covered { class datsun1_civil_2_covered_DZE: datsun1_civil_2_covered {
displayname = $STR_VEH_NAME_PICKUP_COVERED_TAN; displayname = $STR_VEH_NAME_PICKUP_COVERED_TAN;
vehicleClass = "DayZ Epoch Vehicles";
terrainCoef = 2.5; terrainCoef = 2.5;
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
class TransportMagazines {}; class TransportMagazines {};
class TransportWeapons {}; class TransportWeapons {};
class HitPoints; class HitPoints;
fuelCapacity = 100;
supplyRadius = 1.5;
class Upgrades { class Upgrades {
ItemORP[] = {"datsun1_civil_2_covered_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}}; ItemORP[] = {"datsun1_civil_2_covered_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
@@ -31,12 +37,15 @@ class datsun1_civil_2_covered_DZE: datsun1_civil_2_covered {
class datsun1_civil_3_open; class datsun1_civil_3_open;
class datsun1_civil_3_open_DZE: datsun1_civil_3_open { class datsun1_civil_3_open_DZE: datsun1_civil_3_open {
displayname = $STR_VEH_NAME_PICKUP_GREY; displayname = $STR_VEH_NAME_PICKUP_GREY;
vehicleClass = "DayZ Epoch Vehicles";
terrainCoef = 2.5; terrainCoef = 2.5;
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
class TransportMagazines {}; class TransportMagazines {};
class TransportWeapons {}; class TransportWeapons {};
class HitPoints; class HitPoints;
fuelCapacity = 100;
supplyRadius = 1.5;
class Upgrades { class Upgrades {
ItemORP[] = {"datsun1_civil_3_open_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}}; ItemORP[] = {"datsun1_civil_3_open_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};

View File

@@ -1,12 +1,14 @@
class hilux1_civil_1_open; class hilux1_civil_1_open;
class hilux1_civil_1_open_DZE: hilux1_civil_1_open { class hilux1_civil_1_open_DZE: hilux1_civil_1_open {
displayName = $STR_VEH_NAME_PICKUP_TAN; displayName = $STR_VEH_NAME_PICKUP_TAN;
vehicleClass = "DayZ Epoch Vehicles";
terrainCoef = 2.5; terrainCoef = 2.5;
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
class TransportMagazines {}; class TransportMagazines {};
class TransportWeapons {}; class TransportWeapons {};
class HitPoints; class HitPoints;
supplyRadius = 1.5;
class Upgrades { class Upgrades {
ItemORP[] = {"hilux1_civil_1_open_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}}; ItemORP[] = {"hilux1_civil_1_open_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
@@ -16,12 +18,14 @@ class hilux1_civil_1_open_DZE: hilux1_civil_1_open {
class hilux1_civil_2_covered; class hilux1_civil_2_covered;
class hilux1_civil_2_covered_DZE: hilux1_civil_2_covered { class hilux1_civil_2_covered_DZE: hilux1_civil_2_covered {
displayName = $STR_VEH_NAME_PICKUP_COVERED_RED; displayName = $STR_VEH_NAME_PICKUP_COVERED_RED;
vehicleClass = "DayZ Epoch Vehicles";
terrainCoef = 2.5; terrainCoef = 2.5;
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
class TransportMagazines {}; class TransportMagazines {};
class TransportWeapons {}; class TransportWeapons {};
class HitPoints; class HitPoints;
supplyRadius = 1.5;
class Upgrades { class Upgrades {
ItemORP[] = {"hilux1_civil_2_covered_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}}; ItemORP[] = {"hilux1_civil_2_covered_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
@@ -31,12 +35,14 @@ class hilux1_civil_2_covered_DZE: hilux1_civil_2_covered {
class hilux1_civil_3_open; class hilux1_civil_3_open;
class hilux1_civil_3_open_DZE: hilux1_civil_3_open { class hilux1_civil_3_open_DZE: hilux1_civil_3_open {
displayName = $STR_VEH_NAME_PICKUP_WHITE; displayName = $STR_VEH_NAME_PICKUP_WHITE;
vehicleClass = "DayZ Epoch Vehicles";
terrainCoef = 2.5; terrainCoef = 2.5;
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
class TransportMagazines {}; class TransportMagazines {};
class TransportWeapons {}; class TransportWeapons {};
class HitPoints; class HitPoints;
supplyRadius = 1.5;
class Upgrades { class Upgrades {
ItemORP[] = {"hilux1_civil_3_open_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}}; ItemORP[] = {"hilux1_civil_3_open_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};

View File

@@ -349,6 +349,7 @@ class CfgVehicles
}; };
}; };
class BRDM2_Base;
class HouseBase; class HouseBase;
class Ruins: HouseBase {}; class Ruins: HouseBase {};
class House : HouseBase class House : HouseBase
@@ -367,6 +368,7 @@ class CfgVehicles
class M1030_base; class M1030_base;
class MMT_base; class MMT_base;
class Bicycle; class Bicycle;
class Old_bike_base_EP1 : Bicycle class Old_bike_base_EP1 : Bicycle
{ {
class Reflectors class Reflectors
@@ -385,8 +387,6 @@ class CfgVehicles
}; };
}; };
class Old_moto_base; class Old_moto_base;
class Ikarus_base;
class Ural_Base;
#include "RepairParts.hpp" //names for all reapir parts. Needs moving to hitpoints #include "RepairParts.hpp" //names for all reapir parts. Needs moving to hitpoints
//ZEDS //ZEDS
@@ -407,7 +407,8 @@ class CfgVehicles
//Cars //Cars
#include "Car\HMMWV.hpp" #include "Car\HMMWV.hpp"
#include "Car\ArmoredSUV.hpp" #include "Car\ArmoredSUV.hpp"
#include "Car\BTR40.hpp" #include "Car\BTR40.hpp"
#include "Car\BTR60.hpp"
#include "Car\BTR90.hpp" #include "Car\BTR90.hpp"
#include "Car\datsun.hpp" #include "Car\datsun.hpp"
#include "Car\Gaz_Vodnik.hpp" #include "Car\Gaz_Vodnik.hpp"
@@ -438,6 +439,7 @@ class CfgVehicles
#include "Car\Dingo.hpp" #include "Car\Dingo.hpp"
#include "Car\Octavia.hpp" #include "Car\Octavia.hpp"
#include "Car\Tatra_T810.hpp" #include "Car\Tatra_T810.hpp"
#include "Car\BMP2.hpp"
//Helicopters //Helicopters
#include "Helicopter\MI17.hpp" #include "Helicopter\MI17.hpp"
#include "Helicopter\UH1H.hpp" #include "Helicopter\UH1H.hpp"

View File

@@ -124,4 +124,4 @@ class Wild_Civ_newBase : WildZombie_Base {
tex[] = {}; tex[] = {};
mat[] = {"Ca\characters_E\Overall\Data\Overall.rvmat", "Ca\characters_E\Overall\Data\W1_Overall.rvmat", "Ca\characters_E\Overall\Data\W2_Overall.rvmat"}; mat[] = {"Ca\characters_E\Overall\Data\Overall.rvmat", "Ca\characters_E\Overall\Data\W1_Overall.rvmat", "Ca\characters_E\Overall\Data\W2_Overall.rvmat"};
}; };
}; };

View File

@@ -8149,6 +8149,29 @@
<Russian>Пикап накрытый (оранжевый)</Russian> <Russian>Пикап накрытый (оранжевый)</Russian>
<German>Pick-up abgedeckt (gelbbraun)</German> <German>Pick-up abgedeckt (gelbbraun)</German>
</Key> </Key>
<Key ID="STR_VEH_NAME_TRACTOR">
<German>Traktor</German>
<English>Tractor</English>
<Italian>Trattore</Italian>
<Spanish>Tractor</Spanish>
<French>Tracteur</French>
<Czech>Traktor</Czech>
<Russian>Трактор</Russian>
<Polish>Ciągnik</Polish>
<Hungarian>Traktor</Hungarian>
</Key>
<Key ID="STR_VEH_NAME_TRACTOR_OLD">
<English>Old Tractor</English>
<German>Alter Traktor</German>
</Key>
<Key ID="STR_VEH_NAME_IKARUS_RED">
<English>Bus (Red)</English>
<German>Bus (Rot)</German>
</Key>
<Key ID="STR_VEH_NAME_IKARUS_BLUE">
<English>Bus (Blue)</English>
<German>Bus (Blau)</German>
</Key>
<Key ID="STR_VEH_NAME_KAMAZ"> <Key ID="STR_VEH_NAME_KAMAZ">
<English>Kamaz open (Woodland)</English> <English>Kamaz open (Woodland)</English>
<Russian>Камаз открытый (Лесной камуфляж)</Russian> <Russian>Камаз открытый (Лесной камуфляж)</Russian>
@@ -8264,6 +8287,25 @@
<Key ID="STR_VEH_NAME_M113_TK"> <Key ID="STR_VEH_NAME_M113_TK">
<English>M113 TK</English> <English>M113 TK</English>
</Key> </Key>
<Key ID="STR_VEH_NAME_BMP2_INS">
<English>BMP-2 INS</English>
</Key>
<Key ID="STR_VEH_NAME_BMP2_CDF">
<English>BMP-2 CDF</English>
</Key>
<Key ID="STR_VEH_NAME_BMP2_TK">
<English>BMP-2 TK</English>
</Key>
<Key ID="STR_VEH_NAME_BMP2_AMBULANCE_INS">
<English>BMP-2 INS Ambulance</English>
<Russian>BMP-2 INS Скорая</Russian>
<German>BMP-2 INS Sanitätsfzg.</German>
</Key>
<Key ID="STR_VEH_NAME_BMP2_AMBULANCE_CDF">
<English>BMP-2 CDF Ambulance</English>
<Russian>BMP-2 CDF Скорая</Russian>
<German>BMP-2 CDF Sanitätsfzg.</German>
</Key>
<Key ID="STR_VEH_NAME_MTVR_WOODLAND"> <Key ID="STR_VEH_NAME_MTVR_WOODLAND">
<English>MTVR (Woodland)</English> <English>MTVR (Woodland)</English>
<Russian>MTVR (Лесной камуфляж)</Russian> <Russian>MTVR (Лесной камуфляж)</Russian>
@@ -8462,9 +8504,16 @@
<Key ID="STR_VEH_NAME_URAL_TK"> <Key ID="STR_VEH_NAME_URAL_TK">
<English>Ural (TK)</English> <English>Ural (TK)</English>
</Key> </Key>
<Key ID="STR_VEH_NAME_URAL_INS">
<English>Ural (INS)</English>
</Key>
<Key ID="STR_VEH_NAME_URAL_CDF"> <Key ID="STR_VEH_NAME_URAL_CDF">
<English>Ural (CDF)</English> <English>Ural (CDF)</English>
</Key> </Key>
<Key ID="STR_VEH_NAME_URAL_CDF_OPEN">
<English>Ural open (CDF)</English>
<German>Ural offen (CDF)</German>
</Key>
<Key ID="STR_VEH_NAME_URAL_UN"> <Key ID="STR_VEH_NAME_URAL_UN">
<English>Ural (UN)</English> <English>Ural (UN)</English>
</Key> </Key>
@@ -8590,6 +8639,26 @@
<Russian>BTR-40 DSHKM (Лесной камуфляж)</Russian> <Russian>BTR-40 DSHKM (Лесной камуфляж)</Russian>
<German>BTR-40 DSHKM (Waldtarn)</German> <German>BTR-40 DSHKM (Waldtarn)</German>
</Key> </Key>
<Key ID="STR_VEH_NAME_BTR40_GREEN">
<English>BTR-40 (Green)</English>
<Russian>BTR-40 (Зеленый)</Russian>
<German>BTR-40 (Grün)</German>
</Key>
<Key ID="STR_VEH_NAME_BTR40_WOOD">
<English>BTR-40 (Woodland)</English>
<Russian>BTR-40 (Лесной камуфляж)</Russian>
<German>BTR-40 (Waldtarn)</German>
</Key>
<Key ID="STR_VEH_NAME_BTR60_WOOD">
<English>BTR-60 (Woodland)</English>
<Russian>BTR-60 (Лесной камуфляж)</Russian>
<German>BTR-60 (Waldtarn)</German>
</Key>
<Key ID="STR_VEH_NAME_BTR60_GREEN">
<English>BTR-60 (Green)</English>
<Russian>BTR-60 (Зеленый)</Russian>
<German>BTR-60 (Grün)</German>
</Key>
<Key ID="STR_VEH_NAME_BTR90"> <Key ID="STR_VEH_NAME_BTR90">
<English>BTR-90</English> <English>BTR-90</English>
</Key> </Key>