config.cpp 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713
  1. #include "../RD501_main/config_macros.hpp"
  2. #define TEXTUREAB \RD501_Helmets\_textures\airborne
  3. class CfgPatches
  4. {
  5. class RD501_patch_helmets
  6. {
  7. author=DANKAUTHORS;
  8. requiredAddons[]=
  9. {
  10. macro_lvl1_req
  11. };
  12. requiredVersion=0.1;
  13. units[]={};
  14. weapons[]={
  15. macro_new_helmet(infantry,jlts_recruit)
  16. };
  17. };
  18. };
  19. class CfgWeapons
  20. {
  21. class HeadgearItem;
  22. class H_HelmetB;
  23. class SWLB_P2_SpecOps_Helmet;
  24. class 21st_clone_P2_helmet;
  25. class 3as_P1_Base;
  26. class macro_new_helmet(empire_rg,boi) : H_HelmetB
  27. {
  28. scope = 2;
  29. scopeArsenal = 2;
  30. author = "RD501";
  31. weaponPoolAvailable = 1;
  32. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  33. ace_hearing_protection = 0.85;
  34. ace_hearing_lowerVolume = 0;
  35. displayName = "[Empire] Royal Guard Helm 01";
  36. picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneHelmetP2_ui_ca.paa";
  37. model="\MRC\JLTS\characters\CloneArmor\CloneHelmetSCC.p3d";
  38. hiddenSelections[] = {"Camo1"};
  39. hiddenSelectionsTextures[] = {"RD501_Units\textures\gcw\empire\RG\rg_helmet.paa"};
  40. class ItemInfo: HeadgearItem
  41. {
  42. mass = 30;
  43. uniformmodel="\MRC\JLTS\characters\CloneArmor\CloneHelmetSC.p3d";
  44. modelSides[] = {6};
  45. hiddenSelections[] = {"Camo1"};
  46. material = -1;
  47. explosionShielding = 2.2;
  48. minimalHit = 0.01;
  49. passThrough = 0.01;
  50. class HitpointsProtectionInfo
  51. {
  52. class Head
  53. {
  54. hitpointName = "HitHead";
  55. armor = 50;
  56. passThrough = 0.6;
  57. };
  58. };
  59. };
  60. };
  61. //jlts
  62. class macro_new_helmet(arc,base_jlts) : H_HelmetB
  63. {
  64. scope = 2;
  65. scopeArsenal = 2;
  66. author = "RD501";
  67. weaponPoolAvailable = 1;
  68. ace_hearing_protection = 0.85;
  69. ace_hearing_lowerVolume = 0;
  70. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  71. displayName = "[501st] ARC HELM (Base)";
  72. picture="\MRC\JLTS\characters\CloneArmor2\data\ui\CloneHelmetARC_ui_ca.paa";
  73. model = "\MRC\JLTS\characters\CloneArmor2\CloneHelmetARC.p3d";
  74. hiddenSelections[] = {"Camo1"};
  75. hiddenSelectionsTextures[] = {"RD501_Helmets\_textures\ARC\ARC.paa"};
  76. hiddenSelectionsMaterials[]= {"RD501_Helmets\_materials\Clone_helmet_ARC"};
  77. class ItemInfo: HeadgearItem
  78. {
  79. mass = 30;
  80. uniformmodel = "\MRC\JLTS\characters\CloneArmor2\CloneHelmetARC.p3d";
  81. hiddenSelectionsMaterials[]= {"RD501_Helmets\_materials\Clone_helmet_ARC.rvmat"};
  82. modelSides[] = {6};
  83. hiddenSelections[] = {"Camo1"};
  84. material = -1;
  85. explosionShielding = 2.2;
  86. minimalHit = 0.01;
  87. passThrough = 0.01;
  88. class HitpointsProtectionInfo
  89. {
  90. class Head
  91. {
  92. hitpointName = "HitHead";
  93. armor = 50;
  94. passThrough = 0.6;
  95. };
  96. };
  97. };
  98. };
  99. class macro_new_helmet(barc,base_jlts) : H_HelmetB
  100. {
  101. scope = 2;
  102. scopeArsenal = 2;
  103. author = "RD501";
  104. weaponPoolAvailable = 1;
  105. ace_hearing_protection = 0.85;
  106. ace_hearing_lowerVolume = 0;
  107. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  108. displayName = "[501st] INF MED HELM 06 (CM-C)";
  109. picture = "\MRC\JLTS\characters\CloneArmor2\data\ui\CloneHelmetBARC_ui_ca.paa";
  110. hiddenSelections[] = {"camo1"};
  111. hiddenSelectionsTextures[] = {"\RD501_Helmets\_textures\jlts\inf\cm_c_barc_helmet.paa"};
  112. model = "\MRC\JLTS\characters\CloneArmor2\CloneHelmetBARC.p3d";
  113. hiddenSelectionsMaterials[]= {"mrc\jlts\characters\clonearmor2\data\clone_helmet_barc.rvmat"};
  114. class ItemInfo: HeadgearItem
  115. {
  116. mass = 30;
  117. uniformModel = "\MRC\JLTS\characters\CloneArmor2\CloneHelmetBARC.p3d";
  118. hiddenSelectionsMaterials[]= {"mrc\jlts\characters\clonearmor2\data\clone_helmet_barc.rvmat"};
  119. modelSides[] = {6};
  120. hiddenSelections[] = {"Camo1"};
  121. material = -1;
  122. explosionShielding = 2.2;
  123. minimalHit = 0.01;
  124. passThrough = 0.01;
  125. class HitpointsProtectionInfo
  126. {
  127. class Head
  128. {
  129. hitpointName = "HitHead";
  130. armor = 50;
  131. passThrough = 0.6;
  132. };
  133. };
  134. };
  135. };
  136. class macro_new_helmet(arc,sgt_jlts) : H_HelmetB
  137. {
  138. scope = 2;
  139. scopeArsenal = 2;
  140. author = "RD501";
  141. weaponPoolAvailable = 1;
  142. ace_hearing_protection = 0.85;
  143. ace_hearing_lowerVolume = 0;
  144. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  145. displayName = "[501st] ARC HELM (Sergeant)";
  146. picture="\MRC\JLTS\characters\CloneArmor2\data\ui\CloneHelmetARC_ui_ca.paa";
  147. model = "\MRC\JLTS\characters\CloneArmor2\CloneHelmetARC.p3d";
  148. hiddenSelections[] = {"Camo1"};
  149. hiddenSelectionsTextures[] = {"RD501_Helmets\_textures\ARC\ARC_CS.paa"};
  150. hiddenSelectionsMaterials[]= {"RD501_Helmets\_materials\Clone_helmet_ARC"};
  151. class ItemInfo: HeadgearItem
  152. {
  153. mass = 30;
  154. uniformmodel = "\MRC\JLTS\characters\CloneArmor2\CloneHelmetARC.p3d";
  155. hiddenSelectionsMaterials[]= {"RD501_Helmets\_materials\Clone_helmet_ARC.rvmat"};
  156. modelSides[] = {6};
  157. hiddenSelections[] = {"Camo1"};
  158. material = -1;
  159. explosionShielding = 2.2;
  160. minimalHit = 0.01;
  161. passThrough = 0.01;
  162. class HitpointsProtectionInfo
  163. {
  164. class Head
  165. {
  166. hitpointName = "HitHead";
  167. armor = 50;
  168. passThrough = 0.6;
  169. };
  170. };
  171. };
  172. };
  173. //infantry
  174. class macro_new_helmet(infantry,jlts_recruit) : H_HelmetB
  175. {
  176. scope = 2;
  177. scopeArsenal = 2;
  178. author = "RD501";
  179. weaponPoolAvailable = 1;
  180. ace_hearing_protection = 0.85;
  181. ace_hearing_lowerVolume = 0;
  182. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  183. displayName = "[501st] INF HELM 01 (Base)";
  184. picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneHelmetP2_ui_ca.paa";
  185. model="\MRC\JLTS\characters\CloneArmor\CloneHelmetP2.p3d";
  186. hiddenSelections[] = {"Camo1"};
  187. hiddenSelectionsTextures[] = {"\RD501_Helmets\_textures\jlts\inf\recruit_helmet.paa"};
  188. hiddenSelectionsMaterials[]= {"RD501_Helmets\_materials\clone_helmet_p2.rvmat"};
  189. class ItemInfo: HeadgearItem
  190. {
  191. mass = 30;
  192. uniformmodel = "\MRC\JLTS\characters\CloneArmor\CloneHelmetP2.p3d";
  193. modelSides[] = {6};
  194. hiddenSelections[] = {"Camo1"};
  195. material = -1;
  196. explosionShielding = 2.2;
  197. minimalHit = 0.01;
  198. passThrough = 0.01;
  199. class HitpointsProtectionInfo
  200. {
  201. class Head
  202. {
  203. hitpointName = "HitHead";
  204. armor = 50;
  205. passThrough = 0.6;
  206. };
  207. };
  208. };
  209. };
  210. class macro_new_helmet(infantry,jlts_cadet) : H_HelmetB
  211. {
  212. scope = 2;
  213. scopeArsenal = 2;
  214. author = "RD501";
  215. weaponPoolAvailable = 1;
  216. ace_hearing_protection = 0.85;
  217. ace_hearing_lowerVolume = 0;
  218. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  219. displayName = "[501st] INF HELM 02 (Cadet)";
  220. picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneHelmetP2_ui_ca.paa";
  221. model="\MRC\JLTS\characters\CloneArmor\CloneHelmetP2.p3d";
  222. hiddenSelections[] = {"Camo1"};
  223. hiddenSelectionsTextures[] = {"\RD501_Helmets\_textures\jlts\inf\cadet_helmet.paa"};
  224. hiddenSelectionsMaterials[]= {"RD501_Helmets\_materials\clone_helmet_p2.rvmat"};
  225. class ItemInfo: HeadgearItem
  226. {
  227. mass = 30;
  228. uniformmodel = "\MRC\JLTS\characters\CloneArmor\CloneHelmetP2.p3d";
  229. modelSides[] = {6};
  230. hiddenSelections[] = {"Camo1"};
  231. material = -1;
  232. explosionShielding = 2.2;
  233. minimalHit = 0.01;
  234. passThrough = 0.01;
  235. class HitpointsProtectionInfo
  236. {
  237. class Head
  238. {
  239. hitpointName = "HitHead";
  240. armor = 50;
  241. passThrough = 0.6;
  242. };
  243. };
  244. };
  245. };
  246. class macro_new_helmet(infantry,jlts_trooper) : H_HelmetB
  247. {
  248. scope = 2;
  249. scopeArsenal = 2;
  250. author = "RD501";
  251. weaponPoolAvailable = 1;
  252. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  253. ace_hearing_protection = 0.85;
  254. ace_hearing_lowerVolume = 0;
  255. displayName = "[501st] INF HELM 03 (Trooper)";
  256. picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneHelmetP2_ui_ca.paa";
  257. model="\MRC\JLTS\characters\CloneArmor\CloneHelmetP2.p3d";
  258. hiddenSelections[] = {"Camo1"};
  259. hiddenSelectionsTextures[] = {"\RD501_Helmets\_textures\jlts\inf\trooper_helmet.paa"};
  260. hiddenSelectionsMaterials[]= {"RD501_Helmets\_materials\clone_helmet_p2.rvmat"};
  261. class ItemInfo: HeadgearItem
  262. {
  263. mass = 30;
  264. uniformmodel = "\MRC\JLTS\characters\CloneArmor\CloneHelmetP2.p3d";
  265. modelSides[] = {6};
  266. hiddenSelections[] = {"Camo1"};
  267. material = -1;
  268. explosionShielding = 2.2;
  269. minimalHit = 0.01;
  270. passThrough = 0.01;
  271. class HitpointsProtectionInfo
  272. {
  273. class Head
  274. {
  275. hitpointName = "HitHead";
  276. armor = 50;
  277. passThrough = 0.6;
  278. };
  279. };
  280. };
  281. };
  282. class macro_new_helmet(infantry,jlts_sgt) : H_HelmetB
  283. {
  284. scope = 2;
  285. scopeArsenal = 2;
  286. author = "RD501";
  287. weaponPoolAvailable = 1;
  288. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  289. ace_hearing_protection = 0.85;
  290. ace_hearing_lowerVolume = 0;
  291. displayName = "[501st] INF HELM 04 (Sgt)";
  292. picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneHelmetP2_ui_ca.paa";
  293. model="\MRC\JLTS\characters\CloneArmor\CloneHelmetP2.p3d";
  294. hiddenSelections[] = {"Camo1"};
  295. hiddenSelectionsTextures[] = {"\RD501_Helmets\_textures\jlts\inf\sgt_helmet.paa"};
  296. hiddenSelectionsMaterials[]= {"RD501_Helmets\_materials\clone_helmet_p2.rvmat"};
  297. class ItemInfo: HeadgearItem
  298. {
  299. mass = 30;
  300. uniformmodel = "\MRC\JLTS\characters\CloneArmor\CloneHelmetP2.p3d";
  301. modelSides[] = {6};
  302. hiddenSelections[] = {"Camo1"};
  303. material = -1;
  304. explosionShielding = 2.2;
  305. minimalHit = 0.01;
  306. passThrough = 0.01;
  307. class HitpointsProtectionInfo
  308. {
  309. class Head
  310. {
  311. hitpointName = "HitHead";
  312. armor = 50;
  313. passThrough = 0.6;
  314. };
  315. };
  316. };
  317. };
  318. class macro_new_helmet(infantry,jlts_odin) : H_HelmetB
  319. {
  320. scope = 2;
  321. scopeArsenal = 2;
  322. author = "RD501";
  323. weaponPoolAvailable = 1;
  324. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  325. ace_hearing_protection = 0.85;
  326. ace_hearing_lowerVolume = 0;
  327. RD501_isNV = 1;
  328. displayName = "[501st] INF HELM ('Odin')";
  329. picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneHelmetP2_ui_ca.paa";
  330. model="\MRC\JLTS\characters\CloneArmor\CloneHelmetP2.p3d";
  331. hiddenSelections[] = {"Camo1"};
  332. hiddenSelectionsTextures[] = {"\RD501_Helmets\_textures\Infantry\Odin.paa"};
  333. hiddenSelectionsMaterials[]= {"RD501_Helmets\_materials\clone_helmet_p2.rvmat"};
  334. class ItemInfo: HeadgearItem
  335. {
  336. mass = 30;
  337. uniformmodel = "\MRC\JLTS\characters\CloneArmor\CloneHelmetP2.p3d";
  338. modelSides[] = {6};
  339. hiddenSelections[] = {"Camo1"};
  340. material = -1;
  341. explosionShielding = 2.2;
  342. minimalHit = 0.01;
  343. passThrough = 0.01;
  344. class HitpointsProtectionInfo
  345. {
  346. class Head
  347. {
  348. hitpointName = "HitHead";
  349. armor = 50;
  350. passThrough = 0.6;
  351. };
  352. };
  353. };
  354. };
  355. class macro_new_helmet(airborne,jlts_trooper): H_HelmetB
  356. {
  357. author = "RD501";
  358. scope = 2;
  359. scopeArsenal = 2;
  360. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  361. displayName = "[501st] AB HELM 02 (Trooper)";
  362. model="\MRC\JLTS\characters\CloneArmor\CloneHelmetAB.p3d";
  363. picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneHelmetAB_ui_ca.paa";
  364. ace_hearing_protection = 0.85;
  365. ace_hearing_lowerVolume = 0;
  366. hiddenSelections[] = {"camo1"};
  367. hiddenSelectionsTextures[] = {"\RD501_Helmets\_textures\jlts\ab\ab_helmet_trooper.paa"};
  368. hiddenSelectionsMaterials[]= {"RD501_Helmets\_materials\clone_helmet_ab.rvmat"};
  369. class ItemInfo: HeadgearItem
  370. {
  371. mass = 10;
  372. uniformmodel="\MRC\JLTS\characters\CloneArmor\CloneHelmetAB.p3d";
  373. allowedSlots[] = {801,901,701,605};
  374. modelSides[] = {6};
  375. hiddenSelections[] = {"camo1"};
  376. class HitpointsProtectionInfo
  377. {
  378. class Head
  379. {
  380. hitpointName = "HitHead";
  381. armor = 60;
  382. passThrough = 0.5;
  383. };
  384. };
  385. };
  386. };
  387. class macro_new_helmet(airborne,jlts_vtrooper): H_HelmetB
  388. {
  389. author = "RD501";
  390. scope = 2;
  391. scopeArsenal = 2;
  392. displayName = "[501st] AB HELM 03 (Vet. Trooper)";
  393. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  394. model="\MRC\JLTS\characters\CloneArmor\CloneHelmetAB.p3d";
  395. picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneHelmetAB_ui_ca.paa";
  396. ace_hearing_protection = 0.85;
  397. ace_hearing_lowerVolume = 0;
  398. hiddenSelections[] = {"camo1"};
  399. hiddenSelectionsTextures[] = {"\RD501_Helmets\_textures\jlts\ab\ab_helmet_vtrooper.paa"};
  400. hiddenSelectionsMaterials[]= {"RD501_Helmets\_materials\clone_helmet_ab.rvmat"};
  401. class ItemInfo: HeadgearItem
  402. {
  403. mass = 10;
  404. uniformmodel="\MRC\JLTS\characters\CloneArmor\CloneHelmetAB.p3d";
  405. allowedSlots[] = {801,901,701,605};
  406. modelSides[] = {6};
  407. hiddenSelections[] = {"camo1"};
  408. class HitpointsProtectionInfo
  409. {
  410. class Head
  411. {
  412. hitpointName = "HitHead";
  413. armor = 60;
  414. passThrough = 0.5;
  415. };
  416. };
  417. };
  418. };
  419. class macro_new_helmet(airborne,jlts_base): H_HelmetB
  420. {
  421. author = "RD501";
  422. scope = 2;
  423. scopeArsenal = 2;
  424. displayName = "[501st] AB HELM 01 (Base)";
  425. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  426. model="\MRC\JLTS\characters\CloneArmor\CloneHelmetAB.p3d";
  427. picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneHelmetAB_ui_ca.paa";
  428. ace_hearing_protection = 0.85;
  429. ace_hearing_lowerVolume = 0;
  430. hiddenSelections[] = {"camo1"};
  431. hiddenSelectionsTextures[] = {"MRC\JLTS\characters\CloneArmor\data\Clone_Helmet_AB_co.paa"};
  432. hiddenSelectionsMaterials[]= {"RD501_Helmets\_materials\clone_helmet_ab.rvmat"};
  433. class ItemInfo: HeadgearItem
  434. {
  435. mass = 10;
  436. uniformmodel="\MRC\JLTS\characters\CloneArmor\CloneHelmetAB.p3d";
  437. allowedSlots[] = {801,901,701,605};
  438. modelSides[] = {6};
  439. hiddenSelections[] = {"camo1"};
  440. class HitpointsProtectionInfo
  441. {
  442. class Head
  443. {
  444. hitpointName = "HitHead";
  445. armor = 60;
  446. passThrough = 0.5;
  447. };
  448. };
  449. };
  450. };
  451. //legion
  452. class macro_new_helmet(infantry,ls_base) : SWLB_P2_SpecOps_Helmet
  453. {
  454. scope = 2;
  455. scopeArsenal = 2;
  456. author = "RD501";
  457. weaponPoolAvailable = 1;
  458. ace_hearing_protection = 0.85;
  459. ace_hearing_lowerVolume = 0;
  460. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  461. displayName = "[501st] INF RTO HELM 01 (Alt)";
  462. model = "SWLB_CEE\data\SWLB_P2_SpecOps_Helmet.p3d";
  463. picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneHelmetP2_ui_ca.paa";
  464. hiddenSelections[] = {"Camo1"};
  465. hiddenSelectionsTextures[] = {"\RD501_Helmets\_textures\LS\rto_alt_helmet.paa"};
  466. hiddenSelectionsMaterials[]= {"swlb_cee\data\SWLB_P2_SpecOps.rvmat"};
  467. class ItemInfo: HeadgearItem
  468. {
  469. mass = 30;
  470. uniformModel = "SWLB_CEE\data\SWLB_P2_SpecOps_Helmet.p3d";
  471. modelSides[] = {6};
  472. hiddenSelections[] = {"Camo1"};
  473. material = -1;
  474. explosionShielding = 2.2;
  475. minimalHit = 0.01;
  476. passThrough = 0.01;
  477. class HitpointsProtectionInfo
  478. {
  479. class Head
  480. {
  481. hitpointName = "HitHead";
  482. armor = 50;
  483. passThrough = 0.6;
  484. };
  485. };
  486. };
  487. };
  488. //lost force/last force
  489. class macro_new_helmet(infantry,lf_base) : 21st_clone_P2_helmet
  490. {
  491. scope = 2;
  492. scopeArsenal = 2;
  493. author = "RD501";
  494. weaponPoolAvailable = 1;
  495. ace_hearing_protection = 0.85;
  496. ace_hearing_lowerVolume = 0;
  497. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  498. displayName = "[501st] INF SNOW HELM 01 (Trooper)";
  499. hiddenSelections[] = {"Helmet"};
  500. hiddenSelectionsTextures[] = {"\RD501_Helmets\_textures\LF\snow_trooper_helmet.paa"};
  501. hiddenSelectionsMaterials[]= {"armor_unit\21\helmet\helm.rvmat"};
  502. model = "\armor_unit\21\HelmetP2_21.p3d";
  503. picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneHelmetP2_ui_ca.paa";
  504. class ItemInfo: HeadgearItem
  505. {
  506. mass = 30;
  507. uniformModel = "\armor_unit\21\HelmetP2_21.p3d";
  508. picture = "armor_unit\21\ui\21_Armor.paa";
  509. modelSides[] = {6};
  510. hiddenSelections[] = {"Helmet"};
  511. material = -1;
  512. explosionShielding = 2.2;
  513. minimalHit = 0.01;
  514. passThrough = 0.01;
  515. class HitpointsProtectionInfo
  516. {
  517. class Head
  518. {
  519. hitpointName = "HitHead";
  520. armor = 50;
  521. passThrough = 0.6;
  522. };
  523. };
  524. };
  525. };
  526. class macro_new_helmet(infantry,snow_nco) : macro_new_helmet(infantry,lf_base)
  527. {
  528. displayName = "[501st] INF SNOW HELM 02 (NCO)";
  529. hiddenSelectionsTextures[] = {"\RD501_Helmets\_textures\LF\snow_nco_helmet.paa"};
  530. };
  531. //3as
  532. class macro_new_helmet(infantry,p1_trooper): H_HelmetB
  533. {
  534. scope = 2;
  535. scopeArsenal = 2;
  536. author = "RD501";
  537. weaponPoolAvailable = 1;
  538. ace_hearing_protection = 0.85;
  539. ace_hearing_lowerVolume = 0;
  540. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  541. displayName = "[501st] INF P1 HELM 01 (Trooper)";
  542. picture = "3AS\3AS_Characters\Clones\Headgear\ui\phase1_ui_ca.paa";
  543. model = "\3AS\3AS_Characters\Clones\Headgear\3AS_Clone_Standard_P1.p3d";
  544. hiddenSelections[] = {"camo"};
  545. hiddenSelectionsTextures[] = {"3AS\3AS_Characters\Clones\Headgear\Textures\Phase1\Phase1_Unmarked_CO.paa"};
  546. class ItemInfo: HeadgearItem
  547. {
  548. mass = 30;
  549. uniformModel = "\3AS\3AS_Characters\Clones\Headgear\3AS_Clone_Standard_P1.p3d";
  550. hiddenSelections[] = {"camo"};
  551. modelSides[] = {3,1};
  552. material = -1;
  553. explosionShielding = 2.2;
  554. minimalHit = 0.01;
  555. passThrough = 0.01;
  556. class HitpointsProtectionInfo
  557. {
  558. class Head
  559. {
  560. hitpointName = "HitHead";
  561. armor = 50;
  562. passThrough = 0.5;
  563. };
  564. };
  565. };
  566. };
  567. class macro_new_helmet(infantry,p1_trooper_nco): macro_new_helmet(infantry,p1_trooper)
  568. {
  569. scope = 2;
  570. scopeArsenal = 2;
  571. author = "RD501";
  572. weaponPoolAvailable = 1;
  573. ace_hearing_protection = 0.85;
  574. ace_hearing_lowerVolume = 0;
  575. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  576. displayName = "[501st] INF P1 HELM 02 (NCO)";
  577. picture = "3AS\3AS_Characters\Clones\Headgear\ui\phase1_ui_ca.paa";
  578. model = "\3AS\3AS_Characters\Clones\Headgear\3AS_Clone_Standard_P1.p3d";
  579. hiddenSelections[] = {"camo"};
  580. hiddenSelectionsTextures[] = {"\RD501_Helmets\_textures\3AS\p1_nco_helmet.paa"};
  581. class ItemInfo: HeadgearItem
  582. {
  583. mass = 30;
  584. uniformModel = "\3AS\3AS_Characters\Clones\Headgear\3AS_Clone_Standard_P1.p3d";
  585. hiddenSelections[] = {"camo"};
  586. modelSides[] = {3,1};
  587. material = -1;
  588. explosionShielding = 2.2;
  589. minimalHit = 0.01;
  590. passThrough = 0.01;
  591. class HitpointsProtectionInfo
  592. {
  593. class Head
  594. {
  595. hitpointName = "HitHead";
  596. armor = 50;
  597. passThrough = 0.5;
  598. };
  599. };
  600. };
  601. };
  602. class macro_new_helmet(arc,p1_trooper): H_HelmetB
  603. {
  604. scope = 2;
  605. scopeArsenal = 2;
  606. author = "RD501";
  607. weaponPoolAvailable = 1;
  608. ace_hearing_protection = 0.85;
  609. ace_hearing_lowerVolume = 0;
  610. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  611. displayName = "[501st] ARC P1 HELM 01 (Trooper)";
  612. picture = "3AS\3AS_Characters\Clones\Headgear\ui\phase1_ui_ca.paa";
  613. model = "\3AS\3AS_Characters\Clones\Headgear\3AS_Clone_Standard_P1.p3d";
  614. hiddenSelections[] = {"camo"};
  615. hiddenSelectionsTextures[] = {"3AS\3AS_Characters\Clones\Headgear\Textures\Phase1\Phase1_Lieutenant_CO.paa"};
  616. class ItemInfo: HeadgearItem
  617. {
  618. mass = 30;
  619. uniformModel = "\3AS\3AS_Characters\Clones\Headgear\3AS_Clone_Standard_P1.p3d";
  620. hiddenSelections[] = {"camo"};
  621. hiddenSelectionsTextures[] = {"3AS\3AS_Characters\Clones\Headgear\Textures\Phase1\Phase1_Lieutenant_CO.paa"};
  622. modelSides[] = {3,1};
  623. material = -1;
  624. explosionShielding = 2.2;
  625. minimalHit = 0.01;
  626. passThrough = 0.01;
  627. class HitpointsProtectionInfo
  628. {
  629. class Head
  630. {
  631. hitpointName = "HitHead";
  632. armor = 50;
  633. passThrough = 0.5;
  634. };
  635. };
  636. };
  637. };
  638. class macro_new_helmet(arc,p1_nco): H_HelmetB
  639. {
  640. scope = 2;
  641. scopeArsenal = 2;
  642. author = "RD501";
  643. weaponPoolAvailable = 1;
  644. ace_hearing_protection = 0.85;
  645. ace_hearing_lowerVolume = 0;
  646. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  647. displayName = "[501st] ARC P1 HELM 02 (NCO)";
  648. picture = "3AS\3AS_Characters\Clones\Headgear\ui\phase1_ui_ca.paa";
  649. model = "\3AS\3AS_Characters\Clones\Headgear\3AS_Clone_Standard_P1.p3d";
  650. hiddenSelections[] = {"camo"};
  651. hiddenSelectionsTextures[] = {"3AS\3AS_Characters\Clones\Headgear\Textures\Phase1\Phase1_Captain_CO.paa"};
  652. class ItemInfo: HeadgearItem
  653. {
  654. mass = 30;
  655. uniformModel = "\3AS\3AS_Characters\Clones\Headgear\3AS_Clone_Standard_P1.p3d";
  656. hiddenSelections[] = {"camo"};
  657. hiddenSelectionsTextures[] = {"3AS\3AS_Characters\Clones\Headgear\Textures\Phase1\Phase1_Captain_CO.paa"};
  658. modelSides[] = {3,1};
  659. material = -1;
  660. explosionShielding = 2.2;
  661. minimalHit = 0.01;
  662. passThrough = 0.01;
  663. class HitpointsProtectionInfo
  664. {
  665. class Head
  666. {
  667. hitpointName = "HitHead";
  668. armor = 50;
  669. passThrough = 0.5;
  670. };
  671. };
  672. };
  673. };
  674. class macro_new_helmet(mynock,3as_base): H_HelmetB
  675. {
  676. author = "RD501";
  677. scope = 2;
  678. scopeArsenal = 2;
  679. displayName = "[501st] MYN HELM 01 (Base)";
  680. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  681. model="\3AS\3AS_Characters\Clones\Headgear\3AS_P2_Clone_Helm_Tanker.p3d";
  682. picture="3AS\3AS_Characters\Clones\Headgear\ui\phase1_ui_ca.paa";
  683. ace_hearing_protection = 0.85;
  684. ace_hearing_lowerVolume = 0;
  685. hiddenSelections[] = {"camo"};
  686. hiddenSelectionsTextures[] = {"3AS\3AS_Characters\Clones\Headgear\Textures\Tanker\501st_co.paa"};
  687. class ItemInfo: HeadgearItem
  688. {
  689. mass = 10;
  690. uniformmodel="\3AS\3AS_Characters\Clones\Headgear\3AS_P2_Clone_Helm_Tanker.p3d";
  691. allowedSlots[] = {801,901,701,605};
  692. modelSides[] = {6};
  693. hiddenSelections[] = {"camo"};
  694. class HitpointsProtectionInfo
  695. {
  696. class Head
  697. {
  698. hitpointName = "HitHead";
  699. armor = 60;
  700. passThrough = 0.5;
  701. };
  702. };
  703. };
  704. };
  705. };