config.cpp 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257
  1. class CfgPatches
  2. {
  3. class 3AS_Weapons_PLX1
  4. {
  5. addonRootClass="3AS_Weapons";
  6. requiredAddons[]=
  7. {
  8. "3AS_Weapons"
  9. };
  10. requiredVersion=0.1;
  11. units[]={};
  12. weapons[]=
  13. {
  14. "3AS_PLX1_F"
  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_PLX1_base: Launcher_Base_F
  34. {
  35. author="$STR_A3_Bohemia_Interactive";
  36. _generalMacro="launch_Titan_short_base";
  37. scope=0;
  38. displayName="$STR_A3_CfgWeapons_launch_MPRL0";
  39. model="\A3\Weapons_F_Beta\Launchers\Titan\Titan_F.p3d";
  40. UiPicture="\A3\Weapons_F\Data\UI\icon_aa_CA.paa";
  41. nameSound="aalauncher";
  42. weaponInfoType="RscOptics_titan";
  43. modelOptics="\A3\Weapons_F_Beta\acc\reticle_titan.p3d";
  44. magazines[]=
  45. {
  46. "3AS_MK43_AT",
  47. "3AS_MK44_HE"
  48. };
  49. cursor="missile";
  50. handAnim[]=
  51. {
  52. "OFP2_ManSkeleton",
  53. "\A3\Weapons_F_Beta\Launchers\Titan\Data\Anim\titan.rtm"
  54. };
  55. reloadAction="ReloadRPG";
  56. recoil="recoil_titan_short";
  57. maxZeroing=2000;
  58. shotPos="muzzlePos2";
  59. shotEnd="muzzleEnd2";
  60. class GunParticles
  61. {
  62. class effect1
  63. {
  64. positionName="muzzleEnd2";
  65. directionName="muzzlePos2";
  66. effectName="RocketBackEffectsNLAWNT";
  67. };
  68. };
  69. modes[]=
  70. {
  71. "Single",
  72. "TopDown"
  73. };
  74. class Single: Mode_SemiAuto
  75. {
  76. sounds[]=
  77. {
  78. "StandardSound"
  79. };
  80. class BaseSoundModeType
  81. {
  82. };
  83. class StandardSound: BaseSoundModeType
  84. {
  85. begin1[]=
  86. {
  87. "A3\Sounds_F\arsenal\weapons\Launchers\Titan\Titan",
  88. 3.1622777,
  89. 1,
  90. 2000
  91. };
  92. soundBegin[]=
  93. {
  94. "begin1",
  95. 1
  96. };
  97. };
  98. recoil="recoil_single_titan";
  99. aiRateOfFire=7;
  100. aiRateOfFireDistance=1500;
  101. minRange=70;
  102. minRangeProbab=0.89999998;
  103. midRange=300;
  104. midRangeProbab=0.80000001;
  105. maxRange=2000;
  106. maxRangeProbab=0.80000001;
  107. };
  108. class TopDown: Single
  109. {
  110. textureType="topDown";
  111. displayName="Top-down Attack";
  112. aiRateOfFire=7;
  113. aiRateOfFireDistance=1500;
  114. minRange=150;
  115. minRangeProbab=0.80000001;
  116. midRange=500;
  117. midRangeProbab=0.94999999;
  118. maxRange=2000;
  119. maxRangeProbab=0.94999999;
  120. };
  121. drySound[]=
  122. {
  123. "A3\Sounds_F\arsenal\weapons\Launchers\Titan\Dry_Titan",
  124. 0.15848932,
  125. 1,
  126. 18
  127. };
  128. reloadMagazineSound[]=
  129. {
  130. "A3\Sounds_F\arsenal\weapons\Launchers\Titan\reload_Titan",
  131. 1,
  132. 1,
  133. 20
  134. };
  135. lockingTargetSound[]=
  136. {
  137. "A3\Sounds_F\arsenal\weapons\Launchers\Titan\locking_Titan",
  138. 0.31622776,
  139. 1
  140. };
  141. lockedTargetSound[]=
  142. {
  143. "A3\Sounds_F\arsenal\weapons\Launchers\Titan\locked_Titan",
  144. 0.31622776,
  145. 2.5
  146. };
  147. value=20;
  148. canLock=2;
  149. lockAcquire=0;
  150. //picture="\A3\Weapons_F_Beta\Launchers\Titan\Data\UI\gear_titan_CA.paa";
  151. class Library
  152. {
  153. libTextDesc="$STR_A3_cfgWeapons_launch_MPRL_short_Library0";
  154. };
  155. descriptionShort="$STR_A3_CfgWeapons_launch_MPRL1";
  156. inertia=1.1;
  157. aimTransitionSpeed=0.7;
  158. dexterity=0.80000001;
  159. class WeaponSlotsInfo: WeaponSlotsInfo
  160. {
  161. mass=120;
  162. class PointerSlot: PointerSlot
  163. {
  164. iconPosition[]={0.2,0.44999999};
  165. iconScale=0.25;
  166. };
  167. };
  168. class ItemInfo
  169. {
  170. priority=3;
  171. };
  172. weaponLockDelay=3;
  173. weaponLockSystem=2;
  174. cmImmunity=0.2;
  175. class OpticsModes
  176. {
  177. class StepScope
  178. {
  179. opticsID=1;
  180. useModelOptics=1;
  181. opticsPPEffects[]=
  182. {
  183. "OpticsCHAbera1",
  184. "OpticsBlur1"
  185. };
  186. opticsFlare=0;
  187. opticsZoomMin=0.083329998;
  188. opticsZoomMax=0.041669998;
  189. opticsZoomInit=0.083329998;
  190. distanceZoomMin=300;
  191. distanceZoomMax=300;
  192. memoryPointCamera="eye";
  193. cameraDir="look";
  194. visionMode[]=
  195. {
  196. "Normal",
  197. "Ti"
  198. };
  199. thermalMode[]={0,1};
  200. opticsDisablePeripherialVision=1;
  201. discretefov[]={0.083329998,0.041669998};
  202. discreteInitIndex=0;
  203. };
  204. };
  205. };
  206. class 3AS_PLX1_F: 3AS_PLX1_base
  207. {
  208. author="The Clone Wars Mod Team";
  209. scope=2;
  210. displayName="[3AS] PLX-1 Guided Missile Launcher Platform";
  211. descriptionShort="$STR_CfgWeapons_launch_MPRL_short_F1";
  212. model="\3AS\3AS_Weapons\PLX1\3AS_PLX1.p3d";
  213. //modelSpecial="\A3\Weapons_F_Beta\Launchers\Titan\Titan_short_loaded.p3d";
  214. //picture="\A3\Weapons_F_Beta\Launchers\Titan\Data\UI\gear_titan_short_CA.paa";
  215. //UiPicture="\A3\Weapons_F\Data\UI\icon_at_CA.paa";
  216. };
  217. /*class launch_Titan_base
  218. {
  219. class WeaponSlotsInfo;
  220. };
  221. class 3AS_PLX1: launch_Titan_base
  222. {
  223. scope=2;
  224. author="The Clone Wars Mod";
  225. displayName="[3AS] PLX-1 Missle Guided Launcher Platform";
  226. model="3AS\3AS_Weapons\PLX1\3AS_PLX1.p3d";
  227. picture="";
  228. modelOptics="\A3\Weapons_F_Beta\acc\reticle_titan.p3d";
  229. baseWeapon = "3AS_PLX1";
  230. handAnim[]=
  231. {
  232. "OFP2_ManSkeleton",
  233. "3AS\3AS_Weapons\Data\Anim\MAAWS.rtm"
  234. };
  235. cameraDir="look";
  236. magazines[]=
  237. {
  238. "3AS_MK43_AT",
  239. "3AS_MK44_HE"
  240. };
  241. class Library
  242. {
  243. libtextdesc="";
  244. };
  245. descriptionshort="PLX-1 MGLP";
  246. class WeaponSlotsInfo: WeaponSlotsInfo
  247. {
  248. mass=220;
  249. };
  250. inertia=1.2;
  251. class ItemInfo
  252. {
  253. priority=3;
  254. };
  255. };*/
  256. };