config.cpp 21 KB

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