_headwear.hpp 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219
  1. class NVGoggles;
  2. class JLTS_CloneNVG;
  3. class JLTS_CloneNVG_spec;
  4. class JLTS_CloneNVGRange: NVGoggles
  5. {
  6. class ItemInfo;
  7. };
  8. class JLTS_CloneNVGCC;
  9. class JLTS_CloneNVGMC;
  10. class JLTS_CloneBinocular;
  11. class JLTS_CloneBinocular_black;
  12. class JLTS_NVG_droid_chip_1;
  13. class rd501_jlts_nvchipclean: JLTS_NVG_droid_chip_1
  14. {
  15. displayname = "Operator Class Vision Enhancement Chip";
  16. modelOptics="";
  17. thermalMode[] = {0,1,2,3,4,5};
  18. visionMode[]=
  19. {
  20. "Normal",
  21. "NVG",
  22. "TI"
  23. };
  24. }
  25. class rd501_JLTS_CloneNVG: JLTS_CloneNVG
  26. {
  27. displayname = "[GAR] Clone Viewfinder Visor (Toggle)";
  28. modelOptics="";
  29. visionMode[]=
  30. {
  31. "Normal",
  32. "NVG",
  33. "TI"
  34. };
  35. };
  36. class rd501_JLTS_CloneNVG_501st: JLTS_CloneNVG
  37. {
  38. displayname = "[501st] Clone Viewfinder Visor (Toggle)";
  39. modelOptics="";
  40. visionMode[]=
  41. {
  42. "Normal",
  43. "NVG",
  44. "TI"
  45. };
  46. hiddenSelectionsTextures[]=
  47. {
  48. "RD501_Units\textures\republic\clones\clone_visor.paa"
  49. };
  50. };
  51. class rd501_JLTS_CloneNVG_spec: JLTS_CloneNVG_spec
  52. {
  53. displayname = "[GAR] Clone Viewfinder Visor (Active)";
  54. modelOptics="";
  55. visionMode[]=
  56. {
  57. "Normal",
  58. "NVG",
  59. "TI"
  60. };
  61. };
  62. class rd501_JLTS_CloneNVG_spec_501st: JLTS_CloneNVG_spec
  63. {
  64. displayname = "[501st] Clone Viewfinder Visor (Active)";
  65. modelOptics="";
  66. visionMode[]=
  67. {
  68. "Normal",
  69. "NVG",
  70. "TI"
  71. };
  72. hiddenSelectionsTextures[]=
  73. {
  74. "RD501_Units\textures\republic\clones\clone_visor.paa"
  75. };
  76. };
  77. class rd501_JLTS_CloneNVGRange: JLTS_CloneNVGRange
  78. {
  79. displayname = "[501st] Clone Viewfinder Antenna (Toggle)";
  80. modelOptics="";
  81. hiddenSelectionsTextures[] = {"RD501_Units\textures\Republic\clones\clone_rangefinder.paa"};
  82. visionMode[]=
  83. {
  84. "Normal",
  85. "NVG",
  86. "TI"
  87. };
  88. };
  89. class rd501_JLTS_ShockTrooperNVGRange: JLTS_CloneNVGRange
  90. {
  91. displayname = "[501st] Shock Trooper Viewfinder Antenna (Toggle)";
  92. modelOptics="";
  93. hiddenSelectionsTextures[] = {"RD501_Units\textures\Republic\clones\clone_rangefinder.paa"};
  94. RD501_isNV=1;
  95. visionMode[]=
  96. {
  97. "Normal",
  98. "TI"
  99. };
  100. };
  101. class rd501_JLTS_CloneNVGRange_arc: JLTS_CloneNVGRange
  102. {
  103. displayname = "[501st] ARC Viewfinder Antenna (Toggle)";
  104. modelOptics="";
  105. visionMode[]=
  106. {
  107. "Normal",
  108. "NVG",
  109. "TI"
  110. };
  111. };
  112. class rd501_JLTS_CloneNVGRange_down: JLTS_CloneNVGRange
  113. {
  114. displayname = "[501st] Clone Viewfinder Antenna (Active)";
  115. modelOptics="";
  116. hiddenSelectionsTextures[] = {"RD501_Units\textures\Republic\clones\clone_rangefinder.paa"};
  117. visionMode[]=
  118. {
  119. "Normal",
  120. "NVG",
  121. "TI"
  122. };
  123. class ItemInfo: ItemInfo
  124. {
  125. type=616;
  126. uniformModel="\MRC\JLTS\characters\CloneArmor\CloneNVGRange_on.p3d";
  127. modelOff="\MRC\JLTS\characters\CloneArmor\CloneNVGRange_on.p3d";
  128. mass=20;
  129. hiddenSelections[]=
  130. {
  131. "camo1"
  132. };
  133. };
  134. };
  135. class rd501_JLTS_CloneNVGRange_down_arc: rd501_JLTS_CloneNVGRange_down
  136. {
  137. displayname = "[501st] ARC Viewfinder Antenna (Active)"
  138. modelOptics="";
  139. hiddenSelectionsTextures[] = {"\MRC\JLTS\characters\CloneArmor\data\Clone_nvg_range_co.paa"};
  140. visionMode[]=
  141. {
  142. "Normal",
  143. "NVG",
  144. "TI"
  145. };
  146. }
  147. class rd501_JLTS_CloneNVGCC: JLTS_CloneNVGCC
  148. {
  149. displayname = "[501st] Clone Officer Visor";
  150. modelOptics="";
  151. visionMode[]=
  152. {
  153. "Normal",
  154. "NVG",
  155. "TI"
  156. };
  157. };
  158. class rd501_JLTS_CloneNVGMC: JLTS_CloneNVGMC
  159. {
  160. displayname = "[501st] Clone Commander Visor";
  161. modelOptics="";
  162. visionMode[]=
  163. {
  164. "Normal",
  165. "NVG",
  166. "TI"
  167. };
  168. };
  169. class macro_new_weapon(nvg,shock_trooper) : JLTS_NVG_droid_chip_1
  170. {
  171. visionMode[] = {"Normal","NVG"};
  172. dlc = "rd501";
  173. author= "RD501";
  174. displayName = "NVG Chip(Clear)";
  175. macro_thermal_nvg_default
  176. };
  177. class macro_new_weapon(nvg,shock_trooper2) : JLTS_NVG_droid_chip_1
  178. {
  179. visionMode[] = {"Normal"};
  180. dlc = "rd501";
  181. author= "RD501";
  182. RD501_isNV = 1;
  183. displayName = "Shock Trooper Chip";
  184. };
  185. class macro_new_weapon(nvg,shock_trooper_enhanced) : JLTS_NVG_droid_chip_1
  186. {
  187. visionMode[] = {"Normal","TI"};
  188. thermalMode[] = {0,2};
  189. dlc = "rd501";
  190. author= "RD501";
  191. RD501_isNV = 1;
  192. displayName = "Shock Trooper Enhanced Chip";
  193. };
  194. class rd501_JLTS_CloneBinocular: JLTS_CloneBinocular
  195. {
  196. displayname = "[501st] Clone Macrobinoculars";
  197. visionMode[]=
  198. {
  199. "Normal",
  200. "NVG",
  201. "TI"
  202. };
  203. thermalMode[] = {0,2};
  204. };
  205. class rd501_JLTS_CloneBinocular_black_TI: JLTS_CloneBinocular_black
  206. {
  207. displayname = "[501st] Clone Macrobinoculars Scout";
  208. modelOptics="\A3\Weapons_F_beta\Binocular\lasermarker_optics";
  209. visionMode[]=
  210. {
  211. "Normal",
  212. "NVG",
  213. "TI"
  214. };
  215. thermalMode[] = {0,2};
  216. };