config.cpp 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745
  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,lf_base) : 21st_clone_P2_helmet
  527. {
  528. scope = 2;
  529. scopeArsenal = 2;
  530. author = "RD501";
  531. weaponPoolAvailable = 1;
  532. ace_hearing_protection = 0.85;
  533. ace_hearing_lowerVolume = 0;
  534. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  535. displayName = "[501st] INF SNOW HELM 02 (NCO)";
  536. hiddenSelections[] = {"Helmet"};
  537. hiddenSelectionsTextures[] = {"\RD501_Helmets\_textures\LF\snow_nco_helmet.paa"};
  538. hiddenSelectionsMaterials[]= {"armor_unit\21\helmet\helm.rvmat"};
  539. model = "\armor_unit\21\HelmetP2_21.p3d";
  540. picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneHelmetP2_ui_ca.paa";
  541. class ItemInfo: HeadgearItem
  542. {
  543. mass = 30;
  544. uniformModel = "\armor_unit\21\HelmetP2_21.p3d";
  545. picture = "armor_unit\21\ui\21_Armor.paa";
  546. modelSides[] = {6};
  547. hiddenSelections[] = {"Helmet"};
  548. material = -1;
  549. explosionShielding = 2.2;
  550. minimalHit = 0.01;
  551. passThrough = 0.01;
  552. class HitpointsProtectionInfo
  553. {
  554. class Head
  555. {
  556. hitpointName = "HitHead";
  557. armor = 50;
  558. passThrough = 0.6;
  559. };
  560. };
  561. };
  562. };
  563. //3as
  564. class macro_new_helmet(infantry,p1_trooper): H_HelmetB
  565. {
  566. scope = 2;
  567. scopeArsenal = 2;
  568. author = "RD501";
  569. weaponPoolAvailable = 1;
  570. ace_hearing_protection = 0.85;
  571. ace_hearing_lowerVolume = 0;
  572. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  573. displayName = "[501st] INF P1 HELM 01 (Trooper)";
  574. picture = "3AS\3AS_Characters\Clones\Headgear\ui\phase1_ui_ca.paa";
  575. model = "\3AS\3AS_Characters\Clones\Headgear\3AS_Clone_Standard_P1.p3d";
  576. hiddenSelections[] = {"camo"};
  577. hiddenSelectionsTextures[] = {"3AS\3AS_Characters\Clones\Headgear\Textures\Phase1\Phase1_Unmarked_CO.paa"};
  578. class ItemInfo: HeadgearItem
  579. {
  580. mass = 30;
  581. uniformModel = "\3AS\3AS_Characters\Clones\Headgear\3AS_Clone_Standard_P1.p3d";
  582. hiddenSelections[] = {"camo"};
  583. modelSides[] = {3,1};
  584. material = -1;
  585. explosionShielding = 2.2;
  586. minimalHit = 0.01;
  587. passThrough = 0.01;
  588. class HitpointsProtectionInfo
  589. {
  590. class Head
  591. {
  592. hitpointName = "HitHead";
  593. armor = 50;
  594. passThrough = 0.5;
  595. };
  596. };
  597. };
  598. };
  599. class macro_new_helmet(infantry,p1_trooper_nco): macro_new_helmet(infantry,p1_trooper)
  600. {
  601. scope = 2;
  602. scopeArsenal = 2;
  603. author = "RD501";
  604. weaponPoolAvailable = 1;
  605. ace_hearing_protection = 0.85;
  606. ace_hearing_lowerVolume = 0;
  607. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  608. displayName = "[501st] INF P1 HELM 02 (NCO)";
  609. picture = "3AS\3AS_Characters\Clones\Headgear\ui\phase1_ui_ca.paa";
  610. model = "\3AS\3AS_Characters\Clones\Headgear\3AS_Clone_Standard_P1.p3d";
  611. hiddenSelections[] = {"camo"};
  612. hiddenSelectionsTextures[] = {"\RD501_Helmets\_textures\3AS\p1_nco_helmet.paa"};
  613. class ItemInfo: HeadgearItem
  614. {
  615. mass = 30;
  616. uniformModel = "\3AS\3AS_Characters\Clones\Headgear\3AS_Clone_Standard_P1.p3d";
  617. hiddenSelections[] = {"camo"};
  618. modelSides[] = {3,1};
  619. material = -1;
  620. explosionShielding = 2.2;
  621. minimalHit = 0.01;
  622. passThrough = 0.01;
  623. class HitpointsProtectionInfo
  624. {
  625. class Head
  626. {
  627. hitpointName = "HitHead";
  628. armor = 50;
  629. passThrough = 0.5;
  630. };
  631. };
  632. };
  633. };
  634. class macro_new_helmet(arc,p1_trooper): H_HelmetB
  635. {
  636. scope = 2;
  637. scopeArsenal = 2;
  638. author = "RD501";
  639. weaponPoolAvailable = 1;
  640. ace_hearing_protection = 0.85;
  641. ace_hearing_lowerVolume = 0;
  642. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  643. displayName = "[501st] ARC P1 HELM 01 (Trooper)";
  644. picture = "3AS\3AS_Characters\Clones\Headgear\ui\phase1_ui_ca.paa";
  645. model = "\3AS\3AS_Characters\Clones\Headgear\3AS_Clone_Standard_P1.p3d";
  646. hiddenSelections[] = {"camo"};
  647. hiddenSelectionsTextures[] = {"3AS\3AS_Characters\Clones\Headgear\Textures\Phase1\Phase1_Lieutenant_CO.paa"};
  648. class ItemInfo: HeadgearItem
  649. {
  650. mass = 30;
  651. uniformModel = "\3AS\3AS_Characters\Clones\Headgear\3AS_Clone_Standard_P1.p3d";
  652. hiddenSelections[] = {"camo"};
  653. hiddenSelectionsTextures[] = {"3AS\3AS_Characters\Clones\Headgear\Textures\Phase1\Phase1_Lieutenant_CO.paa"};
  654. modelSides[] = {3,1};
  655. material = -1;
  656. explosionShielding = 2.2;
  657. minimalHit = 0.01;
  658. passThrough = 0.01;
  659. class HitpointsProtectionInfo
  660. {
  661. class Head
  662. {
  663. hitpointName = "HitHead";
  664. armor = 50;
  665. passThrough = 0.5;
  666. };
  667. };
  668. };
  669. };
  670. class macro_new_helmet(arc,p1_nco): H_HelmetB
  671. {
  672. scope = 2;
  673. scopeArsenal = 2;
  674. author = "RD501";
  675. weaponPoolAvailable = 1;
  676. ace_hearing_protection = 0.85;
  677. ace_hearing_lowerVolume = 0;
  678. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  679. displayName = "[501st] ARC P1 HELM 02 (NCO)";
  680. picture = "3AS\3AS_Characters\Clones\Headgear\ui\phase1_ui_ca.paa";
  681. model = "\3AS\3AS_Characters\Clones\Headgear\3AS_Clone_Standard_P1.p3d";
  682. hiddenSelections[] = {"camo"};
  683. hiddenSelectionsTextures[] = {"3AS\3AS_Characters\Clones\Headgear\Textures\Phase1\Phase1_Captain_CO.paa"};
  684. class ItemInfo: HeadgearItem
  685. {
  686. mass = 30;
  687. uniformModel = "\3AS\3AS_Characters\Clones\Headgear\3AS_Clone_Standard_P1.p3d";
  688. hiddenSelections[] = {"camo"};
  689. hiddenSelectionsTextures[] = {"3AS\3AS_Characters\Clones\Headgear\Textures\Phase1\Phase1_Captain_CO.paa"};
  690. modelSides[] = {3,1};
  691. material = -1;
  692. explosionShielding = 2.2;
  693. minimalHit = 0.01;
  694. passThrough = 0.01;
  695. class HitpointsProtectionInfo
  696. {
  697. class Head
  698. {
  699. hitpointName = "HitHead";
  700. armor = 50;
  701. passThrough = 0.5;
  702. };
  703. };
  704. };
  705. };
  706. class macro_new_helmet(mynock,3as_base): H_HelmetB
  707. {
  708. author = "RD501";
  709. scope = 2;
  710. scopeArsenal = 2;
  711. displayName = "[501st] MYN HELM 01 (Base)";
  712. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  713. model="\3AS\3AS_Characters\Clones\Headgear\3AS_P2_Clone_Helm_Tanker.p3d";
  714. picture="3AS\3AS_Characters\Clones\Headgear\ui\phase1_ui_ca.paa";
  715. ace_hearing_protection = 0.85;
  716. ace_hearing_lowerVolume = 0;
  717. hiddenSelections[] = {"camo"};
  718. hiddenSelectionsTextures[] = {"3AS\3AS_Characters\Clones\Headgear\Textures\Tanker\501st_co.paa"};
  719. class ItemInfo: HeadgearItem
  720. {
  721. mass = 10;
  722. uniformmodel="\3AS\3AS_Characters\Clones\Headgear\3AS_P2_Clone_Helm_Tanker.p3d";
  723. allowedSlots[] = {801,901,701,605};
  724. modelSides[] = {6};
  725. hiddenSelections[] = {"camo"};
  726. class HitpointsProtectionInfo
  727. {
  728. class Head
  729. {
  730. hitpointName = "HitHead";
  731. armor = 60;
  732. passThrough = 0.5;
  733. };
  734. };
  735. };
  736. };
  737. };