mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-14 04:02:37 +03:00
Add ACR Tatra T810 trucks
This commit is contained in:
556
SQF/dayz_code/Configs/CfgVehicles/Car/Tatra_T810.hpp
Normal file
556
SQF/dayz_code/Configs/CfgVehicles/Car/Tatra_T810.hpp
Normal file
@@ -0,0 +1,556 @@
|
||||
class T810_DZE_Base_ACR: Truck
|
||||
{
|
||||
scope = private;
|
||||
mapSize = 8;
|
||||
picture = "\Ca\Wheeled_ACR\Data\UI\Picture_T810_CA.paa";
|
||||
Icon = "\Ca\Wheeled_ACR\Data\UI\Icon_T810_CA.paa";
|
||||
vehicleClass = "Car";
|
||||
class Library
|
||||
{
|
||||
libTextDesc = "$STR_ACR_LIB_T810";
|
||||
};
|
||||
fuelCapacity = 100;
|
||||
maxSpeed = 106;
|
||||
wheelCircumference = 3.5814157;
|
||||
turnCoef = 5.0;
|
||||
steerAheadSimul = 0.2;
|
||||
steerAheadPlan = 0.3;
|
||||
predictTurnSimul = 0.9;
|
||||
predictTurnPlan = 1.0;
|
||||
brakeDistance = 9.5;
|
||||
transportMaxWeapons = 50;
|
||||
transportMaxMagazines = 200;
|
||||
transportmaxbackpacks = 10;
|
||||
armor = 40;
|
||||
damageResistance = 0.03;
|
||||
weapons[] = {"TruckHorn"};
|
||||
magazines[] = {};
|
||||
threat[] = {1,0.1,0.4};
|
||||
class DestructionEffects: DestructionEffects{};
|
||||
class HitPoints: HitPoints
|
||||
{
|
||||
class HitLFWheel: HitLFWheel
|
||||
{
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitLBWheel: HitLBWheel
|
||||
{
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitLMWheel: HitLMWheel
|
||||
{
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitRFWheel: HitRFWheel
|
||||
{
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitRBWheel: HitRBWheel
|
||||
{
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitRMWheel: HitRMWheel
|
||||
{
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitFuel
|
||||
{
|
||||
armor = 1.4;
|
||||
material = -1;
|
||||
name = "palivo";
|
||||
visual = "";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitGlass1: HitGlass1
|
||||
{
|
||||
armor = 0.003;
|
||||
};
|
||||
class HitGlass2: HitGlass2
|
||||
{
|
||||
armor = 0.02;
|
||||
};
|
||||
class HitGlass3: HitGlass3
|
||||
{
|
||||
armor = 0.02;
|
||||
};
|
||||
class HitGlass4: HitGlass4
|
||||
{
|
||||
armor = 0.02;
|
||||
};
|
||||
};
|
||||
transportAmmo = 0;
|
||||
transportRepair = 0;
|
||||
transportFuel = 0;
|
||||
transportSoldier = 11;
|
||||
crew = "";
|
||||
driverAction = "MTVR_Driver";
|
||||
typicalCargo[] = {};
|
||||
cargoAction[] = {"Truck_Cargo01","Truck_Cargo01","Truck_Cargo04","Truck_Cargo04","Truck_Cargo02","Truck_Cargo03","Truck_Cargo04","Truck_Cargo02","Truck_Cargo04","Truck_Cargo04","Truck_Cargo04","Truck_Cargo04"};
|
||||
initCargoAngleY = 185;
|
||||
getInAction = "GetInHigh";
|
||||
getOutAction = "GetOutHigh";
|
||||
cargoIsCoDriver[] = {1,0,0};
|
||||
class Turrets: Turrets
|
||||
{
|
||||
class MainTurret;
|
||||
class PKBTurret: MainTurret
|
||||
{
|
||||
startEngine = 0;
|
||||
hasGunner = 1;
|
||||
memoryPointGunnerOptics = "eye";
|
||||
gunnerOpticsModel = "\ca\Weapons\optika_empty";
|
||||
gunnerForceOptics = 0;
|
||||
gunnerOpticsShowCursor = 0;
|
||||
selectionFireAnim = "zasleh";
|
||||
gunnerAction = "T810gunner";
|
||||
gunnerInAction = "T810gunner";
|
||||
gunnerName = "PKB Gunner";
|
||||
gunnerGetInAction = "GetInHigh";
|
||||
gunnerGetOutAction = "GetOutHigh";
|
||||
weapons[] = {"PKT"};
|
||||
magazines[] = {"100Rnd_762x54_PK","100Rnd_762x54_PK","100Rnd_762x54_PK"};
|
||||
gunBeg = "usti hlavne";
|
||||
gunEnd = "konec hlavne";
|
||||
animationSourceBody = "OtocVez";
|
||||
animationSourceGun = "OtocHlaven";
|
||||
memoryPointGun = "usti hlavne";
|
||||
body = "OtocVez";
|
||||
gun = "OtocHlaven";
|
||||
gunAxis = "osa_hlavne";
|
||||
turretAxis = "osa_veze";
|
||||
minElev = -15;
|
||||
maxElev = 35;
|
||||
initElev = 0;
|
||||
minTurn = -360;
|
||||
maxTurn = 360;
|
||||
initTurn = 0;
|
||||
soundServo[] = {};
|
||||
outGunnerMayFire = 1;
|
||||
inGunnerMayFire = 1;
|
||||
castGunnerShadow = 1;
|
||||
class ViewGunner
|
||||
{
|
||||
initAngleX = 7;
|
||||
minAngleX = -30;
|
||||
maxAngleX = 30;
|
||||
initAngleY = 0;
|
||||
minAngleY = -60;
|
||||
maxAngleY = 60;
|
||||
initFov = 0.8;
|
||||
minFov = 0.5;
|
||||
maxFov = 0.7;
|
||||
};
|
||||
};
|
||||
};
|
||||
SoundGear[] = {"",0.0017782794,1};
|
||||
soundGetIn[] = {"ca\sounds\vehicles\Wheeled\MTVR\ext\ext-truck-getin",0.70794576,1};
|
||||
soundGetOut[] = {"ca\sounds\vehicles\Wheeled\MTVR\ext\ext-truck-getout",0.56234133,1,50};
|
||||
soundEngineOnInt[] = {"CA\Sounds_ACR\wheeled\T810\t810_int_start",0.56234133,1.0};
|
||||
soundEngineOnExt[] = {"CA\Sounds_ACR\wheeled\T810\t810_ext_start",0.56234133,1.0,350};
|
||||
soundEngineOffInt[] = {"CA\Sounds_ACR\wheeled\T810\t810_int_stop",0.56234133,1.0};
|
||||
soundEngineOffExt[] = {"CA\Sounds_ACR\wheeled\T810\t810_ext_stop",0.56234133,1.0,350};
|
||||
buildCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_building_01",0.70794576,1,200};
|
||||
buildCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_building_02",0.70794576,1,200};
|
||||
buildCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_building_03",0.70794576,1,200};
|
||||
buildCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_building_04",0.70794576,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.70794576,1,200};
|
||||
WoodCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_02",0.70794576,1,200};
|
||||
WoodCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_03",0.70794576,1,200};
|
||||
WoodCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_04",0.70794576,1,200};
|
||||
WoodCrash4[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_05",0.70794576,1,200};
|
||||
WoodCrash5[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_06",0.70794576,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.70794576,1,200};
|
||||
ArmorCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_02",0.70794576,1,200};
|
||||
ArmorCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_03",0.70794576,1,200};
|
||||
ArmorCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_04",0.70794576,1,200};
|
||||
soundArmorCrash[] = {"ArmorCrash0",0.25,"ArmorCrash1",0.25,"ArmorCrash2",0.25,"ArmorCrash3",0.25};
|
||||
class SoundEvents
|
||||
{
|
||||
class AccelerationIn
|
||||
{
|
||||
sound[] = {"CA\Sounds_ACR\wheeled\T810\t810_int_acceleration",0.39810717,1.0};
|
||||
limit = "0.15";
|
||||
expression = "engineOn*(1-camPos)*2*gmeterZ*((speed factor[1.5, 5]) min (speed factor[5, 1.5]))";
|
||||
};
|
||||
class AccelerationOut
|
||||
{
|
||||
sound[] = {"CA\Sounds_ACR\wheeled\T810\t810_ext_acceleration",0.56234133,1.0,390};
|
||||
limit = "0.15";
|
||||
expression = "engineOn*camPos*2*gmeterZ*((speed factor[1.5, 5]) min (speed factor[5, 1.5]))";
|
||||
};
|
||||
};
|
||||
class Sounds
|
||||
{
|
||||
class Engine
|
||||
{
|
||||
sound[] = {"CA\Sounds_ACR\wheeled\T810\t810_ext_low",1.0,1.0,450};
|
||||
frequency = "(randomizer*0.05+0.95)*rpm";
|
||||
volume = "engineOn*camPos*(rpm factor[0.7, 0.2])";
|
||||
};
|
||||
class EngineHighOut
|
||||
{
|
||||
sound[] = {"CA\Sounds_ACR\wheeled\T810\t810_ext_high",1.0,1.0,550};
|
||||
frequency = "(randomizer*0.05+0.95)*rpm";
|
||||
volume = "engineOn*camPos*(rpm factor[0.5, 0.95])";
|
||||
};
|
||||
class IdleOut
|
||||
{
|
||||
sound[] = {"CA\Sounds_ACR\wheeled\T810\t810_ext_idle",0.56234133,1.0,350};
|
||||
frequency = "1";
|
||||
volume = "engineOn*camPos*(rpm factor[0.4, 0])";
|
||||
};
|
||||
class TiresRockOut
|
||||
{
|
||||
sound[] = {"CA\Sounds_ACR\wheeled\T810\ext-tires-rock2",0.1,1.0,50};
|
||||
frequency = "1";
|
||||
volume = "camPos*rock*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresSandOut
|
||||
{
|
||||
sound[] = {"CA\Sounds_ACR\wheeled\T810\ext-tires-sand2",0.1,1.0,50};
|
||||
frequency = "1";
|
||||
volume = "camPos*sand*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresGrassOut
|
||||
{
|
||||
sound[] = {"CA\Sounds_ACR\wheeled\T810\ext-tires-grass3",0.1,1.0,50};
|
||||
frequency = "1";
|
||||
volume = "camPos*grass*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresMudOut
|
||||
{
|
||||
sound[] = {"CA\Sounds_ACR\wheeled\T810\ext-tires-mud2",0.1,1.0,50};
|
||||
frequency = "1";
|
||||
volume = "camPos*mud*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresGravelOut
|
||||
{
|
||||
sound[] = {"CA\Sounds_ACR\wheeled\T810\ext-tires-gravel2",0.1,1.0,50};
|
||||
frequency = "1";
|
||||
volume = "camPos*gravel*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresAsphaltOut
|
||||
{
|
||||
sound[] = {"CA\Sounds_ACR\wheeled\T810\ext-tires-asphalt3",0.1,1.0,50};
|
||||
frequency = "1";
|
||||
volume = "camPos*asphalt*(speed factor[2, 20])";
|
||||
};
|
||||
class NoiseOut
|
||||
{
|
||||
sound[] = {"CA\Sounds_ACR\wheeled\T810\ext-noise2",0.01,1.0,50};
|
||||
frequency = "1";
|
||||
volume = "camPos*(damper0 max 0.04)*(speed factor[0, 8])";
|
||||
};
|
||||
class EngineLowIn
|
||||
{
|
||||
sound[] = {"CA\Sounds_ACR\wheeled\T810\t810_int_low",1.0,1.0};
|
||||
frequency = "(randomizer*0.05+0.95)*rpm";
|
||||
volume = "((engineOn*rpm) factor[0.65, 0.2])*(1-camPos)";
|
||||
};
|
||||
class EngineHighIn
|
||||
{
|
||||
sound[] = {"CA\Sounds_ACR\wheeled\T810\t810_int_high",1.0,1.0};
|
||||
frequency = "(randomizer*0.05+0.95)*rpm";
|
||||
volume = "((engineOn*rpm) factor[0.4, 1.0])*(1-camPos)";
|
||||
};
|
||||
class IdleIn
|
||||
{
|
||||
sound[] = {"CA\Sounds_ACR\wheeled\T810\t810_int_idle",0.39810717,1.0};
|
||||
frequency = "1";
|
||||
volume = "engineOn*(rpm factor[0.4, 0])*(1-camPos)";
|
||||
};
|
||||
class TiresRockIn
|
||||
{
|
||||
sound[] = {"CA\Sounds_ACR\wheeled\T810\int-tires-rock2",0.17782794,1.0};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*rock*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresSandIn
|
||||
{
|
||||
sound[] = {"CA\Sounds_ACR\wheeled\T810\int-tires-sand2",0.17782794,1.0};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*sand*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresGrassIn
|
||||
{
|
||||
sound[] = {"CA\Sounds_ACR\wheeled\T810\int-tires-grass3",0.17782794,1.0};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*grass*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresMudIn
|
||||
{
|
||||
sound[] = {"CA\Sounds_ACR\wheeled\T810\int-tires-mud2",0.17782794,1.0};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*mud*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresGravelIn
|
||||
{
|
||||
sound[] = {"CA\Sounds_ACR\wheeled\T810\int-tires-gravel2",0.17782794,1.0};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*gravel*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresAsphaltIn
|
||||
{
|
||||
sound[] = {"CA\Sounds_ACR\wheeled\T810\int-tires-asphalt3",0.17782794,1.0};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*asphalt*(speed factor[2, 20])";
|
||||
};
|
||||
class NoiseIn
|
||||
{
|
||||
sound[] = {"CA\Sounds_ACR\wheeled\T810\int-noise2",0.017782794,1.0};
|
||||
frequency = "1";
|
||||
volume = "(damper0 max 0.04)*(speed factor[0, 8])*(1-camPos)";
|
||||
};
|
||||
class Movement
|
||||
{
|
||||
sound = "soundEnviron";
|
||||
frequency = "1";
|
||||
volume = "0";
|
||||
};
|
||||
};
|
||||
memoryPointExhaust = "vyfuk start";
|
||||
memoryPointExhaustDir = "vyfuk konec";
|
||||
class Damage
|
||||
{
|
||||
tex[] = {};
|
||||
mat[] = {"Ca\Wheeled_ACR\T810\data\auta_skla.rvmat","Ca\Wheeled_ACR\T810\data\auta_skla_damage.rvmat","Ca\Wheeled_ACR\T810\data\auta_skla_damage.rvmat","Ca\Wheeled_ACR\T810\data\auta_skla_in.rvmat","Ca\Wheeled_ACR\T810\data\auta_skla_in_damage.rvmat","Ca\Wheeled_ACR\T810\data\auta_skla_in_damage.rvmat","Ca\Wheeled_ACR\T810\data\bed.rvmat","Ca\Wheeled_ACR\T810\data\bed_damage.rvmat","Ca\Wheeled_ACR\T810\data\bed_destruct.rvmat","Ca\Wheeled_ACR\T810\data\cabin.rvmat","Ca\Wheeled_ACR\T810\data\cabin_damage.rvmat","Ca\Wheeled_ACR\T810\data\cabin_destruct.rvmat","Ca\Wheeled_ACR\T810\data\cabin2.rvmat","Ca\Wheeled_ACR\T810\data\cabin2_damage.rvmat","Ca\Wheeled_ACR\T810\data\cabin2_destruct.rvmat","Ca\Wheeled_ACR\T810\data\undercarriage.rvmat","Ca\Wheeled_ACR\T810\data\undercarriage_damage.rvmat","Ca\Wheeled_ACR\T810\data\undercarriage_destruct.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default_destruct.rvmat"};
|
||||
};
|
||||
class TransportMagazines {};
|
||||
class TransportWeapons {};
|
||||
|
||||
class NVGMarkers
|
||||
{
|
||||
class NVGMarker01
|
||||
{
|
||||
name = "nvg_marker";
|
||||
color[] = {0.03,0.003,0.003,1};
|
||||
ambient[] = {0.003,0.0003,0.0003,1};
|
||||
brightness = 0.001;
|
||||
blinking = 1;
|
||||
};
|
||||
};
|
||||
class AnimationSources;
|
||||
};
|
||||
|
||||
class T810A_PKT_ACR_DZ: T810_DZE_Base_ACR
|
||||
{
|
||||
scope = public;
|
||||
displayname = $STR_VEH_NAME_TATRA_PKT_WOODLAND;
|
||||
model = "\Ca\Wheeled_ACR\T810\t810_vp2_acr.p3d";
|
||||
picture = "\Ca\Wheeled_ACR\Data\UI\Picture_T810_MG_CA.paa";
|
||||
class AnimationSources: AnimationSources
|
||||
{
|
||||
class Select_plachta
|
||||
{
|
||||
source = "user";
|
||||
animPeriod = 1e-007;
|
||||
initPhase = 0;
|
||||
};
|
||||
class ReloadMagazine
|
||||
{
|
||||
source = "reloadmagazine";
|
||||
weapon = "PKT";
|
||||
};
|
||||
class Revolving
|
||||
{
|
||||
source = "revolving";
|
||||
weapon = "PKT";
|
||||
};
|
||||
class belt_rotation
|
||||
{
|
||||
source = "reload";
|
||||
weapon = "PKT";
|
||||
};
|
||||
class recoil
|
||||
{
|
||||
source = "reload";
|
||||
weapon = "PKT";
|
||||
};
|
||||
class bolt
|
||||
{
|
||||
source = "reload";
|
||||
weapon = "PKT";
|
||||
};
|
||||
};
|
||||
hiddenSelections[] = {"camo1","camo2","camo3"};
|
||||
hiddenSelectionsTextures[] = {"Ca\Wheeled_ACR\T810\data\cabin2_co.paa","Ca\Wheeled_ACR\T810\data\bed2_co.paa","ca\wheeled_acr\t810\data\undercarriage_co.paa"};
|
||||
class Damage;
|
||||
};
|
||||
|
||||
class T810A_PKT_ACR_DZE: T810A_PKT_ACR_DZ
|
||||
{
|
||||
class Turrets: Turrets
|
||||
{
|
||||
class MainTurret;
|
||||
class PKBTurret: MainTurret
|
||||
{
|
||||
startEngine = 0;
|
||||
hasGunner = 1;
|
||||
memoryPointGunnerOptics = "eye";
|
||||
gunnerOpticsModel = "\ca\Weapons\optika_empty";
|
||||
gunnerForceOptics = 0;
|
||||
gunnerOpticsShowCursor = 0;
|
||||
selectionFireAnim = "zasleh";
|
||||
gunnerAction = "T810gunner";
|
||||
gunnerInAction = "T810gunner";
|
||||
gunnerName = "PKB Gunner";
|
||||
gunnerGetInAction = "GetInHigh";
|
||||
gunnerGetOutAction = "GetOutHigh";
|
||||
weapons[] = {"PKT"};
|
||||
magazines[] = {};
|
||||
gunBeg = "usti hlavne";
|
||||
gunEnd = "konec hlavne";
|
||||
animationSourceBody = "OtocVez";
|
||||
animationSourceGun = "OtocHlaven";
|
||||
memoryPointGun = "usti hlavne";
|
||||
body = "OtocVez";
|
||||
gun = "OtocHlaven";
|
||||
gunAxis = "osa_hlavne";
|
||||
turretAxis = "osa_veze";
|
||||
minElev = -15;
|
||||
maxElev = 35;
|
||||
initElev = 0;
|
||||
minTurn = -360;
|
||||
maxTurn = 360;
|
||||
initTurn = 0;
|
||||
soundServo[] = {};
|
||||
outGunnerMayFire = 1;
|
||||
inGunnerMayFire = 1;
|
||||
castGunnerShadow = 1;
|
||||
class ViewGunner
|
||||
{
|
||||
initAngleX = 7;
|
||||
minAngleX = -30;
|
||||
maxAngleX = 30;
|
||||
initAngleY = 0;
|
||||
minAngleY = -60;
|
||||
maxAngleY = 60;
|
||||
initFov = 0.8;
|
||||
minFov = 0.5;
|
||||
maxFov = 0.7;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class T810A_PKT_DES_ACR_DZ: T810A_PKT_ACR_DZ
|
||||
{
|
||||
displayname = $STR_VEH_NAME_TATRA_PKT_DESERT;
|
||||
hiddenSelections[] = {"camo1","camo2","camo3"};
|
||||
hiddenSelectionsTextures[] = {"Ca\Wheeled_ACR\T810\data\cabin2_des_CO.paa","Ca\Wheeled_ACR\T810\data\bed_desert_co.paa","Ca\Wheeled_ACR\T810\data\undercarriage_des_CO.paa"};
|
||||
};
|
||||
|
||||
class T810A_PKT_DES_ACR_DZE: T810A_PKT_ACR_DZE
|
||||
{
|
||||
displayname = $STR_VEH_NAME_TATRA_PKT_DESERT;
|
||||
hiddenSelections[] = {"camo1","camo2","camo3"};
|
||||
hiddenSelectionsTextures[] = {"Ca\Wheeled_ACR\T810\data\cabin2_des_CO.paa","Ca\Wheeled_ACR\T810\data\bed_desert_co.paa","Ca\Wheeled_ACR\T810\data\undercarriage_des_CO.paa"};
|
||||
};
|
||||
|
||||
class T810A_ACR_DZE: T810A_PKT_ACR_DZ
|
||||
{
|
||||
displayname = $STR_VEH_NAME_TATRA_WOODLAND;
|
||||
transportSoldier = 12;
|
||||
cargoIsCoDriver[] = {1,1,0};
|
||||
class Turrets {};
|
||||
model = "\Ca\Wheeled_ACR\T810\t810_v_acr.p3d";
|
||||
class AnimationSources: AnimationSources
|
||||
{
|
||||
class Select_plachta
|
||||
{
|
||||
source = "user";
|
||||
animPeriod = 1e-007;
|
||||
initPhase = 0;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class T810A_ACR_DES_DZE: T810A_ACR_DZE
|
||||
{
|
||||
displayname = $STR_VEH_NAME_TATRA_DESERT;
|
||||
hiddenSelections[] = {"camo1","camo2","camo3","camo6"};
|
||||
hiddenSelectionsTextures[] = {"Ca\Wheeled_ACR\T810\data\cabin_desert_co.paa","Ca\Wheeled_ACR\T810\data\bed_desert_co.paa","Ca\Wheeled_ACR\T810\data\undercarriage_des_CO.paa","Ca\Wheeled_ACR\T810\data\T810_desert_mlod_CO.paa"};
|
||||
};
|
||||
|
||||
class T810A_ACR_OPEN_DZE: T810A_ACR_DZE
|
||||
{
|
||||
displayname = $STR_VEH_NAME_TATRA_OPEN_WOODLAND;
|
||||
class AnimationSources: AnimationSources
|
||||
{
|
||||
class Select_plachta
|
||||
{
|
||||
source = "user";
|
||||
animPeriod = 1e-007;
|
||||
initPhase = 1;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class T810A_ACR_DES_OPEN_DZE: T810A_ACR_OPEN_DZE
|
||||
{
|
||||
displayname = $STR_VEH_NAME_TATRA_OPEN_DESERT;
|
||||
hiddenSelections[] = {"camo1","camo2","camo3","camo6"};
|
||||
hiddenSelectionsTextures[] = {"Ca\Wheeled_ACR\T810\data\cabin_desert_co.paa","Ca\Wheeled_ACR\T810\data\bed_desert_co.paa","Ca\Wheeled_ACR\T810\data\undercarriage_des_CO.paa","Ca\Wheeled_ACR\T810\data\T810_desert_mlod_CO.paa"};
|
||||
};
|
||||
|
||||
class T810A_ACR_REFUEL_DZE: T810A_ACR_DZE
|
||||
{
|
||||
displayName = $STR_VEH_NAME_TATRA_WOODLAND_REFUEL;
|
||||
model = "\Ca\Wheeled_ACR\T810\t810_refuel_acr.p3d";
|
||||
picture = "\Ca\Wheeled_ACR\Data\UI\Picture_T810refuel_CA.paa";
|
||||
Icon = "\Ca\Wheeled_ACR\Data\UI\Icon_T810fuel_CA.paa";
|
||||
transportSoldier = 2;
|
||||
cargoAction[] = {"Truck_Cargo01"};
|
||||
fuelCapacity = 10000;
|
||||
class Damage
|
||||
{
|
||||
tex[] = {};
|
||||
mat[] = {"Ca\Wheeled_ACR\T810\data\auta_skla.rvmat","Ca\Wheeled_ACR\T810\data\auta_skla_damage.rvmat","Ca\Wheeled_ACR\T810\data\auta_skla_damage.rvmat","Ca\Wheeled_ACR\T810\data\auta_skla_in.rvmat","Ca\Wheeled_ACR\T810\data\auta_skla_in_damage.rvmat","Ca\Wheeled_ACR\T810\data\auta_skla_in_damage.rvmat","Ca\Wheeled_ACR\T810\data\t810_fueltank.rvmat","Ca\Wheeled_ACR\T810\data\t810_fueltank_damage.rvmat","Ca\Wheeled_ACR\T810\data\t810_fueltank_destruct.rvmat","Ca\Wheeled_ACR\T810\data\cabin.rvmat","Ca\Wheeled_ACR\T810\data\cabin_damage.rvmat","Ca\Wheeled_ACR\T810\data\cabin_destruct.rvmat","Ca\Wheeled_ACR\T810\data\undercarriage.rvmat","Ca\Wheeled_ACR\T810\data\undercarriage_damage.rvmat","Ca\Wheeled_ACR\T810\data\undercarriage_destruct.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default_destruct.rvmat"};
|
||||
};
|
||||
};
|
||||
|
||||
class T810A_ACR_REFUEL_DES_DZE: T810A_ACR_REFUEL_DZE
|
||||
{
|
||||
displayName = $STR_VEH_NAME_TATRA_DESERT_REFUEL;
|
||||
hiddenSelections[] = {"camo1","camo2","camo3","camo6"};
|
||||
hiddenSelectionsTextures[] = {"Ca\Wheeled_ACR\T810\data\cabin_desert_co.paa","Ca\Wheeled_ACR\T810\data\t810_fueltank_desert_co.paa","Ca\Wheeled_ACR\T810\data\undercarriage_des_CO.paa","Ca\Wheeled_ACR\T810\data\T810_desert_mlod_CO.paa"};
|
||||
};
|
||||
|
||||
class T810_ACR_REAMMO_DZE: T810A_ACR_DZE
|
||||
{
|
||||
displayName = $STR_VEH_NAME_TATRA_WEAPONS_WOODLAND;
|
||||
model = "\Ca\Wheeled_ACR\T810\t810_reammo_acr.p3d";
|
||||
cargoAction[] = {"Truck_Cargo01"};
|
||||
transportSoldier = 2;
|
||||
transportMaxWeapons = 75;
|
||||
transportMaxMagazines = 100;
|
||||
transportmaxbackpacks = 8;
|
||||
};
|
||||
|
||||
class T810_ACR_REAMMO_DES_DZE: T810_ACR_REAMMO_DZE
|
||||
{
|
||||
displayName = $STR_VEH_NAME_TATRA_WEAPONS_DESERT;
|
||||
hiddenSelections[] = {"camo1","camo2","camo3","camo6"};
|
||||
hiddenSelectionsTextures[] = {"Ca\Wheeled_ACR\T810\data\cabin_desert_co.paa","Ca\Wheeled_ACR\T810\data\bed_desert_co.paa","Ca\Wheeled_ACR\T810\data\undercarriage_des_CO.paa","Ca\Wheeled_ACR\T810\data\T810_desert_mlod_CO.paa"};
|
||||
};
|
||||
|
||||
class T810_ACR_REPAIR_DZE: T810A_ACR_DZE
|
||||
{
|
||||
displayName = $STR_VEH_NAME_TATRA_AMMO_WOODLAND;
|
||||
model = "\Ca\Wheeled_ACR\T810\t810_repair_acr.p3d";
|
||||
Icon = "\Ca\Wheeled_ACR\Data\UI\Icon_T810repair_CA.paa";
|
||||
transportSoldier = 2;
|
||||
cargoAction[] = {"Truck_Cargo01"};
|
||||
transportMaxWeapons = 25;
|
||||
transportMaxMagazines = 300;
|
||||
transportmaxbackpacks = 8;
|
||||
};
|
||||
|
||||
class T810_ACR_REPAIR_DES_DZE: T810_ACR_REPAIR_DZE
|
||||
{
|
||||
displayName = $STR_VEH_NAME_TATRA_AMMO_DESERT;
|
||||
hiddenSelections[] = {"camo1","camo2","camo3","camo6"};
|
||||
hiddenSelectionsTextures[] = {"Ca\Wheeled_ACR\T810\data\cabin_desert_co.paa","Ca\Wheeled_ACR\T810\data\bed_desert_co.paa","Ca\Wheeled_ACR\T810\data\undercarriage_des_CO.paa","Ca\Wheeled_ACR\T810\data\T810_desert_mlod_CO.paa"};
|
||||
};
|
||||
@@ -138,12 +138,6 @@ class CfgVehicles
|
||||
class ViewOptics;
|
||||
};
|
||||
};
|
||||
//Won't support loading external vehicle addons (with custom UserActions) which we can not include in Epoch. Child UserActions overwrite inherited UserActions.
|
||||
/*class UserActions
|
||||
{
|
||||
class Repair {ACTION_REPAIR; radius = 8;};
|
||||
class Salvage {ACTION_SALVAGE; radius = 8;};
|
||||
};*/
|
||||
};
|
||||
class Plane: Air
|
||||
{
|
||||
@@ -157,8 +151,6 @@ class CfgVehicles
|
||||
class AnimationSources;
|
||||
class UserActions
|
||||
{
|
||||
//class Repair {ACTION_REPAIR; radius = 8;};
|
||||
//class Salvage {ACTION_SALVAGE; radius = 8;};
|
||||
class PushPlane {ACTION_PUSH;};
|
||||
};
|
||||
};
|
||||
@@ -198,11 +190,6 @@ class CfgVehicles
|
||||
brightness = 0.5;
|
||||
};
|
||||
};
|
||||
/*class UserActions
|
||||
{
|
||||
class Repair {ACTION_REPAIR; radius = 4;};
|
||||
class Salvage {ACTION_SALVAGE; radius = 4;};
|
||||
};*/
|
||||
};
|
||||
class Car : LandVehicle {
|
||||
class HitPoints
|
||||
@@ -282,7 +269,6 @@ class CfgVehicles
|
||||
|
||||
|
||||
//External Class
|
||||
//class SkodaBase; //in Car\Skoda.hpp
|
||||
class ATV_Base_EP1 : Car
|
||||
{
|
||||
class HitPoints : HitPoints
|
||||
@@ -308,12 +294,28 @@ class CfgVehicles
|
||||
};
|
||||
};
|
||||
class RubberBoat;
|
||||
//class UAZ_Unarmed_Base;
|
||||
//class HMMWV_Base;
|
||||
class AH6_Base_EP1;
|
||||
class An2_Base_EP1;
|
||||
class TT650_Base;
|
||||
class Truck;
|
||||
class Truck: Car
|
||||
{
|
||||
class HitPoints: HitPoints
|
||||
{
|
||||
class HitLFWheel;
|
||||
class HitLBWheel;
|
||||
class HitLMWheel;
|
||||
class HitRFWheel;
|
||||
class HitRBWheel;
|
||||
class HitRMWheel;
|
||||
class HitGlass1;
|
||||
class HitGlass2;
|
||||
class HitGlass3;
|
||||
class HitGlass4;
|
||||
};
|
||||
class DestructionEffects;
|
||||
class Turrets;
|
||||
};
|
||||
|
||||
class V3S_Base : Truck
|
||||
{
|
||||
class Reflectors
|
||||
@@ -347,9 +349,6 @@ class CfgVehicles
|
||||
|
||||
};
|
||||
};
|
||||
//class Ship;
|
||||
//class Bag_Base_EP1;
|
||||
//class Bag_Base_BAF;
|
||||
class HouseBase;
|
||||
class Ruins: HouseBase {};
|
||||
class House : HouseBase
|
||||
@@ -362,7 +361,6 @@ class CfgVehicles
|
||||
class Strategic;
|
||||
class NonStrategic;
|
||||
class Thing;
|
||||
// class Land_Fire;
|
||||
class BuiltItems;
|
||||
class Building;
|
||||
class ReammoBox;
|
||||
@@ -388,8 +386,6 @@ class CfgVehicles
|
||||
};
|
||||
class Old_moto_base;
|
||||
class Ikarus_base;
|
||||
//class Volha_TK_CIV_Base_EP1;
|
||||
//class LandRover_CZ_EP1;
|
||||
class Ural_Base;
|
||||
|
||||
#include "RepairParts.hpp" //names for all reapir parts. Needs moving to hitpoints
|
||||
@@ -441,6 +437,7 @@ class CfgVehicles
|
||||
#include "Car\Jackal.hpp"
|
||||
#include "Car\Dingo.hpp"
|
||||
#include "Car\Octavia.hpp"
|
||||
#include "Car\Tatra_T810.hpp"
|
||||
//Helicopters
|
||||
#include "Helicopter\MI17.hpp"
|
||||
#include "Helicopter\UH1H.hpp"
|
||||
|
||||
@@ -8274,6 +8274,54 @@
|
||||
<Russian>MTVR Пустынный (Заправщик)</Russian>
|
||||
<German>MTVR Wüstentarn (Treibstoff)</German>
|
||||
</Key>
|
||||
<Key ID="STR_VEH_NAME_TATRA_WOODLAND">
|
||||
<English>Tatra (Woodland)</English>
|
||||
<German>Tatra (Waldtarn)</German>
|
||||
</Key>
|
||||
<Key ID="STR_VEH_NAME_TATRA_OPEN_WOODLAND">
|
||||
<English>Tatra Open (Woodland)</English>
|
||||
<German>Tatra Offen (Waldtarn)</German>
|
||||
</Key>
|
||||
<Key ID="STR_VEH_NAME_TATRA_PKT_WOODLAND">
|
||||
<English>Tatra PKT (Woodland)</English>
|
||||
<German>Tatra PKT (Waldtarn)</German>
|
||||
</Key>
|
||||
<Key ID="STR_VEH_NAME_TATRA_DESERT">
|
||||
<English>Tatra (Desert)</English>
|
||||
<German>Tatra (Wüstentarn)</German>
|
||||
</Key>
|
||||
<Key ID="STR_VEH_NAME_TATRA_OPEN_DESERT">
|
||||
<English>Tatra Open (Desert)</English>
|
||||
<German>Tatra Offen (Wüstentarn)</German>
|
||||
</Key>
|
||||
<Key ID="STR_VEH_NAME_TATRA_PKT_DESERT">
|
||||
<English>Tatra PKT (Desert)</English>
|
||||
<German>Tatra PKT (Wüstentarn)</German>
|
||||
</Key>
|
||||
<Key ID="STR_VEH_NAME_TATRA_WOODLAND_REFUEL">
|
||||
<English>Tatra Woodland (Fuel)</English>
|
||||
<German>Tatra Waldtarn (Treibstoff)</German>
|
||||
</Key>
|
||||
<Key ID="STR_VEH_NAME_TATRA_DESERT_REFUEL">
|
||||
<English>Tatra Desert (Fuel)</English>
|
||||
<German>Tatra Wüstentarn (Treibstoff)</German>
|
||||
</Key>
|
||||
<Key ID="STR_VEH_NAME_TATRA_AMMO_WOODLAND">
|
||||
<English>Tatra Material Transport (Woodland)</English>
|
||||
<German>Tatra Materialtransport (Waldtarn)</German>
|
||||
</Key>
|
||||
<Key ID="STR_VEH_NAME_TATRA_WEAPONS_WOODLAND">
|
||||
<English>Tatra Weapon Transport (Woodland)</English>
|
||||
<German>Tatra Waffentransport (Waldtarn)</German>
|
||||
</Key>
|
||||
<Key ID="STR_VEH_NAME_TATRA_AMMO_DESERT">
|
||||
<English>Tatra Material Transport (Desert)</English>
|
||||
<German>Tatra Materialtransport (Wüstentarn)</German>
|
||||
</Key>
|
||||
<Key ID="STR_VEH_NAME_TATRA_WEAPONS_DESERT">
|
||||
<English>Tatra Weapon Transport (Desert)</English>
|
||||
<German>Tatra Waffentransport (Wüstentarn)</German>
|
||||
</Key>
|
||||
<Key ID="STR_VEH_NAME_PICKUP_DSHKM">
|
||||
<English>Pick-up (DSHKM)</English>
|
||||
</Key>
|
||||
|
||||
Reference in New Issue
Block a user