config.cpp 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177
  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. class ItemInfo;
  25. };
  26. class macro_new_helmet(pilot,lum_base): macro_new_helmet(pilot,base)
  27. {
  28. class ItemInfo:ItemInfo
  29. {
  30. };
  31. };
  32. NEW_501_Pilot_HELM(aspect,Aspect,pilots\aspect.paa)
  33. NEW_501_Pilot_HELM(casskunv2,Casskun v2,pilots\casskun_old.paa)
  34. NEW_501_Pilot_HELM(cxx,CX-X,pilots\cxx.paa)
  35. NEW_501_Pilot_HELM(cxc,CX-C,pilots\cxc.paa)
  36. NEW_501_Pilot_HELM(dylan,Dylan,pilots\Dylanhelmet.paa)
  37. class macro_new_helmet(pilot,erlien): macro_new_helmet(pilot,base)
  38. {
  39. scope = 2;
  40. author = "RD501";
  41. displayName = Clone pilot helmet (501st 'Erlien');
  42. //hiddenSelectionsTextures[] = {macro_custom_helmet_textures##\aviation\##texture};
  43. subItems[] = {macro_new_weapon(nvg_integrated,pilot_erlien),"G_B_Diving"};
  44. };
  45. NEW_501_Pilot_HELM(exose,Exose,pilots\Exose.paa)
  46. // NEW_501_Pilot_HELM(gothic,Gothic,pilots\Gothic.paa)
  47. NEW_501_Pilot_HELM(jackson,Jackson,pilots\Jackson.paa)
  48. NEW_501_Pilot_HELM(jaisus,Jaisus,pilots\Jaisus.paa)
  49. //NEW_501_Pilot_HELM(keryl,Keryl,pilots\Keryl.paa)
  50. NEW_501_Pilot_HELM(kaj,Kaj,pilots\Kaj.paa)
  51. NEW_501_Pilot_HELM(kitty,Kitty,pilots\kitty.paa)
  52. NEW_501_Pilot_HELM(koop,Koop,pilots\Koop.paa)
  53. NEW_501_Pilot_HELM(kushiban,Kushiban,pilots\Kushiban.paa)
  54. NEW_501_Pilot_HELM(orange,Orange,pilots\orange.paa)
  55. NEW_501_Pilot_HELM(nocturnal,Warbird,pilots\Nocturnal.paa)
  56. NEW_501_Pilot_HELM(scuba,Scuba,pilots\scuba_helm.paa)
  57. NEW_501_Pilot_HELM(zatama,Zatama,pilots\DragonGemHelm.paa)
  58. //my special helmets :)
  59. NEW_501_Pilot_HELM(stealth,Stealth,pilots\stealthPilot.paa)
  60. NEW_501_Pilot_HELM(stealth_Krayt,Stealth Lord Krayt,pilots\steathKrayt.paa)
  61. //NEW_501_Pilot_HELM(luuce,Luuce,pilots\Luuce.paa)
  62. class macro_new_helmet(pilot,casskun): macro_new_helmet(pilot,base)
  63. {
  64. scope = 2;
  65. displayName = "Clone pilot helmet (501st legion) Casskun";
  66. hiddenSelectionsTextures[] = {macro_custom_helmet_textures\aviation\pilots\casskun.paa};
  67. subItems[] = {macro_new_weapon(nvg_integrated,pilot_test),"G_B_Diving"};
  68. hiddenSelectionsMaterials[]=
  69. {
  70. "",
  71. "\501st_Helmets\AB\data\red_glow.rvmat"//"swop_clones\data\helmpilot.rvmat"// \501st_Helmets\AB\data\white_glow.rvmat
  72. };
  73. };
  74. class macro_new_helmet(pilot,lord_krayt): macro_new_helmet(pilot,base)
  75. {
  76. scope = 2;
  77. displayName = "Clone pilot helmet (501st legion) Lord Krayt";
  78. hiddenSelectionsTextures[] = {macro_custom_helmet_textures\aviation\pilots\LordKrayt.paa};
  79. subItems[] = {macro_new_weapon(nvg_integrated,pilot_test),"G_B_Diving"};
  80. #include "memenai.hpp"
  81. };
  82. class macro_new_helmet(pilot,king_krayt): macro_new_helmet(pilot,lum_base)
  83. {
  84. scope = 2;
  85. displayName = "Clone pilot helmet (501st legion) King Krayt";
  86. hiddenSelectionsTextures[] = {macro_custom_helmet_textures\aviation\pilots\KingKrayt.paa};
  87. subItems[] = {macro_new_weapon(nvg_integrated,pilot_test),"G_B_Diving"};
  88. #include "memenai.hpp"
  89. hiddenSelectionsMaterials[]=
  90. {
  91. "",
  92. "\501st_Helmets\AB\data\white_glow.rvmat"//"swop_clones\data\helmpilot.rvmat"// \501st_Helmets\AB\data\white_glow.rvmat
  93. };
  94. };
  95. class macro_new_helmet(pilot,royal_krayt): macro_new_helmet(pilot,king_krayt)
  96. {
  97. displayName = "Clone pilot helmet (501st legion) Royal Krayt";
  98. hiddenSelectionsTextures[] = {macro_custom_helmet_textures\aviation\pilots\purple.paa};
  99. }
  100. class macro_new_helmet(pilot,cold_krayt): macro_new_helmet(pilot,king_krayt)
  101. {
  102. displayName = "Clone pilot helmet (501st legion) Ice Krayt";
  103. hiddenSelectionsTextures[] = {macro_custom_helmet_textures\aviation\pilots\blue.paa};
  104. }
  105. class macro_new_helmet(pilot,angrr_krayt): macro_new_helmet(pilot,king_krayt)
  106. {
  107. displayName = "Clone pilot helmet (501st legion) Angrr Krayt";
  108. hiddenSelectionsTextures[] = {macro_custom_helmet_textures\aviation\pilots\red.paa};
  109. }
  110. //gollddd
  111. // class macro_new_helmet(pilot,midas_lrayt): macro_new_helmet(pilot,lum_base)
  112. // {
  113. // scope = 2;
  114. // displayName = "Clone pilot helmet (501st legion) Midas Krayt";
  115. // hiddenSelectionsTextures[] = {macro_custom_helmet_textures\aviation\pilots\KingKrayt.paa};
  116. // subItems[] = {macro_new_weapon(nvg_integrated,pilot_test),"G_B_Diving"};
  117. // #include "memenai.hpp"
  118. // hiddenSelectionsMaterials[]=
  119. // {
  120. // "", //RD501_Laat\textures\gold.rvmat
  121. // "RD501_Helmets\_materials\gold.rvmat",//"\501st_Helmets\AB\data\white_glow.rvmat"//"swop_clones\data\helmpilot.rvmat"// \501st_Helmets\AB\data\white_glow.rvmat
  122. // };
  123. // };
  124. class 212th_Engineer_Helmet_501st;
  125. class macro_new_helmet(warden,501st):212th_Engineer_Helmet_501st
  126. {
  127. author="RD501"
  128. DisplayName="Clone warden helmet (501st legion Cassie)";
  129. hiddenSelections[]=
  130. {
  131. "Camo"
  132. };
  133. hiddenSelectionsTextures[]=
  134. {
  135. macro_custom_helmet_textures\aviation\warden\warden.paa
  136. };
  137. hiddenSelectionsMaterials[] =
  138. {
  139. "RD501_Helmets\_materials\aviation\wardenMaterial.rvmat"
  140. };
  141. subItems[] = {macro_new_weapon(nvg_integrated,pilot_test),"G_B_Diving"};
  142. };
  143. NEW_WARDEN_HELM(flog,Flog,warden\Flog.paa)
  144. NEW_WARDEN_HELM(wirtimus,Wirtimus,warden\Wirtimus.paa)
  145. };