_uniforms.hpp 33 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571
  1. class macro_new_uniform_class(501_inf,recruit): Uniform_Base
  2. {
  3. author = "RD501";
  4. scope = 2;
  5. nakedUniform = "U_BasicBody";
  6. displayName = "[501st] INF ARMR 01 (Recruit)";
  7. picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneArmor_ui_ca.paa";
  8. model="\MRC\JLTS\characters\CloneArmor\CloneArmor.p3d";
  9. class ItemInfo: UniformItem
  10. {
  11. uniformClass = macro_new_uniform_skin_class(501_inf,recruit);
  12. armor = 100;
  13. armorStructural = 5;
  14. explosionShielding = 1.1;
  15. impactDamageMultiplier = -100; // multiplier for falling damage, doesnt actualy work lol
  16. modelSides[] = {6};
  17. uniformType = "Neopren";
  18. containerClass = "Supply100";
  19. mass = 40;
  20. };
  21. };
  22. class macro_new_uniform_class(501_inf,cadet): macro_new_uniform_class(501_inf,recruit)
  23. {
  24. displayName = "[501st] INF ARMR 02 (Cadet)";
  25. class ItemInfo: ItemInfo
  26. {
  27. uniformClass = macro_new_uniform_skin_class(501_inf,cadet);
  28. containerClass = "Supply100";
  29. };
  30. };
  31. class macro_new_uniform_class(501_inf_medic,cadet): macro_new_uniform_class(501_inf,recruit)
  32. {
  33. displayName = "[501st] INF MED ARMR 01 (Cadet)";
  34. class ItemInfo: ItemInfo
  35. {
  36. uniformClass = macro_new_uniform_skin_class(501_inf_medic,cadet);
  37. containerClass = "Supply100";
  38. };
  39. };
  40. class macro_new_uniform_class(501_inf_rto,cadet): macro_new_uniform_class(501_inf,recruit)
  41. {
  42. displayName = "[501st] INF RTO ARMR 01 (Cadet)";
  43. class ItemInfo: ItemInfo
  44. {
  45. uniformClass = macro_new_uniform_skin_class(501_inf_rto,cadet);
  46. containerClass = "Supply100";
  47. };
  48. };
  49. class macro_new_uniform_class(501_inf,trooper): macro_new_uniform_class(501_inf,recruit)
  50. {
  51. displayName = "[501st] INF ARMR 03 (Trooper)";
  52. class ItemInfo: ItemInfo
  53. {
  54. uniformClass = macro_new_uniform_skin_class(501_inf,trooper);
  55. containerClass = "Supply100";
  56. };
  57. };
  58. class macro_new_uniform_class(501_inf_medic,trooper): macro_new_uniform_class(501_inf,recruit)
  59. {
  60. displayName = "[501st] INF MED ARMR 02 (Trooper)";
  61. class ItemInfo: ItemInfo
  62. {
  63. uniformClass = macro_new_uniform_skin_class(501_inf_medic,trooper);
  64. containerClass = "Supply100";
  65. };
  66. };
  67. class macro_new_uniform_class(501_inf_rto,trooper): macro_new_uniform_class(501_inf,recruit)
  68. {
  69. displayName = "[501st] INF RTO ARMR 02 (Trooper)";
  70. class ItemInfo: ItemInfo
  71. {
  72. uniformClass = macro_new_uniform_skin_class(501_inf_rto,trooper);
  73. containerClass = "Supply100";
  74. };
  75. };
  76. class macro_new_uniform_class(501_inf,strooper): macro_new_uniform_class(501_inf,recruit)
  77. {
  78. displayName = "[501st] INF ARMR 04 (Senior Trooper)";
  79. class ItemInfo: ItemInfo
  80. {
  81. uniformClass = macro_new_uniform_skin_class(501_inf,strooper);
  82. containerClass = "Supply100";
  83. };
  84. };
  85. class macro_new_uniform_class(501_inf_medic,strooper): macro_new_uniform_class(501_inf,recruit)
  86. {
  87. displayName = "[501st] INF MED ARMR 03 (Senior Trooper)";
  88. class ItemInfo: ItemInfo
  89. {
  90. uniformClass = macro_new_uniform_skin_class(501_inf_medic,strooper);
  91. containerClass = "Supply100";
  92. };
  93. };
  94. class macro_new_uniform_class(501_inf_rto,strooper): macro_new_uniform_class(501_inf,recruit)
  95. {
  96. displayName = "[501st] INF RTO ARMR 03 (Senior Trooper)";
  97. class ItemInfo: ItemInfo
  98. {
  99. uniformClass = macro_new_uniform_skin_class(501_inf_rto,strooper);
  100. containerClass = "Supply100";
  101. };
  102. };
  103. class macro_new_uniform_class(501_inf,vtrooper): macro_new_uniform_class(501_inf,recruit)
  104. {
  105. displayName = "[501st] INF ARMR 05 (Veteran Trooper)";
  106. class ItemInfo: ItemInfo
  107. {
  108. uniformClass = macro_new_uniform_skin_class(501_inf,vtrooper);
  109. containerClass = "Supply100";
  110. };
  111. };
  112. class macro_new_uniform_class(501_inf_medic,vtrooper): macro_new_uniform_class(501_inf,recruit)
  113. {
  114. displayName = "[501st] INF MED ARMR 04 (Veteran Trooper)";
  115. class ItemInfo: ItemInfo
  116. {
  117. uniformClass = macro_new_uniform_skin_class(501_inf_medic,vtrooper);
  118. containerClass = "Supply100";
  119. };
  120. };
  121. class macro_new_uniform_class(501_inf_rto,vtrooper): macro_new_uniform_class(501_inf,recruit)
  122. {
  123. displayName = "[501st] INF RTO ARMR 04 (Veteran Trooper)";
  124. class ItemInfo: ItemInfo
  125. {
  126. uniformClass = macro_new_uniform_skin_class(501_inf_rto,vtrooper);
  127. containerClass = "Supply100";
  128. };
  129. };
  130. class macro_new_uniform_class(501_inf,nco): macro_new_uniform_class(501_inf,recruit)
  131. {
  132. displayName = "[501st] INF ARMR 06 (NCO)";
  133. class ItemInfo: ItemInfo
  134. {
  135. uniformClass = macro_new_uniform_skin_class(501_inf,nco);
  136. containerClass = "Supply100";
  137. };
  138. };
  139. class macro_new_uniform_class(501_inf_medic,nco): macro_new_uniform_class(501_inf,recruit)
  140. {
  141. displayName = "[501st] INF MED ARMR 05 (NCO)";
  142. class ItemInfo: ItemInfo
  143. {
  144. uniformClass = macro_new_uniform_skin_class(501_inf_medic,nco);
  145. containerClass = "Supply100";
  146. };
  147. };
  148. class macro_new_uniform_class(501_inf_rto,nco): macro_new_uniform_class(501_inf,recruit)
  149. {
  150. displayName = "[501st] INF RTO ARMR 05 (NCO)";
  151. class ItemInfo: ItemInfo
  152. {
  153. uniformClass = macro_new_uniform_skin_class(501_inf_rto,nco);
  154. containerClass = "Supply100";
  155. };
  156. };
  157. ///
  158. class macro_new_uniform_class(501_ab,cadet): macro_new_uniform_class(501_inf,recruit)
  159. {
  160. displayName = "[501st] AB ARMR 01 (Cadet)";
  161. class ItemInfo: ItemInfo
  162. {
  163. uniformClass = macro_new_uniform_skin_class(501_ab,cadet);
  164. containerClass = "Supply100";
  165. };
  166. };
  167. class macro_new_uniform_class(501_ab_medic,cadet): macro_new_uniform_class(501_inf,recruit)
  168. {
  169. displayName = "[501st] AB MED ARMR 01 (Cadet)";
  170. class ItemInfo: ItemInfo
  171. {
  172. uniformClass = macro_new_uniform_skin_class(501_ab_medic,cadet);
  173. containerClass = "Supply100";
  174. };
  175. };
  176. class macro_new_uniform_class(501_ab_rto,cadet): macro_new_uniform_class(501_inf,recruit)
  177. {
  178. displayName = "[501st] AB RTO ARMR 01 (Cadet)";
  179. class ItemInfo: ItemInfo
  180. {
  181. uniformClass = macro_new_uniform_skin_class(501_ab_rto,cadet);
  182. containerClass = "Supply100";
  183. };
  184. };
  185. class macro_new_uniform_class(501_ab,trooper): macro_new_uniform_class(501_inf,recruit)
  186. {
  187. displayName = "[501st] AB ARMR 02 (Trooper)";
  188. class ItemInfo: ItemInfo
  189. {
  190. uniformClass = macro_new_uniform_skin_class(501_ab,trooper);
  191. containerClass = "Supply100";
  192. };
  193. };
  194. class macro_new_uniform_class(501_ab_medic,trooper): macro_new_uniform_class(501_inf,recruit)
  195. {
  196. displayName = "[501st] AB MED ARMR 02 (Trooper)";
  197. class ItemInfo: ItemInfo
  198. {
  199. uniformClass = macro_new_uniform_skin_class(501_ab_medic,trooper);
  200. containerClass = "Supply100";
  201. };
  202. };
  203. class macro_new_uniform_class(501_ab_rto,trooper): macro_new_uniform_class(501_inf,recruit)
  204. {
  205. displayName = "[501st] AB RTO ARMR 02 (Trooper)";
  206. class ItemInfo: ItemInfo
  207. {
  208. uniformClass = macro_new_uniform_skin_class(501_ab_rto,trooper);
  209. containerClass = "Supply100";
  210. };
  211. };
  212. class macro_new_uniform_class(501_ab,strooper): macro_new_uniform_class(501_inf,recruit)
  213. {
  214. displayName = "[501st] AB ARMR 03 (Senior Trooper)";
  215. class ItemInfo: ItemInfo
  216. {
  217. uniformClass = macro_new_uniform_skin_class(501_ab,strooper);
  218. containerClass = "Supply100";
  219. };
  220. };
  221. class macro_new_uniform_class(501_ab_medic,strooper): macro_new_uniform_class(501_inf,recruit)
  222. {
  223. displayName = "[501st] AB MED ARMR 03 (Senior Trooper)";
  224. class ItemInfo: ItemInfo
  225. {
  226. uniformClass = macro_new_uniform_skin_class(501_ab_medic,strooper);
  227. containerClass = "Supply100";
  228. };
  229. };
  230. class macro_new_uniform_class(501_ab_rto,strooper): macro_new_uniform_class(501_inf,recruit)
  231. {
  232. displayName = "[501st] AB RTO ARMR 03 (Senior Trooper)";
  233. class ItemInfo: ItemInfo
  234. {
  235. uniformClass = macro_new_uniform_skin_class(501_ab_rto,strooper);
  236. containerClass = "Supply100";
  237. };
  238. };
  239. class macro_new_uniform_class(501_ab,vtrooper): macro_new_uniform_class(501_inf,recruit)
  240. {
  241. displayName = "[501st] AB ARMR 04 (Veteran Trooper)";
  242. class ItemInfo: ItemInfo
  243. {
  244. uniformClass = macro_new_uniform_skin_class(501_ab,vtrooper);
  245. containerClass = "Supply100";
  246. };
  247. };
  248. class macro_new_uniform_class(501_ab_medic,vtrooper): macro_new_uniform_class(501_inf,recruit)
  249. {
  250. displayName = "[501st] AB MED ARMR 04 (Veteran Trooper)";
  251. class ItemInfo: ItemInfo
  252. {
  253. uniformClass = macro_new_uniform_skin_class(501_ab_medic,vtrooper);
  254. containerClass = "Supply100";
  255. };
  256. };
  257. class macro_new_uniform_class(501_ab_rto,vtrooper): macro_new_uniform_class(501_inf,recruit)
  258. {
  259. displayName = "[501st] AB RTO ARMR 04 (Veteran Trooper)";
  260. class ItemInfo: ItemInfo
  261. {
  262. uniformClass = macro_new_uniform_skin_class(501_ab_rto,vtrooper);
  263. containerClass = "Supply100";
  264. };
  265. };
  266. class macro_new_uniform_class(501_ab,cpl): macro_new_uniform_class(501_inf,recruit)
  267. {
  268. displayName = "[501st] AB ARMR 05 (Cpl)";
  269. class ItemInfo: ItemInfo
  270. {
  271. uniformClass = macro_new_uniform_skin_class(501_ab,cpl);
  272. containerClass = "Supply100";
  273. };
  274. };
  275. class macro_new_uniform_class(501_ab_medic,cpl): macro_new_uniform_class(501_inf,recruit)
  276. {
  277. displayName = "[501st] AB MED ARMR 05 (Cpl)";
  278. class ItemInfo: ItemInfo
  279. {
  280. uniformClass = macro_new_uniform_skin_class(501_ab_medic,cpl);
  281. containerClass = "Supply100";
  282. };
  283. };
  284. class macro_new_uniform_class(501_ab_rto,cpl): macro_new_uniform_class(501_inf,recruit)
  285. {
  286. displayName = "[501st] AB RTO ARMR 05 (Cpl)";
  287. class ItemInfo: ItemInfo
  288. {
  289. uniformClass = macro_new_uniform_skin_class(501_ab_rto,cpl);
  290. containerClass = "Supply100";
  291. };
  292. };
  293. class macro_new_uniform_class(501_ab,scpl): macro_new_uniform_class(501_inf,recruit)
  294. {
  295. displayName = "[501st] AB ARMR 06 (Sr. Cpl)";
  296. class ItemInfo: ItemInfo
  297. {
  298. uniformClass = macro_new_uniform_skin_class(501_ab,scpl);
  299. containerClass = "Supply100";
  300. };
  301. };
  302. class macro_new_uniform_class(501_ab_medic,scpl): macro_new_uniform_class(501_inf,recruit)
  303. {
  304. displayName = "[501st] AB MED ARMR 06 (Sr. Cpl)";
  305. class ItemInfo: ItemInfo
  306. {
  307. uniformClass = macro_new_uniform_skin_class(501_ab_medic,scpl);
  308. containerClass = "Supply100";
  309. };
  310. };
  311. class macro_new_uniform_class(501_ab_rto,scpl): macro_new_uniform_class(501_inf,recruit)
  312. {
  313. displayName = "[501st] AB RTO ARMR 06 (Sr. Cpl)";
  314. class ItemInfo: ItemInfo
  315. {
  316. uniformClass = macro_new_uniform_skin_class(501_ab_rto,scpl);
  317. containerClass = "Supply100";
  318. };
  319. };
  320. class macro_new_uniform_class(501_ab,cs): macro_new_uniform_class(501_inf,recruit)
  321. {
  322. displayName = "[501st] AB ARMR 07 (CS)";
  323. class ItemInfo: ItemInfo
  324. {
  325. uniformClass = macro_new_uniform_skin_class(501_ab,cs);
  326. containerClass = "Supply100";
  327. };
  328. };
  329. class macro_new_uniform_class(501_ab_medic,cs): macro_new_uniform_class(501_inf,recruit)
  330. {
  331. displayName = "[501st] AB MED ARMR 07 (CS)";
  332. class ItemInfo: ItemInfo
  333. {
  334. uniformClass = macro_new_uniform_skin_class(501_ab_medic,cs);
  335. containerClass = "Supply100";
  336. };
  337. };
  338. class macro_new_uniform_class(501_ab_rto,cs): macro_new_uniform_class(501_inf,recruit)
  339. {
  340. displayName = "[501st] AB RTO ARMR 07 (CS)";
  341. class ItemInfo: ItemInfo
  342. {
  343. uniformClass = macro_new_uniform_skin_class(501_ab_rto,cs);
  344. containerClass = "Supply100";
  345. };
  346. };
  347. class macro_new_uniform_class(501_ab,scs): macro_new_uniform_class(501_inf,recruit)
  348. {
  349. displayName = "[501st] AB ARMR 08 (Sr. CS)";
  350. class ItemInfo: ItemInfo
  351. {
  352. uniformClass = macro_new_uniform_skin_class(501_ab,scs);
  353. containerClass = "Supply100";
  354. };
  355. };
  356. class macro_new_uniform_class(501_ab_medic,scs): macro_new_uniform_class(501_inf,recruit)
  357. {
  358. displayName = "[501st] AB MED ARMR 08 (Sr. CS)";
  359. class ItemInfo: ItemInfo
  360. {
  361. uniformClass = macro_new_uniform_skin_class(501_ab_medic,scs);
  362. containerClass = "Supply100";
  363. };
  364. };
  365. class macro_new_uniform_class(501_ab_rto,scs): macro_new_uniform_class(501_inf,recruit)
  366. {
  367. displayName = "[501st] AB RTO ARMR 08 (Sr. CS)";
  368. class ItemInfo: ItemInfo
  369. {
  370. uniformClass = macro_new_uniform_skin_class(501_ab_rto,scs);
  371. containerClass = "Supply100";
  372. };
  373. };
  374. class macro_new_uniform_class(501_ab,csm): macro_new_uniform_class(501_inf,recruit)
  375. {
  376. displayName = "[501st] AB ARMR 09 (CS-M)";
  377. class ItemInfo: ItemInfo
  378. {
  379. uniformClass = macro_new_uniform_skin_class(501_ab,csm);
  380. containerClass = "Supply100";
  381. };
  382. };
  383. class macro_new_uniform_class(501_avi,cxc): macro_new_uniform_class(501_inf,recruit)
  384. {
  385. displayName = "[501st] AVI ARMR 01 (Cadet)";
  386. class ItemInfo: ItemInfo
  387. {
  388. uniformClass = macro_new_uniform_skin_class(501_avi,cxc);
  389. containerClass = "Supply100";
  390. };
  391. };
  392. class macro_new_uniform_class(501_avi,scxc): macro_new_uniform_class(501_inf,recruit)
  393. {
  394. displayName = "[501st] AVI ARMR 02 (Sr. Cadet)";
  395. class ItemInfo: ItemInfo
  396. {
  397. uniformClass = macro_new_uniform_skin_class(501_avi,scxc);
  398. containerClass = "Supply100";
  399. };
  400. };
  401. class macro_new_uniform_class(501_avi,cxx): macro_new_uniform_class(501_inf,recruit)
  402. {
  403. displayName = "[501st] AVI ARMR 03 (Ensign)";
  404. class ItemInfo: ItemInfo
  405. {
  406. uniformClass = macro_new_uniform_skin_class(501_avi,cxx);
  407. containerClass = "Supply100";
  408. };
  409. };
  410. class macro_new_uniform_class(501_avi,scxx): macro_new_uniform_class(501_inf,recruit)
  411. {
  412. displayName = "[501st] AVI ARMR 04 (Sr. Ensign)";
  413. class ItemInfo: ItemInfo
  414. {
  415. uniformClass = macro_new_uniform_skin_class(501_avi,scxx);
  416. containerClass = "Supply100";
  417. };
  418. };
  419. class macro_new_uniform_class(501_avi,cxp): macro_new_uniform_class(501_inf,recruit)
  420. {
  421. displayName = "[501st] AVI ARMR 05 (Flight Officer)";
  422. class ItemInfo: ItemInfo
  423. {
  424. uniformClass = macro_new_uniform_skin_class(501_avi,cxp);
  425. containerClass = "Supply100";
  426. };
  427. };
  428. class macro_new_uniform_class(501_avi,cxs): macro_new_uniform_class(501_inf,recruit)
  429. {
  430. displayName = "[501st] AVI ARMR 06 (Jr. Lt.)";
  431. class ItemInfo: ItemInfo
  432. {
  433. uniformClass = macro_new_uniform_skin_class(501_avi,cxs);
  434. containerClass = "Supply100";
  435. };
  436. };
  437. class macro_new_uniform_class(501_avi,cx1): macro_new_uniform_class(501_inf,recruit)
  438. {
  439. displayName = "[501st] AVI ARMR 08 (First Lt.)";
  440. class ItemInfo: ItemInfo
  441. {
  442. uniformClass = macro_new_uniform_skin_class(501_avi,cx1);
  443. containerClass = "Supply100";
  444. };
  445. };
  446. class macro_new_uniform_class(501_avi,cx2): macro_new_uniform_class(501_inf,recruit)
  447. {
  448. displayName = "[501st] AVI ARMR 07 (Second Lt.)";
  449. class ItemInfo: ItemInfo
  450. {
  451. uniformClass = macro_new_uniform_skin_class(501_avi,cx2);
  452. containerClass = "Supply100";
  453. };
  454. };
  455. class macro_new_uniform_class(501_avi,cx3): macro_new_uniform_class(501_inf,recruit)
  456. {
  457. displayName = "[501st] AVI ARMR 09 (Captain)";
  458. class ItemInfo: ItemInfo
  459. {
  460. uniformClass = macro_new_uniform_skin_class(501_avi,cx3);
  461. containerClass = "Supply100";
  462. };
  463. };
  464. //
  465. class macro_new_uniform_class(empire_rg,boi): macro_new_uniform_class(501_inf,recruit)
  466. {
  467. displayName = "[Empire] Royal Guard Armour";
  468. class ItemInfo: ItemInfo
  469. {
  470. uniformClass = macro_new_uniform_skin_class(empire_rg,boi);
  471. containerClass = "Supply100";
  472. };
  473. };
  474. //
  475. class macro_new_uniform_class(501_arc,01): macro_new_uniform_class(501_inf,recruit)
  476. {
  477. displayName = "[501st] ARC ARMR 01";
  478. class ItemInfo: ItemInfo
  479. {
  480. uniformClass = macro_new_uniform_skin_class(501_arc,01);
  481. containerClass = "Supply100";
  482. };
  483. };
  484. class macro_new_uniform_class(501_arc,02): macro_new_uniform_class(501_inf,recruit)
  485. {
  486. displayName = "[501st] ARC ARMR 02";
  487. class ItemInfo: ItemInfo
  488. {
  489. uniformClass = macro_new_uniform_skin_class(501_arc,02);
  490. containerClass = "Supply100";
  491. };
  492. };
  493. class macro_new_uniform_class(501_utc,01): macro_new_uniform_class(501_inf,recruit)
  494. {
  495. displayName = "[501st] UTC (Cyan)";
  496. class ItemInfo: ItemInfo
  497. {
  498. uniformClass = macro_new_uniform_skin_class(501_utc,01);
  499. containerClass = "Supply100";
  500. };
  501. };
  502. class macro_new_uniform_class(501_utc,02): macro_new_uniform_class(501_inf,recruit)
  503. {
  504. displayName = "[501st] UTC (Green)";
  505. class ItemInfo: ItemInfo
  506. {
  507. uniformClass = macro_new_uniform_skin_class(501_utc,02);
  508. containerClass = "Supply100";
  509. };
  510. };
  511. class macro_new_uniform_class(501_utc,03): macro_new_uniform_class(501_inf,recruit)
  512. {
  513. displayName = "[501st] UTC (Indigo)";
  514. class ItemInfo: ItemInfo
  515. {
  516. uniformClass = macro_new_uniform_skin_class(501_utc,03);
  517. containerClass = "Supply100";
  518. };
  519. };
  520. class macro_new_uniform_class(501_utc,04): macro_new_uniform_class(501_inf,recruit)
  521. {
  522. displayName = "[501st] UTC (Orange)";
  523. class ItemInfo: ItemInfo
  524. {
  525. uniformClass = macro_new_uniform_skin_class(501_utc,04);
  526. containerClass = "Supply100";
  527. };
  528. };
  529. class macro_new_uniform_class(501_utc,05): macro_new_uniform_class(501_inf,recruit)
  530. {
  531. displayName = "[501st] UTC (Pink)";
  532. class ItemInfo: ItemInfo
  533. {
  534. uniformClass = macro_new_uniform_skin_class(501_utc,05);
  535. containerClass = "Supply100";
  536. };
  537. };
  538. class macro_new_uniform_class(501_utc,06): macro_new_uniform_class(501_inf,recruit)
  539. {
  540. displayName = "[501st] UTC (Red)";
  541. class ItemInfo: ItemInfo
  542. {
  543. uniformClass = macro_new_uniform_skin_class(501_utc,06);
  544. containerClass = "Supply100";
  545. };
  546. };
  547. class macro_new_uniform_class(501_utc,07): macro_new_uniform_class(501_inf,recruit)
  548. {
  549. displayName = "[501st] UTC (Violet)";
  550. class ItemInfo: ItemInfo
  551. {
  552. uniformClass = macro_new_uniform_skin_class(501_utc,07);
  553. containerClass = "Supply100";
  554. };
  555. };
  556. class macro_new_uniform_class(501_utc,08): macro_new_uniform_class(501_inf,recruit)
  557. {
  558. displayName = "[501st] UTC (Yellow)";
  559. class ItemInfo: ItemInfo
  560. {
  561. uniformClass = macro_new_uniform_skin_class(501_utc,08);
  562. containerClass = "Supply100";
  563. };
  564. };
  565. class macro_new_uniform_class(501_inf,strooper_11): macro_new_uniform_class(501_inf,strooper) { displayName = macro_quote([501st] INF ARMR 04 (Senior Trooper) [1-1]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf,strooper_11); }; }; class macro_new_uniform_class(501_inf,strooper_12): macro_new_uniform_class(501_inf,strooper) { displayName = macro_quote([501st] INF ARMR 04 (Senior Trooper) [1-2]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf,strooper_12); }; }; class macro_new_uniform_class(501_inf,strooper_13): macro_new_uniform_class(501_inf,strooper) { displayName = macro_quote([501st] INF ARMR 04 (Senior Trooper) [1-3]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf,strooper_13); }; }; class macro_new_uniform_class(501_inf,strooper_21): macro_new_uniform_class(501_inf,strooper) { displayName = macro_quote([501st] INF ARMR 04 (Senior Trooper) [2-1]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf,strooper_21); }; }; class macro_new_uniform_class(501_inf,strooper_22): macro_new_uniform_class(501_inf,strooper) { displayName = macro_quote([501st] INF ARMR 04 (Senior Trooper) [2-2]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf,strooper_22); }; }; class macro_new_uniform_class(501_inf,strooper_23): macro_new_uniform_class(501_inf,strooper) { displayName = macro_quote([501st] INF ARMR 04 (Senior Trooper) [2-3]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf,strooper_23); }; }; class macro_new_uniform_class(501_inf,strooper_31): macro_new_uniform_class(501_inf,strooper) { displayName = macro_quote([501st] INF ARMR 04 (Senior Trooper) [3-1]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf,strooper_31); }; }; class macro_new_uniform_class(501_inf,strooper_32): macro_new_uniform_class(501_inf,strooper) { displayName = macro_quote([501st] INF ARMR 04 (Senior Trooper) [3-2]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf,strooper_32); }; }; class macro_new_uniform_class(501_inf,strooper_33): macro_new_uniform_class(501_inf,strooper) { displayName = macro_quote([501st] INF ARMR 04 (Senior Trooper) [3-3]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf,strooper_33); }; };
  566. class macro_new_uniform_class(501_inf_medic,strooper_11): macro_new_uniform_class(501_inf_medic,strooper) { displayName = macro_quote([501st] INF MED ARMR 03 (Senior Trooper) [1-1]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf_medic,strooper_11); }; }; class macro_new_uniform_class(501_inf_medic,strooper_12): macro_new_uniform_class(501_inf_medic,strooper) { displayName = macro_quote([501st] INF MED ARMR 03 (Senior Trooper) [1-2]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf_medic,strooper_12); }; }; class macro_new_uniform_class(501_inf_medic,strooper_13): macro_new_uniform_class(501_inf_medic,strooper) { displayName = macro_quote([501st] INF MED ARMR 03 (Senior Trooper) [1-3]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf_medic,strooper_13); }; }; class macro_new_uniform_class(501_inf_medic,strooper_21): macro_new_uniform_class(501_inf_medic,strooper) { displayName = macro_quote([501st] INF MED ARMR 03 (Senior Trooper) [2-1]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf_medic,strooper_21); }; }; class macro_new_uniform_class(501_inf_medic,strooper_22): macro_new_uniform_class(501_inf_medic,strooper) { displayName = macro_quote([501st] INF MED ARMR 03 (Senior Trooper) [2-2]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf_medic,strooper_22); }; }; class macro_new_uniform_class(501_inf_medic,strooper_23): macro_new_uniform_class(501_inf_medic,strooper) { displayName = macro_quote([501st] INF MED ARMR 03 (Senior Trooper) [2-3]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf_medic,strooper_23); }; }; class macro_new_uniform_class(501_inf_medic,strooper_31): macro_new_uniform_class(501_inf_medic,strooper) { displayName = macro_quote([501st] INF MED ARMR 03 (Senior Trooper) [3-1]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf_medic,strooper_31); }; }; class macro_new_uniform_class(501_inf_medic,strooper_32): macro_new_uniform_class(501_inf_medic,strooper) { displayName = macro_quote([501st] INF MED ARMR 03 (Senior Trooper) [3-2]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf_medic,strooper_32); }; }; class macro_new_uniform_class(501_inf_medic,strooper_33): macro_new_uniform_class(501_inf_medic,strooper) { displayName = macro_quote([501st] INF MED ARMR 03 (Senior Trooper) [3-3]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf_medic,strooper_33); }; };
  567. class macro_new_uniform_class(501_inf_rto,strooper_11): macro_new_uniform_class(501_inf_rto,strooper) { displayName = macro_quote([501st] INF RTO ARMR 03 (Senior Trooper) [1-1]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf_rto,strooper_11); }; }; class macro_new_uniform_class(501_inf_rto,strooper_12): macro_new_uniform_class(501_inf_rto,strooper) { displayName = macro_quote([501st] INF RTO ARMR 03 (Senior Trooper) [1-2]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf_rto,strooper_12); }; }; class macro_new_uniform_class(501_inf_rto,strooper_13): macro_new_uniform_class(501_inf_rto,strooper) { displayName = macro_quote([501st] INF RTO ARMR 03 (Senior Trooper) [1-3]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf_rto,strooper_13); }; }; class macro_new_uniform_class(501_inf_rto,strooper_21): macro_new_uniform_class(501_inf_rto,strooper) { displayName = macro_quote([501st] INF RTO ARMR 03 (Senior Trooper) [2-1]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf_rto,strooper_21); }; }; class macro_new_uniform_class(501_inf_rto,strooper_22): macro_new_uniform_class(501_inf_rto,strooper) { displayName = macro_quote([501st] INF RTO ARMR 03 (Senior Trooper) [2-2]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf_rto,strooper_22); }; }; class macro_new_uniform_class(501_inf_rto,strooper_23): macro_new_uniform_class(501_inf_rto,strooper) { displayName = macro_quote([501st] INF RTO ARMR 03 (Senior Trooper) [2-3]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf_rto,strooper_23); }; }; class macro_new_uniform_class(501_inf_rto,strooper_31): macro_new_uniform_class(501_inf_rto,strooper) { displayName = macro_quote([501st] INF RTO ARMR 03 (Senior Trooper) [3-1]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf_rto,strooper_31); }; }; class macro_new_uniform_class(501_inf_rto,strooper_32): macro_new_uniform_class(501_inf_rto,strooper) { displayName = macro_quote([501st] INF RTO ARMR 03 (Senior Trooper) [3-2]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf_rto,strooper_32); }; }; class macro_new_uniform_class(501_inf_rto,strooper_33): macro_new_uniform_class(501_inf_rto,strooper) { displayName = macro_quote([501st] INF RTO ARMR 03 (Senior Trooper) [3-3]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf_rto,strooper_33); }; };
  568. class macro_new_uniform_class(501_inf,vtrooper_11): macro_new_uniform_class(501_inf,vtrooper) { displayName = macro_quote([501st] INF ARMR 05 (Veteran Trooper) [1-1]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf,vtrooper_11); }; }; class macro_new_uniform_class(501_inf,vtrooper_12): macro_new_uniform_class(501_inf,vtrooper) { displayName = macro_quote([501st] INF ARMR 05 (Veteran Trooper) [1-2]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf,vtrooper_12); }; }; class macro_new_uniform_class(501_inf,vtrooper_13): macro_new_uniform_class(501_inf,vtrooper) { displayName = macro_quote([501st] INF ARMR 05 (Veteran Trooper) [1-3]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf,vtrooper_13); }; }; class macro_new_uniform_class(501_inf,vtrooper_21): macro_new_uniform_class(501_inf,vtrooper) { displayName = macro_quote([501st] INF ARMR 05 (Veteran Trooper) [2-1]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf,vtrooper_21); }; }; class macro_new_uniform_class(501_inf,vtrooper_22): macro_new_uniform_class(501_inf,vtrooper) { displayName = macro_quote([501st] INF ARMR 05 (Veteran Trooper) [2-2]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf,vtrooper_22); }; }; class macro_new_uniform_class(501_inf,vtrooper_23): macro_new_uniform_class(501_inf,vtrooper) { displayName = macro_quote([501st] INF ARMR 05 (Veteran Trooper) [2-3]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf,vtrooper_23); }; }; class macro_new_uniform_class(501_inf,vtrooper_31): macro_new_uniform_class(501_inf,vtrooper) { displayName = macro_quote([501st] INF ARMR 05 (Veteran Trooper) [3-1]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf,vtrooper_31); }; }; class macro_new_uniform_class(501_inf,vtrooper_32): macro_new_uniform_class(501_inf,vtrooper) { displayName = macro_quote([501st] INF ARMR 05 (Veteran Trooper) [3-2]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf,vtrooper_32); }; }; class macro_new_uniform_class(501_inf,vtrooper_33): macro_new_uniform_class(501_inf,vtrooper) { displayName = macro_quote([501st] INF ARMR 05 (Veteran Trooper) [3-3]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf,vtrooper_33); }; };
  569. class macro_new_uniform_class(501_inf_medic,vtrooper_11): macro_new_uniform_class(501_inf_medic,vtrooper) { displayName = macro_quote([501st] INF MED ARMR 04 (Veteran Trooper) [1-1]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf_medic,vtrooper_11); }; }; class macro_new_uniform_class(501_inf_medic,vtrooper_12): macro_new_uniform_class(501_inf_medic,vtrooper) { displayName = macro_quote([501st] INF MED ARMR 04 (Veteran Trooper) [1-2]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf_medic,vtrooper_12); }; }; class macro_new_uniform_class(501_inf_medic,vtrooper_13): macro_new_uniform_class(501_inf_medic,vtrooper) { displayName = macro_quote([501st] INF MED ARMR 04 (Veteran Trooper) [1-3]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf_medic,vtrooper_13); }; }; class macro_new_uniform_class(501_inf_medic,vtrooper_21): macro_new_uniform_class(501_inf_medic,vtrooper) { displayName = macro_quote([501st] INF MED ARMR 04 (Veteran Trooper) [2-1]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf_medic,vtrooper_21); }; }; class macro_new_uniform_class(501_inf_medic,vtrooper_22): macro_new_uniform_class(501_inf_medic,vtrooper) { displayName = macro_quote([501st] INF MED ARMR 04 (Veteran Trooper) [2-2]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf_medic,vtrooper_22); }; }; class macro_new_uniform_class(501_inf_medic,vtrooper_23): macro_new_uniform_class(501_inf_medic,vtrooper) { displayName = macro_quote([501st] INF MED ARMR 04 (Veteran Trooper) [2-3]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf_medic,vtrooper_23); }; }; class macro_new_uniform_class(501_inf_medic,vtrooper_31): macro_new_uniform_class(501_inf_medic,vtrooper) { displayName = macro_quote([501st] INF MED ARMR 04 (Veteran Trooper) [3-1]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf_medic,vtrooper_31); }; }; class macro_new_uniform_class(501_inf_medic,vtrooper_32): macro_new_uniform_class(501_inf_medic,vtrooper) { displayName = macro_quote([501st] INF MED ARMR 04 (Veteran Trooper) [3-2]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf_medic,vtrooper_32); }; }; class macro_new_uniform_class(501_inf_medic,vtrooper_33): macro_new_uniform_class(501_inf_medic,vtrooper) { displayName = macro_quote([501st] INF MED ARMR 04 (Veteran Trooper) [3-3]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf_medic,vtrooper_33); }; };
  570. class macro_new_uniform_class(501_inf_rto,vtrooper_11): macro_new_uniform_class(501_inf_rto,vtrooper) { displayName = macro_quote([501st] INF RTO ARMR 04 (Veteran Trooper) [1-1]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf_rto,vtrooper_11); }; }; class macro_new_uniform_class(501_inf_rto,vtrooper_12): macro_new_uniform_class(501_inf_rto,vtrooper) { displayName = macro_quote([501st] INF RTO ARMR 04 (Veteran Trooper) [1-2]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf_rto,vtrooper_12); }; }; class macro_new_uniform_class(501_inf_rto,vtrooper_13): macro_new_uniform_class(501_inf_rto,vtrooper) { displayName = macro_quote([501st] INF RTO ARMR 04 (Veteran Trooper) [1-3]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf_rto,vtrooper_13); }; }; class macro_new_uniform_class(501_inf_rto,vtrooper_21): macro_new_uniform_class(501_inf_rto,vtrooper) { displayName = macro_quote([501st] INF RTO ARMR 04 (Veteran Trooper) [2-1]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf_rto,vtrooper_21); }; }; class macro_new_uniform_class(501_inf_rto,vtrooper_22): macro_new_uniform_class(501_inf_rto,vtrooper) { displayName = macro_quote([501st] INF RTO ARMR 04 (Veteran Trooper) [2-2]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf_rto,vtrooper_22); }; }; class macro_new_uniform_class(501_inf_rto,vtrooper_23): macro_new_uniform_class(501_inf_rto,vtrooper) { displayName = macro_quote([501st] INF RTO ARMR 04 (Veteran Trooper) [2-3]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf_rto,vtrooper_23); }; }; class macro_new_uniform_class(501_inf_rto,vtrooper_31): macro_new_uniform_class(501_inf_rto,vtrooper) { displayName = macro_quote([501st] INF RTO ARMR 04 (Veteran Trooper) [3-1]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf_rto,vtrooper_31); }; }; class macro_new_uniform_class(501_inf_rto,vtrooper_32): macro_new_uniform_class(501_inf_rto,vtrooper) { displayName = macro_quote([501st] INF RTO ARMR 04 (Veteran Trooper) [3-2]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf_rto,vtrooper_32); }; }; class macro_new_uniform_class(501_inf_rto,vtrooper_33): macro_new_uniform_class(501_inf_rto,vtrooper) { displayName = macro_quote([501st] INF RTO ARMR 04 (Veteran Trooper) [3-3]); class ItemInfo: ItemInfo { uniformClass = macro_new_uniform_skin_class(501_inf_rto,vtrooper_33); }; };