From e85f9aaad261bcb8a49d3576c7b2609002b94268 Mon Sep 17 00:00:00 2001 From: Florian Kinder Date: Sat, 1 Feb 2014 00:20:24 +0100 Subject: [PATCH] Split AIR vehicles --- SQF/dayz_code/Configs/CfgVehicles/AIR/AH6.hpp | 56 +++++++++++ .../Configs/CfgVehicles/AIR/Mi17.hpp | 67 +++++++++++++ SQF/dayz_code/Configs/CfgVehicles/AIR/UH1.hpp | 94 +++++++++++++++++++ 3 files changed, 217 insertions(+) create mode 100644 SQF/dayz_code/Configs/CfgVehicles/AIR/AH6.hpp create mode 100644 SQF/dayz_code/Configs/CfgVehicles/AIR/Mi17.hpp create mode 100644 SQF/dayz_code/Configs/CfgVehicles/AIR/UH1.hpp diff --git a/SQF/dayz_code/Configs/CfgVehicles/AIR/AH6.hpp b/SQF/dayz_code/Configs/CfgVehicles/AIR/AH6.hpp new file mode 100644 index 000000000..af690210a --- /dev/null +++ b/SQF/dayz_code/Configs/CfgVehicles/AIR/AH6.hpp @@ -0,0 +1,56 @@ +class AH6_Base_EP1; +class AH6X_DZ: AH6_Base_EP1 { + displayname = "AH6X Little Bird"; + displaynameshort = "AH6X_DZ"; + audible = 6; + enablemanualfire = 0; + scope = 2; + side = 2; + crew = ""; + typicalCargo[] = {}; + hiddenselections[] = {"camo1"}; + hiddenselectionstextures[] = {"ca\air_e\ah6j\data\ah6_merge1_co.paa"}; + icon = "\ca\air_e\data\UI\Icon_ah6x_CA.paa"; + model = "\ca\air_e\ah6j\ah6x"; + picture = "\ca\air_e\data\UI\Picture_ah6x_CA.paa"; + isuav = 0; + radartype = 0; + class TransportMagazines{}; + class TransportWeapons{}; + weapons[] = {}; + magazines[] = {}; + commanderCanSee = 2+16+32; + gunnerCanSee = 2+16+32; + driverCanSee = 2+16+32; + transportMaxWeapons = 3; + transportMaxMagazines = 10; + transportmaxbackpacks = 2; + class Turrets {}; +}; +class MH6J_DZ: AH6_Base_EP1 { + scope = 2; + side = 2; + crew = ""; + enablemanualfire = 0; + typicalCargo[] = {}; + displayname = "MH-6J Little Bird"; + displaynameshort = "MH6J_DZ"; + hiddenselections[] = {"camo1", "camo2"}; + transportsoldier = 5; + hiddenselectionstextures[] = {"ca\air_e\ah6j\data\ah6_merge1_co.paa", "ca\air_e\ah6j\data\default_co.paa"}; + icon = "\ca\air_e\data\UI\Icon_mh6j_CA.paa"; + model = "\ca\air_e\ah6j\mh6j"; + picture = "\ca\air_e\data\UI\Picture_mh6j_CA.paa"; + radartype = 0; + class TransportMagazines{}; + class TransportWeapons{}; + weapons[] = {}; + magazines[] = {}; + commanderCanSee = 2+16+32; + gunnerCanSee = 2+16+32; + driverCanSee = 2+16+32; + transportMaxWeapons = 3; + transportMaxMagazines = 20; + transportmaxbackpacks = 5; + class Turrets {}; +}; \ No newline at end of file diff --git a/SQF/dayz_code/Configs/CfgVehicles/AIR/Mi17.hpp b/SQF/dayz_code/Configs/CfgVehicles/AIR/Mi17.hpp new file mode 100644 index 000000000..6dac4f67d --- /dev/null +++ b/SQF/dayz_code/Configs/CfgVehicles/AIR/Mi17.hpp @@ -0,0 +1,67 @@ +class Mi17_base: Helicopter { + class Turrets: Turrets { + class MainTurret: MainTurret { + class ViewOptics: ViewOptics {}; + class Turrets: Turrets {}; + }; + class BackTurret: MainTurret { + class Turrets: Turrets {}; + }; + }; +}; + +class Mi17_DZ: Mi17_base { + displayname = "Mi-17"; + displaynameshort = "Mi17_DZ"; + scope = 2; + side = 2; + crew = ""; + typicalCargo[] = {}; + hiddenSelections[] = {}; + class TransportMagazines{}; + class TransportWeapons{}; + commanderCanSee = 2+16+32; + gunnerCanSee = 2+16+32; + driverCanSee = 2+16+32; + transportMaxWeapons = 10; + transportMaxMagazines = 50; + transportmaxbackpacks = 10; + + class Turrets : Turrets { + class MainTurret : MainTurret { + magazines[] = {"100Rnd_762x54_PK"}; + }; + class BackTurret : BackTurret { + magazines[] = {"100Rnd_762x54_PK"}; + }; + }; +}; +class Mi17_DZE: Mi17_DZ { + displaynameshort = "Mi17_DZE"; + class Turrets : Turrets { + class MainTurret : MainTurret { + magazines[] = {}; + }; + class BackTurret : BackTurret { + magazines[] = {}; + }; + }; +}; + +class Mi17_Civilian; +class Mi17_Civilian_DZ: Mi17_Civilian { + displayname = "Mi-17 (Civilian)"; + displaynameshort = "Mi-17 (Civ)"; + scope = 2; + side = 3; + crew = ""; + typicalCargo[] = {}; + class TransportMagazines{}; + class TransportWeapons{}; + commanderCanSee = 2+16+32; + gunnerCanSee = 2+16+32; + driverCanSee = 2+16+32; + transportMaxWeapons = 10; + transportMaxMagazines = 50; + transportmaxbackpacks = 10; +}; \ No newline at end of file diff --git a/SQF/dayz_code/Configs/CfgVehicles/AIR/UH1.hpp b/SQF/dayz_code/Configs/CfgVehicles/AIR/UH1.hpp new file mode 100644 index 000000000..f1ac0ca14 --- /dev/null +++ b/SQF/dayz_code/Configs/CfgVehicles/AIR/UH1.hpp @@ -0,0 +1,94 @@ +class UH1_Base: Helicopter { + class Turrets: Turrets { + class MainTurret: MainTurret { + class ViewOptics: ViewOptics {}; + class Turrets: Turrets {}; + }; + class RightDoorGun: MainTurret { + class Turrets: Turrets {}; + }; + class CoPilotObs: MainTurret { + class Turrets: Turrets {}; + }; + }; +}; +class UH1Y_DZ: UH1_Base { + scope = 2; + side = 2; + crew = ""; + typicalCargo[] = {}; + hiddenSelections[] = {}; + class TransportMagazines{}; + class TransportWeapons{}; + commanderCanSee = 2+16+32; + gunnerCanSee = 2+16+32; + driverCanSee = 2+16+32; + transportMaxWeapons = 5; + transportMaxMagazines = 25; + transportmaxbackpacks = 4; + weapons[] = {}; + magazines[] = {}; + class Turrets : Turrets { + class MainTurret : MainTurret { + magazines[] = {"2000Rnd_762x51_M134"}; + }; + class RightDoorGun : RightDoorGun { + magazines[] = {"2000Rnd_762x51_M134"}; + }; + }; +}; +class UH1Y_DZE: UH1Y_DZ { + class Turrets : Turrets { + class MainTurret : MainTurret { + magazines[] = {}; + }; + class RightDoorGun : RightDoorGun { + magazines[] = {}; + }; + }; +}; +class UH1H_base: Helicopter { + class Turrets: Turrets { + class MainTurret: MainTurret { + class ViewOptics: ViewOptics {}; + class Turrets: Turrets {}; + }; + class LeftDoorGun: MainTurret { + class Turrets: Turrets {}; + }; + }; +}; + +class UH1H_DZ: UH1H_base { + scope = 2; + side = 2; + crew = ""; + typicalCargo[] = {}; + hiddenSelections[] = {}; + class TransportMagazines{}; + class TransportWeapons{}; + commanderCanSee = 2+16+32; + gunnerCanSee = 2+16+32; + driverCanSee = 2+16+32; + transportMaxWeapons = 5; + transportMaxMagazines = 25; + transportmaxbackpacks = 4; + class Turrets : Turrets { + class MainTurret : MainTurret { + magazines[] = {"100Rnd_762x51_M240"}; + }; + class LeftDoorGun : LeftDoorGun { + magazines[] = {"100Rnd_762x51_M240"}; + }; + }; +}; +class UH1H_DZE: UH1H_DZ { + class Turrets : Turrets { + class MainTurret : MainTurret { + magazines[] = {}; + }; + class LeftDoorGun : LeftDoorGun { + magazines[] = {}; + }; + }; +}; \ No newline at end of file