config.cpp 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  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.011;
  33. reloadTime=0.05;
  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. class ace_javelin_Titan_Static;
  48. class macro_new_weapon(stat,aap4):ace_javelin_Titan_Static
  49. {
  50. magazines[]=
  51. {
  52. macro_new_mag(aap,4)
  53. };
  54. };
  55. };
  56. class CfgMagazines
  57. {
  58. class 3AS_500_Rnd_BlasterTurret_mag;
  59. class 40Rnd_20mm_G_belt;
  60. class 1Rnd_GAT_missiles;
  61. class macro_new_mag(eweb,600): 3AS_500_Rnd_BlasterTurret_mag
  62. {
  63. count=600;
  64. ammo=macro_new_ammo(z1000)
  65. };
  66. class macro_new_mag(ragl40he,40): 40Rnd_20mm_G_belt
  67. {
  68. count=40;
  69. ammo=macro_new_ammo(UGL_HE)
  70. };
  71. class macro_new_mag(aap,4): 1Rnd_GAT_missiles
  72. {
  73. count=4;
  74. };
  75. };
  76. class CfgAmmo
  77. {
  78. };