config.cpp.old 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  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. macro_new_weapon(stat,aap4)
  19. };
  20. };
  21. };
  22. class CfgWeapons
  23. {
  24. class 3AS_HeavyRepeater;
  25. class 3AS_BlasterTurret_Repeater:3AS_HeavyRepeater
  26. {
  27. class manual;
  28. }
  29. class macro_new_weapon(stat,eweb):3AS_BlasterTurret_Repeater
  30. {
  31. class manual: manual
  32. {
  33. dispersion=0.011;
  34. reloadTime=0.05;
  35. };
  36. magazines[]=
  37. {
  38. macro_new_mag(eweb,600)
  39. };
  40. };
  41. class macro_new_weapon(stat,ragl40):3AS_BlasterTurret_Repeater
  42. {
  43. magazines[]=
  44. {
  45. macro_new_mag(ragl40he,40)
  46. };
  47. };
  48. class ace_javelin_Titan_Static;
  49. class macro_new_weapon(stat,aap4):ace_javelin_Titan_Static
  50. {
  51. /*magazines[]=
  52. {
  53. macro_new_mag(aap,4)
  54. };*/
  55. };
  56. };
  57. class CfgMagazines
  58. {
  59. class 3AS_500_Rnd_BlasterTurret_mag;
  60. class 40Rnd_20mm_G_belt;
  61. class 1Rnd_GAT_missiles;
  62. class macro_new_mag(eweb,600): 3AS_500_Rnd_BlasterTurret_mag
  63. {
  64. count=600;
  65. ammo=macro_new_ammo(z1000)
  66. };
  67. class macro_new_mag(ragl40he,40): 40Rnd_20mm_G_belt
  68. {
  69. count=40;
  70. ammo=macro_new_ammo(UGL_HE)
  71. };
  72. class macro_new_mag(aap,4): 1Rnd_GAT_missiles
  73. {
  74. count=4;
  75. };
  76. };
  77. class CfgAmmo
  78. {
  79. };