config.cpp 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217
  1. #define COMPONENT aviation_helmets
  2. #define BASEHELMNAME MODNAME##_501st_Pilot_Base
  3. #include "../../RD501_main/config_macros.hpp"
  4. #include "config_macros.cpp"
  5. class CfgPatches
  6. {
  7. class macro_patch_name(aviation_helmets)
  8. {
  9. author=DANKAUTHORS
  10. addonRootClass= macro_patch_name(helmets)
  11. requiredAddons[]=
  12. {
  13. };
  14. requiredVersion=0.1;
  15. units[]={};
  16. weapons[]={};
  17. };
  18. };
  19. class CfgWeapons
  20. {
  21. class itemCore;
  22. class macro_new_helmet(pilot,base):itemCore
  23. {
  24. displayname = Clone Pilot Base Model;
  25. hiddenSelectionsTextures[]=
  26. {
  27. "RD501_Helmets\_textures\aviation\clonePilotHelmet_co.paa"
  28. };
  29. hiddenSelectionsMaterials[]=
  30. {
  31. "",
  32. ""
  33. };
  34. class ItemInfo;
  35. };
  36. class macro_new_helmet(pilot,lum_base): macro_new_helmet(pilot,base)
  37. {
  38. displayname = Clone Pilot Base Model;
  39. hiddenSelectionsTextures[] = {"SWOP_clones\data\helmetsOther\clonePilotHelmet.paa"};
  40. class ItemInfo:ItemInfo
  41. {
  42. };
  43. };
  44. NEW_501_Pilot_HELM(cxx,CX-X,pilots\cxx.paa)
  45. NEW_501_Pilot_HELM(cxc,CX-C,pilots\cxc.paa)
  46. NEW_501_Pilot_HELM(dylan,Dylan,pilots\Dylanhelmet.paa)
  47. class macro_new_helmet(pilot,erlien): macro_new_helmet(pilot,base)
  48. {
  49. scope = 2;
  50. author = "RD501";
  51. displayName = [501st] AVI HELM ('Erlien');
  52. hiddenSelectionsTextures[] = {"SWOP_clones\data\helmetsOther\clonePilotHelmet501.paa"};
  53. subItems[] = {"G_B_Diving"};
  54. };
  55. NEW_501_Pilot_HELM(exose,Exose,pilots\Exose.paa)
  56. NEW_501_Pilot_HELM(jackson,Jackson,pilots\Jackson.paa)
  57. NEW_501_Pilot_HELM(jaisus,Jaisus,pilots\Jaisus.paa)
  58. NEW_501_Pilot_HELM(keryl,Keryl,pilots\keryl.paa)
  59. NEW_501_Pilot_HELM(kaj,Kaj,pilots\Kaj.paa)
  60. NEW_501_Pilot_HELM(kitty,Kitty,pilots\kitty.paa)
  61. NEW_501_Pilot_HELM(koop,Koop,pilots\Koop.paa)
  62. NEW_501_Pilot_HELM(kushiban,Kushiban,pilots\Kushiban.paa)
  63. NEW_501_Pilot_HELM(orange,Orange,pilots\orange.paa)
  64. NEW_501_Pilot_HELM(nocturnal,Warbird,pilots\Nocturnal.paa)
  65. NEW_501_Pilot_HELM(aspect,Aspect,pilots\Aspect.paa)
  66. NEW_501_Pilot_HELM(Galaxy,Galaxy,pilots\Galaxy.paa)
  67. NEW_501_Pilot_HELM(Halligan,Halligan,pilots\Halligan.paa)
  68. NEW_501_Pilot_HELM(Floff,Floff,pilots\Floff.paa)
  69. NEW_501_Pilot_HELM(Gothic,Gothic,pilots\Gothic.paa)
  70. NEW_501_Pilot_HELM(Shnuffles,Shnuffles,pilots\Shnuffles.paa)
  71. NEW_501_Pilot_HELM(Legal,Legal,pilots\Legal.paa)
  72. NEW_501_Pilot_HELM(Ethan,Ethan,pilots\Ethan.paa)
  73. NEW_501_Pilot_HELM(Blast,Blast,pilots\Blast.paa)
  74. class macro_new_helmet(pilot,scuba): macro_new_helmet(pilot,base)
  75. {
  76. scope = 2;
  77. displayName = "[501st] AVI HELM ('Scuba')";
  78. hiddenSelectionsTextures[] = {macro_custom_helmet_textures\aviation\pilots\scuba_helm.paa};
  79. subItems[] = {"G_B_Diving"};
  80. hiddenSelectionsMaterials[]=
  81. {
  82. "",
  83. "\501st_Helmets\AB\data\white_glow.rvmat"
  84. //"\501st_Helmets\AB\data\red_glow.rvmat"//"swop_clones\data\helmpilot.rvmat"//"\501st_Helmets\AB\data\white_glow.rvmat"
  85. };
  86. };
  87. class macro_new_helmet(pilot,casskun): macro_new_helmet(pilot,base)
  88. {
  89. scope = 2;
  90. displayName = "[501st] AVI HELM ('Casskun')";
  91. hiddenSelectionsTextures[] = {macro_custom_helmet_textures\aviation\pilots\casskun.paa};
  92. subItems[] = {"G_B_Diving"};
  93. hiddenSelectionsMaterials[]=
  94. {
  95. "",
  96. "\501st_Helmets\AB\data\red_glow.rvmat"//"swop_clones\data\helmpilot.rvmat"// \501st_Helmets\AB\data\white_glow.rvmat
  97. };
  98. };
  99. class macro_new_helmet(pilot,zatama): macro_new_helmet(pilot,base)
  100. {
  101. scope = 2;
  102. displayName = "[501st] AVI HELM ('Zatama')";
  103. hiddenSelectionsTextures[] = {macro_custom_helmet_textures\aviation\pilots\DragonGemHelm.paa};
  104. subItems[] = {"G_B_Diving"};
  105. hiddenSelectionsMaterials[]=
  106. {
  107. "",
  108. "\501st_Helmets\AB\data\red_glow.rvmat"//"swop_clones\data\helmpilot.rvmat"// \501st_Helmets\AB\data\white_glow.rvmat
  109. };
  110. };
  111. class macro_new_helmet(pilot,lord_krayt): macro_new_helmet(pilot,base)
  112. {
  113. scope = 2;
  114. displayName = "Clone pilot helmet (501st legion) Lord Krayt";
  115. hiddenSelectionsTextures[] = {macro_custom_helmet_textures\aviation\pilots\LordKrayt.paa};
  116. subItems[] = {"G_B_Diving"};
  117. #include "memenai.hpp"
  118. };
  119. class macro_new_helmet(pilot,king_krayt): macro_new_helmet(pilot,lum_base)
  120. {
  121. scope = 2;
  122. displayName = "Clone pilot helmet (501st legion) King Krayt";
  123. hiddenSelectionsTextures[] = {macro_custom_helmet_textures\aviation\pilots\KingKrayt.paa};
  124. subItems[] = {"G_B_Diving"};
  125. #include "memenai.hpp"
  126. hiddenSelectionsMaterials[]=
  127. {
  128. "",
  129. "\501st_Helmets\AB\data\white_glow.rvmat"//"swop_clones\data\helmpilot.rvmat"// \501st_Helmets\AB\data\white_glow.rvmat
  130. };
  131. };
  132. class macro_new_helmet(pilot,royal_krayt): macro_new_helmet(pilot,king_krayt)
  133. {
  134. displayName = "Clone pilot helmet (501st legion) Royal Krayt";
  135. hiddenSelectionsTextures[] = {macro_custom_helmet_textures\aviation\pilots\purple.paa};
  136. }
  137. class macro_new_helmet(pilot,cold_krayt): macro_new_helmet(pilot,king_krayt)
  138. {
  139. displayName = "Clone pilot helmet (501st legion) Ice Krayt";
  140. hiddenSelectionsTextures[] = {macro_custom_helmet_textures\aviation\pilots\blue.paa};
  141. }
  142. class macro_new_helmet(pilot,angrr_krayt): macro_new_helmet(pilot,king_krayt)
  143. {
  144. displayName = "Clone pilot helmet (501st legion) Angrr Krayt";
  145. hiddenSelectionsTextures[] = {macro_custom_helmet_textures\aviation\pilots\red.paa};
  146. }
  147. //gollddd
  148. // class macro_new_helmet(pilot,midas_lrayt): macro_new_helmet(pilot,lum_base)
  149. // {
  150. // scope = 2;
  151. // displayName = "Clone pilot helmet (501st legion) Midas Krayt";
  152. // hiddenSelectionsTextures[] = {macro_custom_helmet_textures\aviation\pilots\KingKrayt.paa};
  153. // subItems[] = {"G_B_Diving"};
  154. // #include "memenai.hpp"
  155. // hiddenSelectionsMaterials[]=
  156. // {
  157. // "", //RD501_Laat\textures\gold.rvmat
  158. // "RD501_Helmets\_materials\gold.rvmat",//"\501st_Helmets\AB\data\white_glow.rvmat"//"swop_clones\data\helmpilot.rvmat"// \501st_Helmets\AB\data\white_glow.rvmat
  159. // };
  160. // };
  161. class 212th_Engineer_Helmet_501st;
  162. class macro_new_helmet(warden,501st):212th_Engineer_Helmet_501st
  163. {
  164. author="RD501"
  165. DisplayName="[501st] WRDN HELM (Base)";
  166. picture="RD501_Helmets\_textures\aviation\warden_ico.paa"
  167. hiddenSelections[]=
  168. {
  169. "Camo"
  170. };
  171. hiddenSelectionsTextures[]=
  172. {
  173. macro_custom_helmet_textures\aviation\warden\Warden.paa
  174. };
  175. hiddenSelectionsMaterials[] =
  176. {
  177. "RD501_Helmets\_materials\aviation\wardenMaterial.rvmat"
  178. };
  179. subItems[] = {"G_B_Diving"};
  180. };
  181. NEW_WARDEN_HELM(WardenPETTY,Warden_Petty,warden\WardenPETTY.paa)
  182. NEW_WARDEN_HELM(WardenVeteran,Warden_Veteran,warden\WardenVeteran.paa)
  183. NEW_WARDEN_HELM(WardenSENIOR,Warden_Senior,warden\WardenSENIOR.paa)
  184. NEW_WARDEN_HELM(WardenCHIEF,Warden_Chief,warden\WardenCHIEF.paa)
  185. NEW_WARDEN_HELM(WardenMASTERCHIEF,Warden_MC,warden\WardenMASTERCHIEF.paa)
  186. NEW_WARDEN_HELM(Flog,Flog,warden\Flog.paa)
  187. NEW_WARDEN_HELM(Rive,Rive,warden\Rive.paa)
  188. NEW_WARDEN_HELM(Thunder,Thunder,warden\Thunder.paa)
  189. NEW_WARDEN_HELM(Wirtimus,Wirtimus,warden\Wirtimus.paa)
  190. };