From 3e6a999c5f82baafc53724d5c6cf12f137fb58f9 Mon Sep 17 00:00:00 2001 From: AirwavesMan Date: Sun, 23 Aug 2020 19:43:24 +0200 Subject: [PATCH] Adding more upgradable helis Also add an UH1Y with only M240. --- .../Configs/CfgVehicles/Helicopter/AW159.hpp | 39 +- .../CfgVehicles/Helicopter/BAF_Merlin.hpp | 39 +- .../Configs/CfgVehicles/Helicopter/CH47.hpp | 162 ++++- .../Configs/CfgVehicles/Helicopter/CH53.hpp | 39 +- .../Configs/CfgVehicles/Helicopter/KA60.hpp | 39 +- .../Configs/CfgVehicles/Helicopter/MI17.hpp | 587 +++++++++++++++- .../Configs/CfgVehicles/Helicopter/Pook.hpp | 468 ++++++++++++- .../Configs/CfgVehicles/Helicopter/UH1H.hpp | 335 +++++++++- .../Configs/CfgVehicles/Helicopter/UH1Y.hpp | 112 +++- .../Configs/CfgVehicles/Helicopter/UH60.hpp | 117 +++- SQF/dayz_code/stringtable.xml | 625 +++++++++++++++++- 11 files changed, 2515 insertions(+), 47 deletions(-) diff --git a/SQF/dayz_code/Configs/CfgVehicles/Helicopter/AW159.hpp b/SQF/dayz_code/Configs/CfgVehicles/Helicopter/AW159.hpp index 4fca68551..9a8e719c9 100644 --- a/SQF/dayz_code/Configs/CfgVehicles/Helicopter/AW159.hpp +++ b/SQF/dayz_code/Configs/CfgVehicles/Helicopter/AW159.hpp @@ -3,7 +3,7 @@ class AW159_Lynx_BAF: Helicopter { class MainTurret; }; class AW159_Lynx_BAF_DZ: AW159_Lynx_BAF { - displayname = $STR_VEH_NAME_AW159; + displayname = "$STR_VEH_NAME_AW159"; vehicleClass = "DayZ Epoch Vehicles"; weapons[] = {"CMFlareLauncher"}; magazines[] = {"120Rnd_CMFlareMagazine"}; @@ -120,4 +120,41 @@ class AW159_Lynx_BAF_DZE: AW159_Lynx_BAF_DZ { magazines[] = {}; }; }; + + class Upgrades + { + ItemHeliAVE[] = {"AW159_Lynx_BAF_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class AW159_Lynx_BAF_DZE1: AW159_Lynx_BAF_DZE +{ + displayName = "$STR_VEH_NAME_AW159+"; + original = "AW159_Lynx_BAF_DZE"; + armor = 80; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"AW159_Lynx_BAF_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class AW159_Lynx_BAF_DZE2: AW159_Lynx_BAF_DZE1 +{ + displayName = "$STR_VEH_NAME_AW159++"; + transportMaxWeapons = 40; + transportMaxMagazines = 240; + transportMaxBackpacks = 12; + + class Upgrades + { + ItemHeliTNK[] = {"AW159_Lynx_BAF_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class AW159_Lynx_BAF_DZE3: AW159_Lynx_BAF_DZE2 +{ + displayName = "$STR_VEH_NAME_AW159+++"; + fuelCapacity = 4500; }; \ No newline at end of file diff --git a/SQF/dayz_code/Configs/CfgVehicles/Helicopter/BAF_Merlin.hpp b/SQF/dayz_code/Configs/CfgVehicles/Helicopter/BAF_Merlin.hpp index ab61a3f2e..239bdf451 100644 --- a/SQF/dayz_code/Configs/CfgVehicles/Helicopter/BAF_Merlin.hpp +++ b/SQF/dayz_code/Configs/CfgVehicles/Helicopter/BAF_Merlin.hpp @@ -1,7 +1,7 @@ class BAF_Merlin_HC3_D; class BAF_Merlin_DZE : BAF_Merlin_HC3_D { scope = 2; - displayName = $STR_VEH_NAME_AW101; + displayName = "$STR_VEH_NAME_AW101"; vehicleClass = "DayZ Epoch Vehicles"; magazines[] = {"120Rnd_CMFlareMagazine"}; crew = ""; @@ -17,4 +17,41 @@ class BAF_Merlin_DZE : BAF_Merlin_HC3_D { fuelCapacity = 3222; radartype = 0; supplyRadius = 1.3; + + class Upgrades + { + ItemHeliAVE[] = {"BAF_Merlin_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class BAF_Merlin_DZE1: BAF_Merlin_DZE +{ + displayName = "$STR_VEH_NAME_AW101+"; + original = "BAF_Merlin_DZE"; + armor = 120; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"BAF_Merlin_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class BAF_Merlin_DZE2: BAF_Merlin_DZE1 +{ + displayName = "$STR_VEH_NAME_AW101++"; + transportMaxWeapons = 40; + transportMaxMagazines = 320; + transportmaxbackpacks = 12; + + class Upgrades + { + ItemHeliTNK[] = {"BAF_Merlin_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class BAF_Merlin_DZE3: BAF_Merlin_DZE2 +{ + displayName = "$STR_VEH_NAME_AW101+++"; + fuelCapacity = 6500; }; \ No newline at end of file diff --git a/SQF/dayz_code/Configs/CfgVehicles/Helicopter/CH47.hpp b/SQF/dayz_code/Configs/CfgVehicles/Helicopter/CH47.hpp index d31c8c160..3e158117d 100644 --- a/SQF/dayz_code/Configs/CfgVehicles/Helicopter/CH47.hpp +++ b/SQF/dayz_code/Configs/CfgVehicles/Helicopter/CH47.hpp @@ -2,7 +2,7 @@ class CH_47F_EP1; class CH_47F_EP1_DZ : CH_47F_EP1 { vehicleClass = "DayZ Epoch Vehicles"; scope = 2; - displayName = $STR_VEH_NAME_CH47_GREEN; + displayName = "$STR_VEH_NAME_CH47_GREEN"; crew = ""; typicalCargo[] = {}; class TransportMagazines {}; @@ -124,34 +124,182 @@ class CH_47F_EP1_DZE: CH_47F_EP1_DZ memoryPointGunnerOptics = "gunnerview_3"; }; }; + + class Upgrades + { + ItemHeliAVE[] = {"CH_47F_EP1_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class CH_47F_EP1_DZE1: CH_47F_EP1_DZE +{ + displayName = "$STR_VEH_NAME_CH47_GREEN+"; + original = "CH_47F_EP1_DZE"; + armor = 80; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"CH_47F_EP1_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class CH_47F_EP1_DZE2: CH_47F_EP1_DZE1 +{ + displayName = "$STR_VEH_NAME_CH47_GREEN++"; + transportMaxWeapons = 80; + transportMaxMagazines = 600; + transportmaxbackpacks = 20; + + class Upgrades + { + ItemHeliTNK[] = {"CH_47F_EP1_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class CH_47F_EP1_DZE3: CH_47F_EP1_DZE2 +{ + displayName = "$STR_VEH_NAME_CH47_GREEN+++"; + fuelCapacity = 8300; }; class CH_47F_EP1_Black_DZ : CH_47F_EP1_DZ { - displayName = $STR_VEH_NAME_CH47_BLACK; + displayName = "$STR_VEH_NAME_CH47_BLACK"; model = "C1987_ch47\ca\air_e\CH47\CH_47F.p3d"; }; class CH_47F_EP1_Black_DZE : CH_47F_EP1_DZE { - displayName = $STR_VEH_NAME_CH47_BLACK; + displayName = "$STR_VEH_NAME_CH47_BLACK"; model = "C1987_ch47\ca\air_e\CH47\CH_47F.p3d"; + + class Upgrades + { + ItemHeliAVE[] = {"CH_47F_EP1_Black_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class CH_47F_EP1_Black_DZE1: CH_47F_EP1_Black_DZE +{ + displayName = "$STR_VEH_NAME_CH47_BLACK+"; + original = "CH_47F_EP1_Black_DZE"; + armor = 80; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"CH_47F_EP1_Black_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class CH_47F_EP1_Black_DZE2: CH_47F_EP1_Black_DZE1 +{ + displayName = "$STR_VEH_NAME_CH47_BLACK++"; + transportMaxWeapons = 80; + transportMaxMagazines = 600; + transportmaxbackpacks = 20; + + class Upgrades + { + ItemHeliTNK[] = {"CH_47F_EP1_Black_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class CH_47F_EP1_Black_DZE3: CH_47F_EP1_Black_DZE2 +{ + displayName = "$STR_VEH_NAME_CH47_BLACK+++"; + fuelCapacity = 8300; }; class CH_47F_EP1_GREY_DZ : CH_47F_EP1_DZ { - displayName = $STR_VEH_NAME_CH47_GREY; + displayName = "$STR_VEH_NAME_CH47_GREY"; model = "C1987_ch47\ca\air_e\CH47\CH_47F2.p3d"; }; class CH_47F_EP1_GREY_DZE : CH_47F_EP1_DZE { - displayName = $STR_VEH_NAME_CH47_GREY; + displayName = "$STR_VEH_NAME_CH47_GREY"; model = "C1987_ch47\ca\air_e\CH47\CH_47F2.p3d"; + + class Upgrades + { + ItemHeliAVE[] = {"CH_47F_EP1_GREY_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class CH_47F_EP1_GREY_DZE1: CH_47F_EP1_GREY_DZE +{ + displayName = "$STR_VEH_NAME_CH47_GREY+"; + original = "CH_47F_EP1_GREY_DZE"; + armor = 80; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"CH_47F_EP1_GREY_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class CH_47F_EP1_GREY_DZE2: CH_47F_EP1_GREY_DZE1 +{ + displayName = "$STR_VEH_NAME_CH47_GREY++"; + transportMaxWeapons = 80; + transportMaxMagazines = 600; + transportmaxbackpacks = 20; + + class Upgrades + { + ItemHeliTNK[] = {"CH_47F_EP1_GREY_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class CH_47F_EP1_GREY_DZE3: CH_47F_EP1_GREY_DZE2 +{ + displayName = "$STR_VEH_NAME_CH47_GREY+++"; + fuelCapacity = 8300; }; class CH_47F_EP1_DES_DZ : CH_47F_EP1_DZ { - displayName = $STR_VEH_NAME_CH47_DESERT; + displayName = "$STR_VEH_NAME_CH47_DESERT"; model = "C1987_ch47\ca\air_e\CH47\CH_47F3.p3d"; }; class CH_47F_EP1_DES_DZE : CH_47F_EP1_DZE { - displayName = $STR_VEH_NAME_CH47_DESERT; + displayName = "$STR_VEH_NAME_CH47_DESERT"; model = "C1987_ch47\ca\air_e\CH47\CH_47F3.p3d"; + + class Upgrades + { + ItemHeliAVE[] = {"CH_47F_EP1_DES_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class CH_47F_EP1_DES_DZE1: CH_47F_EP1_DES_DZE +{ + displayName = "$STR_VEH_NAME_CH47_DESERT+"; + original = "CH_47F_EP1_DES_DZE"; + armor = 80; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"CH_47F_EP1_DES_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class CH_47F_EP1_DES_DZE2: CH_47F_EP1_DES_DZE1 +{ + displayName = "$STR_VEH_NAME_CH47_DESERT++"; + transportMaxWeapons = 80; + transportMaxMagazines = 600; + transportmaxbackpacks = 20; + + class Upgrades + { + ItemHeliTNK[] = {"CH_47F_EP1_DES_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class CH_47F_EP1_DES_DZE3: CH_47F_EP1_DES_DZE2 +{ + displayName = "$STR_VEH_NAME_CH47_DESERT+++"; + fuelCapacity = 8300; }; \ No newline at end of file diff --git a/SQF/dayz_code/Configs/CfgVehicles/Helicopter/CH53.hpp b/SQF/dayz_code/Configs/CfgVehicles/Helicopter/CH53.hpp index ae6c67128..71f16a254 100644 --- a/SQF/dayz_code/Configs/CfgVehicles/Helicopter/CH53.hpp +++ b/SQF/dayz_code/Configs/CfgVehicles/Helicopter/CH53.hpp @@ -1,7 +1,7 @@ class USEC_ch53_E; class CH53_DZE : USEC_ch53_E { scope = 2; - displayname = $STR_VEH_NAME_CH53; + displayname = "$STR_VEH_NAME_CH53"; vehicleClass = "DayZ Epoch Vehicles"; destrType = "DestructWreck"; weapons[] = {"CMFlareLauncher"}; @@ -73,4 +73,41 @@ class CH53_DZE : USEC_ch53_E { statement = "[this] execvm ""\usec_ch53\scripts\ch53_gearup.sqf"""; }; }; + + class Upgrades + { + ItemHeliAVE[] = {"CH53_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class CH53_DZE1: CH53_DZE +{ + displayName = "$STR_VEH_NAME_CH53+"; + original = "CH53_DZE"; + armor = 80; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"CH53_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class CH53_DZE2: CH53_DZE1 +{ + displayName = "$STR_VEH_NAME_CH53++"; + transportMaxWeapons = 80; + transportMaxMagazines = 500; + transportmaxbackpacks = 30; + + class Upgrades + { + ItemHeliTNK[] = {"CH53_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class CH53_DZE3: CH53_DZE2 +{ + displayName = "$STR_VEH_NAME_CH53+++"; + fuelCapacity = 8000; }; \ No newline at end of file diff --git a/SQF/dayz_code/Configs/CfgVehicles/Helicopter/KA60.hpp b/SQF/dayz_code/Configs/CfgVehicles/Helicopter/KA60.hpp index bf606734b..ddcdcef7f 100644 --- a/SQF/dayz_code/Configs/CfgVehicles/Helicopter/KA60.hpp +++ b/SQF/dayz_code/Configs/CfgVehicles/Helicopter/KA60.hpp @@ -5,7 +5,7 @@ class Ka60_GL_PMC: Ka60_GL_BASE_PMC { }; class Ka60_GL_PMC_DZ: Ka60_GL_PMC { - displayName = $STR_VEH_NAME_KA60; + displayName = "$STR_VEH_NAME_KA60"; vehicleClass = "DayZ Epoch Vehicles"; scope = 2; crew = ""; @@ -133,4 +133,41 @@ class Ka60_GL_PMC_DZE: Ka60_GL_PMC_DZ { magazines[] = {}; }; }; + + class Upgrades + { + ItemHeliAVE[] = {"Ka60_GL_PMC_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class Ka60_GL_PMC_DZE1: Ka60_GL_PMC_DZE +{ + displayName = "$STR_VEH_NAME_KA60+"; + original = "Ka60_GL_PMC_DZE"; + armor = 70; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"Ka60_GL_PMC_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class Ka60_GL_PMC_DZE2: Ka60_GL_PMC_DZE1 +{ + displayName = "$STR_VEH_NAME_KA60++"; + transportMaxWeapons = 40; + transportMaxMagazines = 240; + transportMaxBackpacks = 12; + + class Upgrades + { + ItemHeliTNK[] = {"Ka60_GL_PMC_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class Ka60_GL_PMC_DZE3: Ka60_GL_PMC_DZE2 +{ + displayName = "$STR_VEH_NAME_KA60+++"; + fuelCapacity = 4500; }; \ 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 050e9bcdf..2527db07b 100644 --- a/SQF/dayz_code/Configs/CfgVehicles/Helicopter/MI17.hpp +++ b/SQF/dayz_code/Configs/CfgVehicles/Helicopter/MI17.hpp @@ -47,10 +47,47 @@ class Mi17_DZE: Mi17_DZ { magazines[] = {}; }; }; + + class Upgrades + { + ItemHeliAVE[] = {"Mi17_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class Mi17_DZE1: Mi17_DZE +{ + displayName = "$STR_VEH_NAME_MI17+"; + original = "Mi17_DZE"; + armor = 60; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"Mi17_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class Mi17_DZE2: Mi17_DZE1 +{ + displayName = "$STR_VEH_NAME_MI17++"; + transportMaxWeapons = 60; + transportMaxMagazines = 300; + transportmaxbackpacks = 16; + + class Upgrades + { + ItemHeliTNK[] = {"Mi17_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class Mi17_DZE3: Mi17_DZE2 +{ + displayName = "$STR_VEH_NAME_MI17+++"; + fuelCapacity = 4000; }; class Mi17_TK_EP1_DZ: Mi17_base { - displayname = $STR_VEH_NAME_MI17_TK; + displayname = "$STR_VEH_NAME_MI17_TK"; vehicleClass = "DayZ Epoch Vehicles"; scope = 2; crew = ""; @@ -85,10 +122,47 @@ class Mi17_TK_EP1_DZE: Mi17_TK_EP1_DZ { magazines[] = {}; }; }; + + class Upgrades + { + ItemHeliAVE[] = {"Mi17_TK_EP1_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class Mi17_TK_EP1_DZE1: Mi17_TK_EP1_DZE +{ + displayName = "$STR_VEH_NAME_MI17_TK+"; + original = "Mi17_TK_EP1_DZE"; + armor = 60; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"Mi17_TK_EP1_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class Mi17_TK_EP1_DZE2: Mi17_TK_EP1_DZE1 +{ + displayName = "$STR_VEH_NAME_MI17_TK++"; + transportMaxWeapons = 60; + transportMaxMagazines = 300; + transportmaxbackpacks = 16; + + class Upgrades + { + ItemHeliTNK[] = {"Mi17_TK_EP1_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class Mi17_TK_EP1_DZE3: Mi17_TK_EP1_DZE2 +{ + displayName = "$STR_VEH_NAME_MI17_TK+++"; + fuelCapacity = 4000; }; class Mi17_UN_CDF_EP1_DZ: Mi17_base { - displayname = $STR_VEH_NAME_MI17_UN; + displayname = "$STR_VEH_NAME_MI17_UN"; vehicleClass = "DayZ Epoch Vehicles"; scope = 2; crew = ""; @@ -123,10 +197,47 @@ class Mi17_UN_CDF_EP1_DZE: Mi17_UN_CDF_EP1_DZ { magazines[] = {}; }; }; + + class Upgrades + { + ItemHeliAVE[] = {"Mi17_UN_CDF_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class Mi17_UN_CDF_EP1_DZE1: Mi17_UN_CDF_EP1_DZE +{ + displayName = "$STR_VEH_NAME_MI17_UN+"; + original = "Mi17_UN_CDF_EP1_DZE"; + armor = 60; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"Mi17_UN_CDF_EP1_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class Mi17_UN_CDF_EP1_DZE2: Mi17_UN_CDF_EP1_DZE1 +{ + displayName = "$STR_VEH_NAME_MI17_UN++"; + transportMaxWeapons = 60; + transportMaxMagazines = 300; + transportmaxbackpacks = 16; + + class Upgrades + { + ItemHeliTNK[] = {"Mi17_UN_CDF_EP1_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class Mi17_UN_CDF_EP1_DZE3: Mi17_UN_CDF_EP1_DZE2 +{ + displayName = "$STR_VEH_NAME_MI17_UN+++"; + fuelCapacity = 4000; }; class Mi17_CDF_DZ: Mi17_base { - displayname = $STR_VEH_NAME_MI17_CDF; + displayname = "$STR_VEH_NAME_MI17_CDF"; vehicleClass = "DayZ Epoch Vehicles"; scope = 2; crew = ""; @@ -161,10 +272,47 @@ class Mi17_CDF_DZE: Mi17_CDF_DZ { magazines[] = {}; }; }; + + class Upgrades + { + ItemHeliAVE[] = {"Mi17_CDF_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class Mi17_CDF_DZE1: Mi17_CDF_DZE +{ + displayName = "$STR_VEH_NAME_MI17_CDF+"; + original = "Mi17_CDF_DZE"; + armor = 60; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"Mi17_CDF_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class Mi17_CDF_DZE2: Mi17_CDF_DZE1 +{ + displayName = "$STR_VEH_NAME_MI17_CDF++"; + transportMaxWeapons = 60; + transportMaxMagazines = 300; + transportmaxbackpacks = 16; + + class Upgrades + { + ItemHeliTNK[] = {"Mi17_CDF_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class Mi17_CDF_DZE3: Mi17_CDF_DZE2 +{ + displayName = "$STR_VEH_NAME_MI17_CDF+++"; + fuelCapacity = 4000; }; class Mi171Sh_CZ_EP1_DZ: Mi17_base { - displayname = $STR_VEH_NAME_MI17_SH; + displayname = "$STR_VEH_NAME_MI17_SH"; vehicleClass = "DayZ Epoch Vehicles"; scope = 2; crew = ""; @@ -378,54 +526,239 @@ class Mi171Sh_CZ_EP1_DZE: Mi171Sh_CZ_EP1_DZ { magazines[] = {}; }; }; + + class Upgrades + { + ItemHeliAVE[] = {"Mi171Sh_CZ_EP1_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class Mi171Sh_CZ_EP1_DZE1: Mi171Sh_CZ_EP1_DZE +{ + displayName = "$STR_VEH_NAME_MI17_SH+"; + original = "Mi171Sh_CZ_EP1_DZE"; + armor = 60; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"Mi171Sh_CZ_EP1_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class Mi171Sh_CZ_EP1_DZE2: Mi171Sh_CZ_EP1_DZE1 +{ + displayName = "$STR_VEH_NAME_MI17_SH++"; + transportMaxWeapons = 60; + transportMaxMagazines = 300; + transportmaxbackpacks = 16; + + class Upgrades + { + ItemHeliTNK[] = {"Mi171Sh_CZ_EP1_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class Mi171Sh_CZ_EP1_DZE3: Mi171Sh_CZ_EP1_DZE2 +{ + displayName = "$STR_VEH_NAME_MI17_SH+++"; + fuelCapacity = 4000; }; class Mi17_DES_DZ: Mi17_DZ { - displayname = $STR_VEH_NAME_MI17_DESERT; + 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"}; }; class Mi17_DES_DZE: Mi17_DZE { - displayname = $STR_VEH_NAME_MI17_DESERT; + 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"}; + + class Upgrades + { + ItemHeliAVE[] = {"Mi17_DES_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class Mi17_DES_DZE1: Mi17_DES_DZE +{ + displayName = "$STR_VEH_NAME_MI17_DESERT+"; + original = "Mi17_DES_DZE"; + armor = 60; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"Mi17_DES_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class Mi17_DES_DZE2: Mi17_DES_DZE1 +{ + displayName = "$STR_VEH_NAME_MI17_DESERT++"; + transportMaxWeapons = 60; + transportMaxMagazines = 300; + transportmaxbackpacks = 16; + + class Upgrades + { + ItemHeliTNK[] = {"Mi17_DES_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class Mi17_DES_DZE3: Mi17_DES_DZE2 +{ + displayName = "$STR_VEH_NAME_MI17_DESERT+++"; + fuelCapacity = 4000; }; class Mi17_GREEN_DZ: Mi17_DZ { - displayname = $STR_VEH_NAME_MI17_GREEN; + 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"}; }; class Mi17_GREEN_DZE: Mi17_DZE { - displayname = $STR_VEH_NAME_MI17_GREEN; + 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"}; + + class Upgrades + { + ItemHeliAVE[] = {"Mi17_GREEN_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class Mi17_GREEN_DZE1: Mi17_GREEN_DZE +{ + displayName = "$STR_VEH_NAME_MI17_GREEN+"; + original = "Mi17_GREEN_DZE"; + armor = 60; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"Mi17_GREEN_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class Mi17_GREEN_DZE2: Mi17_GREEN_DZE1 +{ + displayName = "$STR_VEH_NAME_MI17_GREEN++"; + transportMaxWeapons = 60; + transportMaxMagazines = 300; + transportmaxbackpacks = 16; + + class Upgrades + { + ItemHeliTNK[] = {"Mi17_GREEN_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class Mi17_GREEN_DZE3: Mi17_GREEN_DZE2 +{ + displayName = "$STR_VEH_NAME_MI17_GREEN+++"; + fuelCapacity = 4000; }; class Mi17_BLUE_DZ: Mi17_DZ { - displayname = $STR_VEH_NAME_MI17_BLUE; + 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"}; }; class Mi17_BLUE_DZE: Mi17_DZE { - displayname = $STR_VEH_NAME_MI17_BLUE; + 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"}; + + class Upgrades + { + ItemHeliAVE[] = {"Mi17_BLUE_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class Mi17_BLUE_DZE1: Mi17_BLUE_DZE +{ + displayName = "$STR_VEH_NAME_MI17_BLUE+"; + original = "Mi17_BLUE_DZE"; + armor = 60; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"Mi17_BLUE_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class Mi17_BLUE_DZE2: Mi17_BLUE_DZE1 +{ + displayName = "$STR_VEH_NAME_MI17_BLUE++"; + transportMaxWeapons = 60; + transportMaxMagazines = 300; + transportmaxbackpacks = 16; + + class Upgrades + { + ItemHeliTNK[] = {"Mi17_BLUE_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class Mi17_BLUE_DZE3: Mi17_BLUE_DZE2 +{ + displayName = "$STR_VEH_NAME_MI17_BLUE+++"; + fuelCapacity = 4000; }; class Mi17_BLACK_DZ: Mi17_DZ { - displayname = $STR_VEH_NAME_MI17_BLACK; + 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"}; }; class Mi17_BLACK_DZE: Mi17_DZE { - displayname = $STR_VEH_NAME_MI17_BLACK; + 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"}; + + class Upgrades + { + ItemHeliAVE[] = {"Mi17_BLACK_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class Mi17_BLACK_DZE1: Mi17_BLACK_DZE +{ + displayName = "$STR_VEH_NAME_MI17_BLACK+"; + original = "Mi17_BLACK_DZE"; + armor = 60; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"Mi17_BLACK_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class Mi17_BLACK_DZE2: Mi17_BLACK_DZE1 +{ + displayName = "$STR_VEH_NAME_MI17_BLACK++"; + transportMaxWeapons = 60; + transportMaxMagazines = 300; + transportmaxbackpacks = 16; + + class Upgrades + { + ItemHeliTNK[] = {"Mi17_BLACK_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class Mi17_BLACK_DZE3: Mi17_BLACK_DZE2 +{ + displayName = "$STR_VEH_NAME_MI17_BLACK+++"; + fuelCapacity = 4000; }; class Mi17_RUST_DZ: Mi17_CDF_DZ { @@ -436,6 +769,43 @@ class Mi17_RUST_DZ: Mi17_CDF_DZ { 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 Upgrades + { + ItemHeliAVE[] = {"Mi17_RUST_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class Mi17_RUST_DZE1: Mi17_RUST_DZE +{ + displayName = "$STR_VEH_NAME_MI17_RUST+"; + original = "Mi17_RUST_DZE"; + armor = 60; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"Mi17_RUST_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class Mi17_RUST_DZE2: Mi17_RUST_DZE1 +{ + displayName = "$STR_VEH_NAME_MI17_RUST++"; + transportMaxWeapons = 60; + transportMaxMagazines = 300; + transportmaxbackpacks = 16; + + class Upgrades + { + ItemHeliTNK[] = {"Mi17_RUST_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class Mi17_RUST_DZE3: Mi17_RUST_DZE2 +{ + displayName = "$STR_VEH_NAME_MI17_RUST+++"; + fuelCapacity = 4000; }; class Mi17_WINTER_DZ: Mi17_TK_EP1_DZ { @@ -446,12 +816,49 @@ class Mi17_WINTER_DZ: Mi17_TK_EP1_DZ { 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"}; + + class Upgrades + { + ItemHeliAVE[] = {"Mi17_WINTER_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class Mi17_WINTER_DZE1: Mi17_WINTER_DZE +{ + displayName = "$STR_VEH_NAME_MI17_WINTER+"; + original = "Mi17_WINTER_DZE"; + armor = 60; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"Mi17_WINTER_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class Mi17_WINTER_DZE2: Mi17_WINTER_DZE1 +{ + displayName = "$STR_VEH_NAME_MI17_WINTER++"; + transportMaxWeapons = 60; + transportMaxMagazines = 300; + transportmaxbackpacks = 16; + + class Upgrades + { + ItemHeliTNK[] = {"Mi17_WINTER_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class Mi17_WINTER_DZE3: Mi17_WINTER_DZE2 +{ + displayName = "$STR_VEH_NAME_MI17_WINTER+++"; + fuelCapacity = 4000; }; //Unarmed class Mi17_Civilian; class Mi17_Civilian_DZ: Mi17_Civilian { - displayname = $STR_VEH_NAME_MI17_CIVIL; + displayname = "$STR_VEH_NAME_MI17_CIVIL"; vehicleClass = "DayZ Epoch Vehicles"; scope = 2; crew = ""; @@ -468,11 +875,48 @@ class Mi17_Civilian_DZ: Mi17_Civilian { transportmaxbackpacks = 8; fuelCapacity = 1870; radartype = 0; + + class Upgrades + { + ItemHeliAVE[] = {"Mi17_Civilian_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class Mi17_Civilian_DZE1: Mi17_Civilian_DZ +{ + displayName = "$STR_VEH_NAME_MI17_CIVIL+"; + original = "Mi17_Civilian_DZ"; + armor = 60; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"Mi17_Civilian_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class Mi17_Civilian_DZE2: Mi17_Civilian_DZE1 +{ + displayName = "$STR_VEH_NAME_MI17_CIVIL++"; + transportMaxWeapons = 60; + transportMaxMagazines = 300; + transportmaxbackpacks = 16; + + class Upgrades + { + ItemHeliTNK[] = {"Mi17_Civilian_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class Mi17_Civilian_DZE3: Mi17_Civilian_DZE2 +{ + displayName = "$STR_VEH_NAME_MI17_CIVIL+++"; + fuelCapacity = 4000; }; class Mi17_medevac_CDF; class Mi17_medevac_CDF_DZ: Mi17_medevac_CDF { - displayname = $STR_VEH_NAME_MI17_MEDEVAC_CDF; + displayname = "$STR_VEH_NAME_MI17_MEDEVAC_CDF"; vehicleClass = "DayZ Epoch Vehicles"; scope = 2; crew = ""; @@ -488,11 +932,48 @@ class Mi17_medevac_CDF_DZ: Mi17_medevac_CDF { fuelCapacity = 1870; attendant = 0; radartype = 0; + + class Upgrades + { + ItemHeliAVE[] = {"Mi17_medevac_CDF_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class Mi17_medevac_CDF_DZE1: Mi17_medevac_CDF_DZ +{ + displayName = "$STR_VEH_NAME_MI17_MEDEVAC_CDF+"; + original = "Mi17_medevac_CDF_DZ"; + armor = 60; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"Mi17_medevac_CDF_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class Mi17_medevac_CDF_DZE2: Mi17_medevac_CDF_DZE1 +{ + displayName = "$STR_VEH_NAME_MI17_MEDEVAC_CDF++"; + transportMaxWeapons = 60; + transportMaxMagazines = 300; + transportmaxbackpacks = 16; + + class Upgrades + { + ItemHeliTNK[] = {"Mi17_medevac_CDF_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class Mi17_medevac_CDF_DZE3: Mi17_medevac_CDF_DZE2 +{ + displayName = "$STR_VEH_NAME_MI17_MEDEVAC_CDF+++"; + fuelCapacity = 4000; }; class Mi17_medevac_Ins; class Mi17_medevac_Ins_DZ: Mi17_medevac_Ins { - displayname = $STR_VEH_NAME_MI17_MEDEVAC_INS; + displayname = "$STR_VEH_NAME_MI17_MEDEVAC_INS"; vehicleClass = "DayZ Epoch Vehicles"; scope = 2; crew = ""; @@ -508,11 +989,48 @@ class Mi17_medevac_Ins_DZ: Mi17_medevac_Ins { fuelCapacity = 1870; attendant = 0; radartype = 0; + + class Upgrades + { + ItemHeliAVE[] = {"Mi17_medevac_Ins_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class Mi17_medevac_Ins_DZE1: Mi17_medevac_Ins_DZ +{ + displayName = "$STR_VEH_NAME_MI17_MEDEVAC_INS+"; + original = "Mi17_medevac_Ins_DZ"; + armor = 60; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"Mi17_medevac_Ins_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class Mi17_medevac_Ins_DZE2: Mi17_medevac_Ins_DZE1 +{ + displayName = "$STR_VEH_NAME_MI17_MEDEVAC_INS++"; + transportMaxWeapons = 60; + transportMaxMagazines = 300; + transportmaxbackpacks = 16; + + class Upgrades + { + ItemHeliTNK[] = {"Mi17_medevac_Ins_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class Mi17_medevac_Ins_DZE3: Mi17_medevac_Ins_DZE2 +{ + displayName = "$STR_VEH_NAME_MI17_MEDEVAC_INS+++"; + fuelCapacity = 4000; }; class Mi17_medevac_RU; class Mi17_medevac_RU_DZ: Mi17_medevac_RU { - displayname = $STR_VEH_NAME_MI17_MEDEVAC_RU; + displayname = "$STR_VEH_NAME_MI17_MEDEVAC_RU"; vehicleClass = "DayZ Epoch Vehicles"; scope = 2; crew = ""; @@ -528,4 +1046,41 @@ class Mi17_medevac_RU_DZ: Mi17_medevac_RU { fuelCapacity = 1870; attendant = 0; radartype = 0; + + class Upgrades + { + ItemHeliAVE[] = {"Mi17_medevac_RU_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class Mi17_medevac_RU_DZE1: Mi17_medevac_RU_DZ +{ + displayName = "$STR_VEH_NAME_MI17_MEDEVAC_RU+"; + original = "Mi17_medevac_RU_DZ"; + armor = 60; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"Mi17_medevac_RU_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class Mi17_medevac_RU_DZE2: Mi17_medevac_RU_DZE1 +{ + displayName = "$STR_VEH_NAME_MI17_MEDEVAC_RU++"; + transportMaxWeapons = 60; + transportMaxMagazines = 300; + transportmaxbackpacks = 16; + + class Upgrades + { + ItemHeliTNK[] = {"Mi17_medevac_RU_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class Mi17_medevac_RU_DZE3: Mi17_medevac_RU_DZE2 +{ + displayName = "$STR_VEH_NAME_MI17_MEDEVAC_RU+++"; + fuelCapacity = 4000; }; \ No newline at end of file diff --git a/SQF/dayz_code/Configs/CfgVehicles/Helicopter/Pook.hpp b/SQF/dayz_code/Configs/CfgVehicles/Helicopter/Pook.hpp index 5d42b07fd..31a679c9a 100644 --- a/SQF/dayz_code/Configs/CfgVehicles/Helicopter/Pook.hpp +++ b/SQF/dayz_code/Configs/CfgVehicles/Helicopter/Pook.hpp @@ -34,29 +34,140 @@ class pook_H13_base_DZE: pook_H13_base class pook_medevac_DZE: pook_H13_base_DZE { scope = 2; - displayName = $STR_VEH_NAME_BELLH13_MEDEVAC; + displayName = "$STR_VEH_NAME_BELLH13_MEDEVAC"; model = "\pook_H13\pook_H13_medevac.p3d"; hiddenSelectionsTextures[] = {"pook_h13\data\mi17_body_co.paa","CA\wheeled\data\Signs\red_cross_ca.paa","ca\air\data\clear_empty.paa"}; transportSoldier = 3; cargoAction[] = {"UAZ_Cargo01","M113_Cargo04_EP1","M113_Cargo04_EP1"}; + + class Upgrades + { + ItemHeliAVE[] = {"pook_medevac_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class pook_medevac_DZE1: pook_medevac_DZE +{ + displayName = "$STR_VEH_NAME_BELLH13_MEDEVAC+"; + original = "pook_medevac_DZE"; + armor = 60; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"pook_medevac_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class pook_medevac_DZE2: pook_medevac_DZE1 +{ + displayName = "$STR_VEH_NAME_BELLH13_MEDEVAC++"; + transportMaxWeapons = 20; + transportMaxMagazines = 80; + transportmaxbackpacks = 8; + + class Upgrades + { + ItemHeliTNK[] = {"pook_medevac_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class pook_medevac_DZE3: pook_medevac_DZE2 +{ + displayName = "$STR_VEH_NAME_BELLH13_MEDEVAC+++"; + fuelCapacity = 1000; }; class pook_medevac_CDF_DZE: pook_medevac_DZE { - displayName = $STR_VEH_NAME_BELLH13_MEDEVAC_GREEN; + displayName = "$STR_VEH_NAME_BELLH13_MEDEVAC_GREEN"; hiddenSelectionsTextures[] = {"\CA\air\Data\mi8_body_g_cdf_co.paa","CA\wheeled\data\Signs\red_cross_ca.paa","ca\air\data\clear_empty.paa"}; + + class Upgrades + { + ItemHeliAVE[] = {"pook_medevac_CDF_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class pook_medevac_CDF_DZE1: pook_medevac_CDF_DZE +{ + displayName = "$STR_VEH_NAME_BELLH13_MEDEVAC_GREEN+"; + original = "pook_medevac_CDF_DZE"; + armor = 60; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"pook_medevac_CDF_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class pook_medevac_CDF_DZE2: pook_medevac_CDF_DZE1 +{ + displayName = "$STR_VEH_NAME_BELLH13_MEDEVAC_GREEN++"; + transportMaxWeapons = 20; + transportMaxMagazines = 80; + transportmaxbackpacks = 8; + + class Upgrades + { + ItemHeliTNK[] = {"pook_medevac_CDF_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class pook_medevac_CDF_DZE3: pook_medevac_CDF_DZE2 +{ + displayName = "$STR_VEH_NAME_BELLH13_MEDEVAC_GREEN+++"; + fuelCapacity = 1000; }; class pook_medevac_CIV_DZE: pook_medevac_DZE { - displayName = $STR_VEH_NAME_BELLH13_MEDEVAC_ORANGE; + displayName = "$STR_VEH_NAME_BELLH13_MEDEVAC_ORANGE"; hiddenSelectionsTextures[] = {"\CA\air2\Chukar\Data\chukar_co.paa","CA\wheeled\data\Signs\red_cross_ca.paa","ca\air\data\clear_empty.paa"}; + + class Upgrades + { + ItemHeliAVE[] = {"pook_medevac_CIV_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class pook_medevac_CIV_DZE1: pook_medevac_CIV_DZE +{ + displayName = "$STR_VEH_NAME_BELLH13_MEDEVAC_ORANGE+"; + original = "pook_medevac_CIV_DZE"; + armor = 60; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"pook_medevac_CIV_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class pook_medevac_CIV_DZE2: pook_medevac_CIV_DZE1 +{ + displayName = "$STR_VEH_NAME_BELLH13_MEDEVAC_ORANGE++"; + transportMaxWeapons = 20; + transportMaxMagazines = 80; + transportmaxbackpacks = 8; + + class Upgrades + { + ItemHeliTNK[] = {"pook_medevac_CIV_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class pook_medevac_CIV_DZE3: pook_medevac_CIV_DZE2 +{ + displayName = "$STR_VEH_NAME_BELLH13_MEDEVAC_ORANGE+++"; + fuelCapacity = 1000; }; class pook_gunship_DZ: pook_H13_base_DZE { scope = 2; - displayName = $STR_VEH_NAME_BELLH13_GUNSHIP; + displayName = "$STR_VEH_NAME_BELLH13_GUNSHIP"; model = "\pook_H13\pook_H13_gunship.p3d"; hiddenSelectionsTextures[] = {"pook_h13\data\mi17_body_co.paa","ca\air\data\clear_empty.paa","ca\air\data\clear_empty.paa","ca\a10\data\a10_01_co.paa","ca\a10\data\a10_02_co.paa"}; transportSoldier = 1; @@ -83,24 +194,98 @@ class pook_gunship_DZ: pook_H13_base_DZE class pook_gunship_DZE: pook_gunship_DZ { magazines[] = {"60Rnd_CMFlareMagazine","60Rnd_CMFlareMagazine"}; + + class Upgrades + { + ItemHeliAVE[] = {"pook_gunship_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class pook_gunship_DZE1: pook_gunship_DZE +{ + displayName = "$STR_VEH_NAME_BELLH13_GUNSHIP+"; + original = "pook_gunship_DZE"; + armor = 60; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"pook_gunship_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class pook_gunship_DZE2: pook_gunship_DZE1 +{ + displayName = "$STR_VEH_NAME_BELLH13_GUNSHIP++"; + transportMaxWeapons = 20; + transportMaxMagazines = 80; + transportmaxbackpacks = 8; + + class Upgrades + { + ItemHeliTNK[] = {"pook_gunship_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class pook_gunship_DZE3: pook_gunship_DZE2 +{ + displayName = "$STR_VEH_NAME_BELLH13_GUNSHIP+++"; + fuelCapacity = 1000; }; class pook_gunship_CDF_DZ: pook_gunship_DZ { - displayName = $STR_VEH_NAME_BELLH13_GUNSHIP_GREEN; + displayName = "$STR_VEH_NAME_BELLH13_GUNSHIP_GREEN"; hiddenSelectionsTextures[] = {"\CA\air\Data\mi8_body_g_cdf_co.paa","ca\air\data\clear_empty.paa","ca\air\data\clear_empty.paa"}; }; class pook_gunship_CDF_DZE: pook_gunship_CDF_DZ { magazines[] = {"60Rnd_CMFlareMagazine","60Rnd_CMFlareMagazine"}; + + class Upgrades + { + ItemHeliAVE[] = {"pook_gunship_CDF_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class pook_gunship_CDF_DZE1: pook_gunship_CDF_DZE +{ + displayName = "$STR_VEH_NAME_BELLH13_GUNSHIP_GREEN+"; + original = "pook_gunship_CDF_DZE"; + armor = 60; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"pook_gunship_CDF_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class pook_gunship_CDF_DZE2: pook_gunship_CDF_DZE1 +{ + displayName = "$STR_VEH_NAME_BELLH13_GUNSHIP_GREEN++"; + transportMaxWeapons = 20; + transportMaxMagazines = 80; + transportmaxbackpacks = 8; + + class Upgrades + { + ItemHeliTNK[] = {"pook_gunship_CDF_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class pook_gunship_CDF_DZE3: pook_gunship_CDF_DZE2 +{ + displayName = "$STR_VEH_NAME_BELLH13_GUNSHIP_GREEN+++"; + fuelCapacity = 1000; }; class pook_H13_transport; class pook_transport_DZ: pook_H13_transport { scope = 2; - displayName = $STR_VEH_NAME_BELLH13_TRANSPORT; + displayName = "$STR_VEH_NAME_BELLH13_TRANSPORT"; crew = ""; typicalCargo[] = {}; radarType = 0; @@ -141,11 +326,48 @@ class pook_transport_DZE: pook_transport_DZ magazines[] = {}; }; }; + + class Upgrades + { + ItemHeliAVE[] = {"pook_transport_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class pook_transport_DZE1: pook_transport_DZE +{ + displayName = "$STR_VEH_NAME_BELLH13_TRANSPORT+"; + original = "pook_transport_DZE"; + armor = 60; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"pook_transport_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class pook_transport_DZE2: pook_transport_DZE1 +{ + displayName = "$STR_VEH_NAME_BELLH13_TRANSPORT++"; + transportMaxWeapons = 20; + transportMaxMagazines = 80; + transportmaxbackpacks = 8; + + class Upgrades + { + ItemHeliTNK[] = {"pook_transport_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class pook_transport_DZE3: pook_transport_DZE2 +{ + displayName = "$STR_VEH_NAME_BELLH13_TRANSPORT+++"; + fuelCapacity = 1000; }; class pook_transport_CDF_DZ: pook_transport_DZ { - displayName = $STR_VEH_NAME_BELLH13_TRANSPORT_GREEN; + displayName = "$STR_VEH_NAME_BELLH13_TRANSPORT_GREEN"; hiddenSelectionsTextures[] = {"\CA\air\Data\mi8_body_g_cdf_co.paa","ca\air\data\clear_empty.paa","ca\air\data\clear_empty.paa"}; }; @@ -157,35 +379,257 @@ class pook_transport_CDF_DZE: pook_transport_CDF_DZ magazines[] = {}; }; }; + + class Upgrades + { + ItemHeliAVE[] = {"pook_transport_CDF_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class pook_transport_CDF_DZE1: pook_transport_CDF_DZE +{ + displayName = "$STR_VEH_NAME_BELLH13_TRANSPORT_GREEN+"; + original = "pook_transport_CDF_DZE"; + armor = 60; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"pook_transport_CDF_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class pook_transport_CDF_DZE2: pook_transport_CDF_DZE1 +{ + displayName = "$STR_VEH_NAME_BELLH13_TRANSPORT_GREEN++"; + transportMaxWeapons = 20; + transportMaxMagazines = 80; + transportmaxbackpacks = 8; + + class Upgrades + { + ItemHeliTNK[] = {"pook_transport_CDF_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class pook_transport_CDF_DZE3: pook_transport_CDF_DZE2 +{ + displayName = "$STR_VEH_NAME_BELLH13_TRANSPORT_GREEN+++"; + fuelCapacity = 1000; }; class pook_H13_civ_DZE: pook_H13_base_DZE { scope = 2; - displayName = $STR_VEH_NAME_BELLH13_CIV; + displayName = "$STR_VEH_NAME_BELLH13_CIV"; hiddenSelectionsTextures[] = {"\CA\air\Data\mi8civil_body_g_co.paa","ca\air\data\clear_empty.paa","ca\air\data\clear_empty.paa"}; + + class Upgrades + { + ItemHeliAVE[] = {"pook_H13_civ_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class pook_H13_civ_DZE1: pook_H13_civ_DZE +{ + displayName = "$STR_VEH_NAME_BELLH13_CIV+"; + original = "pook_H13_civ_DZE"; + armor = 60; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"pook_H13_civ_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class pook_H13_civ_DZE2: pook_H13_civ_DZE1 +{ + displayName = "$STR_VEH_NAME_BELLH13_CIV++"; + transportMaxWeapons = 20; + transportMaxMagazines = 80; + transportmaxbackpacks = 8; + + class Upgrades + { + ItemHeliTNK[] = {"pook_H13_civ_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class pook_H13_civ_DZE3: pook_H13_civ_DZE2 +{ + displayName = "$STR_VEH_NAME_BELLH13_CIV+++"; + fuelCapacity = 1000; }; class pook_H13_civ_white_DZE: pook_H13_civ_DZE { - displayName = $STR_VEH_NAME_BELLH13_CIV_WHITE; + displayName = "$STR_VEH_NAME_BELLH13_CIV_WHITE"; hiddenSelectionsTextures[] = {"\CA\air_e\Data\mi17_body_un_co.paa","ca\air\data\clear_empty.paa","ca\air\data\clear_empty.paa"}; + + class Upgrades + { + ItemHeliAVE[] = {"pook_H13_civ_white_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class pook_H13_civ_white_DZE1: pook_H13_civ_white_DZE +{ + displayName = "$STR_VEH_NAME_BELLH13_CIV_WHITE+"; + original = "pook_H13_civ_white_DZE"; + armor = 60; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"pook_H13_civ_white_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class pook_H13_civ_white_DZE2: pook_H13_civ_white_DZE1 +{ + displayName = "$STR_VEH_NAME_BELLH13_CIV_WHITE++"; + transportMaxWeapons = 20; + transportMaxMagazines = 80; + transportmaxbackpacks = 8; + + class Upgrades + { + ItemHeliTNK[] = {"pook_H13_civ_white_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class pook_H13_civ_white_DZE3: pook_H13_civ_white_DZE2 +{ + displayName = "$STR_VEH_NAME_BELLH13_CIV_WHITE+++"; + fuelCapacity = 1000; }; class pook_H13_civ_slate_DZE: pook_H13_civ_DZE { - displayName = $STR_VEH_NAME_BELLH13_CIV_BLUE; + displayName = "$STR_VEH_NAME_BELLH13_CIV_BLUE"; hiddenSelectionsTextures[] = {"\CA\water2\Seafox\Data\seafox_co.paa","ca\air\data\clear_empty.paa","ca\air\data\clear_empty.paa"}; + + class Upgrades + { + ItemHeliAVE[] = {"pook_H13_civ_slate_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class pook_H13_civ_slate_DZE1: pook_H13_civ_slate_DZE +{ + displayName = "$STR_VEH_NAME_BELLH13_CIV_BLUE+"; + original = "pook_H13_civ_slate_DZE"; + armor = 60; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"pook_H13_civ_slate_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class pook_H13_civ_slate_DZE2: pook_H13_civ_slate_DZE1 +{ + displayName = "$STR_VEH_NAME_BELLH13_CIV_BLUE++"; + transportMaxWeapons = 20; + transportMaxMagazines = 80; + transportmaxbackpacks = 8; + + class Upgrades + { + ItemHeliTNK[] = {"pook_H13_civ_slate_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class pook_H13_civ_slate_DZE3: pook_H13_civ_slate_DZE2 +{ + displayName = "$STR_VEH_NAME_BELLH13_CIV_BLUE+++"; + fuelCapacity = 1000; }; class pook_H13_civ_black_DZE: pook_H13_civ_DZE { - displayName = $STR_VEH_NAME_BELLH13_CIV_BLACK; + displayName = "$STR_VEH_NAME_BELLH13_CIV_BLACK"; hiddenSelectionsTextures[] = {"ca\air\data\clear_empty.paa","ca\air\data\clear_empty.paa","ca\air\data\clear_empty.paa"}; + + class Upgrades + { + ItemHeliAVE[] = {"pook_H13_civ_black_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class pook_H13_civ_black_DZE1: pook_H13_civ_black_DZE +{ + displayName = "$STR_VEH_NAME_BELLH13_CIV_BLACK+"; + original = "pook_H13_civ_black_DZE"; + armor = 60; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"pook_H13_civ_black_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class pook_H13_civ_black_DZE2: pook_H13_civ_black_DZE1 +{ + displayName = "$STR_VEH_NAME_BELLH13_CIV_BLACK++"; + transportMaxWeapons = 20; + transportMaxMagazines = 80; + transportmaxbackpacks = 8; + + class Upgrades + { + ItemHeliTNK[] = {"pook_H13_civ_black_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class pook_H13_civ_black_DZE3: pook_H13_civ_black_DZE2 +{ + displayName = "$STR_VEH_NAME_BELLH13_CIV_BLACK+++"; + fuelCapacity = 1000; }; class pook_H13_civ_yellow_DZE: pook_H13_civ_DZE { - displayName = $STR_VEH_NAME_BELLH13_CIV_YELLOW; + displayName = "$STR_VEH_NAME_BELLH13_CIV_YELLOW"; hiddenSelectionsTextures[] = {"pook_h13\data\yellow.paa","ca\air\data\clear_empty.paa","ca\air\data\clear_empty.paa"}; + + class Upgrades + { + ItemHeliAVE[] = {"pook_H13_civ_yellow_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class pook_H13_civ_yellow_DZE1: pook_H13_civ_yellow_DZE +{ + displayName = "$STR_VEH_NAME_BELLH13_CIV_YELLOW+"; + original = "pook_H13_civ_yellow_DZE"; + armor = 60; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"pook_H13_civ_yellow_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class pook_H13_civ_yellow_DZE2: pook_H13_civ_yellow_DZE1 +{ + displayName = "$STR_VEH_NAME_BELLH13_CIV_YELLOW++"; + transportMaxWeapons = 20; + transportMaxMagazines = 80; + transportmaxbackpacks = 8; + + class Upgrades + { + ItemHeliTNK[] = {"pook_H13_civ_yellow_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class pook_H13_civ_yellow_DZE3: pook_H13_civ_yellow_DZE2 +{ + displayName = "$STR_VEH_NAME_BELLH13_CIV_YELLOW+++"; + fuelCapacity = 1000; }; \ No newline at end of file diff --git a/SQF/dayz_code/Configs/CfgVehicles/Helicopter/UH1H.hpp b/SQF/dayz_code/Configs/CfgVehicles/Helicopter/UH1H.hpp index 997554c2d..9abc4f4fe 100644 --- a/SQF/dayz_code/Configs/CfgVehicles/Helicopter/UH1H.hpp +++ b/SQF/dayz_code/Configs/CfgVehicles/Helicopter/UH1H.hpp @@ -31,7 +31,7 @@ class UH1H_DZ: UH1H_base gunnerCanSee = 2+16+32; driverCanSee = 2+16+32; transportMaxWeapons = 15; - transportMaxMagazines = 80; + transportMaxMagazines = 160; transportmaxbackpacks = 6; fuelCapacity = 1333; radartype = 0; @@ -59,6 +59,43 @@ class UH1H_DZE: UH1H_DZ { magazines[] = {}; }; }; + + class Upgrades + { + ItemHeliAVE[] = {"UH1H_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class UH1H_DZE1: UH1H_DZE +{ + displayName = "$STR_VEH_NAME_UH1H_GREEN+"; + original = "UH1H_DZE"; + armor = 60; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"UH1H_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class UH1H_DZE2: UH1H_DZE1 +{ + displayName = "$STR_VEH_NAME_UH1H_GREEN++"; + transportMaxWeapons = 30; + transportMaxMagazines = 160; + transportmaxbackpacks = 12; + + class Upgrades + { + ItemHeliTNK[] = {"UH1H_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class UH1H_DZE3: UH1H_DZE2 +{ + displayName = "$STR_VEH_NAME_UH1H_GREEN+++"; + fuelCapacity = 2700; }; class UH1H_2_DZ : UH1H_DZ { @@ -71,6 +108,43 @@ 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 Upgrades + { + ItemHeliAVE[] = {"UH1H_2_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class UH1H_2_DZE1: UH1H_2_DZE +{ + displayName = "$STR_VEH_NAME_UH1H_DESERT+"; + original = "UH1H_2_DZE"; + armor = 60; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"UH1H_2_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class UH1H_2_DZE2: UH1H_2_DZE1 +{ + displayName = "$STR_VEH_NAME_UH1H_DESERT++"; + transportMaxWeapons = 30; + transportMaxMagazines = 160; + transportmaxbackpacks = 12; + + class Upgrades + { + ItemHeliTNK[] = {"UH1H_2_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class UH1H_2_DZE3: UH1H_2_DZE2 +{ + displayName = "$STR_VEH_NAME_UH1H_DESERT+++"; + fuelCapacity = 2700; }; class UH1H_CDF_DZ: UH1H_DZ { @@ -83,6 +157,43 @@ class UH1H_CDF_DZE: UH1H_DZE { 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"}; + + class Upgrades + { + ItemHeliAVE[] = {"UH1H_CDF_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class UH1H_CDF_DZE1: UH1H_CDF_DZE +{ + displayName = "$STR_VEH_NAME_UH1H_CDF+"; + original = "UH1H_CDF_DZE"; + armor = 60; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"UH1H_CDF_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class UH1H_CDF_DZE2: UH1H_CDF_DZE1 +{ + displayName = "$STR_VEH_NAME_UH1H_CDF++"; + transportMaxWeapons = 30; + transportMaxMagazines = 160; + transportmaxbackpacks = 12; + + class Upgrades + { + ItemHeliTNK[] = {"UH1H_CDF_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class UH1H_CDF_DZE3: UH1H_CDF_DZE2 +{ + displayName = "$STR_VEH_NAME_UH1H_CDF+++"; + fuelCapacity = 2700; }; class UH1H_WD_DZ: UH1H_DZ { @@ -95,6 +206,43 @@ class UH1H_WD_DZE: UH1H_DZE { 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"}; + + class Upgrades + { + ItemHeliAVE[] = {"UH1H_WD_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class UH1H_WD_DZE1: UH1H_WD_DZE +{ + displayName = "$STR_VEH_NAME_UH1H_WOODLAND+"; + original = "UH1H_WD_DZE"; + armor = 60; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"UH1H_WD_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class UH1H_WD_DZE2: UH1H_WD_DZE1 +{ + displayName = "$STR_VEH_NAME_UH1H_WOODLAND++"; + transportMaxWeapons = 30; + transportMaxMagazines = 160; + transportmaxbackpacks = 12; + + class Upgrades + { + ItemHeliTNK[] = {"UH1H_WD_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class UH1H_WD_DZE3: UH1H_WD_DZE2 +{ + displayName = "$STR_VEH_NAME_UH1H_WOODLAND+++"; + fuelCapacity = 2700; }; class UH1H_DES_DZ: UH1H_DZ { @@ -107,6 +255,43 @@ class UH1H_DES_DZE: UH1H_DZE { 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"}; + + class Upgrades + { + ItemHeliAVE[] = {"UH1H_DES_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class UH1H_DES_DZE1: UH1H_DES_DZE +{ + displayName = "$STR_VEH_NAME_UH1H_DESERT_LIGHT+"; + original = "UH1H_DES_DZE"; + armor = 60; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"UH1H_DES_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class UH1H_DES_DZE2: UH1H_DES_DZE1 +{ + displayName = "$STR_VEH_NAME_UH1H_DESERT_LIGHT++"; + transportMaxWeapons = 30; + transportMaxMagazines = 160; + transportmaxbackpacks = 12; + + class Upgrades + { + ItemHeliTNK[] = {"UH1H_DES_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class UH1H_DES_DZE3: UH1H_DES_DZE2 +{ + displayName = "$STR_VEH_NAME_UH1H_DESERT_LIGHT+++"; + fuelCapacity = 2700; }; class UH1H_GREY_DZ: UH1H_DZ { @@ -119,6 +304,43 @@ class UH1H_GREY_DZE: UH1H_DZE { 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"}; + + class Upgrades + { + ItemHeliAVE[] = {"UH1H_GREY_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class UH1H_GREY_DZE1: UH1H_GREY_DZE +{ + displayName = "$STR_VEH_NAME_UH1H_GREY+"; + original = "UH1H_GREY_DZE"; + armor = 60; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"UH1H_GREY_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class UH1H_GREY_DZE2: UH1H_GREY_DZE1 +{ + displayName = "$STR_VEH_NAME_UH1H_GREY++"; + transportMaxWeapons = 30; + transportMaxMagazines = 160; + transportmaxbackpacks = 12; + + class Upgrades + { + ItemHeliTNK[] = {"UH1H_GREY_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class UH1H_GREY_DZE3: UH1H_GREY_DZE2 +{ + displayName = "$STR_VEH_NAME_UH1H_GREY+++"; + fuelCapacity = 2700; }; class UH1H_BLACK_DZ: UH1H_DZ { @@ -131,6 +353,43 @@ class UH1H_BLACK_DZE: UH1H_DZE { 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"}; + + class Upgrades + { + ItemHeliAVE[] = {"UH1H_BLACK_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class UH1H_BLACK_DZE1: UH1H_BLACK_DZE +{ + displayName = "$STR_VEH_NAME_UH1H_BLACK+"; + original = "UH1H_BLACK_DZE"; + armor = 60; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"UH1H_BLACK_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class UH1H_BLACK_DZE2: UH1H_BLACK_DZE1 +{ + displayName = "$STR_VEH_NAME_UH1H_BLACK++"; + transportMaxWeapons = 30; + transportMaxMagazines = 160; + transportmaxbackpacks = 12; + + class Upgrades + { + ItemHeliTNK[] = {"UH1H_BLACK_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class UH1H_BLACK_DZE3: UH1H_BLACK_DZE2 +{ + displayName = "$STR_VEH_NAME_UH1H_BLACK+++"; + fuelCapacity = 2700; }; class UH1H_SAR_DZ: UH1H_DZ { @@ -143,6 +402,43 @@ class UH1H_SAR_DZE: UH1H_DZE { 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"}; + + class Upgrades + { + ItemHeliAVE[] = {"UH1H_SAR_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class UH1H_SAR_DZE1: UH1H_SAR_DZE +{ + displayName = "$STR_VEH_NAME_UH1H_SAR+"; + original = "UH1H_SAR_DZE"; + armor = 60; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"UH1H_SAR_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class UH1H_SAR_DZE2: UH1H_SAR_DZE1 +{ + displayName = "$STR_VEH_NAME_UH1H_SAR++"; + transportMaxWeapons = 30; + transportMaxMagazines = 160; + transportmaxbackpacks = 12; + + class Upgrades + { + ItemHeliTNK[] = {"UH1H_SAR_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class UH1H_SAR_DZE3: UH1H_SAR_DZE2 +{ + displayName = "$STR_VEH_NAME_UH1H_SAR+++"; + fuelCapacity = 2700; }; class UH1H_WINTER_DZ : UH1H_DZ { @@ -155,4 +451,41 @@ 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"}; + + class Upgrades + { + ItemHeliAVE[] = {"UH1H_WINTER_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class UH1H_WINTER_DZE1: UH1H_WINTER_DZE +{ + displayName = "$STR_VEH_NAME_UH1H_WINTER+"; + original = "UH1H_WINTER_DZE"; + armor = 60; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"UH1H_WINTER_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class UH1H_WINTER_DZE2: UH1H_WINTER_DZE1 +{ + displayName = "$STR_VEH_NAME_UH1H_WINTER++"; + transportMaxWeapons = 30; + transportMaxMagazines = 160; + transportmaxbackpacks = 12; + + class Upgrades + { + ItemHeliTNK[] = {"UH1H_WINTER_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class UH1H_WINTER_DZE3: UH1H_WINTER_DZE2 +{ + displayName = "$STR_VEH_NAME_UH1H_WINTER+++"; + fuelCapacity = 2700; }; \ No newline at end of file diff --git a/SQF/dayz_code/Configs/CfgVehicles/Helicopter/UH1Y.hpp b/SQF/dayz_code/Configs/CfgVehicles/Helicopter/UH1Y.hpp index ced732044..400004f29 100644 --- a/SQF/dayz_code/Configs/CfgVehicles/Helicopter/UH1Y.hpp +++ b/SQF/dayz_code/Configs/CfgVehicles/Helicopter/UH1Y.hpp @@ -14,7 +14,7 @@ class UH1_Base: Helicopter { }; class UH1Y_DZ: UH1_Base { scope = 2; - displayname = $STR_VEH_NAME_UH1Y; + displayname = "$STR_VEH_NAME_UH1Y"; vehicleClass = "DayZ Epoch Vehicles"; crew = ""; typicalCargo[] = {}; @@ -190,4 +190,114 @@ class UH1Y_DZE: UH1Y_DZ { }; }; }; + + class Upgrades + { + ItemHeliAVE[] = {"UH1Y_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class UH1Y_DZE1: UH1Y_DZE +{ + displayName = "$STR_VEH_NAME_UH1Y+"; + original = "UH1Y_DZE"; + armor = 70; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"UH1Y_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class UH1Y_DZE2: UH1Y_DZE1 +{ + displayName = "$STR_VEH_NAME_UH1Y++"; + transportMaxWeapons = 20; + transportMaxMagazines = 60; + transportmaxbackpacks = 8; + + class Upgrades + { + ItemHeliTNK[] = {"UH1Y_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class UH1Y_DZE3: UH1Y_DZE2 +{ + displayName = "$STR_VEH_NAME_UH1Y+++"; + fuelCapacity = 3000; +}; + +class UH1Y_M240_DZ: UH1Y_DZ { + displayname = "$STR_VEH_NAME_UH1Y_M240"; + + class Turrets: Turrets + { + class MainTurret: MainTurret + { + weapons[] = {"M240BC_veh"}; + magazines[] = {"100Rnd_762x51_M240","100Rnd_762x51_M240","100Rnd_762x51_M240"}; + }; + class RightDoorGun: RightDoorGun + { + weapons[] = {"M240BC_veh"}; + magazines[] = {"100Rnd_762x51_M240","100Rnd_762x51_M240","100Rnd_762x51_M240"}; + }; + }; +}; +class UH1Y_M240_DZE: UH1Y_DZE { + displayname = "$STR_VEH_NAME_UH1Y_M240"; + + class Turrets : Turrets + { + class MainTurret: MainTurret + { + weapons[] = {"M240BC_veh"}; + magazines[] = {}; + }; + class RightDoorGun: RightDoorGun + { + weapons[] = {"M240BC_veh"}; + magazines[] = {}; + }; + + }; + + class Upgrades + { + ItemHeliAVE[] = {"UH1Y_M240_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class UH1Y_M240_DZE1: UH1Y_M240_DZE +{ + displayName = "$STR_VEH_NAME_UH1Y_M240+"; + original = "UH1Y_M240_DZE"; + armor = 70; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"UH1Y_M240_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class UH1Y_M240_DZE2: UH1Y_M240_DZE1 +{ + displayName = "$STR_VEH_NAME_UH1Y_M240++"; + transportMaxWeapons = 20; + transportMaxMagazines = 60; + transportmaxbackpacks = 8; + + class Upgrades + { + ItemHeliTNK[] = {"UH1Y_M240_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class UH1Y_M240_DZE3: UH1Y_M240_DZE2 +{ + displayName = "$STR_VEH_NAME_UH1Y_M240+++"; + fuelCapacity = 3000; }; diff --git a/SQF/dayz_code/Configs/CfgVehicles/Helicopter/UH60.hpp b/SQF/dayz_code/Configs/CfgVehicles/Helicopter/UH60.hpp index bb85dc38f..fdf70c1b7 100644 --- a/SQF/dayz_code/Configs/CfgVehicles/Helicopter/UH60.hpp +++ b/SQF/dayz_code/Configs/CfgVehicles/Helicopter/UH60.hpp @@ -1,6 +1,6 @@ class MH60S; class MH60S_DZ : MH60S { - displayName = $STR_VEH_NAME_MH60; + displayName = "$STR_VEH_NAME_MH60"; vehicleClass = "DayZ Epoch Vehicles"; scope = 2; crew = ""; @@ -90,11 +90,48 @@ class MH60S_DZE : MH60S_DZ { memoryPointGunnerOptics = "gunnerview_2"; }; }; + + class Upgrades + { + ItemHeliAVE[] = {"MH60S_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class MH60S_DZE1: MH60S_DZE +{ + displayName = "$STR_VEH_NAME_MH60+"; + original = "MH60S_DZE"; + armor = 80; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"MH60S_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class MH60S_DZE2: MH60S_DZE1 +{ + displayName = "$STR_VEH_NAME_MH60++"; + transportMaxWeapons = 40; + transportMaxMagazines = 200; + transportMaxBackpacks = 12; + + class Upgrades + { + ItemHeliTNK[] = {"MH60S_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class MH60S_DZE3: MH60S_DZE2 +{ + displayName = "$STR_VEH_NAME_MH60+++"; + fuelCapacity = 5800; }; class UH60M_EP1; class UH60M_EP1_DZ: UH60M_EP1 { - displayName = $STR_VEH_NAME_UH60; + displayName = "$STR_VEH_NAME_UH60"; vehicleClass = "DayZ Epoch Vehicles"; scope = 2; crew = ""; @@ -180,12 +217,49 @@ class UH60M_EP1_DZE: UH60M_EP1_DZ { memoryPointGunnerOptics = "gunnerview_2"; }; }; + + class Upgrades + { + ItemHeliAVE[] = {"UH60M_EP1_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class UH60M_EP1_DZE1: UH60M_EP1_DZE +{ + displayName = "$STR_VEH_NAME_UH60+"; + original = "UH60M_EP1_DZE"; + armor = 80; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"UH60M_EP1_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class UH60M_EP1_DZE2: UH60M_EP1_DZE1 +{ + displayName = "$STR_VEH_NAME_UH60++"; + transportMaxWeapons = 40; + transportMaxMagazines = 200; + transportMaxBackpacks = 12; + + class Upgrades + { + ItemHeliTNK[] = {"UH60M_EP1_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class UH60M_EP1_DZE3: UH60M_EP1_DZE2 +{ + displayName = "$STR_VEH_NAME_UH60+++"; + fuelCapacity = 5800; }; // Unarmed medevac class UH60M_MEV_EP1; class UH60M_MEV_EP1_DZ : UH60M_MEV_EP1 { - displayname = $STR_VEH_NAME_HH60; + displayname = "$STR_VEH_NAME_HH60"; vehicleClass = "DayZ Epoch Vehicles"; scope = 2; crew = ""; @@ -202,4 +276,41 @@ class UH60M_MEV_EP1_DZ : UH60M_MEV_EP1 { attendant = 0; radartype = 0; supplyRadius = 2.6; + + class Upgrades + { + ItemHeliAVE[] = {"UH60M_MEV_EP1_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class UH60M_MEV_EP1_DZE1: UH60M_MEV_EP1_DZ +{ + displayName = "$STR_VEH_NAME_HH60+"; + original = "UH60M_MEV_EP1_DZ"; + armor = 80; + damageResistance = 0.02078; + + class Upgrades + { + ItemHeliLRK[] = {"UH60M_MEV_EP1_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}}; + }; +}; + +class UH60M_MEV_EP1_DZE2: UH60M_MEV_EP1_DZE1 +{ + displayName = "$STR_VEH_NAME_HH60++"; + transportMaxWeapons = 40; + transportMaxMagazines = 200; + transportMaxBackpacks = 12; + + class Upgrades + { + ItemHeliTNK[] = {"UH60M_MEV_EP1_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}}; + }; +}; + +class UH60M_MEV_EP1_DZE3: UH60M_MEV_EP1_DZE2 +{ + displayName = "$STR_VEH_NAME_HH60+++"; + fuelCapacity = 5800; }; \ No newline at end of file diff --git a/SQF/dayz_code/stringtable.xml b/SQF/dayz_code/stringtable.xml index 4b92ff8f0..ad96e7c6d 100644 --- a/SQF/dayz_code/stringtable.xml +++ b/SQF/dayz_code/stringtable.xml @@ -12213,26 +12213,102 @@ Mi-17 Ми-17 + + Mi-17+ + Ми-17+ + + + Mi-17++ + Ми-17++ + + + Mi-17+++ + Ми-17+++ + Mi-17 (TK) Ми-17 (TK) + + Mi-17 (TK)+ + Ми-17 (TK)+ + + + Mi-17 (TK)++ + Ми-17 (TK)++ + + + Mi-17 (TK)+++ + Ми-17 (TK)+++ + Mi-171Sh Ми-171Sh + + Mi-171Sh+ + Ми-171Sh+ + + + Mi-171Sh++ + Ми-171Sh++ + + + Mi-171Sh+++ + Ми-171Sh+++ + Mi-17 (CDF) Ми-17 (CDF) + + Mi-17 (CDF)+ + Ми-17 (CDF)+ + + + Mi-17 (CDF)++ + Ми-17 (CDF)++ + + + Mi-17 (CDF)+++ + Ми-17 (CDF)+++ + Mi-17 (UN) Ми-17 (UN) + + Mi-17 (UN)+ + Ми-17 (UN)+ + + + Mi-17 (UN)++ + Ми-17 (UN)++ + + + Mi-17 (UN)+++ + Ми-17 (UN)+++ + Mi-17 (rusty) Mi-17 (rostig) + + + Mi-17 (rusty)+ + Mi-17 (rostig)+ + + Mi-17 (rusty)++ + Mi-17 (rostig)++ + + + Mi-17 (rusty)++ + Mi-17 (rostig)++ + + + Mi-17 (rusty)+++ + Mi-17 (rostig)+++ + Mi-17 (Winter) @@ -12245,127 +12321,490 @@ Mi-17 (Winter)+++ - - Mi-17 (Winter)++++ - Mi-17 (Civilian) Ми-17 (Civilian) Mi-17 (Zivil) + + Mi-17 (Civilian)+ + Ми-17 (Civilian)+ + Mi-17 (Zivil)+ + + + Mi-17 (Civilian)++ + Ми-17 (Civilian)++ + Mi-17 (Zivil)++ + + + Mi-17 (Civilian)+++ + Ми-17 (Civilian)+++ + Mi-17 (Zivil)+++ + Mi-17 MedEvac (CDF) Ми-17 MedEvac (CDF) + + Mi-17 MedEvac (CDF)+ + Ми-17 MedEvac (CDF)+ + + + Mi-17 MedEvac (CDF)++ + Ми-17 MedEvac (CDF)++ + + + Mi-17 MedEvac (CDF)+++ + Ми-17 MedEvac (CDF)+++ + Mi-17 MedEvac (INS) Ми-17 MedEvac (INS) + + Mi-17 MedEvac (INS)+ + Ми-17 MedEvac (INS)+ + + + Mi-17 MedEvac (INS)++ + Ми-17 MedEvac (INS)++ + + + Mi-17 MedEvac (INS)+++ + Ми-17 MedEvac (INS)+++ + Mi-17 MedEvac (RU) Ми-17 MedEvac (RU) + + Mi-17 MedEvac (RU)+ + Ми-17 MedEvac (RU)+ + + + Mi-17 MedEvac (RU)++ + Ми-17 MedEvac (RU)++ + + + Mi-17 MedEvac (RU)+++ + Ми-17 MedEvac (RU)+++ + Mi-17 (Desert) Ми-17 (Desert) Mi-17 (Wüstentarn) + + Mi-17 (Desert)+ + Ми-17 (Desert)+ + Mi-17 (Wüstentarn)+ + + + Mi-17 (Desert)++ + Ми-17 (Desert)++ + Mi-17 (Wüstentarn)++ + + + Mi-17 (Desert)+++ + Ми-17 (Desert)+++ + Mi-17 (Wüstentarn)+++ + Mi-17 (Green) Ми-17 (Зеленый) Mi-17 (Grün) + + Mi-17 (Green)+ + Ми-17 (Зеленый)+ + Mi-17 (Grün)+ + + + Mi-17 (Green)++ + Ми-17 (Зеленый)++ + Mi-17 (Grün)++ + + + Mi-17 (Green)+++ + Ми-17 (Зеленый)+++ + Mi-17 (Grün)+++ + Mi-17 (Blue) Ми-17 (Синий) Mi-17 (Blau) + + Mi-17 (Blue)+ + Ми-17 (Синий)+ + Mi-17 (Blau)+ + + + Mi-17 (Blue)++ + Ми-17 (Синий)++ + Mi-17 (Blau)++ + + + Mi-17 (Blue)+++ + Ми-17 (Синий)+++ + Mi-17 (Blau)+++ + Mi-17 (Black) Ми-17 (черный) Mi-17 (Schwarz) + + Mi-17 (Black)+ + Ми-17 (черный)+ + Mi-17 (Schwarz)+ + + + Mi-17 (Black)++ + Ми-17 (черный)++ + Mi-17 (Schwarz)++ + + + Mi-17 (Black)+++ + Ми-17 (черный)+++ + Mi-17 (Schwarz)+++ + CH-47F Chinook (Green) CH-47F Chinook (Grün) CH-47F Чинук (Зеленый) + + CH-47F Chinook (Green)+ + CH-47F Chinook (Grün)+ + CH-47F Чинук (Зеленый)+ + + + CH-47F Chinook (Green)++ + CH-47F Chinook (Grün)++ + CH-47F Чинук (Зеленый)++ + + + CH-47F Chinook (Green)+++ + CH-47F Chinook (Grün)+++ + CH-47F Чинук (Зеленый)+++ + CH-47F Chinook (Black) CH-47F Chinook (Schwarz) CH-47F Чинук (черный) + + CH-47F Chinook (Black)+ + CH-47F Chinook (Schwarz)+ + CH-47F Чинук (черный)+ + + + CH-47F Chinook (Black)++ + CH-47F Chinook (Schwarz)++ + CH-47F Чинук (черный)++ + + + CH-47F Chinook (Black)+++ + CH-47F Chinook (Schwarz)+++ + CH-47F Чинук (черный)+++ + CH-47F Chinook (Desert) CH-47F Chinook (Wüstentarn) CH-47F Чинук (Пустынный) + + CH-47F Chinook (Desert)+ + CH-47F Chinook (Wüstentarn)+ + CH-47F Чинук (Пустынный)+ + + + CH-47F Chinook (Desert)++ + CH-47F Chinook (Wüstentarn)++ + CH-47F Чинук (Пустынный)++ + + + CH-47F Chinook (Desert)+++ + CH-47F Chinook (Wüstentarn)+++ + CH-47F Чинук (Пустынный)+++ + CH-47F Chinook (Grey) CH-47F Chinook (Grau) CH-47F Чинук (серый) + + CH-47F Chinook (Grey)+ + CH-47F Chinook (Grau)+ + CH-47F Чинук (серый)+ + + + CH-47F Chinook (Grey)++ + CH-47F Chinook (Grau)++ + CH-47F Чинук (серый)++ + + + CH-47F Chinook (Grey)+++ + CH-47F Chinook (Grau)+++ + CH-47F Чинук (серый)+++ + AW101 Merlin + + AW101 Merlin+ + + + AW101 Merlin++ + + + AW101 Merlin+++ + UH-1Y Venom + + UH-1Y Venom+ + + + UH-1Y Venom++ + + + UH-1Y Venom+++ + + + UH-1Y Venom (M240) + + + UH-1Y Venom (M240)+ + + + UH-1Y Venom (M240)++ + + + UH-1Y Venom (M240)+++ + Kamow Ka-60 + + Kamow Ka-60+ + + + Kamow Ka-60++ + + + Kamow Ka-60+++ + AW159 Wildcat + + AW159 Wildcat+ + + + AW159 Wildcat++ + + + AW159 Wildcat+++ + CH53E Super Stallion + + CH53E Super Stallion+ + + + CH53E Super Stallion++ + + + CH53E Super Stallion+++ + UH-1H (Green) UH-1H (Grün) + + UH-1H (Green)+ + UH-1H (Grün)+ + + + UH-1H (Green)++ + UH-1H (Grün)++ + + + UH-1H (Green)+++ + UH-1H (Grün)+++ + UH-1H (Woodland) UH-1H (Лесной камуфляж) UH-1H (Waldtarn) + + UH-1H (Woodland)+ + UH-1H (Лесной камуфляж)+ + UH-1H (Waldtarn)+ + + + UH-1H (Woodland)++ + UH-1H (Лесной камуфляж)++ + UH-1H (Waldtarn)++ + + + UH-1H (Woodland)+++ + UH-1H (Лесной камуфляж)+++ + UH-1H (Waldtarn)+++ + UH-1H (Desert) UH-1H (Пустынный) UH-1H (Wüstentarn) + + UH-1H (Desert)+ + UH-1H (Пустынный)+ + UH-1H (Wüstentarn)+ + + + UH-1H (Desert)++ + UH-1H (Пустынный)++ + UH-1H (Wüstentarn)++ + + + UH-1H (Desert)+++ + UH-1H (Пустынный)+++ + UH-1H (Wüstentarn)+++ + UH-1H (CDF) UH-1H (CDF) + + UH-1H (CDF)+ + UH-1H (CDF)+ + + + UH-1H (CDF)++ + UH-1H (CDF)++ + + + UH-1H (CDF)+++ + UH-1H (CDF)+++ + UH-1H (Desert, light) UH-1H (Wüstentarn, hell) + + UH-1H (Desert, light)+ + UH-1H (Wüstentarn, hell)+ + + + UH-1H (Desert, light)++ + UH-1H (Wüstentarn, hell)++ + + + UH-1H (Desert, light)+++ + UH-1H (Wüstentarn, hell)+++ + UH-1H (Black) UH-1H (Schwarz) + + UH-1H (Black)+ + UH-1H (Schwarz)+ + + + UH-1H (Black)++ + UH-1H (Schwarz)++ + + + UH-1H (Black)+++ + UH-1H (Schwarz)+++ + UH-1H (Grey) UH-1H (Grau) + + UH-1H (Grey)+ + UH-1H (Grau)+ + + + UH-1H (Grey)++ + UH-1H (Grau)++ + + + UH-1H (Grey)+++ + UH-1H (Grau)+++ + UH-1H (SAR) UH-1H (SAR) + + UH-1H (SAR)+ + UH-1H (SAR)+ + + + UH-1H (SAR)++ + UH-1H (SAR)++ + + + UH-1H (SAR)+++ + UH-1H (SAR)+++ + UH-1H (Winter) + + UH-1H (Winter)+ + + + UH-1H (Winter)++ + + + UH-1H (Winter)+++ + MH-60S + + MH-60S+ + + + MH-60S++ + + + MH-60S+++ + UH-60M + + UH-60M+ + + + UH-60M++ + + + UH-60M+++ + HH-60M MedEvac + + HH-60M MedEvac+ + + + HH-60M MedEvac++ + + + HH-60M MedEvac+++ + MV-22 @@ -12377,61 +12816,241 @@ Bell 47 (Синий\Белый) Bell 47 (Blau\Weiß) + + Bell 47 (Blue\White)+ + Bell 47 (Синий\Белый)+ + Bell 47 (Blau\Weiß)+ + + + Bell 47 (Blue\White)++ + Bell 47 (Синий\Белый)++ + Bell 47 (Blau\Weiß)++ + + + Bell 47 (Blue\White)+++ + Bell 47 (Синий\Белый)+++ + Bell 47 (Blau\Weiß)+++ + Bell 47 (White) Bell 47 (Белый) Bell 47 (Weiß) + + Bell 47 (White)+ + Bell 47 (Белый)+ + Bell 47 (Weiß)+ + + + Bell 47 (White)++ + Bell 47 (Белый)++ + Bell 47 (Weiß)++ + + + Bell 47 (White)+++ + Bell 47 (Белый)+++ + Bell 47 (Weiß)+++ + Bell 47 (Blue) Bell 47 (Синий) Bell 47 (Blau) + + Bell 47 (Blue)+ + Bell 47 (Синий)+ + Bell 47 (Blau)+ + + + Bell 47 (Blue)++ + Bell 47 (Синий)++ + Bell 47 (Blau)++ + + + Bell 47 (Blue)+++ + Bell 47 (Синий)+++ + Bell 47 (Blau)+++ + Bell 47 (Black) Bell 47 (Черный) Bell 47 (Schwarz) + + Bell 47 (Black)+ + Bell 47 (Черный)+ + Bell 47 (Schwarz)+ + + + Bell 47 (Black)++ + Bell 47 (Черный)++ + Bell 47 (Schwarz)++ + + + Bell 47 (Black)+++ + Bell 47 (Черный)+++ + Bell 47 (Schwarz)+++ + Bell 47 (Yellow) Bell 47 (Желтый) Bell 47 (Gelb) + + Bell 47 (Yellow)+ + Bell 47 (Желтый)+ + Bell 47 (Gelb)+ + + + Bell 47 (Yellow)++ + Bell 47 (Желтый)++ + Bell 47 (Gelb)++ + + + Bell 47 (Yellow)+++ + Bell 47 (Желтый)+++ + Bell 47 (Gelb)+++ + Bell 47 MedEvac (Olive-green) Bell 47 MedEvac (Оливковый) Bell 47 SanHS. (Olivgrün) + + Bell 47 MedEvac (Olive-green)+ + Bell 47 MedEvac (Оливковый)+ + Bell 47 SanHS. (Olivgrün)+ + + + Bell 47 MedEvac (Olive-green)++ + Bell 47 MedEvac (Оливковый)++ + Bell 47 SanHS. (Olivgrün)++ + + + Bell 47 MedEvac (Olive-green)+++ + Bell 47 MedEvac (Оливковый)+++ + Bell 47 SanHS. (Olivgrün)+++ + Bell 47 MedEvac (Green) Bell 47 MedEvac (Зеленый) Bell 47 SanHS. (Grün) + + Bell 47 MedEvac (Green)+ + Bell 47 MedEvac (Зеленый)+ + Bell 47 SanHS. (Grün)+ + + + Bell 47 MedEvac (Green)++ + Bell 47 MedEvac (Зеленый)++ + Bell 47 SanHS. (Grün)++ + + + Bell 47 MedEvac (Green)+++ + Bell 47 MedEvac (Зеленый)+++ + Bell 47 SanHS. (Grün)+++ + Bell 47 MedEvac (Orange) Bell 47 MedEvac (Оранжевый) Bell 47 SanHS. (Orange) + + Bell 47 MedEvac (Orange)+ + Bell 47 MedEvac (Оранжевый)+ + Bell 47 SanHS. (Orange)+ + + + Bell 47 MedEvac (Orange)++ + Bell 47 MedEvac (Оранжевый)++ + Bell 47 SanHS. (Orange)++ + + + Bell 47 MedEvac (Orange)+++ + Bell 47 MedEvac (Оранжевый)+++ + Bell 47 SanHS. (Orange)+++ + Bell 47 Gunship (Olive-green) Bell 47 Gunship (Оливковый) Bell 47 Gunship (Olivgrün) + + Bell 47 Gunship (Olive-green)+ + Bell 47 Gunship (Оливковый)+ + Bell 47 Gunship (Olivgrün)+ + + + Bell 47 Gunship (Olive-green)++ + Bell 47 Gunship (Оливковый)++ + Bell 47 Gunship (Olivgrün)++ + + + Bell 47 Gunship (Olive-green)+++ + Bell 47 Gunship (Оливковый)+++ + Bell 47 Gunship (Olivgrün)+++ + Bell 47 Gunship (Green) Bell 47 Gunship (Зеленый) Bell 47 Gunship (Grün) + + Bell 47 Gunship (Green)+ + Bell 47 Gunship (Зеленый)+ + Bell 47 Gunship (Grün)+ + + + Bell 47 Gunship (Green)++ + Bell 47 Gunship (Зеленый)++ + Bell 47 Gunship (Grün)++ + + + Bell 47 Gunship (Green)+++ + Bell 47 Gunship (Зеленый)+++ + Bell 47 Gunship (Grün)+++ + Bell 47 Transport (Olive-green) Bell 47 Transport (Оливковый) Bell 47 Transport (Olivgrün) + + Bell 47 Transport (Olive-green)+ + Bell 47 Transport (Оливковый)+ + Bell 47 Transport (Olivgrün)+ + + + Bell 47 Transport (Olive-green)++ + Bell 47 Transport (Оливковый)++ + Bell 47 Transport (Olivgrün)++ + + + Bell 47 Transport (Olive-green)+++ + Bell 47 Transport (Оливковый)+++ + Bell 47 Transport (Olivgrün)+++ + Bell 47 Transport (Green) Bell 47 Transport (Зеленый) Bell 47 Transport (Grün) + + Bell 47 Transport (Green)+ + Bell 47 Transport (Зеленый)+ + Bell 47 Transport (Grün)+ + + + Bell 47 Transport (Green)++ + Bell 47 Transport (Зеленый)++ + Bell 47 Transport (Grün)++ + + + Bell 47 Transport (Green)+++ + Bell 47 Transport (Зеленый)+++ + Bell 47 Transport (Grün)+++ + Mi-8 Wreck Epave de Mi-8