config.cpp 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583
  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. //pilots
  24. class macro_new_helmet(pilot,base): H_HelmetB//RD501_501st_Pilot_Base
  25. {
  26. scope = 2;
  27. scopeArsenal = 2;
  28. author = "RD501";
  29. weaponPoolAvailable = 1;
  30. ace_hearing_protection = 0.85;
  31. ace_hearing_lowerVolume = 0;
  32. displayName = "[501st] PLT HELM (Base)";
  33. //picture = "\SWOP_clones\data\helmets\ico\ico_pilot.paa";
  34. //model = "SWOP_clones\helmet\CloneHelmetPilot.p3d";
  35. model = "\501st_helmets\AB\AB_helmet_p1.p3d";
  36. hiddenSelections[] = {
  37. "camo1",
  38. "mat"
  39. };
  40. hiddenSelectionsTextures[]=
  41. {
  42. "RD501_Helmets\_textures\aviation\clonePilotHelmet_co.paa"
  43. };
  44. hiddenSelectionsMaterials[]=
  45. {
  46. "",
  47. "501st_Helmets\AB\data\pilot_jlts.rvmat"
  48. };
  49. class ItemInfo: HeadgearItem
  50. {
  51. mass = 30;
  52. uniformmodel = "\501st_helmets\AB\AB_helmet_p1.p3d";//"SWOP_clones\helmet\CloneHelmetPilot.p3d";
  53. modelSides[] = {6};
  54. hiddenSelections[] = {
  55. "camo1",
  56. "mat"
  57. };
  58. material = -1;
  59. explosionShielding = 2.2;
  60. minimalHit = 0.01;
  61. passThrough = 0.01;
  62. class HitpointsProtectionInfo
  63. {
  64. class Head
  65. {
  66. hitpointName = "HitHead";
  67. armor = 50;
  68. passThrough = 0.6;
  69. };
  70. };
  71. };
  72. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  73. };
  74. class macro_new_helmet(empire_rg,boi) : H_HelmetB
  75. {
  76. scope = 2;
  77. scopeArsenal = 2;
  78. author = "RD501";
  79. weaponPoolAvailable = 1;
  80. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  81. ace_hearing_protection = 0.85;
  82. ace_hearing_lowerVolume = 0;
  83. displayName = "[Empire] Royal Guard Helm 01";
  84. picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneHelmetP2_ui_ca.paa";
  85. model="\MRC\JLTS\characters\CloneArmor\CloneHelmetSCC.p3d";
  86. hiddenSelections[] = {"Camo1"};
  87. hiddenSelectionsTextures[] = {"RD501_Units\textures\gcw\empire\RG\rg_helmet.paa"};
  88. class ItemInfo: HeadgearItem
  89. {
  90. mass = 30;
  91. uniformmodel="\MRC\JLTS\characters\CloneArmor\CloneHelmetSC.p3d";
  92. modelSides[] = {6};
  93. hiddenSelections[] = {"Camo1"};
  94. material = -1;
  95. explosionShielding = 2.2;
  96. minimalHit = 0.01;
  97. passThrough = 0.01;
  98. class HitpointsProtectionInfo
  99. {
  100. class Head
  101. {
  102. hitpointName = "HitHead";
  103. armor = 50;
  104. passThrough = 0.6;
  105. };
  106. };
  107. };
  108. };
  109. class macro_new_helmet(arc,base_jlts) : H_HelmetB
  110. {
  111. scope = 2;
  112. scopeArsenal = 2;
  113. author = "RD501";
  114. weaponPoolAvailable = 1;
  115. subItems[] = {"G_B_Diving"};
  116. ace_hearing_protection = 0.85;
  117. ace_hearing_lowerVolume = 0;
  118. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  119. displayName = "[501st] ARC HELM (Base)";
  120. picture="\MRC\JLTS\characters\CloneArmor2\data\ui\CloneHelmetARC_ui_ca.paa";
  121. model = "\MRC\JLTS\characters\CloneArmor2\CloneHelmetARC.p3d";
  122. hiddenSelections[] = {"Camo1"};
  123. hiddenSelectionsTextures[] = {"RD501_Helmets\_textures\ARC\ARC.paa"};
  124. hiddenSelectionsMaterials[]= {"RD501_Helmets\_materials\Clone_helmet_ARC"};
  125. class ItemInfo: HeadgearItem
  126. {
  127. mass = 30;
  128. uniformmodel = "\MRC\JLTS\characters\CloneArmor2\CloneHelmetARC.p3d";
  129. hiddenSelectionsMaterials[]= {"RD501_Helmets\_materials\Clone_helmet_ARC.rvmat"};
  130. modelSides[] = {6};
  131. hiddenSelections[] = {"Camo1"};
  132. material = -1;
  133. explosionShielding = 2.2;
  134. minimalHit = 0.01;
  135. passThrough = 0.01;
  136. class HitpointsProtectionInfo
  137. {
  138. class Head
  139. {
  140. hitpointName = "HitHead";
  141. armor = 50;
  142. passThrough = 0.6;
  143. };
  144. };
  145. };
  146. };
  147. class macro_new_helmet(arc,sgt_jlts) : H_HelmetB
  148. {
  149. scope = 2;
  150. scopeArsenal = 2;
  151. author = "RD501";
  152. weaponPoolAvailable = 1;
  153. subItems[] = {"G_B_Diving"};
  154. ace_hearing_protection = 0.85;
  155. ace_hearing_lowerVolume = 0;
  156. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  157. displayName = "[501st] ARC HELM (Sergeant)";
  158. picture="\MRC\JLTS\characters\CloneArmor2\data\ui\CloneHelmetARC_ui_ca.paa";
  159. model = "\MRC\JLTS\characters\CloneArmor2\CloneHelmetARC.p3d";
  160. hiddenSelections[] = {"Camo1"};
  161. hiddenSelectionsTextures[] = {"RD501_Helmets\_textures\ARC\ARC_CS.paa"};
  162. hiddenSelectionsMaterials[]= {"RD501_Helmets\_materials\Clone_helmet_ARC"};
  163. class ItemInfo: HeadgearItem
  164. {
  165. mass = 30;
  166. uniformmodel = "\MRC\JLTS\characters\CloneArmor2\CloneHelmetARC.p3d";
  167. hiddenSelectionsMaterials[]= {"RD501_Helmets\_materials\Clone_helmet_ARC.rvmat"};
  168. modelSides[] = {6};
  169. hiddenSelections[] = {"Camo1"};
  170. material = -1;
  171. explosionShielding = 2.2;
  172. minimalHit = 0.01;
  173. passThrough = 0.01;
  174. class HitpointsProtectionInfo
  175. {
  176. class Head
  177. {
  178. hitpointName = "HitHead";
  179. armor = 50;
  180. passThrough = 0.6;
  181. };
  182. };
  183. };
  184. };
  185. //infantry
  186. class macro_new_helmet(infantry,jlts_recruit) : H_HelmetB
  187. {
  188. scope = 2;
  189. scopeArsenal = 2;
  190. author = "RD501";
  191. weaponPoolAvailable = 1;
  192. ace_hearing_protection = 0.85;
  193. ace_hearing_lowerVolume = 0;
  194. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  195. displayName = "[501st] INF HELM 01 (Base)";
  196. picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneHelmetP2_ui_ca.paa";
  197. model="\MRC\JLTS\characters\CloneArmor\CloneHelmetP2.p3d";
  198. hiddenSelections[] = {"Camo1"};
  199. hiddenSelectionsTextures[] = {"\RD501_Helmets\_textures\jlts\inf\recruit_helmet.paa"};
  200. hiddenSelectionsMaterials[]= {"RD501_Helmets\_materials\clone_helmet_p2.rvmat"};
  201. class ItemInfo: HeadgearItem
  202. {
  203. mass = 30;
  204. uniformmodel = "\MRC\JLTS\characters\CloneArmor\CloneHelmetP2.p3d";
  205. modelSides[] = {6};
  206. hiddenSelections[] = {"Camo1"};
  207. material = -1;
  208. explosionShielding = 2.2;
  209. minimalHit = 0.01;
  210. passThrough = 0.01;
  211. class HitpointsProtectionInfo
  212. {
  213. class Head
  214. {
  215. hitpointName = "HitHead";
  216. armor = 50;
  217. passThrough = 0.6;
  218. };
  219. };
  220. };
  221. };
  222. class macro_new_helmet(infantry,jlts_cadet) : H_HelmetB
  223. {
  224. scope = 2;
  225. scopeArsenal = 2;
  226. author = "RD501";
  227. weaponPoolAvailable = 1;
  228. ace_hearing_protection = 0.85;
  229. ace_hearing_lowerVolume = 0;
  230. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  231. displayName = "[501st] INF HELM 02 (Cadet)";
  232. picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneHelmetP2_ui_ca.paa";
  233. model="\MRC\JLTS\characters\CloneArmor\CloneHelmetP2.p3d";
  234. hiddenSelections[] = {"Camo1"};
  235. hiddenSelectionsTextures[] = {"\RD501_Helmets\_textures\jlts\inf\cadet_helmet.paa"};
  236. hiddenSelectionsMaterials[]= {"RD501_Helmets\_materials\clone_helmet_p2.rvmat"};
  237. class ItemInfo: HeadgearItem
  238. {
  239. mass = 30;
  240. uniformmodel = "\MRC\JLTS\characters\CloneArmor\CloneHelmetP2.p3d";
  241. modelSides[] = {6};
  242. hiddenSelections[] = {"Camo1"};
  243. material = -1;
  244. explosionShielding = 2.2;
  245. minimalHit = 0.01;
  246. passThrough = 0.01;
  247. class HitpointsProtectionInfo
  248. {
  249. class Head
  250. {
  251. hitpointName = "HitHead";
  252. armor = 50;
  253. passThrough = 0.6;
  254. };
  255. };
  256. };
  257. };
  258. class macro_new_helmet(infantry,p1_trooper): H_HelmetB
  259. {
  260. scope = 2;
  261. scopeArsenal = 2;
  262. author = "RD501";
  263. weaponPoolAvailable = 1;
  264. ace_hearing_protection = 0.85;
  265. ace_hearing_lowerVolume = 0;
  266. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  267. displayName = "[501st] INF P1 HELM 01";
  268. picture = "3AS\3AS_Characters\Clones\Headgear\ui\phase1_ui_ca.paa";
  269. model = "\3AS\3AS_Characters\Clones\Headgear\3AS_Clone_Standard_P1.p3d";
  270. hiddenSelections[] = {"camo"};
  271. hiddenSelectionsTextures[] = {"3AS\3AS_Characters\Clones\Headgear\Textures\Phase1\Phase1_Unmarked_CO.paa"};
  272. class ItemInfo: HeadgearItem
  273. {
  274. mass = 30;
  275. uniformModel = "\3AS\3AS_Characters\Clones\Headgear\3AS_Clone_Standard_P1.p3d";
  276. hiddenSelections[] = {"camo"};
  277. modelSides[] = {3,1};
  278. material = -1;
  279. explosionShielding = 2.2;
  280. minimalHit = 0.01;
  281. passThrough = 0.01;
  282. class HitpointsProtectionInfo
  283. {
  284. class Head
  285. {
  286. hitpointName = "HitHead";
  287. armor = 50;
  288. passThrough = 0.5;
  289. };
  290. };
  291. };
  292. };
  293. class macro_new_helmet(infantry,jlts_trooper) : H_HelmetB
  294. {
  295. scope = 2;
  296. scopeArsenal = 2;
  297. author = "RD501";
  298. weaponPoolAvailable = 1;
  299. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  300. ace_hearing_protection = 0.85;
  301. ace_hearing_lowerVolume = 0;
  302. displayName = "[501st] INF HELM 03 (Trooper)";
  303. picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneHelmetP2_ui_ca.paa";
  304. model="\MRC\JLTS\characters\CloneArmor\CloneHelmetP2.p3d";
  305. hiddenSelections[] = {"Camo1"};
  306. hiddenSelectionsTextures[] = {"\RD501_Helmets\_textures\jlts\inf\trooper_helmet.paa"};
  307. hiddenSelectionsMaterials[]= {"RD501_Helmets\_materials\clone_helmet_p2.rvmat"};
  308. class ItemInfo: HeadgearItem
  309. {
  310. mass = 30;
  311. uniformmodel = "\MRC\JLTS\characters\CloneArmor\CloneHelmetP2.p3d";
  312. modelSides[] = {6};
  313. hiddenSelections[] = {"Camo1"};
  314. material = -1;
  315. explosionShielding = 2.2;
  316. minimalHit = 0.01;
  317. passThrough = 0.01;
  318. class HitpointsProtectionInfo
  319. {
  320. class Head
  321. {
  322. hitpointName = "HitHead";
  323. armor = 50;
  324. passThrough = 0.6;
  325. };
  326. };
  327. };
  328. };
  329. class macro_new_helmet(infantry,jlts_sgt) : H_HelmetB
  330. {
  331. scope = 2;
  332. scopeArsenal = 2;
  333. author = "RD501";
  334. weaponPoolAvailable = 1;
  335. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  336. ace_hearing_protection = 0.85;
  337. ace_hearing_lowerVolume = 0;
  338. displayName = "[501st] INF HELM 04 (Sgt)";
  339. picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneHelmetP2_ui_ca.paa";
  340. model="\MRC\JLTS\characters\CloneArmor\CloneHelmetP2.p3d";
  341. hiddenSelections[] = {"Camo1"};
  342. hiddenSelectionsTextures[] = {"\RD501_Helmets\_textures\jlts\inf\sgt_helmet.paa"};
  343. hiddenSelectionsMaterials[]= {"RD501_Helmets\_materials\clone_helmet_p2.rvmat"};
  344. class ItemInfo: HeadgearItem
  345. {
  346. mass = 30;
  347. uniformmodel = "\MRC\JLTS\characters\CloneArmor\CloneHelmetP2.p3d";
  348. modelSides[] = {6};
  349. hiddenSelections[] = {"Camo1"};
  350. material = -1;
  351. explosionShielding = 2.2;
  352. minimalHit = 0.01;
  353. passThrough = 0.01;
  354. class HitpointsProtectionInfo
  355. {
  356. class Head
  357. {
  358. hitpointName = "HitHead";
  359. armor = 50;
  360. passThrough = 0.6;
  361. };
  362. };
  363. };
  364. };
  365. class macro_new_helmet(infantry,jlts_odin) : H_HelmetB
  366. {
  367. scope = 2;
  368. scopeArsenal = 2;
  369. author = "RD501";
  370. weaponPoolAvailable = 1;
  371. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  372. ace_hearing_protection = 0.85;
  373. ace_hearing_lowerVolume = 0;
  374. RD501_isNV = 1;
  375. displayName = "[501st] INF HELM ('Odin')";
  376. picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneHelmetP2_ui_ca.paa";
  377. model="\MRC\JLTS\characters\CloneArmor\CloneHelmetP2.p3d";
  378. hiddenSelections[] = {"Camo1"};
  379. hiddenSelectionsTextures[] = {"\RD501_Helmets\_textures\Infantry\Odin.paa"};
  380. hiddenSelectionsMaterials[]= {"RD501_Helmets\_materials\clone_helmet_p2.rvmat"};
  381. class ItemInfo: HeadgearItem
  382. {
  383. mass = 30;
  384. uniformmodel = "\MRC\JLTS\characters\CloneArmor\CloneHelmetP2.p3d";
  385. modelSides[] = {6};
  386. hiddenSelections[] = {"Camo1"};
  387. material = -1;
  388. explosionShielding = 2.2;
  389. minimalHit = 0.01;
  390. passThrough = 0.01;
  391. class HitpointsProtectionInfo
  392. {
  393. class Head
  394. {
  395. hitpointName = "HitHead";
  396. armor = 50;
  397. passThrough = 0.6;
  398. };
  399. };
  400. };
  401. };
  402. class macro_new_helmet(airborne,jlts_trooper): H_HelmetB
  403. {
  404. author = "RD501";
  405. scope = 2;
  406. scopeArsenal = 2;
  407. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  408. displayName = "[501st] AB HELM 02 (Trooper)";
  409. model="\MRC\JLTS\characters\CloneArmor\CloneHelmetAB.p3d";
  410. picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneHelmetAB_ui_ca.paa";
  411. ace_hearing_protection = 0.85;
  412. ace_hearing_lowerVolume = 0;
  413. hiddenSelections[] = {"camo1"};
  414. hiddenSelectionsTextures[] = {"\RD501_Helmets\_textures\jlts\ab\ab_helmet_trooper.paa"};
  415. hiddenSelectionsMaterials[]= {"RD501_Helmets\_materials\clone_helmet_ab.rvmat"};
  416. class ItemInfo: HeadgearItem
  417. {
  418. mass = 10;
  419. uniformmodel="\MRC\JLTS\characters\CloneArmor\CloneHelmetAB.p3d";
  420. allowedSlots[] = {801,901,701,605};
  421. modelSides[] = {6};
  422. hiddenSelections[] = {"camo1"};
  423. class HitpointsProtectionInfo
  424. {
  425. class Head
  426. {
  427. hitpointName = "HitHead";
  428. armor = 60;
  429. passThrough = 0.5;
  430. };
  431. };
  432. };
  433. };
  434. class macro_new_helmet(airborne,jlts_vtrooper): H_HelmetB
  435. {
  436. author = "RD501";
  437. scope = 2;
  438. scopeArsenal = 2;
  439. displayName = "[501st] AB HELM 03 (Vet. Trooper)";
  440. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  441. model="\MRC\JLTS\characters\CloneArmor\CloneHelmetAB.p3d";
  442. picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneHelmetAB_ui_ca.paa";
  443. ace_hearing_protection = 0.85;
  444. ace_hearing_lowerVolume = 0;
  445. hiddenSelections[] = {"camo1"};
  446. hiddenSelectionsTextures[] = {"\RD501_Helmets\_textures\jlts\ab\ab_helmet_vtrooper.paa"};
  447. hiddenSelectionsMaterials[]= {"RD501_Helmets\_materials\clone_helmet_ab.rvmat"};
  448. class ItemInfo: HeadgearItem
  449. {
  450. mass = 10;
  451. uniformmodel="\MRC\JLTS\characters\CloneArmor\CloneHelmetAB.p3d";
  452. allowedSlots[] = {801,901,701,605};
  453. modelSides[] = {6};
  454. hiddenSelections[] = {"camo1"};
  455. class HitpointsProtectionInfo
  456. {
  457. class Head
  458. {
  459. hitpointName = "HitHead";
  460. armor = 60;
  461. passThrough = 0.5;
  462. };
  463. };
  464. };
  465. };
  466. class macro_new_helmet(airborne,jlts_base): H_HelmetB
  467. {
  468. author = "RD501";
  469. scope = 2;
  470. scopeArsenal = 2;
  471. displayName = "[501st] AB HELM 01 (Base)";
  472. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  473. model="\MRC\JLTS\characters\CloneArmor\CloneHelmetAB.p3d";
  474. picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneHelmetAB_ui_ca.paa";
  475. ace_hearing_protection = 0.85;
  476. ace_hearing_lowerVolume = 0;
  477. hiddenSelections[] = {"camo1"};
  478. hiddenSelectionsTextures[] = {"MRC\JLTS\characters\CloneArmor\data\Clone_Helmet_AB_co.paa"};
  479. hiddenSelectionsMaterials[]= {"RD501_Helmets\_materials\clone_helmet_ab.rvmat"};
  480. class ItemInfo: HeadgearItem
  481. {
  482. mass = 10;
  483. uniformmodel="\MRC\JLTS\characters\CloneArmor\CloneHelmetAB.p3d";
  484. allowedSlots[] = {801,901,701,605};
  485. modelSides[] = {6};
  486. hiddenSelections[] = {"camo1"};
  487. class HitpointsProtectionInfo
  488. {
  489. class Head
  490. {
  491. hitpointName = "HitHead";
  492. armor = 60;
  493. passThrough = 0.5;
  494. };
  495. };
  496. };
  497. };
  498. class macro_new_helmet(arc,p1_trooper): H_HelmetB
  499. {
  500. scope = 2;
  501. scopeArsenal = 2;
  502. author = "RD501";
  503. weaponPoolAvailable = 1;
  504. ace_hearing_protection = 0.85;
  505. ace_hearing_lowerVolume = 0;
  506. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  507. displayName = "[501st] ARC P1 HELM 01 (Trooper)";
  508. picture = "3AS\3AS_Characters\Clones\Headgear\ui\phase1_ui_ca.paa";
  509. model = "\3AS\3AS_Characters\Clones\Headgear\3AS_Clone_Standard_P1.p3d";
  510. hiddenSelections[] = {"camo"};
  511. hiddenSelectionsTextures[] = {"3AS\3AS_Characters\Clones\Headgear\Textures\Phase1\Phase1_Lieutenant_CO.paa"};
  512. class ItemInfo: HeadgearItem
  513. {
  514. mass = 30;
  515. uniformModel = "\3AS\3AS_Characters\Clones\Headgear\3AS_Clone_Standard_P1.p3d";
  516. hiddenSelections[] = {"camo"};
  517. hiddenSelectionsTextures[] = {"3AS\3AS_Characters\Clones\Headgear\Textures\Phase1\Phase1_Lieutenant_CO.paa"};
  518. modelSides[] = {3,1};
  519. material = -1;
  520. explosionShielding = 2.2;
  521. minimalHit = 0.01;
  522. passThrough = 0.01;
  523. class HitpointsProtectionInfo
  524. {
  525. class Head
  526. {
  527. hitpointName = "HitHead";
  528. armor = 50;
  529. passThrough = 0.5;
  530. };
  531. };
  532. };
  533. };
  534. class macro_new_helmet(arc,p1_nco): H_HelmetB
  535. {
  536. scope = 2;
  537. scopeArsenal = 2;
  538. author = "RD501";
  539. weaponPoolAvailable = 1;
  540. ace_hearing_protection = 0.85;
  541. ace_hearing_lowerVolume = 0;
  542. subItems[] = {"G_B_Diving","ItemcTabHCam"};
  543. displayName = "[501st] ARC P1 HELM 02 (NCO)";
  544. picture = "3AS\3AS_Characters\Clones\Headgear\ui\phase1_ui_ca.paa";
  545. model = "\3AS\3AS_Characters\Clones\Headgear\3AS_Clone_Standard_P1.p3d";
  546. hiddenSelections[] = {"camo"};
  547. hiddenSelectionsTextures[] = {"3AS\3AS_Characters\Clones\Headgear\Textures\Phase1\Phase1_Captain_CO.paa"};
  548. class ItemInfo: HeadgearItem
  549. {
  550. mass = 30;
  551. uniformModel = "\3AS\3AS_Characters\Clones\Headgear\3AS_Clone_Standard_P1.p3d";
  552. hiddenSelections[] = {"camo"};
  553. hiddenSelectionsTextures[] = {"3AS\3AS_Characters\Clones\Headgear\Textures\Phase1\Phase1_Captain_CO.paa"};
  554. modelSides[] = {3,1};
  555. material = -1;
  556. explosionShielding = 2.2;
  557. minimalHit = 0.01;
  558. passThrough = 0.01;
  559. class HitpointsProtectionInfo
  560. {
  561. class Head
  562. {
  563. hitpointName = "HitHead";
  564. armor = 50;
  565. passThrough = 0.5;
  566. };
  567. };
  568. };
  569. };
  570. };