From f17bae40225ced570e515f5650fa4a52367ed6da Mon Sep 17 00:00:00 2001 From: AirwavesMan Date: Sat, 15 Aug 2020 18:04:17 +0200 Subject: [PATCH] Add upgradable BTR-40 and BRDM-2 --- .../Configs/CfgVehicles/Car/ArmoredSUV.hpp | 24 +- .../Configs/CfgVehicles/Car/BRDM2_DZ.hpp | 213 +++++++++++- .../Configs/CfgVehicles/Car/BTR40.hpp | 319 +++++++++++++++++- SQF/dayz_code/stringtable.xml | 132 ++++++++ 4 files changed, 655 insertions(+), 33 deletions(-) diff --git a/SQF/dayz_code/Configs/CfgVehicles/Car/ArmoredSUV.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/ArmoredSUV.hpp index d079a2a89..1191d51cb 100644 --- a/SQF/dayz_code/Configs/CfgVehicles/Car/ArmoredSUV.hpp +++ b/SQF/dayz_code/Configs/CfgVehicles/Car/ArmoredSUV.hpp @@ -402,21 +402,13 @@ class ArmoredSUV_PMC_DZE2: ArmoredSUV_PMC_DZE1 { armor = 0.5; }; - class HitFuel + class HitFuel: HitFuel { armor = 0.5; - material = -1; - name = "palivo"; - visual = ""; - passThrough = 1; }; - class HitEngine + class HitEngine: HitEngine { armor = 1; - material = -1; - name = "motor"; - visual = ""; - passThrough = 1; }; class HitGlass1: HitGlass1 { @@ -525,21 +517,13 @@ class ArmoredSUV_PKT_DZE2: ArmoredSUV_PKT_DZE1 { armor = 0.5; }; - class HitFuel + class HitFuel: HitFuel { armor = 0.5; - material = -1; - name = "palivo"; - visual = ""; - passThrough = 1; }; - class HitEngine + class HitEngine: HitEngine { armor = 1; - material = -1; - name = "motor"; - visual = ""; - passThrough = 1; }; class HitGlass1: HitGlass1 { diff --git a/SQF/dayz_code/Configs/CfgVehicles/Car/BRDM2_DZ.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/BRDM2_DZ.hpp index 9439f577d..d4df417fb 100644 --- a/SQF/dayz_code/Configs/CfgVehicles/Car/BRDM2_DZ.hpp +++ b/SQF/dayz_code/Configs/CfgVehicles/Car/BRDM2_DZ.hpp @@ -6,7 +6,7 @@ class BRDM2_HQ_TK_GUE_EP1: BRDM2_HQ_Base { class BRDM2_HQ_TK_GUE_EP1_DZ: BRDM2_HQ_TK_GUE_EP1 { scope = 2; - displayname = $STR_VEH_NAME_BRDM2_HQ; + displayname = "$STR_VEH_NAME_BRDM2_HQ"; vehicleClass = "DayZ Epoch Vehicles"; crew = ""; typicalCargo[] = {}; @@ -50,15 +50,64 @@ class BRDM2_HQ_TK_GUE_EP1_DZE: BRDM2_HQ_TK_GUE_EP1_DZ { class MainTurret: MainTurret { magazines[] = {}; }; - }; + }; + + class Upgrades + { + ItemORP[] = {"BRDM2_HQ_TK_GUE_EP1_DZE1",{"ItemToolbox"},{},{{"ItemORP",1},{"PartEngine",2},{"PartWheel",4},{"ItemScrews",2}}}; + }; +}; + +class BRDM2_HQ_TK_GUE_EP1_DZE1: BRDM2_HQ_TK_GUE_EP1_DZE +{ + displayName = "$STR_VEH_NAME_BRDM2_HQ+"; + original = "BRDM2_HQ_TK_GUE_EP1_DZE"; + maxSpeed = 115; //base 100 + terrainCoef = 1; //base 2 + + class Upgrades + { + ItemAVE[] = {"BRDM2_HQ_TK_GUE_EP1_DZE2",{"ItemToolbox"},{},{{"ItemAVE",1 },{"equip_metal_sheet",6},{"ItemScrews",4}}}; + }; +}; + +class BRDM2_HQ_TK_GUE_EP1_DZE2: BRDM2_HQ_TK_GUE_EP1_DZE1 +{ + displayName = "$STR_VEH_NAME_BRDM2_HQ++"; + armor = 170; // base 120 + damageResistance = 0.02409; // base + + class Upgrades + { + ItemLRK[] = {"BRDM2_HQ_TK_GUE_EP1_DZE3",{"ItemToolbox"},{},{{"ItemLRK",1},{"PartGeneric",4},{"ItemWoodCrateKit",2},{"ItemGunRackKit",2},{"ItemScrews",2}}}; + }; +}; + +class BRDM2_HQ_TK_GUE_EP1_DZE3: BRDM2_HQ_TK_GUE_EP1_DZE2 +{ + displayName = "$STR_VEH_NAME_BRDM2_HQ+++"; + transportMaxWeapons = 40; + transportMaxMagazines = 400; + transportmaxbackpacks = 12; + + class Upgrades + { + ItemTNK[] = {"BRDM2_HQ_TK_GUE_EP1_DZE4",{"ItemToolbox"},{},{{"ItemTNK",1},{"PartGeneric",4},{"PartFueltank",2},{"ItemFuelBarrel",1}}}; + }; +}; + +class BRDM2_HQ_TK_GUE_EP1_DZE4: BRDM2_HQ_TK_GUE_EP1_DZE3 +{ + displayName = "$STR_VEH_NAME_BRDM2_HQ++++"; + fuelCapacity = 180; // base 100 }; class BRDM2_TK_EP1: BRDM2_Base { class Turrets; // External class reference - class MainTurret; // External class reference + class MainTurret; // External class reference }; class BRDM2_TK_EP1_DZ: BRDM2_TK_EP1 { - displayname = $STR_VEH_NAME_BRDM2_TK; + displayname = "$STR_VEH_NAME_BRDM2_TK"; vehicleClass = "DayZ Epoch Vehicles"; crew = ""; typicalCargo[] = {}; @@ -106,30 +155,176 @@ class BRDM2_TK_EP1_DZE: BRDM2_TK_EP1_DZ { class MainTurret: MainTurret { magazines[] = {}; }; - }; + }; + + class Upgrades + { + ItemORP[] = {"BRDM2_TK_EP1_DZE1",{"ItemToolbox"},{},{{"ItemORP",1},{"PartEngine",2},{"PartWheel",4},{"ItemScrews",2}}}; + }; +}; + +class BRDM2_TK_EP1_DZE1: BRDM2_TK_EP1_DZE +{ + displayName = "$STR_VEH_NAME_BRDM2_TK+"; + original = "BRDM2_TK_EP1_DZE"; + maxSpeed = 115; //base 100 + terrainCoef = 1; //base 2 + + class Upgrades + { + ItemAVE[] = {"BRDM2_TK_EP1_DZE2",{"ItemToolbox"},{},{{"ItemAVE",1 },{"equip_metal_sheet",6},{"ItemScrews",4}}}; + }; +}; + +class BRDM2_TK_EP1_DZE2: BRDM2_TK_EP1_DZE1 +{ + displayName = "$STR_VEH_NAME_BRDM2_TK++"; + armor = 170; // base 120 + damageResistance = 0.02409; // base + + class Upgrades + { + ItemLRK[] = {"BRDM2_TK_EP1_DZE3",{"ItemToolbox"},{},{{"ItemLRK",1},{"PartGeneric",4},{"ItemWoodCrateKit",2},{"ItemGunRackKit",2},{"ItemScrews",2}}}; + }; +}; + +class BRDM2_TK_EP1_DZE3: BRDM2_TK_EP1_DZE2 +{ + displayName = "$STR_VEH_NAME_BRDM2_TK+++"; + transportMaxWeapons = 40; + transportMaxMagazines = 400; + transportmaxbackpacks = 12; + + class Upgrades + { + ItemTNK[] = {"BRDM2_TK_EP1_DZE4",{"ItemToolbox"},{},{{"ItemTNK",1},{"PartGeneric",4},{"PartFueltank",2},{"ItemFuelBarrel",1}}}; + }; +}; + +class BRDM2_TK_EP1_DZE4: BRDM2_TK_EP1_DZE3 +{ + displayName = "$STR_VEH_NAME_BRDM2_TK++++"; + fuelCapacity = 180; // base 100 }; class BRDM2_TK_GUE_EP1_DZ: BRDM2_TK_EP1_DZ { - displayname = $STR_VEH_NAME_BRDM2_GUE; + displayname = "$STR_VEH_NAME_BRDM2_GUE"; hiddenSelectionsTextures[] = {"\ca\wheeled\data\BDRM2_KHK_01_CO.paa"}; hiddenSelections[] = {"Camo1"}; }; class BRDM2_TK_GUE_EP1_DZE: BRDM2_TK_EP1_DZE { - displayname = $STR_VEH_NAME_BRDM2_GUE; + displayname = "$STR_VEH_NAME_BRDM2_GUE"; hiddenSelectionsTextures[] = {"\ca\wheeled\data\BDRM2_KHK_01_CO.paa"}; hiddenSelections[] = {"Camo1"}; + + class Upgrades + { + ItemORP[] = {"BRDM2_TK_GUE_EP1_DZE1",{"ItemToolbox"},{},{{"ItemORP",1},{"PartEngine",2},{"PartWheel",4},{"ItemScrews",2}}}; + }; +}; + +class BRDM2_TK_GUE_EP1_DZE1: BRDM2_TK_GUE_EP1_DZE +{ + displayName = "$STR_VEH_NAME_BRDM2_GUE+"; + original = "BRDM2_TK_GUE_EP1_DZE"; + maxSpeed = 115; //base 100 + terrainCoef = 1; //base 2 + + class Upgrades + { + ItemAVE[] = {"BRDM2_TK_GUE_EP1_DZE2",{"ItemToolbox"},{},{{"ItemAVE",1 },{"equip_metal_sheet",6},{"ItemScrews",4}}}; + }; +}; + +class BRDM2_TK_GUE_EP1_DZE2: BRDM2_TK_GUE_EP1_DZE1 +{ + displayName = "$STR_VEH_NAME_BRDM2_GUE++"; + armor = 170; // base 120 + damageResistance = 0.02409; // base + + class Upgrades + { + ItemLRK[] = {"BRDM2_TK_GUE_EP1_DZE3",{"ItemToolbox"},{},{{"ItemLRK",1},{"PartGeneric",4},{"ItemWoodCrateKit",2},{"ItemGunRackKit",2},{"ItemScrews",2}}}; + }; +}; + +class BRDM2_TK_GUE_EP1_DZE3: BRDM2_TK_GUE_EP1_DZE2 +{ + displayName = "$STR_VEH_NAME_BRDM2_GUE+++"; + transportMaxWeapons = 40; + transportMaxMagazines = 400; + transportmaxbackpacks = 12; + + class Upgrades + { + ItemTNK[] = {"BRDM2_TK_GUE_EP1_DZE4",{"ItemToolbox"},{},{{"ItemTNK",1},{"PartGeneric",4},{"PartFueltank",2},{"ItemFuelBarrel",1}}}; + }; +}; + +class BRDM2_TK_GUE_EP1_DZE4: BRDM2_TK_GUE_EP1_DZE3 +{ + displayName = "$STR_VEH_NAME_BRDM2_GUE++++"; + fuelCapacity = 180; // base 100 }; class BRDM2_Desert_ACR_DZ: BRDM2_TK_EP1_DZ { - displayname = $STR_VEH_NAME_BRDM2_DES; + displayname = "$STR_VEH_NAME_BRDM2_DES"; hiddenSelections[] = {"camo1","camo2"}; hiddenSelectionsTextures[] = {"\CA\Wheeled_ACR\Data\BDRM2_01_ACR_DES_CO.paa","\CA\Wheeled_ACR\Data\BDRM2_02_ACR_DES_CO.paa"}; }; class BRDM2_Desert_ACR_DZE: BRDM2_TK_EP1_DZE { - displayname = $STR_VEH_NAME_BRDM2_DES; + displayname = "$STR_VEH_NAME_BRDM2_DES"; hiddenSelections[] = {"camo1","camo2"}; hiddenSelectionsTextures[] = {"\CA\Wheeled_ACR\Data\BDRM2_01_ACR_DES_CO.paa","\CA\Wheeled_ACR\Data\BDRM2_02_ACR_DES_CO.paa"}; + + class Upgrades + { + ItemORP[] = {"BRDM2_Desert_ACR_DZE1",{"ItemToolbox"},{},{{"ItemORP",1},{"PartEngine",2},{"PartWheel",4},{"ItemScrews",2}}}; + }; }; +class BRDM2_Desert_ACR_DZE1: BRDM2_Desert_ACR_DZE +{ + displayName = "$STR_VEH_NAME_BRDM2_DES+"; + original = "BRDM2_Desert_ACR_DZE"; + maxSpeed = 115; //base 100 + terrainCoef = 1; //base 2 + + class Upgrades + { + ItemAVE[] = {"BRDM2_Desert_ACR_DZE2",{"ItemToolbox"},{},{{"ItemAVE",1 },{"equip_metal_sheet",6},{"ItemScrews",4}}}; + }; +}; + +class BRDM2_Desert_ACR_DZE2: BRDM2_Desert_ACR_DZE1 +{ + displayName = "$STR_VEH_NAME_BRDM2_DES++"; + armor = 170; // base 120 + damageResistance = 0.02409; // base + + class Upgrades + { + ItemLRK[] = {"BRDM2_Desert_ACR_DZE3",{"ItemToolbox"},{},{{"ItemLRK",1},{"PartGeneric",4},{"ItemWoodCrateKit",2},{"ItemGunRackKit",2},{"ItemScrews",2}}}; + }; +}; + +class BRDM2_Desert_ACR_DZE3: BRDM2_Desert_ACR_DZE2 +{ + displayName = "$STR_VEH_NAME_BRDM2_DES+++"; + transportMaxWeapons = 40; + transportMaxMagazines = 400; + transportmaxbackpacks = 12; + + class Upgrades + { + ItemTNK[] = {"BRDM2_Desert_ACR_DZE4",{"ItemToolbox"},{},{{"ItemTNK",1},{"PartGeneric",4},{"PartFueltank",2},{"ItemFuelBarrel",1}}}; + }; +}; + +class BRDM2_Desert_ACR_DZE4: BRDM2_Desert_ACR_DZE3 +{ + displayName = "$STR_VEH_NAME_BRDM2_DES++++"; + fuelCapacity = 180; // base 100 +}; \ No newline at end of file diff --git a/SQF/dayz_code/Configs/CfgVehicles/Car/BTR40.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/BTR40.hpp index 31e86201e..0a672e5bb 100644 --- a/SQF/dayz_code/Configs/CfgVehicles/Car/BTR40.hpp +++ b/SQF/dayz_code/Configs/CfgVehicles/Car/BTR40.hpp @@ -2,13 +2,20 @@ class BTR40_MG_base_EP1; class BTR40_MG_TK_GUE_EP1_DZ : BTR40_MG_base_EP1 { scope = 2; vehicleClass = "DayZ Epoch Vehicles"; - displayname = $STR_VEH_NAME_BTR40_DSHKM_GREEN; + displayname = "$STR_VEH_NAME_BTR40_DSHKM_GREEN"; crew = ""; typicalCargo[] = {}; class TransportMagazines {}; class TransportWeapons {}; class Turrets; class MainTurret; + class HitPoints; + class HitLFWheel; + class HitLBWheel; + class HitRFWheel; + class HitRBWheel; + class HitFuel; + class HitEngine; hiddenSelectionsTextures[] = {"ca\wheeled_e\btr40\data\btr40ext_co.paa"}; supplyRadius = 1.3; }; @@ -21,11 +28,85 @@ class BTR40_MG_TK_GUE_EP1_DZE : BTR40_MG_TK_GUE_EP1_DZ { magazines[] = {}; }; }; + + class Upgrades + { + ItemORP[] = {"BTR40_MG_TK_GUE_EP1_DZE1",{"ItemToolbox"},{},{{"ItemORP",1},{"PartEngine",2},{"PartWheel",4},{"ItemScrews",2}}}; + }; +}; + +class BTR40_MG_TK_GUE_EP1_DZE1: BTR40_MG_TK_GUE_EP1_DZE +{ + displayName = "$STR_VEH_NAME_BTR40_DSHKM_GREEN+"; + original = "BTR40_MG_TK_GUE_EP1_DZE"; + maxSpeed = 110; //base 90 + terrainCoef = 1.5; //base 2.5 + + class Upgrades + { + ItemAVE[] = {"BTR40_MG_TK_GUE_EP1_DZE2",{"ItemToolbox"},{},{{"ItemAVE",1 },{"equip_metal_sheet",4},{"ItemScrews",4}}}; + }; +}; + +class BTR40_MG_TK_GUE_EP1_DZE2: BTR40_MG_TK_GUE_EP1_DZE1 +{ + displayName = "$STR_VEH_NAME_BTR40_DSHKM_GREEN++"; + armor = 65; // base 40 + class HitPoints: HitPoints + { + class HitLFWheel: HitLFWheel + { + armor = 0.7; + }; + class HitLBWheel: HitLBWheel + { + armor = 0.7; + }; + class HitRFWheel: HitRFWheel + { + armor = 0.7; + }; + class HitRBWheel: HitRBWheel + { + armor = 0.7; + }; + class HitFuel: HitFuel + { + armor = 1.5; + }; + class HitEngine: HitEngine + { + armor = 2.5; + }; + }; + class Upgrades + { + ItemLRK[] = {"BTR40_MG_TK_GUE_EP1_DZE3",{"ItemToolbox"},{},{{"ItemLRK",1},{"PartGeneric",6},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemScrews",1}}}; + }; +}; + +class BTR40_MG_TK_GUE_EP1_DZE3: BTR40_MG_TK_GUE_EP1_DZE2 +{ + displayName = "$STR_VEH_NAME_BTR40_DSHKM_GREEN+++"; + transportMaxWeapons = 20; + transportMaxMagazines = 100; + transportmaxbackpacks = 10; + + class Upgrades + { + ItemTNK[] = {"BTR40_MG_TK_GUE_EP1_DZE4",{"ItemToolbox"},{},{{"ItemTNK",1},{"PartGeneric",4},{"PartFueltank",1},{"ItemFuelBarrel",1}}}; + }; +}; + +class BTR40_MG_TK_GUE_EP1_DZE4: BTR40_MG_TK_GUE_EP1_DZE3 +{ + displayName = "$STR_VEH_NAME_BTR40_DSHKM_GREEN++++"; + fuelCapacity = 180; // base 100 }; class BTR40_MG_TK_INS_EP1_DZ : BTR40_MG_TK_GUE_EP1_DZ { scope = 2; - displayname = $STR_VEH_NAME_BTR40_DSHKM_WOOD; + displayname = "$STR_VEH_NAME_BTR40_DSHKM_WOOD"; hiddenSelectionsTextures[] = {"ca\wheeled_e\btr40\data\btr40extcamo_co.paa"}; }; @@ -37,24 +118,254 @@ class BTR40_MG_TK_INS_EP1_DZE : BTR40_MG_TK_INS_EP1_DZ { magazines[] = {}; }; }; + + class Upgrades + { + ItemORP[] = {"BTR40_MG_TK_INS_EP1_DZE1",{"ItemToolbox"},{},{{"ItemORP",1},{"PartEngine",2},{"PartWheel",4},{"ItemScrews",2}}}; + }; }; + +class BTR40_MG_TK_INS_EP1_DZE1: BTR40_MG_TK_INS_EP1_DZE +{ + displayName = "$STR_VEH_NAME_BTR40_DSHKM_WOOD+"; + original = "BTR40_MG_TK_INS_EP1_DZE"; + maxSpeed = 110; //base 90 + terrainCoef = 1.5; //base 2.5 + + class Upgrades + { + ItemAVE[] = {"BTR40_MG_TK_INS_EP1_DZE2",{"ItemToolbox"},{},{{"ItemAVE",1 },{"equip_metal_sheet",4},{"ItemScrews",4}}}; + }; +}; + +class BTR40_MG_TK_INS_EP1_DZE2: BTR40_MG_TK_INS_EP1_DZE1 +{ + displayName = "$STR_VEH_NAME_BTR40_DSHKM_WOOD++"; + armor = 65; // base 40 + class HitPoints: HitPoints + { + class HitLFWheel: HitLFWheel + { + armor = 0.7; + }; + class HitLBWheel: HitLBWheel + { + armor = 0.7; + }; + class HitRFWheel: HitRFWheel + { + armor = 0.7; + }; + class HitRBWheel: HitRBWheel + { + armor = 0.7; + }; + class HitFuel: HitFuel + { + armor = 1.5; + }; + class HitEngine: HitEngine + { + armor = 2.5; + }; + }; + class Upgrades + { + ItemLRK[] = {"BTR40_MG_TK_INS_EP1_DZE3",{"ItemToolbox"},{},{{"ItemLRK",1},{"PartGeneric",6},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemScrews",1}}}; + }; +}; + +class BTR40_MG_TK_INS_EP1_DZE3: BTR40_MG_TK_INS_EP1_DZE2 +{ + displayName = "$STR_VEH_NAME_BTR40_DSHKM_WOOD+++"; + transportMaxWeapons = 20; + transportMaxMagazines = 100; + transportmaxbackpacks = 10; + + class Upgrades + { + ItemTNK[] = {"BTR40_MG_TK_INS_EP1_DZE4",{"ItemToolbox"},{},{{"ItemTNK",1},{"PartGeneric",4},{"PartFueltank",1},{"ItemFuelBarrel",1}}}; + }; +}; + +class BTR40_MG_TK_INS_EP1_DZE4: BTR40_MG_TK_INS_EP1_DZE3 +{ + displayName = "$STR_VEH_NAME_BTR40_DSHKM_WOOD++++"; + fuelCapacity = 180; // base 100 +}; + class BTR40_base_EP1; class BTR40_TK_GUE_EP1_DZE: BTR40_base_EP1 { scope = 2; vehicleClass = "DayZ Epoch Vehicles"; - displayname = $STR_VEH_NAME_BTR40_GREEN; + displayname = "$STR_VEH_NAME_BTR40_GREEN"; crew = ""; typicalCargo[] = {}; class TransportMagazines {}; class TransportWeapons {}; + class HitPoints; + class HitLFWheel; + class HitLBWheel; + class HitRFWheel; + class HitRBWheel; + class HitFuel; + class HitEngine; hiddenSelectionsTextures[] = {"ca\wheeled_e\btr40\data\btr40ext_co.paa"}; supplyRadius = 1.3; + + class Upgrades + { + ItemORP[] = {"BTR40_TK_GUE_EP1_DZE1",{"ItemToolbox"},{},{{"ItemORP",1},{"PartEngine",2},{"PartWheel",4},{"ItemScrews",2}}}; + }; +}; + +class BTR40_TK_GUE_EP1_DZE1: BTR40_TK_GUE_EP1_DZE +{ + displayName = "$STR_VEH_NAME_BTR40_GREEN+"; + original = "BTR40_TK_GUE_EP1_DZE"; + maxSpeed = 110; //base 90 + terrainCoef = 1.5; //base 2.5 + + class Upgrades + { + ItemAVE[] = {"BTR40_TK_GUE_EP1_DZE2",{"ItemToolbox"},{},{{"ItemAVE",1 },{"equip_metal_sheet",4},{"ItemScrews",4}}}; + }; +}; + +class BTR40_TK_GUE_EP1_DZE2: BTR40_TK_GUE_EP1_DZE1 +{ + displayName = "$STR_VEH_NAME_BTR40_GREEN++"; + armor = 65; // base 40 + class HitPoints: HitPoints + { + class HitLFWheel: HitLFWheel + { + armor = 0.7; + }; + class HitLBWheel: HitLBWheel + { + armor = 0.7; + }; + class HitRFWheel: HitRFWheel + { + armor = 0.7; + }; + class HitRBWheel: HitRBWheel + { + armor = 0.7; + }; + class HitFuel: HitFuel + { + armor = 1.5; + }; + class HitEngine: HitEngine + { + armor = 2.5; + }; + }; + class Upgrades + { + ItemLRK[] = {"BTR40_TK_GUE_EP1_DZE3",{"ItemToolbox"},{},{{"ItemLRK",1},{"PartGeneric",6},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemScrews",1}}}; + }; +}; + +class BTR40_TK_GUE_EP1_DZE3: BTR40_TK_GUE_EP1_DZE2 +{ + displayName = "$STR_VEH_NAME_BTR40_GREEN+++"; + transportMaxWeapons = 20; + transportMaxMagazines = 100; + transportmaxbackpacks = 10; + + class Upgrades + { + ItemTNK[] = {"BTR40_TK_GUE_EP1_DZE4",{"ItemToolbox"},{},{{"ItemTNK",1},{"PartGeneric",4},{"PartFueltank",1},{"ItemFuelBarrel",1}}}; + }; +}; + +class BTR40_TK_GUE_EP1_DZE4: BTR40_TK_GUE_EP1_DZE3 +{ + displayName = "$STR_VEH_NAME_BTR40_GREEN++++"; + fuelCapacity = 180; // base 100 }; class BTR40_TK_INS_EP1_DZE: BTR40_TK_GUE_EP1_DZE { - displayname = $STR_VEH_NAME_BTR40_WOOD; + displayname = "$STR_VEH_NAME_BTR40_WOOD"; hiddenSelectionsTextures[] = {"ca\wheeled_e\btr40\data\btr40extcamo_co.paa"}; + + class Upgrades + { + ItemORP[] = {"BTR40_TK_INS_EP1_DZE1",{"ItemToolbox"},{},{{"ItemORP",1},{"PartEngine",2},{"PartWheel",4},{"ItemScrews",2}}}; + }; +}; + +class BTR40_TK_INS_EP1_DZE1: BTR40_TK_INS_EP1_DZE +{ + displayName = "$STR_VEH_NAME_BTR40_WOOD+"; + original = "BTR40_TK_INS_EP1_DZE"; + maxSpeed = 110; //base 90 + terrainCoef = 1.5; //base 2.5 + + class Upgrades + { + ItemAVE[] = {"BTR40_TK_INS_EP1_DZE2",{"ItemToolbox"},{},{{"ItemAVE",1 },{"equip_metal_sheet",4},{"ItemScrews",4}}}; + }; +}; + +class BTR40_TK_INS_EP1_DZE2: BTR40_TK_INS_EP1_DZE1 +{ + displayName = "$STR_VEH_NAME_BTR40_WOOD++"; + armor = 65; // base 40 + class HitPoints: HitPoints + { + class HitLFWheel: HitLFWheel + { + armor = 0.7; + }; + class HitLBWheel: HitLBWheel + { + armor = 0.7; + }; + class HitRFWheel: HitRFWheel + { + armor = 0.7; + }; + class HitRBWheel: HitRBWheel + { + armor = 0.7; + }; + class HitFuel: HitFuel + { + armor = 1.5; + }; + class HitEngine: HitEngine + { + armor = 2.5; + }; + }; + class Upgrades + { + ItemLRK[] = {"BTR40_TK_INS_EP1_DZE3",{"ItemToolbox"},{},{{"ItemLRK",1},{"PartGeneric",6},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemScrews",1}}}; + }; +}; + +class BTR40_TK_INS_EP1_DZE3: BTR40_TK_INS_EP1_DZE2 +{ + displayName = "$STR_VEH_NAME_BTR40_WOOD+++"; + transportMaxWeapons = 20; + transportMaxMagazines = 100; + transportmaxbackpacks = 10; + + class Upgrades + { + ItemTNK[] = {"BTR40_TK_INS_EP1_DZE4",{"ItemToolbox"},{},{{"ItemTNK",1},{"PartGeneric",4},{"PartFueltank",1},{"ItemFuelBarrel",1}}}; + }; +}; + +class BTR40_TK_INS_EP1_DZE4: BTR40_TK_INS_EP1_DZE3 +{ + displayName = "$STR_VEH_NAME_BTR40_WOOD++++"; + fuelCapacity = 180; // base 100 }; \ No newline at end of file diff --git a/SQF/dayz_code/stringtable.xml b/SQF/dayz_code/stringtable.xml index bd2ffd8bd..e42b10c58 100644 --- a/SQF/dayz_code/stringtable.xml +++ b/SQF/dayz_code/stringtable.xml @@ -8715,16 +8715,68 @@ BRDM-2 HQ + + BRDM-2 HQ+ + + + BRDM-2 HQ++ + + + BRDM-2 HQ+++ + + + BRDM-2 HQ++++ + BRDM-2 TK + + BRDM-2 TK+ + + + BRDM-2 TK++ + + + BRDM-2 TK+++ + + + BRDM-2 TK++++ + BRDM-2 GUE + + BRDM-2 GUE+ + + + BRDM-2 GUE++ + + + BRDM-2 GUE+++ + + + BRDM-2 GUE++++ + BRDM-2 Desert Camo BRDM-2 Wüstentarn + + BRDM-2 Desert Camo+ + BRDM-2 Wüstentarn+ + + + BRDM-2 Desert Camo++ + BRDM-2 Wüstentarn++ + + + BRDM-2 Desert Camo+++ + BRDM-2 Wüstentarn+++ + + + BRDM-2 Desert Camo++++ + BRDM-2 Wüstentarn++++ + M113 UN Ambulance M113 UN Скорая @@ -9810,21 +9862,101 @@ BTR-40 DSHKM (Зеленый) BTR-40 DSHKM (Grün) + + BTR-40 DSHKM (Green)+ + BTR-40 DSHKM (Зеленый)+ + BTR-40 DSHKM (Grün)+ + + + BTR-40 DSHKM (Green)++ + BTR-40 DSHKM (Зеленый)++ + BTR-40 DSHKM (Grün)++ + + + BTR-40 DSHKM (Green)+++ + BTR-40 DSHKM (Зеленый)+++ + BTR-40 DSHKM (Grün)+++ + + + BTR-40 DSHKM (Green)++++ + BTR-40 DSHKM (Зеленый)++++ + BTR-40 DSHKM (Grün)++++ + BTR-40 DSHKM (Woodland) BTR-40 DSHKM (Лесной камуфляж) BTR-40 DSHKM (Waldtarn) + + BTR-40 DSHKM (Woodland)+ + BTR-40 DSHKM (Лесной камуфляж)+ + BTR-40 DSHKM (Waldtarn)+ + + + BTR-40 DSHKM (Woodland)++ + BTR-40 DSHKM (Лесной камуфляж)++ + BTR-40 DSHKM (Waldtarn)++ + + + BTR-40 DSHKM (Woodland)+++ + BTR-40 DSHKM (Лесной камуфляж)+++ + BTR-40 DSHKM (Waldtarn)+++ + + + BTR-40 DSHKM (Woodland)++++ + BTR-40 DSHKM (Лесной камуфляж)++++ + BTR-40 DSHKM (Waldtarn)++++ + BTR-40 (Green) BTR-40 (Зеленый) BTR-40 (Grün) + + BTR-40 (Green)+ + BTR-40 (Зеленый)+ + BTR-40 (Grün)+ + + + BTR-40 (Green)++ + BTR-40 (Зеленый)++ + BTR-40 (Grün)++ + + + BTR-40 (Green)+++ + BTR-40 (Зеленый)+++ + BTR-40 (Grün)+++ + + + BTR-40 (Green)++++ + BTR-40 (Зеленый)++++ + BTR-40 (Grün)++++ + BTR-40 (Woodland) BTR-40 (Лесной камуфляж) BTR-40 (Waldtarn) + + BTR-40 (Woodland)+ + BTR-40 (Лесной камуфляж)+ + BTR-40 (Waldtarn)+ + + + BTR-40 (Woodland)++ + BTR-40 (Лесной камуфляж)++ + BTR-40 (Waldtarn)++ + + + BTR-40 (Woodland)+++ + BTR-40 (Лесной камуфляж)+++ + BTR-40 (Waldtarn)+++ + + + BTR-40 (Woodland)++++ + BTR-40 (Лесной камуфляж)++++ + BTR-40 (Waldtarn)++++ + BTR-60 (Woodland) BTR-60 (Лесной камуфляж)