Browse Source

Project LP working

CaptainLetlev 3 years ago
parent
commit
c1ba03059b

BIN
@501st Community Auxiliary Mod/keys/monke.bikey


+ 7 - 0
addons/RD501_Units/_backpacks/legacy_backpacks.hpp

@@ -88,4 +88,11 @@ class RD501_JLTS_Clone_Flip_backpack: JLTS_Clone_backpack
 	Displayname="[501st] Grav Lift Pack";
 	hiddenSelectionsTextures[] = {"rd501_units\textures\Republic\clones\mynock\mynock_backpack_flip.paa"};
 	picture = "rd501_units\textures\Republic\clones\mynock\mynock_backpack_flip_icon_co.paa";
+
+};
+class lsd_gar_marine_backpack;
+class rd501_LS_snow_backpack: lsd_gar_marine_backpack
+{	
+	maximumload = 700;
+	Displayname = "[501st] Snow Pack";
 };

+ 99 - 81
addons/RD501_Units/blufor/clones/_uniforms.hpp

@@ -30,7 +30,7 @@ class macro_new_uniform_class(501_inf,cadet): macro_new_uniform_class(501_inf,re
 };
 class macro_new_uniform_class(501_inf_medic,cadet): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF MED ARMR 01 (Cadet)";
+	displayName = "[501st] INF MED ARMR 02 (Cadet)";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_medic,cadet);
@@ -39,7 +39,7 @@ class macro_new_uniform_class(501_inf_medic,cadet): macro_new_uniform_class(501_
 };
 class macro_new_uniform_class(501_inf_rto,cadet): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF RTO ARMR 01 (Cadet)";
+	displayName = "[501st] INF RTO ARMR 02 (Cadet)";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_rto,cadet);
@@ -57,7 +57,7 @@ class macro_new_uniform_class(501_inf,trooper): macro_new_uniform_class(501_inf,
 };
 class macro_new_uniform_class(501_inf_medic,trooper): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF MED ARMR 02 (Trooper)";
+	displayName = "[501st] INF MED ARMR 03 (Trooper)";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_medic,trooper);
@@ -66,7 +66,7 @@ class macro_new_uniform_class(501_inf_medic,trooper): macro_new_uniform_class(50
 };
 class macro_new_uniform_class(501_inf_rto,trooper): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF RTO ARMR 02 (Trooper)";
+	displayName = "[501st] INF RTO ARMR 03 (Trooper)";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_rto,trooper);
@@ -84,7 +84,7 @@ class macro_new_uniform_class(501_inf,strooper): macro_new_uniform_class(501_inf
 };
 class macro_new_uniform_class(501_inf_medic,strooper): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF MED ARMR 03 (Sr. CT)";
+	displayName = "[501st] INF MED ARMR 04 (Sr. CT)";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_medic,strooper);
@@ -93,7 +93,7 @@ class macro_new_uniform_class(501_inf_medic,strooper): macro_new_uniform_class(5
 };
 class macro_new_uniform_class(501_inf_rto,strooper): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF RTO ARMR 03 (Sr. CT)";
+	displayName = "[501st] INF RTO ARMR 04 (Sr. CT)";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_rto,strooper);
@@ -111,7 +111,7 @@ class macro_new_uniform_class(501_inf,vtrooper): macro_new_uniform_class(501_inf
 };
 class macro_new_uniform_class(501_inf_medic,vtrooper): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF MED ARMR 04 (Vet. CT)";
+	displayName = "[501st] INF MED ARMR 05 (Vet. CT)";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_medic,vtrooper);
@@ -120,7 +120,7 @@ class macro_new_uniform_class(501_inf_medic,vtrooper): macro_new_uniform_class(5
 };
 class macro_new_uniform_class(501_inf_rto,vtrooper): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF RTO ARMR 04 (Vet. CT)";
+	displayName = "[501st] INF RTO ARMR 05 (Vet. CT)";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_rto,vtrooper);
@@ -746,6 +746,24 @@ class macro_new_uniform_class(501_arc,02): macro_new_uniform_class(501_inf,recru
 		containerClass = "Supply100";
 	};
 };
+class macro_new_uniform_class(501_arc,phase1_01): macro_new_uniform_class(501_inf,recruit)
+{
+	displayName = "[501st] ARC ARMR P1 01";
+	class ItemInfo: ItemInfo
+	{
+		uniformClass = macro_new_uniform_skin_class(501_arc,phase1_01);
+		containerClass = "Supply100";
+	};
+};
+class macro_new_uniform_class(501_arc,phase1_02): macro_new_uniform_class(501_inf,recruit)
+{
+	displayName = "[501st] ARC ARMR P1 02";
+	class ItemInfo: ItemInfo
+	{
+		uniformClass = macro_new_uniform_skin_class(501_arc,phase1_02);
+		containerClass = "Supply100";
+	};
+};
 class macro_new_uniform_class(501_utc,01): macro_new_uniform_class(501_inf,recruit)
 {
 	displayName = "[501st] UTC (Cyan)";
@@ -820,7 +838,7 @@ class macro_new_uniform_class(501_utc,08): macro_new_uniform_class(501_inf,recru
 };
 class macro_new_uniform_class(501_inf,strooper_11): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF ARMR 03 (Sr. CT) [1-1]";
+	displayName = "[501st] INF ARMR 04 (Sr. CT) [1-1]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf,strooper_11);
@@ -829,7 +847,7 @@ class macro_new_uniform_class(501_inf,strooper_11): macro_new_uniform_class(501_
 };
 class macro_new_uniform_class(501_inf,strooper_12): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF ARMR 03 (Sr. CT) [1-2]";
+	displayName = "[501st] INF ARMR 04 (Sr. CT) [1-2]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf,strooper_12);
@@ -838,7 +856,7 @@ class macro_new_uniform_class(501_inf,strooper_12): macro_new_uniform_class(501_
 };
 class macro_new_uniform_class(501_inf,strooper_13): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF ARMR 03 (Sr. CT) [1-3]";
+	displayName = "[501st] INF ARMR 04 (Sr. CT) [1-3]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf,strooper_13);
@@ -847,7 +865,7 @@ class macro_new_uniform_class(501_inf,strooper_13): macro_new_uniform_class(501_
 };
 class macro_new_uniform_class(501_inf,strooper_21): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF ARMR 03 (Sr. CT) [2-1]";
+	displayName = "[501st] INF ARMR 04 (Sr. CT) [2-1]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf,strooper_21);
@@ -856,7 +874,7 @@ class macro_new_uniform_class(501_inf,strooper_21): macro_new_uniform_class(501_
 };
 class macro_new_uniform_class(501_inf,strooper_22): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF ARMR 03 (Sr. CT) [2-2]";
+	displayName = "[501st] INF ARMR 04 (Sr. CT) [2-2]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf,strooper_22);
@@ -865,7 +883,7 @@ class macro_new_uniform_class(501_inf,strooper_22): macro_new_uniform_class(501_
 };
 class macro_new_uniform_class(501_inf,strooper_23): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF ARMR 03 (Sr. CT) [2-3]";
+	displayName = "[501st] INF ARMR 04 (Sr. CT) [2-3]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf,strooper_23);
@@ -874,7 +892,7 @@ class macro_new_uniform_class(501_inf,strooper_23): macro_new_uniform_class(501_
 };
 class macro_new_uniform_class(501_inf,strooper_31): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF ARMR 03 (Sr. CT) [3-1]";
+	displayName = "[501st] INF ARMR 04 (Sr. CT) [3-1]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf,strooper_31);
@@ -883,7 +901,7 @@ class macro_new_uniform_class(501_inf,strooper_31): macro_new_uniform_class(501_
 };
 class macro_new_uniform_class(501_inf,strooper_32): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF ARMR 03 (Sr. CT) [3-2]";
+	displayName = "[501st] INF ARMR 04 (Sr. CT) [3-2]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf,strooper_32);
@@ -892,7 +910,7 @@ class macro_new_uniform_class(501_inf,strooper_32): macro_new_uniform_class(501_
 };
 class macro_new_uniform_class(501_inf,strooper_33): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF ARMR 03 (Sr. CT) [3-3]";
+	displayName = "[501st] INF ARMR 04 (Sr. CT) [3-3]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf,strooper_33);
@@ -901,7 +919,7 @@ class macro_new_uniform_class(501_inf,strooper_33): macro_new_uniform_class(501_
 };
 class macro_new_uniform_class(501_inf,vtrooper_11): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF ARMR 04 (Vet. CT) [1-1]";
+	displayName = "[501st] INF ARMR 05 (Vet. CT) [1-1]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf,vtrooper_11);
@@ -910,7 +928,7 @@ class macro_new_uniform_class(501_inf,vtrooper_11): macro_new_uniform_class(501_
 };
 class macro_new_uniform_class(501_inf,vtrooper_12): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF ARMR 04 (Vet. CT) [1-2]";
+	displayName = "[501st] INF ARMR 05 (Vet. CT) [1-2]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf,vtrooper_12);
@@ -919,7 +937,7 @@ class macro_new_uniform_class(501_inf,vtrooper_12): macro_new_uniform_class(501_
 };
 class macro_new_uniform_class(501_inf,vtrooper_13): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF ARMR 04 (Vet. CT) [1-3]";
+	displayName = "[501st] INF ARMR 05 (Vet. CT) [1-3]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf,vtrooper_13);
@@ -928,7 +946,7 @@ class macro_new_uniform_class(501_inf,vtrooper_13): macro_new_uniform_class(501_
 };
 class macro_new_uniform_class(501_inf,vtrooper_21): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF ARMR 04 (Vet. CT) [2-1]";
+	displayName = "[501st] INF ARMR 05 (Vet. CT) [2-1]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf,vtrooper_21);
@@ -937,7 +955,7 @@ class macro_new_uniform_class(501_inf,vtrooper_21): macro_new_uniform_class(501_
 };
 class macro_new_uniform_class(501_inf,vtrooper_22): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF ARMR 04 (Vet. CT) [2-2]";
+	displayName = "[501st] INF ARMR 05 (Vet. CT) [2-2]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf,vtrooper_22);
@@ -946,7 +964,7 @@ class macro_new_uniform_class(501_inf,vtrooper_22): macro_new_uniform_class(501_
 };
 class macro_new_uniform_class(501_inf,vtrooper_23): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF ARMR 04 (Vet. CT) [2-3]";
+	displayName = "[501st] INF ARMR 05 (Vet. CT) [2-3]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf,vtrooper_23);
@@ -955,7 +973,7 @@ class macro_new_uniform_class(501_inf,vtrooper_23): macro_new_uniform_class(501_
 };
 class macro_new_uniform_class(501_inf,vtrooper_31): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF ARMR 04 (Vet. CT) [3-1]";
+	displayName = "[501st] INF ARMR 05 (Vet. CT) [3-1]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf,vtrooper_31);
@@ -964,7 +982,7 @@ class macro_new_uniform_class(501_inf,vtrooper_31): macro_new_uniform_class(501_
 };
 class macro_new_uniform_class(501_inf,vtrooper_32): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF ARMR 04 (Vet. CT) [3-2]";
+	displayName = "[501st] INF ARMR 05 (Vet. CT) [3-2]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf,vtrooper_32);
@@ -973,7 +991,7 @@ class macro_new_uniform_class(501_inf,vtrooper_32): macro_new_uniform_class(501_
 };
 class macro_new_uniform_class(501_inf,vtrooper_33): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF ARMR 04 (Vet. CT) [3-3]";
+	displayName = "[501st] INF ARMR 05 (Vet. CT) [3-3]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf,vtrooper_33);
@@ -982,7 +1000,7 @@ class macro_new_uniform_class(501_inf,vtrooper_33): macro_new_uniform_class(501_
 };
 class macro_new_uniform_class(501_inf_medic,strooper_11_ava): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF MED ARMR 03 (Sr. CT) [A1-1]";
+	displayName = "[501st] INF MED ARMR 04 (Sr. CT) [A1-1]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_medic,strooper_11_ava);
@@ -991,7 +1009,7 @@ class macro_new_uniform_class(501_inf_medic,strooper_11_ava): macro_new_uniform_
 };
 class macro_new_uniform_class(501_inf_medic,strooper_12_ava): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF MED ARMR 03 (Sr. CT) [A1-2]";
+	displayName = "[501st] INF MED ARMR 04 (Sr. CT) [A1-2]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_medic,strooper_12_ava);
@@ -1000,7 +1018,7 @@ class macro_new_uniform_class(501_inf_medic,strooper_12_ava): macro_new_uniform_
 };
 class macro_new_uniform_class(501_inf_medic,strooper_13_ava): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF MED ARMR 03 (Sr. CT) [A1-3]";
+	displayName = "[501st] INF MED ARMR 04 (Sr. CT) [A1-3]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_medic,strooper_13_ava);
@@ -1009,7 +1027,7 @@ class macro_new_uniform_class(501_inf_medic,strooper_13_ava): macro_new_uniform_
 };
 class macro_new_uniform_class(501_inf_medic,strooper_21_ava): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF MED ARMR 03 (Sr. CT) [A2-1]";
+	displayName = "[501st] INF MED ARMR 04 (Sr. CT) [A2-1]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_medic,strooper_21_ava);
@@ -1018,7 +1036,7 @@ class macro_new_uniform_class(501_inf_medic,strooper_21_ava): macro_new_uniform_
 };
 class macro_new_uniform_class(501_inf_medic,strooper_22_ava): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF MED ARMR 03 (Sr. CT) [A2-2]";
+	displayName = "[501st] INF MED ARMR 04 (Sr. CT) [A2-2]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_medic,strooper_22_ava);
@@ -1027,7 +1045,7 @@ class macro_new_uniform_class(501_inf_medic,strooper_22_ava): macro_new_uniform_
 };
 class macro_new_uniform_class(501_inf_medic,strooper_23_ava): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF MED ARMR 03 (Sr. CT) [A2-3]";
+	displayName = "[501st] INF MED ARMR 04 (Sr. CT) [A2-3]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_medic,strooper_23_ava);
@@ -1036,7 +1054,7 @@ class macro_new_uniform_class(501_inf_medic,strooper_23_ava): macro_new_uniform_
 };
 class macro_new_uniform_class(501_inf_medic,strooper_31_ava): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF MED ARMR 03 (Sr. CT) [A3-1]";
+	displayName = "[501st] INF MED ARMR 04 (Sr. CT) [A3-1]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_medic,strooper_31_ava);
@@ -1045,7 +1063,7 @@ class macro_new_uniform_class(501_inf_medic,strooper_31_ava): macro_new_uniform_
 };
 class macro_new_uniform_class(501_inf_medic,strooper_32_ava): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF MED ARMR 03 (Sr. CT) [A3-2]";
+	displayName = "[501st] INF MED ARMR 04 (Sr. CT) [A3-2]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_medic,strooper_32_ava);
@@ -1054,7 +1072,7 @@ class macro_new_uniform_class(501_inf_medic,strooper_32_ava): macro_new_uniform_
 };
 class macro_new_uniform_class(501_inf_medic,strooper_33_ava): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF MED ARMR 03 (Sr. CT) [A3-3]";
+	displayName = "[501st] INF MED ARMR 04 (Sr. CT) [A3-3]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_medic,strooper_33_ava);
@@ -1063,7 +1081,7 @@ class macro_new_uniform_class(501_inf_medic,strooper_33_ava): macro_new_uniform_
 };
 class macro_new_uniform_class(501_inf_medic,strooper_11_cyc): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF MED ARMR 03 (Sr. CT) [C1-1]";
+	displayName = "[501st] INF MED ARMR 04 (Sr. CT) [C1-1]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_medic,strooper_11_cyc);
@@ -1072,7 +1090,7 @@ class macro_new_uniform_class(501_inf_medic,strooper_11_cyc): macro_new_uniform_
 };
 class macro_new_uniform_class(501_inf_medic,strooper_12_cyc): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF MED ARMR 03 (Sr. CT) [C1-2]";
+	displayName = "[501st] INF MED ARMR 04 (Sr. CT) [C1-2]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_medic,strooper_12_cyc);
@@ -1081,7 +1099,7 @@ class macro_new_uniform_class(501_inf_medic,strooper_12_cyc): macro_new_uniform_
 };
 class macro_new_uniform_class(501_inf_medic,strooper_13_cyc): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF MED ARMR 03 (Sr. CT) [C1-3]";
+	displayName = "[501st] INF MED ARMR 04 (Sr. CT) [C1-3]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_medic,strooper_13_cyc);
@@ -1090,7 +1108,7 @@ class macro_new_uniform_class(501_inf_medic,strooper_13_cyc): macro_new_uniform_
 };
 class macro_new_uniform_class(501_inf_medic,strooper_21_cyc): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF MED ARMR 03 (Sr. CT) [C2-1]";
+	displayName = "[501st] INF MED ARMR 04 (Sr. CT) [C2-1]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_medic,strooper_21_cyc);
@@ -1099,7 +1117,7 @@ class macro_new_uniform_class(501_inf_medic,strooper_21_cyc): macro_new_uniform_
 };
 class macro_new_uniform_class(501_inf_medic,strooper_22_cyc): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF MED ARMR 03 (Sr. CT) [C2-2]";
+	displayName = "[501st] INF MED ARMR 04 (Sr. CT) [C2-2]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_medic,strooper_22_cyc);
@@ -1108,7 +1126,7 @@ class macro_new_uniform_class(501_inf_medic,strooper_22_cyc): macro_new_uniform_
 };
 class macro_new_uniform_class(501_inf_medic,strooper_23_cyc): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF MED ARMR 03 (Sr. CT) [C2-3]";
+	displayName = "[501st] INF MED ARMR 04 (Sr. CT) [C2-3]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_medic,strooper_23_cyc);
@@ -1117,7 +1135,7 @@ class macro_new_uniform_class(501_inf_medic,strooper_23_cyc): macro_new_uniform_
 };
 class macro_new_uniform_class(501_inf_medic,strooper_31_cyc): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF MED ARMR 03 (Sr. CT) [C3-1]";
+	displayName = "[501st] INF MED ARMR 04 (Sr. CT) [C3-1]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_medic,strooper_31_cyc);
@@ -1126,7 +1144,7 @@ class macro_new_uniform_class(501_inf_medic,strooper_31_cyc): macro_new_uniform_
 };
 class macro_new_uniform_class(501_inf_medic,strooper_32_cyc): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF MED ARMR 03 (Sr. CT) [C3-2]";
+	displayName = "[501st] INF MED ARMR 04 (Sr. CT) [C3-2]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_medic,strooper_32_cyc);
@@ -1135,7 +1153,7 @@ class macro_new_uniform_class(501_inf_medic,strooper_32_cyc): macro_new_uniform_
 };
 class macro_new_uniform_class(501_inf_medic,strooper_33_cyc): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF MED ARMR 03 (Sr. CT) [C3-3]";
+	displayName = "[501st] INF MED ARMR 04 (Sr. CT) [C3-3]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_medic,strooper_33_cyc);
@@ -1144,7 +1162,7 @@ class macro_new_uniform_class(501_inf_medic,strooper_33_cyc): macro_new_uniform_
 };
 class macro_new_uniform_class(501_inf_medic,vtrooper_11_ava): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF MED ARMR 04 (Vet. CT) [A1-1]";
+	displayName = "[501st] INF MED ARMR 05 (Vet. CT) [A1-1]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_medic,vtrooper_11_ava);
@@ -1153,7 +1171,7 @@ class macro_new_uniform_class(501_inf_medic,vtrooper_11_ava): macro_new_uniform_
 };
 class macro_new_uniform_class(501_inf_medic,vtrooper_12_ava): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF MED ARMR 04 (Vet. CT) [A1-2]";
+	displayName = "[501st] INF MED ARMR 05 (Vet. CT) [A1-2]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_medic,vtrooper_12_ava);
@@ -1162,7 +1180,7 @@ class macro_new_uniform_class(501_inf_medic,vtrooper_12_ava): macro_new_uniform_
 };
 class macro_new_uniform_class(501_inf_medic,vtrooper_13_ava): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF MED ARMR 04 (Vet. CT) [A1-3]";
+	displayName = "[501st] INF MED ARMR 05 (Vet. CT) [A1-3]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_medic,vtrooper_13_ava);
@@ -1171,7 +1189,7 @@ class macro_new_uniform_class(501_inf_medic,vtrooper_13_ava): macro_new_uniform_
 };
 class macro_new_uniform_class(501_inf_medic,vtrooper_21_ava): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF MED ARMR 04 (Vet. CT) [A2-1]";
+	displayName = "[501st] INF MED ARMR 05 (Vet. CT) [A2-1]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_medic,vtrooper_21_ava);
@@ -1180,7 +1198,7 @@ class macro_new_uniform_class(501_inf_medic,vtrooper_21_ava): macro_new_uniform_
 };
 class macro_new_uniform_class(501_inf_medic,vtrooper_22_ava): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF MED ARMR 04 (Vet. CT) [A2-2]";
+	displayName = "[501st] INF MED ARMR 05 (Vet. CT) [A2-2]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_medic,vtrooper_22_ava);
@@ -1189,7 +1207,7 @@ class macro_new_uniform_class(501_inf_medic,vtrooper_22_ava): macro_new_uniform_
 };
 class macro_new_uniform_class(501_inf_medic,vtrooper_23_ava): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF MED ARMR 04 (Vet. CT) [A2-3]";
+	displayName = "[501st] INF MED ARMR 05 (Vet. CT) [A2-3]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_medic,vtrooper_23_ava);
@@ -1198,7 +1216,7 @@ class macro_new_uniform_class(501_inf_medic,vtrooper_23_ava): macro_new_uniform_
 };
 class macro_new_uniform_class(501_inf_medic,vtrooper_31_ava): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF MED ARMR 04 (Vet. CT) [A3-1]";
+	displayName = "[501st] INF MED ARMR 05 (Vet. CT) [A3-1]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_medic,vtrooper_31_ava);
@@ -1207,7 +1225,7 @@ class macro_new_uniform_class(501_inf_medic,vtrooper_31_ava): macro_new_uniform_
 };
 class macro_new_uniform_class(501_inf_medic,vtrooper_32_ava): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF MED ARMR 04 (Vet. CT) [A3-2]";
+	displayName = "[501st] INF MED ARMR 05 (Vet. CT) [A3-2]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_medic,vtrooper_32_ava);
@@ -1216,7 +1234,7 @@ class macro_new_uniform_class(501_inf_medic,vtrooper_32_ava): macro_new_uniform_
 };
 class macro_new_uniform_class(501_inf_medic,vtrooper_33_ava): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF MED ARMR 04 (Vet. CT) [A3-3]";
+	displayName = "[501st] INF MED ARMR 05 (Vet. CT) [A3-3]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_medic,vtrooper_33_ava);
@@ -1225,7 +1243,7 @@ class macro_new_uniform_class(501_inf_medic,vtrooper_33_ava): macro_new_uniform_
 };
 class macro_new_uniform_class(501_inf_medic,vtrooper_11_cyc): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF MED ARMR 04 (Vet. CT) [C1-1]";
+	displayName = "[501st] INF MED ARMR 05 (Vet. CT) [C1-1]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_medic,vtrooper_11_cyc);
@@ -1234,7 +1252,7 @@ class macro_new_uniform_class(501_inf_medic,vtrooper_11_cyc): macro_new_uniform_
 };
 class macro_new_uniform_class(501_inf_medic,vtrooper_12_cyc): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF MED ARMR 04 (Vet. CT) [C1-2]";
+	displayName = "[501st] INF MED ARMR 05 (Vet. CT) [C1-2]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_medic,vtrooper_12_cyc);
@@ -1243,7 +1261,7 @@ class macro_new_uniform_class(501_inf_medic,vtrooper_12_cyc): macro_new_uniform_
 };
 class macro_new_uniform_class(501_inf_medic,vtrooper_13_cyc): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF MED ARMR 04 (Vet. CT) [C1-3]";
+	displayName = "[501st] INF MED ARMR 05 (Vet. CT) [C1-3]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_medic,vtrooper_13_cyc);
@@ -1252,7 +1270,7 @@ class macro_new_uniform_class(501_inf_medic,vtrooper_13_cyc): macro_new_uniform_
 };
 class macro_new_uniform_class(501_inf_medic,vtrooper_21_cyc): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF MED ARMR 04 (Vet. CT) [C2-1]";
+	displayName = "[501st] INF MED ARMR 05 (Vet. CT) [C2-1]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_medic,vtrooper_21_cyc);
@@ -1261,7 +1279,7 @@ class macro_new_uniform_class(501_inf_medic,vtrooper_21_cyc): macro_new_uniform_
 };
 class macro_new_uniform_class(501_inf_medic,vtrooper_22_cyc): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF MED ARMR 04 (Vet. CT) [C2-2]";
+	displayName = "[501st] INF MED ARMR 05 (Vet. CT) [C2-2]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_medic,vtrooper_22_cyc);
@@ -1270,7 +1288,7 @@ class macro_new_uniform_class(501_inf_medic,vtrooper_22_cyc): macro_new_uniform_
 };
 class macro_new_uniform_class(501_inf_medic,vtrooper_23_cyc): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF MED ARMR 04 (Vet. CT) [C2-3]";
+	displayName = "[501st] INF MED ARMR 05 (Vet. CT) [C2-3]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_medic,vtrooper_23_cyc);
@@ -1279,7 +1297,7 @@ class macro_new_uniform_class(501_inf_medic,vtrooper_23_cyc): macro_new_uniform_
 };
 class macro_new_uniform_class(501_inf_medic,vtrooper_31_cyc): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF MED ARMR 04 (Vet. CT) [C3-1]";
+	displayName = "[501st] INF MED ARMR 05 (Vet. CT) [C3-1]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_medic,vtrooper_31_cyc);
@@ -1288,7 +1306,7 @@ class macro_new_uniform_class(501_inf_medic,vtrooper_31_cyc): macro_new_uniform_
 };
 class macro_new_uniform_class(501_inf_medic,vtrooper_32_cyc): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF MED ARMR 04 (Vet. CT) [C3-2]";
+	displayName = "[501st] INF MED ARMR 05 (Vet. CT) [C3-2]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_medic,vtrooper_32_cyc);
@@ -1297,7 +1315,7 @@ class macro_new_uniform_class(501_inf_medic,vtrooper_32_cyc): macro_new_uniform_
 };
 class macro_new_uniform_class(501_inf_medic,vtrooper_33_cyc): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF MED ARMR 04 (Vet. CT) [C3-3]";
+	displayName = "[501st] INF MED ARMR 05 (Vet. CT) [C3-3]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_medic,vtrooper_33_cyc);
@@ -1306,7 +1324,7 @@ class macro_new_uniform_class(501_inf_medic,vtrooper_33_cyc): macro_new_uniform_
 };
 class macro_new_uniform_class(501_inf_rto,strooper_11): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF RTO ARMR 03 (Sr. CT) [1-1]";
+	displayName = "[501st] INF RTO ARMR 04 (Sr. CT) [1-1]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_rto,strooper_11);
@@ -1315,7 +1333,7 @@ class macro_new_uniform_class(501_inf_rto,strooper_11): macro_new_uniform_class(
 };
 class macro_new_uniform_class(501_inf_rto,strooper_12): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF RTO ARMR 03 (Sr. CT) [1-2]";
+	displayName = "[501st] INF RTO ARMR 04 (Sr. CT) [1-2]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_rto,strooper_12);
@@ -1324,7 +1342,7 @@ class macro_new_uniform_class(501_inf_rto,strooper_12): macro_new_uniform_class(
 };
 class macro_new_uniform_class(501_inf_rto,strooper_13): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF RTO ARMR 03 (Sr. CT) [1-3]";
+	displayName = "[501st] INF RTO ARMR 04 (Sr. CT) [1-3]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_rto,strooper_13);
@@ -1333,7 +1351,7 @@ class macro_new_uniform_class(501_inf_rto,strooper_13): macro_new_uniform_class(
 };
 class macro_new_uniform_class(501_inf_rto,strooper_21): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF RTO ARMR 03 (Sr. CT) [2-1]";
+	displayName = "[501st] INF RTO ARMR 04 (Sr. CT) [2-1]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_rto,strooper_21);
@@ -1342,7 +1360,7 @@ class macro_new_uniform_class(501_inf_rto,strooper_21): macro_new_uniform_class(
 };
 class macro_new_uniform_class(501_inf_rto,strooper_22): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF RTO ARMR 03 (Sr. CT) [2-2]";
+	displayName = "[501st] INF RTO ARMR 04 (Sr. CT) [2-2]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_rto,strooper_22);
@@ -1351,7 +1369,7 @@ class macro_new_uniform_class(501_inf_rto,strooper_22): macro_new_uniform_class(
 };
 class macro_new_uniform_class(501_inf_rto,strooper_23): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF RTO ARMR 03 (Sr. CT) [2-3]";
+	displayName = "[501st] INF RTO ARMR 04 (Sr. CT) [2-3]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_rto,strooper_23);
@@ -1360,7 +1378,7 @@ class macro_new_uniform_class(501_inf_rto,strooper_23): macro_new_uniform_class(
 };
 class macro_new_uniform_class(501_inf_rto,strooper_31): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF RTO ARMR 03 (Sr. CT) [3-1]";
+	displayName = "[501st] INF RTO ARMR 04 (Sr. CT) [3-1]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_rto,strooper_31);
@@ -1369,7 +1387,7 @@ class macro_new_uniform_class(501_inf_rto,strooper_31): macro_new_uniform_class(
 };
 class macro_new_uniform_class(501_inf_rto,strooper_32): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF RTO ARMR 03 (Sr. CT) [3-2]";
+	displayName = "[501st] INF RTO ARMR 04 (Sr. CT) [3-2]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_rto,strooper_32);
@@ -1378,7 +1396,7 @@ class macro_new_uniform_class(501_inf_rto,strooper_32): macro_new_uniform_class(
 };
 class macro_new_uniform_class(501_inf_rto,strooper_33): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF RTO ARMR 03 (Sr. CT) [3-3]";
+	displayName = "[501st] INF RTO ARMR 04 (Sr. CT) [3-3]";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_rto,strooper_33);
@@ -1387,7 +1405,7 @@ class macro_new_uniform_class(501_inf_rto,strooper_33): macro_new_uniform_class(
 };
 class macro_new_uniform_class(501_inf_rto,vtrooper_11): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF RTO ARMR 04 (Vet. CT [1-1])";
+	displayName = "[501st] INF RTO ARMR 05 (Vet. CT [1-1])";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_rto,vtrooper_11);
@@ -1396,7 +1414,7 @@ class macro_new_uniform_class(501_inf_rto,vtrooper_11): macro_new_uniform_class(
 };
 class macro_new_uniform_class(501_inf_rto,vtrooper_12): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF RTO ARMR 04 (Vet. CT [1-2])";
+	displayName = "[501st] INF RTO ARMR 05 (Vet. CT [1-2])";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_rto,vtrooper_12);
@@ -1405,7 +1423,7 @@ class macro_new_uniform_class(501_inf_rto,vtrooper_12): macro_new_uniform_class(
 };
 class macro_new_uniform_class(501_inf_rto,vtrooper_13): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF RTO ARMR 04 (Vet. CT [1-3])";
+	displayName = "[501st] INF RTO ARMR 05 (Vet. CT [1-3])";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_rto,vtrooper_13);
@@ -1414,7 +1432,7 @@ class macro_new_uniform_class(501_inf_rto,vtrooper_13): macro_new_uniform_class(
 };
 class macro_new_uniform_class(501_inf_rto,vtrooper_21): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF RTO ARMR 04 (Vet. CT [2-1])";
+	displayName = "[501st] INF RTO ARMR 05 (Vet. CT [2-1])";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_rto,vtrooper_21);
@@ -1423,7 +1441,7 @@ class macro_new_uniform_class(501_inf_rto,vtrooper_21): macro_new_uniform_class(
 };
 class macro_new_uniform_class(501_inf_rto,vtrooper_22): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF RTO ARMR 04 (Vet. CT [2-2])";
+	displayName = "[501st] INF RTO ARMR 05 (Vet. CT [2-2])";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_rto,vtrooper_22);
@@ -1432,7 +1450,7 @@ class macro_new_uniform_class(501_inf_rto,vtrooper_22): macro_new_uniform_class(
 };
 class macro_new_uniform_class(501_inf_rto,vtrooper_23): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF RTO ARMR 04 (Vet. CT [2-3])";
+	displayName = "[501st] INF RTO ARMR 05 (Vet. CT [2-3])";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_rto,vtrooper_23);
@@ -1441,7 +1459,7 @@ class macro_new_uniform_class(501_inf_rto,vtrooper_23): macro_new_uniform_class(
 };
 class macro_new_uniform_class(501_inf_rto,vtrooper_31): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF RTO ARMR 04 (Vet. CT [3-1])";
+	displayName = "[501st] INF RTO ARMR 05 (Vet. CT [3-1])";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_rto,vtrooper_31);
@@ -1450,7 +1468,7 @@ class macro_new_uniform_class(501_inf_rto,vtrooper_31): macro_new_uniform_class(
 };
 class macro_new_uniform_class(501_inf_rto,vtrooper_32): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF RTO ARMR 04 (Vet. CT [3-2])";
+	displayName = "[501st] INF RTO ARMR 05 (Vet. CT [3-2])";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_rto,vtrooper_32);
@@ -1459,7 +1477,7 @@ class macro_new_uniform_class(501_inf_rto,vtrooper_32): macro_new_uniform_class(
 };
 class macro_new_uniform_class(501_inf_rto,vtrooper_33): macro_new_uniform_class(501_inf,recruit)
 {
-	displayName = "[501st] INF RTO ARMR 04 (Vet. CT [3-3])";
+	displayName = "[501st] INF RTO ARMR 05 (Vet. CT [3-3])";
 	class ItemInfo: ItemInfo
 	{
 		uniformClass = macro_new_uniform_skin_class(501_inf_rto,vtrooper_33);
@@ -1498,7 +1516,7 @@ class macro_new_uniform_class(501_arc,01_21): macro_new_uniform_class(501_inf,re
 	displayName = "[501st] ARC ARMR 01 [2-1]";
 	class ItemInfo: ItemInfo
 	{
-		uniformClass = macro_new_uniform_skin_class(501_arc,01_1);
+		uniformClass = macro_new_uniform_skin_class(501_arc,021);
 		containerClass = "Supply100";
 	};
 };

+ 101 - 25
addons/RD501_Units/blufor/clones/config.cpp

@@ -69,7 +69,8 @@ class cfgWeapons
 		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\acc\1st_lt_pauldron.paa};
 		hiddenSelectionsMaterials[]=
         {
-            "RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat"
+            "RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat",
+			"RD501_Units\textures\Republic\clones\mats\clone_vest_officer_cloth.rvmat"
         };
 		class ItemInfo: VestItem
 		{
@@ -79,7 +80,8 @@ class cfgWeapons
 			macro_rebreather_armor_stuff
 			hiddenSelectionsMaterials[]=
 			{
-				"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat"
+				"RD501_Units\textures\Republic\clones\mats\clone_vest_officer.rvmat",
+				"RD501_Units\textures\Republic\clones\mats\clone_vest_officer_cloth.rvmat"
 			};
 			class HitpointsProtectionInfo
 			{
@@ -409,7 +411,7 @@ class cfgWeapons
 	{
 		displayName = "[501st] INF ACC 01 C (Vet. Trooper)";
 		picture = "\MRC\JLTS\characters\CloneArmor\data\ui\CloneVestHeavy_ui_ca.paa";
-		model = "\MRC\JLTS\characters\CloneArmor\CloneVestAirborne.p3d";
+		model = "\MRC\JLTS\characters\CloneArmor\CloneVestAirborneNCO.p3d";
 		hiddenSelections[]=
 		{
 			"camo1",
@@ -417,11 +419,11 @@ class cfgWeapons
 		};
 		hiddenSelectionsTextures[] = 
 		{
-			TEXTUREPATH\Republic\clones\Infantry\acc\trooper_heavy_acc.paa
+			"", TEXTUREPATH\Republic\clones\Infantry\acc\trooper_heavy_acc.paa
 		};
 		hiddenSelectionsMaterials[]=
 		{
-		
+		""
 		};
 		class ItemInfo: ItemInfo
 		{
@@ -444,7 +446,7 @@ class cfgWeapons
 			"camo1",
 			"camo2"
 		};
-		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\acc\medic_heavy_acc.paa};
+		hiddenSelectionsTextures[] = {"",TEXTUREPATH\Republic\clones\Infantry\acc\medic_heavy_acc.paa};
 		hiddenSelectionsMaterials[]= {""};
 		class ItemInfo: ItemInfo
 		{
@@ -467,10 +469,10 @@ 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[]=
 		{
-		
+		""
 		};
 		class ItemInfo: ItemInfo
 		{
@@ -550,7 +552,7 @@ class cfgWeapons
 	class macro_new_vest_class(501_inf,acc_5_b): macro_new_vest_class(501_inf,acc_5)
 	{
 		displayName = "[501st] INF ACC 05 Medic (Sr. Sgt)";
-		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\acc\bn_rto_pauldron.paa, TEXTUREPATH\Republic\clones\Infantry\acc\inf_medic_nco.paa};
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\acc\bn_medic_pauldron.paa, TEXTUREPATH\Republic\clones\Infantry\acc\inf_medic_nco.paa};
 	};
 	class macro_new_vest_class(501_inf,acc_5_c): macro_new_vest_class(501_inf,acc_5)
 	{
@@ -1500,11 +1502,44 @@ class CfgGlasses
 		ACE_OverlayCracked = "RD501_Units\textures\glasses\phase2crack.paa";
 		ace_overlayDirt = "RD501_Units\textures\glasses\phase2dirt.paa";
 		ACE_Resistance = 2;
-		displayname = "[501st] INF ACC 01 A";
+		displayname = "[501st] INF ACC 01 C";
+		mass = 4;
+		model = "\MRC\JLTS\characters\CloneArmor\CloneVestAirborne.p3d";
+		hiddenSelections[] = {"camo1","camo2"};
+		hiddenSelectionsTextures[] = {"", TEXTUREPATH\Republic\clones\Infantry\acc\trooper_heavy_acc.paa};
+		hiddenSelectionsMaterials[]= {""};
+		name = "None";
+		scope = 2;
+		picture = "\MRC\JLTS\characters\CloneArmor\data\ui\CloneVestHeavy_ui_ca.paa";
+	};
+	class 501st_inf_acc_01_c_medic
+	{
+		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 01 C (Medic)";
 		mass = 4;
 		model = "\MRC\JLTS\characters\CloneArmor\CloneVestAirborne.p3d";
 		hiddenSelections[] = {"camo1","camo2"};
-		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\acc\trooper_heavy_acc.paa};
+		hiddenSelectionsTextures[] = {"",TEXTUREPATH\Republic\clones\Infantry\acc\medic_heavy_acc.paa};
+		hiddenSelectionsMaterials[]= {""};
+		name = "None";
+		scope = 2;
+		picture = "\MRC\JLTS\characters\CloneArmor\data\ui\CloneVestHeavy_ui_ca.paa";
+	};
+	class 501st_inf_acc_01_c_rto
+	{
+		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 01 C (RTO)";
+		mass = 4;
+		model = "\MRC\JLTS\characters\CloneArmor\CloneVestAirborne.p3d";
+		hiddenSelections[] = {"camo1","camo2"};
+		hiddenSelectionsTextures[] = {"",TEXTUREPATH\Republic\clones\Infantry\acc\rto_heavy_acc.paa};
+		hiddenSelectionsMaterials[]= {""};
 		name = "None";
 		scope = 2;
 		picture = "\MRC\JLTS\characters\CloneArmor\data\ui\CloneVestHeavy_ui_ca.paa";
@@ -2058,10 +2093,10 @@ class CfgVehicles
 	{
 		author = "RD501";
 		scope = 1;
-		model = "\MRC\JLTS\characters\CloneArmor\CloneArmor.p3d";
+		model = "\MRC\JLTS\characters\CloneArmor\CloneArmorMC.p3d";
 		nakedUniform = "U_BasicBody";
 		hiddenSelections[] = {"Camo1","Camo2","Camo3"};
-		hiddenSelectionsMaterials[] = {TEXTUREPATH\Republic\clones\mats\clone_officer_alt_armor.rvmat, MRC\JLTS\characters\CloneArmor\data\clone_armor2_clean.rvmat};
+		hiddenSelectionsMaterials[] = {"MRC\JLTS\characters\CloneArmor\data\clone_armor1_mc.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)
@@ -2074,9 +2109,9 @@ class CfgVehicles
 	};
 	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\maj_chest_rank.paa};
 	};
-	class macro_new_uniform_skin_class(501_inf,p1_nco): macro_new_uniform_skin_class(501_inf,recruit)
+	class macro_new_uniform_skin_class(501_inf,phase1_nco): macro_new_uniform_skin_class(501_inf,recruit)
 	{
 		author = "RD501";
 		scope = 1;
@@ -2089,7 +2124,7 @@ class CfgVehicles
 		model = "\armor_unit\21\21.p3d";
 		hiddenSelections[] = {"Camo1","Camo2","CamoB"};
 		hiddenSelectionsMaterials[] = {"armor_unit\21\camo1.rvmat","armor_unit\21\camo2.rvmat","armor_unit\21\under.rvmat"};
-		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\auxillary\snow_trooper_armor_upper.paa,TEXTUREPATH\Republic\clones\auxillary\snow_trooper_armor_lower.paa,"armor_unit\21\21_Undersuit_co.paa"};
+		hiddenSelectionsTextures[] = {"RD501_Units\textures\Republic\clones\auxillary\snow_trooper_armor_upper.paa","RD501_Units\textures\Republic\clones\auxillary\snow_trooper_armor_lower.paa","armor_unit\21\21_Undersuit_co.paa"};
 	};
 	class macro_new_uniform_skin_class(501_inf,snow_nco): macro_new_uniform_skin_class(501_inf,snow)
 	{
@@ -2447,6 +2482,23 @@ class CfgVehicles
 		nakedUniform = "U_BasicBody";
 		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_arc,phase1_01): macro_new_uniform_skin_class(501_inf,recruit)
+	{
+		author = "RD501";
+		scope = 2;
+		model = "\MRC\JLTS\characters\CloneArmor\CloneArmor.p3d";
+		nakedUniform = "U_BasicBody";
+		hiddenSelectionsTextures[] = {"\3AS\3as_JLTS\Uniforms\data\Phase1\Phase1_Lieutenant_upper_CO.paa"};
+	
+	};
+	class macro_new_uniform_skin_class(501_arc,phase1_02): macro_new_uniform_skin_class(501_arc,phase1_01)
+	{
+		author = "RD501";
+		scope = 2;
+		model = "\MRC\JLTS\characters\CloneArmor\CloneArmor.p3d";
+		nakedUniform = "U_BasicBody";
+		hiddenSelectionsTextures[] = {"\3AS\3as_JLTS\Uniforms\data\Phase1\Phase1_Captain_upper_CO.paa"};
+	};
 	class macro_new_uniform_skin_class(501_utc,01): macro_new_uniform_skin_class(501_inf,recruit)
 	{
 		author = "RD501";
@@ -2640,6 +2692,30 @@ class CfgVehicles
 	{
 		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\strooper_rto_1_3_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa};
 	};
+	class macro_new_uniform_skin_class(501_inf_rto,strooper_21): macro_new_uniform_skin_class(501_inf,recruit)
+	{
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\strooper_rto_2_1_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa};
+	};
+	class macro_new_uniform_skin_class(501_inf_rto,strooper_22): macro_new_uniform_skin_class(501_inf,recruit)
+	{
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\strooper_rto_2_2_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa};
+	};
+	class macro_new_uniform_skin_class(501_inf_rto,strooper_23): macro_new_uniform_skin_class(501_inf,recruit)
+	{
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\strooper_rto_2_3_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa};
+	};
+	class macro_new_uniform_skin_class(501_inf_rto,strooper_31): macro_new_uniform_skin_class(501_inf,recruit)
+	{
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\strooper_rto_3_1_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa};
+	};
+	class macro_new_uniform_skin_class(501_inf_rto,strooper_32): macro_new_uniform_skin_class(501_inf,recruit)
+	{
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\strooper_rto_3_2_armor_upper.paa,TEXTUREPATH\Republic\clones\Infantry\strooper_armor_lower.paa};
+	};
+	class macro_new_uniform_skin_class(501_inf_rto,strooper_33): macro_new_uniform_skin_class(501_inf,recruit)
+	{
+		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\Infantry\strooper_rto_3_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)
 	{
@@ -2786,39 +2862,39 @@ class CfgVehicles
 		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)
+	class macro_new_uniform_skin_class(501_arc,01_11): macro_new_uniform_skin_class(501_arc,01)
 	{
 		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)
+	class macro_new_uniform_skin_class(501_arc,01_12): macro_new_uniform_skin_class(501_arc,01)
 	{
 		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)
+	class macro_new_uniform_skin_class(501_arc,01_13): macro_new_uniform_skin_class(501_arc,01)
 	{
 		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)
+	class macro_new_uniform_skin_class(501_arc,01_21): macro_new_uniform_skin_class(501_arc,01)
 	{
 		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)
+	class macro_new_uniform_skin_class(501_arc,01_22): macro_new_uniform_skin_class(501_arc,01)
 	{
 		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)
+	class macro_new_uniform_skin_class(501_arc,01_23): macro_new_uniform_skin_class(501_arc,01)
 	{
 		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)
+	class macro_new_uniform_skin_class(501_arc,01_31): macro_new_uniform_skin_class(501_arc,01)
 	{
 		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)
+	class macro_new_uniform_skin_class(501_arc,01_32): macro_new_uniform_skin_class(501_arc,01)
 	{
 		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)
+	class macro_new_uniform_skin_class(501_arc,01_33): macro_new_uniform_skin_class(501_arc,01)
 	{
 		hiddenSelectionsTextures[] = {TEXTUREPATH\Republic\clones\arc\arc_3_3_armor_upper.paa,TEXTUREPATH\Republic\clones\arc\arc_armour_lower_01.paa};
 	};

+ 1 - 1
addons/RD501_Units/other/config.cpp

@@ -3,7 +3,7 @@
 #include "../../RD501_main/config_macros.hpp"
 //
 
-#define macro_new_glass(className) MODNAME##_##className
+#define macro_new_glass(className) CONCAT_3(MODNAME,_,className)
 
 class CfgPatches
 {

BIN
addons/RD501_Units/textures/Republic/clones/Infantry/acc/1st_lt_pauldron.paa


BIN
addons/RD501_Units/textures/Republic/clones/Infantry/acc/2nd_lt_pauldron.paa


BIN
addons/RD501_Units/textures/Republic/clones/Infantry/acc/bn_medic_pauldron.paa


BIN
addons/RD501_Units/textures/Republic/clones/Infantry/acc/bn_ncoic_pauldron.paa


BIN
addons/RD501_Units/textures/Republic/clones/Infantry/acc/bn_rto_pauldron.paa


BIN
addons/RD501_Units/textures/Republic/clones/Infantry/acc/comp_ncoic_pauldron.paa


BIN
addons/RD501_Units/textures/Republic/clones/Infantry/acc/cpt_pauldron.paa


BIN
addons/RD501_Units/textures/Republic/clones/Infantry/acc/maj_pauldron.paa


BIN
addons/RD501_Units/textures/Republic/clones/arc/acc/arc_acc_02.paa