_headwear.hpp 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192
  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_swop_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_CloneNVGRange_arc: JLTS_CloneNVGRange
  90. {
  91. displayname = "[501st] ARC Viewfinder Antenna (Toggle)";
  92. modelOptics="";
  93. visionMode[]=
  94. {
  95. "Normal",
  96. "NVG",
  97. "TI"
  98. };
  99. };
  100. class rd501_JLTS_CloneNVGRange_down: JLTS_CloneNVGRange
  101. {
  102. displayname = "[501st] Clone Viewfinder Antenna (Active)";
  103. modelOptics="";
  104. hiddenSelectionsTextures[] = {"RD501_Units\textures\Republic\clones\clone_rangefinder.paa"};
  105. visionMode[]=
  106. {
  107. "Normal",
  108. "NVG",
  109. "TI"
  110. };
  111. class ItemInfo: ItemInfo
  112. {
  113. type=616;
  114. uniformModel="\MRC\JLTS\characters\CloneArmor\CloneNVGRange_on.p3d";
  115. modelOff="\MRC\JLTS\characters\CloneArmor\CloneNVGRange_on.p3d";
  116. mass=20;
  117. hiddenSelections[]=
  118. {
  119. "camo1"
  120. };
  121. };
  122. };
  123. class rd501_JLTS_CloneNVGRange_down_arc: rd501_JLTS_CloneNVGRange_down
  124. {
  125. displayname = "[501st] ARC Viewfinder Antenna (Active)"
  126. modelOptics="";
  127. hiddenSelectionsTextures[] = {"\MRC\JLTS\characters\CloneArmor\data\Clone_nvg_range_co.paa"};
  128. visionMode[]=
  129. {
  130. "Normal",
  131. "NVG",
  132. "TI"
  133. };
  134. }
  135. class rd501_JLTS_CloneNVGCC: JLTS_CloneNVGCC
  136. {
  137. displayname = "[501st] Clone Officer Visor";
  138. modelOptics="";
  139. visionMode[]=
  140. {
  141. "Normal",
  142. "NVG",
  143. "TI"
  144. };
  145. };
  146. class rd501_JLTS_CloneNVGMC: JLTS_CloneNVGMC
  147. {
  148. displayname = "[501st] Clone Commander Visor";
  149. modelOptics="";
  150. visionMode[]=
  151. {
  152. "Normal",
  153. "NVG",
  154. "TI"
  155. };
  156. };
  157. class macro_new_weapon(nvg,shock_trooper) : JLTS_NVG_droid_chip_1
  158. {
  159. visionMode[] = {"Normal","NVG"};
  160. dlc = "rd501";
  161. author= "RD501";
  162. displayName = "SW NVG Chip(Clear)";
  163. macro_thermal_nvg_default
  164. };
  165. class macro_new_weapon(nvg,shock_trooper) : JLTS_NVG_droid_chip_1
  166. {
  167. visionMode[] = {"Normal"};
  168. dlc = "rd501";
  169. author= "RD501";
  170. RD501_isNV = 1;
  171. displayName = "Shock Trooper Chip";
  172. };
  173. class macro_new_weapon(nvg,shock_trooper_enhanced) : JLTS_NVG_droid_chip_1
  174. {
  175. visionMode[] = {"Normal","TI"};
  176. thermalMode[] = {0,2};
  177. dlc = "rd501";
  178. author= "RD501";
  179. RD501_isNV = 1;
  180. displayName = "Shock Trooper Enhanced Chip";
  181. };
  182. class rd501_JLTS_CloneBinocular: JLTS_CloneBinocular
  183. {
  184. displayname = "[501st] Clone Macrobinoculars (White)";
  185. };
  186. class rd501_JLTS_CloneBinocular_black: JLTS_CloneBinocular_black
  187. {
  188. displayname = "[501st] Clone Macrobinoculars (Black)";
  189. };