mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-17 09:10:27 +03:00
1.0.2.399 RC5
This commit is contained in:
336
SQF/dayz_code/Configs/CfgVehicles/LAND/Offroad_DSHKM.hpp
Normal file
336
SQF/dayz_code/Configs/CfgVehicles/LAND/Offroad_DSHKM.hpp
Normal file
@@ -0,0 +1,336 @@
|
||||
class Offroad_DSHKM_base: Car
|
||||
{
|
||||
scope = 0;
|
||||
displayName = "Off-road";
|
||||
picture = "\ca\wheeled\data\ico\hilux_DSHK_CA.paa";
|
||||
icon = "\ca\wheeled\data\map_ico\icomap_hilux_DSHK_CA.paa";
|
||||
mapSize = 5.5;
|
||||
wheelCircumference = 2.532;
|
||||
maxSpeed = 150;
|
||||
steerAheadPlan = 0.2;
|
||||
terrainCoef = 2.5;
|
||||
soundGear[] = {"",0.000562341,1};
|
||||
SoundGetIn[] = {"\ca\sounds\vehicles\wheeled\offroad\ext\ext-offroad-getout-1",0.251189,1};
|
||||
SoundGetOut[] = {"\ca\sounds\vehicles\wheeled\offroad\ext\ext-offroad-getout-1",0.251189,1,30};
|
||||
soundEngineOnInt[] = {"ca\sounds\Vehicles\Wheeled\offroad\int\int-offroad-start-1",0.316228,1};
|
||||
soundEngineOnExt[] = {"ca\sounds\Vehicles\Wheeled\offroad\ext\ext-offroad-start-1",0.316228,1,200};
|
||||
soundEngineOffInt[] = {"ca\sounds\Vehicles\Wheeled\offroad\int\int-offroad-stop-1",0.316228,1};
|
||||
soundEngineOffExt[] = {"ca\sounds\Vehicles\Wheeled\offroad\ext\ext-offroad-stop-1",0.316228,1,200};
|
||||
buildCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_building_01",0.707946,1,200};
|
||||
buildCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_building_02",0.707946,1,200};
|
||||
buildCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_building_03",0.707946,1,200};
|
||||
buildCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_building_04",0.707946,1,200};
|
||||
soundBuildingCrash[] = {"buildCrash0",0.25,"buildCrash1",0.25,"buildCrash2",0.25,"buildCrash3",0.25};
|
||||
WoodCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_01",0.707946,1,200};
|
||||
WoodCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_02",0.707946,1,200};
|
||||
WoodCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_03",0.707946,1,200};
|
||||
WoodCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_04",0.707946,1,200};
|
||||
WoodCrash4[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_05",0.707946,1,200};
|
||||
WoodCrash5[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_06",0.707946,1,200};
|
||||
soundWoodCrash[] = {"woodCrash0",0.166,"woodCrash1",0.166,"woodCrash2",0.166,"woodCrash3",0.166,"woodCrash4",0.166,"woodCrash5",0.166};
|
||||
ArmorCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_01",0.707946,1,200};
|
||||
ArmorCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_02",0.707946,1,200};
|
||||
ArmorCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_03",0.707946,1,200};
|
||||
ArmorCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_04",0.707946,1,200};
|
||||
soundArmorCrash[] = {"ArmorCrash0",0.25,"ArmorCrash1",0.25,"ArmorCrash2",0.25,"ArmorCrash3",0.25};
|
||||
class SoundEvents
|
||||
{
|
||||
class AccelerationIn
|
||||
{
|
||||
sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\int\int-offroad-acce-1",0.316228,1};
|
||||
limit = "0.7";
|
||||
expression = "(engineOn*(1-camPos))*gmeterZ*(speed factor[2.5, 4])";
|
||||
};
|
||||
class AccelerationOut
|
||||
{
|
||||
sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\ext\ext-offroad-acce-1",0.316228,1,250};
|
||||
limit = "0.7";
|
||||
expression = "(engineOn*camPos)*gmeterZ*(speed factor[2.5, 4])";
|
||||
};
|
||||
};
|
||||
class Sounds
|
||||
{
|
||||
class Engine
|
||||
{
|
||||
sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\ext\ext-offroad-low-1",0.398107,1,300};
|
||||
frequency = "(randomizer*0.05+0.95)*rpm";
|
||||
volume = "camPos*engineOn*((rpm factor[0.21, 0.5]) min (rpm factor[0.7, 0.3]))";
|
||||
};
|
||||
class EngineHighOut
|
||||
{
|
||||
sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\ext\ext-offroad-high-2",0.398107,1,400};
|
||||
frequency = "(randomizer*0.05+0.95)*rpm";
|
||||
volume = "camPos*engineOn*(rpm factor[0.5, 0.85])";
|
||||
};
|
||||
class IdleOut
|
||||
{
|
||||
sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\ext\ext-offroad-idle-5",0.223872,1,200};
|
||||
frequency = "1";
|
||||
volume = "camPos*engineOn*(rpm factor[0.4, 0])";
|
||||
};
|
||||
class TiresRockOut
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-rock2",0.316228,1,30};
|
||||
frequency = "1";
|
||||
volume = "camPos*rock*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresSandOut
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-sand2",0.316228,1,30};
|
||||
frequency = "1";
|
||||
volume = "camPos*sand*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresGrassOut
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-grass3",0.316228,1,30};
|
||||
frequency = "1";
|
||||
volume = "camPos*grass*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresMudOut
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-mud2",0.316228,1,30};
|
||||
frequency = "1";
|
||||
volume = "camPos*mud*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresGravelOut
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-gravel2",0.316228,1,30};
|
||||
frequency = "1";
|
||||
volume = "camPos*gravel*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresAsphaltOut
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-asphalt3",0.316228,1,30};
|
||||
frequency = "1";
|
||||
volume = "camPos*asphalt*(speed factor[2, 20])";
|
||||
};
|
||||
class NoiseOut
|
||||
{
|
||||
sound[] = {"ca\sounds\Vehicles\Wheeled\UAZ\ext\ext-noise",0.316228,1,30};
|
||||
frequency = "1";
|
||||
volume = "camPos*(damper0 max 0.02)*(speed factor[0, 8])";
|
||||
};
|
||||
class EngineLowIn
|
||||
{
|
||||
sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\int\int-offroad-low-1",0.562341,1};
|
||||
frequency = "(randomizer*0.05+0.95)*rpm";
|
||||
volume = "(1-camPos)*engineOn*((rpm factor[0.2, 0.4]) min (rpm factor[0.7, 0.3]))";
|
||||
};
|
||||
class EngineHighIn
|
||||
{
|
||||
sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\int\int-offroad-high-2",0.562341,1};
|
||||
frequency = "(randomizer*0.05+0.95)*rpm";
|
||||
volume = "(1-camPos)*engineOn*(rpm factor[0.56, 0.8])";
|
||||
};
|
||||
class IdleIn
|
||||
{
|
||||
sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\int\int-offroad-idle-5",0.398107,1};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*engineOn*(rpm factor[0.4, 0])";
|
||||
};
|
||||
class TiresRockIn
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-rock2",0.316228,1};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*rock*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresSandIn
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-sand2",0.316228,1};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*sand*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresGrassIn
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-grass3",0.316228,1};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*grass*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresMudIn
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-mud2",0.316228,1};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*mud*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresGravelIn
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-gravel2",0.316228,1};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*gravel*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresAsphaltIn
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-asphalt3",0.316228,1};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*asphalt*(speed factor[2, 20])";
|
||||
};
|
||||
class NoiseIn
|
||||
{
|
||||
sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\int\int-offroad-noise-1",0.316228,1};
|
||||
frequency = "1";
|
||||
volume = "(damper0 max 0.03)*(speed factor[0, 8])*(1-camPos)";
|
||||
};
|
||||
class Movement
|
||||
{
|
||||
sound = "soundEnviron";
|
||||
frequency = "1";
|
||||
volume = "0";
|
||||
};
|
||||
};
|
||||
class TransportMagazines
|
||||
{
|
||||
};
|
||||
transportSoldier = 1;
|
||||
unitInfoType = "UnitInfoSoldier";
|
||||
driverAction = "Hilux_Driver";
|
||||
cargoAction[] = {"Hilux_cargo01"};
|
||||
driverCompartments = "Compartment1";
|
||||
cargoCompartments[] = {"Compartment1"};
|
||||
gunnerOpticsShowCursor = 1;
|
||||
threat[] = {0.6,0.4,0.5};
|
||||
class AnimationSources: AnimationSources
|
||||
{
|
||||
class ReloadAnim
|
||||
{
|
||||
source = "reload";
|
||||
weapon = "DShKM";
|
||||
};
|
||||
class ReloadMagazine
|
||||
{
|
||||
source = "reloadmagazine";
|
||||
weapon = "DShKM";
|
||||
};
|
||||
class Revolving
|
||||
{
|
||||
source = "revolving";
|
||||
weapon = "DShKM";
|
||||
};
|
||||
};
|
||||
class Turrets: Turrets
|
||||
{
|
||||
class MainTurret: MainTurret
|
||||
{
|
||||
body = "mainTurret";
|
||||
gun = "mainGun";
|
||||
outGunnerMayFire = 1;
|
||||
forceHideGunner = 1;
|
||||
castGunnerShadow = 1;
|
||||
viewGunnerInExternal = 1;
|
||||
gunnerOpticsModel = "\ca\Weapons\optika_empty";
|
||||
gunnerForceOptics = 0;
|
||||
weapons[] = {"DShKM"};
|
||||
soundServo[] = {};
|
||||
stabilizedInAxes = 0;
|
||||
magazines[] = {"50Rnd_127x107_DSHKM","50Rnd_127x107_DSHKM","50Rnd_127x107_DSHKM","50Rnd_127x107_DSHKM","50Rnd_127x107_DSHKM","50Rnd_127x107_DSHKM"};
|
||||
gunnerAction = "Hilux_Gunner";
|
||||
gunnerInAction = "Hilux_Gunner";
|
||||
ejectDeadGunner = 1;
|
||||
minElev = -18;
|
||||
maxElev = 60;
|
||||
minTurn = -360;
|
||||
maxTurn = 360;
|
||||
initTurn = 0;
|
||||
gunnerCompartments = "Compartment2";
|
||||
};
|
||||
};
|
||||
class Library
|
||||
{
|
||||
//String STR_LIB_HILUX_DSHKM not found
|
||||
libTextDesc = "";
|
||||
};
|
||||
class Damage
|
||||
{
|
||||
tex[] = {};
|
||||
mat[] = {"Ca\wheeled_E\Hilux_Armed\Data\coyota_trup3.rvmat","Ca\wheeled_E\Hilux_Armed\Data\coyota_trup3_damage.rvmat","Ca\wheeled_E\Hilux_Armed\Data\coyota_trup3_destruct.rvmat","Ca\wheeled_E\Hilux_Armed\Data\drziaky.rvmat","Ca\wheeled_E\Hilux_Armed\Data\drziaky_damage.rvmat","Ca\wheeled_E\Hilux_Armed\Data\drziaky_destruct.rvmat","Ca\wheeled_E\Hilux_Armed\Data\coyota_armed.rvmat","Ca\wheeled_E\Hilux_Armed\Data\coyota_armed_damage.rvmat","Ca\wheeled_E\Hilux_Armed\Data\coyota_armed_destruct.rvmat","Ca\wheeled_E\Hilux_Armed\Data\coyota_interier.rvmat","Ca\wheeled_E\Hilux_Armed\Data\coyota_interier_damage.rvmat","Ca\wheeled_E\Hilux_Armed\Data\coyota_interier_destruct.rvmat","Ca\wheeled_E\Hilux_Armed\Data\coyota_kola.rvmat","Ca\wheeled_E\Hilux_Armed\Data\coyota_kola_damage.rvmat","Ca\wheeled_E\Hilux_Armed\Data\coyota_kola_destruct.rvmat","Ca\wheeled_E\Data\auta_skla_in.rvmat","Ca\wheeled_E\Data\auta_skla_in_damage.rvmat","Ca\wheeled_E\Data\auta_skla_in_damage.rvmat","Ca\wheeled_E\Data\auta_skla.rvmat","Ca\wheeled_E\Data\auta_skla_damage.rvmat","Ca\wheeled_E\Data\auta_skla_damage.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default_destruct.rvmat"};
|
||||
};
|
||||
hiddenSelections[] = {"Camo"};
|
||||
outsideSoundFilter = 1;
|
||||
insideSoundCoef = 0.8;
|
||||
brakeDistance = 13;
|
||||
model = "\ca\wheeled_E\Hilux_Armed\hilux_DSHK";
|
||||
};
|
||||
class Offroad_DSHKM_Gue_DZ: Offroad_DSHKM_base
|
||||
{
|
||||
scope = 2;
|
||||
side = 2;
|
||||
faction = "GUE";
|
||||
crew = "";
|
||||
typicalCargo[] = {""};
|
||||
displayName = "Off-road (DShKM) DZ";
|
||||
hiddenSelectionsTextures[] = {"\ca\wheeled\hilux_armed\data\coyota_trup4_CO.paa"};
|
||||
class Damage
|
||||
{
|
||||
tex[] = {};
|
||||
mat[] = {"ca\wheeled\hilux_armed\data\detailmapy\coyota_armed.rvmat","ca\wheeled\hilux_armed\data\detailmapy\coyota_armed.rvmat","ca\wheeled\hilux_armed\data\detailmapy\coyota_armed_destruct.rvmat","ca\weapons\data\dshk.rvmat","ca\weapons\data\dshk.rvmat","ca\weapons\data\dshk_destruct.rvmat","ca\weapons\data\tripod_dshk.rvmat","ca\weapons\data\tripod_dshk.rvmat","ca\wheeled\hilux_armed\data\detailmapy\tripod_dshk_destruct.rvmat","ca\weapons\data\pkm.rvmat","ca\weapons\data\pkm.rvmat","ca\weapons\data\pkm_destruct.rvmat","ca\wheeled\hilux_armed\data\detailmapy\coyota_trup3.rvmat","ca\wheeled\hilux_armed\data\detailmapy\coyota_trup3.rvmat","ca\wheeled\hilux_armed\data\detailmapy\coyota_trup3_destruct.rvmat","ca\wheeled\hilux_armed\data\detailmapy\drziaky.rvmat","ca\wheeled\hilux_armed\data\detailmapy\drziaky.rvmat","ca\wheeled\hilux_armed\data\detailmapy\drziaky_destruct.rvmat","ca\wheeled\data\detailmapy\coyota_kola.rvmat","ca\wheeled\data\detailmapy\coyota_kola.rvmat","ca\wheeled\data\detailmapy\coyota_kola_destruct.rvmat","ca\wheeled\data\detailmapy\coyota_interier.rvmat","ca\wheeled\data\detailmapy\coyota_interier.rvmat","ca\wheeled\data\detailmapy\coyota_interier_destruct.rvmat","ca\wheeled\data\detailmapy\auta_skla.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat"};
|
||||
};
|
||||
class Turrets: Turrets
|
||||
{
|
||||
class MainTurret: MainTurret
|
||||
{
|
||||
body = "mainTurret";
|
||||
gun = "mainGun";
|
||||
outGunnerMayFire = 1;
|
||||
forceHideGunner = 1;
|
||||
castGunnerShadow = 1;
|
||||
viewGunnerInExternal = 1;
|
||||
gunnerOpticsModel = "\ca\Weapons\optika_empty";
|
||||
gunnerForceOptics = 0;
|
||||
weapons[] = {"DShKM"};
|
||||
soundServo[] = {};
|
||||
stabilizedInAxes = 0;
|
||||
magazines[] = {"50Rnd_127x107_DSHKM"};
|
||||
gunnerAction = "Hilux_Gunner";
|
||||
gunnerInAction = "Hilux_Gunner";
|
||||
ejectDeadGunner = 1;
|
||||
minElev = -18;
|
||||
maxElev = 60;
|
||||
minTurn = -360;
|
||||
maxTurn = 360;
|
||||
initTurn = 0;
|
||||
gunnerCompartments = "Compartment2";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class Offroad_DSHKM_Gue_DZE: Offroad_DSHKM_base
|
||||
{
|
||||
scope = 2;
|
||||
side = 2;
|
||||
faction = "GUE";
|
||||
crew = "";
|
||||
typicalCargo[] = {""};
|
||||
displayName = "Off-road (DShKM) AL";
|
||||
hiddenSelectionsTextures[] = {"\ca\wheeled\hilux_armed\data\coyota_trup4_CO.paa"};
|
||||
class Damage
|
||||
{
|
||||
tex[] = {};
|
||||
mat[] = {"ca\wheeled\hilux_armed\data\detailmapy\coyota_armed.rvmat","ca\wheeled\hilux_armed\data\detailmapy\coyota_armed.rvmat","ca\wheeled\hilux_armed\data\detailmapy\coyota_armed_destruct.rvmat","ca\weapons\data\dshk.rvmat","ca\weapons\data\dshk.rvmat","ca\weapons\data\dshk_destruct.rvmat","ca\weapons\data\tripod_dshk.rvmat","ca\weapons\data\tripod_dshk.rvmat","ca\wheeled\hilux_armed\data\detailmapy\tripod_dshk_destruct.rvmat","ca\weapons\data\pkm.rvmat","ca\weapons\data\pkm.rvmat","ca\weapons\data\pkm_destruct.rvmat","ca\wheeled\hilux_armed\data\detailmapy\coyota_trup3.rvmat","ca\wheeled\hilux_armed\data\detailmapy\coyota_trup3.rvmat","ca\wheeled\hilux_armed\data\detailmapy\coyota_trup3_destruct.rvmat","ca\wheeled\hilux_armed\data\detailmapy\drziaky.rvmat","ca\wheeled\hilux_armed\data\detailmapy\drziaky.rvmat","ca\wheeled\hilux_armed\data\detailmapy\drziaky_destruct.rvmat","ca\wheeled\data\detailmapy\coyota_kola.rvmat","ca\wheeled\data\detailmapy\coyota_kola.rvmat","ca\wheeled\data\detailmapy\coyota_kola_destruct.rvmat","ca\wheeled\data\detailmapy\coyota_interier.rvmat","ca\wheeled\data\detailmapy\coyota_interier.rvmat","ca\wheeled\data\detailmapy\coyota_interier_destruct.rvmat","ca\wheeled\data\detailmapy\auta_skla.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat"};
|
||||
};
|
||||
class Turrets: Turrets
|
||||
{
|
||||
class MainTurret: MainTurret
|
||||
{
|
||||
body = "mainTurret";
|
||||
gun = "mainGun";
|
||||
outGunnerMayFire = 1;
|
||||
forceHideGunner = 1;
|
||||
castGunnerShadow = 1;
|
||||
viewGunnerInExternal = 1;
|
||||
gunnerOpticsModel = "\ca\Weapons\optika_empty";
|
||||
gunnerForceOptics = 0;
|
||||
weapons[] = {"DShKM"};
|
||||
soundServo[] = {};
|
||||
stabilizedInAxes = 0;
|
||||
magazines[] = {};
|
||||
gunnerAction = "Hilux_Gunner";
|
||||
gunnerInAction = "Hilux_Gunner";
|
||||
ejectDeadGunner = 1;
|
||||
minElev = -18;
|
||||
maxElev = 60;
|
||||
minTurn = -360;
|
||||
maxTurn = 360;
|
||||
initTurn = 0;
|
||||
gunnerCompartments = "Compartment2";
|
||||
};
|
||||
};
|
||||
};
|
||||
527
SQF/dayz_code/Configs/CfgVehicles/LAND/Pickup_PK.hpp
Normal file
527
SQF/dayz_code/Configs/CfgVehicles/LAND/Pickup_PK.hpp
Normal file
@@ -0,0 +1,527 @@
|
||||
class Pickup_PK_base: Car
|
||||
{
|
||||
displayName = "Pickup (PK)";
|
||||
scope = 0;
|
||||
wheelCircumference = 2.199;
|
||||
Picture = "\Ca\wheeled\data\ico\datsun_PK_CA.paa";
|
||||
Icon = "\Ca\wheeled\data\map_ico\icomap_datsun_PK_CA.paa";
|
||||
mapSize = 5;
|
||||
maxSpeed = 150;
|
||||
turnCoef = 2.5;
|
||||
steerAheadPlan = 0.15;
|
||||
terrainCoef = 4;
|
||||
soundGear[] = {"",0.000562341,1};
|
||||
SoundGetIn[] = {"\ca\sounds\vehicles\wheeled\offroad\ext\ext-offroad-getout-1",0.251189,1};
|
||||
SoundGetOut[] = {"\ca\sounds\vehicles\wheeled\offroad\ext\ext-offroad-getout-1",0.251189,1,30};
|
||||
soundEngineOnInt[] = {"ca\sounds\Vehicles\Wheeled\offroad\int\int-offroad-start-1",0.316228,1};
|
||||
soundEngineOnExt[] = {"ca\sounds\Vehicles\Wheeled\offroad\ext\ext-offroad-start-1",0.316228,1,200};
|
||||
soundEngineOffInt[] = {"ca\sounds\Vehicles\Wheeled\offroad\int\int-offroad-stop-1",0.316228,1};
|
||||
soundEngineOffExt[] = {"ca\sounds\Vehicles\Wheeled\offroad\ext\ext-offroad-stop-1",0.316228,1,200};
|
||||
buildCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_building_01",0.707946,1,200};
|
||||
buildCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_building_02",0.707946,1,200};
|
||||
buildCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_building_03",0.707946,1,200};
|
||||
buildCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_building_04",0.707946,1,200};
|
||||
soundBuildingCrash[] = {"buildCrash0",0.25,"buildCrash1",0.25,"buildCrash2",0.25,"buildCrash3",0.25};
|
||||
WoodCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_01",0.707946,1,200};
|
||||
WoodCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_02",0.707946,1,200};
|
||||
WoodCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_03",0.707946,1,200};
|
||||
WoodCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_04",0.707946,1,200};
|
||||
WoodCrash4[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_05",0.707946,1,200};
|
||||
WoodCrash5[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_06",0.707946,1,200};
|
||||
soundWoodCrash[] = {"woodCrash0",0.166,"woodCrash1",0.166,"woodCrash2",0.166,"woodCrash3",0.166,"woodCrash4",0.166,"woodCrash5",0.166};
|
||||
ArmorCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_01",0.707946,1,200};
|
||||
ArmorCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_02",0.707946,1,200};
|
||||
ArmorCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_03",0.707946,1,200};
|
||||
ArmorCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_04",0.707946,1,200};
|
||||
soundArmorCrash[] = {"ArmorCrash0",0.25,"ArmorCrash1",0.25,"ArmorCrash2",0.25,"ArmorCrash3",0.25};
|
||||
class SoundEvents
|
||||
{
|
||||
class AccelerationIn
|
||||
{
|
||||
sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\int\int-offroad-acce-1",0.316228,1};
|
||||
limit = "0.7";
|
||||
expression = "(engineOn*(1-camPos))*gmeterZ*(speed factor[2.5, 4])";
|
||||
};
|
||||
class AccelerationOut
|
||||
{
|
||||
sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\ext\ext-offroad-acce-1",0.316228,1,250};
|
||||
limit = "0.7";
|
||||
expression = "(engineOn*camPos)*gmeterZ*(speed factor[2.5, 4])";
|
||||
};
|
||||
};
|
||||
class Sounds
|
||||
{
|
||||
class Engine
|
||||
{
|
||||
sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\ext\ext-offroad-low-1",0.398107,1,300};
|
||||
frequency = "(randomizer*0.05+0.95)*rpm";
|
||||
volume = "camPos*engineOn*((rpm factor[0.21, 0.5]) min (rpm factor[0.7, 0.3]))";
|
||||
};
|
||||
class EngineHighOut
|
||||
{
|
||||
sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\ext\ext-offroad-high-2",0.398107,1,400};
|
||||
frequency = "(randomizer*0.05+0.95)*rpm";
|
||||
volume = "camPos*engineOn*(rpm factor[0.5, 0.85])";
|
||||
};
|
||||
class IdleOut
|
||||
{
|
||||
sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\ext\ext-offroad-idle-5",0.223872,1,200};
|
||||
frequency = "1";
|
||||
volume = "camPos*engineOn*(rpm factor[0.4, 0])";
|
||||
};
|
||||
class TiresRockOut
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-rock2",0.316228,1,30};
|
||||
frequency = "1";
|
||||
volume = "camPos*rock*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresSandOut
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-sand2",0.316228,1,30};
|
||||
frequency = "1";
|
||||
volume = "camPos*sand*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresGrassOut
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-grass3",0.316228,1,30};
|
||||
frequency = "1";
|
||||
volume = "camPos*grass*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresMudOut
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-mud2",0.316228,1,30};
|
||||
frequency = "1";
|
||||
volume = "camPos*mud*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresGravelOut
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-gravel2",0.316228,1,30};
|
||||
frequency = "1";
|
||||
volume = "camPos*gravel*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresAsphaltOut
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-asphalt3",0.316228,1,30};
|
||||
frequency = "1";
|
||||
volume = "camPos*asphalt*(speed factor[2, 20])";
|
||||
};
|
||||
class NoiseOut
|
||||
{
|
||||
sound[] = {"ca\sounds\Vehicles\Wheeled\UAZ\ext\ext-noise",0.316228,1,30};
|
||||
frequency = "1";
|
||||
volume = "camPos*(damper0 max 0.02)*(speed factor[0, 8])";
|
||||
};
|
||||
class EngineLowIn
|
||||
{
|
||||
sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\int\int-offroad-low-1",0.562341,1};
|
||||
frequency = "(randomizer*0.05+0.95)*rpm";
|
||||
volume = "(1-camPos)*engineOn*((rpm factor[0.2, 0.4]) min (rpm factor[0.7, 0.3]))";
|
||||
};
|
||||
class EngineHighIn
|
||||
{
|
||||
sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\int\int-offroad-high-2",0.562341,1};
|
||||
frequency = "(randomizer*0.05+0.95)*rpm";
|
||||
volume = "(1-camPos)*engineOn*(rpm factor[0.56, 0.8])";
|
||||
};
|
||||
class IdleIn
|
||||
{
|
||||
sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\int\int-offroad-idle-5",0.398107,1};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*engineOn*(rpm factor[0.4, 0])";
|
||||
};
|
||||
class TiresRockIn
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-rock2",0.316228,1};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*rock*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresSandIn
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-sand2",0.316228,1};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*sand*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresGrassIn
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-grass3",0.316228,1};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*grass*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresMudIn
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-mud2",0.316228,1};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*mud*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresGravelIn
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-gravel2",0.316228,1};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*gravel*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresAsphaltIn
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-asphalt3",0.316228,1};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*asphalt*(speed factor[2, 20])";
|
||||
};
|
||||
class NoiseIn
|
||||
{
|
||||
sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\int\int-offroad-noise-1",0.316228,1};
|
||||
frequency = "1";
|
||||
volume = "(damper0 max 0.03)*(speed factor[0, 8])*(1-camPos)";
|
||||
};
|
||||
class Movement
|
||||
{
|
||||
sound = "soundEnviron";
|
||||
frequency = "1";
|
||||
volume = "0";
|
||||
};
|
||||
};
|
||||
class TransportMagazines
|
||||
{
|
||||
};
|
||||
transportSoldier = 3;
|
||||
unitInfoType = "UnitInfoSoldier";
|
||||
driverAction = "datsun_driver";
|
||||
cargoAction[] = {"Hilux_cargo01","datsun_cargo02","MH6_Cargo03"};
|
||||
driverCompartments = "Compartment1";
|
||||
cargoCompartments[] = {"Compartment1"};
|
||||
gunnerOpticsShowCursor = 1;
|
||||
threat[] = {0.6,0.4,0.1};
|
||||
class AnimationSources: AnimationSources
|
||||
{
|
||||
class ReloadAnim
|
||||
{
|
||||
source = "reload";
|
||||
weapon = "PKT";
|
||||
};
|
||||
class ReloadMagazine
|
||||
{
|
||||
source = "reloadmagazine";
|
||||
weapon = "PKT";
|
||||
};
|
||||
class Revolving
|
||||
{
|
||||
source = "revolving";
|
||||
weapon = "PKT";
|
||||
};
|
||||
};
|
||||
class Turrets: Turrets
|
||||
{
|
||||
class MainTurret: MainTurret
|
||||
{
|
||||
body = "mainTurret";
|
||||
gun = "mainGun";
|
||||
outGunnerMayFire = 1;
|
||||
forceHideGunner = 1;
|
||||
castGunnerShadow = 1;
|
||||
viewGunnerInExternal = 1;
|
||||
gunnerOpticsModel = "\ca\Weapons\optika_empty";
|
||||
gunnerForceOptics = 0;
|
||||
weapons[] = {"PKT"};
|
||||
soundServo[] = {};
|
||||
stabilizedInAxes = 0;
|
||||
magazines[] = {"100Rnd_762x54_PK","100Rnd_762x54_PK","100Rnd_762x54_PK","100Rnd_762x54_PK","100Rnd_762x54_PK","100Rnd_762x54_PK"};
|
||||
gunnerAction = "datsun_Gunner01";
|
||||
gunnerInAction = "datsun_Gunner01";
|
||||
ejectDeadGunner = 1;
|
||||
minElev = -18;
|
||||
maxElev = 40;
|
||||
minTurn = -45;
|
||||
maxTurn = 45;
|
||||
initTurn = 0;
|
||||
gunnerCompartments = "Compartment2";
|
||||
};
|
||||
};
|
||||
class Library
|
||||
{
|
||||
libTextDesc = "A pickup truck which was very popular in the United States in the 1970s.";
|
||||
};
|
||||
class Damage
|
||||
{
|
||||
tex[] = {};
|
||||
mat[] = {"Ca\wheeled_E\Datsun_Armed\Data\datsun_trup.rvmat","Ca\wheeled_E\Datsun_Armed\Data\datsun_trup_damage.rvmat","Ca\wheeled_E\Datsun_Armed\Data\datsun_trup_destruct.rvmat","Ca\wheeled_E\Datsun_Armed\Data\datsun_interier.rvmat","Ca\wheeled_E\Datsun_Armed\Data\datsun_interier_damage.rvmat","Ca\wheeled_E\Datsun_Armed\Data\datsun_interier_destruct.rvmat","Ca\wheeled_E\Datsun_Armed\Data\datsun_trup_b.rvmat","Ca\wheeled_E\Datsun_Armed\Data\datsun_trup_b_damage.rvmat","Ca\wheeled_E\Datsun_Armed\Data\datsun_trup_b_destruct.rvmat","Ca\wheeled_E\Data\auta_skla_in.rvmat","Ca\wheeled_E\Data\auta_skla_in_damage.rvmat","Ca\wheeled_E\Data\auta_skla_in_damage.rvmat","Ca\wheeled_E\Data\auta_skla.rvmat","Ca\wheeled_E\Data\auta_skla_damage.rvmat","Ca\wheeled_E\Data\auta_skla_damage.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default_destruct.rvmat"};
|
||||
};
|
||||
hiddenSelections[] = {"Camo"};
|
||||
outsideSoundFilter = 1;
|
||||
insideSoundCoef = 0.8;
|
||||
brakeDistance = 13;
|
||||
model = "ca\wheeled_E\Datsun_Armed\datsun_PK";
|
||||
};
|
||||
|
||||
class Pickup_PK_TK_GUE_EP1_DZ: Pickup_PK_base
|
||||
{
|
||||
htMin = 60;
|
||||
htMax = 1800;
|
||||
afMax = 200;
|
||||
mfMax = 100;
|
||||
mFact = 1;
|
||||
tBody = 250;
|
||||
expansion = 1;
|
||||
scope = 2;
|
||||
side = 2;
|
||||
faction = "BIS_TK_GUE";
|
||||
displayName = "Pickup (PK) DZ";
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
hiddenSelectionsTextures[] = {"\CA\wheeled_E\Datsun_Armed\Data\datsun_trup1_EINS_CO.paa"};
|
||||
class EventHandlers: Eventhandlers
|
||||
{
|
||||
init = "(_this select 0) setObjectTexture [0,[""\CA\wheeled_E\Datsun_Armed\Data\datsun_trup1_EINS_CO"",""\CA\wheeled_E\Datsun_Armed\Data\datsun_trup2_EINS_CO"",""\CA\wheeled_E\Datsun_Armed\Data\datsun_trup3_EINS_CO""] select floor random 3]";
|
||||
};
|
||||
class TransportMagazines {};
|
||||
class TransportWeapons {};
|
||||
|
||||
class Turrets: Turrets
|
||||
{
|
||||
class MainTurret: MainTurret
|
||||
{
|
||||
body = "mainTurret";
|
||||
gun = "mainGun";
|
||||
outGunnerMayFire = 1;
|
||||
forceHideGunner = 1;
|
||||
castGunnerShadow = 1;
|
||||
viewGunnerInExternal = 1;
|
||||
gunnerOpticsModel = "\ca\Weapons\optika_empty";
|
||||
gunnerForceOptics = 0;
|
||||
weapons[] = {"PKT"};
|
||||
soundServo[] = {};
|
||||
stabilizedInAxes = 0;
|
||||
magazines[] = {"100Rnd_762x54_PK"};
|
||||
gunnerAction = "datsun_Gunner01";
|
||||
gunnerInAction = "datsun_Gunner01";
|
||||
ejectDeadGunner = 1;
|
||||
minElev = -18;
|
||||
maxElev = 40;
|
||||
minTurn = -45;
|
||||
maxTurn = 45;
|
||||
initTurn = 0;
|
||||
gunnerCompartments = "Compartment2";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class Pickup_PK_TK_GUE_EP1_DZE: Pickup_PK_base
|
||||
{
|
||||
htMin = 60;
|
||||
htMax = 1800;
|
||||
afMax = 200;
|
||||
mfMax = 100;
|
||||
mFact = 1;
|
||||
tBody = 250;
|
||||
expansion = 1;
|
||||
scope = 2;
|
||||
side = 2;
|
||||
faction = "BIS_TK_GUE";
|
||||
displayName = "Pickup (PK) AL";
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
hiddenSelectionsTextures[] = {"\CA\wheeled_E\Datsun_Armed\Data\datsun_trup1_EINS_CO.paa"};
|
||||
class EventHandlers: Eventhandlers
|
||||
{
|
||||
init = "(_this select 0) setObjectTexture [0,[""\CA\wheeled_E\Datsun_Armed\Data\datsun_trup1_EINS_CO"",""\CA\wheeled_E\Datsun_Armed\Data\datsun_trup2_EINS_CO"",""\CA\wheeled_E\Datsun_Armed\Data\datsun_trup3_EINS_CO""] select floor random 3]";
|
||||
};
|
||||
class TransportMagazines {};
|
||||
class TransportWeapons {};
|
||||
|
||||
class Turrets: Turrets
|
||||
{
|
||||
class MainTurret: MainTurret
|
||||
{
|
||||
body = "mainTurret";
|
||||
gun = "mainGun";
|
||||
outGunnerMayFire = 1;
|
||||
forceHideGunner = 1;
|
||||
castGunnerShadow = 1;
|
||||
viewGunnerInExternal = 1;
|
||||
gunnerOpticsModel = "\ca\Weapons\optika_empty";
|
||||
gunnerForceOptics = 0;
|
||||
weapons[] = {"PKT"};
|
||||
soundServo[] = {};
|
||||
stabilizedInAxes = 0;
|
||||
magazines[] = {};
|
||||
gunnerAction = "datsun_Gunner01";
|
||||
gunnerInAction = "datsun_Gunner01";
|
||||
ejectDeadGunner = 1;
|
||||
minElev = -18;
|
||||
maxElev = 40;
|
||||
minTurn = -45;
|
||||
maxTurn = 45;
|
||||
initTurn = 0;
|
||||
gunnerCompartments = "Compartment2";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class Pickup_PK_GUE_DZ: Pickup_PK_base
|
||||
{
|
||||
scope = 2;
|
||||
side = 2;
|
||||
faction = "GUE";
|
||||
displayName = "Pickup (PK) DZ";
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
hiddenSelectionsTextures[] = {"\ca\wheeled\datsun_armed\data\datsun_trup2_CO.paa"};
|
||||
class Damage
|
||||
{
|
||||
tex[] = {};
|
||||
mat[] = {"ca\wheeled\hilux_armed\data\detailmapy\coyota_armed.rvmat","ca\wheeled\hilux_armed\data\detailmapy\coyota_armed.rvmat","ca\wheeled\hilux_armed\data\detailmapy\coyota_armed_destruct.rvmat","ca\weapons\data\dshk.rvmat","ca\weapons\data\dshk.rvmat","ca\weapons\data\dshk_destruct.rvmat","ca\weapons\data\tripod_dshk.rvmat","ca\weapons\data\tripod_dshk.rvmat","ca\wheeled\hilux_armed\data\detailmapy\tripod_dshk_destruct.rvmat","ca\weapons\data\pkm.rvmat","ca\weapons\data\pkm.rvmat","ca\weapons\data\pkm_destruct.rvmat","ca\wheeled\data\detailmapy\datsun_interier.rvmat","ca\wheeled\data\detailmapy\datsun_interier.rvmat","ca\wheeled\data\detailmapy\datsun_interier_destruct.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trup.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trup.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trup_destruct.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trup_b.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trup_b.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trupb_destruct.rvmat","ca\wheeled\data\detailmapy\coyota_kola.rvmat","ca\wheeled\data\detailmapy\coyota_kola.rvmat","ca\wheeled\data\detailmapy\coyota_kola_destruct.rvmat","ca\wheeled\data\detailmapy\coyota_interier.rvmat","ca\wheeled\data\detailmapy\coyota_interier.rvmat","ca\wheeled\data\detailmapy\coyota_interier_destruct.rvmat","ca\wheeled\data\detailmapy\auta_skla.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat"};
|
||||
};
|
||||
class Turrets: Turrets
|
||||
{
|
||||
class MainTurret: MainTurret
|
||||
{
|
||||
body = "mainTurret";
|
||||
gun = "mainGun";
|
||||
outGunnerMayFire = 1;
|
||||
forceHideGunner = 1;
|
||||
castGunnerShadow = 1;
|
||||
viewGunnerInExternal = 1;
|
||||
gunnerOpticsModel = "\ca\Weapons\optika_empty";
|
||||
gunnerForceOptics = 0;
|
||||
weapons[] = {"PKT"};
|
||||
soundServo[] = {};
|
||||
stabilizedInAxes = 0;
|
||||
magazines[] = {"100Rnd_762x54_PK"};
|
||||
gunnerAction = "datsun_Gunner01";
|
||||
gunnerInAction = "datsun_Gunner01";
|
||||
ejectDeadGunner = 1;
|
||||
minElev = -18;
|
||||
maxElev = 40;
|
||||
minTurn = -45;
|
||||
maxTurn = 45;
|
||||
initTurn = 0;
|
||||
gunnerCompartments = "Compartment2";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class Pickup_PK_GUE_DZE: Pickup_PK_base
|
||||
{
|
||||
scope = 2;
|
||||
side = 2;
|
||||
faction = "GUE";
|
||||
displayName = "Pickup (PK) AL";
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
hiddenSelectionsTextures[] = {"\ca\wheeled\datsun_armed\data\datsun_trup2_CO.paa"};
|
||||
class Damage
|
||||
{
|
||||
tex[] = {};
|
||||
mat[] = {"ca\wheeled\hilux_armed\data\detailmapy\coyota_armed.rvmat","ca\wheeled\hilux_armed\data\detailmapy\coyota_armed.rvmat","ca\wheeled\hilux_armed\data\detailmapy\coyota_armed_destruct.rvmat","ca\weapons\data\dshk.rvmat","ca\weapons\data\dshk.rvmat","ca\weapons\data\dshk_destruct.rvmat","ca\weapons\data\tripod_dshk.rvmat","ca\weapons\data\tripod_dshk.rvmat","ca\wheeled\hilux_armed\data\detailmapy\tripod_dshk_destruct.rvmat","ca\weapons\data\pkm.rvmat","ca\weapons\data\pkm.rvmat","ca\weapons\data\pkm_destruct.rvmat","ca\wheeled\data\detailmapy\datsun_interier.rvmat","ca\wheeled\data\detailmapy\datsun_interier.rvmat","ca\wheeled\data\detailmapy\datsun_interier_destruct.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trup.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trup.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trup_destruct.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trup_b.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trup_b.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trupb_destruct.rvmat","ca\wheeled\data\detailmapy\coyota_kola.rvmat","ca\wheeled\data\detailmapy\coyota_kola.rvmat","ca\wheeled\data\detailmapy\coyota_kola_destruct.rvmat","ca\wheeled\data\detailmapy\coyota_interier.rvmat","ca\wheeled\data\detailmapy\coyota_interier.rvmat","ca\wheeled\data\detailmapy\coyota_interier_destruct.rvmat","ca\wheeled\data\detailmapy\auta_skla.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat"};
|
||||
};
|
||||
class Turrets: Turrets
|
||||
{
|
||||
class MainTurret: MainTurret
|
||||
{
|
||||
body = "mainTurret";
|
||||
gun = "mainGun";
|
||||
outGunnerMayFire = 1;
|
||||
forceHideGunner = 1;
|
||||
castGunnerShadow = 1;
|
||||
viewGunnerInExternal = 1;
|
||||
gunnerOpticsModel = "\ca\Weapons\optika_empty";
|
||||
gunnerForceOptics = 0;
|
||||
weapons[] = {"PKT"};
|
||||
soundServo[] = {};
|
||||
stabilizedInAxes = 0;
|
||||
magazines[] = {};
|
||||
gunnerAction = "datsun_Gunner01";
|
||||
gunnerInAction = "datsun_Gunner01";
|
||||
ejectDeadGunner = 1;
|
||||
minElev = -18;
|
||||
maxElev = 40;
|
||||
minTurn = -45;
|
||||
maxTurn = 45;
|
||||
initTurn = 0;
|
||||
gunnerCompartments = "Compartment2";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class Pickup_PK_INS_DZ: Pickup_PK_base
|
||||
{
|
||||
scope = 2;
|
||||
side = 2;
|
||||
faction = "INS";
|
||||
displayName = "Pickup (PK) DZ";
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
hiddenSelectionsTextures[] = {"\ca\wheeled\datsun_armed\data\datsun_trup3_CO.paa"};
|
||||
class Damage
|
||||
{
|
||||
tex[] = {};
|
||||
mat[] = {"ca\wheeled\hilux_armed\data\detailmapy\coyota_armed.rvmat","ca\wheeled\hilux_armed\data\detailmapy\coyota_armed.rvmat","ca\wheeled\hilux_armed\data\detailmapy\coyota_armed_destruct.rvmat","ca\weapons\data\dshk.rvmat","ca\weapons\data\dshk.rvmat","ca\weapons\data\dshk_destruct.rvmat","ca\weapons\data\tripod_dshk.rvmat","ca\weapons\data\tripod_dshk.rvmat","ca\wheeled\hilux_armed\data\detailmapy\tripod_dshk_destruct.rvmat","ca\weapons\data\pkm.rvmat","ca\weapons\data\pkm.rvmat","ca\weapons\data\pkm_destruct.rvmat","ca\wheeled\data\detailmapy\datsun_interier.rvmat","ca\wheeled\data\detailmapy\datsun_interier.rvmat","ca\wheeled\data\detailmapy\datsun_interier_destruct.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trup.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trup.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trup_destruct.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trup_b.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trup_b.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trupb_destruct.rvmat","ca\wheeled\data\detailmapy\coyota_kola.rvmat","ca\wheeled\data\detailmapy\coyota_kola.rvmat","ca\wheeled\data\detailmapy\coyota_kola_destruct.rvmat","ca\wheeled\data\detailmapy\coyota_interier.rvmat","ca\wheeled\data\detailmapy\coyota_interier.rvmat","ca\wheeled\data\detailmapy\coyota_interier_destruct.rvmat","ca\wheeled\data\detailmapy\auta_skla.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat"};
|
||||
};
|
||||
class Turrets: Turrets
|
||||
{
|
||||
class MainTurret: MainTurret
|
||||
{
|
||||
body = "mainTurret";
|
||||
gun = "mainGun";
|
||||
outGunnerMayFire = 1;
|
||||
forceHideGunner = 1;
|
||||
castGunnerShadow = 1;
|
||||
viewGunnerInExternal = 1;
|
||||
gunnerOpticsModel = "\ca\Weapons\optika_empty";
|
||||
gunnerForceOptics = 0;
|
||||
weapons[] = {"PKT"};
|
||||
soundServo[] = {};
|
||||
stabilizedInAxes = 0;
|
||||
magazines[] = {"100Rnd_762x54_PK"};
|
||||
gunnerAction = "datsun_Gunner01";
|
||||
gunnerInAction = "datsun_Gunner01";
|
||||
ejectDeadGunner = 1;
|
||||
minElev = -18;
|
||||
maxElev = 40;
|
||||
minTurn = -45;
|
||||
maxTurn = 45;
|
||||
initTurn = 0;
|
||||
gunnerCompartments = "Compartment2";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class Pickup_PK_INS_DZE: Pickup_PK_base
|
||||
{
|
||||
scope = 2;
|
||||
side = 2;
|
||||
faction = "INS";
|
||||
displayName = "Pickup (PK) AL";
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
hiddenSelectionsTextures[] = {"\ca\wheeled\datsun_armed\data\datsun_trup3_CO.paa"};
|
||||
class Damage
|
||||
{
|
||||
tex[] = {};
|
||||
mat[] = {"ca\wheeled\hilux_armed\data\detailmapy\coyota_armed.rvmat","ca\wheeled\hilux_armed\data\detailmapy\coyota_armed.rvmat","ca\wheeled\hilux_armed\data\detailmapy\coyota_armed_destruct.rvmat","ca\weapons\data\dshk.rvmat","ca\weapons\data\dshk.rvmat","ca\weapons\data\dshk_destruct.rvmat","ca\weapons\data\tripod_dshk.rvmat","ca\weapons\data\tripod_dshk.rvmat","ca\wheeled\hilux_armed\data\detailmapy\tripod_dshk_destruct.rvmat","ca\weapons\data\pkm.rvmat","ca\weapons\data\pkm.rvmat","ca\weapons\data\pkm_destruct.rvmat","ca\wheeled\data\detailmapy\datsun_interier.rvmat","ca\wheeled\data\detailmapy\datsun_interier.rvmat","ca\wheeled\data\detailmapy\datsun_interier_destruct.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trup.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trup.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trup_destruct.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trup_b.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trup_b.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trupb_destruct.rvmat","ca\wheeled\data\detailmapy\coyota_kola.rvmat","ca\wheeled\data\detailmapy\coyota_kola.rvmat","ca\wheeled\data\detailmapy\coyota_kola_destruct.rvmat","ca\wheeled\data\detailmapy\coyota_interier.rvmat","ca\wheeled\data\detailmapy\coyota_interier.rvmat","ca\wheeled\data\detailmapy\coyota_interier_destruct.rvmat","ca\wheeled\data\detailmapy\auta_skla.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat"};
|
||||
};
|
||||
class Turrets: Turrets
|
||||
{
|
||||
class MainTurret: MainTurret
|
||||
{
|
||||
body = "mainTurret";
|
||||
gun = "mainGun";
|
||||
outGunnerMayFire = 1;
|
||||
forceHideGunner = 1;
|
||||
castGunnerShadow = 1;
|
||||
viewGunnerInExternal = 1;
|
||||
gunnerOpticsModel = "\ca\Weapons\optika_empty";
|
||||
gunnerForceOptics = 0;
|
||||
weapons[] = {"PKT"};
|
||||
soundServo[] = {};
|
||||
stabilizedInAxes = 0;
|
||||
magazines[] = {};
|
||||
gunnerAction = "datsun_Gunner01";
|
||||
gunnerInAction = "datsun_Gunner01";
|
||||
ejectDeadGunner = 1;
|
||||
minElev = -18;
|
||||
maxElev = 40;
|
||||
minTurn = -45;
|
||||
maxTurn = 45;
|
||||
initTurn = 0;
|
||||
gunnerCompartments = "Compartment2";
|
||||
};
|
||||
};
|
||||
};
|
||||
572
SQF/dayz_code/Configs/CfgVehicles/SEA/RHIB.hpp
Normal file
572
SQF/dayz_code/Configs/CfgVehicles/SEA/RHIB.hpp
Normal file
@@ -0,0 +1,572 @@
|
||||
class NewTurret;
|
||||
class ViewPilot;
|
||||
class ViewOptics;
|
||||
class Sounds { class Engine; class Movement;};
|
||||
class DefaultEventhandlers;
|
||||
class Ship : AllVehicles
|
||||
{
|
||||
transportMaxMagazines = 2000;
|
||||
transportMaxWeapons = 200;
|
||||
transportMaxBackpacks = 40;
|
||||
vehicleClass = "Ship";
|
||||
icon = "iconShip";
|
||||
cost = 1e+007;
|
||||
armor = 1000;
|
||||
displayName = "Ship";
|
||||
accuracy = 0.005;
|
||||
maxSpeed = 30;
|
||||
simulation = "ship";
|
||||
audible = 6;
|
||||
fuelCapacity = 100;
|
||||
formationX = 50;
|
||||
formationZ = 100;
|
||||
brakeDistance = 50;
|
||||
formationTime = 20;
|
||||
steerAheadSimul = 2;
|
||||
steerAheadPlan = 2.4;
|
||||
predictTurnSimul = 2;
|
||||
predictTurnPlan = 2.4;
|
||||
type = 1;
|
||||
threat[] = {
|
||||
0.2,
|
||||
0.2,
|
||||
0.1
|
||||
};
|
||||
getInRadius = 10;
|
||||
driverAction = "";
|
||||
cargoAction[] = {
|
||||
""
|
||||
};
|
||||
pointPilot = "pilot";
|
||||
pointCommander = "velitel";
|
||||
selectionFireAnim = "zasleh";
|
||||
selectionBrakeLights = "brzdove svetlo";
|
||||
memoryPointMissile[] = {
|
||||
"spice rakety",
|
||||
"usti hlavne"
|
||||
};
|
||||
memoryPointMissileDir[] = {
|
||||
"konec rakety",
|
||||
"konec hlavne"
|
||||
};
|
||||
canFloat = 1;
|
||||
soundGear[] = {
|
||||
"",
|
||||
0.000177828,
|
||||
1
|
||||
};
|
||||
occludeSoundsWhenIn = 0.562341;
|
||||
obstructSoundsWhenIn = 0.316228;
|
||||
class Exhausts
|
||||
{
|
||||
class Exhaust1
|
||||
{
|
||||
position = "vyfuk start";
|
||||
direction = "vyfuk konec";
|
||||
effect = "ExhaustsEffect";
|
||||
};
|
||||
};
|
||||
leftDustEffect = "LDustEffects";
|
||||
rightDustEffect = "RDustEffects";
|
||||
leftWaterEffect = "LWaterEffects";
|
||||
rightWaterEffect = "RWaterEffects";
|
||||
leftEngineEffect = "LEngEffects";
|
||||
rightEngineEffect = "REngEffects";
|
||||
memoryPointsLeftEngineEffect = "EngineEffectL";
|
||||
memoryPointsRightEngineEffect = "EngineEffectR";
|
||||
class HitPoints
|
||||
{
|
||||
class HitEngine
|
||||
{
|
||||
armor = 1.2;
|
||||
material = 60;
|
||||
name = "motor";
|
||||
visual = "motor";
|
||||
passThrough = 1;
|
||||
};
|
||||
};
|
||||
class Turrets
|
||||
{
|
||||
class MainTurret : NewTurret
|
||||
{
|
||||
commanding = -1;
|
||||
startEngine = 0;
|
||||
};
|
||||
};
|
||||
class ViewPilot : ViewPilot
|
||||
{
|
||||
initFov = 0.7;
|
||||
minFov = 0.25;
|
||||
maxFov = 1.4;
|
||||
initAngleX = 0;
|
||||
minAngleX = -65;
|
||||
maxAngleX = 85;
|
||||
initAngleY = 0;
|
||||
minAngleY = -150;
|
||||
maxAngleY = 150;
|
||||
};
|
||||
class ViewOptics : ViewOptics
|
||||
{
|
||||
initFov = 0.7;
|
||||
minFov = 0.07;
|
||||
maxFov = 0.35;
|
||||
};
|
||||
class MarkerLights
|
||||
{
|
||||
class RedStill
|
||||
{
|
||||
color[] = {
|
||||
1,
|
||||
0.1,
|
||||
0.1,
|
||||
1
|
||||
};
|
||||
ambient[] = {
|
||||
0.1,
|
||||
0.01,
|
||||
0.01,
|
||||
1
|
||||
};
|
||||
name = "cerveny pozicni";
|
||||
brightness = 0.01;
|
||||
blinking = 0;
|
||||
};
|
||||
class GreenStill
|
||||
{
|
||||
color[] = {
|
||||
0.1,
|
||||
1,
|
||||
0.1,
|
||||
1
|
||||
};
|
||||
ambient[] = {
|
||||
0.01,
|
||||
0.1,
|
||||
0.01,
|
||||
1
|
||||
};
|
||||
name = "zeleny pozicni";
|
||||
brightness = 0.01;
|
||||
blinking = 0;
|
||||
};
|
||||
class WhiteStill
|
||||
{
|
||||
color[] = {
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1
|
||||
};
|
||||
ambient[] = {
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
1
|
||||
};
|
||||
name = "bily pozicni";
|
||||
brightness = 0.01;
|
||||
blinking = 0;
|
||||
};
|
||||
};
|
||||
class Sounds : Sounds
|
||||
{
|
||||
class Engine : Engine
|
||||
{
|
||||
sound = "soundEngine";
|
||||
frequency = "(1-randomizer*0.05)*1.2*(thrust*0.7+0.5)";
|
||||
volume = "(thrust*0.5)+0.5";
|
||||
};
|
||||
class Movement : Movement
|
||||
{
|
||||
sound = "soundEnviron";
|
||||
frequency = "(speed*0.03334)*1.3+(1-(speed*0.03334))*0.7";
|
||||
volume = "(speed*0.03334)+(1-(speed*0.03334))*0.1";
|
||||
};
|
||||
};
|
||||
class SpeechVariants
|
||||
{
|
||||
class Default
|
||||
{
|
||||
speechSingular[] = {
|
||||
"veh_Ship"
|
||||
};
|
||||
speechPlural[] = {
|
||||
"veh_Ships"
|
||||
};
|
||||
};
|
||||
class EN : Default
|
||||
{
|
||||
};
|
||||
class CZ
|
||||
{
|
||||
speechSingular[] = {
|
||||
"veh_Ship_CZ"
|
||||
};
|
||||
speechPlural[] = {
|
||||
"veh_Ships_CZ"
|
||||
};
|
||||
};
|
||||
class CZ_Akuzativ
|
||||
{
|
||||
speechSingular[] = {
|
||||
"veh_Ship_CZ4P"
|
||||
};
|
||||
speechPlural[] = {
|
||||
"veh_Ships_CZ4P"
|
||||
};
|
||||
};
|
||||
class RU
|
||||
{
|
||||
speechSingular[] = {
|
||||
"veh_Ship_RU"
|
||||
};
|
||||
speechPlural[] = {
|
||||
"veh_Ships_RU"
|
||||
};
|
||||
};
|
||||
};
|
||||
TextPlural = "Ships";
|
||||
TextSingular = "Ship";
|
||||
nameSound = "veh_Ship";
|
||||
unitInfoType = "UnitInfoCar";
|
||||
enableGPS = 0;
|
||||
getInAction = "GetInLow";
|
||||
getOutAction = "GetOutLow";
|
||||
cargoGetInAction[] = {
|
||||
"GetInLow"
|
||||
};
|
||||
cargoGetOutAction[] = {
|
||||
"GetOutLow"
|
||||
};
|
||||
precision = 10;
|
||||
class Eventhandlers : DefaultEventhandlers
|
||||
{
|
||||
};
|
||||
class DestructionEffects
|
||||
{
|
||||
};
|
||||
};
|
||||
|
||||
class Boat : Ship
|
||||
{
|
||||
precision = 6;
|
||||
brakeDistance = 20;
|
||||
transportMaxMagazines = 100;
|
||||
transportMaxWeapons = 10;
|
||||
transportMaxBackpacks = 2;
|
||||
};
|
||||
class RHIB_DZ : Boat
|
||||
{
|
||||
scope = 2;
|
||||
displayName = "RHIB";
|
||||
vehicleClass = "Ship";
|
||||
accuracy = 0.5;
|
||||
crew = "USMC_Soldier";
|
||||
faction = "USMC";
|
||||
side = 1;
|
||||
model = "\ca\water\rhib";
|
||||
picture = "\ca\water\data\ico\rhib_CA.paa";
|
||||
Icon = "\Ca\water\Data\map_ico\icomap_RHIB_CA.paa";
|
||||
mapSize = 8;
|
||||
unitInfoType = "UnitInfoShip";
|
||||
soundEnviron[] = {
|
||||
"",
|
||||
0.0562341,
|
||||
0.9
|
||||
};
|
||||
class SoundEvents
|
||||
{
|
||||
};
|
||||
insideSoundCoef = 1;
|
||||
soundEngineOnInt[] = {
|
||||
"ca\sounds\vehicles\water\rhib\ext-boat-start-01",
|
||||
0.1,
|
||||
1
|
||||
};
|
||||
soundEngineOnExt[] = {
|
||||
"ca\sounds\vehicles\water\rhib\ext-boat-start-01",
|
||||
1,
|
||||
1,
|
||||
150
|
||||
};
|
||||
soundEngineOffInt[] = {
|
||||
"ca\sounds\vehicles\water\rhib\ext-boat-stop-01",
|
||||
0.1,
|
||||
1
|
||||
};
|
||||
soundEngineOffExt[] = {
|
||||
"ca\sounds\vehicles\water\rhib\ext-boat-stop-01",
|
||||
1,
|
||||
1,
|
||||
150
|
||||
};
|
||||
class Sounds
|
||||
{
|
||||
class Engine
|
||||
{
|
||||
sound[] = {
|
||||
"ca\sounds\vehicles\water\rhib\ext-boat-engine-low-01",
|
||||
1,
|
||||
0.9,
|
||||
300
|
||||
};
|
||||
frequency = "(randomizer*0.05+0.95)*rpm";
|
||||
volume = "engineOn*(rpm factor[0.5, 0.1])";
|
||||
};
|
||||
class EngineHighOut
|
||||
{
|
||||
sound[] = {
|
||||
"ca\sounds\vehicles\water\rhib\ext-boat-engine-high-01",
|
||||
1,
|
||||
0.8,
|
||||
300
|
||||
};
|
||||
frequency = "(randomizer*0.05+0.95)*rpm";
|
||||
volume = "engineOn*(rpm factor[0.4, 1.3])";
|
||||
};
|
||||
class IdleOut
|
||||
{
|
||||
sound[] = {
|
||||
"ca\sounds\vehicles\water\rhib\ext-boat-engine-idle-03",
|
||||
0.562341,
|
||||
1,
|
||||
150
|
||||
};
|
||||
frequency = "1";
|
||||
volume = "engineOn*(rpm factor[0.3, 0])";
|
||||
};
|
||||
class WaternoiseOutW0
|
||||
{
|
||||
sound[] = {
|
||||
"ca\sounds\vehicles\water\water_sfx\ext-water-noise-nospeed",
|
||||
0.398107,
|
||||
1,
|
||||
100
|
||||
};
|
||||
frequency = "1";
|
||||
volume = "(speed factor[7, 0])";
|
||||
};
|
||||
class WaternoiseOutW1
|
||||
{
|
||||
sound[] = {
|
||||
"ca\sounds\vehicles\water\water_sfx\ext-boat-lospd-noise-02",
|
||||
0.398107,
|
||||
1,
|
||||
100
|
||||
};
|
||||
frequency = "1";
|
||||
volume = "((speed factor[2, 12]) min (speed factor[12, 2]))";
|
||||
};
|
||||
class WaternoiseOutW2
|
||||
{
|
||||
sound[] = {
|
||||
"ca\sounds\vehicles\water\water_sfx\ext-boat-hispd-noise-02",
|
||||
0.398107,
|
||||
1,
|
||||
100
|
||||
};
|
||||
frequency = "1";
|
||||
volume = "(speed factor[9, 18.7])";
|
||||
};
|
||||
};
|
||||
driverAction = "RHIB_Driver";
|
||||
cargoAction[] = {
|
||||
"RHIB_Cargo"
|
||||
};
|
||||
getInAction = "GetInMedium";
|
||||
getOutAction = "GetOutMedium";
|
||||
cargoGetInAction[] = {
|
||||
"GetInMedium"
|
||||
};
|
||||
cargoGetOutAction[] = {
|
||||
"GetOutMedium"
|
||||
};
|
||||
castDriverShadow = 1;
|
||||
castCargoShadow = 1;
|
||||
gunnerHasFlares = 0;
|
||||
maxSpeed = 60;
|
||||
enableGPS = 1;
|
||||
transportSoldier = 10;
|
||||
typicalCargo[] = {
|
||||
"USMC_Soldier",
|
||||
"USMC_Soldier_AT"
|
||||
};
|
||||
supplyRadius = 3;
|
||||
class Exhausts
|
||||
{
|
||||
class Exhaust1
|
||||
{
|
||||
position = "vyfuk start";
|
||||
direction = "vyfuk konec";
|
||||
effect = "";
|
||||
};
|
||||
};
|
||||
class TransportMagazines
|
||||
{
|
||||
class _xx_30Rnd_556x45_Stanag
|
||||
{
|
||||
magazine = "30Rnd_556x45_Stanag";
|
||||
count = "30*1";
|
||||
};
|
||||
class _xx_200Rnd_556x45_M249
|
||||
{
|
||||
magazine = "200Rnd_556x45_M249";
|
||||
count = "5*1";
|
||||
};
|
||||
class _xx_HandGrenade_west
|
||||
{
|
||||
magazine = "HandGrenade_west";
|
||||
count = "10*1";
|
||||
};
|
||||
class _xx_5Rnd_762x51_M24
|
||||
{
|
||||
magazine = "5Rnd_762x51_M24";
|
||||
count = "10*1";
|
||||
};
|
||||
class _xx_15rnd_9x19_M9
|
||||
{
|
||||
magazine = "15rnd_9x19_M9";
|
||||
count = "15*1";
|
||||
};
|
||||
class _xx_M136
|
||||
{
|
||||
magazine = "M136";
|
||||
count = "3*1";
|
||||
};
|
||||
class _xx_1Rnd_HE_M203
|
||||
{
|
||||
magazine = "1Rnd_HE_M203";
|
||||
count = "3*1";
|
||||
};
|
||||
};
|
||||
cost = 10000;
|
||||
armor = 30;
|
||||
class AnimationSources
|
||||
{
|
||||
class ReloadAnim
|
||||
{
|
||||
source = "reload";
|
||||
weapon = "M2";
|
||||
};
|
||||
class ReloadMagazine
|
||||
{
|
||||
source = "reloadmagazine";
|
||||
weapon = "M2";
|
||||
};
|
||||
class Revolving
|
||||
{
|
||||
source = "revolving";
|
||||
weapon = "M2";
|
||||
};
|
||||
};
|
||||
class Turrets : Turrets
|
||||
{
|
||||
class MainTurret : NewTurret
|
||||
{
|
||||
class HitPoints
|
||||
{
|
||||
class HitTurret
|
||||
{
|
||||
armor = 0.8;
|
||||
material = 60;
|
||||
name = "vez";
|
||||
visual = "vez";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitGun
|
||||
{
|
||||
armor = 0.6;
|
||||
material = 60;
|
||||
name = "zbran";
|
||||
visual = "zbran";
|
||||
passThrough = 1;
|
||||
};
|
||||
};
|
||||
stabilizedInAxes = 0;
|
||||
body = "MainTurret";
|
||||
gun = "MainGun";
|
||||
animationSourceBody = "mainTurret";
|
||||
animationSourceGun = "mainGun";
|
||||
gunnerAction = "RHIB_Gunner";
|
||||
gunnerGetInAction = "GetInMedium";
|
||||
gunnerGetOutAction = "GetOutMedium";
|
||||
ejectDeadGunner = 1;
|
||||
outGunnerMayFire = 1;
|
||||
inGunnerMayFire = 0;
|
||||
minElev = -25;
|
||||
maxElev = 60;
|
||||
initElev = 5;
|
||||
minTurn = -135;
|
||||
maxTurn = 135;
|
||||
initTurn = 0;
|
||||
soundServo[] = {
|
||||
"\ca\sounds\vehicles\servos\turret-1",
|
||||
0.00562341,
|
||||
1
|
||||
};
|
||||
gunBeg = "usti hlavne";
|
||||
gunEnd = "konec hlavne";
|
||||
weapons[] = {
|
||||
"M2"
|
||||
};
|
||||
magazines[] = {
|
||||
"100Rnd_127x99_M2",
|
||||
"100Rnd_127x99_M2",
|
||||
"100Rnd_127x99_M2"
|
||||
};
|
||||
gunnerName = "front gunner";
|
||||
gunnerOpticsModel = "\ca\weapons\optika_empty";
|
||||
gunnerForceOptics = 0;
|
||||
startEngine = 0;
|
||||
commanding = 2;
|
||||
primaryGunner = 0;
|
||||
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;
|
||||
};
|
||||
};
|
||||
};
|
||||
class Library
|
||||
{
|
||||
libTextDesc = "The Naval Special Warfare Rigid Hull Inflatable Boat is a fast, high-buoyancy all weather boat designed to transport a fully equipped team of eight-men and three crew members. It is also fully transportable by C-130 Hercules.";
|
||||
};
|
||||
extCameraPosition[] = {
|
||||
0,
|
||||
4,
|
||||
-14
|
||||
};
|
||||
class Damage
|
||||
{
|
||||
tex[] = {
|
||||
};
|
||||
mat[] = {
|
||||
"ca\water\data\rhib.rvmat",
|
||||
"ca\water\data\rhib.rvmat",
|
||||
"ca\water\data\rhib_destruct.rvmat",
|
||||
"ca\water\data\rhib_dash.rvmat",
|
||||
"ca\water\data\rhib_dash.rvmat",
|
||||
"ca\water\data\rhib_dash_destruct.rvmat"
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -20,7 +20,7 @@ class CfgVehicles {
|
||||
class AllVehicles;
|
||||
|
||||
class Land; // External class reference
|
||||
class LandVehicle : Land { class NewTurret; class Sounds; class ViewOptics; class ViewPilot; class AnimationSources; };
|
||||
class LandVehicle : Land { class NewTurret; class Sounds; class ViewOptics; class ViewPilot; class AnimationSources; class EventHandlers; };
|
||||
class car: landvehicle {
|
||||
|
||||
class Turrets
|
||||
@@ -31,26 +31,26 @@ class CfgVehicles {
|
||||
class ViewOptics;
|
||||
};
|
||||
};
|
||||
class HitPoints
|
||||
{
|
||||
class HitEngine;
|
||||
class HitRGlass;
|
||||
class HitLGlass;
|
||||
class HitBody;
|
||||
class HitFuel;
|
||||
class HitLFWheel;
|
||||
class HitRFWheel;
|
||||
class HitLF2Wheel;
|
||||
class HitRF2Wheel;
|
||||
class HitLMWheel;
|
||||
class HitRMWheel;
|
||||
class HitLBWheel;
|
||||
class HitRBWheel;
|
||||
class HitGlass1;
|
||||
class HitGlass2;
|
||||
class HitGlass3;
|
||||
class HitGlass4;
|
||||
};
|
||||
class HitPoints
|
||||
{
|
||||
class HitEngine;
|
||||
class HitRGlass;
|
||||
class HitLGlass;
|
||||
class HitBody;
|
||||
class HitFuel;
|
||||
class HitLFWheel;
|
||||
class HitRFWheel;
|
||||
class HitLF2Wheel;
|
||||
class HitRF2Wheel;
|
||||
class HitLMWheel;
|
||||
class HitRMWheel;
|
||||
class HitLBWheel;
|
||||
class HitRBWheel;
|
||||
class HitGlass1;
|
||||
class HitGlass2;
|
||||
class HitGlass3;
|
||||
class HitGlass4;
|
||||
};
|
||||
class Sounds : Sounds { class Engine; class Movement;};
|
||||
};
|
||||
|
||||
@@ -443,7 +443,10 @@ class CfgVehicles {
|
||||
#include "CfgVehicles\LAND\UAZ_MG.hpp"
|
||||
#include "CfgVehicles\LAND\Gaz_Vodnik.hpp"
|
||||
#include "CfgVehicles\LAND\ArmoredSUV.hpp"
|
||||
#include "CfgVehicles\LAND\Pickup_PK.hpp"
|
||||
|
||||
// SEA
|
||||
// #include "CfgVehicles\SEA\RHIB.hpp"
|
||||
|
||||
class MV22;
|
||||
class MV22_DZ : MV22 {
|
||||
|
||||
Reference in New Issue
Block a user