config.cpp 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. #define COMPONENT rocket
  2. #include "../../RD501_main/config_macros.hpp"
  3. #include "../_common/common.hpp"
  4. class CfgPatches
  5. {
  6. class macro_patch_name(rocket)
  7. {
  8. author=DANKAUTHORS;
  9. addonRootClass= macro_patch_name(weapons)
  10. requiredAddons[]=
  11. {
  12. macro_patch_name(weapons)
  13. };
  14. requiredVersion=0.1;
  15. units[]={};
  16. weapons[]={
  17. macro_new_weapon(hh,15),
  18. macro_new_weapon(rps,6)
  19. };
  20. };
  21. };
  22. class cfgWeapons
  23. {
  24. class launch_RPG32_F;
  25. class RocketHH15Clone;
  26. class RocketRPS6_F;
  27. class macro_new_weapon(hh,15):RocketHH15Clone
  28. {
  29. author= "RD501";
  30. _generalMacro = macro_new_weapon(hh,15)
  31. scope = 2;
  32. scopeCurator=2;
  33. scopeArsenal=2;
  34. displayName = "Republic HH-15 Rocket Launcher.";
  35. #include "rocket_scope_fix.hpp"
  36. magazineWell[] += {macro_new_magwell(rocket_RPS)};
  37. };
  38. class macro_new_weapon(rps,6):RocketRPS6_F
  39. {
  40. author= "RD501";
  41. _generalMacro = macro_new_weapon(rps,6)
  42. scope = 2;
  43. scopeCurator=2;
  44. scopeArsenal=2;
  45. displayName = "Republic RPS 6 Rocket Launcher.";
  46. recoil = "recoil_single_law";
  47. #include "rocket_scope_fix.hpp"
  48. magazineWell[] += {macro_new_magwell(rocket_RPS)};
  49. };
  50. };