config.cpp 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. #include "../../RD501_main/config_macros.hpp"
  2. #include "../_common/common.hpp"
  3. class CfgPatches
  4. {
  5. class RD501_patch_ramer
  6. {
  7. author="RD501";
  8. addonRootClass="RD501_patch_weapons";
  9. requiredAddons[]=
  10. {
  11. "RD501_patch_weapons"
  12. };
  13. requiredVersion=0.1;
  14. units[]={};
  15. weapons[]=
  16. {
  17. "RD501_RAMER",
  18. macro_new_weapon_nofam(t21)
  19. };
  20. };
  21. };
  22. class cfgWeapons
  23. {
  24. /*class SWOP_T21BlasterRifle;
  25. class RD501_RAMER: SWOP_T21BlasterRifle
  26. {
  27. baseWeapon="RD501_RAMER";
  28. author="RD501";
  29. scope=2;
  30. scopecurator=2;
  31. scopearsenal=2;
  32. displayname="Republic Anti Material Energy Rifle";
  33. descriptionShort="(R.A.M.E.R)";
  34. magazines[]=
  35. {
  36. "RD501_RAMER_x6_mag"
  37. };
  38. };*/
  39. class arifle_MX_Base_F;
  40. class JLTS_EPL2:arifle_MX_Base_F
  41. {
  42. class Single;
  43. }
  44. class macro_new_weapon_nofam(t21):JLTS_EPL2
  45. {
  46. baseWeapon=macro_new_weapon_nofam(t21)
  47. displayname="T21 R.A.M.E.R."
  48. magazines[]=
  49. {
  50. macro_new_mag(RAMER,6)
  51. };
  52. class Single : Single
  53. {
  54. reloadTime=2;
  55. }
  56. class WeaponSlotsInfo
  57. {
  58. mass = 30;
  59. class CowsSlot
  60. {
  61. displayName = "Optics Slot";
  62. iconPicture = "\A3\Weapons_F\Data\UI\attachment_top.paa";
  63. iconPinpoint = "Bottom";
  64. iconPosition[] = {0.5,0.35};
  65. iconScale = 0.2;
  66. linkProxy = "\A3\data_f\proxies\weapon_slots\TOP";
  67. scope = 0;
  68. compatibleItems[] =
  69. {
  70. "optic_Holosight_blk_F"
  71. };
  72. };
  73. };
  74. };
  75. };