config.cpp 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679
  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. subItems[] = {"G_B_Diving"};
  106. ace_hearing_protection = 0.85;
  107. ace_hearing_lowerVolume = 0;
  108. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  109. displayName = "[501st] BARC HELM (Base)";
  110. picture = "\MRC\JLTS\characters\CloneArmor\data\ui\CloneHelmetP2_ui_ca.paa";
  111. hiddenSelections[] = {"camo1"};
  112. hiddenSelectionsTextures[] = {"MRC\JLTS\characters\CloneArmor\data\Clone_Helmet_P2_co.paa"};
  113. model = "\MRC\JLTS\characters\CloneArmor\CloneHelmetP2.p3d";
  114. hiddenSelectionsMaterials[]= {"mrc\jlts\characters\clonearmor2\data\clone_helmet_barc.rvmat"};
  115. class ItemInfo: HeadgearItem
  116. {
  117. mass = 30;
  118. uniformModel = "\MRC\JLTS\characters\CloneArmor\CloneHelmetP2.p3d";
  119. hiddenSelectionsMaterials[]= {"mrc\jlts\characters\clonearmor2\data\clone_helmet_barc.rvmat"};
  120. modelSides[] = {6};
  121. hiddenSelections[] = {"Camo1"};
  122. material = -1;
  123. explosionShielding = 2.2;
  124. minimalHit = 0.01;
  125. passThrough = 0.01;
  126. class HitpointsProtectionInfo
  127. {
  128. class Head
  129. {
  130. hitpointName = "HitHead";
  131. armor = 50;
  132. passThrough = 0.6;
  133. };
  134. };
  135. };
  136. };
  137. class macro_new_helmet(arc,sgt_jlts) : H_HelmetB
  138. {
  139. scope = 2;
  140. scopeArsenal = 2;
  141. author = "RD501";
  142. weaponPoolAvailable = 1;
  143. ace_hearing_protection = 0.85;
  144. ace_hearing_lowerVolume = 0;
  145. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  146. displayName = "[501st] ARC HELM (Sergeant)";
  147. picture="\MRC\JLTS\characters\CloneArmor2\data\ui\CloneHelmetARC_ui_ca.paa";
  148. model = "\MRC\JLTS\characters\CloneArmor2\CloneHelmetARC.p3d";
  149. hiddenSelections[] = {"Camo1"};
  150. hiddenSelectionsTextures[] = {"RD501_Helmets\_textures\ARC\ARC_CS.paa"};
  151. hiddenSelectionsMaterials[]= {"RD501_Helmets\_materials\Clone_helmet_ARC"};
  152. class ItemInfo: HeadgearItem
  153. {
  154. mass = 30;
  155. uniformmodel = "\MRC\JLTS\characters\CloneArmor2\CloneHelmetARC.p3d";
  156. hiddenSelectionsMaterials[]= {"RD501_Helmets\_materials\Clone_helmet_ARC.rvmat"};
  157. modelSides[] = {6};
  158. hiddenSelections[] = {"Camo1"};
  159. material = -1;
  160. explosionShielding = 2.2;
  161. minimalHit = 0.01;
  162. passThrough = 0.01;
  163. class HitpointsProtectionInfo
  164. {
  165. class Head
  166. {
  167. hitpointName = "HitHead";
  168. armor = 50;
  169. passThrough = 0.6;
  170. };
  171. };
  172. };
  173. };
  174. //infantry
  175. class macro_new_helmet(infantry,jlts_recruit) : H_HelmetB
  176. {
  177. scope = 2;
  178. scopeArsenal = 2;
  179. author = "RD501";
  180. weaponPoolAvailable = 1;
  181. ace_hearing_protection = 0.85;
  182. ace_hearing_lowerVolume = 0;
  183. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  184. displayName = "[501st] INF HELM 01 (Base)";
  185. picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneHelmetP2_ui_ca.paa";
  186. model="\MRC\JLTS\characters\CloneArmor\CloneHelmetP2.p3d";
  187. hiddenSelections[] = {"Camo1"};
  188. hiddenSelectionsTextures[] = {"\RD501_Helmets\_textures\jlts\inf\recruit_helmet.paa"};
  189. hiddenSelectionsMaterials[]= {"RD501_Helmets\_materials\clone_helmet_p2.rvmat"};
  190. class ItemInfo: HeadgearItem
  191. {
  192. mass = 30;
  193. uniformmodel = "\MRC\JLTS\characters\CloneArmor\CloneHelmetP2.p3d";
  194. modelSides[] = {6};
  195. hiddenSelections[] = {"Camo1"};
  196. material = -1;
  197. explosionShielding = 2.2;
  198. minimalHit = 0.01;
  199. passThrough = 0.01;
  200. class HitpointsProtectionInfo
  201. {
  202. class Head
  203. {
  204. hitpointName = "HitHead";
  205. armor = 50;
  206. passThrough = 0.6;
  207. };
  208. };
  209. };
  210. };
  211. class macro_new_helmet(infantry,jlts_cadet) : H_HelmetB
  212. {
  213. scope = 2;
  214. scopeArsenal = 2;
  215. author = "RD501";
  216. weaponPoolAvailable = 1;
  217. ace_hearing_protection = 0.85;
  218. ace_hearing_lowerVolume = 0;
  219. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  220. displayName = "[501st] INF HELM 02 (Cadet)";
  221. picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneHelmetP2_ui_ca.paa";
  222. model="\MRC\JLTS\characters\CloneArmor\CloneHelmetP2.p3d";
  223. hiddenSelections[] = {"Camo1"};
  224. hiddenSelectionsTextures[] = {"\RD501_Helmets\_textures\jlts\inf\cadet_helmet.paa"};
  225. hiddenSelectionsMaterials[]= {"RD501_Helmets\_materials\clone_helmet_p2.rvmat"};
  226. class ItemInfo: HeadgearItem
  227. {
  228. mass = 30;
  229. uniformmodel = "\MRC\JLTS\characters\CloneArmor\CloneHelmetP2.p3d";
  230. modelSides[] = {6};
  231. hiddenSelections[] = {"Camo1"};
  232. material = -1;
  233. explosionShielding = 2.2;
  234. minimalHit = 0.01;
  235. passThrough = 0.01;
  236. class HitpointsProtectionInfo
  237. {
  238. class Head
  239. {
  240. hitpointName = "HitHead";
  241. armor = 50;
  242. passThrough = 0.6;
  243. };
  244. };
  245. };
  246. };
  247. class macro_new_helmet(infantry,p1_trooper): H_HelmetB
  248. {
  249. scope = 2;
  250. scopeArsenal = 2;
  251. author = "RD501";
  252. weaponPoolAvailable = 1;
  253. ace_hearing_protection = 0.85;
  254. ace_hearing_lowerVolume = 0;
  255. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  256. displayName = "[501st] INF P1 HELM 01";
  257. picture = "3AS\3AS_Characters\Clones\Headgear\ui\phase1_ui_ca.paa";
  258. model = "\3AS\3AS_Characters\Clones\Headgear\3AS_Clone_Standard_P1.p3d";
  259. hiddenSelections[] = {"camo"};
  260. hiddenSelectionsTextures[] = {"3AS\3AS_Characters\Clones\Headgear\Textures\Phase1\Phase1_Unmarked_CO.paa"};
  261. class ItemInfo: HeadgearItem
  262. {
  263. mass = 30;
  264. uniformModel = "\3AS\3AS_Characters\Clones\Headgear\3AS_Clone_Standard_P1.p3d";
  265. hiddenSelections[] = {"camo"};
  266. modelSides[] = {3,1};
  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.5;
  278. };
  279. };
  280. };
  281. };
  282. class macro_new_helmet(infantry,jlts_trooper) : 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 03 (Trooper)";
  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\trooper_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_sgt) : 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. displayName = "[501st] INF HELM 04 (Sgt)";
  328. picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneHelmetP2_ui_ca.paa";
  329. model="\MRC\JLTS\characters\CloneArmor\CloneHelmetP2.p3d";
  330. hiddenSelections[] = {"Camo1"};
  331. hiddenSelectionsTextures[] = {"\RD501_Helmets\_textures\jlts\inf\sgt_helmet.paa"};
  332. hiddenSelectionsMaterials[]= {"RD501_Helmets\_materials\clone_helmet_p2.rvmat"};
  333. class ItemInfo: HeadgearItem
  334. {
  335. mass = 30;
  336. uniformmodel = "\MRC\JLTS\characters\CloneArmor\CloneHelmetP2.p3d";
  337. modelSides[] = {6};
  338. hiddenSelections[] = {"Camo1"};
  339. material = -1;
  340. explosionShielding = 2.2;
  341. minimalHit = 0.01;
  342. passThrough = 0.01;
  343. class HitpointsProtectionInfo
  344. {
  345. class Head
  346. {
  347. hitpointName = "HitHead";
  348. armor = 50;
  349. passThrough = 0.6;
  350. };
  351. };
  352. };
  353. };
  354. class macro_new_helmet(infantry,jlts_odin) : H_HelmetB
  355. {
  356. scope = 2;
  357. scopeArsenal = 2;
  358. author = "RD501";
  359. weaponPoolAvailable = 1;
  360. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  361. ace_hearing_protection = 0.85;
  362. ace_hearing_lowerVolume = 0;
  363. RD501_isNV = 1;
  364. displayName = "[501st] INF HELM ('Odin')";
  365. picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneHelmetP2_ui_ca.paa";
  366. model="\MRC\JLTS\characters\CloneArmor\CloneHelmetP2.p3d";
  367. hiddenSelections[] = {"Camo1"};
  368. hiddenSelectionsTextures[] = {"\RD501_Helmets\_textures\Infantry\Odin.paa"};
  369. hiddenSelectionsMaterials[]= {"RD501_Helmets\_materials\clone_helmet_p2.rvmat"};
  370. class ItemInfo: HeadgearItem
  371. {
  372. mass = 30;
  373. uniformmodel = "\MRC\JLTS\characters\CloneArmor\CloneHelmetP2.p3d";
  374. modelSides[] = {6};
  375. hiddenSelections[] = {"Camo1"};
  376. material = -1;
  377. explosionShielding = 2.2;
  378. minimalHit = 0.01;
  379. passThrough = 0.01;
  380. class HitpointsProtectionInfo
  381. {
  382. class Head
  383. {
  384. hitpointName = "HitHead";
  385. armor = 50;
  386. passThrough = 0.6;
  387. };
  388. };
  389. };
  390. };
  391. class macro_new_helmet(airborne,jlts_trooper): H_HelmetB
  392. {
  393. author = "RD501";
  394. scope = 2;
  395. scopeArsenal = 2;
  396. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  397. displayName = "[501st] AB HELM 02 (Trooper)";
  398. model="\MRC\JLTS\characters\CloneArmor\CloneHelmetAB.p3d";
  399. picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneHelmetAB_ui_ca.paa";
  400. ace_hearing_protection = 0.85;
  401. ace_hearing_lowerVolume = 0;
  402. hiddenSelections[] = {"camo1"};
  403. hiddenSelectionsTextures[] = {"\RD501_Helmets\_textures\jlts\ab\ab_helmet_trooper.paa"};
  404. hiddenSelectionsMaterials[]= {"RD501_Helmets\_materials\clone_helmet_ab.rvmat"};
  405. class ItemInfo: HeadgearItem
  406. {
  407. mass = 10;
  408. uniformmodel="\MRC\JLTS\characters\CloneArmor\CloneHelmetAB.p3d";
  409. allowedSlots[] = {801,901,701,605};
  410. modelSides[] = {6};
  411. hiddenSelections[] = {"camo1"};
  412. class HitpointsProtectionInfo
  413. {
  414. class Head
  415. {
  416. hitpointName = "HitHead";
  417. armor = 60;
  418. passThrough = 0.5;
  419. };
  420. };
  421. };
  422. };
  423. class macro_new_helmet(airborne,jlts_vtrooper): H_HelmetB
  424. {
  425. author = "RD501";
  426. scope = 2;
  427. scopeArsenal = 2;
  428. displayName = "[501st] AB HELM 03 (Vet. Trooper)";
  429. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  430. model="\MRC\JLTS\characters\CloneArmor\CloneHelmetAB.p3d";
  431. picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneHelmetAB_ui_ca.paa";
  432. ace_hearing_protection = 0.85;
  433. ace_hearing_lowerVolume = 0;
  434. hiddenSelections[] = {"camo1"};
  435. hiddenSelectionsTextures[] = {"\RD501_Helmets\_textures\jlts\ab\ab_helmet_vtrooper.paa"};
  436. hiddenSelectionsMaterials[]= {"RD501_Helmets\_materials\clone_helmet_ab.rvmat"};
  437. class ItemInfo: HeadgearItem
  438. {
  439. mass = 10;
  440. uniformmodel="\MRC\JLTS\characters\CloneArmor\CloneHelmetAB.p3d";
  441. allowedSlots[] = {801,901,701,605};
  442. modelSides[] = {6};
  443. hiddenSelections[] = {"camo1"};
  444. class HitpointsProtectionInfo
  445. {
  446. class Head
  447. {
  448. hitpointName = "HitHead";
  449. armor = 60;
  450. passThrough = 0.5;
  451. };
  452. };
  453. };
  454. };
  455. class macro_new_helmet(airborne,jlts_base): H_HelmetB
  456. {
  457. author = "RD501";
  458. scope = 2;
  459. scopeArsenal = 2;
  460. displayName = "[501st] AB HELM 01 (Base)";
  461. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  462. model="\MRC\JLTS\characters\CloneArmor\CloneHelmetAB.p3d";
  463. picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneHelmetAB_ui_ca.paa";
  464. ace_hearing_protection = 0.85;
  465. ace_hearing_lowerVolume = 0;
  466. hiddenSelections[] = {"camo1"};
  467. hiddenSelectionsTextures[] = {"MRC\JLTS\characters\CloneArmor\data\Clone_Helmet_AB_co.paa"};
  468. hiddenSelectionsMaterials[]= {"RD501_Helmets\_materials\clone_helmet_ab.rvmat"};
  469. class ItemInfo: HeadgearItem
  470. {
  471. mass = 10;
  472. uniformmodel="\MRC\JLTS\characters\CloneArmor\CloneHelmetAB.p3d";
  473. allowedSlots[] = {801,901,701,605};
  474. modelSides[] = {6};
  475. hiddenSelections[] = {"camo1"};
  476. class HitpointsProtectionInfo
  477. {
  478. class Head
  479. {
  480. hitpointName = "HitHead";
  481. armor = 60;
  482. passThrough = 0.5;
  483. };
  484. };
  485. };
  486. };
  487. //legion
  488. class macro_new_helmet(infantry,ls_base) : SWLB_P2_SpecOps_Helmet
  489. {
  490. scope = 2;
  491. scopeArsenal = 2;
  492. author = "RD501";
  493. weaponPoolAvailable = 1;
  494. ace_hearing_protection = 0.85;
  495. ace_hearing_lowerVolume = 0;
  496. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  497. displayName = "[501st] INF HELM LS 01 (Base)";
  498. model = "SWLB_CEE\data\SWLB_P2_SpecOps_Helmet.p3d";
  499. picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneHelmetP2_ui_ca.paa";
  500. hiddenSelections[] = {"Camo1"};
  501. hiddenSelectionsTextures[] = {"swlb_cee\data\SWLB_P2_SpecOps_CO.paa"};
  502. hiddenSelectionsMaterials[]= {"swlb_cee\data\SWLB_P2_SpecOps.rvmat"};
  503. class ItemInfo: HeadgearItem
  504. {
  505. mass = 30;
  506. uniformModel = "SWLB_CEE\data\SWLB_P2_SpecOps_Helmet.p3d";
  507. modelSides[] = {6};
  508. hiddenSelections[] = {"Camo1"};
  509. material = -1;
  510. explosionShielding = 2.2;
  511. minimalHit = 0.01;
  512. passThrough = 0.01;
  513. class HitpointsProtectionInfo
  514. {
  515. class Head
  516. {
  517. hitpointName = "HitHead";
  518. armor = 50;
  519. passThrough = 0.6;
  520. };
  521. };
  522. };
  523. };
  524. //lost force/last force
  525. class macro_new_helmet(infantry,lf_base) : 21st_clone_P2_helmet
  526. {
  527. scope = 2;
  528. scopeArsenal = 2;
  529. author = "RD501";
  530. weaponPoolAvailable = 1;
  531. ace_hearing_protection = 0.85;
  532. ace_hearing_lowerVolume = 0;
  533. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  534. displayName = "[501st] INF SNOW HELM 01";
  535. hiddenSelections[] = {"Camo1"};
  536. hiddenSelectionsTextures[] = {"armor_unit\21\helmet\21_Helmet_co.paa"};
  537. hiddenSelectionsMaterials[]= {"armor_unit\armor_unit\21\helmet\helm.rvmat"};
  538. model = "\armor_unit\21\HelmetP2_21.p3d";
  539. picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneHelmetP2_ui_ca.paa";
  540. class ItemInfo: HeadgearItem
  541. {
  542. mass = 30;
  543. uniformModel = "\armor_unit\21\HelmetP2_21.p3d";
  544. picture = "armor_unit\21\ui\21_Armor.paa";
  545. modelSides[] = {6};
  546. hiddenSelections[] = {"Camo1"};
  547. material = -1;
  548. explosionShielding = 2.2;
  549. minimalHit = 0.01;
  550. passThrough = 0.01;
  551. class HitpointsProtectionInfo
  552. {
  553. class Head
  554. {
  555. hitpointName = "HitHead";
  556. armor = 50;
  557. passThrough = 0.6;
  558. };
  559. };
  560. };
  561. };
  562. //3as
  563. class macro_new_helmet(infantry,3AS_base) : 3as_P1_Base
  564. {
  565. scope = 2;
  566. scopeArsenal = 2;
  567. author = "RD501";
  568. weaponPoolAvailable = 1;
  569. ace_hearing_protection = 0.85;
  570. ace_hearing_lowerVolume = 0;
  571. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  572. displayName = "[501st] INF HELM 3AS P1 01 (base)";
  573. hiddenSelections[] = {"Camo1"};
  574. hiddenSelectionsTextures[] = {"3AS\3AS_Characters\Clones\Headgear\Textures\Phase1\Phase1_Unmarked_CO.paa"};
  575. model = "\3AS\3AS_Characters\Clones\Headgear\3AS_Clone_Standard_P1.p3d";
  576. picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneHelmetP2_ui_ca.paa";
  577. hiddenSelectionsMaterials[]= {"3AS\3AS_Characters\Clones\Headgear\Textures\Phase1\Phase1.rvmat"};
  578. class ItemInfo: HeadgearItem
  579. {
  580. mass = 30;
  581. uniformModel = "\3AS\3AS_Characters\Clones\Headgear\3AS_Clone_Standard_P1.p3d";
  582. modelSides[] = {6};
  583. hiddenSelections[] = {"Camo1"};
  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.6;
  595. };
  596. };
  597. };
  598. };
  599. class macro_new_helmet(arc,p1_trooper): H_HelmetB
  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] ARC P1 HELM 01 (Trooper)";
  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[] = {"3AS\3AS_Characters\Clones\Headgear\Textures\Phase1\Phase1_Lieutenant_CO.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. hiddenSelectionsTextures[] = {"3AS\3AS_Characters\Clones\Headgear\Textures\Phase1\Phase1_Lieutenant_CO.paa"};
  619. modelSides[] = {3,1};
  620. material = -1;
  621. explosionShielding = 2.2;
  622. minimalHit = 0.01;
  623. passThrough = 0.01;
  624. class HitpointsProtectionInfo
  625. {
  626. class Head
  627. {
  628. hitpointName = "HitHead";
  629. armor = 50;
  630. passThrough = 0.5;
  631. };
  632. };
  633. };
  634. };
  635. class macro_new_helmet(arc,p1_nco): H_HelmetB
  636. {
  637. scope = 2;
  638. scopeArsenal = 2;
  639. author = "RD501";
  640. weaponPoolAvailable = 1;
  641. ace_hearing_protection = 0.85;
  642. ace_hearing_lowerVolume = 0;
  643. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  644. displayName = "[501st] ARC P1 HELM 02 (NCO)";
  645. picture = "3AS\3AS_Characters\Clones\Headgear\ui\phase1_ui_ca.paa";
  646. model = "\3AS\3AS_Characters\Clones\Headgear\3AS_Clone_Standard_P1.p3d";
  647. hiddenSelections[] = {"camo"};
  648. hiddenSelectionsTextures[] = {"3AS\3AS_Characters\Clones\Headgear\Textures\Phase1\Phase1_Captain_CO.paa"};
  649. class ItemInfo: HeadgearItem
  650. {
  651. mass = 30;
  652. uniformModel = "\3AS\3AS_Characters\Clones\Headgear\3AS_Clone_Standard_P1.p3d";
  653. hiddenSelections[] = {"camo"};
  654. hiddenSelectionsTextures[] = {"3AS\3AS_Characters\Clones\Headgear\Textures\Phase1\Phase1_Captain_CO.paa"};
  655. modelSides[] = {3,1};
  656. material = -1;
  657. explosionShielding = 2.2;
  658. minimalHit = 0.01;
  659. passThrough = 0.01;
  660. class HitpointsProtectionInfo
  661. {
  662. class Head
  663. {
  664. hitpointName = "HitHead";
  665. armor = 50;
  666. passThrough = 0.5;
  667. };
  668. };
  669. };
  670. };
  671. };