mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-14 20:13:13 +03:00
281
SQF/dayz_code/Configs/CfgVehicles/AIR/CH47.hpp
Normal file
281
SQF/dayz_code/Configs/CfgVehicles/AIR/CH47.hpp
Normal file
@@ -0,0 +1,281 @@
|
||||
class CH47_base_EP1: Helicopter
|
||||
{
|
||||
expansion = 1;
|
||||
scope = 0;
|
||||
displayName = "CH-47";
|
||||
side = 1;
|
||||
faction = "BIS_US";
|
||||
accuracy = 0.5;
|
||||
mainRotorSpeed = 1;
|
||||
backRotorSpeed = 1;
|
||||
armor = 30;
|
||||
damageResistance = 0.001;
|
||||
destrType = "DestructWreck";
|
||||
memoryPointsGetInCargo[] = {"pos codriver","pos cargo"};
|
||||
memoryPointsGetInCargoDir[] = {"pos codriver dir","pos cargo dir"};
|
||||
cargoAction[] = {"CH47_Cargo_EP1","CH47_Cargo01_EP1","CH47_Cargo01_EP1","CH47_Cargo02_EP1","CH47_Cargo03_EP1","CH47_Cargo01_EP1","CH47_Cargo03_EP1","CH47_Cargo02_EP1","CH47_Cargo01_EP1","CH47_Cargo03_EP1","CH47_Cargo02_EP1","CH47_Cargo03_EP1","CH47_Cargo02_EP1","CH47_Cargo03_EP1","CH47_Cargo01_EP1","CH47_Cargo02_EP1","CH47_Cargo01_EP1","CH47_Cargo03_EP1","CH47_Cargo02_EP1","CH47_Cargo01_EP1","CH47_Cargo03_EP1","CH47_Cargo02_EP1","CH47_Cargo01_EP1","CH47_Cargo03_EP1","CH47_Cargo02_EP1"};
|
||||
cargoIsCoDriver[] = {1,0};
|
||||
transportSoldier = 24;
|
||||
transportMaxBackpacks = 10;
|
||||
weapons[] = {"CMFlareLauncher"};
|
||||
magazines[] = {"120Rnd_CMFlareMagazine"};
|
||||
LockDetectionSystem = 2;
|
||||
IncommingMisslieDetectionSystem = 16;
|
||||
radarType = 4;
|
||||
enableManualFire = 0;
|
||||
threat[] = {0.6,0.1,0};
|
||||
class HitPoints: HitPoints
|
||||
{
|
||||
class HitVRotor
|
||||
{
|
||||
armor = 1;
|
||||
material = 51;
|
||||
name = "mala vrtule";
|
||||
visual = "mala vrtule staticka";
|
||||
passThrough = 0.5;
|
||||
};
|
||||
class HitHRotor
|
||||
{
|
||||
armor = 1;
|
||||
material = 51;
|
||||
name = "velka vrtule";
|
||||
visual = "velka vrtule staticka";
|
||||
passThrough = 0.5;
|
||||
};
|
||||
};
|
||||
soundGetIn[] = {"Ca\Sounds_E\Air_E\CH47\close",0.316228,1};
|
||||
soundGetOut[] = {"Ca\Sounds_E\Air_E\CH47\open",0.316228,1,40};
|
||||
soundDammage[] = {"Ca\Sounds_E\Air_E\CH47\int-alarm_loop",0.562341,1};
|
||||
soundEngineOnInt[] = {"Ca\Sounds_E\Air_E\CH47\CH47_start_int",0.1,1};
|
||||
soundEngineOnExt[] = {"Ca\Sounds_E\Air_E\CH47\CH47_start_ext",0.562341,1,800};
|
||||
soundEngineOffInt[] = {"Ca\Sounds_E\Air_E\CH47\CH47_stop_int",0.1,1};
|
||||
soundEngineOffExt[] = {"Ca\Sounds_E\Air_E\CH47\CH47_stop_ext",0.562341,1,800};
|
||||
class Sounds
|
||||
{
|
||||
class Engine
|
||||
{
|
||||
sound[] = {"Ca\Sounds_E\Air_E\CH47\CH47_engine_high_ext",1,1,800};
|
||||
frequency = "rotorSpeed";
|
||||
volume = "camPos*((rotorSpeed-0.72)*4)";
|
||||
};
|
||||
class RotorLowOut
|
||||
{
|
||||
sound[] = {"Ca\Sounds_E\Air_E\CH47\CH47_rotor_ext",3.16228,1,1500};
|
||||
frequency = "rotorSpeed";
|
||||
volume = "camPos*(0 max (rotorSpeed-0.1))";
|
||||
cone[] = {1.8,3.14,2,0.9};
|
||||
};
|
||||
class RotorHighOut
|
||||
{
|
||||
sound[] = {"Ca\Sounds_E\Air_E\CH47\CH47_rotor_forsage_ext",3.16228,1,1800};
|
||||
frequency = "rotorSpeed";
|
||||
volume = "camPos*10*(0 max (rotorThrust-0.95))";
|
||||
cone[] = {1.8,3.14,2,0.9};
|
||||
};
|
||||
class EngineIn
|
||||
{
|
||||
sound[] = {"Ca\Sounds_E\Air_E\CH47\CH47_engine_high_int",1.77828,1};
|
||||
frequency = "rotorSpeed";
|
||||
volume = "(1-camPos)*((rotorSpeed-0.75)*4)";
|
||||
};
|
||||
class RotorLowIn
|
||||
{
|
||||
sound[] = {"Ca\Sounds_E\Air_E\CH47\CH47_rotor_int",1.77828,1};
|
||||
frequency = "rotorSpeed";
|
||||
volume = "2*(1-camPos)*((rotorSpeed factor[0.3, 1.1]) min (rotorSpeed factor[1.1, 0.3]))";
|
||||
};
|
||||
class RotorHighIn
|
||||
{
|
||||
sound[] = {"Ca\Sounds_E\Air_E\CH47\CH47_rotor_forsage_int",1.77828,1};
|
||||
frequency = "rotorSpeed";
|
||||
volume = "(1-camPos)*3*(rotorThrust-0.9)";
|
||||
};
|
||||
};
|
||||
class Library
|
||||
{
|
||||
libTextDesc = "The CH-47 Chinook is a versatile, twin-engine, tandem rotor heavy-lift helicopter. Its top speed of 315 km/h was faster any comparable helicopter in the 1960s and even many of today.<br/>The main use of the CH-47 includes troop movement, artillery emplacement and battlefield resupply.";
|
||||
};
|
||||
class Reflectors
|
||||
{
|
||||
class Middle
|
||||
{
|
||||
color[] = {0.8,0.8,1,1};
|
||||
ambient[] = {0.07,0.07,0.07,1};
|
||||
position = "svetlo";
|
||||
direction = "svetlo konec";
|
||||
hitpoint = "svetlo";
|
||||
selection = "svetlo";
|
||||
size = 1;
|
||||
brightness = 1;
|
||||
};
|
||||
};
|
||||
class Damage
|
||||
{
|
||||
tex[] = {};
|
||||
mat[] = {"Ca\Air_E\CH47\data\ch47_1.rvmat","Ca\Air_E\CH47\data\ch47_1_damage.rvmat","Ca\Air_E\CH47\data\ch47_1_destruct.rvmat","Ca\Air_E\CH47\data\ch47_2.rvmat","Ca\Air_E\CH47\data\ch47_2_damage.rvmat","Ca\Air_E\CH47\data\ch47_2_destruct.rvmat","Ca\Air_E\CH47\data\ch47_1_int.rvmat","Ca\Air_E\CH47\data\ch47_1_int.rvmat","Ca\Air_E\CH47\data\ch47_1_int_destruct.rvmat","Ca\Air_E\CH47\data\ch47_2_int.rvmat","Ca\Air_E\CH47\data\ch47_2_int.rvmat","Ca\Air_E\CH47\data\ch47_2_int_destruct.rvmat","Ca\Air_E\CH47\data\ch47_sklo_in.rvmat","Ca\Air_E\CH47\data\ch47_sklo_in_damage.rvmat","Ca\Air_E\CH47\data\ch47_sklo_in_damage.rvmat","Ca\Air_E\CH47\data\ch47_sklo.rvmat","Ca\Air_E\CH47\data\ch47_sklo_damage.rvmat","Ca\Air_E\CH47\data\ch47_sklo_damage.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default_destruct.rvmat"};
|
||||
};
|
||||
irScanRangeMin = 100;
|
||||
irScanRangeMax = 1000;
|
||||
irScanToEyeFactor = 2;
|
||||
};
|
||||
|
||||
class CH_47F_EP1;
|
||||
class CH_47F_EP1_DZ : CH_47F_EP1 {
|
||||
accuracy = 1000;
|
||||
model = "\ca\air_E\CH47\CH_47F";
|
||||
scope = 2;
|
||||
displayName = "CH-47F DZ";
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
commanderCanSee = 2+16+32;
|
||||
gunnerCanSee = 2+16+32;
|
||||
driverCanSee = 2+16+32;
|
||||
transportMaxWeapons = 10;
|
||||
transportMaxMagazines = 200;
|
||||
transportmaxbackpacks = 5;
|
||||
};
|
||||
|
||||
class CH_47F_EP1_DZE: CH47_base_EP1
|
||||
{
|
||||
accuracy = 1000;
|
||||
model = "\ca\air_E\CH47\CH_47F";
|
||||
scope = 2;
|
||||
maxSpeed = 293;
|
||||
displayName = "CH-47F AL";
|
||||
picture = "\ca\air_e\data\UI\Picture_ch47f_CA.paa";
|
||||
icon = "\ca\air_e\data\UI\Icon_ch47f_CA.paa";
|
||||
mapSize = 24;
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
driverAction = "CH47_Pilot_EP1";
|
||||
commanderCanSee = 2+16+32;
|
||||
gunnerCanSee = 2+16+32;
|
||||
driverCanSee = 2+16+32;
|
||||
transportMaxWeapons = 10;
|
||||
transportMaxMagazines = 200;
|
||||
transportmaxbackpacks = 5;
|
||||
class Turrets: Turrets
|
||||
{
|
||||
class MainTurret: MainTurret
|
||||
{
|
||||
body = "mainTurret";
|
||||
gun = "mainGun";
|
||||
minElev = -50;
|
||||
maxElev = 30;
|
||||
initElev = -30;
|
||||
minTurn = -3;
|
||||
maxTurn = 173;
|
||||
initTurn = 0;
|
||||
soundServo[] = {"",0.01,1};
|
||||
animationSourceHatch = "";
|
||||
stabilizedInAxes = "StabilizedInAxesNone";
|
||||
gunBeg = "muzzle_1";
|
||||
gunEnd = "chamber_1";
|
||||
weapons[] = {"M134"};
|
||||
magazines[] = {};
|
||||
gunnerName = "crew chief";
|
||||
gunnerOpticsModel = "\ca\weapons\optika_empty";
|
||||
gunnerOutOpticsShowCursor = 1;
|
||||
gunnerOpticsShowCursor = 1;
|
||||
gunnerAction = "CH47_Gunner_EP1";
|
||||
gunnerInAction = "CH47_Gunner_EP1";
|
||||
commanding = -2;
|
||||
primaryGunner = 0;
|
||||
class ViewOptics
|
||||
{
|
||||
initAngleX = 0;
|
||||
minAngleX = -30;
|
||||
maxAngleX = 30;
|
||||
initAngleY = 0;
|
||||
minAngleY = -100;
|
||||
maxAngleY = 100;
|
||||
initFov = 0.7;
|
||||
minFov = 0.25;
|
||||
maxFov = 1.1;
|
||||
};
|
||||
gunnerCompartments = "Compartment2";
|
||||
memoryPointsGetInGunner = "pos gunner";
|
||||
memoryPointsGetInGunnerDir = "pos gunner dir";
|
||||
};
|
||||
class RightDoorGun: MainTurret
|
||||
{
|
||||
body = "Turret2";
|
||||
gun = "Gun_2";
|
||||
minElev = -60;
|
||||
maxElev = 30;
|
||||
initElev = -30;
|
||||
minTurn = -173;
|
||||
maxTurn = 3;
|
||||
initTurn = 0;
|
||||
animationSourceBody = "Turret_2";
|
||||
animationSourceGun = "Gun_2";
|
||||
stabilizedInAxes = "StabilizedInAxesNone";
|
||||
selectionFireAnim = "zasleh_1";
|
||||
proxyIndex = 2;
|
||||
gunnerName = "door gunner";
|
||||
commanding = -3;
|
||||
weapons[] = {"M134_2"};
|
||||
gunBeg = "muzzle_2";
|
||||
gunEnd = "chamber_2";
|
||||
primaryGunner = 0;
|
||||
memoryPointGun = "machinegun_2";
|
||||
memoryPointGunnerOptics = "gunnerview_2";
|
||||
};
|
||||
class BackDoorGun: MainTurret
|
||||
{
|
||||
body = "Turret3";
|
||||
gun = "Gun_3";
|
||||
minTurn = 130;
|
||||
maxTurn = 230;
|
||||
initTurn = 180;
|
||||
minElev = -50;
|
||||
maxElev = 50;
|
||||
initElev = 0;
|
||||
animationSourceBody = "Turret_3";
|
||||
animationSourceGun = "Gun_3";
|
||||
stabilizedInAxes = "StabilizedInAxesNone";
|
||||
selectionFireAnim = "zasleh_3";
|
||||
proxyIndex = 3;
|
||||
gunnerName = "rear gunner";
|
||||
gunnerOpticsShowCursor = 0;
|
||||
commanding = -1;
|
||||
gunnerAction = "CH47_Gunner01_EP1";
|
||||
gunnerInAction = "CH47_Gunner01_EP1";
|
||||
weapons[] = {"M240_veh"};
|
||||
magazines[] = {};
|
||||
gunBeg = "muzzle_3";
|
||||
gunEnd = "chamber_3";
|
||||
primaryGunner = 1;
|
||||
memoryPointGun = "machinegun_3";
|
||||
memoryPointGunnerOptics = "gunnerview_3";
|
||||
};
|
||||
};
|
||||
class AnimationSources: AnimationSources
|
||||
{
|
||||
class ReloadAnim
|
||||
{
|
||||
source = "reload";
|
||||
weapon = "M240_veh";
|
||||
};
|
||||
class ReloadMagazine
|
||||
{
|
||||
source = "reloadmagazine";
|
||||
weapon = "M240_veh";
|
||||
};
|
||||
class Revolving
|
||||
{
|
||||
source = "revolving";
|
||||
weapon = "M240_veh";
|
||||
};
|
||||
class Gatling_1
|
||||
{
|
||||
source = "revolving";
|
||||
weapon = "M134";
|
||||
};
|
||||
class Gatling_2
|
||||
{
|
||||
source = "revolving";
|
||||
weapon = "M134_2";
|
||||
};
|
||||
};
|
||||
};
|
||||
357
SQF/dayz_code/Configs/CfgVehicles/AIR/UH60.hpp
Normal file
357
SQF/dayz_code/Configs/CfgVehicles/AIR/UH60.hpp
Normal file
@@ -0,0 +1,357 @@
|
||||
class UH60_Base: Helicopter
|
||||
{
|
||||
scope = 0;
|
||||
side = 1;
|
||||
faction = "USMC";
|
||||
accuracy = 0.5;
|
||||
displayName = "UH-60";
|
||||
irScanRangeMin = 500;
|
||||
irScanRangeMax = 2000;
|
||||
irScanToEyeFactor = 2;
|
||||
weapons[] = {"CMFlareLauncher"};
|
||||
magazines[] = {"60Rnd_CMFlareMagazine"};
|
||||
lockDetectionSystem = "8 + 4";
|
||||
incommingMisslieDetectionSystem = 0;
|
||||
};
|
||||
class UH60M_base_EP1: UH60_Base
|
||||
{
|
||||
expansion = 1;
|
||||
scope = 0;
|
||||
model = "\Ca\Air_E\UH60M\UH60M.p3d";
|
||||
displayName = "UH-60";
|
||||
destrType = "DestructWreck";
|
||||
picture = "\ca\air_e\data\UI\Picture_uh60m_CA.paa";
|
||||
icon = "\ca\air_e\data\UI\Icon_uh60m_CA.paa";
|
||||
mapSize = 17;
|
||||
class Library
|
||||
{
|
||||
libTextDesc = "The Blackhawk is the US Army<6D>s front-line utility helicopter used for transport roles, medical evacuation and even air support.<br />It is capable of carrying 11 combat-equipped soldiers. Easy to maintain in the field, the Blackhawk performs well in a variety of roles including air assault and medical evacuation.";
|
||||
};
|
||||
crew = "US_Soldier_Pilot_EP1";
|
||||
typicalCargo[] = {"US_Soldier_Pilot_EP1","US_Soldier_Pilot_EP1"};
|
||||
gunnerAction = "ManActTestDriver";
|
||||
transportMaxBackpacks = 10;
|
||||
transportSoldier = 13;
|
||||
fuelCapacity = 600;
|
||||
maxSpeed = 295;
|
||||
mainRotorSpeed = 1.2;
|
||||
backRotorSpeed = 6.1;
|
||||
memoryPointsGetInGunner = "pos gunner";
|
||||
memoryPointsGetInGunnerDir = "pos gunner dir";
|
||||
memoryPointsGetInCargo[] = {"pos codriver","pos cargo"};
|
||||
memoryPointsGetInCargoDir[] = {"pos codriver dir","pos cargo dir"};
|
||||
cargoIsCoDriver[] = {0,0};
|
||||
threat[] = {0.8,0.1,0.3};
|
||||
class TransportMagazines
|
||||
{
|
||||
class _xx_30Rnd_556x45_Stanag
|
||||
{
|
||||
magazine = "30Rnd_556x45_Stanag";
|
||||
count = 30;
|
||||
};
|
||||
class _xx_HandGrenade_West
|
||||
{
|
||||
magazine = "HandGrenade_West";
|
||||
count = 5;
|
||||
};
|
||||
class _xx_SmokeShellGreen
|
||||
{
|
||||
magazine = "SmokeShellGreen";
|
||||
count = 2;
|
||||
};
|
||||
class _xx_SmokeShell
|
||||
{
|
||||
magazine = "SmokeShell";
|
||||
count = 2;
|
||||
};
|
||||
};
|
||||
class TransportWeapons
|
||||
{
|
||||
};
|
||||
radarType = 4;
|
||||
soundGetIn[] = {"Ca\Sounds_E\Air_E\UH1H\open_close",0.316228,1};
|
||||
soundGetOut[] = {"Ca\Sounds_E\Air_E\UH1H\open_close",0.316228,1,40};
|
||||
soundEngineOnInt[] = {"Ca\Sounds_E\Air_E\UH1H\UH1H_start_int",0.446684,1};
|
||||
soundEngineOnExt[] = {"Ca\Sounds_E\Air_E\UH1H\UH1H_start_ext",0.446684,1,700};
|
||||
soundEngineOffInt[] = {"Ca\Sounds_E\Air_E\UH1H\UH1H_stop_int",0.446684,1};
|
||||
soundEngineOffExt[] = {"Ca\Sounds_E\Air_E\UH1H\UH1H_stop_ext",0.446684,1,700};
|
||||
class Sounds
|
||||
{
|
||||
class Engine
|
||||
{
|
||||
sound[] = {"Ca\Sounds_E\Air_E\UH1H\UH1H_engine_ext_2",1,0.8,800};
|
||||
frequency = "rotorSpeed";
|
||||
volume = "camPos*((rotorSpeed-0.72)*4)";
|
||||
};
|
||||
class RotorLowOut
|
||||
{
|
||||
sound[] = {"Ca\Sounds_E\Air_E\UH1H\UH1H_rotor_ext_1",2.51189,1.1,1400};
|
||||
frequency = "rotorSpeed";
|
||||
volume = "camPos*(0 max (rotorSpeed-0.1))";
|
||||
cone[] = {1.6,3.14,2,0.5};
|
||||
};
|
||||
class RotorHighOut
|
||||
{
|
||||
sound[] = {"Ca\Sounds_E\Air_E\UH1H\UH1H_rotor_high_ext_1",2.51189,1.1,1600};
|
||||
frequency = "rotorSpeed";
|
||||
volume = "camPos*10*(0 max (rotorThrust-0.9))";
|
||||
cone[] = {1.6,3.14,2,0.5};
|
||||
};
|
||||
class EngineIn
|
||||
{
|
||||
sound[] = {"Ca\Sounds_E\Air_E\UH1H\UH1H_engine_int_1",1,0.8};
|
||||
frequency = "rotorSpeed";
|
||||
volume = "(1-camPos)*((rotorSpeed-0.75)*4)";
|
||||
};
|
||||
class RotorLowIn
|
||||
{
|
||||
sound[] = {"Ca\Sounds_E\Air_E\UH1H\UH1H_rotor_int_1",1.77828,1.1};
|
||||
frequency = "rotorSpeed";
|
||||
volume = "2*(1-camPos)*((rotorSpeed factor[0.3, 1.1]) min (rotorSpeed factor[1.1, 0.3]))";
|
||||
};
|
||||
class RotorHighIn
|
||||
{
|
||||
sound[] = {"Ca\Sounds_E\Air_E\UH1H\UH1H_rotor_high_int_1",3.16228,1.1};
|
||||
frequency = "rotorSpeed";
|
||||
volume = "(1-camPos)*3*(rotorThrust-0.9)";
|
||||
};
|
||||
};
|
||||
driverInAction = "UH60M_Pilot_EP1";
|
||||
driverAction = "UH60M_Pilot_EP1";
|
||||
cargoAction[] = {"UH60_Cargo02","UH60_Cargo02","UH60_Cargo02","UH60_Cargo02","UH60_Cargo02","UH60_Cargo02","UH60_Cargo02","UH60_Cargo02","UH60_Cargo02","UH60_Cargo02","UH60_Cargo02","UH60_Cargo02","UH60_Cargo02"};
|
||||
class HitPoints: HitPoints
|
||||
{
|
||||
class HitGlass1: HitGlass1
|
||||
{
|
||||
armor = 0.25;
|
||||
};
|
||||
class HitGlass2: HitGlass2
|
||||
{
|
||||
armor = 0.25;
|
||||
};
|
||||
class HitGlass3: HitGlass3
|
||||
{
|
||||
armor = 0.25;
|
||||
};
|
||||
class HitGlass4: HitGlass4
|
||||
{
|
||||
armor = 0.25;
|
||||
};
|
||||
class HitGlass5: HitGlass5
|
||||
{
|
||||
armor = 0.25;
|
||||
};
|
||||
};
|
||||
class AnimationSources: AnimationSources
|
||||
{
|
||||
};
|
||||
class Damage
|
||||
{
|
||||
tex[] = {};
|
||||
mat[] = {"ca\Air_E\UH60M\Data\uh60m_dust_filter.rvmat","ca\Air_E\UH60M\Data\uh60m_dust_filter.rvmat","ca\Air_E\UH60M\Data\uh60m_dust_filter_destruct.rvmat","ca\Air_E\UH60M\Data\uh60m_engine.rvmat","ca\Air_E\UH60M\Data\uh60m_engine.rvmat","ca\Air_E\UH60M\Data\uh60m_engine_destruct.rvmat","ca\Air_E\UH60M\Data\uh60m_fuselage.rvmat","ca\Air_E\UH60M\Data\uh60m_fuselage.rvmat","ca\Air_E\UH60M\Data\uh60m_fuselage_destruct.rvmat","ca\Air_E\UH60M\Data\uh60m_interior.rvmat","ca\Air_E\UH60M\Data\uh60m_interior.rvmat","ca\Air_E\UH60M\Data\uh60m_interior_destruct.rvmat","ca\Air_E\UH60M\Data\uh60m_navijak.rvmat","ca\Air_E\UH60M\Data\uh60m_navijak.rvmat","ca\Air_E\UH60M\Data\uh60m_navijak_destruct.rvmat","ca\Air_E\UH60M\Data\uh60m_glass.rvmat","ca\Air_E\UH60M\Data\uh60m_glass_damage.rvmat","ca\Air_E\UH60M\Data\uh60m_glass_damage.rvmat","ca\data\data\default.rvmat","ca\data\data\default.rvmat","ca\Air_E\UH60M\Data\default_destruct.rvmat","ca\Air_E\UH60M\Data\uh60m_engine_MEV.rvmat","ca\Air_E\UH60M\Data\uh60m_engine_MEV.rvmat","ca\Air_E\UH60M\Data\uh60m_engine_MEV_destruct.rvmat","ca\Air_E\UH60M\Data\uh60m_fuselage_MEV.rvmat","ca\Air_E\UH60M\Data\uh60m_fuselage_MEV.rvmat","ca\Air_E\UH60M\Data\uh60m_fuselage_MEV_destruct.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default_destruct.rvmat"};
|
||||
};
|
||||
weapons[] = {"CMFlareLauncher"};
|
||||
magazines[] = {"60Rnd_CMFlareMagazine"};
|
||||
lockDetectionSystem = "8 + 4";
|
||||
incommingMisslieDetectionSystem = 0;
|
||||
hiddenSelections[] = {"camo1","camo2","camo3"};
|
||||
hiddenSelectionsTextures[] = {"ca\air_e\uh60m\data\uh60m_fuselage_co.paa","ca\air_e\uh60m\data\uh60m_engine_co.paa","ca\air_e\uh60m\data\default_co.paa"};
|
||||
};
|
||||
class UH60M_US_base_EP1: UH60M_base_EP1
|
||||
{
|
||||
side = 1;
|
||||
faction = "BIS_US";
|
||||
};
|
||||
class UH60M_EP1_DZ: UH60M_US_base_EP1
|
||||
{
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
class TransportMagazines{};
|
||||
class TransportWeapons{};
|
||||
commanderCanSee = 2+16+32;
|
||||
gunnerCanSee = 2+16+32;
|
||||
driverCanSee = 2+16+32;
|
||||
transportMaxWeapons = 10;
|
||||
transportMaxMagazines = 100;
|
||||
transportmaxbackpacks = 5;
|
||||
scope = 2;
|
||||
accuracy = 1.5;
|
||||
displayName = "UH-60M DZ";
|
||||
class Turrets: Turrets
|
||||
{
|
||||
class MainTurret: MainTurret
|
||||
{
|
||||
body = "mainTurret";
|
||||
gun = "mainGun";
|
||||
minElev = -60;
|
||||
maxElev = 30;
|
||||
initElev = 0;
|
||||
minTurn = -7;
|
||||
maxTurn = 183;
|
||||
initTurn = 0;
|
||||
soundServo[] = {"",0.01,1};
|
||||
animationSourceHatch = "";
|
||||
stabilizedInAxes = "StabilizedInAxesNone";
|
||||
gunBeg = "muzzle_1";
|
||||
gunEnd = "chamber_1";
|
||||
weapons[] = {"M134"};
|
||||
magazines[] = {"2000Rnd_762x51_M134"};
|
||||
gunnerName = "crew chief";
|
||||
gunnerOpticsModel = "\ca\weapons\optika_empty";
|
||||
gunnerOutOpticsShowCursor = 1;
|
||||
gunnerOpticsShowCursor = 1;
|
||||
gunnerAction = "UH60M_Gunner_EP1";
|
||||
gunnerInAction = "UH60M_Gunner_EP1";
|
||||
commanding = -2;
|
||||
primaryGunner = 1;
|
||||
class ViewOptics
|
||||
{
|
||||
initAngleX = 0;
|
||||
minAngleX = -30;
|
||||
maxAngleX = 30;
|
||||
initAngleY = 0;
|
||||
minAngleY = -100;
|
||||
maxAngleY = 100;
|
||||
initFov = 0.7;
|
||||
minFov = 0.25;
|
||||
maxFov = 1.1;
|
||||
};
|
||||
gunnerCompartments = "Compartment2";
|
||||
};
|
||||
class RightDoorGun: MainTurret
|
||||
{
|
||||
body = "Turret_2";
|
||||
gun = "Gun_2";
|
||||
animationSourceBody = "Turret_2";
|
||||
animationSourceGun = "Gun_2";
|
||||
weapons[] = {"M134_2"};
|
||||
magazines[] = {"2000Rnd_762x51_M134"};
|
||||
stabilizedInAxes = "StabilizedInAxesNone";
|
||||
selectionFireAnim = "zasleh_1";
|
||||
proxyIndex = 2;
|
||||
gunnerName = "door gunner";
|
||||
commanding = -3;
|
||||
minElev = -60;
|
||||
maxElev = 30;
|
||||
initElev = 0;
|
||||
minTurn = -183;
|
||||
maxTurn = 7;
|
||||
initTurn = 0;
|
||||
gunBeg = "muzzle_2";
|
||||
gunEnd = "chamber_2";
|
||||
primaryGunner = 0;
|
||||
memoryPointGun = "machinegun_1";
|
||||
memoryPointGunnerOptics = "gunnerview_2";
|
||||
};
|
||||
};
|
||||
class AnimationSources: AnimationSources
|
||||
{
|
||||
class Gatling_1
|
||||
{
|
||||
source = "revolving";
|
||||
weapon = "M134";
|
||||
};
|
||||
class Gatling_2
|
||||
{
|
||||
source = "revolving";
|
||||
weapon = "M134_2";
|
||||
};
|
||||
};
|
||||
};
|
||||
// AMMO LESS
|
||||
class UH60M_EP1_DZE: UH60M_US_base_EP1
|
||||
{
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
class TransportMagazines{};
|
||||
class TransportWeapons{};
|
||||
commanderCanSee = 2+16+32;
|
||||
gunnerCanSee = 2+16+32;
|
||||
driverCanSee = 2+16+32;
|
||||
transportMaxWeapons = 10;
|
||||
transportMaxMagazines = 100;
|
||||
transportmaxbackpacks = 5;
|
||||
scope = 2;
|
||||
accuracy = 1.5;
|
||||
displayName = "UH-60M AL";
|
||||
class Turrets: Turrets
|
||||
{
|
||||
class MainTurret: MainTurret
|
||||
{
|
||||
body = "mainTurret";
|
||||
gun = "mainGun";
|
||||
minElev = -60;
|
||||
maxElev = 30;
|
||||
initElev = 0;
|
||||
minTurn = -7;
|
||||
maxTurn = 183;
|
||||
initTurn = 0;
|
||||
soundServo[] = {"",0.01,1};
|
||||
animationSourceHatch = "";
|
||||
stabilizedInAxes = "StabilizedInAxesNone";
|
||||
gunBeg = "muzzle_1";
|
||||
gunEnd = "chamber_1";
|
||||
weapons[] = {"M134"};
|
||||
magazines[] = {};
|
||||
gunnerName = "crew chief";
|
||||
gunnerOpticsModel = "\ca\weapons\optika_empty";
|
||||
gunnerOutOpticsShowCursor = 1;
|
||||
gunnerOpticsShowCursor = 1;
|
||||
gunnerAction = "UH60M_Gunner_EP1";
|
||||
gunnerInAction = "UH60M_Gunner_EP1";
|
||||
commanding = -2;
|
||||
primaryGunner = 1;
|
||||
class ViewOptics
|
||||
{
|
||||
initAngleX = 0;
|
||||
minAngleX = -30;
|
||||
maxAngleX = 30;
|
||||
initAngleY = 0;
|
||||
minAngleY = -100;
|
||||
maxAngleY = 100;
|
||||
initFov = 0.7;
|
||||
minFov = 0.25;
|
||||
maxFov = 1.1;
|
||||
};
|
||||
gunnerCompartments = "Compartment2";
|
||||
};
|
||||
class RightDoorGun: MainTurret
|
||||
{
|
||||
body = "Turret_2";
|
||||
gun = "Gun_2";
|
||||
animationSourceBody = "Turret_2";
|
||||
animationSourceGun = "Gun_2";
|
||||
weapons[] = {"M134_2"};
|
||||
magazines[] = {};
|
||||
stabilizedInAxes = "StabilizedInAxesNone";
|
||||
selectionFireAnim = "zasleh_1";
|
||||
proxyIndex = 2;
|
||||
gunnerName = "door gunner";
|
||||
commanding = -3;
|
||||
minElev = -60;
|
||||
maxElev = 30;
|
||||
initElev = 0;
|
||||
minTurn = -183;
|
||||
maxTurn = 7;
|
||||
initTurn = 0;
|
||||
gunBeg = "muzzle_2";
|
||||
gunEnd = "chamber_2";
|
||||
primaryGunner = 0;
|
||||
memoryPointGun = "machinegun_1";
|
||||
memoryPointGunnerOptics = "gunnerview_2";
|
||||
};
|
||||
};
|
||||
class AnimationSources: AnimationSources
|
||||
{
|
||||
class Gatling_1
|
||||
{
|
||||
source = "revolving";
|
||||
weapon = "M134";
|
||||
};
|
||||
class Gatling_2
|
||||
{
|
||||
source = "revolving";
|
||||
weapon = "M134_2";
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -1,27 +0,0 @@
|
||||
class RHIB;
|
||||
|
||||
class RHIB_DZE: RHIB {
|
||||
scope = 2;
|
||||
side = 2;
|
||||
crew = "";
|
||||
|
||||
class TransportMagazines{};
|
||||
class TransportWeapons{};
|
||||
commanderCanSee = 2+16+32;
|
||||
gunnerCanSee = 2+16+32;
|
||||
driverCanSee = 2+16+32;
|
||||
transportMaxWeapons = 5;
|
||||
transportMaxMagazines = 25;
|
||||
transportmaxbackpacks = 4;
|
||||
|
||||
typicalcargo[] = {};
|
||||
class Turrets: Turrets {
|
||||
class MainTurret: MainTurret {
|
||||
magazines[] = {};
|
||||
};
|
||||
class RightDoorGun: MainTurret {};
|
||||
class BackDoorGun: MainTurret {
|
||||
magazines[] = {};
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -1,27 +0,0 @@
|
||||
class CH_47F_EP1;
|
||||
|
||||
class CH_47_DZE: CH_47F_EP1 {
|
||||
scope = 2;
|
||||
side = 2;
|
||||
crew = "";
|
||||
|
||||
class TransportMagazines{};
|
||||
class TransportWeapons{};
|
||||
commanderCanSee = 2+16+32;
|
||||
gunnerCanSee = 2+16+32;
|
||||
driverCanSee = 2+16+32;
|
||||
transportMaxWeapons = 5;
|
||||
transportMaxMagazines = 25;
|
||||
transportmaxbackpacks = 4;
|
||||
|
||||
typicalcargo[] = {};
|
||||
class Turrets: Turrets {
|
||||
class MainTurret: MainTurret {
|
||||
magazines[] = {};
|
||||
};
|
||||
class RightDoorGun: MainTurret {};
|
||||
class BackDoorGun: MainTurret {
|
||||
magazines[] = {};
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -1,24 +0,0 @@
|
||||
class UH60M_EP1;
|
||||
|
||||
class UH60M_DZE: UH60M_EP1 {
|
||||
scope = 2;
|
||||
side = 2;
|
||||
crew = "";
|
||||
|
||||
class TransportMagazines{};
|
||||
class TransportWeapons{};
|
||||
commanderCanSee = 2+16+32;
|
||||
gunnerCanSee = 2+16+32;
|
||||
driverCanSee = 2+16+32;
|
||||
transportMaxWeapons = 5;
|
||||
transportMaxMagazines = 25;
|
||||
transportmaxbackpacks = 4;
|
||||
|
||||
typicalcargo[] = {};
|
||||
class Turrets: Turrets {
|
||||
class MainTurret: MainTurret {
|
||||
magazines[] = {};
|
||||
};
|
||||
class RightDoorGun: MainTurret {};
|
||||
};
|
||||
};
|
||||
@@ -1,23 +0,0 @@
|
||||
class ArmoredSUV_DZE: ArmoredSUV_PMC_DZ {
|
||||
scope = 2;
|
||||
side = 2;
|
||||
crew = "";
|
||||
|
||||
class TransportMagazines {};
|
||||
class TransportWeapons {};
|
||||
|
||||
commanderCanSee = 2+16+32;
|
||||
gunnerCanSee = 2+16+32;
|
||||
driverCanSee = 2+16+32;
|
||||
|
||||
transportMaxWeapons = 5;
|
||||
transportMaxMagazines = 25;
|
||||
transportmaxbackpacks = 4;
|
||||
|
||||
typicalcargo[] = {};
|
||||
class Turrets: Turrets {
|
||||
class MainTurret: MainTurret {
|
||||
magazines[] = {};
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -1,26 +0,0 @@
|
||||
class GAZ_Vodnik;
|
||||
|
||||
class GAZ_Vodnik_DZE: GAZ_Vodnik {
|
||||
scope = 2;
|
||||
side = 2;
|
||||
crew = "";
|
||||
|
||||
class TransportMagazines {};
|
||||
class TransportWeapons {};
|
||||
|
||||
commanderCanSee = 2+16+32;
|
||||
gunnerCanSee = 2+16+32;
|
||||
driverCanSee = 2+16+32;
|
||||
|
||||
transportMaxWeapons = 5;
|
||||
transportMaxMagazines = 25;
|
||||
transportmaxbackpacks = 4;
|
||||
|
||||
typicalcargo[] = {};
|
||||
class Turrets: Turrets {
|
||||
class MainTurret: MainTurret {
|
||||
magazines[] = {};
|
||||
};
|
||||
class BackTurret: MainTurret {};
|
||||
};
|
||||
};
|
||||
@@ -1,51 +0,0 @@
|
||||
class HMMWV_M998A2_SOV_DES_EP1;
|
||||
class HMMWV_M1151_M2_CZ_DES_EP1;
|
||||
|
||||
class HMMWV_M998A2_SOV_DZE: HMMWV_M998A2_SOV_DES_EP1 {
|
||||
scope = 2;
|
||||
side = 2;
|
||||
crew = "";
|
||||
|
||||
class TransportMagazines {};
|
||||
class TransportWeapons {};
|
||||
|
||||
commanderCanSee = 2+16+32;
|
||||
gunnerCanSee = 2+16+32;
|
||||
driverCanSee = 2+16+32;
|
||||
|
||||
transportMaxWeapons = 5;
|
||||
transportMaxMagazines = 25;
|
||||
transportmaxbackpacks = 4;
|
||||
|
||||
typicalcargo[] = {};
|
||||
class Turrets: Turrets {
|
||||
class MainTurret: MainTurret {
|
||||
magazines[] = {};
|
||||
};
|
||||
class SideTurret: MainTurret {};
|
||||
};
|
||||
};
|
||||
|
||||
class HMMWV_M1151_DZE: HMMWV_M1151_M2_CZ_DES_EP1 {
|
||||
scope = 2;
|
||||
side = 2;
|
||||
crew = "";
|
||||
|
||||
class TransportMagazines {};
|
||||
class TransportWeapons {};
|
||||
|
||||
commanderCanSee = 2+16+32;
|
||||
gunnerCanSee = 2+16+32;
|
||||
driverCanSee = 2+16+32;
|
||||
|
||||
transportMaxWeapons = 5;
|
||||
transportMaxMagazines = 25;
|
||||
transportmaxbackpacks = 4;
|
||||
|
||||
typicalcargo[] = {};
|
||||
class Turrets: Turrets {
|
||||
class MainTurret: MainTurret {
|
||||
magazines[] = {};
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -1,51 +0,0 @@
|
||||
class LandRover_Special_CZ_EP1;
|
||||
class LandRover_MG_TK_EP1;
|
||||
|
||||
class LandRover_SP_DZE: LandRover_Special_CZ_EP1 {
|
||||
scope = 2;
|
||||
side = 2;
|
||||
crew = "";
|
||||
|
||||
class TransportMagazines {};
|
||||
class TransportWeapons {};
|
||||
|
||||
commanderCanSee = 2+16+32;
|
||||
gunnerCanSee = 2+16+32;
|
||||
driverCanSee = 2+16+32;
|
||||
|
||||
transportMaxWeapons = 5;
|
||||
transportMaxMagazines = 25;
|
||||
transportmaxbackpacks = 4;
|
||||
|
||||
typicalcargo[] = {};
|
||||
class Turrets: Turrets {
|
||||
class AGS30_Turret: MainTurret {
|
||||
magazines[] = {};
|
||||
};
|
||||
class PK_Turret: MainTurret {};
|
||||
};
|
||||
};
|
||||
|
||||
class LandRover_MG_DZE: LandRover_MG_TK_EP1 {
|
||||
scope = 2;
|
||||
side = 2;
|
||||
crew = "";
|
||||
|
||||
class TransportMagazines {};
|
||||
class TransportWeapons {};
|
||||
|
||||
commanderCanSee = 2+16+32;
|
||||
gunnerCanSee = 2+16+32;
|
||||
driverCanSee = 2+16+32;
|
||||
|
||||
transportMaxWeapons = 5;
|
||||
transportMaxMagazines = 25;
|
||||
transportmaxbackpacks = 4;
|
||||
|
||||
typicalcargo[] = {};
|
||||
class Turrets: Turrets {
|
||||
class MainTurret: MainTurret {
|
||||
magazines[] = {};
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -1,25 +0,0 @@
|
||||
class Offroad_DSHKM_Gue;
|
||||
|
||||
class Offroad_DSHKM_DZE: Offroad_DSHKM_Gue {
|
||||
scope = 2;
|
||||
side = 2;
|
||||
crew = "";
|
||||
|
||||
class TransportMagazines {};
|
||||
class TransportWeapons {};
|
||||
|
||||
commanderCanSee = 2+16+32;
|
||||
gunnerCanSee = 2+16+32;
|
||||
driverCanSee = 2+16+32;
|
||||
|
||||
transportMaxWeapons = 5;
|
||||
transportMaxMagazines = 25;
|
||||
transportmaxbackpacks = 4;
|
||||
|
||||
typicalcargo[] = {};
|
||||
class Turrets: Turrets {
|
||||
class MainTurret: MainTurret {
|
||||
magazines[] = {};
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -1,75 +0,0 @@
|
||||
class Pickup_PK_TK_GUE_EP1;
|
||||
class Pickup_PK_GUE;
|
||||
class Pickup_PK_INS;
|
||||
|
||||
class Pickup_PK_1_DZE: Pickup_PK_TK_GUE_EP1 {
|
||||
scope = 2;
|
||||
side = 2;
|
||||
crew = "";
|
||||
|
||||
class TransportMagazines {};
|
||||
class TransportWeapons {};
|
||||
|
||||
commanderCanSee = 2+16+32;
|
||||
gunnerCanSee = 2+16+32;
|
||||
driverCanSee = 2+16+32;
|
||||
|
||||
transportMaxWeapons = 5;
|
||||
transportMaxMagazines = 25;
|
||||
transportmaxbackpacks = 4;
|
||||
|
||||
typicalcargo[] = {};
|
||||
class Turrets: Turrets {
|
||||
class MainTurret: MainTurret {
|
||||
magazines[] = {};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class Pickup_PK_2_DZE: Pickup_PK_GUE {
|
||||
scope = 2;
|
||||
side = 2;
|
||||
crew = "";
|
||||
|
||||
class TransportMagazines {};
|
||||
class TransportWeapons {};
|
||||
|
||||
commanderCanSee = 2+16+32;
|
||||
gunnerCanSee = 2+16+32;
|
||||
driverCanSee = 2+16+32;
|
||||
|
||||
transportMaxWeapons = 5;
|
||||
transportMaxMagazines = 25;
|
||||
transportmaxbackpacks = 4;
|
||||
|
||||
typicalcargo[] = {};
|
||||
class Turrets: Turrets {
|
||||
class MainTurret: MainTurret {
|
||||
magazines[] = {};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class Pickup_PK_3_DZE: Pickup_PK_INS {
|
||||
scope = 2;
|
||||
side = 2;
|
||||
crew = "";
|
||||
|
||||
class TransportMagazines{};
|
||||
class TransportWeapons{};
|
||||
|
||||
commanderCanSee = 2+16+32;
|
||||
gunnerCanSee = 2+16+32;
|
||||
driverCanSee = 2+16+32;
|
||||
|
||||
transportMaxWeapons = 5;
|
||||
transportMaxMagazines = 25;
|
||||
transportmaxbackpacks = 4;
|
||||
|
||||
typicalcargo[] = {};
|
||||
class Turrets: Turrets {
|
||||
class MainTurret: MainTurret {
|
||||
magazines[] = {};
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -1,25 +0,0 @@
|
||||
class UAZ_MG_TK_EP1;
|
||||
|
||||
class UAZ_MG_DZE: UAZ_MG_TK_EP1 {
|
||||
scope = 2;
|
||||
side = 2;
|
||||
crew = "";
|
||||
|
||||
class TransportMagazines {};
|
||||
class TransportWeapons {};
|
||||
|
||||
commanderCanSee = 2+16+32;
|
||||
gunnerCanSee = 2+16+32;
|
||||
driverCanSee = 2+16+32;
|
||||
|
||||
transportMaxWeapons = 5;
|
||||
transportMaxMagazines = 25;
|
||||
transportmaxbackpacks = 4;
|
||||
|
||||
typicalcargo[] = {};
|
||||
class Turrets: Turrets {
|
||||
class MainTurret: MainTurret {
|
||||
magazines[] = {};
|
||||
};
|
||||
};
|
||||
};
|
||||
390
SQF/dayz_code/Configs/CfgVehicles/LAND/ArmoredSUV.hpp
Normal file
390
SQF/dayz_code/Configs/CfgVehicles/LAND/ArmoredSUV.hpp
Normal file
@@ -0,0 +1,390 @@
|
||||
class ArmoredSUV_Base_PMC: Car
|
||||
{
|
||||
brakeDistance = 19;
|
||||
htMin = 60;
|
||||
htMax = 1800;
|
||||
afMax = 200;
|
||||
mfMax = 100;
|
||||
mFact = 1;
|
||||
tBody = 200;
|
||||
expansion = 4;
|
||||
displayName = "SUV (Armored)";
|
||||
model = "\Ca\Wheeled_PMC\ArmoredSUV\armoredSUV_PMC.p3d";
|
||||
icon = "\ca\Wheeled_PMC\data\ui\Icon_suv_minigun_PMC.paa";
|
||||
picture = "\ca\Wheeled_PMC\data\ui\Picture_suv_minigun_PMC_ca.paa";
|
||||
mapSize = 7;
|
||||
maxSpeed = 230;
|
||||
accuracy = 0.2;
|
||||
armor = 120;
|
||||
damageResistance = 0.03099;
|
||||
transportSoldier = 3;
|
||||
fuelCapacity = 130;
|
||||
weapons[] = {"MiniCarHorn"};
|
||||
driverAction = "SUV_Driver_EP1";
|
||||
cargoAction[] = {"SUV_Cargo_EP1","SUV_Cargo02_EP1","SUV_Cargo01_EP1"};
|
||||
outsideSoundFilter = 1;
|
||||
insideSoundCoef = 0.8;
|
||||
soundGear[] = {"",5.62341e-005,1};
|
||||
soundGetIn[] = {"ca\Sounds_E\Wheeled_E\SUV\SUV_ext_door",0.562341,1};
|
||||
soundGetOut[] = {"ca\Sounds_E\Wheeled_E\SUV\SUV_ext_door",0.562341,1,20};
|
||||
soundEngineOnInt[] = {"ca\Sounds_E\Wheeled_E\SUV\SUV_int_start",0.177828,1};
|
||||
soundEngineOnExt[] = {"ca\Sounds_E\Wheeled_E\SUV\SUV_ext_start",0.177828,1,100};
|
||||
soundEngineOffInt[] = {"ca\Sounds_E\Wheeled_E\SUV\SUV_int_stop",0.177828,1};
|
||||
soundEngineOffExt[] = {"ca\Sounds_E\Wheeled_E\SUV\SUV_ext_stop",0.177828,1,100};
|
||||
buildCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_building_01",0.707946,1,200};
|
||||
buildCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_building_02",0.707946,1,200};
|
||||
buildCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_building_03",0.707946,1,200};
|
||||
buildCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_building_04",0.707946,1,200};
|
||||
soundBuildingCrash[] = {"buildCrash0",0.25,"buildCrash1",0.25,"buildCrash2",0.25,"buildCrash3",0.25};
|
||||
WoodCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_01",0.707946,1,200};
|
||||
WoodCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_02",0.707946,1,200};
|
||||
WoodCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_03",0.707946,1,200};
|
||||
WoodCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_04",0.707946,1,200};
|
||||
WoodCrash4[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_05",0.707946,1,200};
|
||||
WoodCrash5[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_06",0.707946,1,200};
|
||||
soundWoodCrash[] = {"woodCrash0",0.166,"woodCrash1",0.166,"woodCrash2",0.166,"woodCrash3",0.166,"woodCrash4",0.166,"woodCrash5",0.166};
|
||||
ArmorCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_01",0.707946,1,200};
|
||||
ArmorCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_02",0.707946,1,200};
|
||||
ArmorCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_03",0.707946,1,200};
|
||||
ArmorCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_04",0.707946,1,200};
|
||||
soundArmorCrash[] = {"ArmorCrash0",0.25,"ArmorCrash1",0.25,"ArmorCrash2",0.25,"ArmorCrash3",0.25};
|
||||
class SoundEvents
|
||||
{
|
||||
class AccelerationIn
|
||||
{
|
||||
sound[] = {"ca\Sounds_E\Wheeled_E\SUV\SUV_int_accelerate_3_x",0.562341,1};
|
||||
limit = "0.4";
|
||||
expression = "(engineOn*(1-camPos))*gmeterZ";
|
||||
};
|
||||
class AccelerationOut
|
||||
{
|
||||
sound[] = {"ca\Sounds_E\Wheeled_E\SUV\SUV_ext_accelerate_3",0.562341,1,200};
|
||||
limit = "0.4";
|
||||
expression = "(engineOn*camPos)*gmeterZ";
|
||||
};
|
||||
};
|
||||
class Sounds
|
||||
{
|
||||
class Engine
|
||||
{
|
||||
sound[] = {"ca\Sounds_E\Wheeled_E\SUV\SUV_ext_low",0.177828,1.4,100};
|
||||
frequency = "(randomizer*0.05+0.95)*rpm";
|
||||
volume = "camPos*engineOn*((rpm factor[0.3, 0.4]) min (rpm factor[0.7, 0.5]))";
|
||||
};
|
||||
class EngineHighOut
|
||||
{
|
||||
sound[] = {"ca\Sounds_E\Wheeled_E\SUV\SUV_ext_high",1,0.8,300};
|
||||
frequency = "(randomizer*0.05+0.95)*rpm";
|
||||
volume = "camPos*engineOn*(rpm factor[0.5, 0.8])";
|
||||
};
|
||||
class IdleOut
|
||||
{
|
||||
sound[] = {"ca\Sounds_E\Wheeled_E\SUV\SUV_ext_idle",0.562341,1,100};
|
||||
frequency = "1";
|
||||
volume = "engineOn*camPos*(rpm factor[0.4, 0])";
|
||||
};
|
||||
class TiresRockOut
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-rock2",0.316228,1,30};
|
||||
frequency = "1";
|
||||
volume = "camPos*rock*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresSandOut
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-sand2",0.316228,1,30};
|
||||
frequency = "1";
|
||||
volume = "camPos*sand*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresGrassOut
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-grass2",0.316228,1,30};
|
||||
frequency = "1";
|
||||
volume = "camPos*grass*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresMudOut
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-mud2",0.316228,1,30};
|
||||
frequency = "1";
|
||||
volume = "camPos*mud*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresGravelOut
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-gravel2",0.316228,1,30};
|
||||
frequency = "1";
|
||||
volume = "camPos*gravel*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresAsphaltOut
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-asphalt3",0.316228,1,30};
|
||||
frequency = "1";
|
||||
volume = "camPos*asphalt*(speed factor[2, 20])";
|
||||
};
|
||||
class NoiseOut
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Noises\ext\noise2",0.1,1,30};
|
||||
frequency = "1";
|
||||
volume = "camPos*(damper0 max 0.03)*(speed factor[0, 8])";
|
||||
};
|
||||
class EngineLowIn
|
||||
{
|
||||
sound[] = {"ca\Sounds_E\Wheeled_E\SUV\SUV_int_low_x",0.316228,1.4};
|
||||
frequency = "(randomizer*0.05+0.95)*rpm";
|
||||
volume = "(1-camPos)*engineOn*((rpm factor[0.3, 0.4]) min (rpm factor[0.7, 0.45]))";
|
||||
};
|
||||
class EngineHighIn
|
||||
{
|
||||
sound[] = {"ca\Sounds_E\Wheeled_E\SUV\SUV_int_high_x",1,0.8};
|
||||
frequency = "(randomizer*0.05+0.95)*rpm";
|
||||
volume = "(1-camPos)*engineOn*(rpm factor[0.5, 0.8])";
|
||||
};
|
||||
class IdleIn
|
||||
{
|
||||
sound[] = {"ca\Sounds_E\Wheeled_E\SUV\SUV_int_idle_x",0.316228,1};
|
||||
frequency = "1";
|
||||
volume = "engineOn*(rpm factor[0.4, 0])*(1-camPos)";
|
||||
};
|
||||
class TiresRockIn
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-rock2",0.316228,1};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*rock*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresSandIn
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-sand2",0.316228,1};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*sand*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresGrassIn
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-grass2",0.316228,1};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*grass*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresMudIn
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-mud2",0.316228,1};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*mud*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresGravelIn
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-gravel2",0.316228,1};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*gravel*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresAsphaltIn
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-asphalt3",0.316228,1};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*asphalt*(speed factor[2, 20])";
|
||||
};
|
||||
class NoiseIn
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Noises\int\noise2",0.177828,1};
|
||||
frequency = "1";
|
||||
volume = "(damper0 max 0.03)*(speed factor[0, 8])*(1-camPos)";
|
||||
};
|
||||
class Movement
|
||||
{
|
||||
sound = "soundEnviron";
|
||||
frequency = "1";
|
||||
volume = "0";
|
||||
};
|
||||
};
|
||||
class Turrets: Turrets
|
||||
{
|
||||
class MainTurret: MainTurret
|
||||
{
|
||||
};
|
||||
};
|
||||
class HitPoints: HitPoints
|
||||
{
|
||||
class HitLFWheel: HitLFWheel
|
||||
{
|
||||
armor = 0.4;
|
||||
};
|
||||
class HitLBWheel: HitLBWheel
|
||||
{
|
||||
armor = 0.4;
|
||||
};
|
||||
class HitRFWheel: HitRFWheel
|
||||
{
|
||||
armor = 0.4;
|
||||
};
|
||||
class HitRBWheel: HitRBWheel
|
||||
{
|
||||
armor = 0.4;
|
||||
};
|
||||
class HitFuel: HitFuel
|
||||
{
|
||||
armor = 1;
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitEngine: HitEngine
|
||||
{
|
||||
armor = 1;
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitGlass1: HitGlass1
|
||||
{
|
||||
armor = 1;
|
||||
};
|
||||
class HitGlass2: HitGlass2
|
||||
{
|
||||
armor = 1;
|
||||
};
|
||||
class HitGlass3: HitGlass3
|
||||
{
|
||||
armor = 1;
|
||||
};
|
||||
class HitGlass4: HitGlass4
|
||||
{
|
||||
armor = 1;
|
||||
};
|
||||
};
|
||||
class Damage
|
||||
{
|
||||
tex[] = {};
|
||||
mat[] = {"Ca\Wheeled_PMC\ArmoredSUV\data\SUV_body.rvmat","Ca\Wheeled_PMC\ArmoredSUV\data\SUV_body_damage.rvmat","Ca\Wheeled_PMC\ArmoredSUV\data\SUV_body_destruct.rvmat","Ca\Wheeled_PMC\ArmoredSUV\data\SUV_chrom.rvmat","Ca\Wheeled_PMC\ArmoredSUV\data\SUV_chrom_damage.rvmat","Ca\Wheeled_PMC\ArmoredSUV\data\SUV_chrom_destruct.rvmat","Ca\Wheeled_PMC\ArmoredSUV\data\SUV_glass.rvmat","Ca\Wheeled_PMC\ArmoredSUV\data\SUV_glass_damage.rvmat","Ca\Wheeled_PMC\ArmoredSUV\data\SUV_glass_destruct.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default_destruct.rvmat"};
|
||||
};
|
||||
class Library
|
||||
{
|
||||
libTextDesc = "An SUV (Sport Utility Vehicle) is a generic marketing term for a vehicle similar to a station wagon, but built on a light-truck chassis. These particular SUVs are up-armored to protect the security operators inside from small-arms fire. This model has been outfitted with a M134 7.62mm Minigun, which can be retracted back into the vehicle.<br /><br /> ""Black Betty"" is a nickname often used for this vehicle by ION Inc. contractors.";
|
||||
};
|
||||
};
|
||||
|
||||
class ArmoredSUV_PMC_DZ: ArmoredSUV_Base_PMC
|
||||
{
|
||||
scope = 2;
|
||||
side = 2;
|
||||
faction = "PMC_BAF";
|
||||
displayName = "SUV (Armored) DZ";
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
enableGPS = 1;
|
||||
transportMaxWeapons = 20;
|
||||
transportMaxMagazines = 400;
|
||||
transportmaxbackpacks = 10;
|
||||
class Turrets: Turrets
|
||||
{
|
||||
class MainTurret: MainTurret
|
||||
{
|
||||
body = "mainTurret";
|
||||
gun = "mainGun";
|
||||
viewGunnerInExternal = 1;
|
||||
minElev = -30;
|
||||
maxElev = 45;
|
||||
initElev = 0;
|
||||
soundServo[] = {"",0.01,1};
|
||||
animationSourceHatch = "";
|
||||
stabilizedInAxes = "StabilizedInAxesNone";
|
||||
gunBeg = "muzzle_1";
|
||||
gunEnd = "chamber_1";
|
||||
weapons[] = {"M134"};
|
||||
maxHorizontalRotSpeed = 1.8;
|
||||
maxVerticalRotSpeed = 1.8;
|
||||
magazines[] = {"2000Rnd_762x51_M134"};
|
||||
gunnerAction = "ArmoredSUV_Gunner_PMC";
|
||||
};
|
||||
};
|
||||
class AnimationSources: AnimationSources
|
||||
{
|
||||
class Revolving
|
||||
{
|
||||
source = "revolving";
|
||||
weapon = "M134";
|
||||
};
|
||||
class HideGun_01
|
||||
{
|
||||
source = "user";
|
||||
initPhase = 0;
|
||||
animPeriod = 1.2;
|
||||
};
|
||||
class HideGun_02: HideGun_01
|
||||
{
|
||||
};
|
||||
class HideGun_03: HideGun_01
|
||||
{
|
||||
};
|
||||
class HideGun_04: HideGun_01
|
||||
{
|
||||
};
|
||||
class CloseCover1
|
||||
{
|
||||
source = "user";
|
||||
initPhase = 0;
|
||||
animPeriod = 0.7;
|
||||
};
|
||||
class CloseCover2: CloseCover1
|
||||
{
|
||||
};
|
||||
};
|
||||
};
|
||||
class ArmoredSUV_PMC_DZE: ArmoredSUV_Base_PMC
|
||||
{
|
||||
scope = 2;
|
||||
side = 2;
|
||||
faction = "PMC_BAF";
|
||||
displayName = "SUV (Armored) AL";
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
enableGPS = 1;
|
||||
transportMaxWeapons = 20;
|
||||
transportMaxMagazines = 400;
|
||||
transportmaxbackpacks = 10;
|
||||
class Turrets: Turrets
|
||||
{
|
||||
class MainTurret: MainTurret
|
||||
{
|
||||
body = "mainTurret";
|
||||
gun = "mainGun";
|
||||
viewGunnerInExternal = 1;
|
||||
minElev = -30;
|
||||
maxElev = 45;
|
||||
initElev = 0;
|
||||
soundServo[] = {"",0.01,1};
|
||||
animationSourceHatch = "";
|
||||
stabilizedInAxes = "StabilizedInAxesNone";
|
||||
gunBeg = "muzzle_1";
|
||||
gunEnd = "chamber_1";
|
||||
weapons[] = {"M134"};
|
||||
maxHorizontalRotSpeed = 1.8;
|
||||
maxVerticalRotSpeed = 1.8;
|
||||
magazines[] = {};
|
||||
gunnerAction = "ArmoredSUV_Gunner_PMC";
|
||||
};
|
||||
};
|
||||
class AnimationSources: AnimationSources
|
||||
{
|
||||
class Revolving
|
||||
{
|
||||
source = "revolving";
|
||||
weapon = "M134";
|
||||
};
|
||||
class HideGun_01
|
||||
{
|
||||
source = "user";
|
||||
initPhase = 0;
|
||||
animPeriod = 1.2;
|
||||
};
|
||||
class HideGun_02: HideGun_01
|
||||
{
|
||||
};
|
||||
class HideGun_03: HideGun_01
|
||||
{
|
||||
};
|
||||
class HideGun_04: HideGun_01
|
||||
{
|
||||
};
|
||||
class CloseCover1
|
||||
{
|
||||
source = "user";
|
||||
initPhase = 0;
|
||||
animPeriod = 0.7;
|
||||
};
|
||||
class CloseCover2: CloseCover1
|
||||
{
|
||||
};
|
||||
};
|
||||
};
|
||||
993
SQF/dayz_code/Configs/CfgVehicles/LAND/Gaz_Vodnik.hpp
Normal file
993
SQF/dayz_code/Configs/CfgVehicles/LAND/Gaz_Vodnik.hpp
Normal file
@@ -0,0 +1,993 @@
|
||||
class Wheeled_APC : Car
|
||||
{
|
||||
class SpeechVariants
|
||||
{
|
||||
class Default
|
||||
{
|
||||
speechSingular[] = {
|
||||
"veh_WheeledAPC"
|
||||
};
|
||||
speechPlural[] = {
|
||||
"veh_WheeledAPCs"
|
||||
};
|
||||
};
|
||||
class EN : Default
|
||||
{
|
||||
};
|
||||
class CZ
|
||||
{
|
||||
speechSingular[] = {
|
||||
"veh_WheeledAPC_CZ"
|
||||
};
|
||||
speechPlural[] = {
|
||||
"veh_WheeledAPCs_CZ"
|
||||
};
|
||||
};
|
||||
class CZ_Akuzativ
|
||||
{
|
||||
speechSingular[] = {
|
||||
"veh_WheeledAPC_CZ4P"
|
||||
};
|
||||
speechPlural[] = {
|
||||
"veh_WheeledAPCs_CZ4P"
|
||||
};
|
||||
};
|
||||
class RU
|
||||
{
|
||||
speechSingular[] = {
|
||||
"veh_WheeledAPC_RU"
|
||||
};
|
||||
speechPlural[] = {
|
||||
"veh_WheeledAPCs_RU"
|
||||
};
|
||||
};
|
||||
};
|
||||
TextPlural = "APCs";
|
||||
TextSingular = "APC";
|
||||
nameSound = "veh_WheeledAPC";
|
||||
displayName = "APC";
|
||||
terrainCoef = 1.5;
|
||||
preferRoads = 0;
|
||||
damperSize = 0.2;
|
||||
damperForce = 1;
|
||||
damperDamping = 1;
|
||||
turnCoef = 5;
|
||||
steerAheadSimul = 0.2;
|
||||
steerAheadPlan = 0.3;
|
||||
predictTurnSimul = 0.9;
|
||||
predictTurnPlan = 1;
|
||||
brakeDistance = 3;
|
||||
};
|
||||
class GAZ_Vodnik_HMG : Wheeled_APC
|
||||
{
|
||||
wheelCircumference = 3.541;
|
||||
scope = 2;
|
||||
model = "\ca\wheeled2\GAZ39371\GAZ39371_Vodnik_HMG.p3d";
|
||||
displayname = "Vodnik (BPPU)";
|
||||
picture = "\Ca\wheeled2\data\UI\Picture_GAZ39371_HMG_CA.paa";
|
||||
Icon = "\Ca\wheeled2\data\UI\Icon_GAZ39371_HMG_CA.paa";
|
||||
mapSize = 6.5;
|
||||
side = 0;
|
||||
faction = "RU";
|
||||
vehicleClass = "Armored";
|
||||
crew = "RU_Soldier";
|
||||
maxSpeed = 100;
|
||||
canFloat = 1;
|
||||
fuelCapacity = 220;
|
||||
terrainCoef = 2;
|
||||
class Library
|
||||
{
|
||||
libTextDesc = "GAZ-3937 ""Vodnik"" is a Russian high-mobility multipurpose amphibious vehicle. It can carry up to 10 people and drive at speeds up to 112 km/h (or 5 km when floating).<br/>This is equipped with a heavy machine gun.";
|
||||
};
|
||||
armor = 100;
|
||||
damageResistance = 0.02972;
|
||||
threat[] = {
|
||||
0.5,
|
||||
0.5,
|
||||
0.5
|
||||
};
|
||||
class HitPoints : HitPoints
|
||||
{
|
||||
class HitLFWheel : HitLFWheel
|
||||
{
|
||||
armor = 0.4;
|
||||
};
|
||||
class HitLBWheel : HitLBWheel
|
||||
{
|
||||
armor = 0.4;
|
||||
};
|
||||
class HitRFWheel : HitRFWheel
|
||||
{
|
||||
armor = 0.4;
|
||||
};
|
||||
class HitRBWheel : HitRBWheel
|
||||
{
|
||||
armor = 0.4;
|
||||
};
|
||||
class HitFuel
|
||||
{
|
||||
armor = 1.4;
|
||||
material = -1;
|
||||
name = "palivo";
|
||||
visual = "";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitGlass1 : HitGlass1
|
||||
{
|
||||
armor = 0.65;
|
||||
};
|
||||
class HitGlass2 : HitGlass2
|
||||
{
|
||||
armor = 0.65;
|
||||
};
|
||||
class HitGlass3 : HitGlass3
|
||||
{
|
||||
armor = 0.65;
|
||||
};
|
||||
class HitGlass4 : HitGlass4
|
||||
{
|
||||
armor = 0.65;
|
||||
};
|
||||
};
|
||||
class AnimationSources : AnimationSources
|
||||
{
|
||||
class recoil_source
|
||||
{
|
||||
source = "reload";
|
||||
weapon = "2A42";
|
||||
};
|
||||
};
|
||||
enableGPS = 1;
|
||||
weapons[] = {
|
||||
"TruckHorn2"
|
||||
};
|
||||
magazines[] = {
|
||||
};
|
||||
transportSoldier = 2;
|
||||
DriverAction = "GAZ_Driver";
|
||||
driverInAction = "GAZ_Driver";
|
||||
cargoAction[] = {
|
||||
"HMMWV_Cargo01",
|
||||
"Landrover_Cargo01"
|
||||
};
|
||||
viewCargoShadow = 1;
|
||||
unitInfoType = "UnitInfoShip";
|
||||
soundGear[] = {
|
||||
"",
|
||||
5.62341e-005,
|
||||
1
|
||||
};
|
||||
soundGetIn[] = {
|
||||
"\ca\sounds\vehicles\Wheeled\Armored_Vehicle\ext\ext-AV-getin",
|
||||
1,
|
||||
1
|
||||
};
|
||||
soundGetOut[] = {
|
||||
"\ca\sounds\vehicles\Wheeled\Armored_Vehicle\ext\ext-AV-getout",
|
||||
1,
|
||||
1,
|
||||
30
|
||||
};
|
||||
soundEngineOnInt[] = {
|
||||
"\ca\sounds\Vehicles\Wheeled\Armored_Vehicle\int\int-AV-start-02",
|
||||
0.562341,
|
||||
1
|
||||
};
|
||||
soundEngineOnExt[] = {
|
||||
"\ca\SOUNDS\Vehicles\Wheeled\Armored_Vehicle\ext\ext-AV-start-02",
|
||||
0.562341,
|
||||
1,
|
||||
250
|
||||
};
|
||||
soundEngineOffInt[] = {
|
||||
"\ca\sounds\vehicles\Wheeled\Armored_Vehicle\int\int-AV-stop-02",
|
||||
0.562341,
|
||||
1
|
||||
};
|
||||
soundEngineOffExt[] = {
|
||||
"\ca\sounds\vehicles\Wheeled\Armored_Vehicle\ext\ext-AV-stop-02",
|
||||
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\Armored_Vehicle\int\int-AV-acce-01",
|
||||
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\Vehicles\Wheeled\Armored_Vehicle\ext\ext-AV-acce-01",
|
||||
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\Armored_Vehicle\ext\ext-AV-engine-02low",
|
||||
1.77828,
|
||||
1,
|
||||
300
|
||||
};
|
||||
frequency = "(randomizer*0.05+0.95)*rpm";
|
||||
volume = "engineOn*camPos*(thrust factor[0.7, 0.2])";
|
||||
};
|
||||
class EngineHighOut
|
||||
{
|
||||
sound[] = {
|
||||
"\ca\sounds\Vehicles\Wheeled\Armored_Vehicle\ext\ext-AV-engine-02high",
|
||||
1.77828,
|
||||
0.9,
|
||||
500
|
||||
};
|
||||
frequency = "(randomizer*0.05+0.95)*rpm";
|
||||
volume = "engineOn*camPos*(thrust factor[0.5, 0.9])";
|
||||
};
|
||||
class IdleOut
|
||||
{
|
||||
sound[] = {
|
||||
"\ca\SOUNDS\Vehicles\Wheeled\Armored_Vehicle\ext\ext-AV-idle-02",
|
||||
0.562341,
|
||||
1,
|
||||
230
|
||||
};
|
||||
frequency = "1";
|
||||
volume = "engineOn*camPos*(rpm factor[0.4, 0])";
|
||||
};
|
||||
class TiresRockOut
|
||||
{
|
||||
sound[] = {
|
||||
"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-rock2",
|
||||
0.316228,
|
||||
1,
|
||||
30
|
||||
};
|
||||
frequency = "1";
|
||||
volume = "camPos*rock*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresSandOut
|
||||
{
|
||||
sound[] = {
|
||||
"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-sand2",
|
||||
0.316228,
|
||||
1,
|
||||
30
|
||||
};
|
||||
frequency = "1";
|
||||
volume = "camPos*sand*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresGrassOut
|
||||
{
|
||||
sound[] = {
|
||||
"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-grass3",
|
||||
0.316228,
|
||||
1,
|
||||
30
|
||||
};
|
||||
frequency = "1";
|
||||
volume = "camPos*grass*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresMudOut
|
||||
{
|
||||
sound[] = {
|
||||
"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-mud2",
|
||||
0.316228,
|
||||
1,
|
||||
30
|
||||
};
|
||||
frequency = "1";
|
||||
volume = "camPos*mud*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresGravelOut
|
||||
{
|
||||
sound[] = {
|
||||
"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-gravel2",
|
||||
0.316228,
|
||||
1,
|
||||
30
|
||||
};
|
||||
frequency = "1";
|
||||
volume = "camPos*gravel*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresAsphaltOut
|
||||
{
|
||||
sound[] = {
|
||||
"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-asphalt3",
|
||||
0.316228,
|
||||
1,
|
||||
30
|
||||
};
|
||||
frequency = "1";
|
||||
volume = "camPos*asphalt*(speed factor[2, 20])";
|
||||
};
|
||||
class NoiseOut
|
||||
{
|
||||
sound[] = {
|
||||
"\ca\SOUNDS\Vehicles\Wheeled\Noises\ext\noise3",
|
||||
0.316228,
|
||||
1,
|
||||
30
|
||||
};
|
||||
frequency = "1";
|
||||
volume = "camPos*(damper0 max 0.04)*(speed factor[0, 8])";
|
||||
};
|
||||
class EngineLowIn
|
||||
{
|
||||
sound[] = {
|
||||
"\ca\SOUNDS\Vehicles\Wheeled\Armored_Vehicle\int\int-AV-engine-02low",
|
||||
1.77828,
|
||||
1
|
||||
};
|
||||
frequency = "(randomizer*0.05+0.95)*rpm";
|
||||
volume = "((engineOn*thrust) factor[0.65, 0.2])*(1-camPos)";
|
||||
};
|
||||
class EngineHighIn
|
||||
{
|
||||
sound[] = {
|
||||
"\ca\SOUNDS\Vehicles\Wheeled\Armored_Vehicle\int\int-AV-engine-02high",
|
||||
1.77828,
|
||||
0.9
|
||||
};
|
||||
frequency = "(randomizer*0.05+0.95)*rpm";
|
||||
volume = "((engineOn*thrust) factor[0.55, 1.0])*(1-camPos)";
|
||||
};
|
||||
class IdleIn
|
||||
{
|
||||
sound[] = {
|
||||
"\ca\sounds\Vehicles\Wheeled\Armored_Vehicle\int\int-AV-idle-02",
|
||||
0.316228,
|
||||
1
|
||||
};
|
||||
frequency = "1";
|
||||
volume = "engineOn*(rpm factor[0.4, 0])*(1-camPos)";
|
||||
};
|
||||
class TiresRockIn
|
||||
{
|
||||
sound[] = {
|
||||
"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-rock2",
|
||||
0.0562341,
|
||||
1
|
||||
};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*rock*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresSandIn
|
||||
{
|
||||
sound[] = {
|
||||
"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-sand2",
|
||||
0.0562341,
|
||||
1
|
||||
};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*sand*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresGrassIn
|
||||
{
|
||||
sound[] = {
|
||||
"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-grass3",
|
||||
0.0562341,
|
||||
1
|
||||
};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*grass*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresMudIn
|
||||
{
|
||||
sound[] = {
|
||||
"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-mud2",
|
||||
0.0562341,
|
||||
1
|
||||
};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*mud*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresGravelIn
|
||||
{
|
||||
sound[] = {
|
||||
"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-gravel2",
|
||||
0.0562341,
|
||||
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\noise4",
|
||||
1,
|
||||
1
|
||||
};
|
||||
frequency = "1";
|
||||
volume = "(damper0 max 0.04)*(speed factor[0, 8])*(1-camPos)";
|
||||
};
|
||||
class Movement
|
||||
{
|
||||
sound = "soundEnviron";
|
||||
frequency = "1";
|
||||
volume = "0";
|
||||
};
|
||||
};
|
||||
enableManualFire = 0;
|
||||
class Turrets
|
||||
{
|
||||
class MainTurret : NewTurret
|
||||
{
|
||||
outGunnerMayFire = 1;
|
||||
minElev = -8;
|
||||
maxElev = 40;
|
||||
minTurn = -180;
|
||||
maxTurn = 180;
|
||||
initTurn = 0;
|
||||
gunBeg = "muzzle_1";
|
||||
gunEnd = "chamber_1";
|
||||
memoryPointGun = "machinegun";
|
||||
weapons[] = {
|
||||
"2A42",
|
||||
"PKT_veh"
|
||||
};
|
||||
magazines[] = {
|
||||
"150Rnd_30mmAP_2A42",
|
||||
"150Rnd_30mmHE_2A42",
|
||||
"1500Rnd_762x54_PKT"
|
||||
};
|
||||
gunnerOutOpticsShowCursor = 0;
|
||||
gunnerOpticsShowCursor = 0;
|
||||
gunnerAction = "GAZ_Gunner";
|
||||
gunnerInAction = "GAZ_Gunner";
|
||||
primaryGunner = 1;
|
||||
commanding = 2;
|
||||
primaryObserver = 1;
|
||||
stabilizedInAxes = "StabilizedInAxesNone";
|
||||
forceHideGunner = 1;
|
||||
gunnerOpticsModel = "\ca\weapons\2Dscope_BMPgun";
|
||||
gunnerForceOptics = 1;
|
||||
class ViewOptics
|
||||
{
|
||||
initAngleX = 5;
|
||||
minAngleX = -30;
|
||||
maxAngleX = 30;
|
||||
initAngleY = 0;
|
||||
minAngleY = 0;
|
||||
maxAngleY = 0;
|
||||
initFov = 0.203;
|
||||
minFov = 0.203;
|
||||
maxFov = 0.203;
|
||||
};
|
||||
soundServo[] = {
|
||||
"\ca\wheeled\Data\Sound\servo4",
|
||||
0.00562341,
|
||||
1,
|
||||
15
|
||||
};
|
||||
startEngine = 1;
|
||||
class HitPoints
|
||||
{
|
||||
class HitTurret
|
||||
{
|
||||
armor = 0.8;
|
||||
material = -1;
|
||||
name = "vez";
|
||||
visual = "vez";
|
||||
passThrough = 0.5;
|
||||
};
|
||||
class HitGun
|
||||
{
|
||||
armor = 0.4;
|
||||
material = -1;
|
||||
name = "zbran";
|
||||
visual = "zbran";
|
||||
passThrough = 0.1;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
class Reflectors
|
||||
{
|
||||
class Left
|
||||
{
|
||||
color[] = {
|
||||
0.9,
|
||||
0.8,
|
||||
0.8,
|
||||
1
|
||||
};
|
||||
ambient[] = {
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
1
|
||||
};
|
||||
position = "L svetlo";
|
||||
direction = "konec L svetla";
|
||||
hitpoint = "L svetlo";
|
||||
selection = "L svetlo";
|
||||
size = 0.5;
|
||||
brightness = 0.5;
|
||||
};
|
||||
class Right
|
||||
{
|
||||
color[] = {
|
||||
0.9,
|
||||
0.8,
|
||||
0.8,
|
||||
1
|
||||
};
|
||||
ambient[] = {
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
1
|
||||
};
|
||||
position = "P svetlo";
|
||||
direction = "konec P svetla";
|
||||
hitpoint = "P svetlo";
|
||||
selection = "P svetlo";
|
||||
size = 0.5;
|
||||
brightness = 0.5;
|
||||
};
|
||||
};
|
||||
memoryPointExhaust = "vyfuk_start";
|
||||
memoryPointExhaustDir = "vyfuk konec";
|
||||
class Damage
|
||||
{
|
||||
tex[] = {
|
||||
};
|
||||
mat[] = {
|
||||
"ca\wheeled2\gaz39371\data\gaz39371_vodnik_basis_01.rvmat",
|
||||
"ca\wheeled2\gaz39371\data\gaz39371_vodnik_basis_01_Half_D.rvmat",
|
||||
"ca\wheeled2\gaz39371\data\gaz39371_vodnik_basis_01_Full_D.rvmat",
|
||||
"ca\wheeled2\gaz39371\data\gaz39371_vodnik_cabin.rvmat",
|
||||
"ca\wheeled2\gaz39371\data\gaz39371_vodnik_cabin_Half_D.rvmat",
|
||||
"ca\wheeled2\gaz39371\data\gaz39371_vodnik_cabin_Full_D.rvmat",
|
||||
"ca\wheeled2\gaz39371\data\gaz39371_vodnik_module.rvmat",
|
||||
"ca\wheeled2\gaz39371\data\gaz39371_vodnik_module_Half_D.rvmat",
|
||||
"ca\wheeled2\gaz39371\data\gaz39371_vodnik_module_Full_D.rvmat",
|
||||
"ca\wheeled2\gaz39371\data\gaz39371_vodnik_int.rvmat",
|
||||
"ca\wheeled2\gaz39371\data\gaz39371_vodnik_int.rvmat",
|
||||
"ca\wheeled2\gaz39371\data\gaz39371_vodnik_int_destruct.rvmat",
|
||||
"ca\wheeled2\gaz39371\data\gaz39371_vodnik_glass.rvmat",
|
||||
"ca\wheeled2\gaz39371\data\gaz39371_vodnik_glass_Half_D.rvmat",
|
||||
"ca\wheeled2\gaz39371\data\gaz39371_vodnik_glass_Half_D.rvmat",
|
||||
"ca\wheeled2\gaz39371\data\gaz39371_vodnik_glass_in.rvmat",
|
||||
"ca\wheeled2\gaz39371\data\gaz39371_vodnik_glass_in_Half_D.rvmat",
|
||||
"ca\wheeled2\gaz39371\data\gaz39371_vodnik_glass_in_Half_D.rvmat"
|
||||
};
|
||||
};
|
||||
hiddenSelections[] = {
|
||||
"Camo1",
|
||||
"Camo2",
|
||||
"Camo3"
|
||||
};
|
||||
hiddenSelectionsTextures[] = {
|
||||
"\ca\wheeled2\gaz39371\data\gaz39371_vodnik_basis_01_co.paa",
|
||||
"\ca\wheeled2\gaz39371\data\gaz39371_vodnik_cabin_co.paa",
|
||||
"\ca\wheeled2\gaz39371\data\gaz39371_vodnik_mod_out_co.paa"
|
||||
};
|
||||
};
|
||||
|
||||
class GAZ_Vodnik_DZ : GAZ_Vodnik_HMG
|
||||
{
|
||||
model = "\ca\wheeled2\GAZ39371\GAZ39371_Vodnik.p3d";
|
||||
displayname = "Vodnik (2xPK) DZ";
|
||||
picture = "\Ca\wheeled2\data\UI\Picture_GAZ39371_CA.paa";
|
||||
Icon = "\Ca\wheeled2\data\UI\Icon_GAZ39371_CA.paa";
|
||||
mapSize = 6.5;
|
||||
transportSoldier = 10;
|
||||
cargoAction[] = {
|
||||
"HMMWV_Cargo01",
|
||||
"Landrover_Cargo01",
|
||||
"UAZ_Cargo01"
|
||||
};
|
||||
class Library
|
||||
{
|
||||
libTextDesc = "GAZ-3937 ""Vodnik"" is a Russian high-mobility multipurpose amphibious vehicle. It can carry up to 10 people and drive at speeds up to 112 km/h (or 5 km when floating).<br/>This is equipped with dual PK 7.62 mm machine gun.";
|
||||
};
|
||||
armor = 85;
|
||||
damageResistance = 0.032;
|
||||
threat[] = {
|
||||
0.5,
|
||||
0.1,
|
||||
0.2
|
||||
};
|
||||
enableManualFire = 0;
|
||||
class Turrets : Turrets
|
||||
{
|
||||
class MainTurret : MainTurret
|
||||
{
|
||||
minElev = -25;
|
||||
maxElev = 60;
|
||||
minTurn = -90;
|
||||
maxTurn = 90;
|
||||
initElev = 23;
|
||||
gunnerName = "front gunner";
|
||||
weapons[] = {
|
||||
"PKT"
|
||||
};
|
||||
magazines[] = {
|
||||
"100Rnd_762x54_PK",
|
||||
};
|
||||
soundServo[] = {
|
||||
};
|
||||
viewGunnerInExternal = 1;
|
||||
castGunnerShadow = 1;
|
||||
gunnerForceOptics = 0;
|
||||
gunnerOpticsModel = "\ca\weapons\optika_empty";
|
||||
LODTurnedOut = 1000;
|
||||
LODTurnedIn = 1000;
|
||||
forceHideGunner = 0;
|
||||
commanding = 2;
|
||||
primaryGunner = 0;
|
||||
stabilizedInAxes = "StabilizedInAxesNone";
|
||||
primaryObserver = 1;
|
||||
class ViewOptics
|
||||
{
|
||||
initAngleX = 0;
|
||||
minAngleX = -30;
|
||||
maxAngleX = 30;
|
||||
initAngleY = 0;
|
||||
minAngleY = -100;
|
||||
maxAngleY = 100;
|
||||
initFov = 0.7;
|
||||
minFov = 0.25;
|
||||
maxFov = 1.1;
|
||||
};
|
||||
class ViewGunner
|
||||
{
|
||||
initAngleX = 5;
|
||||
minAngleX = -65;
|
||||
maxAngleX = 85;
|
||||
initAngleY = 0;
|
||||
minAngleY = -150;
|
||||
maxAngleY = 150;
|
||||
initFov = 0.7;
|
||||
minFov = 0.25;
|
||||
maxFov = 1.1;
|
||||
};
|
||||
startEngine = 0;
|
||||
};
|
||||
class BackTurret : MainTurret
|
||||
{
|
||||
body = "turret_2";
|
||||
gun = "gun_2";
|
||||
weapons[] = {
|
||||
"PKT_2"
|
||||
};
|
||||
animationSourceBody = "turret_2";
|
||||
animationSourceGun = "gun_2";
|
||||
selectionFireAnim = "zasleh2";
|
||||
proxyIndex = 2;
|
||||
gunnerName = "rear gunner";
|
||||
forceHideGunner = 0;
|
||||
commanding = -2;
|
||||
primaryGunner = 1;
|
||||
primaryObserver = 0;
|
||||
minTurn = 90;
|
||||
maxTurn = 270;
|
||||
initTurn = 180;
|
||||
stabilizedInAxes = "StabilizedInAxesNone";
|
||||
gunBeg = "muzzle_2";
|
||||
gunEnd = "chamber_2";
|
||||
memoryPointGun = "machinegun2";
|
||||
memoryPointGunnerOptics = "gunnerview2";
|
||||
startEngine = 0;
|
||||
};
|
||||
};
|
||||
class AnimationSources : AnimationSources
|
||||
{
|
||||
class ReloadAnim
|
||||
{
|
||||
source = "reload";
|
||||
weapon = "PKT";
|
||||
};
|
||||
class ReloadMagazine
|
||||
{
|
||||
source = "reloadmagazine";
|
||||
weapon = "PKT";
|
||||
};
|
||||
class Revolving
|
||||
{
|
||||
source = "revolving";
|
||||
weapon = "PKT";
|
||||
};
|
||||
class ReloadAnim_2
|
||||
{
|
||||
source = "reload";
|
||||
weapon = "PKT_2";
|
||||
};
|
||||
class ReloadMagazine_2
|
||||
{
|
||||
source = "reloadmagazine";
|
||||
weapon = "PKT_2";
|
||||
};
|
||||
class Revolving_2
|
||||
{
|
||||
source = "revolving";
|
||||
weapon = "PKT_2";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
class GAZ_Vodnik_DZE : GAZ_Vodnik_HMG
|
||||
{
|
||||
model = "\ca\wheeled2\GAZ39371\GAZ39371_Vodnik.p3d";
|
||||
displayname = "Vodnik (2xPK) DZ";
|
||||
picture = "\Ca\wheeled2\data\UI\Picture_GAZ39371_CA.paa";
|
||||
Icon = "\Ca\wheeled2\data\UI\Icon_GAZ39371_CA.paa";
|
||||
mapSize = 6.5;
|
||||
transportSoldier = 10;
|
||||
cargoAction[] = {
|
||||
"HMMWV_Cargo01",
|
||||
"Landrover_Cargo01",
|
||||
"UAZ_Cargo01"
|
||||
};
|
||||
class Library
|
||||
{
|
||||
libTextDesc = "GAZ-3937 ""Vodnik"" is a Russian high-mobility multipurpose amphibious vehicle. It can carry up to 10 people and drive at speeds up to 112 km/h (or 5 km when floating).<br/>This is equipped with dual PK 7.62 mm machine gun.";
|
||||
};
|
||||
armor = 85;
|
||||
damageResistance = 0.032;
|
||||
threat[] = {
|
||||
0.5,
|
||||
0.1,
|
||||
0.2
|
||||
};
|
||||
enableManualFire = 0;
|
||||
class Turrets : Turrets
|
||||
{
|
||||
class MainTurret : MainTurret
|
||||
{
|
||||
minElev = -25;
|
||||
maxElev = 60;
|
||||
minTurn = -90;
|
||||
maxTurn = 90;
|
||||
initElev = 23;
|
||||
gunnerName = "front gunner";
|
||||
weapons[] = {
|
||||
"PKT"
|
||||
};
|
||||
magazines[] = {};
|
||||
soundServo[] = {
|
||||
};
|
||||
viewGunnerInExternal = 1;
|
||||
castGunnerShadow = 1;
|
||||
gunnerForceOptics = 0;
|
||||
gunnerOpticsModel = "\ca\weapons\optika_empty";
|
||||
LODTurnedOut = 1000;
|
||||
LODTurnedIn = 1000;
|
||||
forceHideGunner = 0;
|
||||
commanding = 2;
|
||||
primaryGunner = 0;
|
||||
stabilizedInAxes = "StabilizedInAxesNone";
|
||||
primaryObserver = 1;
|
||||
class ViewOptics
|
||||
{
|
||||
initAngleX = 0;
|
||||
minAngleX = -30;
|
||||
maxAngleX = 30;
|
||||
initAngleY = 0;
|
||||
minAngleY = -100;
|
||||
maxAngleY = 100;
|
||||
initFov = 0.7;
|
||||
minFov = 0.25;
|
||||
maxFov = 1.1;
|
||||
};
|
||||
class ViewGunner
|
||||
{
|
||||
initAngleX = 5;
|
||||
minAngleX = -65;
|
||||
maxAngleX = 85;
|
||||
initAngleY = 0;
|
||||
minAngleY = -150;
|
||||
maxAngleY = 150;
|
||||
initFov = 0.7;
|
||||
minFov = 0.25;
|
||||
maxFov = 1.1;
|
||||
};
|
||||
startEngine = 0;
|
||||
};
|
||||
class BackTurret : MainTurret
|
||||
{
|
||||
body = "turret_2";
|
||||
gun = "gun_2";
|
||||
weapons[] = {
|
||||
"PKT_2"
|
||||
};
|
||||
animationSourceBody = "turret_2";
|
||||
animationSourceGun = "gun_2";
|
||||
selectionFireAnim = "zasleh2";
|
||||
proxyIndex = 2;
|
||||
gunnerName = "rear gunner";
|
||||
forceHideGunner = 0;
|
||||
commanding = -2;
|
||||
primaryGunner = 1;
|
||||
primaryObserver = 0;
|
||||
minTurn = 90;
|
||||
maxTurn = 270;
|
||||
initTurn = 180;
|
||||
stabilizedInAxes = "StabilizedInAxesNone";
|
||||
gunBeg = "muzzle_2";
|
||||
gunEnd = "chamber_2";
|
||||
memoryPointGun = "machinegun2";
|
||||
memoryPointGunnerOptics = "gunnerview2";
|
||||
startEngine = 0;
|
||||
};
|
||||
};
|
||||
class AnimationSources : AnimationSources
|
||||
{
|
||||
class ReloadAnim
|
||||
{
|
||||
source = "reload";
|
||||
weapon = "PKT";
|
||||
};
|
||||
class ReloadMagazine
|
||||
{
|
||||
source = "reloadmagazine";
|
||||
weapon = "PKT";
|
||||
};
|
||||
class Revolving
|
||||
{
|
||||
source = "revolving";
|
||||
weapon = "PKT";
|
||||
};
|
||||
class ReloadAnim_2
|
||||
{
|
||||
source = "reload";
|
||||
weapon = "PKT_2";
|
||||
};
|
||||
class ReloadMagazine_2
|
||||
{
|
||||
source = "reloadmagazine";
|
||||
weapon = "PKT_2";
|
||||
};
|
||||
class Revolving_2
|
||||
{
|
||||
source = "revolving";
|
||||
weapon = "PKT_2";
|
||||
};
|
||||
};
|
||||
};
|
||||
1080
SQF/dayz_code/Configs/CfgVehicles/LAND/HMMWV.hpp
Normal file
1080
SQF/dayz_code/Configs/CfgVehicles/LAND/HMMWV.hpp
Normal file
File diff suppressed because it is too large
Load Diff
643
SQF/dayz_code/Configs/CfgVehicles/LAND/LandRover.hpp
Normal file
643
SQF/dayz_code/Configs/CfgVehicles/LAND/LandRover.hpp
Normal file
@@ -0,0 +1,643 @@
|
||||
class LandRover_Base: Car
|
||||
{
|
||||
brakeDistance = 12.5;
|
||||
expansion = 1;
|
||||
enableManualFire = 0;
|
||||
htMin = 60;
|
||||
htMax = 1800;
|
||||
afMax = 100;
|
||||
mfMax = 80;
|
||||
mFact = 1;
|
||||
tBody = 250;
|
||||
scope = 0;
|
||||
displayname = "Military Offroad";
|
||||
maxSpeed = 150;
|
||||
terrainCoef = 3;
|
||||
turnCoef = 3;
|
||||
armor = 30;
|
||||
damageResistance = 0.00719;
|
||||
model = "\ca\wheeled_E\LR\LR";
|
||||
Picture = "\CA\wheeled_e\Data\UI\Picture_lr_CA.paa";
|
||||
Icon = "\CA\wheeled_e\Data\UI\Icon_lr_transport_CA.paa";
|
||||
MapSize = 6;
|
||||
outsideSoundFilter = 1;
|
||||
insideSoundCoef = 0.9;
|
||||
soundGear[] = {"",5.62341e-005,1};
|
||||
soundGetIn[] = {"\ca\Sounds_E\Wheeled_E\LandRover\LRover_door",1,1};
|
||||
soundGetOut[] = {"\ca\Sounds_E\Wheeled_E\LandRover\LRover_door",1,1,30};
|
||||
soundEngineOnInt[] = {"\ca\Sounds_E\Wheeled_E\LandRover\LRover_int_start",1,1};
|
||||
soundEngineOnExt[] = {"\ca\Sounds_E\Wheeled_E\LandRover\LRover_ext_start",1,1,100};
|
||||
soundEngineOffInt[] = {"\ca\Sounds_E\Wheeled_E\LandRover\LRover_int_stop",1,1};
|
||||
soundEngineOffExt[] = {"\ca\Sounds_E\Wheeled_E\LandRover\LRover_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\LandRover\LRover_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\LandRover\LRover_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\LandRover\LRover_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\LandRover\LRover_ext_high",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\LandRover\LRover_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\LandRover\LRover_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\LandRover\LRover_int_high",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\LandRover\LRover_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 = "These offroads where a pioneering civilian all-terrain utility vehicles, which where introduced in 1948; but later, the Landrover was adopted as a general brand for many four-wheel drive all-terrain vehicles.";
|
||||
};
|
||||
transportSoldier = 7;
|
||||
driverAction = "LR_Driver_EP1";
|
||||
cargoAction[] = {"LR_Cargo01_EP1","LR_Cargo02_EP1","LR_Cargo03_EP1","LR_Cargo05_EP1","LR_Cargo04_EP1","LR_Cargo02_EP1","LR_Cargo03_EP1"};
|
||||
cargoIsCoDriver[] = {1,0};
|
||||
class HitPoints: HitPoints
|
||||
{
|
||||
class HitEngine
|
||||
{
|
||||
armor = 2;
|
||||
material = -1;
|
||||
name = "motor";
|
||||
passThrough = 0;
|
||||
};
|
||||
class HitFuel
|
||||
{
|
||||
armor = 1;
|
||||
material = -1;
|
||||
name = "palivo";
|
||||
passThrough = 0;
|
||||
};
|
||||
class HitLFWheel: HitLFWheel
|
||||
{
|
||||
armor = 0.5;
|
||||
};
|
||||
class HitLBWheel: HitLBWheel
|
||||
{
|
||||
armor = 0.5;
|
||||
};
|
||||
class HitRFWheel: HitRFWheel
|
||||
{
|
||||
armor = 0.5;
|
||||
};
|
||||
class HitRBWheel: HitRBWheel
|
||||
{
|
||||
armor = 0.5;
|
||||
};
|
||||
};
|
||||
hiddenSelections[] = {};
|
||||
threat[] = {0,0,0};
|
||||
};
|
||||
|
||||
class LandRover_Special_CZ_EP1_DZ: LandRover_Base
|
||||
{
|
||||
scope = 2;
|
||||
side = 2;
|
||||
faction = "BIS_CZ";
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
model = "\ca\wheeled_E\LR\LR_Special";
|
||||
displayname = "Military Offroad Special DZ";
|
||||
Picture = "\CA\wheeled_e\Data\UI\Picture_lr_special_CA.paa";
|
||||
Icon = "\CA\wheeled_e\Data\UI\Icon_lr_special_CA.paa";
|
||||
transportSoldier = 2;
|
||||
cargoIsCoDriver[] = {0};
|
||||
cargoAction[] = {"LR_Cargo03_EP1","LR_Cargo02_EP1"};
|
||||
threat[] = {1,0.2,0.3};
|
||||
class Damage
|
||||
{
|
||||
tex[] = {};
|
||||
mat[] = {"ca\wheeled_E\LR\Data\LR_base.rvmat","ca\wheeled_E\LR\Data\LR_base_damage.rvmat","ca\wheeled_E\LR\Data\LR_base_destruct.rvmat","ca\wheeled_E\LR\Data\LR_glass.rvmat","ca\wheeled_E\LR\Data\LR_glass_damage.rvmat","ca\wheeled_E\LR\Data\LR_glass_destruct.rvmat","ca\wheeled_E\LR\Data\LR_Special.rvmat","ca\wheeled_E\LR\Data\LR_Special_damage.rvmat","ca\wheeled_E\LR\Data\LR_Special_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 AGS30_Turret: MainTurret
|
||||
{
|
||||
body = "mainTurret";
|
||||
gun = "mainGun";
|
||||
gunnerForceOptics = 0;
|
||||
gunnerOutOpticsShowCursor = 0;
|
||||
weapons[] = {"AGS30"};
|
||||
magazines[] = {"29Rnd_30mm_AGS30"};
|
||||
soundServo[] = {"\ca\sounds\vehicles\servos\turret-1",0.0316228,1,15};
|
||||
gunnerAction = "LR_Gunner01_EP1";
|
||||
gunnerInAction = "LR_Gunner01_EP1";
|
||||
ejectDeadGunner = 1;
|
||||
gunnerOpticsModel = "\ca\weapons\optika_AGS30";
|
||||
class GunFire: WeaponCloudsMGun
|
||||
{
|
||||
interval = 0.01;
|
||||
};
|
||||
class ViewOptics: ViewOptics
|
||||
{
|
||||
initFov = 0.2;
|
||||
minFov = 0.058;
|
||||
maxFov = 0.2;
|
||||
};
|
||||
stabilizedInAxes = "StabilizedInAxesNone";
|
||||
minElev = -18;
|
||||
};
|
||||
class PK_Turret: MainTurret
|
||||
{
|
||||
gunnerName = "commander";
|
||||
primaryGunner = 0;
|
||||
primaryObserver = 1;
|
||||
commanding = 2;
|
||||
body = "mainTurret_2";
|
||||
gun = "mainGun_2";
|
||||
animationSourceBody = "mainTurret_2";
|
||||
animationSourceGun = "mainGun_2";
|
||||
proxyIndex = 2;
|
||||
gunBeg = "usti hlavne_2";
|
||||
gunEnd = "konec hlavne_2";
|
||||
memoryPointGunnerOptics = "gunnerview_2";
|
||||
minElev = -18;
|
||||
maxElev = 40;
|
||||
minTurn = -45;
|
||||
maxTurn = 45;
|
||||
initTurn = 0;
|
||||
gunnerOpticsModel = "\ca\Weapons\optika_empty";
|
||||
gunnerForceOptics = 0;
|
||||
weapons[] = {"PKT"};
|
||||
magazines[] = {"100Rnd_762x54_PK"};
|
||||
soundServo[] = {};
|
||||
gunnerAction = "LR_Gunner02_EP1";
|
||||
gunnerInAction = "LR_Gunner02_EP1";
|
||||
ejectDeadGunner = 1;
|
||||
stabilizedInAxes = "StabilizedInAxesNone";
|
||||
memoryPointsGetInGunner = "pos codriver";
|
||||
memoryPointsGetInGunnerDir = "pos codriver dir";
|
||||
};
|
||||
};
|
||||
class AnimationSources: AnimationSources
|
||||
{
|
||||
class ReloadAnim
|
||||
{
|
||||
source = "reload";
|
||||
weapon = "AGS30";
|
||||
};
|
||||
class ReloadMagazine
|
||||
{
|
||||
source = "reloadmagazine";
|
||||
weapon = "AGS30";
|
||||
};
|
||||
class Revolving
|
||||
{
|
||||
source = "revolving";
|
||||
weapon = "AGS30";
|
||||
};
|
||||
class ReloadAnim_2
|
||||
{
|
||||
source = "reload";
|
||||
weapon = "PKT";
|
||||
};
|
||||
class ReloadMagazine_2
|
||||
{
|
||||
source = "reloadmagazine";
|
||||
weapon = "PKT";
|
||||
};
|
||||
class Revolving_2
|
||||
{
|
||||
source = "revolving";
|
||||
weapon = "PKT";
|
||||
};
|
||||
};
|
||||
class Library
|
||||
{
|
||||
libTextDesc = "These offroads, introduced in 1948, pioneered the civilian all-terrain utility vehicle. Later, the Land Rover was adopted as a general brand for many four-wheel-drive all-terrain vehicles.";
|
||||
};
|
||||
class TransportMagazines {};
|
||||
class TransportWeapons {};
|
||||
class NVGMarkers
|
||||
{
|
||||
class NVGMarker01
|
||||
{
|
||||
name = "nvg_marker";
|
||||
color[] = {0.03,0.003,0.003,1};
|
||||
ambient[] = {0.003,0.0003,0.0003,1};
|
||||
brightness = 0.001;
|
||||
blinking = 1;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
class LandRover_Special_CZ_EP1_DZE: LandRover_Base
|
||||
{
|
||||
scope = 2;
|
||||
side = 2;
|
||||
faction = "BIS_CZ";
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
model = "\ca\wheeled_E\LR\LR_Special";
|
||||
displayname = "Military Offroad Special DZ";
|
||||
Picture = "\CA\wheeled_e\Data\UI\Picture_lr_special_CA.paa";
|
||||
Icon = "\CA\wheeled_e\Data\UI\Icon_lr_special_CA.paa";
|
||||
transportSoldier = 2;
|
||||
cargoIsCoDriver[] = {0};
|
||||
cargoAction[] = {"LR_Cargo03_EP1","LR_Cargo02_EP1"};
|
||||
threat[] = {1,0.2,0.3};
|
||||
class Damage
|
||||
{
|
||||
tex[] = {};
|
||||
mat[] = {"ca\wheeled_E\LR\Data\LR_base.rvmat","ca\wheeled_E\LR\Data\LR_base_damage.rvmat","ca\wheeled_E\LR\Data\LR_base_destruct.rvmat","ca\wheeled_E\LR\Data\LR_glass.rvmat","ca\wheeled_E\LR\Data\LR_glass_damage.rvmat","ca\wheeled_E\LR\Data\LR_glass_destruct.rvmat","ca\wheeled_E\LR\Data\LR_Special.rvmat","ca\wheeled_E\LR\Data\LR_Special_damage.rvmat","ca\wheeled_E\LR\Data\LR_Special_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 AGS30_Turret: MainTurret
|
||||
{
|
||||
body = "mainTurret";
|
||||
gun = "mainGun";
|
||||
gunnerForceOptics = 0;
|
||||
gunnerOutOpticsShowCursor = 0;
|
||||
weapons[] = {"AGS30"};
|
||||
magazines[] = {};
|
||||
soundServo[] = {"\ca\sounds\vehicles\servos\turret-1",0.0316228,1,15};
|
||||
gunnerAction = "LR_Gunner01_EP1";
|
||||
gunnerInAction = "LR_Gunner01_EP1";
|
||||
ejectDeadGunner = 1;
|
||||
gunnerOpticsModel = "\ca\weapons\optika_AGS30";
|
||||
class GunFire: WeaponCloudsMGun
|
||||
{
|
||||
interval = 0.01;
|
||||
};
|
||||
class ViewOptics: ViewOptics
|
||||
{
|
||||
initFov = 0.2;
|
||||
minFov = 0.058;
|
||||
maxFov = 0.2;
|
||||
};
|
||||
stabilizedInAxes = "StabilizedInAxesNone";
|
||||
minElev = -18;
|
||||
};
|
||||
class PK_Turret: MainTurret
|
||||
{
|
||||
gunnerName = "commander";
|
||||
primaryGunner = 0;
|
||||
primaryObserver = 1;
|
||||
commanding = 2;
|
||||
body = "mainTurret_2";
|
||||
gun = "mainGun_2";
|
||||
animationSourceBody = "mainTurret_2";
|
||||
animationSourceGun = "mainGun_2";
|
||||
proxyIndex = 2;
|
||||
gunBeg = "usti hlavne_2";
|
||||
gunEnd = "konec hlavne_2";
|
||||
memoryPointGunnerOptics = "gunnerview_2";
|
||||
minElev = -18;
|
||||
maxElev = 40;
|
||||
minTurn = -45;
|
||||
maxTurn = 45;
|
||||
initTurn = 0;
|
||||
gunnerOpticsModel = "\ca\Weapons\optika_empty";
|
||||
gunnerForceOptics = 0;
|
||||
weapons[] = {"PKT"};
|
||||
magazines[] = {};
|
||||
soundServo[] = {};
|
||||
gunnerAction = "LR_Gunner02_EP1";
|
||||
gunnerInAction = "LR_Gunner02_EP1";
|
||||
ejectDeadGunner = 1;
|
||||
stabilizedInAxes = "StabilizedInAxesNone";
|
||||
memoryPointsGetInGunner = "pos codriver";
|
||||
memoryPointsGetInGunnerDir = "pos codriver dir";
|
||||
};
|
||||
};
|
||||
class AnimationSources: AnimationSources
|
||||
{
|
||||
class ReloadAnim
|
||||
{
|
||||
source = "reload";
|
||||
weapon = "AGS30";
|
||||
};
|
||||
class ReloadMagazine
|
||||
{
|
||||
source = "reloadmagazine";
|
||||
weapon = "AGS30";
|
||||
};
|
||||
class Revolving
|
||||
{
|
||||
source = "revolving";
|
||||
weapon = "AGS30";
|
||||
};
|
||||
class ReloadAnim_2
|
||||
{
|
||||
source = "reload";
|
||||
weapon = "PKT";
|
||||
};
|
||||
class ReloadMagazine_2
|
||||
{
|
||||
source = "reloadmagazine";
|
||||
weapon = "PKT";
|
||||
};
|
||||
class Revolving_2
|
||||
{
|
||||
source = "revolving";
|
||||
weapon = "PKT";
|
||||
};
|
||||
};
|
||||
class Library
|
||||
{
|
||||
libTextDesc = "These offroads, introduced in 1948, pioneered the civilian all-terrain utility vehicle. Later, the Land Rover was adopted as a general brand for many four-wheel-drive all-terrain vehicles.";
|
||||
};
|
||||
class TransportMagazines {};
|
||||
class TransportWeapons {};
|
||||
class NVGMarkers
|
||||
{
|
||||
class NVGMarker01
|
||||
{
|
||||
name = "nvg_marker";
|
||||
color[] = {0.03,0.003,0.003,1};
|
||||
ambient[] = {0.003,0.0003,0.0003,1};
|
||||
brightness = 0.001;
|
||||
blinking = 1;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
|
||||
class LandRover_MG_TK_EP1_DZ: LandRover_Base
|
||||
{
|
||||
scope = 2;
|
||||
side = 2;
|
||||
faction = "BIS_TK";
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
class TransportMagazines {};
|
||||
class TransportWeapons {};
|
||||
|
||||
model = "\ca\wheeled_E\LR\LR_MG";
|
||||
displayname = "Military Offroad (M2) DZ";
|
||||
Picture = "\CA\wheeled_e\Data\UI\Picture_lr_mg_CA.paa";
|
||||
Icon = "\CA\wheeled_e\Data\UI\Icon_lr_mg_CA.paa";
|
||||
transportSoldier = 1;
|
||||
cargoAction[] = {"LR_Cargo01_EP1"};
|
||||
threat[] = {1,0.1,0.3};
|
||||
class HitPoints: HitPoints
|
||||
{
|
||||
class HitGlass1: HitGlass1
|
||||
{
|
||||
armor = 0.51;
|
||||
};
|
||||
};
|
||||
class Damage
|
||||
{
|
||||
tex[] = {};
|
||||
mat[] = {"ca\wheeled_E\LR\Data\LR_base.rvmat","ca\wheeled_E\LR\Data\LR_base_damage.rvmat","ca\wheeled_E\LR\Data\LR_base_destruct.rvmat","ca\wheeled_E\LR\Data\LR_glass.rvmat","ca\wheeled_E\LR\Data\LR_glass_damage.rvmat","ca\wheeled_E\LR\Data\LR_glass_destruct.rvmat","ca\wheeled_E\LR\Data\LR_MG-SPG9.rvmat","ca\wheeled_E\LR\Data\LR_MG-SPG9_damage.rvmat","ca\wheeled_E\LR\Data\LR_MG-SPG9_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";
|
||||
hasGunner = 1;
|
||||
weapons[] = {"M2"};
|
||||
minElev = -25;
|
||||
maxElev = 60;
|
||||
soundServo[] = {"\ca\wheeled\Data\Sound\servo3",1e-006,1};
|
||||
magazines[] = {"100Rnd_127x99_M2"};
|
||||
gunnerAction = "LR_Gunner_EP1";
|
||||
ejectDeadGunner = 1;
|
||||
castGunnerShadow = 1;
|
||||
stabilizedInAxes = "StabilizedInAxesNone";
|
||||
};
|
||||
};
|
||||
class AnimationSources: AnimationSources
|
||||
{
|
||||
class ReloadAnim
|
||||
{
|
||||
source = "reload";
|
||||
weapon = "M2";
|
||||
};
|
||||
class ReloadMagazine
|
||||
{
|
||||
source = "reloadmagazine";
|
||||
weapon = "M2";
|
||||
};
|
||||
class Revolving
|
||||
{
|
||||
source = "revolving";
|
||||
weapon = "M2";
|
||||
};
|
||||
};
|
||||
class Library
|
||||
{
|
||||
libTextDesc = "These offroads, introduced in 1948, pioneered the civilian all-terrain utility vehicle. Later, the Land Rover was adopted as a general brand for many four-wheel-drive all-terrain vehicles.<br/>This one carries the M2 .50 machine gun.";
|
||||
};
|
||||
};
|
||||
|
||||
class LandRover_MG_TK_EP1_DZE: LandRover_Base
|
||||
{
|
||||
scope = 2;
|
||||
side = 2;
|
||||
faction = "BIS_TK";
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
class TransportMagazines {};
|
||||
class TransportWeapons {};
|
||||
|
||||
model = "\ca\wheeled_E\LR\LR_MG";
|
||||
displayname = "Military Offroad (M2) AL";
|
||||
Picture = "\CA\wheeled_e\Data\UI\Picture_lr_mg_CA.paa";
|
||||
Icon = "\CA\wheeled_e\Data\UI\Icon_lr_mg_CA.paa";
|
||||
transportSoldier = 1;
|
||||
cargoAction[] = {"LR_Cargo01_EP1"};
|
||||
threat[] = {1,0.1,0.3};
|
||||
class HitPoints: HitPoints
|
||||
{
|
||||
class HitGlass1: HitGlass1
|
||||
{
|
||||
armor = 0.51;
|
||||
};
|
||||
};
|
||||
class Damage
|
||||
{
|
||||
tex[] = {};
|
||||
mat[] = {"ca\wheeled_E\LR\Data\LR_base.rvmat","ca\wheeled_E\LR\Data\LR_base_damage.rvmat","ca\wheeled_E\LR\Data\LR_base_destruct.rvmat","ca\wheeled_E\LR\Data\LR_glass.rvmat","ca\wheeled_E\LR\Data\LR_glass_damage.rvmat","ca\wheeled_E\LR\Data\LR_glass_destruct.rvmat","ca\wheeled_E\LR\Data\LR_MG-SPG9.rvmat","ca\wheeled_E\LR\Data\LR_MG-SPG9_damage.rvmat","ca\wheeled_E\LR\Data\LR_MG-SPG9_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";
|
||||
hasGunner = 1;
|
||||
weapons[] = {"M2"};
|
||||
minElev = -25;
|
||||
maxElev = 60;
|
||||
soundServo[] = {"\ca\wheeled\Data\Sound\servo3",1e-006,1};
|
||||
magazines[] = {};
|
||||
gunnerAction = "LR_Gunner_EP1";
|
||||
ejectDeadGunner = 1;
|
||||
castGunnerShadow = 1;
|
||||
stabilizedInAxes = "StabilizedInAxesNone";
|
||||
};
|
||||
};
|
||||
class AnimationSources: AnimationSources
|
||||
{
|
||||
class ReloadAnim
|
||||
{
|
||||
source = "reload";
|
||||
weapon = "M2";
|
||||
};
|
||||
class ReloadMagazine
|
||||
{
|
||||
source = "reloadmagazine";
|
||||
weapon = "M2";
|
||||
};
|
||||
class Revolving
|
||||
{
|
||||
source = "revolving";
|
||||
weapon = "M2";
|
||||
};
|
||||
};
|
||||
class Library
|
||||
{
|
||||
libTextDesc = "These offroads, introduced in 1948, pioneered the civilian all-terrain utility vehicle. Later, the Land Rover was adopted as a general brand for many four-wheel-drive all-terrain vehicles.<br/>This one carries the M2 .50 machine gun.";
|
||||
};
|
||||
};
|
||||
539
SQF/dayz_code/Configs/CfgVehicles/LAND/UAZ_MG.hpp
Normal file
539
SQF/dayz_code/Configs/CfgVehicles/LAND/UAZ_MG.hpp
Normal file
@@ -0,0 +1,539 @@
|
||||
class UAZ_Base: Car
|
||||
{
|
||||
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 = 2;
|
||||
side = 0;
|
||||
faction = "BIS_TK";
|
||||
displayName = "UAZ (DShKM) DZ";
|
||||
accuracy = 0.3;
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
hiddenSelectionsTextures[] = {"\CA\wheeled_E\UAZ\Data\Uaz_main_IND_CO.paa","\ca\wheeled\data\uaz_mount_001_co.paa"};
|
||||
class TransportMagazines {};
|
||||
class TransportWeapons{};
|
||||
class Damage
|
||||
{
|
||||
tex[] = {};
|
||||
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_Base
|
||||
{
|
||||
htMin = 60;
|
||||
htMax = 1800;
|
||||
afMax = 200;
|
||||
mfMax = 100;
|
||||
mFact = 1;
|
||||
tBody = 250;
|
||||
expansion = 1;
|
||||
scope = 2;
|
||||
side = 0;
|
||||
faction = "BIS_TK";
|
||||
accuracy = 0.3;
|
||||
crew = "";
|
||||
displayName = "UAZ (DShKM) AL";
|
||||
typicalCargo[] = {};
|
||||
hiddenSelectionsTextures[] = {"\CA\wheeled_E\UAZ\Data\Uaz_main_IND_CO.paa","\ca\wheeled\data\uaz_mount_001_co.paa"};
|
||||
class TransportMagazines {};
|
||||
class TransportWeapons{};
|
||||
class Damage
|
||||
{
|
||||
tex[] = {};
|
||||
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[] = {};
|
||||
gunnerAction = "UAZ_Gunner01";
|
||||
gunnerInAction = "UAZ_Gunner01";
|
||||
ejectDeadGunner = 1;
|
||||
minElev = -25;
|
||||
maxElev = 60;
|
||||
stabilizedInAxes = "StabilizedInAxesNone";
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -434,19 +434,16 @@ class CfgVehicles {
|
||||
class Turrets {};
|
||||
};
|
||||
|
||||
#include "CfgVehicles\DZE\Helicopter\CH47.hpp"
|
||||
#include "CfgVehicles\DZE\Helicopter\UH60.hpp"
|
||||
|
||||
#include "CfgVehicles\DZE\Land\HMMWV.hpp"
|
||||
#include "CfgVehicles\DZE\Land\ArmouredSUV.hpp"
|
||||
#include "CfgVehicles\DZE\Land\GAZ_Vodnik.hpp"
|
||||
#include "CfgVehicles\DZE\Land\LandRover.hpp"
|
||||
#include "CfgVehicles\DZE\Land\Offroad.hpp"
|
||||
#include "CfgVehicles\DZE\Land\Pickup.hpp"
|
||||
#include "CfgVehicles\DZE\Land\UAZ_MG.hpp"
|
||||
|
||||
#include "CfgVehicles\DZE\Boat\RHIB.hpp"
|
||||
|
||||
#include "CfgVehicles\AIR\CH47.hpp"
|
||||
#include "CfgVehicles\AIR\UH60.hpp"
|
||||
|
||||
// LAND
|
||||
#include "CfgVehicles\LAND\HMMWV.hpp"
|
||||
#include "CfgVehicles\LAND\LandRover.hpp"
|
||||
#include "CfgVehicles\LAND\UAZ_MG.hpp"
|
||||
#include "CfgVehicles\LAND\Gaz_Vodnik.hpp"
|
||||
#include "CfgVehicles\LAND\ArmoredSUV.hpp"
|
||||
|
||||
|
||||
class MV22;
|
||||
class MV22_DZ : MV22 {
|
||||
|
||||
Reference in New Issue
Block a user