config.cpp 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. #include "../../../RD501_main/config_macros.hpp"
  2. #include "../../_common/common.hpp"
  3. class CfgPatches
  4. {
  5. class macro_patch_name(staticweapons)
  6. {
  7. author=DANKAUTHORS;
  8. addonRootClass= macro_patch_name(vehicle_weapons)
  9. requiredAddons[]=
  10. {
  11. macro_patch_name(vehicle_weapons)
  12. };
  13. requiredVersion=0.1;
  14. units[]={};
  15. weapons[]={
  16. macro_new_weapon(stat,eweb),
  17. macro_new_weapon(stat,ragl40)
  18. };
  19. };
  20. };
  21. class CfgWeapons
  22. {
  23. class 3AS_HeavyRepeater;
  24. class 3AS_BlasterTurret_Repeater:3AS_HeavyRepeater
  25. {
  26. class manual;
  27. }
  28. class macro_new_weapon(stat,eweb):3AS_BlasterTurret_Repeater
  29. {
  30. class manual: manual
  31. {
  32. dispersion=0.007;
  33. reloadTime=0.01;
  34. };
  35. magazines[]=
  36. {
  37. macro_new_mag(eweb,600)
  38. };
  39. };
  40. class macro_new_weapon(stat,ragl40):3AS_BlasterTurret_Repeater
  41. {
  42. magazines[]=
  43. {
  44. macro_new_mag(ragl40he,40)
  45. };
  46. };
  47. };
  48. class CfgMagazines
  49. {
  50. class 3AS_500_Rnd_BlasterTurret_mag;
  51. class macro_new_mag(eweb,600): 3AS_500_Rnd_BlasterTurret_mag
  52. {
  53. count=600;
  54. ammo=macro_new_ammo(z1000)
  55. };
  56. class macro_new_mag(ragl40he,40): 3AS_500_Rnd_BlasterTurret_mag
  57. {
  58. count=40;
  59. ammo=macro_new_ammo(UGL_HE)
  60. };
  61. };
  62. class CfgAmmo
  63. {
  64. };