config_macros.cpp 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  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. //Lumanated Visor JLTS
  42. #define NEW_501_Lumanated_Visor_Helm_JLTS(classname,displayname,texture)\
  43. class macro_new_helmet(infantry_lumanated,classname) : macro_new_helmet(infantry,jlts_lum_base)\
  44. {\
  45. scope = 2;\
  46. displayName = [501st] INF HELM ('##displayname##');\
  47. hiddenSelectionsTextures[] = {macro_custom_helmet_textures##\infantry\##texture};\
  48. };