config.cpp 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  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(airborne_helmets)
  8. {
  9. author=DANKAUTHORS
  10. addonRootClass= macro_patch_name(helmets)
  11. requiredAddons[]=
  12. {
  13. macro_patch_name(helmets)
  14. };
  15. requiredVersion=0.1;
  16. units[]={};
  17. weapons[]={};
  18. };
  19. };
  20. class CfgWeapons
  21. {
  22. class macro_new_helmet(airborne,base);
  23. class macro_new_helmet(airborne,lum_base);
  24. class macro_new_helmet(airborne,jlts_base);
  25. NEW_501_AB_HELM_JLTS(501st_Mister_helmet,Mister,Mister.paa)
  26. NEW_501_AB_HELM_JLTS(501st_Jaeger_helmet,Jaeger,Jaeger.paa)
  27. NEW_501_AB_HELM_JLTS(501st_Zoozle_helmet,Zoozle,Zoozle.paa)
  28. NEW_501_AB_HELM_JLTS(501st_Brandon_helmet,Brandon,Brandon.paa)
  29. NEW_501_AB_HELM_JLTS(501st_Scarab_helmet,Scarab,Scarab.paa)
  30. NEW_501_AB_HELM_JLTS(501st_Jericho_helmet,Jericho,Jericho.paa)
  31. NEW_501_AB_HELM_JLTS(501st_Volley_helmet,Volley,Volley.paa)
  32. NEW_501_AB_HELM_JLTS(501st_Ritter_helmet,Ritter,Ritter.paa)
  33. NEW_501_AB_HELM_JLTS(501st_Duck_helmet,Duck,Duck.paa)
  34. NEW_501_AB_HELM_JLTS(501st_Uni_helmet,Uni,Uni.paa)
  35. NEW_501_AB_HELM_JLTS(501st_Chroma_helmet,Chroma,Chroma.paa)
  36. NEW_501_AB_HELM_JLTS(501st_Snorri_helmet,Snorri,Snorri.paa)
  37. NEW_501_AB_HELM_JLTS(501st_Grinch_helmet,Grinch,Grinch.paa)
  38. NEW_501_AB_HELM_JLTS(501st_Sparrow_helmet,Sparrow,Sparrow.paa)
  39. class macro_new_helmet(airborne,purge): macro_new_helmet(airborne,lum_base)
  40. {
  41. scope=2;
  42. displayName="Clone Airborne Purge 'Angrr >:|'";
  43. //model = "\501st_helmets\AB\AB_helmet_lum.p3d";
  44. hiddenSelectionsMaterials[]=
  45. {
  46. "",
  47. "\501st_Helmets\AB\data\white_glow.rvmat"
  48. };
  49. hiddenSelectionsTextures[]=
  50. {
  51. "\RD501_Helmets\_textures\airborne\purge\purge.paa"
  52. };
  53. };
  54. class macro_new_helmet(airborne,purge_corporal): macro_new_helmet(airborne,purge)
  55. {
  56. displayName="Clone Airborne Purge Corporal";
  57. hiddenSelectionsTextures[]=
  58. {
  59. "\RD501_Helmets\_textures\airborne\purge\purge_corporal.paa"
  60. };
  61. };
  62. class macro_new_helmet(airborne,purge_sergeant): macro_new_helmet(airborne,purge)
  63. {
  64. displayName="Clone Airborne Purge Sergeant";
  65. hiddenSelectionsTextures[]=
  66. {
  67. "\RD501_Helmets\_textures\airborne\purge\purge_sergeant.paa"
  68. };
  69. };
  70. class macro_new_helmet(airborne,purge_trooper): macro_new_helmet(airborne,purge)
  71. {
  72. displayName="Clone Airborne Purge Trooper";
  73. hiddenSelectionsTextures[]=
  74. {
  75. "\RD501_Helmets\_textures\airborne\purge\purge_trooper.paa"
  76. };
  77. };
  78. };