From 34455948a53d96a094d8976d6d917abbbd0998ed Mon Sep 17 00:00:00 2001 From: AirwavesMan Date: Fri, 21 Aug 2020 23:49:56 +0200 Subject: [PATCH] Add some winter versions of vehicles --- .../Configs/CfgVehicles/Car/BMP2.hpp | 5 + .../Configs/CfgVehicles/Car/BRDM2_DZ.hpp | 121 ++++++++++++++++++ .../Configs/CfgVehicles/Car/SUV_DZ.hpp | 80 ++++++++++++ SQF/dayz_code/Configs/CfgVehicles/Car/UAZ.hpp | 96 ++++++++++++++ .../Configs/CfgVehicles/Car/UAZ_MG.hpp | 110 ++++++++++++++++ .../Configs/CfgVehicles/Helicopter/MI17.hpp | 38 +++--- .../Configs/CfgVehicles/Helicopter/UH1H.hpp | 93 +++++++------- SQF/dayz_code/stringtable.xml | 100 ++++++++++++++- 8 files changed, 578 insertions(+), 65 deletions(-) diff --git a/SQF/dayz_code/Configs/CfgVehicles/Car/BMP2.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/BMP2.hpp index 8b6f6a466..4de7e459c 100644 --- a/SQF/dayz_code/Configs/CfgVehicles/Car/BMP2.hpp +++ b/SQF/dayz_code/Configs/CfgVehicles/Car/BMP2.hpp @@ -372,4 +372,9 @@ class BMP2_INS; class BMP2_RUST: BMP2_INS { displayName = "$STR_VEH_NAME_BMP2_RUST"; hiddenSelectionsTextures[] = {"\dayz_epoch_c\skins\bmp\bmp2_01_wrecked_co.paa","\dayz_epoch_c\skins\bmp\bmp2_02_wrecked_co.paa"}; +}; + +class BMP2_WINTER: BMP2_INS { + displayName = "$STR_VEH_NAME_BMP2_WINTER"; + hiddenSelectionsTextures[] = {"\dayz_epoch_c\skins\bmp\bmp2_01_winter.paa","\dayz_epoch_c\skins\bmp\bmp2_02_winter.paa"}; }; \ No newline at end of file diff --git a/SQF/dayz_code/Configs/CfgVehicles/Car/BRDM2_DZ.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/BRDM2_DZ.hpp index 3f25299ee..acfafda8b 100644 --- a/SQF/dayz_code/Configs/CfgVehicles/Car/BRDM2_DZ.hpp +++ b/SQF/dayz_code/Configs/CfgVehicles/Car/BRDM2_DZ.hpp @@ -164,6 +164,68 @@ class BRDM2_HQ_RUST_DZE4: BRDM2_HQ_RUST_DZE3 fuelCapacity = 180; // base 100 }; +class BRDM2_HQ_WINTER_DZ: BRDM2_HQ_TK_GUE_EP1_DZ { + displayname = "$STR_VEH_NAME_BRDM2_HQ_WINTER"; + hiddenSelectionsTextures[] = {"\dayz_epoch_c\skins\brdm\brdm2_01_winter2.paa","\dayz_epoch_c\skins\brdm\brdm2_02_winter2.paa"}; +}; + +class BRDM2_HQ_WINTER_DZE: BRDM2_HQ_WINTER_DZ { + class Turrets: Turrets { + class MainTurret: MainTurret { + magazines[] = {}; + }; + }; + + class Upgrades + { + ItemORP[] = {"BRDM2_HQ_WINTER_DZE1",{"ItemToolbox"},{},{{"ItemORP",1},{"PartEngine",2},{"PartWheel",4},{"ItemScrews",2}}}; + }; +}; + +class BRDM2_HQ_WINTER_DZE1: BRDM2_HQ_WINTER_DZE +{ + displayName = "$STR_VEH_NAME_BRDM2_HQ_WINTER+"; + original = "BRDM2_HQ_WINTER_DZE"; + maxSpeed = 115; //base 100 + terrainCoef = 1; //base 2 + + class Upgrades + { + ItemAVE[] = {"BRDM2_HQ_WINTER_DZE2",{"ItemToolbox"},{},{{"ItemAVE",1 },{"equip_metal_sheet",6},{"ItemScrews",4}}}; + }; +}; + +class BRDM2_HQ_WINTER_DZE2: BRDM2_HQ_WINTER_DZE1 +{ + displayName = "$STR_VEH_NAME_BRDM2_HQ_WINTER++"; + armor = 170; // base 120 + damageResistance = 0.048; // base 0.02409 + + class Upgrades + { + ItemLRK[] = {"BRDM2_HQ_WINTER_DZE3",{"ItemToolbox"},{},{{"ItemLRK",1},{"PartGeneric",4},{"ItemWoodCrateKit",2},{"ItemGunRackKit",2},{"ItemScrews",2}}}; + }; +}; + +class BRDM2_HQ_WINTER_DZE3: BRDM2_HQ_WINTER_DZE2 +{ + displayName = "$STR_VEH_NAME_BRDM2_HQ_WINTER+++"; + transportMaxWeapons = 40; + transportMaxMagazines = 400; + transportmaxbackpacks = 12; + + class Upgrades + { + ItemTNK[] = {"BRDM2_HQ_WINTER_DZE4",{"ItemToolbox"},{},{{"ItemTNK",1},{"PartGeneric",4},{"PartFueltank",2},{"ItemFuelBarrel",1}}}; + }; +}; + +class BRDM2_HQ_WINTER_DZE4: BRDM2_HQ_WINTER_DZE3 +{ + displayName = "$STR_VEH_NAME_BRDM2_HQ_WINTER++++"; + fuelCapacity = 180; // base 100 +}; + class BRDM2_TK_EP1: BRDM2_Base { class Turrets; // External class reference class MainTurret; // External class reference @@ -452,4 +514,63 @@ class BRDM2_RUST_DZE4: BRDM2_RUST_DZE3 { displayName = "$STR_VEH_NAME_BRDM2_RUST++++"; fuelCapacity = 180; // base 100 +}; + +class BRDM2_WINTER_DZ: BRDM2_TK_EP1_DZ { + displayname = "$STR_VEH_NAME_BRDM2_WINTER"; + hiddenSelectionsTextures[] = {"\dayz_epoch_c\skins\brdm\brdm2_01_winter1.paa","\dayz_epoch_c\skins\brdm\brdm2_02_winter1.paa"}; +}; + +class BRDM2_WINTER_DZE: BRDM2_TK_EP1_DZE { + displayname = "$STR_VEH_NAME_BRDM2_WINTER"; + hiddenSelectionsTextures[] = {"\dayz_epoch_c\skins\brdm\brdm2_01_winter1.paa","\dayz_epoch_c\skins\brdm\brdm2_02_winter1.paa"}; + + class Upgrades + { + ItemORP[] = {"BRDM2_WINTER_DZE1",{"ItemToolbox"},{},{{"ItemORP",1},{"PartEngine",2},{"PartWheel",4},{"ItemScrews",2}}}; + }; +}; + +class BRDM2_WINTER_DZE1: BRDM2_WINTER_DZE +{ + displayName = "$STR_VEH_NAME_BRDM2_WINTER+"; + original = "BRDM2_WINTER_DZE"; + maxSpeed = 115; //base 100 + terrainCoef = 1; //base 2 + + class Upgrades + { + ItemAVE[] = {"BRDM2_WINTER_DZE2",{"ItemToolbox"},{},{{"ItemAVE",1 },{"equip_metal_sheet",6},{"ItemScrews",4}}}; + }; +}; + +class BRDM2_WINTER_DZE2: BRDM2_WINTER_DZE1 +{ + displayName = "$STR_VEH_NAME_BRDM2_WINTER++"; + armor = 170; // base 120 + damageResistance = 0.048; // base 0.02409 + + class Upgrades + { + ItemLRK[] = {"BRDM2_WINTER_DZE3",{"ItemToolbox"},{},{{"ItemLRK",1},{"PartGeneric",4},{"ItemWoodCrateKit",2},{"ItemGunRackKit",2},{"ItemScrews",2}}}; + }; +}; + +class BRDM2_WINTER_DZE3: BRDM2_WINTER_DZE2 +{ + displayName = "$STR_VEH_NAME_BRDM2_WINTER+++"; + transportMaxWeapons = 40; + transportMaxMagazines = 400; + transportmaxbackpacks = 12; + + class Upgrades + { + ItemTNK[] = {"BRDM2_WINTER_DZE4",{"ItemToolbox"},{},{{"ItemTNK",1},{"PartGeneric",4},{"PartFueltank",2},{"ItemFuelBarrel",1}}}; + }; +}; + +class BRDM2_WINTER_DZE4: BRDM2_WINTER_DZE3 +{ + displayName = "$STR_VEH_NAME_BRDM2_WINTER++++"; + fuelCapacity = 180; // base 100 }; \ No newline at end of file diff --git a/SQF/dayz_code/Configs/CfgVehicles/Car/SUV_DZ.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/SUV_DZ.hpp index 8e0736c25..5b81a391c 100644 --- a/SQF/dayz_code/Configs/CfgVehicles/Car/SUV_DZ.hpp +++ b/SQF/dayz_code/Configs/CfgVehicles/Car/SUV_DZ.hpp @@ -1034,4 +1034,84 @@ class SUV_Silver_DZE3: SUV_Silver_DZE2 { class SUV_Silver_DZE4: SUV_Silver_DZE3 { displayName = "$STR_VEH_NAME_SUV_SILVER++++"; fuelCapacity = 250; // suv base 130 +}; + +class SUV_Winter_Camo: SUV_TK_CIV_EP1_DZE { + displayName = "$STR_VEH_NAME_SUV_WINTER"; + vehicleClass = "DayZ Epoch Vehicles"; + hiddenSelectionsTextures[] = {"\dayz_epoch_c\skins\suv\camo_winter.paa"}; + + class Upgrades { + ItemORP[] = {"SUV_Winter_Camo_DZE1",{"ItemToolbox"},{},{{"ItemORP",1},{"PartEngine",1},{"PartWheel",4},{"ItemScrews",2}}}; + }; +}; + +class SUV_Winter_Camo_DZE1: SUV_Winter_Camo { + displayName = "$STR_VEH_NAME_SUV_WINTER+"; + original = "SUV_Winter_Camo"; + maxSpeed = 250; // suv base 130 + terrainCoef = 1.5; + brakeDistance = 14; // 19 + + class Upgrades { + ItemAVE[] = {"SUV_Winter_Camo_DZE2",{"ItemToolbox"},{},{{"ItemAVE",1},{"PartGeneric",6},{"ItemScrews",4}}}; + }; +}; + +class SUV_Winter_Camo_DZE2: SUV_Winter_Camo_DZE1 { + displayName = "$STR_VEH_NAME_SUV_WINTER++"; + armor = 60; // car 20, SUV 25 + damageResistance = 0.02099; + 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; + }; + class HitEngine: HitEngine { + armor = 1; + }; + class HitGlass1: HitGlass1 { + armor = 1; + }; + class HitGlass2: HitGlass2 { + armor = 1; + }; + class HitGlass3: HitGlass3 { + armor = 1; + }; + class HitGlass4: HitGlass4 { + armor = 1; + }; + }; + + class Upgrades { + ItemLRK[] = {"SUV_Winter_Camo_DZE3",{"ItemToolbox"},{},{{"ItemLRK",1},{"PartGeneric",2},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemScrews",2}}}; + }; +}; + +class SUV_Winter_Camo_DZE3: SUV_Winter_Camo_DZE2 { + displayName = "$STR_VEH_NAME_SUV_WINTER+++"; + transportMaxWeapons = 20; // car 10 + transportMaxMagazines = 100; // car 50 + transportmaxbackpacks = 4; // car 2 + + class Upgrades { + ItemTNK[] = {"SUV_Winter_Camo_DZE4",{"ItemToolbox"},{},{{"ItemTNK",1},{"PartGeneric",2},{"PartFueltank",1},{"ItemJerrycan",2},{"ItemScrews",1}}}; + }; +}; + +class SUV_Winter_Camo_DZE4: SUV_Winter_Camo_DZE3 { + displayName = "$STR_VEH_NAME_SUV_WINTER++++"; + fuelCapacity = 250; // suv base 130 }; \ No newline at end of file diff --git a/SQF/dayz_code/Configs/CfgVehicles/Car/UAZ.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/UAZ.hpp index 5e8a3b063..a636142ae 100644 --- a/SQF/dayz_code/Configs/CfgVehicles/Car/UAZ.hpp +++ b/SQF/dayz_code/Configs/CfgVehicles/Car/UAZ.hpp @@ -668,4 +668,100 @@ class UAZ_Rust_DZE3: UAZ_Rust_DZE2 { class UAZ_Rust_DZE4: UAZ_Rust_DZE3 { displayName = "$STR_VEH_NAME_UAZ_RUSTY++++"; fuelCapacity = 210; // car 100 +}; + +class UAZ_WINTER_DZE: UAZ_Unarmed_TK_EP1 { + scope = 2; + displayName = "$STR_VEH_NAME_UAZ_WINTER"; + hiddenSelectionsTextures[] = {"\dayz_epoch_c\skins\uaz\uaz_winter.paa"}; + vehicleClass = "DayZ Epoch Vehicles"; + crew = ""; + typicalCargo[] = {}; + class TransportMagazines {}; + class TransportWeapons {}; + class HitPoints; + class HitLFWheel; + class HitLBWheel; + class HitRFWheel; + class HitRBWheel; + class HitFuel; + class HitEngine; + class HitGlass1; + class HitGlass2; + class HitGlass3; + class HitGlass4; + supplyRadius = 1.3; + + class Upgrades { + ItemORP[] = {"UAZ_WINTER_DZE1",{"ItemToolbox"},{},{{"ItemORP",1},{"PartEngine",1},{"PartWheel",4},{"ItemScrews",2}}}; + }; +}; + +class UAZ_WINTER_DZE1: UAZ_WINTER_DZE { + displayName = "$STR_VEH_NAME_UAZ_WINTER+"; + original = "UAZ_WINTER_DZE"; + maxspeed = 190; + terrainCoef = 1; + + class Upgrades { + ItemAVE[] = {"UAZ_WINTER_DZE2",{"ItemToolbox"},{},{{"ItemAVE",1 },{"PartGeneric",6},{"ItemScrews",4}}}; + }; +}; + +class UAZ_WINTER_DZE2: UAZ_WINTER_DZE1 { + displayName = "$STR_VEH_NAME_UAZ_WINTER++"; + 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_WINTER_DZE3",{"ItemToolbox"},{},{{"ItemLRK",1},{"PartGeneric",2},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemScrews",2}}}; + }; +}; + +class UAZ_WINTER_DZE3: UAZ_WINTER_DZE2 { + displayName = "$STR_VEH_NAME_UAZ_WINTER+++"; + transportMaxWeapons = 20; // car 10 + transportMaxMagazines = 100; // car 50 + transportmaxbackpacks = 9; // car 2, UAZ 7 + + class Upgrades { + ItemTNK[] = {"UAZ_WINTER_DZE4",{"ItemToolbox"},{},{{"ItemTNK",1},{"PartGeneric",2},{"PartFueltank",1},{"ItemJerrycan",2},{"ItemScrews",1}}}; + }; +}; + +class UAZ_WINTER_DZE4: UAZ_WINTER_DZE3 { + displayName = "$STR_VEH_NAME_UAZ_WINTER++++"; + 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 48d68f8b0..ac435c349 100644 --- a/SQF/dayz_code/Configs/CfgVehicles/Car/UAZ_MG.hpp +++ b/SQF/dayz_code/Configs/CfgVehicles/Car/UAZ_MG.hpp @@ -216,4 +216,114 @@ class UAZ_MG_RUST_EP1_DZE3: UAZ_MG_RUST_EP1_DZE2 { class UAZ_MG_RUST_EP1_DZE4: UAZ_MG_RUST_EP1_DZE3 { displayName = "$STR_VEH_NAME_UAZ_DSHKM_RUST++++"; fuelCapacity = 210; // car 100 +}; + +class UAZ_MG_WINTER_DZ: UAZ_MG_TK_EP1 +{ + scope = 2; + displayName = "$STR_VEH_NAME_UAZ_WINTER_DSHKM"; + hiddenSelectionsTextures[] = {"\dayz_epoch_c\skins\uaz\uaz_winter.paa","\ca\wheeled\data\uaz_mount_002_co.paa"}; + vehicleClass = "DayZ Epoch Vehicles"; + crew = ""; + typicalCargo[] = {}; + class TransportMagazines {}; + class TransportWeapons {}; + 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_WINTER_DZE: UAZ_MG_WINTER_DZ +{ + class Turrets: Turrets + { + class MainTurret: MainTurret + { + magazines[] = {}; + }; + }; + + class Upgrades { + ItemORP[] = {"UAZ_MG_WINTER_DZE1",{"ItemToolbox"},{},{{"ItemORP",1},{"PartEngine",1},{"PartWheel",4},{"ItemScrews",2}}}; + }; +}; + +class UAZ_MG_WINTER_DZE1: UAZ_MG_WINTER_DZE { + displayName = "$STR_VEH_NAME_UAZ_WINTER_DSHKM+"; + original = "UAZ_MG_WINTER_DZE"; + maxspeed = 190; + terrainCoef = 1; + + class Upgrades { + ItemAVE[] = {"UAZ_MG_WINTER_DZE2",{"ItemToolbox"},{},{{"ItemAVE",1 },{"PartGeneric",6},{"ItemScrews",4}}}; + }; +}; + +class UAZ_MG_WINTER_DZE2: UAZ_MG_WINTER_DZE1 { + displayName = "$STR_VEH_NAME_UAZ_WINTER_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_WINTER_DZE3",{"ItemToolbox"},{},{{"ItemLRK",1},{"PartGeneric",2},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemScrews",2}}}; + }; +}; + +class UAZ_MG_WINTER_DZE3: UAZ_MG_WINTER_DZE2 { + displayName = "$STR_VEH_NAME_UAZ_WINTER_DSHKM+++"; + transportMaxWeapons = 20; // car 10 + transportMaxMagazines = 100; // car 50 + transportmaxbackpacks = 9; // car 2, UAZ 7 + + class Upgrades { + ItemTNK[] = {"UAZ_MG_WINTER_DZE4",{"ItemToolbox"},{},{{"ItemTNK",1},{"PartGeneric",2},{"PartFueltank",1},{"ItemJerrycan",2},{"ItemScrews",1}}}; + }; +}; + +class UAZ_MG_WINTER_DZE4: UAZ_MG_WINTER_DZE3 { + displayName = "$STR_VEH_NAME_UAZ_WINTER_DSHKM++++"; + fuelCapacity = 210; // car 100 }; \ No newline at end of file diff --git a/SQF/dayz_code/Configs/CfgVehicles/Helicopter/MI17.hpp b/SQF/dayz_code/Configs/CfgVehicles/Helicopter/MI17.hpp index cbe4a8d78..050e9bcdf 100644 --- a/SQF/dayz_code/Configs/CfgVehicles/Helicopter/MI17.hpp +++ b/SQF/dayz_code/Configs/CfgVehicles/Helicopter/MI17.hpp @@ -383,49 +383,49 @@ class Mi171Sh_CZ_EP1_DZE: Mi171Sh_CZ_EP1_DZ { class Mi17_DES_DZ: Mi17_DZ { displayname = $STR_VEH_NAME_MI17_DESERT; hiddenSelections[] = {"Camo1","Camo2"}; - hiddenSelectionsTextures[] = {"dayz_epoch_c\skins\mi17\mi17_body5_co.paa","dayz_epoch_c\skins\mi17\mi17_det2_co.paa"}; + hiddenSelectionsTextures[] = {"\dayz_epoch_c\skins\mi17\mi17_body5_co.paa","\dayz_epoch_c\skins\mi17\mi17_det2_co.paa"}; }; class Mi17_DES_DZE: Mi17_DZE { displayname = $STR_VEH_NAME_MI17_DESERT; hiddenSelections[] = {"Camo1","Camo2"}; - hiddenSelectionsTextures[] = {"dayz_epoch_c\skins\mi17\mi17_body5_co.paa","dayz_epoch_c\skins\mi17\mi17_det2_co.paa"}; + hiddenSelectionsTextures[] = {"\dayz_epoch_c\skins\mi17\mi17_body5_co.paa","\dayz_epoch_c\skins\mi17\mi17_det2_co.paa"}; }; class Mi17_GREEN_DZ: Mi17_DZ { displayname = $STR_VEH_NAME_MI17_GREEN; hiddenSelections[] = {"Camo1","Camo2"}; - hiddenSelectionsTextures[] = {"dayz_epoch_c\skins\mi17\mi17_body2_co.paa","dayz_epoch_c\skins\mi17\mi17_det_co.paa"}; + hiddenSelectionsTextures[] = {"\dayz_epoch_c\skins\mi17\mi17_body2_co.paa","\dayz_epoch_c\skins\mi17\mi17_det_co.paa"}; }; class Mi17_GREEN_DZE: Mi17_DZE { displayname = $STR_VEH_NAME_MI17_GREEN; hiddenSelections[] = {"Camo1","Camo2"}; - hiddenSelectionsTextures[] = {"dayz_epoch_c\skins\mi17\mi17_body2_co.paa","dayz_epoch_c\skins\mi17\mi17_det_co.paa"}; + hiddenSelectionsTextures[] = {"\dayz_epoch_c\skins\mi17\mi17_body2_co.paa","\dayz_epoch_c\skins\mi17\mi17_det_co.paa"}; }; class Mi17_BLUE_DZ: Mi17_DZ { displayname = $STR_VEH_NAME_MI17_BLUE; hiddenSelections[] = {"Camo1","Camo2"}; - hiddenSelectionsTextures[] = {"dayz_epoch_c\skins\mi17\mi17_body3_co.paa","dayz_epoch_c\skins\mi17\mi17_det_co.paa"}; + hiddenSelectionsTextures[] = {"\dayz_epoch_c\skins\mi17\mi17_body3_co.paa","\dayz_epoch_c\skins\mi17\mi17_det_co.paa"}; }; class Mi17_BLUE_DZE: Mi17_DZE { displayname = $STR_VEH_NAME_MI17_BLUE; hiddenSelections[] = {"Camo1","Camo2"}; - hiddenSelectionsTextures[] = {"dayz_epoch_c\skins\mi17\mi17_body3_co.paa","dayz_epoch_c\skins\mi17\mi17_det_co.paa"}; + hiddenSelectionsTextures[] = {"\dayz_epoch_c\skins\mi17\mi17_body3_co.paa","\dayz_epoch_c\skins\mi17\mi17_det_co.paa"}; }; class Mi17_BLACK_DZ: Mi17_DZ { displayname = $STR_VEH_NAME_MI17_BLACK; hiddenSelections[] = {"Camo1","Camo2"}; - hiddenSelectionsTextures[] = {"dayz_epoch_c\skins\mi17\mi17_body4_co.paa","dayz_epoch_c\skins\mi17\mi17_det_co.paa"}; + hiddenSelectionsTextures[] = {"\dayz_epoch_c\skins\mi17\mi17_body4_co.paa","\dayz_epoch_c\skins\mi17\mi17_det_co.paa"}; }; class Mi17_BLACK_DZE: Mi17_DZE { displayname = $STR_VEH_NAME_MI17_BLACK; hiddenSelections[] = {"Camo1","Camo2"}; - hiddenSelectionsTextures[] = {"dayz_epoch_c\skins\mi17\mi17_body4_co.paa","dayz_epoch_c\skins\mi17\mi17_det_co.paa"}; + hiddenSelectionsTextures[] = {"\dayz_epoch_c\skins\mi17\mi17_body4_co.paa","\dayz_epoch_c\skins\mi17\mi17_det_co.paa"}; }; class Mi17_RUST_DZ: Mi17_CDF_DZ { @@ -433,15 +433,19 @@ class Mi17_RUST_DZ: Mi17_CDF_DZ { hiddenSelectionsTextures[] = {"\dayz_epoch_c\skins\mi17\mi8_body_crash_co.paa","ca\air\data\mi8_det_g_co.paa","ca\air\data\clear_empty.paa","ca\air\data\mi8_decals_ca.paa"}; }; -class Mi17_RUST_DZE: Mi17_RUST_DZ { - class Turrets : Turrets { - class MainTurret : MainTurret { - magazines[] = {}; - }; - class BackTurret : BackTurret { - magazines[] = {}; - }; - }; +class Mi17_RUST_DZE: Mi17_CDF_DZE { + displayname = "$STR_VEH_NAME_MI17_RUST"; + hiddenSelectionsTextures[] = {"\dayz_epoch_c\skins\mi17\mi8_body_crash_co.paa","ca\air\data\mi8_det_g_co.paa","ca\air\data\clear_empty.paa","ca\air\data\mi8_decals_ca.paa"}; +}; + +class Mi17_WINTER_DZ: Mi17_TK_EP1_DZ { + displayname = "$STR_VEH_NAME_MI17_WINTER"; + hiddenSelectionsTextures[] = {"\dayz_epoch_c\skins\mi17\mi17_body_winter.paa", "\dayz_epoch_c\skins\mi17\mi17_det_winter.paa", "\ca\air\data\clear_empty.paa", "\ca\air\data\mi8_decals_ca.paa"}; +}; + +class Mi17_WINTER_DZE: Mi17_TK_EP1_DZE { + displayname = "$STR_VEH_NAME_MI17_WINTER"; + hiddenSelectionsTextures[] = {"\dayz_epoch_c\skins\mi17\mi17_body_winter.paa", "\dayz_epoch_c\skins\mi17\mi17_det_winter.paa", "\ca\air\data\clear_empty.paa", "\ca\air\data\mi8_decals_ca.paa"}; }; //Unarmed diff --git a/SQF/dayz_code/Configs/CfgVehicles/Helicopter/UH1H.hpp b/SQF/dayz_code/Configs/CfgVehicles/Helicopter/UH1H.hpp index b659befa7..b838006c7 100644 --- a/SQF/dayz_code/Configs/CfgVehicles/Helicopter/UH1H.hpp +++ b/SQF/dayz_code/Configs/CfgVehicles/Helicopter/UH1H.hpp @@ -16,7 +16,7 @@ class UH1H_base: Helicopter class UH1H_DZ: UH1H_base { - displayname = $STR_VEH_NAME_UH1H_GREEN; + displayname = "$STR_VEH_NAME_UH1H_GREEN"; vehicleClass = "DayZ Epoch Vehicles"; scope = 2; crew = ""; @@ -50,18 +50,6 @@ class UH1H_DZ: UH1H_base }; }; -class UH1H_2_DZ : UH1H_DZ -{ - displayname = $STR_VEH_NAME_UH1H_DESERT; - hiddenSelections[] = {"Camo1","Camo2","Camo_mlod"}; - hiddenSelectionsTextures[] = - { - "ca\air_E\UH1H\data\UH1D_TKA_CO.paa", - "ca\air_E\UH1H\data\UH1D_in_TKA_CO.paa", - "ca\air_E\UH1H\data\default_TKA_co.paa" - }; -}; - class UH1H_DZE: UH1H_DZ { class Turrets : Turrets { class MainTurret : MainTurret { @@ -73,85 +61,98 @@ class UH1H_DZE: UH1H_DZ { }; }; -class UH1H_2_DZE: UH1H_2_DZ { - class Turrets : Turrets { - class MainTurret : MainTurret { - magazines[] = {}; - }; - class LeftDoorGun : LeftDoorGun { - magazines[] = {}; - }; - }; +class UH1H_2_DZ : UH1H_DZ { + displayname = "$STR_VEH_NAME_UH1H_DESERT"; + hiddenSelections[] = {"Camo1","Camo2","Camo_mlod"}; + hiddenSelectionsTextures[] = {"ca\air_E\UH1H\data\UH1D_TKA_CO.paa","ca\air_E\UH1H\data\UH1D_in_TKA_CO.paa","ca\air_E\UH1H\data\default_TKA_co.paa"}; +}; + +class UH1H_2_DZE: UH1H_DZE { + displayname = "$STR_VEH_NAME_UH1H_DESERT"; + hiddenSelections[] = {"Camo1","Camo2","Camo_mlod"}; + hiddenSelectionsTextures[] = {"ca\air_E\UH1H\data\UH1D_TKA_CO.paa","ca\air_E\UH1H\data\UH1D_in_TKA_CO.paa","ca\air_E\UH1H\data\default_TKA_co.paa"}; }; class UH1H_CDF_DZ: UH1H_DZ { - displayname = $STR_VEH_NAME_UH1H_CDF; + displayname = "$STR_VEH_NAME_UH1H_CDF" hiddenSelections[] = {"Camo1","Camo2","Camo_mlod"}; - hiddenSelectionsTextures[] = {"dayz_epoch_c\skins\uh1h\uh1d_cdf_co.paa","dayz_epoch_c\skins\uh1h\uh1d_in_cdf_co.paa","ca\air_E\UH1H\data\default_TKA_co.paa"}; + hiddenSelectionsTextures[] = {"\dayz_epoch_c\skins\uh1h\uh1d_cdf_co.paa","\dayz_epoch_c\skins\uh1h\uh1d_in_cdf_co.paa","ca\air_E\UH1H\data\default_TKA_co.paa"}; }; class UH1H_CDF_DZE: UH1H_DZE { - displayname = $STR_VEH_NAME_UH1H_CDF; + displayname = "$STR_VEH_NAME_UH1H_CDF"; hiddenSelections[] = {"Camo1","Camo2","Camo_mlod"}; - hiddenSelectionsTextures[] = {"dayz_epoch_c\skins\uh1h\uh1d_cdf_co.paa","dayz_epoch_c\skins\uh1h\uh1d_in_cdf_co.paa","ca\air_E\UH1H\data\default_TKA_co.paa"}; + hiddenSelectionsTextures[] = {"\dayz_epoch_c\skins\uh1h\uh1d_cdf_co.paa","\dayz_epoch_c\skins\uh1h\uh1d_in_cdf_co.paa","ca\air_E\UH1H\data\default_TKA_co.paa"}; }; class UH1H_WD_DZ: UH1H_DZ { - displayname = $STR_VEH_NAME_UH1H_WOODLAND; + displayname = "$STR_VEH_NAME_UH1H_WOODLAND"; hiddenSelections[] = {"Camo1","Camo2","Camo_mlod"}; - hiddenSelectionsTextures[] = {"dayz_epoch_c\skins\uh1h\uh1d_wdl_co.paa","dayz_epoch_c\skins\uh1h\uh1d_in_wdl_co.paa","dayz_epoch_c\skins\uh1h\default_wdl_co.paa"}; + hiddenSelectionsTextures[] = {"\dayz_epoch_c\skins\uh1h\uh1d_wdl_co.paa","\dayz_epoch_c\skins\uh1h\uh1d_in_wdl_co.paa","\dayz_epoch_c\skins\uh1h\default_wdl_co.paa"}; }; class UH1H_WD_DZE: UH1H_DZE { - displayname = $STR_VEH_NAME_UH1H_WOODLAND; + displayname = "$STR_VEH_NAME_UH1H_WOODLAND"; hiddenSelections[] = {"Camo1","Camo2","Camo_mlod"}; - hiddenSelectionsTextures[] = {"dayz_epoch_c\skins\uh1h\uh1d_wdl_co.paa","dayz_epoch_c\skins\uh1h\uh1d_in_wdl_co.paa","dayz_epoch_c\skins\uh1h\default_wdl_co.paa"}; + hiddenSelectionsTextures[] = {"\dayz_epoch_c\skins\uh1h\uh1d_wdl_co.paa","\dayz_epoch_c\skins\uh1h\uh1d_in_wdl_co.paa","\dayz_epoch_c\skins\uh1h\default_wdl_co.paa"}; }; class UH1H_DES_DZ: UH1H_DZ { - displayname = $STR_VEH_NAME_UH1H_DESERT_LIGHT; + displayname = "$STR_VEH_NAME_UH1H_DESERT_LIGHT"; hiddenSelections[] = {"Camo1","Camo2","Camo_mlod"}; - hiddenSelectionsTextures[] = {"dayz_epoch_c\skins\uh1h\uh1d_racs_2_co.paa","dayz_epoch_c\skins\uh1h\uh1d_in_racs_co.paa","dayz_epoch_c\skins\uh1h\default_des_co.paa"}; + hiddenSelectionsTextures[] = {"\dayz_epoch_c\skins\uh1h\uh1d_racs_2_co.paa","\dayz_epoch_c\skins\uh1h\uh1d_in_racs_co.paa","\dayz_epoch_c\skins\uh1h\default_des_co.paa"}; }; class UH1H_DES_DZE: UH1H_DZE { - displayname = $STR_VEH_NAME_UH1H_DESERT_LIGHT; + displayname = "$STR_VEH_NAME_UH1H_DESERT_LIGHT"; hiddenSelections[] = {"Camo1","Camo2","Camo_mlod"}; - hiddenSelectionsTextures[] = {"dayz_epoch_c\skins\uh1h\uh1d_racs_2_co.paa","dayz_epoch_c\skins\uh1h\uh1d_in_racs_co.paa","dayz_epoch_c\skins\uh1h\default_des_co.paa"}; + hiddenSelectionsTextures[] = {"\dayz_epoch_c\skins\uh1h\uh1d_racs_2_co.paa","\dayz_epoch_c\skins\uh1h\uh1d_in_racs_co.paa","\dayz_epoch_c\skins\uh1h\default_des_co.paa"}; }; class UH1H_GREY_DZ: UH1H_DZ { - displayname = $STR_VEH_NAME_UH1H_GREY; + displayname = "$STR_VEH_NAME_UH1H_GREY"; hiddenSelections[] = {"Camo1","Camo2","Camo_mlod"}; - hiddenSelectionsTextures[] = {"dayz_epoch_c\skins\uh1h\uh1d_sf_co.paa","dayz_epoch_c\skins\uh1h\uh1d_in_sf_co.paa","dayz_epoch_c\skins\uh1h\default_grey_co.paa"}; + hiddenSelectionsTextures[] = {"\dayz_epoch_c\skins\uh1h\uh1d_sf_co.paa","\dayz_epoch_c\skins\uh1h\uh1d_in_sf_co.paa","\dayz_epoch_c\skins\uh1h\default_grey_co.paa"}; }; class UH1H_GREY_DZE: UH1H_DZE { - displayname = $STR_VEH_NAME_UH1H_GREY; + displayname = "$STR_VEH_NAME_UH1H_GREY"; hiddenSelections[] = {"Camo1","Camo2","Camo_mlod"}; - hiddenSelectionsTextures[] = {"dayz_epoch_c\skins\uh1h\uh1d_sf_co.paa","dayz_epoch_c\skins\uh1h\uh1d_in_sf_co.paa","dayz_epoch_c\skins\uh1h\default_grey_co.paa"}; + hiddenSelectionsTextures[] = {"\dayz_epoch_c\skins\uh1h\uh1d_sf_co.paa","\dayz_epoch_c\skins\uh1h\uh1d_in_sf_co.paa","\dayz_epoch_c\skins\uh1h\default_grey_co.paa"}; }; class UH1H_BLACK_DZ: UH1H_DZ { - displayname = $STR_VEH_NAME_UH1H_BLACK; + displayname = "$STR_VEH_NAME_UH1H_BLACK"; hiddenSelections[] = {"Camo1","Camo2","Camo_mlod"}; - hiddenSelectionsTextures[] = {"dayz_epoch_c\skins\uh1h\uh1d_bl_co.paa","dayz_epoch_c\skins\uh1h\uh1d_in_bl_co.paa","dayz_epoch_c\skins\uh1h\default_black_co.paa"}; + hiddenSelectionsTextures[] = {"\dayz_epoch_c\skins\uh1h\uh1d_bl_co.paa","\dayz_epoch_c\skins\uh1h\uh1d_in_bl_co.paa","\dayz_epoch_c\skins\uh1h\default_black_co.paa"}; }; class UH1H_BLACK_DZE: UH1H_DZE { - displayname = $STR_VEH_NAME_UH1H_BLACK; + displayname = "$STR_VEH_NAME_UH1H_BLACK"; hiddenSelections[] = {"Camo1","Camo2","Camo_mlod"}; - hiddenSelectionsTextures[] = {"dayz_epoch_c\skins\uh1h\uh1d_bl_co.paa","dayz_epoch_c\skins\uh1h\uh1d_in_bl_co.paa","dayz_epoch_c\skins\uh1h\default_black_co.paa"}; + hiddenSelectionsTextures[] = {"\dayz_epoch_c\skins\uh1h\uh1d_bl_co.paa","\dayz_epoch_c\skins\uh1h\uh1d_in_bl_co.paa","\dayz_epoch_c\skins\uh1h\default_black_co.paa"}; }; class UH1H_SAR_DZ: UH1H_DZ { - displayname = $STR_VEH_NAME_UH1H_SAR; + displayname = "$STR_VEH_NAME_UH1H_SAR"; hiddenSelections[] = {"Camo1","Camo2"}; - hiddenSelectionsTextures[] = {"dayz_epoch_c\skins\uh1h\uh1d_sar_co.paa","dayz_epoch_c\skins\uh1h\uh1d_sar_in_co.paa"}; + hiddenSelectionsTextures[] = {"\dayz_epoch_c\skins\uh1h\uh1d_sar_co.paa","\dayz_epoch_c\skins\uh1h\uh1d_sar_in_co.paa"}; }; class UH1H_SAR_DZE: UH1H_DZE { - displayname = $STR_VEH_NAME_UH1H_SAR; + displayname = "$STR_VEH_NAME_UH1H_SAR"; hiddenSelections[] = {"Camo1","Camo2"}; - hiddenSelectionsTextures[] = {"dayz_epoch_c\skins\uh1h\uh1d_sar_co.paa","dayz_epoch_c\skins\uh1h\uh1d_sar_in_co.paa"}; + hiddenSelectionsTextures[] = {"\dayz_epoch_c\skins\uh1h\uh1d_sar_co.paa","\dayz_epoch_c\skins\uh1h\uh1d_sar_in_co.paa"}; }; + +class UH1H_WINTER_DZ : UH1H_DZ { + displayname = "$STR_VEH_NAME_UH1H_WINTER"; + hiddenSelections[] = {"Camo1","Camo2","Camo_mlod"}; + hiddenSelectionsTextures[] = {"\dayz_epoch_c\skins\uh1h\UH1D_winter_CO.paa","\dayz_epoch_c\skins\uh1h\UH1D_in_winter_CO.paa","\dayz_epoch_c\skins\uh1h\default_winter_co.paa"}; +}; + +class UH1H_WINTER_DZE: UH1H_DZE { + displayname = "$STR_VEH_NAME_UH1H_WINTER"; + hiddenSelections[] = {"Camo1","Camo2","Camo_mlod"}; + hiddenSelectionsTextures[] = {"\dayz_epoch_c\skins\uh1h\UH1D_winter_CO.paa","\dayz_epoch_c\skins\uh1h\UH1D_in_winter_CO.paa","\dayz_epoch_c\skins\uh1h\default_winter_co.paa"}; +}; \ No newline at end of file diff --git a/SQF/dayz_code/stringtable.xml b/SQF/dayz_code/stringtable.xml index 17709feaf..7342e7c4c 100644 --- a/SQF/dayz_code/stringtable.xml +++ b/SQF/dayz_code/stringtable.xml @@ -9357,7 +9357,22 @@ BRDM-2 HQ (rusty)++++ BRDM-2 HQ (rostig)++++ + + + BRDM-2 HQ (Winter) + + BRDM-2 HQ (Winter)+ + + + BRDM-2 HQ (Winter)++ + + + BRDM-2 HQ (Winter)+++ + + + BRDM-2 HQ (Winter)++++ + BRDM-2 TK @@ -9427,7 +9442,22 @@ BRDM-2 rusty++++ BRDM-2 rostig++++ - + + + BRDM-2 Winter + + + BRDM-2 Winter+ + + + BRDM-2 Winter++ + + + BRDM-2 Winter+++ + + + BRDM-2 Winter++++ + M113 UN Ambulance M113 UN Скорая @@ -9606,6 +9636,9 @@ BMP-2 (rusty) BMP-2 (rostig) + + + BMP-2 (Winter) T-72 (rusty) @@ -10495,7 +10528,22 @@ SUV (grey)++++ SUV (серый)++++ SUV (grau)++++ - + + + SUV (Winter) + + + SUV (Winter)+ + + + SUV (Winter)++ + + + SUV (Winter)+++ + + + SUV (Winter)++++ + SUV (Armored) SUV (Армированный) @@ -10665,6 +10713,21 @@ UAZ (rusty)++++ UAZ (rostig)++++ + + + UAZ (Winter) + + + UAZ (Winter)+ + + + UAZ (Winter)++ + + + UAZ (Winter)+++ + + + UAZ (Winter)++++ UAZ (DSHKM) @@ -10700,6 +10763,21 @@ UAZ rusty (DSHKM)++++ UAZ rostig (DSHKM)++++ + + + UAZ Winter (DSHKM) + + + UAZ Winter (DSHKM)+ + + + UAZ Winter (DSHKM)++ + + + UAZ Winter (DSHKM)+++ + + + UAZ Winter (DSHKM)++++ Ural (TK) @@ -11831,6 +11909,21 @@ Mi-17 (rusty) Mi-17 (rostig) + + + Mi-17 (Winter) + + + Mi-17 (Winter)+ + + + Mi-17 (Winter)++ + + + Mi-17 (Winter)+++ + + + Mi-17 (Winter)++++ Mi-17 (Civilian) @@ -11938,6 +12031,9 @@ UH-1H (SAR) UH-1H (SAR) + + UH-1H (Winter) + MH-60S