config.cpp 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166
  1. class CfgPatches
  2. {
  3. class 3AS_Weapons_RPS6HP
  4. {
  5. addonRootClass="3AS_Weapons";
  6. requiredAddons[]=
  7. {
  8. "3AS_Weapons"
  9. };
  10. requiredVersion=0.1;
  11. units[]={};
  12. weapons[]=
  13. {
  14. "3AS_RPS6_HP"
  15. };
  16. };
  17. };
  18. class Mode_SemiAuto;
  19. class Mode_Burst;
  20. class Mode_FullAuto;
  21. class SlotInfo;
  22. class CowsSlot;
  23. class MuzzleSlot;
  24. class PointerSlot;
  25. class UnderBarrelSlot;
  26. class CfgWeapons
  27. {
  28. class Launcher;
  29. class Launcher_Base_F: Launcher
  30. {
  31. class WeaponSlotsInfo;
  32. };
  33. class 3AS_RPS6_HP: Launcher_Base_F
  34. {
  35. author="$STR_A3_Bohemia_Interactive";
  36. _generalMacro="launch_RPG32_F";
  37. scope=2;
  38. displayName="[3AS] RPS6 Heavy Projectile";
  39. model="\3AS\3AS_Weapons\RPS6HP\3AS_RPS6_HP.p3d";
  40. picture="\A3\Weapons_F\launchers\RPG32\data\UI\gear_RPG32_X_CA.paa";
  41. UiPicture="\A3\Weapons_F\Data\UI\icon_at_CA.paa";
  42. handAnim[]=
  43. {
  44. "OFP2_ManSkeleton",
  45. "\A3\Weapons_F\Launchers\RPG32\data\Anim\RPG32.rtm"
  46. };
  47. reloadAction="ReloadRPG";
  48. recoil="recoil_rpg";
  49. maxZeroing=600;
  50. modelOptics="\A3\Weapons_F\acc\reticle_RPG_F";
  51. weaponInfoType="RscWeaponEmpty";
  52. opticsZoomMin=0.1083;
  53. opticsZoomMax=0.1083;
  54. opticsZoomInit=0.1083;
  55. cameraDir="look";
  56. class GunParticles
  57. {
  58. class effect1
  59. {
  60. positionName="konec hlavne";
  61. directionName="usti hlavne";
  62. effectName="RocketBackEffectsRPGNT";
  63. };
  64. };
  65. class OpticsModes
  66. {
  67. class optic
  68. {
  69. opticsID=1;
  70. useModelOptics=1;
  71. opticsZoomMin=0.1083;
  72. opticsZoomMax=0.1083;
  73. opticsZoomInit=0.1083;
  74. distanceZoomMin=300;
  75. distanceZoomMax=300;
  76. memoryPointCamera="eye";
  77. opticsFlare=1;
  78. opticsDisablePeripherialVision=1;
  79. cameraDir="look";
  80. visionMode[]=
  81. {
  82. "Normal",
  83. "NVG"
  84. };
  85. opticsPPEffects[]=
  86. {
  87. "OpticsCHAbera1",
  88. "OpticsBlur1"
  89. };
  90. };
  91. };
  92. magazines[]=
  93. {
  94. "3AS_MK41_AT",
  95. "3AS_MK42_HE"
  96. };
  97. modes[]=
  98. {
  99. "Single"
  100. };
  101. class Single: Mode_SemiAuto
  102. {
  103. sounds[]=
  104. {
  105. "StandardSound"
  106. };
  107. class BaseSoundModeType
  108. {
  109. };
  110. class StandardSound: BaseSoundModeType
  111. {
  112. begin1[]=
  113. {
  114. "A3\Sounds_F\arsenal\weapons\Launchers\RPG32\rpg32",
  115. 1.9952624,
  116. 1,
  117. 1500
  118. };
  119. soundBegin[]=
  120. {
  121. "begin1",
  122. 1
  123. };
  124. };
  125. recoil="recoil_single_law";
  126. aiRateOfFire=5;
  127. aiRateOfFireDistance=500;
  128. aiRateOfFireDispersion=2;
  129. minRange=10;
  130. minRangeProbab=0.30000001;
  131. midRange=40;
  132. midRangeProbab=0.85000002;
  133. maxRange=600;
  134. maxRangeProbab=0.85000002;
  135. };
  136. drySound[]=
  137. {
  138. "A3\Sounds_F\arsenal\weapons\Launchers\RPG32\Dry_RPG32",
  139. 0.44668359,
  140. 1,
  141. 20
  142. };
  143. reloadMagazineSound[]=
  144. {
  145. "A3\Sounds_F\arsenal\weapons\Launchers\RPG32\reload_RPG32",
  146. 0.25118864,
  147. 1,
  148. 10
  149. };
  150. canLock=0;
  151. weaponLockDelay=3;
  152. lockAcquire=0;
  153. inertia=0.89999998;
  154. aimTransitionSpeed=0.5;
  155. dexterity=1.1;
  156. class WeaponSlotsInfo: WeaponSlotsInfo
  157. {
  158. mass=100;
  159. };
  160. descriptionShort="$STR_A3_CfgWeapons_launch_LAW1";
  161. class Library
  162. {
  163. libTextDesc="$STR_A3_CfgWeapons_launch_LAW_Library0";
  164. };
  165. };
  166. };