config_macros.cpp 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. //Normal Infantry ones
  2. #define NEW_501_Inf_Helm(classname,displayname,texture)\
  3. class macro_new_helmet(infantry,classname) : macro_new_helmet(infantry,base)\
  4. {\
  5. scope = 2;\
  6. displayName = Clonetrooper helmet (501st '##displayname##');\
  7. hiddenSelectionsTextures[] = {macro_custom_helmet_textures##\infantry\##texture};\
  8. };
  9. //ARC
  10. #define NEW_501_ARC_Helm(classname,displayname,texture)\
  11. class macro_new_helmet(arc,classname) : macro_new_helmet(arc,base_jlts)\
  12. {\
  13. scope = 2;\
  14. displayName = Clonetrooper helmet (501st '##displayname##');\
  15. hiddenSelectionsTextures[] = {macro_custom_helmet_textures##\arc\##texture};\
  16. };
  17. //Lumanated Visor
  18. #define NEW_501_Lumanated_Visor_Helm(classname,displayname,texture)\
  19. class macro_new_helmet(infantry_lumanated,classname) : macro_new_helmet(infantry,lum_base)\
  20. {\
  21. scope = 2;\
  22. displayName = Clonetrooper helmet (501st '##displayname##');\
  23. hiddenSelectionsTextures[] = {macro_custom_helmet_textures##\infantry\##texture};\
  24. };
  25. //Normal Infantry ones JLTS
  26. #define NEW_501_Inf_Helm_JLTS(classname,displayname,texture)\
  27. class macro_new_helmet(infantry,classname) : macro_new_helmet(infantry,jlts_recruit)\
  28. {\
  29. scope = 2;\
  30. displayName = [501st] INF HELM ('##displayname##');\
  31. hiddenSelectionsTextures[] = {macro_custom_helmet_textures##\infantry\##texture};\
  32. };
  33. //ARC JLTS
  34. #define NEW_501_ARC_Helm_JLTS(classname,displayname,texture)\
  35. class macro_new_helmet(arc,classname) : macro_new_helmet(arc,base_jlts)\
  36. {\
  37. scope = 2;\
  38. displayName = [501st] ARC HELM ('##displayname##');\
  39. hiddenSelectionsTextures[] = {macro_custom_helmet_textures##\arc\##texture};\
  40. };
  41. //Mynock 3AS
  42. #define NEW_501_MYN_Helm_JLTS(classname,displayname,texture)\
  43. class macro_new_helmet(mynock,classname) : macro_new_helmet(mynock,base_3as)\
  44. {\
  45. scope = 2;\
  46. displayName = [501st] MYN HELM ('##displayname##');\
  47. hiddenSelectionsTextures[] = {macro_custom_helmet_textures##\Mynock\##texture};\
  48. };
  49. //Lumanated Visor JLTS
  50. #define NEW_501_Lumanated_Visor_Helm_JLTS(classname,displayname,texture)\
  51. class macro_new_helmet(infantry_lumanated,classname) : macro_new_helmet(infantry,jlts_lum_base)\
  52. {\
  53. scope = 2;\
  54. displayName = [501st] INF HELM ('##displayname##');\
  55. hiddenSelectionsTextures[] = {macro_custom_helmet_textures##\infantry\##texture};\
  56. };
  57. //Mynock 3AS
  58. #define NEW_501_MYN_Helm_3AS(classname,displayname,texture)\
  59. class macro_new_helmet(mynock,classname) : macro_new_helmet(mynock,base_3as)\
  60. {\
  61. scope = 2;\
  62. displayName = [501st] MYN HELM ('##displayname##');\
  63. hiddenSelectionsTextures[] = {macro_custom_helmet_textures##\Mynock\##texture};\
  64. };