config.cpp 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178
  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"
  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: Launcher_Base_F
  34. {
  35. author="$STR_A3_Bohemia_Interactive";
  36. ACE_UsedTube="3AS_RPS6_Used";
  37. _generalMacro="launch_RPG32_F";
  38. scope=2;
  39. displayName="[3AS] RPS6 Disposible Rocket Launcher";
  40. model="\3AS\3AS_Weapons\RPS6\3AS_RPS6_F.p3d";
  41. picture="\A3\Weapons_F\launchers\RPG32\data\UI\gear_RPG32_X_CA.paa";
  42. UiPicture="\A3\Weapons_F\Data\UI\icon_at_CA.paa";
  43. handAnim[]=
  44. {
  45. "OFP2_ManSkeleton",
  46. "\A3\Weapons_F\Launchers\RPG32\data\Anim\RPG32.rtm"
  47. };
  48. reloadAction="ReloadRPG";
  49. recoil="recoil_rpg";
  50. maxZeroing=600;
  51. modelOptics="\A3\Weapons_F\acc\reticle_RPG_F";
  52. weaponInfoType="RscWeaponEmpty";
  53. opticsZoomMin=0.1083;
  54. opticsZoomMax=0.1083;
  55. opticsZoomInit=0.1083;
  56. cameraDir="look";
  57. class GunParticles
  58. {
  59. class effect1
  60. {
  61. positionName="konec hlavne";
  62. directionName="usti hlavne";
  63. effectName="RocketBackEffectsRPGNT";
  64. };
  65. };
  66. class OpticsModes
  67. {
  68. class optic
  69. {
  70. opticsID=1;
  71. useModelOptics=1;
  72. opticsZoomMin=0.1083;
  73. opticsZoomMax=0.1083;
  74. opticsZoomInit=0.1083;
  75. distanceZoomMin=300;
  76. distanceZoomMax=300;
  77. memoryPointCamera="eye";
  78. opticsFlare=1;
  79. opticsDisablePeripherialVision=1;
  80. cameraDir="look";
  81. visionMode[]=
  82. {
  83. "Normal",
  84. "NVG"
  85. };
  86. opticsPPEffects[]=
  87. {
  88. "OpticsCHAbera1",
  89. "OpticsBlur1"
  90. };
  91. };
  92. };
  93. magazines[]=
  94. {
  95. "3AS_MK40_AT"
  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. class 3AS_RPS6_Used: 3AS_RPS6
  167. {
  168. author="$STR_A3_Bohemia_Interactive";
  169. ACE_isUsedLauncher=1;
  170. displayName="[3AS] Used RPS6 Disposible Rocket Launcher";
  171. magazines[]=
  172. {
  173. "ACE_FiredMissileDummy"
  174. };
  175. weaponpoolavailable=0;
  176. scope=1;
  177. };
  178. };