소스 검색

vests as facewear and finally shoulder insignias completed

CaptainLetlev 3 년 전
부모
커밋
8034cb056b

+ 2 - 0
addons/RD501_Units/blufor/clones/_uniforms.hpp

@@ -153,6 +153,7 @@ class macro_new_uniform_class(501_inf_rto,nco): macro_new_uniform_class(501_inf,
 		uniformClass = macro_new_uniform_skin_class(501_inf_rto,nco);
 		containerClass = "Supply100";
 	};
+};
 class macro_new_uniform_class(501_inf,sr_cp): macro_new_uniform_class(501_inf,recruit)
 {
 	displayName = "[501st] INF ARMR 07 (Sr. CP)";
@@ -341,6 +342,7 @@ class macro_new_uniform_class(501_inf,maj): macro_new_uniform_class(501_inf,recr
 		uniformClass = macro_new_uniform_skin_class(501_inf,maj);
 		containerClass = "Supply100";
 	};
+};
 class macro_new_uniform_class(501_inf,maj_alt): macro_new_uniform_class(501_inf,recruit)
 {
 	displayName = "[501st] INF ARMR 16 (Major) Alt";

+ 213 - 183
addons/RD501_Units/blufor/clones/config.cpp

@@ -12,7 +12,8 @@ class CfgPatches
 			RD501_patch_units
 		};
 		requiredVersion=0.1;
-		units[]={
+		units[]=
+		{
 			
 		
 		};
@@ -43,7 +44,7 @@ class cfgWeapons
 	};
 
 	class JLTS_Clone_ARC_backpack;
-	class rd501_JLTS_ARC_backpack_noLR : JLTS_Clone_ARC_backpack
+	class rd501_JLTS_ARC_backpack_noLR: JLTS_Clone_ARC_backpack
 	{
 		f_hasLRradio = 0;
 		displayName = "[501st] ARC Backpack no LR";
@@ -56,7 +57,7 @@ class cfgWeapons
 	};
 	//chest
 	
-	class macro_new_vest_class(501_inf,acc_9):V_RebreatherB
+	class macro_new_vest_class(501_inf,acc_9): V_RebreatherB
 	{	
 		author = "RD501";
 		scope = 2;
@@ -416,7 +417,6 @@ class cfgWeapons
 		};
 		hiddenSelectionsTextures[] = 
 		{
-			"",
 			TEXTUREPATH\Republic\clones\Infantry\acc\trooper_heavy_acc.paa
 		};
 		hiddenSelectionsMaterials[]=
@@ -444,11 +444,8 @@ class cfgWeapons
 			"camo1",
 			"camo2"
 		};
-		hiddenSelectionsTextures[] = {"",TEXTUREPATH\Republic\clones\Infantry\acc\medic_heavy_acc.paa};
-		hiddenSelectionsMaterials[]=
-		{
-		
-		};
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\acc\medic_heavy_acc.paa};
+		hiddenSelectionsMaterials[]= {""};
 		class ItemInfo: ItemInfo
 		{
 			uniformModel = "\MRC\JLTS\characters\CloneArmor\CloneVestAirborne.p3d";
@@ -470,7 +467,7 @@ class cfgWeapons
 			"camo1",
 			"camo2"
 		};
-		hiddenSelectionsTextures[] = {"",TEXTUREPATH\Republic\clones\Infantry\acc\rto_heavy_acc.paa};
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\acc\rto_heavy_acc.paa};
 		hiddenSelectionsMaterials[]=
 		{
 		
@@ -516,8 +513,7 @@ class cfgWeapons
 		hiddenSelectionsTextures[] = {"MRC\JLTS\characters\CloneArmor\data\Clone_vest_officer_co.paa", "MRC\JLTS\characters\CloneArmor\data\Clone_vest_heavy_co.paa"};
 		hiddenSelectionsMaterials[]=
 		{
-			"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat",
-			""
+			"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat"
 		};
 		class ItemInfo: ItemInfo
 		{
@@ -525,8 +521,7 @@ class cfgWeapons
 			containerClass="Supply100";
 			hiddenSelectionsMaterials[]=
 			{
-				"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat",
-				""
+				"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat"
 			};
 		};
 	};
@@ -539,8 +534,7 @@ class cfgWeapons
 		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\acc\1st_lt_pauldron.paa, TEXTUREPATH\Republic\clones\Infantry\acc\sr_nco_acc.paa};
 		hiddenSelectionsMaterials[]=
 		{
-			"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat",
-			""
+			"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat"
 		};
 		class ItemInfo: ItemInfo
 		{
@@ -549,8 +543,7 @@ class cfgWeapons
 			containerClass="Supply100";
 			hiddenSelectionsMaterials[]=
 			{
-				"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat",
-				""
+				"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat"
 			};
 		};
 	};
@@ -596,14 +589,13 @@ class cfgWeapons
 	class macro_new_vest_class(501_ab,acc_1): macro_new_vest_class(501_inf,acc_9)
 	{
 		displayName = "[501st] AB ACC 01 (Cadet)";
-		picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneVestHeavy_ui_ca.paa";
-		model="\MRC\JLTS\characters\CloneArmor\CloneVestAirborne.p3d";
+		picture= "\MRC\JLTS\characters\CloneArmor\data\ui\CloneVestHeavy_ui_ca.paa";
+		model= "\MRC\JLTS\characters\CloneArmor\CloneVestAirborne.p3d";
 		hiddenSelections[] = {"Camo1","Camo2"};
 		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\ab\acc\ab_cadet_acc.paa, TEXTUREPATH\Republic\clones\ab\acc\ab_cpl_acc.paa};
 		hiddenSelectionsMaterials[]=
 		{
-			"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat",
-			""
+			"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat"
 		};
 		class ItemInfo: ItemInfo
 		{
@@ -616,8 +608,7 @@ class cfgWeapons
 			};
 			hiddenSelectionsMaterials[]=
 			{
-				"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat",
-				""
+				"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat"
 			};
 		};
 	};
@@ -625,13 +616,12 @@ class cfgWeapons
 	{
 		displayName = "[501st] AB ACC 02 (Trooper)";
 		picture = "\MRC\JLTS\characters\CloneArmor\data\ui\CloneVestHeavy_ui_ca.paa";
-		model="\MRC\JLTS\characters\CloneArmor\CloneVestAirborne.p3d";
+		model= "\MRC\JLTS\characters\CloneArmor\CloneVestAirborne.p3d";
 		hiddenSelections[] = {"Camo1","Camo2"};
 		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\ab\acc\ab_sgt_acc.paa, TEXTUREPATH\Republic\clones\ab\acc\ab_cpl_acc.paa};
 		hiddenSelectionsMaterials[]=
 		{
-			"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat",
-			""
+			"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat"
 		};
 		class ItemInfo: ItemInfo
 		{
@@ -645,7 +635,6 @@ class cfgWeapons
 			hiddenSelectionsMaterials[]=
 			{
 				"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat",
-				""
 			};
 		};
 	};
@@ -658,8 +647,7 @@ class cfgWeapons
 		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\ab\acc\ab_sgt_acc.paa, TEXTUREPATH\Republic\clones\ab\acc\ab_trooper_vt_acc.paa};
 		hiddenSelectionsMaterials[]=
 		{
-			"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat",
-			""
+			"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat"
 		};
 		class ItemInfo: ItemInfo
 		{
@@ -672,8 +660,7 @@ class cfgWeapons
 			};
 			hiddenSelectionsMaterials[]=
 			{
-				"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat",
-				""
+				"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat"
 			};
 		};
 	};
@@ -686,8 +673,7 @@ class cfgWeapons
 		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\ab\acc\ab_sgt_acc.paa, TEXTUREPATH\Republic\clones\ab\acc\ab_rto_vt_acc.paa};
 		hiddenSelectionsMaterials[]=
 		{
-			"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat",
-			""
+			"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat"
 		};
 		class ItemInfo: ItemInfo
 		{
@@ -701,7 +687,6 @@ class cfgWeapons
 			hiddenSelectionsMaterials[]=
 			{
 				"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat",
-				""
 			};
 		};
 	};
@@ -714,8 +699,7 @@ class cfgWeapons
 		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\ab\acc\ab_sgt_acc.paa, TEXTUREPATH\Republic\clones\ab\acc\ab_medic_vt_acc.paa};
 		hiddenSelectionsMaterials[]=
 		{
-			"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat",
-			""
+			"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat"
 		};
 		class ItemInfo: ItemInfo
 		{
@@ -728,8 +712,7 @@ class cfgWeapons
 			};
 			hiddenSelectionsMaterials[]=
 			{
-				"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat",
-				""
+				"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat"
 			};
 		};
 	};
@@ -742,8 +725,7 @@ class cfgWeapons
 		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\ab\acc\ab_sgt_acc.paa, TEXTUREPATH\Republic\clones\ab\acc\ab_cpl_acc.paa};
 		hiddenSelectionsMaterials[]=
 		{
-			"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat",
-			""
+			"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat"
 		};
 		class ItemInfo: ItemInfo
 		{
@@ -757,7 +739,6 @@ class cfgWeapons
 			hiddenSelectionsMaterials[]=
 			{
 				"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat",
-				""
 			};
 		};
 	};
@@ -770,8 +751,7 @@ class cfgWeapons
 		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\ab\acc\ab_sgt_acc.paa, TEXTUREPATH\Republic\clones\ab\acc\heavy_accessories_co.paa};
 		hiddenSelectionsMaterials[]=
 		{
-			"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat",
-			""
+			"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat"
 		};
 		class ItemInfo: ItemInfo
 		{
@@ -784,8 +764,7 @@ class cfgWeapons
 			};
 			hiddenSelectionsMaterials[]=
 			{
-				"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat",
-				""
+				"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat"
 			};
 		};
 	};
@@ -969,7 +948,6 @@ class cfgWeapons
 		hiddenSelectionsMaterials[]=
 		{
 			"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat",
-			""
 		};
 		class ItemInfo: ItemInfo
 		{
@@ -982,8 +960,7 @@ class cfgWeapons
 			};
 			hiddenSelectionsMaterials[]=
 			{
-				"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat",
-				""
+				"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat"
 			};
 		};
 	};
@@ -996,8 +973,7 @@ class cfgWeapons
 		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\ab\acc\ab_sgt_acc.paa, TEXTUREPATH\Republic\clones\ab\acc\ab_medic_acc1.paa};
 		hiddenSelectionsMaterials[]=
 		{
-			"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat",
-			""
+			"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat"
 		};
 		class ItemInfo: ItemInfo
 		{
@@ -1010,8 +986,7 @@ class cfgWeapons
 			};
 			hiddenSelectionsMaterials[]=
 			{
-				"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat",
-				""
+				"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat"
 			};
 		};
 	};
@@ -1024,8 +999,7 @@ class cfgWeapons
 		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\ab\acc\ab_sgt_acc.paa, TEXTUREPATH\Republic\clones\ab\acc\ab_rto_acc.paa};
 		hiddenSelectionsMaterials[]=
 		{
-			"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat",
-			""
+			"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat"
 		};
 		class ItemInfo: ItemInfo
 		{
@@ -1038,8 +1012,7 @@ class cfgWeapons
 			};
 			hiddenSelectionsMaterials[]=
 			{
-				"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat",
-				""
+				"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat"
 			};
 		};
 	};
@@ -1066,12 +1039,10 @@ class cfgWeapons
 			};
 			hiddenSelectionsMaterials[]=
 			{
-				"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat",
-				""
+				"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat"
 			};
 		};
 	};
-
 	//Aviation
 	class macro_new_vest_class(501_avi,acc_1): macro_new_vest_class(501_inf,acc_9)
 	{
@@ -1107,8 +1078,7 @@ class cfgWeapons
 		hiddenSelectionsTextures[] = {"MRC\JLTS\characters\CloneArmor\data\Clone_vest_officer_co.paa","MRC\JLTS\characters\CloneArmor\data\Clone_vest_heavy_co.paa"};
 		hiddenSelectionsMaterials[]=
 		{
-			"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat",
-			""
+			"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat"
 		};
 		class ItemInfo: ItemInfo
 		{
@@ -1121,8 +1091,7 @@ class cfgWeapons
 			};
 			hiddenSelectionsMaterials[]=
 			{
-				"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat",
-				""
+				"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat"
 			};
 		};
 	};
@@ -1270,7 +1239,6 @@ class cfgWeapons
 		displayname = "[501st] AVI ACC 11 P3 (Sr. CX)";
 		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\avi\acc\pilot_p3_cx.paa};
 	};
-
 	// ARC
 	class macro_new_vest_class(501_arc,acc_1): macro_new_vest_class(501_inf,acc_9)
 	{
@@ -1324,27 +1292,27 @@ class cfgWeapons
 	};
 	class macro_new_vest_class(501_arc,acc_2_alt): macro_new_vest_class(501_arc,acc_2)
 	{
-		displayname = "[501st] ARC ACC 02 B"
-		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\arc\acc\arc_alt_acc_02.paa};
+		displayname= "[501st] ARC ACC 02 B";
+		hiddenSelectionsTextures[]= {TEXTUREPATH\Republic\clones\arc\acc\arc_alt_acc_02.paa};
 	};
 	class macro_new_vest_class(501_arc,acc_3): macro_new_vest_class(501_arc,acc_2)
 	{
 
-		displayname = "[501st] ARC ACC 03";
+		displayname= "[501st] ARC ACC 03";
 		picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneVestARC_ui_ca.paa";
 		model="\MRC\JLTS\characters\CloneArmor\CloneVestARC.p3d";
 		hiddenSelections[] = {"Camo1"};
 	
-		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\arc\acc\arc_acc_03.paa};
+		hiddenSelectionsTextures[]= {TEXTUREPATH\Republic\clones\arc\acc\arc_acc_03.paa};
 	};
 	class macro_new_vest_class(501_arc,acc_3_alt): macro_new_vest_class(501_arc,acc_2)
 	{
-		displayname = "[501st] ARC ACC 03 B"
+		displayname= "[501st] ARC ACC 03 B";
 		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\arc\acc\arc_alt_acc_03.paa};
 	};
 	class macro_new_vest_class(501_arc,acc_4): macro_new_vest_class(501_arc,acc_2)
 	{
-		displayname = "[501st] ARC ACC 04";
+		displayname= "[501st] ARC ACC 04";
 		picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneVestARC_ui_ca.paa";
 		model="\MRC\JLTS\characters\CloneArmor\CloneVestARC.p3d";
 		hiddenSelections[] = {"Camo1"};
@@ -1353,23 +1321,23 @@ class cfgWeapons
 	};
 	class macro_new_vest_class(501_arc,acc_4_alt): macro_new_vest_class(501_arc,acc_2)
 	{
-		displayname = "[501st] ARC ACC 04 B"
+		displayname= "[501st] ARC ACC 04 B";
 		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\arc\acc\arc_alt_acc_04.paa};
 	};
 	class macro_new_vest_class(501_arc,acc_p1_01): macro_new_vest_class(501_inf,acc_9_v2)
 	{
-		displayname = "[501st] ARC ACC P1 01"
+		displayname = "[501st] ARC ACC P1 01";
 		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\auxillary\acc\p1_arc_trooper_pauldron.paa};
 	};
 	class macro_new_vest_class(501_arc,acc_p1_02): macro_new_vest_class(501_inf,acc_9_v2)
 	{
-		displayname = "[501st] ARC ACC P1 02"
+		displayname= "[501st] ARC ACC P1 02";
 		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\auxillary\acc\p1_arc_nco_pauldron.paa};
 	};
 	//
 	class macro_new_vest_class(501_rg,acc_1): macro_new_vest_class(501_inf,acc_9)
 	{
-		displayname = "[Empire] Royal Guard ACC";
+		displayname= "[Empire] Royal Guard ACC";
 		picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneVestKama_ui_ca.paa";
 		model="\MRC\JLTS\characters\CloneArmor\CloneVestKama.p3d";
 		hiddenSelections[] = {"Camo1"};
@@ -1394,14 +1362,14 @@ class cfgWeapons
 	};
 	class macro_new_vest_class(501_inf,acc_13): macro_new_vest_class(501_rg,acc_1)
 	{
-		displayname = "[501st] INF ACC 13 (Kama)"
+		displayname= "[501st] INF ACC 13 (Kama)";
 		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\acc\2nd_lt_pauldron.paa};
 	};
 	class macro_new_vest_class(501_inf,acc_snow_01): macro_new_vest_class(501_inf,acc_9)
 	{
-		displayName = "[501st] INF SNOW ACC 01 (Trooper)";
-		picture = "\MRC\JLTS\characters\CloneArmor\data\ui\CloneVestHeavy_ui_ca.paa";
-		model = "armor_unit\21\21st_Vest_V2.p3d";
+		displayName= "[501st] INF SNOW ACC 01 (Trooper)";
+		picture= "\MRC\JLTS\characters\CloneArmor\data\ui\CloneVestHeavy_ui_ca.paa";
+		model= "armor_unit\21\21st_Vest_V2.p3d";
 		hiddenSelections[] = {"camo1"};
 		hiddenSelectionsMaterials[] = {"armor_unit\21\vest\clothv2.rvmat"};
 		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\auxillary\acc\snow_trooper_vest.paa};
@@ -1412,13 +1380,13 @@ class cfgWeapons
 	};
 	class macro_new_vest_class(501_inf,acc_snow_02): macro_new_vest_class(501_inf,acc_snow_01)
 	{
-		displayName = "[501st] INF SNOW ACC 02 (Trooper)";
+		displayName= "[501st] INF SNOW ACC 02 (Trooper)";
 		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\auxillary\acc\snow_nco_vest.paa};
 	};
 	//
 	class macro_new_vest_class(501_invis,vest): macro_new_vest_class(501_inf,acc_9)
 	{
-		displayname = "[501st] Nanoweave Under Armour";
+		displayname= "[501st] Nanoweave Under Armour";
 		model="RD501_Units\nothing.p3d";
 		hiddenSelections[] = {""};
 		hiddenSelectionsTextures[] = {""};
@@ -1433,7 +1401,7 @@ class cfgWeapons
     };
 	class macro_new_vest_class(501_holster,vest): macro_new_vest_class(501_inf,acc_9)
 	{
-		displayname = "[501st] Sidearm Holster";
+		displayname= "[501st] Sidearm Holster";
 		picture = "\MRC\JLTS\characters\CloneArmor2\data\ui\CloneVestHolster_ui_ca.paa";
 		model = "\MRC\JLTS\characters\CloneArmor2\CloneVestHolster.p3d";
 		hiddenSelections[] = {"camo1"};
@@ -1445,7 +1413,6 @@ class cfgWeapons
 			hiddenSelections[] = {"camo1"};
         };
     };
-
 	class macro_new_vest_class(501_razorblade_holster,vest): macro_new_vest_class(501_inf,acc_9)
 	{
 		displayname = "[501st] Razorblade Holster";
@@ -1463,7 +1430,7 @@ class cfgWeapons
 			hiddenSelectionsMaterials[]= {"\RD501_Units\materials\razorblade_holster.rvmat"};
 		};
 	};
-	class macro_new_vest_class(501_mynock_sgm,vest):macro_new_vest_class(501_inf,acc_9)
+	class macro_new_vest_class(501_mynock_sgm,vest): macro_new_vest_class(501_inf,acc_9)
 	{
 		displayname = "[501st] MYN ACC 01";
 		picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneVestPauldron_ui_ca.paa";
@@ -1477,7 +1444,7 @@ class cfgWeapons
 			hiddenSelections[] = {"camo1"};
         };
 	};
-	class macro_new_vest_class(501_mynock_co,vest):macro_new_vest_class(501_inf,acc_9)
+	class macro_new_vest_class(501_mynock_co,vest): macro_new_vest_class(501_inf,acc_9)
 	{
 		displayname = "[501st] MYN ACC 02";
 		picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneVestPauldron_ui_ca.paa";
@@ -1534,7 +1501,6 @@ class CfgGlasses
 		ace_overlayDirt = "RD501_Units\textures\glasses\phase2dirt.paa";
 		ACE_Resistance = 2;
 		displayname = "[501st] INF ACC 01 A";
-		identityTypes[] = {};
 		mass = 4;
 		model = "\MRC\JLTS\characters\CloneArmor\CloneVestAirborne.p3d";
 		hiddenSelections[] = {"camo1","camo2"};
@@ -1543,9 +1509,69 @@ class CfgGlasses
 		scope = 2;
 		picture = "\MRC\JLTS\characters\CloneArmor\data\ui\CloneVestHeavy_ui_ca.paa";
 	};
+	class 501st_inf_acc_02
+	{
+		ACE_Overlay = "RD501_Units\textures\glasses\phase2.paa";
+		ACE_OverlayCracked = "RD501_Units\textures\glasses\phase2crack.paa";
+		ace_overlayDirt = "RD501_Units\textures\glasses\phase2dirt.paa";
+		ACE_Resistance = 2;
+		displayname = "[501st] INF ACC 02";
+		mass = 4;
+		model = "\MRC\JLTS\characters\CloneArmor\CloneVestReconNCO.p3d";
+		hiddenSelections[] = {"Camo1"};
+		hiddenSelectionsTextures[] = {"MRC\JLTS\characters\CloneArmor\data\Clone_vest_heavy_co.paa"};
+		name = "None";
+		scope = 2;
+		picture = "\MRC\JLTS\characters\CloneArmor\data\ui\CloneVestHeavy_ui_ca.paa";
+	};
+	class 501st_inf_acc_03
+	{
+		ACE_Overlay = "RD501_Units\textures\glasses\phase2.paa";
+		ACE_OverlayCracked = "RD501_Units\textures\glasses\phase2crack.paa";
+		ace_overlayDirt = "RD501_Units\textures\glasses\phase2dirt.paa";
+		ACE_Resistance = 2;
+		displayname = "[501st] INF ACC 03";
+		mass = 4;
+		model = "\MRC\JLTS\characters\CloneArmor\CloneVestReconNCO.p3d";
+		hiddenSelections[] = {"camo2"};
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\acc\sr_nco_acc.paa};
+		name = "None";
+		scope = 2;
+		picture = "\MRC\JLTS\characters\CloneArmor\data\ui\CloneVestHeavy_ui_ca.paa";
+	};
+	class 501st_inf_acc_03_b
+	{
+		ACE_Overlay = "RD501_Units\textures\glasses\phase2.paa";
+		ACE_OverlayCracked = "RD501_Units\textures\glasses\phase2crack.paa";
+		ace_overlayDirt = "RD501_Units\textures\glasses\phase2dirt.paa";
+		ACE_Resistance = 2;
+		displayname = "[501st] INF ACC 03 Medic";
+		mass = 4;
+		model = "\MRC\JLTS\characters\CloneArmor\CloneVestReconNCO.p3d";
+		hiddenSelections[] = {"camo2"};
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\acc\inf_medic_nco.paa};
+		name = "None";
+		scope = 2;
+		picture = "\MRC\JLTS\characters\CloneArmor\data\ui\CloneVestHeavy_ui_ca.paa";
+	};
+	class 501st_inf_acc_03_c
+	{
+		ACE_Overlay = "RD501_Units\textures\glasses\phase2.paa";
+		ACE_OverlayCracked = "RD501_Units\textures\glasses\phase2crack.paa";
+		ace_overlayDirt = "RD501_Units\textures\glasses\phase2dirt.paa";
+		ACE_Resistance = 2;
+		displayname = "[501st] INF ACC 03 RTO ";
+		identityTypes[] = {};
+		mass = 4;
+		model = "\MRC\JLTS\characters\CloneArmor\CloneVestReconNCO.p3d";
+		hiddenSelections[] = {"camo2"};
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\acc\inf_rto_nco.paa};
+		name = "None";
+		scope = 2;
+		picture = "\MRC\JLTS\characters\CloneArmor\data\ui\CloneVestHeavy_ui_ca.paa";
+	};
 };
 class DefaultEventhandlers;
-
 class CfgVehicles
 {
 	class B_Soldier_base_f;
@@ -1568,7 +1594,7 @@ class CfgVehicles
         {
             "MRC\JLTS\characters\CloneArmor\data\clone_armor1_clean.rvmat",
             "MRC\JLTS\characters\CloneArmor\data\clone_armor2_clean.rvmat",
-			"\MRC\JLTS\Core_mod\data\insignias\insignia_CloneArmor.rvmat"
+			"MRC\JLTS\Core_mod\data\insignias\insignia_CloneArmor.rvmat"
         };
 		uniformClass= macro_new_uniform_class(501_inf,recruit);
 		class HitPoints: HitPoints
@@ -1876,7 +1902,7 @@ class CfgVehicles
 		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\nco_rto_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\nco_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf,sr_cp): macro_new_uniform_skin_class(501_inf,recruit)
-	{
+ 	{
 		author = "RD501";
 		scope = 1;
 		model = "\MRC\JLTS\characters\CloneArmor\CloneArmor.p3d";
@@ -1951,7 +1977,7 @@ class CfgVehicles
 		model = "\MRC\JLTS\characters\CloneArmor\CloneArmor.p3d";
 		nakedUniform = "U_BasicBody";
 		hiddenSelections[] = {"Camo1","Camo2"};
-		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\sr_cs_nco_rto_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\sr_cs_rto_medic_armor_lower.paa};
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\sr_cs_nco_rto_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\sr_cs_nco_rto_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf,csm): macro_new_uniform_skin_class(501_inf,recruit)
 	{
@@ -2002,7 +2028,7 @@ class CfgVehicles
 		scope = 1;
 		model = "\MRC\JLTS\characters\CloneArmor\CloneArmor.p3d";
 		nakedUniform = "U_BasicBody";
-		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\2nd_lt_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\2nd_lt_armor_lower.paa};
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\2nd_lt_armor_upper.paa, TEXTUREPATH\Republic\clones\Infantry\2nd_lt_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf,1st_lt): macro_new_uniform_skin_class(501_inf,recruit)
 	{
@@ -2010,7 +2036,7 @@ class CfgVehicles
 		scope = 1;
 		model = "\MRC\JLTS\characters\CloneArmor\CloneArmor.p3d";
 		nakedUniform = "U_BasicBody";
-		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\1st_lt_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\1st_lt_armor_lower.paa};
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\1st_lt_armor_upper.paa, TEXTUREPATH\Republic\clones\Infantry\1st_lt_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf,cpt): macro_new_uniform_skin_class(501_inf,recruit)
 	{
@@ -2018,7 +2044,7 @@ class CfgVehicles
 		scope = 1;
 		model = "\MRC\JLTS\characters\CloneArmor\CloneArmor.p3d";
 		nakedUniform = "U_BasicBody";
-		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\cpt_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\cpt_armor_lower.paa};
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\cpt_armor_upper.paa, TEXTUREPATH\Republic\clones\Infantry\cpt_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf,maj): macro_new_uniform_skin_class(501_inf,recruit)
 	{
@@ -2026,7 +2052,7 @@ class CfgVehicles
 		scope = 1;
 		model = "\MRC\JLTS\characters\CloneArmor\CloneArmor.p3d";
 		nakedUniform = "U_BasicBody";
-		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\maj_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\maj_armor_lower.paa};
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\maj_armor_upper.paa, TEXTUREPATH\Republic\clones\Infantry\maj_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf,2nd_lt_alt): macro_new_uniform_skin_class(501_inf,recruit)
 	{
@@ -2035,20 +2061,20 @@ class CfgVehicles
 		model = "\MRC\JLTS\characters\CloneArmor\CloneArmor.p3d";
 		nakedUniform = "U_BasicBody";
 		hiddenSelections[] = {"Camo1","Camo2","Camo3"};
-		hiddenSelectionsMaterials[] = {TEXTUREPATH\textures\Republic\clones\mats\clone_officer_alt_armor.rvmat, MRC\JLTS\characters\CloneArmor\data\clone_armor2_clean.rvmat};
-		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\2nd_lt_alt_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\2nd_lt_armor_lower.paa,TEXTUREPATH\Republic\clones\Infantry\acc\2nd_lt_chest_rank.paa};
+		hiddenSelectionsMaterials[] = {TEXTUREPATH\Republic\clones\mats\clone_officer_alt_armor.rvmat, MRC\JLTS\characters\CloneArmor\data\clone_armor2_clean.rvmat};
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\2nd_lt_alt_armor_upper.paa, TEXTUREPATH\Republic\clones\Infantry\2nd_lt_armor_lower.paa, TEXTUREPATH\Republic\clones\Infantry\acc\2nd_lt_chest_rank.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf,1st_lt_alt): macro_new_uniform_skin_class(501_inf,2nd_lt_alt)
 	{
-		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\1st_lt_alt_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\1st_lt_armor_lower.paa,TEXTUREPATH\Republic\clones\Infantry\acc\1st_lt_chest_rank.paa};
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\1st_lt_alt_armor_upper.paa, TEXTUREPATH\Republic\clones\Infantry\1st_lt_armor_lower.paa, TEXTUREPATH\Republic\clones\Infantry\acc\1st_lt_chest_rank.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf,cpt_alt): macro_new_uniform_skin_class(501_inf,2nd_lt_alt)
 	{
-		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\cpt_alt_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\cpt_armor_lower.paa,TEXTUREPATH\Republic\clones\Infantry\acc\cpt_chest_rank.paa};
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\cpt_alt_armor_upper.paa, TEXTUREPATH\Republic\clones\Infantry\cpt_armor_lower.paa, TEXTUREPATH\Republic\clones\Infantry\acc\cpt_chest_rank.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf,maj_alt): macro_new_uniform_skin_class(501_inf,2nd_lt_alt)
 	{
-		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\maj_alt_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\maj_alt_armor_lower.paa,TEXTUREPATH\Republic\clones\Infantry\acc\cpt_chest_rank.paa};
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\maj_alt_armor_upper.paa, TEXTUREPATH\Republic\clones\Infantry\maj_alt_armor_lower.paa,TEXTUREPATH\Republic\clones\Infantry\acc\cpt_chest_rank.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf,p1_nco): macro_new_uniform_skin_class(501_inf,recruit)
 	{
@@ -2056,7 +2082,7 @@ class CfgVehicles
 		scope = 1;
 		model = "\MRC\JLTS\characters\CloneArmor\CloneArmor.p3d";
 		nakedUniform = "U_BasicBody";
-		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\auxillary_p1_nco_armor_upper.paa,TEXTUREPATH\Republic\clones\auxillary_p1_nco_armor_lower.paa};
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\auxillary\p1_nco_armor_upper.paa, TEXTUREPATH\Republic\clones\auxillary\p1_nco_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf,snow): macro_new_uniform_skin_class(501_inf,recruit)
 	{
@@ -2399,7 +2425,7 @@ class CfgVehicles
 		scope = 2;
 		model = "\MRC\JLTS\characters\CloneArmor\CloneArmor.p3d";
 		nakedUniform = "U_BasicBody";
-		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\arc\arc_armour_upper_01.paa,TEXTUREPATH\Republic\clones\arc\arc_armour_lower.paa};
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\arc\arc_armour_upper_01.paa,TEXTUREPATH\Republic\clones\arc\arc_armour_lower_01.paa};
 	};
 	class macro_new_uniform_skin_class(501_arc,02): macro_new_uniform_skin_class(501_inf,recruit)
 	{
@@ -2407,7 +2433,7 @@ class CfgVehicles
 		scope = 2;
 		model = "\MRC\JLTS\characters\CloneArmor\CloneArmor.p3d";
 		nakedUniform = "U_BasicBody";
-		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\arc\arc_armour_upper.paa,TEXTUREPATH\Republic\clones\arc\arc_armour_lower.paa};
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\arc\arc_armour_upper_02.paa,TEXTUREPATH\Republic\clones\arc\arc_armour_lower_02.paa};
 	};
 	class macro_new_uniform_skin_class(501_utc,01): macro_new_uniform_skin_class(501_inf,recruit)
 	{
@@ -2500,329 +2526,333 @@ class CfgVehicles
 	};
 	class macro_new_uniform_skin_class(501_inf,strooper_22): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\strooper_2_2_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa };	
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\strooper_2_2_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa};	
 	};
 	class macro_new_uniform_skin_class(501_inf,strooper_23): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\strooper_2_3_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa };
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\strooper_2_3_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf,strooper_31): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\strooper_3_1_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa };	
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\strooper_3_1_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa};	
 	};
 	class macro_new_uniform_skin_class(501_inf,strooper_32): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\strooper_3_2_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa };
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\strooper_3_2_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf,strooper_33): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\strooper_3_3_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa };
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\strooper_3_3_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf_medic,strooper_11_ava): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\ava1_strooper_medic_1_1_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa };
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\ava1_strooper_medic_1_1_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf_medic,strooper_12_ava): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-        hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\ava1_strooper_medic_1_2_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa };
+        hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\ava1_strooper_medic_1_2_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf_medic,strooper_13_ava): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\ava1_strooper_medic_1_3_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa };
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\ava1_strooper_medic_1_3_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf_medic,strooper_21_ava): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-        hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\ava2_strooper_medic_2_1_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa };
+        hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\ava2_strooper_medic_2_1_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf_medic,strooper_22_ava): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\ava2_strooper_medic_2_2_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa };
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\ava2_strooper_medic_2_2_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf_medic,strooper_23_ava): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-        hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\ava2_strooper_medic_2_3_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa };
+        hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\ava2_strooper_medic_2_3_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf_medic,strooper_31_ava): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\ava3_strooper_medic_3_1_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa };
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\ava3_strooper_medic_3_1_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf_medic,strooper_32_ava): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-        hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\ava3_strooper_medic_3_2_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa };
+        hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\ava3_strooper_medic_3_2_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf_medic,strooper_33_ava): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\ava3_strooper_medic_3_3_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa };
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\ava3_strooper_medic_3_3_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf_medic,strooper_11_cyc): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\cyc1_strooper_medic_1_1_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa };
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\cyc1_strooper_medic_1_1_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf_medic,strooper_12_cyc): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-        hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\cyc1_strooper_medic_1_2_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa };
+        hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\cyc1_strooper_medic_1_2_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf_medic,strooper_13_cyc): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\cyc1_strooper_medic_1_3_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa };
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\cyc1_strooper_medic_1_3_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf_medic,strooper_21_cyc): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-        hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\cyc2_strooper_medic_2_1_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa };
+        hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\cyc2_strooper_medic_2_1_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf_medic,strooper_22_cyc): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\cyc2_strooper_medic_2_2_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa };
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\cyc2_strooper_medic_2_2_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf_medic,strooper_23_cyc): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-        hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\cyc2_strooper_medic_2_3_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa };
+        hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\cyc2_strooper_medic_2_3_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf_medic,strooper_31_cyc): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\cyc3_strooper_medic_3_1_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa };
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\cyc3_strooper_medic_3_1_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf_medic,strooper_32_cyc): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-        hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\cyc3_strooper_medic_3_2_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa };
+        hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\cyc3_strooper_medic_3_2_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf_medic,strooper_33_cyc): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\cyc3_strooper_medic_3_3_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa };
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\cyc3_strooper_medic_3_3_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf_rto,strooper_11): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\strooper_rto_1_1_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa };
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\strooper_rto_1_1_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf_rto,strooper_12): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\strooper_rto_1_2_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa };
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\strooper_rto_1_2_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf_rto,strooper_13): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\strooper_rto_1_3_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa };
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\strooper_rto_1_3_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa};
 	};
 	//Squad Specific Veteran Trooper
 	class macro_new_uniform_skin_class(501_inf,vtrooper_11): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-        hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\vtrooper_1_1_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa };
+        hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\vtrooper_1_1_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf,vtrooper_12): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\vtrooper_1_2_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa };
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\vtrooper_1_2_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa};
 	}; 
 	class macro_new_uniform_skin_class(501_inf,vtrooper_13): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\vtrooper_1_3_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa };
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\vtrooper_1_3_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf,vtrooper_21): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\vtrooper_2_1_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa };
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\vtrooper_2_1_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf,vtrooper_22): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\vtrooper_2_2_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa };
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\vtrooper_2_2_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf,vtrooper_23): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\vtrooper_2_3_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa };
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\vtrooper_2_3_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf,vtrooper_31): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\vtrooper_3_1_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa };
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\vtrooper_3_1_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf,vtrooper_32): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\vtrooper_3_2_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa };
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\vtrooper_3_2_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf,vtrooper_33): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\vtrooper_3_3_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa };
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\vtrooper_3_3_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf_medic,vtrooper_11_ava): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\ava1_vtrooper_medic_1_1_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa };
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\ava1_vtrooper_medic_1_1_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf_medic,vtrooper_12_ava): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-        hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\ava1_vtrooper_medic_1_2_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa };
+        hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\ava1_vtrooper_medic_1_2_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa};
 	}; 
 	class macro_new_uniform_skin_class(501_inf_medic,vtrooper_13_ava): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\ava1_vtrooper_medic_1_3_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa };
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\ava1_vtrooper_medic_1_3_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf_medic,vtrooper_21_ava): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-        hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\ava2_vtrooper_medic_2_1_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa };
+        hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\ava2_vtrooper_medic_2_1_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf_medic,vtrooper_22_ava): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\ava2_vtrooper_medic_2_2_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa };
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\ava2_vtrooper_medic_2_2_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf_medic,vtrooper_23_ava): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-        hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\ava2_vtrooper_medic_2_3_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa };
+        hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\ava2_vtrooper_medic_2_3_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf_medic,vtrooper_31_ava): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\ava3_vtrooper_medic_3_1_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa };
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\ava3_vtrooper_medic_3_1_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf_medic,vtrooper_32_ava): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-        hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\ava3_vtrooper_medic_3_2_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa };
+        hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\ava3_vtrooper_medic_3_2_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf_medic,vtrooper_33_ava): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\ava3_vtrooper_medic_3_3_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa };
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\ava3_vtrooper_medic_3_3_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf_medic,vtrooper_11_cyc): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\cyc1_vtrooper_medic_1_1_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa };
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\cyc1_vtrooper_medic_1_1_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf_medic,vtrooper_12_cyc): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-        hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\cyc1_vtrooper_medic_1_2_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa };
+        hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\cyc1_vtrooper_medic_1_2_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa};
 	}; 
 	class macro_new_uniform_skin_class(501_inf_medic,vtrooper_13_cyc): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\cyc1_vtrooper_medic_1_3_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa };
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\cyc1_vtrooper_medic_1_3_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf_medic,vtrooper_21_cyc): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-        hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\cyc2_vtrooper_medic_2_1_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa };
+        hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\cyc2_vtrooper_medic_2_1_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf_medic,vtrooper_22_cyc): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\cyc2_vtrooper_medic_2_2_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa };
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\cyc2_vtrooper_medic_2_2_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf_medic,vtrooper_23_cyc): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-        hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\cyc2_vtrooper_medic_2_3_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa };
+        hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\cyc2_vtrooper_medic_2_3_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf_medic,vtrooper_31_cyc): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\cyc3_vtrooper_medic_3_1_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa };
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\cyc3_vtrooper_medic_3_1_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf_medic,vtrooper_32_cyc): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-        hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\cyc3_vtrooper_medic_3_2_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa };
+        hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\cyc3_vtrooper_medic_3_2_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf_medic,vtrooper_33_cyc): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\cyc3_vtrooper_medic_3_3_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa };
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\cyc3_vtrooper_medic_3_3_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf_rto,vtrooper_11): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\vtrooper_rto_1_1_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa };
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\vtrooper_rto_1_1_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf_rto,vtrooper_12): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\vtrooper_rto_1_2_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa };
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\vtrooper_rto_1_2_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf_rto,vtrooper_13): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\vtrooper_rto_1_3_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa };
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\vtrooper_rto_1_3_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf_rto,vtrooper_21): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\vtrooper_rto_2_1_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa };
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\vtrooper_rto_2_1_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf_rto,vtrooper_22): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\vtrooper_rto_2_2_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa };
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\vtrooper_rto_2_2_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf_rto,vtrooper_23): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\vtrooper_rto_2_3_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa };
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\vtrooper_rto_2_3_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf_rto,vtrooper_31): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\vtrooper_rto_3_1_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa };
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\vtrooper_rto_3_1_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf_rto,vtrooper_32): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\vtrooper_rto_3_2_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa };
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\vtrooper_rto_3_2_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa};
 	};
 	class macro_new_uniform_skin_class(501_inf_rto,vtrooper_33): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\Infantry\vtrooper_rto_3_3_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa };
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\vtrooper_rto_3_3_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\vtrooper_armor_lower.paa};
 	};
 	//Squad Specific ARC Trooper
 	class macro_new_uniform_skin_class(501_arc,01_11): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\arc\arc_1_1_armor_upper.paa,TEXTUREPATH\Republic\clones\arc\arc_armour_lower.paa};
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\arc\arc_1_1_armor_upper.paa,TEXTUREPATH\Republic\clones\arc\arc_armour_lower_01.paa};
 	};
 	class macro_new_uniform_skin_class(501_arc,01_12): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\arc\arc_1_2_armor_upper.paa,TEXTUREPATH\Republic\clones\arc\arc_armour_lower.paa};
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\arc\arc_1_2_armor_upper.paa,TEXTUREPATH\Republic\clones\arc\arc_armour_lower_01.paa};
 	};
 	class macro_new_uniform_skin_class(501_arc,01_13): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\arc\arc_1_3_armor_upper.paa,TEXTUREPATH\Republic\clones\arc\arc_armour_lower.paa};
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\arc\arc_1_3_armor_upper.paa,TEXTUREPATH\Republic\clones\arc\arc_armour_lower_01.paa};
 	};
 	class macro_new_uniform_skin_class(501_arc,01_21): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\arc\arc_2_1_armor_upper.paa,TEXTUREPATH\Republic\clones\arc\arc_armour_lower.paa};
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\arc\arc_2_1_armor_upper.paa,TEXTUREPATH\Republic\clones\arc\arc_armour_lower_01.paa};
 	};
 	class macro_new_uniform_skin_class(501_arc,01_22): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\arc\arc_2_2_armor_upper.paa,TEXTUREPATH\Republic\clones\arc\arc_armour_lower.paa};
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\arc\arc_2_2_armor_upper.paa,TEXTUREPATH\Republic\clones\arc\arc_armour_lower_01.paa};
 	};
 	class macro_new_uniform_skin_class(501_arc,01_23): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\arc\arc_2_3_armor_upper.paa,TEXTUREPATH\Republic\clones\arc\arc_armour_lower.paa};
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\arc\arc_2_3_armor_upper.paa,TEXTUREPATH\Republic\clones\arc\arc_armour_lower_01.paa};
 	};
 	class macro_new_uniform_skin_class(501_arc,01_31): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\arc\arc_3_1_armor_upper.paa,TEXTUREPATH\Republic\clones\arc\arc_armour_lower.paa};
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\arc\arc_3_1_armor_upper.paa,TEXTUREPATH\Republic\clones\arc\arc_armour_lower_01.paa};
 	};
 	class macro_new_uniform_skin_class(501_arc,01_32): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\arc\arc_3_2_armor_upper.paa,TEXTUREPATH\Republic\clones\arc\arc_armour_lower.paa};
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\arc\arc_3_2_armor_upper.paa,TEXTUREPATH\Republic\clones\arc\arc_armour_lower_01.paa};
 	};
 	class macro_new_uniform_skin_class(501_arc,01_33): macro_new_uniform_skin_class(501_inf,recruit)
 	{
-		hiddenSelectionsTextures[] = { TEXTUREPATH\Republic\clones\arc\arc_3_3_armor_upper.paa,TEXTUREPATH\Republic\clones\arc\arc_armour_lower.paa};
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\arc\arc_3_3_armor_upper.paa,TEXTUREPATH\Republic\clones\arc\arc_armour_lower_01.paa};
 	};
 };
 class CfgUnitInsignia
-{
+{	
 	class rd501_ava1
 	{
 		displayName = "Avalanche 1";
-		texture = "TEXTUREPATH\Republic\clones\insignia\ava1_ca.paa;
+		author = "RD501";
+		texture = "RD501_Units\textures\Republic\clones\insignia\ava1.paa";
 		material = "\MRC\JLTS\Core_mod\data\insignias\insignia_CloneArmor.rvmat";
 	};
 	class rd501_ava2
 	{
 		displayName = "Avalanche 2";
-		texture = "TEXTUREPATH\Republic\clones\insignia\ava2_ca.paa;
+		author = "RD501";
+		texture = "RD501_Units\textures\Republic\clones\insignia\ava2.paa";
 		material = "\MRC\JLTS\Core_mod\data\insignias\insignia_CloneArmor.rvmat";
 	};
 	class rd501_ava3
 	{
 		displayName = "Avalanche 3";
-		texture = "TEXTUREPATH\Republic\clones\insignia\ava3_ca.paa;
+		author = "RD501";
+		texture = "RD501_Units\textures\Republic\clones\insignia\ava3.paa";
 		material = "\MRC\JLTS\Core_mod\data\insignias\insignia_CloneArmor.rvmat";
 	};
 	class rd501_cyc1
 	{
 		displayName = "Cyclone 1";
-		texture = "TEXTUREPATH\Republic\clones\insignia\cyc1_ca.paa;
+		author = "RD501";
+		texture = "RD501_Units\textures\Republic\clones\insignia\cyc1.paa";
 		material = "\MRC\JLTS\Core_mod\data\insignias\insignia_CloneArmor.rvmat";
 	};
 	class rd501_cyc2
 	{
 		displayName = "Cyclone 2";
-		texture = "TEXTUREPATH\Republic\clones\insignia\cyc2_ca.paa;
+		author = "RD501";
+		texture = "RD501_Units\textures\Republic\clones\insignia\cyc2.paa";
 		material = "\MRC\JLTS\Core_mod\data\insignias\insignia_CloneArmor.rvmat";
 	};
 	class rd501_cyc3
 	{
 		displayName = "Cyclone 3";
-		texture = "TEXTUREPATH\Republic\clones\insignia\cyc2_ca.paa;
+		author = "RD501";
+		texture = "RD501_Units\textures\Republic\clones\insignia\cyc3.paa";
 		material = "\MRC\JLTS\Core_mod\data\insignias\insignia_CloneArmor.rvmat";
 	};
-	// class SCI_B_Clone_F :B_Soldier_base_F
-	
-};
+}; 

+ 0 - 8
addons/RD501_Units/config.cpp

@@ -5,15 +5,7 @@ class CfgPatches
 {
 	class RD501_patch_units
 	{
-<<<<<<< HEAD
-<<<<<<< HEAD
-		author=macro_quote(DANKAUTHORS);
-=======
 		author=DANKAUTHORS;
->>>>>>> 2cf7727fc3148c63ccb2bff9b54907561352f0da
-=======
-		author=MACRO_QUOTE(DANKAUTHORS);
->>>>>>> 6978df9e15363c55217d970c426bac7c6fa52012
 		requiredAddons[]=
 		{
 			macro_lvl2_req

+ 0 - 0
addons/RD501_Units/textures/Republic/clones/insignia/ava1_ca.paa → addons/RD501_Units/textures/Republic/clones/insignia/ava1.paa


+ 0 - 0
addons/RD501_Units/textures/Republic/clones/insignia/ava2_ca.paa → addons/RD501_Units/textures/Republic/clones/insignia/ava2.paa


+ 0 - 0
addons/RD501_Units/textures/Republic/clones/insignia/ava3_ca.paa → addons/RD501_Units/textures/Republic/clones/insignia/ava3.paa


+ 0 - 0
addons/RD501_Units/textures/Republic/clones/insignia/cyc1_ca.paa → addons/RD501_Units/textures/Republic/clones/insignia/cyc1.paa


+ 0 - 0
addons/RD501_Units/textures/Republic/clones/insignia/cyc2_ca.paa → addons/RD501_Units/textures/Republic/clones/insignia/cyc2.paa


+ 0 - 0
addons/RD501_Units/textures/Republic/clones/insignia/cyc3_ca.paa → addons/RD501_Units/textures/Republic/clones/insignia/cyc3.paa


+ 91 - 0
addons/RD501_Units/textures/Republic/clones/mats/clone_officer_alt_armor.rvmat

@@ -0,0 +1,91 @@
+////////////////////////////////////////////////////////////////////
+//DeRap: JLTS_R_clones_armor_1\data\Clone_armor1_mc.rvmat
+//Produced from mikero's Dos Tools Dll version 7.97
+//https://mikero.bytex.digital/Downloads
+//'now' is Fri Sep 24 16:39:36 2021 : 'file' last modified on Thu Dec 17 14:46:30 2020
+////////////////////////////////////////////////////////////////////
+
+#define _ARMA_
+
+class StageTI
+{
+	texture = "MRC\JLTS\characters\CloneArmor\data\Clone_armor1_mc_ti.paa";
+};
+ambient[] = {0.5,0.5,0.5,1};
+diffuse[] = {0.7,0.7,0.7,1};
+forcedDiffuse[] = {0,0,0,0};
+emmisive[] = {0,0,0,1};
+specular[] = {0.7,0.7,0.7,0.1};
+specularPower = 25;
+PixelShaderID = "Super";
+VertexShaderID = "Super";
+class Stage1
+{
+	texture = "MRC\JLTS\characters\CloneArmor\data\Clone_armor1_mc_nohq.paa";
+	uvSource = "tex";
+	class uvTransform
+	{
+		aside[] = {1,0,0};
+		up[] = {0,1,0};
+		dir[] = {0,0,1};
+		pos[] = {0,0,0};
+	};
+};
+class Stage2
+{
+	texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
+	uvSource = "tex";
+	class uvTransform
+	{
+		aside[] = {1,0,0};
+		up[] = {0,1,0};
+		dir[] = {0,0,1};
+		pos[] = {0,0,0};
+	};
+};
+class Stage3
+{
+	texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
+	uvSource = "tex";
+	class uvTransform
+	{
+		aside[] = {1,0,0};
+		up[] = {0,1,0};
+		dir[] = {0,0,1};
+		pos[] = {0,0,0};
+	};
+};
+class Stage4
+{
+	texture = "MRC\JLTS\characters\CloneArmor\data\Clone_armor1_mc_as.paa";
+	uvSource = "tex";
+	class uvTransform
+	{
+		aside[] = {1,0,0};
+		up[] = {0,1,0};
+		dir[] = {0,0,1};
+		pos[] = {0,0,0};
+	};
+};
+class Stage5
+{
+	texture = "MRC\JLTS\characters\CloneArmor\data\Clone_armor1_mc_smdi.paa";
+	uvSource = "tex";
+	class uvTransform
+	{
+		aside[] = {1,0,0};
+		up[] = {0,1,0};
+		dir[] = {0,0,1};
+		pos[] = {0,0,0};
+	};
+};
+class Stage6
+{
+	texture = "#(ai,64,64,1)fresnel(1,1)";
+	uvSource = "none";
+};
+class Stage7
+{
+	texture = "a3\data_f\env_co.paa";
+	uvSource = "none";
+};