From 47227e417ad93578f3abc81ac04d363067699a06 Mon Sep 17 00:00:00 2001 From: AirwavesMan Date: Tue, 18 Aug 2020 20:27:29 +0200 Subject: [PATCH] Update UAZs --- SQF/dayz_code/Configs/CfgVehicles/Car/UAZ.hpp | 767 +++++++++--------- .../Configs/CfgVehicles/Car/UAZ_MG.hpp | 86 +- SQF/dayz_code/stringtable.xml | 92 +++ 3 files changed, 556 insertions(+), 389 deletions(-) diff --git a/SQF/dayz_code/Configs/CfgVehicles/Car/UAZ.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/UAZ.hpp index 56b75bab7..5f9fb2ed0 100644 --- a/SQF/dayz_code/Configs/CfgVehicles/Car/UAZ.hpp +++ b/SQF/dayz_code/Configs/CfgVehicles/Car/UAZ.hpp @@ -1,8 +1,7 @@ class UAZ_CDF; class UAZ_CDF_DZE: UAZ_CDF { scope = 2; - maxspeed = 190; - displayName = $STR_VEH_NAME_UAZ_CDF; + displayName = "$STR_VEH_NAME_UAZ_CDF"; vehicleClass = "DayZ Epoch Vehicles"; crew = ""; typicalCargo[] = {}; @@ -22,14 +21,83 @@ class UAZ_CDF_DZE: UAZ_CDF { supplyRadius = 1.3; class Upgrades { - ItemORP[] = {"UAZ_CDF_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}}; + ItemORP[] = {"UAZ_CDF_DZE1",{"ItemToolbox"},{},{{"ItemORP",1},{"PartEngine",1},{"PartWheel",4},{"ItemScrews",2}}}; }; }; + +class UAZ_CDF_DZE1: UAZ_CDF_DZE { + displayName = "$STR_VEH_NAME_UAZ_CDF+"; + original = "UAZ_CDF_DZE"; + maxspeed = 190; + terrainCoef = 1; + + class Upgrades { + ItemAVE[] = {"UAZ_CDF_DZE2",{"ItemToolbox"},{},{{"ItemAVE",1 },{"PartGeneric",6},{"ItemScrews",4}}}; + }; +}; + +class UAZ_CDF_DZE2: UAZ_CDF_DZE1 { + displayName = "$STR_VEH_NAME_UAZ_CDF++"; + armor = 75; // UAZ 40 + damageResistance = 0.02099; + 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 = 0.3; + }; + class HitGlass2: HitGlass2 { + armor = 0.3; + }; + class HitGlass3: HitGlass3 { + armor = 0.3; + }; + class HitGlass4: HitGlass4 { + armor = 0.3; + }; + }; + + class Upgrades { + ItemLRK[] = {"UAZ_CDF_DZE3",{"ItemToolbox"},{},{{"ItemLRK",1},{"PartGeneric",2},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemScrews",2}}}; + }; +}; + +class UAZ_CDF_DZE3: UAZ_CDF_DZE2 { + displayName = "$STR_VEH_NAME_UAZ_CDF+++"; + transportMaxWeapons = 20; // car 10 + transportMaxMagazines = 100; // car 50 + transportmaxbackpacks = 9; // car 2, UAZ 7 + + class Upgrades { + ItemTNK[] = {"UAZ_CDF_DZE4",{"ItemToolbox"},{},{{"ItemTNK",1},{"PartGeneric",2},{"PartFueltank",1},{"ItemJerrycan",2},{"ItemScrews",1}}}; + }; +}; + +class UAZ_CDF_DZE4: UAZ_CDF_DZE3 { + displayName = "$STR_VEH_NAME_UAZ_CDF++++"; + fuelCapacity = 210; // car 100 +}; + class UAZ_INS; class UAZ_INS_DZE: UAZ_INS { scope = 2; - maxspeed = 190; - displayName = $STR_VEH_NAME_UAZ_INS; + displayName = "$STR_VEH_NAME_UAZ_INS"; vehicleClass = "DayZ Epoch Vehicles"; crew = ""; typicalCargo[] = {}; @@ -49,14 +117,83 @@ class UAZ_INS_DZE: UAZ_INS { supplyRadius = 1.3; class Upgrades { - ItemORP[] = {"UAZ_INS_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}}; + ItemORP[] = {"UAZ_INS_DZE1",{"ItemToolbox"},{},{{"ItemORP",1},{"PartEngine",1},{"PartWheel",4},{"ItemScrews",2}}}; }; }; + +class UAZ_INS_DZE1: UAZ_INS_DZE { + displayName = "$STR_VEH_NAME_UAZ_INS+"; + original = "UAZ_INS_DZE"; + maxspeed = 190; + terrainCoef = 1; + + class Upgrades { + ItemAVE[] = {"UAZ_INS_DZE2",{"ItemToolbox"},{},{{"ItemAVE",1 },{"PartGeneric",6},{"ItemScrews",4}}}; + }; +}; + +class UAZ_INS_DZE2: UAZ_INS_DZE1 { + displayName = "$STR_VEH_NAME_UAZ_INS++"; + armor = 75; // UAZ 40 + damageResistance = 0.02099; + 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 = 0.3; + }; + class HitGlass2: HitGlass2 { + armor = 0.3; + }; + class HitGlass3: HitGlass3 { + armor = 0.3; + }; + class HitGlass4: HitGlass4 { + armor = 0.3; + }; + }; + + class Upgrades { + ItemLRK[] = {"UAZ_INS_DZE3",{"ItemToolbox"},{},{{"ItemLRK",1},{"PartGeneric",2},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemScrews",2}}}; + }; +}; + +class UAZ_INS_DZE3: UAZ_INS_DZE2 { + displayName = "$STR_VEH_NAME_UAZ_INS+++"; + transportMaxWeapons = 20; // car 10 + transportMaxMagazines = 100; // car 50 + transportmaxbackpacks = 9; // car 2, UAZ 7 + + class Upgrades { + ItemTNK[] = {"UAZ_INS_DZE4",{"ItemToolbox"},{},{{"ItemTNK",1},{"PartGeneric",2},{"PartFueltank",1},{"ItemJerrycan",2},{"ItemScrews",1}}}; + }; +}; + +class UAZ_INS_DZE4: UAZ_INS_DZE3 { + displayName = "$STR_VEH_NAME_UAZ_INS++++"; + fuelCapacity = 210; // car 100 +}; + class UAZ_RU; class UAZ_RU_DZE: UAZ_RU { scope = 2; - maxspeed = 190; - displayName = $STR_VEH_NAME_UAZ_RU; + displayName = "$STR_VEH_NAME_UAZ_RU"; vehicleClass = "DayZ Epoch Vehicles"; crew = ""; typicalCargo[] = {}; @@ -76,14 +213,83 @@ class UAZ_RU_DZE: UAZ_RU { supplyRadius = 1.3; class Upgrades { - ItemORP[] = {"UAZ_RU_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}}; + ItemORP[] = {"UAZ_RU_DZE1",{"ItemToolbox"},{},{{"ItemORP",1},{"PartEngine",1},{"PartWheel",4},{"ItemScrews",2}}}; }; }; + +class UAZ_RU_DZE1: UAZ_RU_DZE { + displayName = "$STR_VEH_NAME_UAZ_RU+"; + original = "UAZ_RU_DZE"; + maxspeed = 190; + terrainCoef = 1; + + class Upgrades { + ItemAVE[] = {"UAZ_RU_DZE2",{"ItemToolbox"},{},{{"ItemAVE",1 },{"PartGeneric",6},{"ItemScrews",4}}}; + }; +}; + +class UAZ_RU_DZE2: UAZ_RU_DZE1 { + displayName = "$STR_VEH_NAME_UAZ_RU++"; + armor = 75; // UAZ 40 + damageResistance = 0.02099; + 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 = 0.3; + }; + class HitGlass2: HitGlass2 { + armor = 0.3; + }; + class HitGlass3: HitGlass3 { + armor = 0.3; + }; + class HitGlass4: HitGlass4 { + armor = 0.3; + }; + }; + + class Upgrades { + ItemLRK[] = {"UAZ_RU_DZE3",{"ItemToolbox"},{},{{"ItemLRK",1},{"PartGeneric",2},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemScrews",2}}}; + }; +}; + +class UAZ_RU_DZE3: UAZ_RU_DZE2 { + displayName = "$STR_VEH_NAME_UAZ_RU+++"; + transportMaxWeapons = 20; // car 10 + transportMaxMagazines = 100; // car 50 + transportmaxbackpacks = 9; // car 2, UAZ 7 + + class Upgrades { + ItemTNK[] = {"UAZ_RU_DZE4",{"ItemToolbox"},{},{{"ItemTNK",1},{"PartGeneric",2},{"PartFueltank",1},{"ItemJerrycan",2},{"ItemScrews",1}}}; + }; +}; + +class UAZ_RU_DZE4: UAZ_RU_DZE3 { + displayName = "$STR_VEH_NAME_UAZ_RU++++"; + fuelCapacity = 210; // car 100 +}; + class UAZ_Unarmed_TK_EP1; class UAZ_Unarmed_TK_EP1_DZE: UAZ_Unarmed_TK_EP1 { - maxspeed = 190; scope = 2; - displayName = $STR_VEH_NAME_UAZ_TK; + displayName = "$STR_VEH_NAME_UAZ_TK"; vehicleClass = "DayZ Epoch Vehicles"; crew = ""; typicalCargo[] = {}; @@ -103,14 +309,83 @@ class UAZ_Unarmed_TK_EP1_DZE: UAZ_Unarmed_TK_EP1 { supplyRadius = 1.3; class Upgrades { - ItemORP[] = {"UAZ_Unarmed_TK_EP1_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}}; + ItemORP[] = {"UAZ_Unarmed_TK_EP1_DZE1",{"ItemToolbox"},{},{{"ItemORP",1},{"PartEngine",1},{"PartWheel",4},{"ItemScrews",2}}}; }; }; + +class UAZ_Unarmed_TK_EP1_DZE1: UAZ_Unarmed_TK_EP1_DZE { + displayName = "$STR_VEH_NAME_UAZ_TK+"; + original = "UAZ_Unarmed_TK_EP1_DZE"; + maxspeed = 190; + terrainCoef = 1; + + class Upgrades { + ItemAVE[] = {"UAZ_Unarmed_TK_EP1_DZE2",{"ItemToolbox"},{},{{"ItemAVE",1 },{"PartGeneric",6},{"ItemScrews",4}}}; + }; +}; + +class UAZ_Unarmed_TK_EP1_DZE2: UAZ_Unarmed_TK_EP1_DZE1 { + displayName = "$STR_VEH_NAME_UAZ_TK++"; + armor = 75; // UAZ 40 + damageResistance = 0.02099; + 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 = 0.3; + }; + class HitGlass2: HitGlass2 { + armor = 0.3; + }; + class HitGlass3: HitGlass3 { + armor = 0.3; + }; + class HitGlass4: HitGlass4 { + armor = 0.3; + }; + }; + + class Upgrades { + ItemLRK[] = {"UAZ_Unarmed_TK_EP1_DZE3",{"ItemToolbox"},{},{{"ItemLRK",1},{"PartGeneric",2},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemScrews",2}}}; + }; +}; + +class UAZ_Unarmed_TK_EP1_DZE3: UAZ_Unarmed_TK_EP1_DZE2 { + displayName = "$STR_VEH_NAME_UAZ_TK+++"; + transportMaxWeapons = 20; // car 10 + transportMaxMagazines = 100; // car 50 + transportmaxbackpacks = 9; // car 2, UAZ 7 + + class Upgrades { + ItemTNK[] = {"UAZ_Unarmed_TK_EP1_DZE4",{"ItemToolbox"},{},{{"ItemTNK",1},{"PartGeneric",2},{"PartFueltank",1},{"ItemJerrycan",2},{"ItemScrews",1}}}; + }; +}; + +class UAZ_Unarmed_TK_EP1_DZE4: UAZ_Unarmed_TK_EP1_DZE3 { + displayName = "$STR_VEH_NAME_UAZ_TK++++"; + fuelCapacity = 210; // car 100 +}; + class UAZ_Unarmed_UN_EP1; class UAZ_Unarmed_UN_EP1_DZE: UAZ_Unarmed_UN_EP1 { - maxspeed = 190; scope = 2; - displayName = $STR_VEH_NAME_UAZ_UN; + displayName = "$STR_VEH_NAME_UAZ_UN"; vehicleClass = "DayZ Epoch Vehicles"; crew = ""; typicalCargo[] = {}; @@ -130,14 +405,83 @@ class UAZ_Unarmed_UN_EP1_DZE: UAZ_Unarmed_UN_EP1 { supplyRadius = 1.3; class Upgrades { - ItemORP[] = {"UAZ_Unarmed_UN_EP1_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}}; + ItemORP[] = {"UAZ_Unarmed_UN_EP1_DZE1",{"ItemToolbox"},{},{{"ItemORP",1},{"PartEngine",1},{"PartWheel",4},{"ItemScrews",2}}}; }; }; + +class UAZ_Unarmed_UN_EP1_DZE1: UAZ_Unarmed_UN_EP1_DZE { + displayName = "$STR_VEH_NAME_UAZ_UN+"; + original = "UAZ_Unarmed_UN_EP1_DZE"; + maxspeed = 190; + terrainCoef = 1; + + class Upgrades { + ItemAVE[] = {"UAZ_Unarmed_UN_EP1_DZE2",{"ItemToolbox"},{},{{"ItemAVE",1 },{"PartGeneric",6},{"ItemScrews",4}}}; + }; +}; + +class UAZ_Unarmed_UN_EP1_DZE2: UAZ_Unarmed_UN_EP1_DZE1 { + displayName = "$STR_VEH_NAME_UAZ_UN++"; + armor = 75; // UAZ 40 + damageResistance = 0.02099; + 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 = 0.3; + }; + class HitGlass2: HitGlass2 { + armor = 0.3; + }; + class HitGlass3: HitGlass3 { + armor = 0.3; + }; + class HitGlass4: HitGlass4 { + armor = 0.3; + }; + }; + + class Upgrades { + ItemLRK[] = {"UAZ_Unarmed_UN_EP1_DZE3",{"ItemToolbox"},{},{{"ItemLRK",1},{"PartGeneric",2},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemScrews",2}}}; + }; +}; + +class UAZ_Unarmed_UN_EP1_DZE3: UAZ_Unarmed_UN_EP1_DZE2 { + displayName = "$STR_VEH_NAME_UAZ_UN+++"; + transportMaxWeapons = 20; // car 10 + transportMaxMagazines = 100; // car 50 + transportmaxbackpacks = 9; // car 2, UAZ 7 + + class Upgrades { + ItemTNK[] = {"UAZ_Unarmed_UN_EP1_DZE4",{"ItemToolbox"},{},{{"ItemTNK",1},{"PartGeneric",2},{"PartFueltank",1},{"ItemJerrycan",2},{"ItemScrews",1}}}; + }; +}; + +class UAZ_Unarmed_UN_EP1_DZE4: UAZ_Unarmed_UN_EP1_DZE3 { + displayName = "$STR_VEH_NAME_UAZ_UN++++"; + fuelCapacity = 210; // car 100 +}; + class UAZ_Unarmed_TK_CIV_EP1; class UAZ_Unarmed_TK_CIV_EP1_DZE: UAZ_Unarmed_TK_CIV_EP1 { - maxspeed = 190; scope = 2; - displayName = $STR_VEH_NAME_UAZ_CIVIL; + displayName = "$STR_VEH_NAME_UAZ_CIVIL"; vehicleClass = "DayZ Epoch Vehicles"; crew = ""; typicalCargo[] = {}; @@ -157,308 +501,23 @@ class UAZ_Unarmed_TK_CIV_EP1_DZE: UAZ_Unarmed_TK_CIV_EP1 { supplyRadius = 1.3; class Upgrades { - ItemORP[] = {"UAZ_Unarmed_TK_CIV_EP1_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}}; + ItemORP[] = {"UAZ_Unarmed_TK_CIV_EP1_DZE1",{"ItemToolbox"},{},{{"ItemORP",1},{"PartEngine",1},{"PartWheel",4},{"ItemScrews",2}}}; }; }; -// Performance 1 -class UAZ_CDF_DZE1: UAZ_CDF_DZE { - original = "UAZ_CDF_DZE"; - maxspeed = 240; // max engine limit 125-130 - terrainCoef = 2.5; - - class Upgrades { - ItemAVE[] = {"UAZ_CDF_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}}; - }; -}; -class UAZ_INS_DZE1: UAZ_INS_DZE { - original = "UAZ_INS_DZE"; - maxspeed = 240; // car 100 - terrainCoef = 2.5; - - class Upgrades { - ItemAVE[] = {"UAZ_INS_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}}; - }; -}; -class UAZ_RU_DZE1: UAZ_RU_DZE { - original = "UAZ_RU_DZE"; - maxspeed = 240; // car 100 - terrainCoef = 2.5; - - class Upgrades { - ItemAVE[] = {"UAZ_RU_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}}; - }; -}; -class UAZ_Unarmed_TK_EP1_DZE1: UAZ_Unarmed_TK_EP1_DZE { - original = "UAZ_Unarmed_TK_EP1_DZE"; - maxspeed = 240; // max engine limit 125-130 - terrainCoef = 2.5; - - class Upgrades { - ItemAVE[] = {"UAZ_Unarmed_TK_EP1_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}}; - }; -}; -class UAZ_Unarmed_UN_EP1_DZE1: UAZ_Unarmed_UN_EP1_DZE { - original = "UAZ_Unarmed_UN_EP1_DZE"; - maxspeed = 240; // car 100 - terrainCoef = 2.5; - - class Upgrades { - ItemAVE[] = {"UAZ_Unarmed_UN_EP1_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}}; - }; -}; class UAZ_Unarmed_TK_CIV_EP1_DZE1: UAZ_Unarmed_TK_CIV_EP1_DZE { + displayName = "$STR_VEH_NAME_UAZ_CIVIL+"; original = "UAZ_Unarmed_TK_CIV_EP1_DZE"; - maxspeed = 240; // car 100 - terrainCoef = 2.5; + maxspeed = 190; + terrainCoef = 1; class Upgrades { - ItemAVE[] = {"UAZ_Unarmed_TK_CIV_EP1_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}}; + ItemAVE[] = {"UAZ_Unarmed_TK_CIV_EP1_DZE2",{"ItemToolbox"},{},{{"ItemAVE",1 },{"PartGeneric",6},{"ItemScrews",4}}}; }; }; -// Armor 2 -class UAZ_CDF_DZE2: UAZ_CDF_DZE1 { - armor = 75; // UAZ 40 - damageResistance = 0.02099; - 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 { - armor = 0.28; - material = -1; - name = "palivo"; - visual = ""; - passThrough = 1; - }; - class HitEngine { - armor = 1; - material = -1; - name = "motor"; - visual = ""; - passThrough = 1; - }; - class HitGlass1: HitGlass1 { - armor = 0.1; - }; - class HitGlass2: HitGlass2 { - armor = 0.1; - }; - class HitGlass3: HitGlass3 { - armor = 0.1; - }; - class HitGlass4: HitGlass4 { - armor = 0.1; - }; - }; - - class Upgrades { - ItemLRK[] = {"UAZ_CDF_DZE3",{},{{"ItemLRK",1},{"PartGeneric",1},{"ItemTent",1}}}; - }; -}; -class UAZ_INS_DZE2: UAZ_INS_DZE1 { - armor = 75; // UAZ 40 - damageResistance = 0.02099; - 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 { - armor = 0.28; - material = -1; - name = "palivo"; - visual = ""; - passThrough = 1; - }; - class HitEngine { - armor = 1; - material = -1; - name = "motor"; - visual = ""; - passThrough = 1; - }; - class HitGlass1: HitGlass1 { - armor = 0.1; - }; - class HitGlass2: HitGlass2 { - armor = 0.1; - }; - class HitGlass3: HitGlass3 { - armor = 0.1; - }; - class HitGlass4: HitGlass4 { - armor = 0.1; - }; - }; - - class Upgrades { - ItemLRK[] = {"UAZ_INS_DZE3",{},{{"ItemLRK",1},{"PartGeneric",1},{"ItemTent",1}}}; - }; -}; -class UAZ_RU_DZE2: UAZ_RU_DZE1 { - armor = 75; // UAZ 40 - damageResistance = 0.02099; - 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 { - armor = 0.28; - material = -1; - name = "palivo"; - visual = ""; - passThrough = 1; - }; - class HitEngine { - armor = 1; - material = -1; - name = "motor"; - visual = ""; - passThrough = 1; - }; - class HitGlass1: HitGlass1 { - armor = 0.1; - }; - class HitGlass2: HitGlass2 { - armor = 0.1; - }; - class HitGlass3: HitGlass3 { - armor = 0.1; - }; - class HitGlass4: HitGlass4 { - armor = 0.1; - }; - }; - - class Upgrades { - ItemLRK[] = {"UAZ_RU_DZE3",{},{{"ItemLRK",1},{"PartGeneric",1},{"ItemTent",1}}}; - }; -}; -class UAZ_Unarmed_TK_EP1_DZE2: UAZ_Unarmed_TK_EP1_DZE1 { - armor = 75; // UAZ 40 - damageResistance = 0.02099; - 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 { - armor = 0.28; - material = -1; - name = "palivo"; - visual = ""; - passThrough = 1; - }; - class HitEngine { - armor = 1; - material = -1; - name = "motor"; - visual = ""; - passThrough = 1; - }; - class HitGlass1: HitGlass1 { - armor = 0.1; - }; - class HitGlass2: HitGlass2 { - armor = 0.1; - }; - class HitGlass3: HitGlass3 { - armor = 0.1; - }; - class HitGlass4: HitGlass4 { - armor = 0.1; - }; - }; - - class Upgrades { - ItemLRK[] = {"UAZ_Unarmed_TK_EP1_DZE3",{},{{"ItemLRK",1},{"PartGeneric",1},{"ItemTent",1}}}; - }; -}; -class UAZ_Unarmed_UN_EP1_DZE2: UAZ_Unarmed_UN_EP1_DZE1 { - armor = 75; // UAZ 40 - damageResistance = 0.02099; - 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 { - armor = 0.28; - material = -1; - name = "palivo"; - visual = ""; - passThrough = 1; - }; - class HitEngine { - armor = 1; - material = -1; - name = "motor"; - visual = ""; - passThrough = 1; - }; - class HitGlass1: HitGlass1 { - armor = 0.1; - }; - class HitGlass2: HitGlass2 { - armor = 0.1; - }; - class HitGlass3: HitGlass3 { - armor = 0.1; - }; - class HitGlass4: HitGlass4 { - armor = 0.1; - }; - }; - - class Upgrades { - ItemLRK[] = {"UAZ_Unarmed_UN_EP1_DZE3",{},{{"ItemLRK",1},{"PartGeneric",1},{"ItemTent",1}}}; - }; -}; class UAZ_Unarmed_TK_CIV_EP1_DZE2: UAZ_Unarmed_TK_CIV_EP1_DZE1 { + displayName = "$STR_VEH_NAME_UAZ_CIVIL++"; armor = 75; // UAZ 40 damageResistance = 0.02099; class HitPoints: HitPoints { @@ -474,111 +533,43 @@ class UAZ_Unarmed_TK_CIV_EP1_DZE2: UAZ_Unarmed_TK_CIV_EP1_DZE1 { class HitRBWheel: HitRBWheel { armor = 0.3; }; - class HitFuel { - armor = 0.28; - material = -1; - name = "palivo"; - visual = ""; - passThrough = 1; + class HitFuel: HitFuel { + armor = 0.5; }; - class HitEngine { + class HitEngine: HitEngine { armor = 1; - material = -1; - name = "motor"; - visual = ""; - passThrough = 1; }; class HitGlass1: HitGlass1 { - armor = 0.1; + armor = 0.3; }; class HitGlass2: HitGlass2 { - armor = 0.1; + armor = 0.3; }; class HitGlass3: HitGlass3 { - armor = 0.1; + armor = 0.3; }; class HitGlass4: HitGlass4 { - armor = 0.1; + armor = 0.3; }; }; class Upgrades { - ItemLRK[] = {"UAZ_Unarmed_TK_CIV_EP1_DZE3",{},{{"ItemLRK",1},{"PartGeneric",1},{"ItemTent",1}}}; + ItemLRK[] = {"UAZ_Unarmed_TK_CIV_EP1_DZE3",{"ItemToolbox"},{},{{"ItemLRK",1},{"PartGeneric",2},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemScrews",2}}}; }; }; -// Cargo 3 -class UAZ_CDF_DZE3: UAZ_CDF_DZE2 { - transportMaxWeapons = 20; // car 10 - transportMaxMagazines = 100; // car 50 - transportmaxbackpacks = 9; // car 2, UAZ 7 - - class Upgrades { - ItemTNK[] = {"UAZ_CDF_DZE4",{},{{"ItemTNK",1},{"PartFueltank",2}}}; - }; -}; -class UAZ_INS_DZE3: UAZ_INS_DZE2 { - transportMaxWeapons = 20; // car 10 - transportMaxMagazines = 100; // car 50 - transportmaxbackpacks = 9; // car 2, UAZ 7 - - class Upgrades { - ItemTNK[] = {"UAZ_INS_DZE4",{},{{"ItemTNK",1},{"PartFueltank",2}}}; - }; -}; -class UAZ_RU_DZE3: UAZ_RU_DZE2 { - transportMaxWeapons = 20; // car 10 - transportMaxMagazines = 100; // car 50 - transportmaxbackpacks = 9; // car 2, UAZ 7 - - class Upgrades { - ItemTNK[] = {"UAZ_RU_DZE4",{},{{"ItemTNK",1},{"PartFueltank",2}}}; - }; -}; -class UAZ_Unarmed_TK_EP1_DZE3: UAZ_Unarmed_TK_EP1_DZE2 { - transportMaxWeapons = 20; // car 10 - transportMaxMagazines = 100; // car 50 - transportmaxbackpacks = 9; // car 2, UAZ 7 - - class Upgrades { - ItemTNK[] = {"UAZ_Unarmed_TK_EP1_DZE4",{},{{"ItemTNK",1},{"PartFueltank",2}}}; - }; -}; -class UAZ_Unarmed_UN_EP1_DZE3: UAZ_Unarmed_UN_EP1_DZE2 { - transportMaxWeapons = 20; // car 10 - transportMaxMagazines = 100; // car 50 - transportmaxbackpacks = 9; // car 2, UAZ 7 - - class Upgrades { - ItemTNK[] = {"UAZ_Unarmed_UN_EP1_DZE4",{},{{"ItemTNK",1},{"PartFueltank",2}}}; - }; -}; class UAZ_Unarmed_TK_CIV_EP1_DZE3: UAZ_Unarmed_TK_CIV_EP1_DZE2 { + displayName = "$STR_VEH_NAME_UAZ_CIVIL+++"; transportMaxWeapons = 20; // car 10 transportMaxMagazines = 100; // car 50 transportmaxbackpacks = 9; // car 2, UAZ 7 class Upgrades { - ItemTNK[] = {"UAZ_Unarmed_TK_CIV_EP1_DZE4",{},{{"ItemTNK",1},{"PartFueltank",2}}}; + ItemTNK[] = {"UAZ_Unarmed_TK_CIV_EP1_DZE4",{"ItemToolbox"},{},{{"ItemTNK",1},{"PartGeneric",2},{"PartFueltank",1},{"ItemJerrycan",2},{"ItemScrews",1}}}; }; }; -// Fuel 4 -class UAZ_CDF_DZE4: UAZ_CDF_DZE3 { - fuelCapacity = 210; // car 100 -}; -class UAZ_INS_DZE4: UAZ_INS_DZE3 { - fuelCapacity = 210; // car 100 -}; -class UAZ_RU_DZE4: UAZ_RU_DZE3 { - fuelCapacity = 210; // car 100 -}; -class UAZ_Unarmed_TK_EP1_DZE4: UAZ_Unarmed_TK_EP1_DZE3 { - fuelCapacity = 210; // car 100 -}; -class UAZ_Unarmed_UN_EP1_DZE4: UAZ_Unarmed_UN_EP1_DZE3 { - fuelCapacity = 210; // car 100 -}; class UAZ_Unarmed_TK_CIV_EP1_DZE4: UAZ_Unarmed_TK_CIV_EP1_DZE3 { + displayName = "$STR_VEH_NAME_UAZ_CIVIL++++"; fuelCapacity = 210; // car 100 -}; +}; \ No newline at end of file diff --git a/SQF/dayz_code/Configs/CfgVehicles/Car/UAZ_MG.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/UAZ_MG.hpp index 3979e1998..b651f422d 100644 --- a/SQF/dayz_code/Configs/CfgVehicles/Car/UAZ_MG.hpp +++ b/SQF/dayz_code/Configs/CfgVehicles/Car/UAZ_MG.hpp @@ -2,7 +2,7 @@ class UAZ_MG_TK_EP1; class UAZ_MG_TK_EP1_DZ: UAZ_MG_TK_EP1 { scope = 2; - displayName = $STR_VEH_NAME_UAZ_DSHKM; + displayName = "$STR_VEH_NAME_UAZ_DSHKM"; vehicleClass = "DayZ Epoch Vehicles"; crew = ""; typicalCargo[] = {}; @@ -11,6 +11,17 @@ class UAZ_MG_TK_EP1_DZ: UAZ_MG_TK_EP1 class Turrets; class MainTurret; supplyRadius = 1.3; + class HitPoints; + class HitLFWheel; + class HitLBWheel; + class HitRFWheel; + class HitRBWheel; + class HitFuel; + class HitEngine; + class HitGlass1; + class HitGlass2; + class HitGlass3; + class HitGlass4; }; class UAZ_MG_TK_EP1_DZE: UAZ_MG_TK_EP1_DZ @@ -22,4 +33,77 @@ class UAZ_MG_TK_EP1_DZE: UAZ_MG_TK_EP1_DZ magazines[] = {}; }; }; + + class Upgrades { + ItemORP[] = {"UAZ_MG_TK_EP1_DZE1",{"ItemToolbox"},{},{{"ItemORP",1},{"PartEngine",1},{"PartWheel",4},{"ItemScrews",2}}}; + }; +}; + +class UAZ_MG_TK_EP1_DZE1: UAZ_MG_TK_EP1_DZE { + displayName = "$STR_VEH_NAME_UAZ_DSHKM+"; + original = "UAZ_MG_TK_EP1_DZE"; + maxspeed = 190; + terrainCoef = 1; + + class Upgrades { + ItemAVE[] = {"UAZ_MG_TK_EP1_DZE2",{"ItemToolbox"},{},{{"ItemAVE",1 },{"PartGeneric",6},{"ItemScrews",4}}}; + }; +}; + +class UAZ_MG_TK_EP1_DZE2: UAZ_MG_TK_EP1_DZE1 { + displayName = "$STR_VEH_NAME_UAZ_DSHKM++"; + armor = 75; // UAZ 40 + damageResistance = 0.02099; + 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 = 0.3; + }; + class HitGlass2: HitGlass2 { + armor = 0.3; + }; + class HitGlass3: HitGlass3 { + armor = 0.3; + }; + class HitGlass4: HitGlass4 { + armor = 0.3; + }; + }; + + class Upgrades { + ItemLRK[] = {"UAZ_MG_TK_EP1_DZE3",{"ItemToolbox"},{},{{"ItemLRK",1},{"PartGeneric",2},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemScrews",2}}}; + }; +}; + +class UAZ_MG_TK_EP1_DZE3: UAZ_MG_TK_EP1_DZE2 { + displayName = "$STR_VEH_NAME_UAZ_DSHKM+++"; + transportMaxWeapons = 20; // car 10 + transportMaxMagazines = 100; // car 50 + transportmaxbackpacks = 9; // car 2, UAZ 7 + + class Upgrades { + ItemTNK[] = {"UAZ_MG_TK_EP1_DZE4",{"ItemToolbox"},{},{{"ItemTNK",1},{"PartGeneric",2},{"PartFueltank",1},{"ItemJerrycan",2},{"ItemScrews",1}}}; + }; +}; + +class UAZ_MG_TK_EP1_DZE4: UAZ_MG_TK_EP1_DZE3 { + displayName = "$STR_VEH_NAME_UAZ_DSHKM++++"; + fuelCapacity = 210; // car 100 }; \ No newline at end of file diff --git a/SQF/dayz_code/stringtable.xml b/SQF/dayz_code/stringtable.xml index c376d6fa9..2726de519 100644 --- a/SQF/dayz_code/stringtable.xml +++ b/SQF/dayz_code/stringtable.xml @@ -10501,26 +10501,118 @@ UAZ (CDF) + + UAZ (CDF)+ + + + UAZ (CDF)++ + + + UAZ (CDF)+++ + + + UAZ (CDF)++++ + UAZ (INS) + + UAZ (INS)+ + + + UAZ (INS)++ + + + UAZ (INS)+++ + + + UAZ (INS)++++ + UAZ (RU) + + UAZ (RU)+ + + + UAZ (RU)++ + + + UAZ (RU)+++ + + + UAZ (RU)++++ + UAZ (TK) + + UAZ (TK)+ + + + UAZ (TK)++ + + + UAZ (TK)+++ + + + UAZ (TK)++++ + UAZ (UN) + + UAZ (UN)+ + + + UAZ (UN)++ + + + UAZ (UN)+++ + + + UAZ (UN)++++ + UAZ (Civil) UAZ (Гражданский) UAZ (Zivil) + + UAZ (Civil)+ + UAZ (Гражданский)+ + UAZ (Zivil)+ + + + UAZ (Civil)++ + UAZ (Гражданский)++ + UAZ (Zivil)++ + + + UAZ (Civil)+++ + UAZ (Гражданский)+++ + UAZ (Zivil)+++ + + + UAZ (Civil)++++ + UAZ (Гражданский)++++ + UAZ (Zivil)++++ + UAZ (DSHKM) + + UAZ (DSHKM)+ + + + UAZ (DSHKM)++ + + + UAZ (DSHKM)+++ + + + UAZ (DSHKM)++++ + Ural (TK)