From 0dc00d97404834a90fa56548b72e9c20b5e7458e Mon Sep 17 00:00:00 2001 From: AirwavesMan Date: Sat, 14 Nov 2020 20:42:01 +0100 Subject: [PATCH] Add Scrap APC --- .../Configs/CfgVehicles/Car/ScrapAPC.hpp | 87 +++++++++++++++++++ .../Configs/CfgVehicles/CfgVehicles.hpp | 1 + SQF/dayz_code/stringtable.xml | 15 ++++ 3 files changed, 103 insertions(+) create mode 100644 SQF/dayz_code/Configs/CfgVehicles/Car/ScrapAPC.hpp diff --git a/SQF/dayz_code/Configs/CfgVehicles/Car/ScrapAPC.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/ScrapAPC.hpp new file mode 100644 index 000000000..f32503f75 --- /dev/null +++ b/SQF/dayz_code/Configs/CfgVehicles/Car/ScrapAPC.hpp @@ -0,0 +1,87 @@ +class ScrapAPC_base : BTR60_TK_EP1_DZE +{ + scope = 0; + displayname = "Scrap APC"; + model = "\z\addons\dayz_epoch_v\vehicles\scrap_apc\scrap_apc"; + armor = 80; + damageResistance = 0.032; + transportsoldier = 4; + transportmaxweapons = 12; + transportmaxmagazines = 60; + transportmaxbackpacks = 5; + fuelcapacity = 350; + maxspeed = 60; + terraincoef = 2.8; + turnCoef = 1; + driveraction = suv_driver_ep1; + cargoAction[] = {BTR40_Cargo_EP1,UAZ_Cargo01}; + typicalcargo[] = {}; + class Turrets {}; + hiddenselections[] = {"camo1","camo2"}; + hiddenselectionstextures[]= + { + "\z\addons\dayz_epoch_v\vehicles\scrap_apc\data\apc_main_co.paa", + "\z\addons\dayz_epoch_v\vehicles\scrap_apc\data\apc_details_co.paa" + }; + class damage + { + tex[]={}; + mat[]= + { + "z\addons\dayz_epoch_v\vehicles\scrap_apc\data\apc_main.rvmat", + "z\addons\dayz_epoch_v\vehicles\scrap_apc\data\apc_main_damage.rvmat", + "z\addons\dayz_epoch_v\vehicles\scrap_apc\data\apc_main_destruct.rvmat", + + "z\addons\dayz_epoch_v\vehicles\scrap_apc\data\apc_details.rvmat", + "z\addons\dayz_epoch_v\vehicles\scrap_apc\data\apc_details_damage.rvmat", + "z\addons\dayz_epoch_v\vehicles\scrap_apc\data\apc_details_destruct.rvmat" + }; + }; +}; + +class ScrapAPC_DZE: ScrapAPC_base { + scope = 2; + displayName = "$STR_VEH_NAME_SCRAP_APC"; + + class Upgrades { + ItemTankORP[] = {"ScrapAPC_DZE1",{"ItemToolbox","ItemCrowbar"},{},{{"ItemTankORP",1},{"PartEngine",6},{"PartGeneric",2},{"ItemScrews",2}}}; + }; +}; + +class ScrapAPC_DZE1: ScrapAPC_DZE { + displayName = "$STR_VEH_NAME_SCRAP_APC+"; + original = "ScrapAPC_DZE"; + maxspeed = 95; // base 60 + turnCoef = 0.5; // base 1 + terraincoef = 1.2; // base 2.8 + + class Upgrades { + ItemTankAVE[] = {"ScrapAPC_DZE2",{"ItemToolbox","ItemCrowbar"},{},{{"ItemTankAVE",1},{"equip_metal_sheet",8},{"ItemScrews",2}}}; + }; +}; + +class ScrapAPC_DZE2: ScrapAPC_DZE1 { + displayName = "$STR_VEH_NAME_SCRAP_APC++"; + armor = 160; + damageResistance = 0.064; + + class Upgrades { + ItemTankLRK[] = {"ScrapAPC_DZE3",{"ItemToolbox","ItemCrowbar"},{},{{"ItemTankLRK",1},{"PartGeneric",4},{"ItemWoodCrateKit",2},{"ItemGunRackKit",2},{"ItemScrews",2}}}; + }; +}; + +class ScrapAPC_DZE3: ScrapAPC_DZE2 { + displayName = "$STR_VEH_NAME_SCRAP_APC+++"; + transportMaxWeapons = 24; + transportMaxMagazines = 120; + transportmaxbackpacks = 10; + + class Upgrades { + ItemTankTNK[] = {"ScrapAPC_DZE4",{"ItemToolbox","ItemCrowbar"},{},{{"ItemTankTNK",1},{"PartFueltank",6},{"ItemFuelBarrel",4}}}; + }; +}; + +class ScrapAPC_DZE4: ScrapAPC_DZE3 { + displayName = "$STR_VEH_NAME_SCRAP_APC++++"; + fuelCapacity = 800; +}; \ 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 8605ec54f..4118daef7 100644 --- a/SQF/dayz_code/Configs/CfgVehicles/CfgVehicles.hpp +++ b/SQF/dayz_code/Configs/CfgVehicles/CfgVehicles.hpp @@ -391,6 +391,7 @@ class CfgVehicles #include "Car\Jeep.hpp" #include "Car\MiniCooper.hpp" #include "Car\Nissan.hpp" + #include "Car\ScrapAPC.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 89efd973c..c39df23e4 100644 --- a/SQF/dayz_code/stringtable.xml +++ b/SQF/dayz_code/stringtable.xml @@ -9734,6 +9734,21 @@ M113 TK++++ + + Scrap APC + + + Scrap APC+ + + + Scrap APC++ + + + Scrap APC+++ + + + Scrap APC++++ + BMP-2 INS