config.cpp 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. #define COMPONENT RPS6
  2. #include "../../../RD501_main/config_macros.hpp"
  3. #include "../../_common/common.hpp"
  4. class CfgPatches
  5. {
  6. class macro_patch_name(RPS6)
  7. {
  8. author="RD501";
  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(launcher,RPS6)
  18. };
  19. };
  20. };
  21. class CfgWeapons
  22. {
  23. class 3AS_RPS6_HP;
  24. class macro_new_weapon(launcher,RPS6):3AS_RPS6_HP
  25. {
  26. scope=2;
  27. displayName="Republic RPS6 Launcher";
  28. weaponInfoType="RscOptics_titan";
  29. modelOptics="\A3\Weapons_F_Beta\acc\reticle_titan.p3d";
  30. icon = "\RD501_Weapons\Launchers\RPS6\icon.paa";
  31. picture = "\RD501_Weapons\Launchers\RPS6\icon.paa";
  32. magazines[]=
  33. {
  34. macro_new_mag(RPS_AT,1),
  35. macro_new_mag(RPS_AA,1)
  36. };
  37. class OpticsModes
  38. {
  39. class StepScope
  40. {
  41. opticsID=1;
  42. useModelOptics=1;
  43. opticsPPEffects[]=
  44. {
  45. "OpticsCHAbera1",
  46. "OpticsBlur1"
  47. };
  48. opticsFlare=0;
  49. opticsZoomMin=0.083329998;
  50. opticsZoomMax=0.041669998;
  51. opticsZoomInit=0.083329998;
  52. distanceZoomMin=300;
  53. distanceZoomMax=300;
  54. memoryPointCamera="eye";
  55. cameraDir="look";
  56. visionMode[]=
  57. {
  58. "Normal",
  59. "Ti"
  60. };
  61. thermalMode[]={0,1};
  62. opticsDisablePeripherialVision=1;
  63. discretefov[]={0.083329998,0.041669998};
  64. discreteInitIndex=0;
  65. };
  66. };
  67. };
  68. };