config.cpp 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  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=RD501
  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 H_HelmetB;
  22. class macro_new_helmet(pilot,base):H_HelmetB
  23. {
  24. displayname = Clone Pilot Base Model;
  25. scopeArsenal = 2;
  26. hiddenSelectionsTextures[]=
  27. {
  28. "RD501_Helmets\_textures\aviation\clonePilotHelmet_co.paa"
  29. };
  30. hiddenSelectionsMaterials[]=
  31. {
  32. "",
  33. ""
  34. };
  35. class ItemInfo;
  36. };
  37. NEW_501_Pilot_HELM(cxx,CX-X,pilots\cxx.paa)
  38. NEW_501_Pilot_HELM(cxc,CX-C,pilots\cxc.paa)
  39. NEW_501_Pilot_HELM(dylan,Dylan,pilots\Dylanhelmet.paa)
  40. NEW_501_Pilot_HELM(exose,Exose,pilots\Exose.paa)
  41. NEW_501_Pilot_HELM(jackson,Jackson,pilots\Jackson.paa)
  42. NEW_501_Pilot_HELM(jaisus,Jaisus,pilots\Jaisus.paa)
  43. NEW_501_Pilot_HELM(keryl,Keryl,pilots\keryl.paa)
  44. NEW_501_Pilot_HELM(kaj,Kaj,pilots\Kaj.paa)
  45. NEW_501_Pilot_HELM(kushiban,Kushiban,pilots\Kushiban.paa)
  46. NEW_501_Pilot_HELM(orange,Orange,pilots\orange.paa)
  47. NEW_501_Pilot_HELM(Galaxy,Galaxy,pilots\Galaxy.paa)
  48. NEW_501_Pilot_HELM(Floff,Floff,pilots\Floff.paa)
  49. NEW_501_Pilot_HELM(Shnuffles,Shnuffles,pilots\Shnuffles.paa)
  50. NEW_501_Pilot_HELM(Shock,Shock,pilots\Shock.paa)
  51. NEW_501_Pilot_HELM(Ethan,Ethan,pilots\Ethan.paa)
  52. NEW_501_Pilot_HELM(Duncan,Duncan,pilots\Duncan.paa)
  53. NEW_501_Pilot_HELM(Neb,Neb,pilots\Neb.paa)
  54. NEW_501_Pilot_HELM(Salvatore,Salvatore,pilots\Salvatore.paa)
  55. class macro_new_helmet(pilot,scuba): macro_new_helmet(pilot,base)
  56. {
  57. scope = 2;
  58. displayName = "[501st] AVI HELM ('Scuba')";
  59. hiddenSelectionsTextures[] = {macro_custom_helmet_textures\aviation\pilots\scuba_helm.paa};
  60. subItems[] = {"G_B_Diving"};
  61. hiddenSelectionsMaterials[]=
  62. {
  63. "",
  64. "\501st_Helmets\AB\data\white_glow.rvmat"
  65. //"\501st_Helmets\AB\data\red_glow.rvmat"//"swop_clones\data\helmpilot.rvmat"//"\501st_Helmets\AB\data\white_glow.rvmat"
  66. };
  67. };
  68. class macro_new_helmet(pilot,zatama): macro_new_helmet(pilot,base)
  69. {
  70. scope = 2;
  71. displayName = "[501st] AVI HELM ('Zatama')";
  72. hiddenSelectionsTextures[] = {macro_custom_helmet_textures\aviation\pilots\DragonGemHelm.paa};
  73. subItems[] = {"G_B_Diving"};
  74. hiddenSelectionsMaterials[]=
  75. {
  76. "",
  77. "\501st_Helmets\AB\data\red_glow.rvmat"//"swop_clones\data\helmpilot.rvmat"// \501st_Helmets\AB\data\white_glow.rvmat
  78. };
  79. };
  80. class 3as_Engineer_Helmet;
  81. class 212th_Engineer_helm;
  82. class macro_new_helmet(warden,501st):212th_Engineer_helm
  83. {
  84. author="RD501"
  85. scopeArsenal = 2;
  86. DisplayName="[501st] WRDN HELM (Base)";
  87. picture="RD501_Helmets\_textures\aviation\warden_ico.paa"
  88. /*hiddenSelections[]=
  89. {
  90. "camo"
  91. };*/
  92. hiddenSelectionsTextures[]=
  93. {
  94. macro_custom_helmet_textures\aviation\warden\Warden.paa
  95. };
  96. /*hiddenSelectionsMaterials[] =
  97. {
  98. "RD501_Helmets\_materials\aviation\wardenMaterial.rvmat"
  99. };*/
  100. subItems[] = {"G_B_Diving"};
  101. };
  102. NEW_WARDEN_HELM(WardenPETTY,Warden_Petty,warden\WardenPETTY.paa)
  103. NEW_WARDEN_HELM(WardenVeteran,Warden_Veteran,warden\WardenVeteran.paa)
  104. NEW_WARDEN_HELM(WardenSENIOR,Warden_Senior,warden\WardenSENIOR.paa)
  105. NEW_WARDEN_HELM(WardenCHIEF,Warden_Chief,warden\WardenCHIEF.paa)
  106. NEW_WARDEN_HELM(WardenMASTERCHIEF,Warden_MC,warden\WardenMASTERCHIEF.paa)
  107. NEW_WARDEN_HELM(Flog,Flog,warden\Flog.paa)
  108. NEW_WARDEN_HELM(Rive,Rive,warden\Rive.paa)
  109. NEW_WARDEN_HELM(Thunder,Thunder,warden\Thunder.paa)
  110. NEW_WARDEN_HELM(Wirtimus,Wirtimus,warden\Wirtimus.paa)
  111. NEW_WARDEN_HELM(Whisler,Whisler,warden\Whisler.paa)
  112. };