Browse Source

p1 pilot and arc helmets

Hobnob 3 years ago
parent
commit
35dded10e6
2 changed files with 137 additions and 3 deletions
  1. 29 1
      addons/RD501_Helmets/aviation/config.cpp
  2. 108 2
      addons/RD501_Helmets/config.cpp

+ 29 - 1
addons/RD501_Helmets/aviation/config.cpp

@@ -182,7 +182,35 @@ class CfgWeapons
 			"\501st_Helmets\AB\data\red_glow.rvmat"//"swop_clones\data\helmpilot.rvmat"//  \501st_Helmets\AB\data\white_glow.rvmat
 		};
 	};
-
+	class macro_new_helmet(pilot,candidate): macro_new_helmet(pilot,base)
+	{
+		author = "RD501";
+		displayName = "[501st] AVI HELM P1 ('Candidate')";
+		picture = "\SWLB_clones\data\ui\icon_SWLB_clone_helmet_p1_ca.paa";
+		model = "SWLB_CEE\data\SWLB_P1_Pilot_Helmet.p3d";
+		hiddenSelections[] = {"Camo1","Camo2"};
+		hiddenSelectionsTextures[] = {"RD501_Helmets\_textures\LS\p1_pilot_helmet.paa","swlb_cee\data\swlb_p1_pilot_lifesupport_co.paa"};
+		hiddenSelectionsMaterials[] = {"swlb_cee\data\swlb_p1_pilot_helmet.rvmat","swlb_cee\data\swlb_p1_pilot_lifesupport.rvmat"};
+		class ItemInfo: HeadgearItem
+		{
+			mass = 10;
+			uniformModel = "SWLB_CEE\data\SWLB_P1_Pilot_Helmet.p3d";
+			allowedSlots[] = {801,901,701,605};
+			modelSides[] = {6};
+			hiddenSelections[] = {"Camo1","Camo2"};
+			hiddenSelectionsTextures[] = {"RD501_Helmets\_textures\LS\p1_pilot_helmet.paa","swlb_cee\data\swlb_p1_pilot_lifesupport_co.paa"};
+			hiddenSelectionsMaterials[] = {"swlb_cee\data\swlb_p1_pilot_helmet.rvmat","swlb_cee\data\swlb_p1_pilot_lifesupport.rvmat"};
+			class HitpointsProtectionInfo
+			{
+				class Head
+				{
+					hitpointName = "HitHead";
+					armor = 50;
+					passThrough = 0.5;
+				};
+			};
+		};
+	};
 
 	class 3as_Engineer_Helmet;
 	class 212th_Engineer_helm;

+ 108 - 2
addons/RD501_Helmets/config.cpp

@@ -192,8 +192,7 @@ class CfgWeapons
 		};
 	};
 
-	//AB
-
+	//infantry
 	class macro_new_helmet(infantry,jlts_recruit) : H_HelmetB
 	{
 		scope = 2;
@@ -267,6 +266,41 @@ class CfgWeapons
 			};
 		};
 	};
+	class macro_new_helmet(infantry,p1_trooper): H_HelmetB
+	{
+		scope = 2;
+		scopeArsenal = 2;
+		author = "RD501";
+		weaponPoolAvailable = 1;       
+		ace_hearing_protection = 0.85; 		
+		ace_hearing_lowerVolume = 0;   
+		subItems[] = {"G_B_Diving","ItemcTabHCam"};
+		displayName = "[501st] INF P1 HELM 01";
+		picture = "3AS\3AS_Characters\Clones\Headgear\ui\phase1_ui_ca.paa";
+		model = "\3AS\3AS_Characters\Clones\Headgear\3AS_Clone_Standard_P1.p3d";
+		hiddenSelections[] = {"camo"};
+		hiddenSelectionsTextures[] = {"3AS\3AS_Characters\Clones\Headgear\Textures\Phase1\Phase1_Unmarked_CO.paa"};
+		class ItemInfo: HeadgearItem
+		{
+			mass = 30;
+			uniformModel = "\3AS\3AS_Characters\Clones\Headgear\3AS_Clone_Standard_P1.p3d";
+			hiddenSelections[] = {"camo"};
+			modelSides[] = {3,1};
+			material = -1;
+			explosionShielding = 2.2;
+			minimalHit = 0.01;
+			passThrough = 0.01;
+			class HitpointsProtectionInfo
+			{
+				class Head
+				{
+					hitpointName = "HitHead";
+					armor = 50;
+					passThrough = 0.5;
+				};
+			};
+		};
+	};
 	class macro_new_helmet(infantry,jlts_trooper) : H_HelmetB
 	{
 		scope = 2;
@@ -474,4 +508,76 @@ class CfgWeapons
 			};
 		};
 	};
+	class macro_new_helmet(arc,p1_trooper): H_HelmetB
+	{
+		scope = 2;
+		scopeArsenal = 2;
+		author = "RD501";
+		weaponPoolAvailable = 1;       
+		ace_hearing_protection = 0.85; 		
+		ace_hearing_lowerVolume = 0;   
+		subItems[] = {"G_B_Diving","ItemcTabHCam"};
+		displayName = "[501st] ARC P1 HELM 01 (Trooper)";
+		picture = "3AS\3AS_Characters\Clones\Headgear\ui\phase1_ui_ca.paa";
+		model = "\3AS\3AS_Characters\Clones\Headgear\3AS_Clone_Standard_P1.p3d";
+		hiddenSelections[] = {"camo"};
+		hiddenSelectionsTextures[] = {"3AS\3AS_Characters\Clones\Headgear\Textures\Phase1\Phase1_Lieutenant_CO.paa"};
+		class ItemInfo: HeadgearItem
+		{
+			mass = 30;
+			uniformModel = "\3AS\3AS_Characters\Clones\Headgear\3AS_Clone_Standard_P1.p3d";
+			hiddenSelections[] = {"camo"};
+			hiddenSelectionsTextures[] = {"3AS\3AS_Characters\Clones\Headgear\Textures\Phase1\Phase1_Lieutenant_CO.paa"};
+			modelSides[] = {3,1};
+			material = -1;
+			explosionShielding = 2.2;
+			minimalHit = 0.01;
+			passThrough = 0.01;
+			class HitpointsProtectionInfo
+			{
+				class Head
+				{
+					hitpointName = "HitHead";
+					armor = 50;
+					passThrough = 0.5;
+				};
+			};
+		};
+	};
+	class macro_new_helmet(arc,p1_nco): H_HelmetB
+	{
+		scope = 2;
+		scopeArsenal = 2;
+		author = "RD501";
+		weaponPoolAvailable = 1;       
+		ace_hearing_protection = 0.85; 		
+		ace_hearing_lowerVolume = 0;   
+		subItems[] = {"G_B_Diving","ItemcTabHCam"};
+		displayName = "[501st] ARC P1 HELM 02 (NCO)";
+		picture = "3AS\3AS_Characters\Clones\Headgear\ui\phase1_ui_ca.paa";
+		model = "\3AS\3AS_Characters\Clones\Headgear\3AS_Clone_Standard_P1.p3d";
+		hiddenSelections[] = {"camo"};
+		hiddenSelectionsTextures[] = {"3AS\3AS_Characters\Clones\Headgear\Textures\Phase1\Phase1_Captain_CO.paa"};
+		class ItemInfo: HeadgearItem
+		{
+			mass = 30;
+			uniformModel = "\3AS\3AS_Characters\Clones\Headgear\3AS_Clone_Standard_P1.p3d";
+			hiddenSelections[] = {"camo"};
+			hiddenSelectionsTextures[] = {"3AS\3AS_Characters\Clones\Headgear\Textures\Phase1\Phase1_Captain_CO.paa"};
+			modelSides[] = {3,1};
+			material = -1;
+			explosionShielding = 2.2;
+			minimalHit = 0.01;
+			passThrough = 0.01;
+			class HitpointsProtectionInfo
+			{
+				class Head
+				{
+					hitpointName = "HitHead";
+					armor = 50;
+					passThrough = 0.5;
+				};
+			};
+		};
+	};
 };