mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-14 04:02:37 +03:00
* Adding display name for UH60M_MEV_EP1_DZ * Adding 6 new Mi17 variants to config Armed: Mi17_TK_EP1 Mi17_UN_CDF_EP1 Mi17_CDF Unarmed: Mi17_medevac_CDF Mi17_medevac_Ins Mi17_medevac_RU * Adding new line for Cessna.hpp * Adding Cessna to the configs That removes the radar function from the cessans. * Adding 1 new An2 version to the config * Adding 2 more HMMWVs to the config Ive lowered the maxspeed from the HMMVW_DZ because all HMMWVs have a maxspeed of 100. New classes: HMMWV_Armored HMMWV_M2 * Adding BRDM2 to configs * Adding line for BRDM2_DZ.hpp * Update after comments * Update again * Update BRDM2_DZ.hpp * Update HMMWV.hpp * Update HMMWV.hpp 80 is the same as the other high tier armored HMMWV above. 40 is the same as the low tier ones. * Update HMMWV.hpp * Update HMMWV.hpp * Update BRDM2_DZ.hpp * Update HMMWV.hpp * Update CHANGE LOG 1.0.6.txt * Update UH60.hpp * Update Cessna_DZ.hpp * Update Cessna_DZ.hpp * Update NeutralAirplanes.hpp * Update MI17.hpp * Update AN2_DZ.hpp
1113 lines
40 KiB
C++
1113 lines
40 KiB
C++
class HMMWV_Base: Car
|
||
{
|
||
scope = private;
|
||
accuracy = 0.3;
|
||
side = 1;
|
||
faction = "USMC";
|
||
wheelCircumference = 2.834;
|
||
Model = "\ca\wheeled\HMMWV50";
|
||
Picture = "\Ca\wheeled\data\ico\HMMWV50_CA.paa";
|
||
Icon = "\Ca\wheeled\data\map_ico\icomap_hmwv50_CA.paa";
|
||
mapSize = 5;
|
||
displayName = "HMMWV";
|
||
vehicleClass = "Car";
|
||
crew = "USMC_Soldier";
|
||
typicalCargo[] = {"USMC_Soldier","USMC_Soldier","USMC_Soldier_AT","USMC_Soldier_Officer"};
|
||
damperSize = 0.2;
|
||
damperForce = 1;
|
||
damperDamping = 1;
|
||
armor = 40;
|
||
damageResistance = 0.00562;
|
||
turnCoef = 2;
|
||
steerAheadPlan = 0.2;
|
||
steerAheadSimul = 0.4;
|
||
predictTurnPlan = 0.9;
|
||
predictTurnSimul = 0.5;
|
||
terrainCoef = 2;
|
||
enableGPS = 1;
|
||
type = 1;
|
||
cost = 100000;
|
||
armorGlass = 0.5;
|
||
armorWheels = 0.1;
|
||
soundServo[] = {"\Ca\sounds\Vehicles\Servos\turret-1",0.01,1,10};
|
||
soundEnviron[] = {"",0.562341,1};
|
||
transportSoldier = 3;
|
||
class Library
|
||
{
|
||
libTextDesc = "The High Mobility Multi-purpose Wheeled Vehicle (HMMWV) has replaced the M151 <20>Willys<79> jeep in US Army service. The HMMWV was designed to fill myriad roles, including that of light tactical commander's vehicle, special purpose shelter carrier, and mobile weapons platform. The HMMWV is equipped with a high performance diesel engine and four-wheel drive, giving it access to very difficult terrain. It can be armed with an M2 machinegun, a Mk 19 grenade launcher or a TOW Anti-Tank Guided Missile.";
|
||
};
|
||
castDriverShadow = 0;
|
||
driverAction = "HMMWV_Driver";
|
||
cargoAction[] = {"HMMWV_Cargo01","HMMWV_Cargo01","UAZ_Cargo01"};
|
||
unitInfoType = "UnitInfoShip";
|
||
threat[] = {1,0.1,0.4};
|
||
class Turrets: Turrets
|
||
{
|
||
class MainTurret: MainTurret
|
||
{
|
||
body = "mainTurret";
|
||
gun = "mainGun";
|
||
hasGunner = 1;
|
||
weapons[] = {"M2"};
|
||
magazines[] = {"100Rnd_127x99_M2","100Rnd_127x99_M2","100Rnd_127x99_M2","100Rnd_127x99_M2","100Rnd_127x99_M2","100Rnd_127x99_M2"};
|
||
soundServo[] = {"\Ca\sounds\Vehicles\Servos\turret-1",0.01,1,10};
|
||
minElev = -25;
|
||
maxElev = 60;
|
||
gunnerAction = "HMMWV_Gunner01";
|
||
viewGunnerInExternal = 1;
|
||
castGunnerShadow = 1;
|
||
stabilizedInAxes = "StabilizedInAxesNone";
|
||
};
|
||
};
|
||
class HitPoints: HitPoints
|
||
{
|
||
class HitGlass1: HitGlass1
|
||
{
|
||
armor = 1;
|
||
};
|
||
class HitGlass2: HitGlass2
|
||
{
|
||
armor = 1;
|
||
};
|
||
class HitGlass3: HitGlass3
|
||
{
|
||
armor = 1;
|
||
};
|
||
class HitGlass4: HitGlass4
|
||
{
|
||
armor = 1;
|
||
};
|
||
class HitLFWheel: HitLFWheel
|
||
{
|
||
armor = 0.15;
|
||
};
|
||
class HitLBWheel: HitLBWheel
|
||
{
|
||
armor = 0.15;
|
||
};
|
||
class HitRFWheel: HitRFWheel
|
||
{
|
||
armor = 0.15;
|
||
};
|
||
class HitRBWheel: HitRBWheel
|
||
{
|
||
armor = 0.15;
|
||
};
|
||
class HitFuel
|
||
{
|
||
armor = 0.14;
|
||
material = -1;
|
||
name = "fueltank";
|
||
visual = "";
|
||
passThrough = 1;
|
||
};
|
||
class HitEngine
|
||
{
|
||
armor = 0.5;
|
||
material = -1;
|
||
name = "engine";
|
||
visual = "";
|
||
passThrough = 1;
|
||
};
|
||
};
|
||
class Damage
|
||
{
|
||
tex[] = {};
|
||
mat[] = {"ca\wheeled\hmmwv\data\hmmwv_details.rvmat","Ca\wheeled\HMMWV\data\hmmwv_details_damage.rvmat","Ca\wheeled\HMMWV\data\hmmwv_details_destruct.rvmat","ca\wheeled\hmmwv\data\hmmwv_body.rvmat","Ca\wheeled\HMMWV\data\hmmwv_body_damage.rvmat","Ca\wheeled\HMMWV\data\hmmwv_body_destruct.rvmat","ca\wheeled\hmmwv\data\hmmwv_clocks.rvmat","ca\wheeled\hmmwv\data\hmmwv_clocks.rvmat","ca\wheeled\data\hmmwv_clocks_destruct.rvmat","ca\weapons\data\m2.rvmat","ca\weapons\data\m2.rvmat","ca\weapons\data\m2_destruct.rvmat","ca\tracked\data\detailmapy\m1abrams_mg_mount.rvmat","ca\tracked\data\detailmapy\m1abrams_mg_mount.rvmat","ca\tracked\data\detailmapy\m1abrams_mg_mount_destruct.rvmat","ca\wheeled\HMMWV\data\hmmwv_glass.rvmat","ca\wheeled\HMMWV\data\hmmwv_glass_Half_D.rvmat","ca\wheeled\HMMWV\data\hmmwv_glass_Half_D.rvmat","ca\wheeled\HMMWV\data\hmmwv_glass_in.rvmat","ca\wheeled\HMMWV\data\hmmwv_glass_in_Half_D.rvmat","ca\wheeled\HMMWV\data\hmmwv_glass_in_Half_D.rvmat"};
|
||
};
|
||
insideSoundCoef = 0.9;
|
||
soundGear[] = {"",5.62341e-005,1};
|
||
soundGetIn[] = {"ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\get_in2",0.562341,1};
|
||
soundGetOut[] = {"ca\SOUNDS\Vehicles\Wheeled\HMMWV\int\get_in2",0.562341,1,20};
|
||
soundEngineOnInt[] = {"ca\sounds\Vehicles\Wheeled\HMMWV\int\int-engine_start1",0.177828,1};
|
||
soundEngineOnExt[] = {"ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\engine_ON1",0.177828,1,100};
|
||
soundEngineOffInt[] = {"ca\sounds\vehicles\Wheeled\HMMWV\int\int-engine_off2",0.177828,1};
|
||
soundEngineOffExt[] = {"ca\sounds\vehicles\Wheeled\HMMWV\ext\engine_OFF2",0.177828,1,100};
|
||
buildCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_building_01",0.707946,1,200};
|
||
buildCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_building_02",0.707946,1,200};
|
||
buildCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_building_03",0.707946,1,200};
|
||
buildCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_building_04",0.707946,1,200};
|
||
soundBuildingCrash[] = {"buildCrash0",0.25,"buildCrash1",0.25,"buildCrash2",0.25,"buildCrash3",0.25};
|
||
WoodCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_01",0.707946,1,200};
|
||
WoodCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_02",0.707946,1,200};
|
||
WoodCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_03",0.707946,1,200};
|
||
WoodCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_04",0.707946,1,200};
|
||
WoodCrash4[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_05",0.707946,1,200};
|
||
WoodCrash5[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_06",0.707946,1,200};
|
||
soundWoodCrash[] = {"woodCrash0",0.166,"woodCrash1",0.166,"woodCrash2",0.166,"woodCrash3",0.166,"woodCrash4",0.166,"woodCrash5",0.166};
|
||
ArmorCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_01",0.707946,1,200};
|
||
ArmorCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_02",0.707946,1,200};
|
||
ArmorCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_03",0.707946,1,200};
|
||
ArmorCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_04",0.707946,1,200};
|
||
soundArmorCrash[] = {"ArmorCrash0",0.25,"ArmorCrash1",0.25,"ArmorCrash2",0.25,"ArmorCrash3",0.25};
|
||
class SoundEvents
|
||
{
|
||
class AccelerationIn
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\int\int-acceleration1",0.1,1};
|
||
limit = "0.8";
|
||
expression = "(engineOn*(1-camPos))*gmeterZ";
|
||
};
|
||
class AccelerationOut
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\turspecial1",0.1,1,200};
|
||
limit = "0.8";
|
||
expression = "(engineOn*camPos)*gmeterZ";
|
||
};
|
||
};
|
||
class Sounds: Sounds
|
||
{
|
||
class Engine: Engine
|
||
{
|
||
sound[] = {"\ca\sounds\Vehicles\Wheeled\HMMWV\ext\Engine_Loop_Low_1b",1,1,300};
|
||
frequency = "(randomizer*0.05+0.95)*rpm";
|
||
volume = "camPos*engineOn*((rpm factor[0.15, 0.4]) min (rpm factor[0.7, 0.5]))";
|
||
};
|
||
class EngineHighOut
|
||
{
|
||
sound[] = {"\ca\sounds\Vehicles\Wheeled\HMMWV\ext\Engine_Loop_High_1b",1,1,400};
|
||
frequency = "(randomizer*0.05+0.95)*rpm";
|
||
volume = "camPos*engineOn*(rpm factor[0.5, 0.8])";
|
||
};
|
||
class IdleOut
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\idle_2",0.562341,1,100};
|
||
frequency = "1";
|
||
volume = "engineOn*camPos*(rpm factor[0.3, 0])";
|
||
};
|
||
class TiresRockOut
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-rock2",0.316228,1,30};
|
||
frequency = "1";
|
||
volume = "camPos*rock*(speed factor[2, 20])";
|
||
};
|
||
class TiresSandOut
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-sand2",0.316228,1,30};
|
||
frequency = "1";
|
||
volume = "camPos*sand*(speed factor[2, 20])";
|
||
};
|
||
class TiresGrassOut
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-grass2",0.316228,1,30};
|
||
frequency = "1";
|
||
volume = "camPos*grass*(speed factor[2, 20])";
|
||
};
|
||
class TiresMudOut
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-mud2",0.316228,1,30};
|
||
frequency = "1";
|
||
volume = "camPos*mud*(speed factor[2, 20])";
|
||
};
|
||
class TiresGravelOut
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-gravel2",0.316228,1,30};
|
||
frequency = "1";
|
||
volume = "camPos*gravel*(speed factor[2, 20])";
|
||
};
|
||
class TiresAsphaltOut
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-asphalt3",0.316228,1,30};
|
||
frequency = "1";
|
||
volume = "camPos*asphalt*(speed factor[2, 20])";
|
||
};
|
||
class NoiseOut
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Noises\ext\noise2",0.177828,1,30};
|
||
frequency = "1";
|
||
volume = "camPos*(damper0 max 0.03)*(speed factor[0, 8])";
|
||
};
|
||
class EngineLowIn
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\int\int-engine_low1",1,1};
|
||
frequency = "(randomizer*0.05+0.95)*rpm";
|
||
volume = "(1-camPos)*engineOn*((rpm factor[0.2, 0.4]) min (rpm factor[0.8, 0.6]))";
|
||
};
|
||
class EngineHighIn
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\int\int-engine_high2",1,1};
|
||
frequency = "(randomizer*0.05+0.95)*rpm";
|
||
volume = "(1-camPos)*engineOn*(rpm factor[0.5, 1.0])";
|
||
};
|
||
class IdleIn
|
||
{
|
||
sound[] = {"\ca\sounds\Vehicles\Wheeled\HMMWV\int\int-engine_idle2",0.316228,1};
|
||
frequency = "1";
|
||
volume = "engineOn*(rpm factor[0.4, 0])*(1-camPos)";
|
||
};
|
||
class TiresRockIn
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-rock2",1,1};
|
||
frequency = "1";
|
||
volume = "(1-camPos)*rock*(speed factor[2, 20])";
|
||
};
|
||
class TiresSandIn
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-sand2",1,1};
|
||
frequency = "1";
|
||
volume = "(1-camPos)*sand*(speed factor[2, 20])";
|
||
};
|
||
class TiresGrassIn
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-grass2",1,1};
|
||
frequency = "1";
|
||
volume = "(1-camPos)*grass*(speed factor[2, 20])";
|
||
};
|
||
class TiresMudIn
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-mud2",1,1};
|
||
frequency = "1";
|
||
volume = "(1-camPos)*mud*(speed factor[2, 20])";
|
||
};
|
||
class TiresGravelIn
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-gravel2",1,1};
|
||
frequency = "1";
|
||
volume = "(1-camPos)*gravel*(speed factor[2, 20])";
|
||
};
|
||
class TiresAsphaltIn
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-asphalt3",1,1};
|
||
frequency = "1";
|
||
volume = "(1-camPos)*asphalt*(speed factor[2, 20])";
|
||
};
|
||
class NoiseIn
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Noises\int\noise2",0.446684,1};
|
||
frequency = "1";
|
||
volume = "(damper0 max 0.03)*(speed factor[0, 8])*(1-camPos)";
|
||
};
|
||
class Movement: Movement
|
||
{
|
||
sound = "soundEnviron";
|
||
frequency = "1";
|
||
volume = "0";
|
||
};
|
||
};
|
||
brakeDistance = 8.5;
|
||
htMin = 60;
|
||
htMax = 1800;
|
||
afMax = 200;
|
||
mfMax = 100;
|
||
mFact = 1;
|
||
tBody = 200;
|
||
transportMaxBackpacks = 5;
|
||
class NVGMarkers
|
||
{
|
||
class NVGMarker01
|
||
{
|
||
name = "nvg_marker";
|
||
color[] = {0.03,0.003,0.003,1};
|
||
ambient[] = {0.003,0.0003,0.0003,1};
|
||
brightness = 0.001;
|
||
blinking = 1;
|
||
};
|
||
};
|
||
};
|
||
|
||
class HMMWV_DZ: HMMWV_Base {
|
||
|
||
accuracy = 0.32;
|
||
displayname = $STR_VEH_NAME_HMMWV;
|
||
displaynameshort = "HMMWV (Wood Camo)";
|
||
hasgunner = 0;
|
||
hiddenselections[] = {"Camo1"};
|
||
hiddenselectionstextures[] = {"\ca\wheeled\hmmwv\data\hmmwv_body_co.paa"};
|
||
icon = "\Ca\wheeled\data\map_ico\icomap_hmwv_CA.paa";
|
||
mapsize = 5;
|
||
model = "ca\wheeled_E\HMMWV\HMMWV";
|
||
picture = "\Ca\wheeled\data\ico\HMMWV_CA.paa";
|
||
scope = public;
|
||
side = 2;
|
||
crew = "";
|
||
typicalCargo[] = {};
|
||
transportMaxWeapons = 10;
|
||
transportMaxMagazines = 50;
|
||
transportmaxbackpacks = 4;
|
||
class Turrets {};
|
||
class Damage {
|
||
mat[] = {"ca\wheeled\hmmwv\data\hmmwv_details.rvmat", "Ca\wheeled\HMMWV\data\hmmwv_details_damage.rvmat", "Ca\wheeled\HMMWV\data\hmmwv_details_destruct.rvmat", "ca\wheeled\hmmwv\data\hmmwv_body.rvmat", "Ca\wheeled\HMMWV\data\hmmwv_body_damage.rvmat", "Ca\wheeled\HMMWV\data\hmmwv_body_destruct.rvmat", "ca\wheeled\hmmwv\data\hmmwv_clocks.rvmat", "ca\wheeled\hmmwv\data\hmmwv_clocks.rvmat", "ca\wheeled\data\hmmwv_clocks_destruct.rvmat", "ca\wheeled\HMMWV\data\hmmwv_glass.rvmat", "ca\wheeled\HMMWV\data\hmmwv_glass_Half_D.rvmat", "ca\wheeled\HMMWV\data\hmmwv_glass_Half_D.rvmat", "ca\wheeled\HMMWV\data\hmmwv_glass_in.rvmat", "ca\wheeled\HMMWV\data\hmmwv_glass_in_Half_D.rvmat", "ca\wheeled\HMMWV\data\hmmwv_glass_in_Half_D.rvmat"};
|
||
tex[] = {};
|
||
};
|
||
};
|
||
|
||
class HMMWV_M998A2_SOV_DES_EP1_DZ: HMMWV_Base
|
||
{
|
||
expansion = 1;
|
||
side = 1;
|
||
scope = public;
|
||
transportSoldier = 4;
|
||
transportMaxWeapons = 4;
|
||
transportMaxMagazines = 120;
|
||
transportmaxbackpacks = 4;
|
||
model = "\ca\wheeled_e\HMMWV\M998A2_sov";
|
||
displayname = "HMMWV SOV DZ";
|
||
armor = 40;
|
||
damageResistance = 0.00581;
|
||
threat[] = {1,0.3,0.3};
|
||
Picture = "\CA\wheeled_e\Data\UI\Picture_hmmwv_sov_CA.paa";
|
||
Icon = "\CA\wheeled_e\Data\UI\Icon_hmmwv_sov_CA.paa";
|
||
driverAction = "HMMWV_Driver_EP1";
|
||
cargoAction[] = {"HMMWV_Cargo01_EP1","HMMWV_Cargo02_EP1","HMMWV_Cargo03_EP1","HMMWV_Cargo04_EP1"};
|
||
outsideSoundFilter = 0;
|
||
insideSoundCoef = 1;
|
||
soundGear[] = {"",5.62341e-005,1};
|
||
soundGetIn[] = {"ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\get_in2",0.562341,1};
|
||
soundGetOut[] = {"ca\SOUNDS\Vehicles\Wheeled\HMMWV\int\get_in2",0.562341,1,20};
|
||
soundEngineOnInt[] = {"ca\sounds\Vehicles\Wheeled\HMMWV\int\int-engine_start1",0.177828,1};
|
||
soundEngineOnExt[] = {"ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\engine_ON1",0.177828,1,100};
|
||
soundEngineOffInt[] = {"ca\sounds\vehicles\Wheeled\HMMWV\int\int-engine_off2",0.177828,1};
|
||
soundEngineOffExt[] = {"ca\sounds\vehicles\Wheeled\HMMWV\ext\engine_OFF2",0.177828,1,100};
|
||
buildCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_building_01",0.707946,1,200};
|
||
buildCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_building_02",0.707946,1,200};
|
||
buildCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_building_03",0.707946,1,200};
|
||
buildCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_building_04",0.707946,1,200};
|
||
soundBuildingCrash[] = {"buildCrash0",0.25,"buildCrash1",0.25,"buildCrash2",0.25,"buildCrash3",0.25};
|
||
WoodCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_01",0.707946,1,200};
|
||
WoodCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_02",0.707946,1,200};
|
||
WoodCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_03",0.707946,1,200};
|
||
WoodCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_04",0.707946,1,200};
|
||
WoodCrash4[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_05",0.707946,1,200};
|
||
WoodCrash5[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_06",0.707946,1,200};
|
||
soundWoodCrash[] = {"woodCrash0",0.166,"woodCrash1",0.166,"woodCrash2",0.166,"woodCrash3",0.166,"woodCrash4",0.166,"woodCrash5",0.166};
|
||
ArmorCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_01",0.707946,1,200};
|
||
ArmorCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_02",0.707946,1,200};
|
||
ArmorCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_03",0.707946,1,200};
|
||
ArmorCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_04",0.707946,1,200};
|
||
soundArmorCrash[] = {"ArmorCrash0",0.25,"ArmorCrash1",0.25,"ArmorCrash2",0.25,"ArmorCrash3",0.25};
|
||
class SoundEvents
|
||
{
|
||
class AccelerationIn
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\int\int-acceleration1",0.1,1};
|
||
limit = "0.8";
|
||
expression = "(engineOn*(1-camPos))*gmeterZ";
|
||
};
|
||
class AccelerationOut
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\turspecial1",0.1,1,200};
|
||
limit = "0.8";
|
||
expression = "(engineOn*camPos)*gmeterZ";
|
||
};
|
||
};
|
||
class Sounds
|
||
{
|
||
class Engine
|
||
{
|
||
sound[] = {"\ca\sounds\Vehicles\Wheeled\HMMWV\ext\Engine_Loop_Low_1b",1,1,300};
|
||
frequency = "(randomizer*0.05+0.95)*rpm";
|
||
volume = "camPos*engineOn*((rpm factor[0.15, 0.4]) min (rpm factor[0.7, 0.5]))";
|
||
};
|
||
class EngineHighOut
|
||
{
|
||
sound[] = {"\ca\sounds\Vehicles\Wheeled\HMMWV\ext\Engine_Loop_High_1b",1,1,400};
|
||
frequency = "(randomizer*0.05+0.95)*rpm";
|
||
volume = "camPos*engineOn*(rpm factor[0.5, 0.8])";
|
||
};
|
||
class IdleOut
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\idle_2",0.562341,1,100};
|
||
frequency = "1";
|
||
volume = "engineOn*camPos*(rpm factor[0.3, 0])";
|
||
};
|
||
class TiresRockOut
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-rock2",0.316228,1,30};
|
||
frequency = "1";
|
||
volume = "camPos*rock*(speed factor[2, 20])";
|
||
};
|
||
class TiresSandOut
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-sand2",0.316228,1,30};
|
||
frequency = "1";
|
||
volume = "camPos*sand*(speed factor[2, 20])";
|
||
};
|
||
class TiresGrassOut
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-grass2",0.316228,1,30};
|
||
frequency = "1";
|
||
volume = "camPos*grass*(speed factor[2, 20])";
|
||
};
|
||
class TiresMudOut
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-mud2",0.316228,1,30};
|
||
frequency = "1";
|
||
volume = "camPos*mud*(speed factor[2, 20])";
|
||
};
|
||
class TiresGravelOut
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-gravel2",0.316228,1,30};
|
||
frequency = "1";
|
||
volume = "camPos*gravel*(speed factor[2, 20])";
|
||
};
|
||
class TiresAsphaltOut
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-asphalt3",0.316228,1,30};
|
||
frequency = "1";
|
||
volume = "camPos*asphalt*(speed factor[2, 20])";
|
||
};
|
||
class NoiseOut
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Noises\ext\noise2",0.177828,1,30};
|
||
frequency = "1";
|
||
volume = "camPos*(damper0 max 0.03)*(speed factor[0, 8])";
|
||
};
|
||
class EngineLowIn
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\Engine_Loop_Low_1b",1,1};
|
||
frequency = "(randomizer*0.05+0.95)*rpm";
|
||
volume = "(1-camPos)*engineOn*((rpm factor[0.2, 0.4]) min (rpm factor[0.8, 0.6]))";
|
||
};
|
||
class EngineHighIn
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\Engine_Loop_High_1b",1,1};
|
||
frequency = "(randomizer*0.05+0.95)*rpm";
|
||
volume = "(1-camPos)*engineOn*(rpm factor[0.5, 1.0])";
|
||
};
|
||
class IdleIn
|
||
{
|
||
sound[] = {"\ca\sounds\Vehicles\Wheeled\HMMWV\ext\idle_2",0.316228,1};
|
||
frequency = "1";
|
||
volume = "engineOn*(rpm factor[0.4, 0])*(1-camPos)";
|
||
};
|
||
class TiresRockIn
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-rock2",1,1};
|
||
frequency = "1";
|
||
volume = "(1-camPos)*rock*(speed factor[2, 20])";
|
||
};
|
||
class TiresSandIn
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-sand2",1,1};
|
||
frequency = "1";
|
||
volume = "(1-camPos)*sand*(speed factor[2, 20])";
|
||
};
|
||
class TiresGrassIn
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-grass2",1,1};
|
||
frequency = "1";
|
||
volume = "(1-camPos)*grass*(speed factor[2, 20])";
|
||
};
|
||
class TiresMudIn
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-mud2",1,1};
|
||
frequency = "1";
|
||
volume = "(1-camPos)*mud*(speed factor[2, 20])";
|
||
};
|
||
class TiresGravelIn
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-gravel2",1,1};
|
||
frequency = "1";
|
||
volume = "(1-camPos)*gravel*(speed factor[2, 20])";
|
||
};
|
||
class TiresAsphaltIn
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-asphalt3",1,1};
|
||
frequency = "1";
|
||
volume = "(1-camPos)*asphalt*(speed factor[2, 20])";
|
||
};
|
||
class NoiseIn
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Noises\int\noise2",0.446684,1};
|
||
frequency = "1";
|
||
volume = "(damper0 max 0.03)*(speed factor[0, 8])*(1-camPos)";
|
||
};
|
||
class Movement
|
||
{
|
||
sound = "soundEnviron";
|
||
frequency = "1";
|
||
volume = "0";
|
||
};
|
||
};
|
||
class Turrets: Turrets
|
||
{
|
||
class MainTurret: MainTurret
|
||
{
|
||
weapons[] = {"MK19"};
|
||
magazines[] = {"48Rnd_40mm_MK19"};
|
||
soundServo[] = {"\Ca\sounds\Vehicles\Servos\turret-1",0.01,1,10};
|
||
gunnerAction = "HMMWV_Gunner03_EP1";
|
||
class GunFire: WeaponCloudsMGun
|
||
{
|
||
interval = 0.01;
|
||
};
|
||
commanding = 0;
|
||
primaryGunner = 0;
|
||
primaryObserver = 0;
|
||
LODTurnedOut = 1000;
|
||
LODTurnedIn = 1000;
|
||
};
|
||
class SideTurret: MainTurret
|
||
{
|
||
gunnerName = "front gunner";
|
||
weapons[] = {"M240_veh"};
|
||
magazines[] = {"100Rnd_762x51_M240"};
|
||
soundServo[] = {"\ca\wheeled\Data\Sound\servo3",0.0001,1.1};
|
||
gunnerAction = "HMMWV_Gunner02_EP1";
|
||
commanding = 1;
|
||
primaryGunner = 1;
|
||
primaryObserver = 1;
|
||
proxyIndex = 2;
|
||
minElev = -18;
|
||
maxElev = 20;
|
||
minTurn = -65;
|
||
maxTurn = 35;
|
||
gunBeg = "usti hlavne_2";
|
||
gunEnd = "konec hlavne_2";
|
||
body = "SideTurret";
|
||
gun = "SideGun";
|
||
memoryPointGunnerOptics = "gunnerview_2";
|
||
animationSourceBody = "SideTurret";
|
||
animationSourceGun = "SideGun";
|
||
LODTurnedOut = 1200;
|
||
LODTurnedIn = 1200;
|
||
};
|
||
};
|
||
class AnimationSources: AnimationSources
|
||
{
|
||
class ReloadAnim
|
||
{
|
||
source = "reload";
|
||
weapon = "M240_veh";
|
||
};
|
||
class ReloadMagazine
|
||
{
|
||
source = "reloadmagazine";
|
||
weapon = "M240_veh";
|
||
};
|
||
class Revolving
|
||
{
|
||
source = "revolving";
|
||
weapon = "M240_veh";
|
||
};
|
||
};
|
||
faction = "BIS_US";
|
||
crew = "";
|
||
typicalCargo[] = {};
|
||
class TransportMagazines {};
|
||
class TransportWeapons {};
|
||
class Damage
|
||
{
|
||
tex[] = {};
|
||
mat[] = {"Ca\wheeled_E\HMMWV\data\hmmwv_body_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_body_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_body_1_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_glass.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_glass_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_glass_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1_destruct.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default_destruct.rvmat"};
|
||
};
|
||
HiddenSelections[] = {"camo","camo1","camo2"};
|
||
HiddenSelectionsTextures[] = {"ca\wheeled_e\hmmwv\data\hmmwv_body_canvas_co.paa","ca\wheeled_e\hmmwv\data\hmmwv_hood_canvas_co.paa","ca\wheeled_e\hmmwv\data\hmmwv_regular_1_co.paa"};
|
||
};
|
||
|
||
class HMMWV_M998A2_SOV_DES_EP1_DZE: HMMWV_Base
|
||
{
|
||
expansion = 1;
|
||
side = 1;
|
||
scope = public;
|
||
transportSoldier = 4;
|
||
transportMaxWeapons = 4;
|
||
transportMaxMagazines = 120;
|
||
transportmaxbackpacks = 4;
|
||
model = "\ca\wheeled_e\HMMWV\M998A2_sov";
|
||
displayname = "HMMWV SOV AL";
|
||
armor = 40;
|
||
damageResistance = 0.00581;
|
||
threat[] = {1,0.3,0.3};
|
||
Picture = "\CA\wheeled_e\Data\UI\Picture_hmmwv_sov_CA.paa";
|
||
Icon = "\CA\wheeled_e\Data\UI\Icon_hmmwv_sov_CA.paa";
|
||
driverAction = "HMMWV_Driver_EP1";
|
||
cargoAction[] = {"HMMWV_Cargo01_EP1","HMMWV_Cargo02_EP1","HMMWV_Cargo03_EP1","HMMWV_Cargo04_EP1"};
|
||
outsideSoundFilter = 0;
|
||
insideSoundCoef = 1;
|
||
soundGear[] = {"",5.62341e-005,1};
|
||
soundGetIn[] = {"ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\get_in2",0.562341,1};
|
||
soundGetOut[] = {"ca\SOUNDS\Vehicles\Wheeled\HMMWV\int\get_in2",0.562341,1,20};
|
||
soundEngineOnInt[] = {"ca\sounds\Vehicles\Wheeled\HMMWV\int\int-engine_start1",0.177828,1};
|
||
soundEngineOnExt[] = {"ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\engine_ON1",0.177828,1,100};
|
||
soundEngineOffInt[] = {"ca\sounds\vehicles\Wheeled\HMMWV\int\int-engine_off2",0.177828,1};
|
||
soundEngineOffExt[] = {"ca\sounds\vehicles\Wheeled\HMMWV\ext\engine_OFF2",0.177828,1,100};
|
||
buildCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_building_01",0.707946,1,200};
|
||
buildCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_building_02",0.707946,1,200};
|
||
buildCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_building_03",0.707946,1,200};
|
||
buildCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_building_04",0.707946,1,200};
|
||
soundBuildingCrash[] = {"buildCrash0",0.25,"buildCrash1",0.25,"buildCrash2",0.25,"buildCrash3",0.25};
|
||
WoodCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_01",0.707946,1,200};
|
||
WoodCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_02",0.707946,1,200};
|
||
WoodCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_03",0.707946,1,200};
|
||
WoodCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_04",0.707946,1,200};
|
||
WoodCrash4[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_05",0.707946,1,200};
|
||
WoodCrash5[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_06",0.707946,1,200};
|
||
soundWoodCrash[] = {"woodCrash0",0.166,"woodCrash1",0.166,"woodCrash2",0.166,"woodCrash3",0.166,"woodCrash4",0.166,"woodCrash5",0.166};
|
||
ArmorCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_01",0.707946,1,200};
|
||
ArmorCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_02",0.707946,1,200};
|
||
ArmorCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_03",0.707946,1,200};
|
||
ArmorCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_04",0.707946,1,200};
|
||
soundArmorCrash[] = {"ArmorCrash0",0.25,"ArmorCrash1",0.25,"ArmorCrash2",0.25,"ArmorCrash3",0.25};
|
||
class SoundEvents
|
||
{
|
||
class AccelerationIn
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\int\int-acceleration1",0.1,1};
|
||
limit = "0.8";
|
||
expression = "(engineOn*(1-camPos))*gmeterZ";
|
||
};
|
||
class AccelerationOut
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\turspecial1",0.1,1,200};
|
||
limit = "0.8";
|
||
expression = "(engineOn*camPos)*gmeterZ";
|
||
};
|
||
};
|
||
class Sounds
|
||
{
|
||
class Engine
|
||
{
|
||
sound[] = {"\ca\sounds\Vehicles\Wheeled\HMMWV\ext\Engine_Loop_Low_1b",1,1,300};
|
||
frequency = "(randomizer*0.05+0.95)*rpm";
|
||
volume = "camPos*engineOn*((rpm factor[0.15, 0.4]) min (rpm factor[0.7, 0.5]))";
|
||
};
|
||
class EngineHighOut
|
||
{
|
||
sound[] = {"\ca\sounds\Vehicles\Wheeled\HMMWV\ext\Engine_Loop_High_1b",1,1,400};
|
||
frequency = "(randomizer*0.05+0.95)*rpm";
|
||
volume = "camPos*engineOn*(rpm factor[0.5, 0.8])";
|
||
};
|
||
class IdleOut
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\idle_2",0.562341,1,100};
|
||
frequency = "1";
|
||
volume = "engineOn*camPos*(rpm factor[0.3, 0])";
|
||
};
|
||
class TiresRockOut
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-rock2",0.316228,1,30};
|
||
frequency = "1";
|
||
volume = "camPos*rock*(speed factor[2, 20])";
|
||
};
|
||
class TiresSandOut
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-sand2",0.316228,1,30};
|
||
frequency = "1";
|
||
volume = "camPos*sand*(speed factor[2, 20])";
|
||
};
|
||
class TiresGrassOut
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-grass2",0.316228,1,30};
|
||
frequency = "1";
|
||
volume = "camPos*grass*(speed factor[2, 20])";
|
||
};
|
||
class TiresMudOut
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-mud2",0.316228,1,30};
|
||
frequency = "1";
|
||
volume = "camPos*mud*(speed factor[2, 20])";
|
||
};
|
||
class TiresGravelOut
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-gravel2",0.316228,1,30};
|
||
frequency = "1";
|
||
volume = "camPos*gravel*(speed factor[2, 20])";
|
||
};
|
||
class TiresAsphaltOut
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-asphalt3",0.316228,1,30};
|
||
frequency = "1";
|
||
volume = "camPos*asphalt*(speed factor[2, 20])";
|
||
};
|
||
class NoiseOut
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Noises\ext\noise2",0.177828,1,30};
|
||
frequency = "1";
|
||
volume = "camPos*(damper0 max 0.03)*(speed factor[0, 8])";
|
||
};
|
||
class EngineLowIn
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\Engine_Loop_Low_1b",1,1};
|
||
frequency = "(randomizer*0.05+0.95)*rpm";
|
||
volume = "(1-camPos)*engineOn*((rpm factor[0.2, 0.4]) min (rpm factor[0.8, 0.6]))";
|
||
};
|
||
class EngineHighIn
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\Engine_Loop_High_1b",1,1};
|
||
frequency = "(randomizer*0.05+0.95)*rpm";
|
||
volume = "(1-camPos)*engineOn*(rpm factor[0.5, 1.0])";
|
||
};
|
||
class IdleIn
|
||
{
|
||
sound[] = {"\ca\sounds\Vehicles\Wheeled\HMMWV\ext\idle_2",0.316228,1};
|
||
frequency = "1";
|
||
volume = "engineOn*(rpm factor[0.4, 0])*(1-camPos)";
|
||
};
|
||
class TiresRockIn
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-rock2",1,1};
|
||
frequency = "1";
|
||
volume = "(1-camPos)*rock*(speed factor[2, 20])";
|
||
};
|
||
class TiresSandIn
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-sand2",1,1};
|
||
frequency = "1";
|
||
volume = "(1-camPos)*sand*(speed factor[2, 20])";
|
||
};
|
||
class TiresGrassIn
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-grass2",1,1};
|
||
frequency = "1";
|
||
volume = "(1-camPos)*grass*(speed factor[2, 20])";
|
||
};
|
||
class TiresMudIn
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-mud2",1,1};
|
||
frequency = "1";
|
||
volume = "(1-camPos)*mud*(speed factor[2, 20])";
|
||
};
|
||
class TiresGravelIn
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-gravel2",1,1};
|
||
frequency = "1";
|
||
volume = "(1-camPos)*gravel*(speed factor[2, 20])";
|
||
};
|
||
class TiresAsphaltIn
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-asphalt3",1,1};
|
||
frequency = "1";
|
||
volume = "(1-camPos)*asphalt*(speed factor[2, 20])";
|
||
};
|
||
class NoiseIn
|
||
{
|
||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Noises\int\noise2",0.446684,1};
|
||
frequency = "1";
|
||
volume = "(damper0 max 0.03)*(speed factor[0, 8])*(1-camPos)";
|
||
};
|
||
class Movement
|
||
{
|
||
sound = "soundEnviron";
|
||
frequency = "1";
|
||
volume = "0";
|
||
};
|
||
};
|
||
class Turrets: Turrets
|
||
{
|
||
class MainTurret: MainTurret
|
||
{
|
||
weapons[] = {"MK19"};
|
||
magazines[] = {};
|
||
soundServo[] = {"\Ca\sounds\Vehicles\Servos\turret-1",0.01,1,10};
|
||
gunnerAction = "HMMWV_Gunner03_EP1";
|
||
class GunFire: WeaponCloudsMGun
|
||
{
|
||
interval = 0.01;
|
||
};
|
||
commanding = 0;
|
||
primaryGunner = 0;
|
||
primaryObserver = 0;
|
||
LODTurnedOut = 1000;
|
||
LODTurnedIn = 1000;
|
||
};
|
||
class SideTurret: MainTurret
|
||
{
|
||
gunnerName = "front gunner";
|
||
weapons[] = {"M240_veh"};
|
||
magazines[] = {};
|
||
soundServo[] = {"\ca\wheeled\Data\Sound\servo3",0.0001,1.1};
|
||
gunnerAction = "HMMWV_Gunner02_EP1";
|
||
commanding = 1;
|
||
primaryGunner = 1;
|
||
primaryObserver = 1;
|
||
proxyIndex = 2;
|
||
minElev = -18;
|
||
maxElev = 20;
|
||
minTurn = -65;
|
||
maxTurn = 35;
|
||
gunBeg = "usti hlavne_2";
|
||
gunEnd = "konec hlavne_2";
|
||
body = "SideTurret";
|
||
gun = "SideGun";
|
||
memoryPointGunnerOptics = "gunnerview_2";
|
||
animationSourceBody = "SideTurret";
|
||
animationSourceGun = "SideGun";
|
||
LODTurnedOut = 1200;
|
||
LODTurnedIn = 1200;
|
||
};
|
||
};
|
||
class AnimationSources: AnimationSources
|
||
{
|
||
class ReloadAnim
|
||
{
|
||
source = "reload";
|
||
weapon = "M240_veh";
|
||
};
|
||
class ReloadMagazine
|
||
{
|
||
source = "reloadmagazine";
|
||
weapon = "M240_veh";
|
||
};
|
||
class Revolving
|
||
{
|
||
source = "revolving";
|
||
weapon = "M240_veh";
|
||
};
|
||
};
|
||
faction = "BIS_US";
|
||
crew = "";
|
||
typicalCargo[] = {};
|
||
class TransportMagazines {};
|
||
class TransportWeapons {};
|
||
class Damage
|
||
{
|
||
tex[] = {};
|
||
mat[] = {"Ca\wheeled_E\HMMWV\data\hmmwv_body_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_body_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_body_1_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_glass.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_glass_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_glass_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1_destruct.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default_destruct.rvmat"};
|
||
};
|
||
HiddenSelections[] = {"camo","camo1","camo2"};
|
||
HiddenSelectionsTextures[] = {"ca\wheeled_e\hmmwv\data\hmmwv_body_canvas_co.paa","ca\wheeled_e\hmmwv\data\hmmwv_hood_canvas_co.paa","ca\wheeled_e\hmmwv\data\hmmwv_regular_1_co.paa"};
|
||
};
|
||
|
||
class HMMWV_M1151_M2_DES_Base_EP1_DZ: HMMWV_Base
|
||
{
|
||
expansion = 1;
|
||
side = 1;
|
||
scope = private;
|
||
model = "\ca\wheeled_e\HMMWV\m1151_m2_gpk";
|
||
displayname = "HMMWV GPK (M2) DZ";
|
||
transportMaxWeapons = 4;
|
||
transportMaxMagazines = 120;
|
||
transportmaxbackpacks = 4;
|
||
threat[] = {1,0.6,0.6};
|
||
transportSoldier = 3;
|
||
armor = 80;
|
||
damageResistance = 0.03099;
|
||
Picture = "\CA\wheeled_e\Data\UI\Picture_hmmwv_m2gpk_CA.paa";
|
||
Icon = "\CA\wheeled_e\Data\UI\Icon_hmmwv_m2gpk_CA.paa";
|
||
class Library
|
||
{
|
||
libTextDesc = "The High Mobility Multipurpose Wheeled Vehicle (HMMWV) replaced the M151 <20>Willys<79> jeep in US Army service. The HMMWV was designed to fill myriad roles, including that of light tactical commander's vehicle, special purpose shelter carrier, and mobile weapons platform. The HMMWV is equipped with a high-performance diesel engine and four-wheel drive, making it capable of negotiating very difficult terrain. <br/>This one is equipped with an M2 heavy machine gun which is effective against infantry or unarmored vehicles. It is also supplemented with the GPK (Gunner Protection Kit).";
|
||
};
|
||
driverAction = "HMMWV_Driver_EP1";
|
||
cargoAction[] = {"HMMWV_Cargo_EP1","HMMWV_Cargo01_EP1","HMMWV_Cargo02_EP1"};
|
||
faction = "BIS_US";
|
||
crew = "";
|
||
typicalCargo[] = {};
|
||
class Turrets: Turrets
|
||
{
|
||
class MainTurret: MainTurret
|
||
{
|
||
body = "mainTurret";
|
||
gun = "mainGun";
|
||
weapons[] = {"M2"};
|
||
magazines[] = {"100Rnd_127x99_M2","100Rnd_127x99_M2","100Rnd_127x99_M2","100Rnd_127x99_M2","100Rnd_127x99_M2","100Rnd_127x99_M2"};
|
||
soundServo[] = {"\Ca\sounds\Vehicles\Servos\turret-1",0.01,1,10};
|
||
minElev = -25;
|
||
maxElev = 60;
|
||
gunnerAction = "HMMWV_Gunner_EP1";
|
||
viewGunnerInExternal = 1;
|
||
castGunnerShadow = 1;
|
||
stabilizedInAxes = "StabilizedInAxesBoth";
|
||
class ViewOptics
|
||
{
|
||
initAngleX = 0;
|
||
minAngleX = -30;
|
||
maxAngleX = 30;
|
||
initAngleY = 0;
|
||
minAngleY = -100;
|
||
maxAngleY = 100;
|
||
initFov = 0.455;
|
||
minFov = 0.25;
|
||
maxFov = 0.7;
|
||
};
|
||
};
|
||
};
|
||
class AnimationSources: AnimationSources
|
||
{
|
||
class ReloadAnim
|
||
{
|
||
source = "reload";
|
||
weapon = "M2";
|
||
};
|
||
class ReloadMagazine
|
||
{
|
||
source = "reloadmagazine";
|
||
weapon = "M2";
|
||
};
|
||
class Revolving
|
||
{
|
||
source = "revolving";
|
||
weapon = "M2";
|
||
};
|
||
};
|
||
class TransportMagazines
|
||
{
|
||
class _xx_30Rnd_556x45_Stanag
|
||
{
|
||
magazine = "30Rnd_556x45_Stanag";
|
||
count = 15;
|
||
};
|
||
class _xx_HandGrenade_West
|
||
{
|
||
magazine = "HandGrenade_West";
|
||
count = 2;
|
||
};
|
||
class _xx_SmokeShellGreen
|
||
{
|
||
magazine = "SmokeShellGreen";
|
||
count = 2;
|
||
};
|
||
class _xx_SmokeShell
|
||
{
|
||
magazine = "SmokeShell";
|
||
count = 2;
|
||
};
|
||
};
|
||
class TransportWeapons
|
||
{
|
||
};
|
||
class Damage
|
||
{
|
||
tex[] = {};
|
||
mat[] = {"Ca\wheeled_E\HMMWV\data\hmmwv_body_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_body_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_body_1_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_gpk.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1_destruct.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_gpk_tower.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_gpk_tower_damage.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_gpk_tower_destruct.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default_destruct.rvmat"};
|
||
};
|
||
HiddenSelections[] = {"camo","camo1","camo2","camo3"};
|
||
HiddenSelectionsTextures[] = {"ca\wheeled_e\hmmwv\data\hmmwv_body_canvas_1_co.paa","ca\wheeled_e\hmmwv\data\hmmwv_hood_canvas_co.paa","ca\wheeled_e\hmmwv\data\hmmwv_regular_1_co.paa","ca\wheeled_e\hmmwv\data\hmmwv_gpk_tower_co.paa"};
|
||
};
|
||
class HMMWV_M1151_M2_CZ_DES_EP1_DZ: HMMWV_M1151_M2_DES_Base_EP1_DZ
|
||
{
|
||
scope = public;
|
||
side = 1;
|
||
faction = "BIS_CZ";
|
||
crew = "";
|
||
typicalCargo[] = {};
|
||
class TransportMagazines {};
|
||
class TransportWeapons {};
|
||
class Damage
|
||
{
|
||
tex[] = {};
|
||
mat[] = {"Ca\wheeled_E\HMMWV\data\hmmwv_body_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_body_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_body_1_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1_destruct.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_gpk_tower.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_gpk_tower_damage.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_gpk_tower_destruct.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default_destruct.rvmat"};
|
||
};
|
||
};
|
||
|
||
// AMMO LESS
|
||
class HMMWV_M1151_M2_DES_Base_EP1_DZE: HMMWV_Base
|
||
{
|
||
expansion = 1;
|
||
side = 1;
|
||
scope = private;
|
||
armor = 80;
|
||
model = "\ca\wheeled_e\HMMWV\m1151_m2_gpk";
|
||
displayname = "HMMWV GPK (M2) AL";
|
||
transportMaxWeapons = 4;
|
||
transportMaxMagazines = 120;
|
||
transportmaxbackpacks = 4;
|
||
threat[] = {1,0.6,0.6};
|
||
transportSoldier = 3;
|
||
damageResistance = 0.03099;
|
||
Picture = "\CA\wheeled_e\Data\UI\Picture_hmmwv_m2gpk_CA.paa";
|
||
Icon = "\CA\wheeled_e\Data\UI\Icon_hmmwv_m2gpk_CA.paa";
|
||
class Library
|
||
{
|
||
libTextDesc = "The High Mobility Multipurpose Wheeled Vehicle (HMMWV) replaced the M151 <20>Willys<79> jeep in US Army service. The HMMWV was designed to fill myriad roles, including that of light tactical commander's vehicle, special purpose shelter carrier, and mobile weapons platform. The HMMWV is equipped with a high-performance diesel engine and four-wheel drive, making it capable of negotiating very difficult terrain. <br/>This one is equipped with an M2 heavy machine gun which is effective against infantry or unarmored vehicles. It is also supplemented with the GPK (Gunner Protection Kit).";
|
||
};
|
||
driverAction = "HMMWV_Driver_EP1";
|
||
cargoAction[] = {"HMMWV_Cargo_EP1","HMMWV_Cargo01_EP1","HMMWV_Cargo02_EP1"};
|
||
faction = "BIS_US";
|
||
crew = "";
|
||
typicalCargo[] = {};
|
||
class Turrets: Turrets
|
||
{
|
||
class MainTurret: MainTurret
|
||
{
|
||
body = "mainTurret";
|
||
gun = "mainGun";
|
||
weapons[] = {"M2"};
|
||
magazines[] = {};
|
||
soundServo[] = {"\Ca\sounds\Vehicles\Servos\turret-1",0.01,1,10};
|
||
minElev = -25;
|
||
maxElev = 60;
|
||
gunnerAction = "HMMWV_Gunner_EP1";
|
||
viewGunnerInExternal = 1;
|
||
castGunnerShadow = 1;
|
||
stabilizedInAxes = "StabilizedInAxesBoth";
|
||
class ViewOptics
|
||
{
|
||
initAngleX = 0;
|
||
minAngleX = -30;
|
||
maxAngleX = 30;
|
||
initAngleY = 0;
|
||
minAngleY = -100;
|
||
maxAngleY = 100;
|
||
initFov = 0.455;
|
||
minFov = 0.25;
|
||
maxFov = 0.7;
|
||
};
|
||
};
|
||
};
|
||
class AnimationSources: AnimationSources
|
||
{
|
||
class ReloadAnim
|
||
{
|
||
source = "reload";
|
||
weapon = "M2";
|
||
};
|
||
class ReloadMagazine
|
||
{
|
||
source = "reloadmagazine";
|
||
weapon = "M2";
|
||
};
|
||
class Revolving
|
||
{
|
||
source = "revolving";
|
||
weapon = "M2";
|
||
};
|
||
};
|
||
class TransportMagazines {};
|
||
class TransportWeapons {};
|
||
class Damage
|
||
{
|
||
tex[] = {};
|
||
mat[] = {"Ca\wheeled_E\HMMWV\data\hmmwv_body_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_body_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_body_1_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_gpk.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1_destruct.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_gpk_tower.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_gpk_tower_damage.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_gpk_tower_destruct.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default_destruct.rvmat"};
|
||
};
|
||
HiddenSelections[] = {"camo","camo1","camo2","camo3"};
|
||
HiddenSelectionsTextures[] = {"ca\wheeled_e\hmmwv\data\hmmwv_body_canvas_1_co.paa","ca\wheeled_e\hmmwv\data\hmmwv_hood_canvas_co.paa","ca\wheeled_e\hmmwv\data\hmmwv_regular_1_co.paa","ca\wheeled_e\hmmwv\data\hmmwv_gpk_tower_co.paa"};
|
||
};
|
||
|
||
class HMMWV_M1151_M2_CZ_DES_EP1_DZE: HMMWV_M1151_M2_DES_Base_EP1_DZE
|
||
{
|
||
scope = public;
|
||
side = 1;
|
||
faction = "BIS_CZ";
|
||
crew = "";
|
||
typicalCargo[] = {};
|
||
class TransportMagazines {};
|
||
class TransportWeapons {};
|
||
class Damage
|
||
{
|
||
tex[] = {};
|
||
mat[] = {"Ca\wheeled_E\HMMWV\data\hmmwv_body_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_body_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_body_1_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1_destruct.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_gpk_tower.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_gpk_tower_damage.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_gpk_tower_destruct.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default_destruct.rvmat"};
|
||
};
|
||
};
|
||
|
||
class HMMWV_Armored;
|
||
class HMMWV_Armored_DZ: HMMWV_Armored {
|
||
scope = public;
|
||
crew = "";
|
||
typicalCargo[] = {};
|
||
class TransportMagazines {};
|
||
class TransportWeapons {};
|
||
displayname = "HMMWV (M240) Woodland";
|
||
transportMaxWeapons = 4;
|
||
transportMaxMagazines = 120;
|
||
transportmaxbackpacks = 4;
|
||
armor = 80;
|
||
damageResistance = 0.03099;
|
||
};
|
||
|
||
class HMMWV_M2;
|
||
class HMMWV_M2_DZ: HMMWV_M2 {
|
||
scope = public;
|
||
crew = "";
|
||
typicalCargo[] = {};
|
||
class TransportMagazines {};
|
||
class TransportWeapons {};
|
||
displayname = "HMMWV (M2) Woodland";
|
||
transportMaxWeapons = 4;
|
||
transportMaxMagazines = 120;
|
||
transportmaxbackpacks = 4;
|
||
armor = 40;
|
||
damageResistance = 0.00581;
|
||
};
|