From a1e5fca7b944c0ab6875ace2654449429d5721d0 Mon Sep 17 00:00:00 2001 From: AirwavesMan Date: Sat, 31 Oct 2020 12:47:30 +0100 Subject: [PATCH] Add Old Jeep Model made by @Helion4 --- .../CfgServerTrader/Category/Vehicles.hpp | 1 + .../CfgServerTraderZSC/Category/Vehicles.hpp | 1 + .../Configs/CfgVehicles/Car/Jeep.hpp | 154 ++++++++++++++++++ .../Configs/CfgVehicles/CfgVehicles.hpp | 1 + SQF/dayz_code/stringtable.xml | 20 +++ 5 files changed, 177 insertions(+) create mode 100644 SQF/dayz_code/Configs/CfgVehicles/Car/Jeep.hpp diff --git a/SQF/dayz_code/Configs/CfgServerTrader/Category/Vehicles.hpp b/SQF/dayz_code/Configs/CfgServerTrader/Category/Vehicles.hpp index 439a470d9..271a45cd6 100644 --- a/SQF/dayz_code/Configs/CfgServerTrader/Category/Vehicles.hpp +++ b/SQF/dayz_code/Configs/CfgServerTrader/Category/Vehicles.hpp @@ -127,6 +127,7 @@ class Category_43 { //Military Unarmed class Category_44 { + class Jeep_DZE {type = "trade_any_vehicle";buy[] = {2,"ItemGoldBar10oz"};sell[] = {1,"ItemGoldBar10oz"};}; class LandRover_CZ_EP1_DZE {type = "trade_any_vehicle";buy[] = {2,"ItemGoldBar10oz"};sell[] = {1,"ItemGoldBar10oz"};}; class LandRover_TK_CIV_EP1_DZE {type = "trade_any_vehicle";buy[] = {2,"ItemGoldBar10oz"};sell[] = {1,"ItemGoldBar10oz"};}; class LandRover_ACR_DZE {type = "trade_any_vehicle";buy[] = {2,"ItemGoldBar10oz"};sell[] = {1,"ItemGoldBar10oz"};}; diff --git a/SQF/dayz_code/Configs/CfgServerTraderZSC/Category/Vehicles.hpp b/SQF/dayz_code/Configs/CfgServerTraderZSC/Category/Vehicles.hpp index dbe0ec910..3b234b86c 100644 --- a/SQF/dayz_code/Configs/CfgServerTraderZSC/Category/Vehicles.hpp +++ b/SQF/dayz_code/Configs/CfgServerTraderZSC/Category/Vehicles.hpp @@ -127,6 +127,7 @@ class Category_43 { //Military Unarmed class Category_44 { + class Jeep_DZE {type = "trade_any_vehicle";buy[] = {2000,"worth"};sell[] = {1000,"worth"};}; class LandRover_CZ_EP1_DZE {type = "trade_any_vehicle";buy[] = {2000,"worth"};sell[] = {1000,"worth"};}; class LandRover_TK_CIV_EP1_DZE {type = "trade_any_vehicle";buy[] = {2000,"worth"};sell[] = {1000,"worth"};}; class LandRover_ACR_DZE {type = "trade_any_vehicle";buy[] = {2000,"worth"};sell[] = {1000,"worth"};}; diff --git a/SQF/dayz_code/Configs/CfgVehicles/Car/Jeep.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/Jeep.hpp new file mode 100644 index 000000000..038304390 --- /dev/null +++ b/SQF/dayz_code/Configs/CfgVehicles/Car/Jeep.hpp @@ -0,0 +1,154 @@ +class Jeep_base : HMMWV_DZE_Base +{ + scope = 0; + displayname = "Old Jeep"; + model = "\z\addons\dayz_epoch_v\vehicles\jeep\h4_jeep"; + armor = 25; + transportsoldier = 2; + transportmaxweapons = 15; + transportmaxmagazines = 50; + transportmaxbackpacks = 5; + fuelcapacity = 115; + maxspeed = 110; + terraincoef = 2.0; + weapons[] = {minicarhorn}; + driveraction = suv_driver_ep1; + cargoaction[] = {Skodovka_Cargo01,suv_cargo02_ep1,Skodovka_Cargo01,suv_cargo02_ep1,Skodovka_Cargo01}; + typicalcargo[] = {}; + crew = ""; + class Turrets {}; + class HitPoints; + hiddenselectionstextures[]= + { + "\z\addons\dayz_epoch_v\vehicles\jeep\data\jeep_main_co.paa", + "\z\addons\dayz_epoch_v\vehicles\jeep\data\jeep_parts_co.paa" + }; + class damage + { + tex[]={}; + mat[]= + { + "\z\addons\dayz_epoch_v\vehicles\jeep\data\jeep_main.rvmat", + "\z\addons\dayz_epoch_v\vehicles\jeep\data\jeep_main_damage.rvmat", + "\z\addons\dayz_epoch_v\vehicles\jeep\data\jeep_main_destruct.rvmat", + + "\z\addons\dayz_epoch_v\vehicles\jeep\data\jeep_parts.rvmat", + "\z\addons\dayz_epoch_v\vehicles\jeep\data\jeep_parts_damage.rvmat", + "\z\addons\dayz_epoch_v\vehicles\jeep\data\jeep_parts_destruct.rvmat", + + "\z\addons\dayz_epoch_v\vehicles\jeep\data\jeep_dash.rvmat", + "\z\addons\dayz_epoch_v\vehicles\jeep\data\jeep_dash_damage.rvmat", + "\z\addons\dayz_epoch_v\vehicles\jeep\data\jeep_dash_destruct.rvmat", + + "\z\addons\dayz_epoch_v\vehicles\jeep\data\jeep_glass.rvmat", + "\Ca\wheeled_E\Data\auta_skla_damage.rvmat", + "\Ca\wheeled_E\Data\auta_skla_damage.rvmat", + + "\z\addons\dayz_epoch_v\vehicles\jeep\data\jeep_in_glass.rvmat", + "\Ca\wheeled_E\Data\auta_skla_in_damage.rvmat", + "\Ca\wheeled_E\Data\auta_skla_in_damage.rvmat" + + }; + }; + class NVGMarkers {}; +}; + +class Jeep_DZE: Jeep_base +{ + scope = 2; + displayname = "$STR_VEH_NAME_OLD_JEEP"; + + class HitPoints: HitPoints { + class HitLFWheel; + class HitLBWheel; + class HitRFWheel; + class HitRBWheel; + class HitFuel; + class HitEngine; + class HitGlass1; + class HitGlass2; + }; + + class Upgrades { + ItemORP[] = {"Jeep_DZE1",{"ItemToolbox"},{},{{"ItemORP",1},{"PartEngine",1},{"PartWheel",4},{"ItemScrews",2}}}; + }; +}; + +// Performance 1 +class Jeep_DZE1: Jeep_DZE { + displayname = "$STR_VEH_NAME_OLD_JEEP+"; + original = "Jeep_DZE"; + maxspeed = 150; + terrainCoef = 1.0; + + class HitPoints: HitPoints { + class HitLFWheel; + class HitLBWheel; + class HitRFWheel; + class HitRBWheel; + class HitFuel; + class HitEngine; + class HitGlass1; + class HitGlass2; + class HitGlass3; + class HitGlass4; + }; + + class Upgrades { + ItemAVE[] = {"Jeep_DZE2",{"ItemToolbox"},{},{{"ItemAVE",1 },{"PartGeneric",6},{"ItemScrews",4}}}; + }; +}; + +// Armor 2 +class Jeep_DZE2: Jeep_DZE1 { + displayname = "$STR_VEH_NAME_OLD_JEEP++"; + armor = 65; + class HitPoints: HitPoints { + class HitLFWheel: HitLFWheel { + armor = 0.3; + }; + class HitLBWheel: HitLBWheel { + armor = 0.3; + }; + class HitRFWheel: HitRFWheel { + armor = 0.3; + }; + class HitRBWheel: HitRBWheel { + armor = 0.3; + }; + class HitFuel: HitFuel { + armor = 0.5; + }; + class HitEngine: HitEngine { + armor = 1; + }; + class HitGlass1: HitGlass1 { + armor = 1.3; + }; + class HitGlass2: HitGlass2 { + armor = 1.3; + }; + }; + + class Upgrades { + ItemLRK[] = {"Jeep_DZE3",{"ItemToolbox"},{},{{"ItemLRK",1},{"PartGeneric",2},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemScrews",2}}}; + }; +}; + +// Cargo 3 +class Jeep_DZE3: Jeep_DZE2 { + displayname = "$STR_VEH_NAME_OLD_JEEP+++"; + transportMaxWeapons = 30; + transportMaxMagazines = 100; + transportmaxbackpacks = 10; + + class Upgrades { + ItemTNK[] = {"Jeep_DZE4",{"ItemToolbox"},{},{{"ItemTNK",1},{"PartGeneric",2},{"PartFueltank",2},{"ItemJerrycan",4},{"ItemScrews",1}}}; + }; +}; + +// Fuel 4 +class Jeep_DZE4: Jeep_DZE3 { + displayname = "$STR_VEH_NAME_OLD_JEEP++++"; + fuelCapacity = 250; +}; \ No newline at end of file diff --git a/SQF/dayz_code/Configs/CfgVehicles/CfgVehicles.hpp b/SQF/dayz_code/Configs/CfgVehicles/CfgVehicles.hpp index b6325ddce..6ab006fe5 100644 --- a/SQF/dayz_code/Configs/CfgVehicles/CfgVehicles.hpp +++ b/SQF/dayz_code/Configs/CfgVehicles/CfgVehicles.hpp @@ -388,6 +388,7 @@ class CfgVehicles #include "Car\Tatra_T810.hpp" #include "Car\BMP2.hpp" #include "Car\T72.hpp" + #include "Car\Jeep.hpp" //Helicopters #include "Helicopter\MI17.hpp" #include "Helicopter\UH1H.hpp" diff --git a/SQF/dayz_code/stringtable.xml b/SQF/dayz_code/stringtable.xml index ff2ac083a..16888de35 100644 --- a/SQF/dayz_code/stringtable.xml +++ b/SQF/dayz_code/stringtable.xml @@ -8713,6 +8713,26 @@ Хамви Скорая (Пустынный)++++ Humvee Sanitätsfzg. (Wüstentarn)++++ + + Old Jeep + Alter Jeep + + + Old Jeep+ + Alter Jeep+ + + + Old Jeep++ + Alter Jeep++ + + + Old Jeep+++ + Alter Jeep+++ + + + Old Jeep++++ + Alter Jeep++++ + Pick-up (tan) Пикап (оранжевый)