config.cpp 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350
  1. class CfgPatches
  2. {
  3. class 3AS_Weapons_E60R
  4. {
  5. addonRootClass="3AS_Weapons";
  6. requiredAddons[]=
  7. {
  8. "3AS_Weapons"
  9. };
  10. requiredVersion=0.1;
  11. units[]={};
  12. weapons[]=
  13. {
  14. "3AS_E60R_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_E60R_Base: Launcher_Base_F
  34. {
  35. author="The Clone Wars Mod Team";
  36. _generalMacro="launch_Titan_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_E60R_AT"
  47. };
  48. cursor="missile";
  49. handAnim[]=
  50. {
  51. "OFP2_ManSkeleton",
  52. "\A3\Weapons_F_Beta\Launchers\Titan\Data\Anim\titan.rtm"
  53. };
  54. reloadAction="ReloadRPG";
  55. recoil="recoil_titan_long";
  56. maxZeroing=2000;
  57. shotPos="muzzlePos2";
  58. shotEnd="muzzleEnd2";
  59. class GunParticles
  60. {
  61. class effect1
  62. {
  63. positionName="muzzleEnd2";
  64. directionName="muzzlePos2";
  65. effectName="RocketBackEffectsNLAWNT";
  66. };
  67. };
  68. modes[]=
  69. {
  70. "Single",
  71. "TopDown"
  72. };
  73. class Single: Mode_SemiAuto
  74. {
  75. sounds[]=
  76. {
  77. "StandardSound"
  78. };
  79. class BaseSoundModeType
  80. {
  81. };
  82. class StandardSound: BaseSoundModeType
  83. {
  84. begin1[]=
  85. {
  86. "A3\Sounds_F\arsenal\weapons\Launchers\Titan\Titan",
  87. 3.1622777,
  88. 1,
  89. 2000
  90. };
  91. soundBegin[]=
  92. {
  93. "begin1",
  94. 1
  95. };
  96. };
  97. recoil="recoil_single_titan";
  98. aiRateOfFire=7;
  99. aiRateOfFireDistance=1500;
  100. minRange=70;
  101. minRangeProbab=0.60000002;
  102. midRange=150;
  103. midRangeProbab=0.85000002;
  104. maxRange=3450;
  105. maxRangeProbab=0.85000002;
  106. };
  107. class TopDown: Single
  108. {
  109. textureType="topDown";
  110. displayName="Top-down Attack";
  111. aiRateOfFire=7;
  112. aiRateOfFireDistance=1500;
  113. minRange=150;
  114. minRangeProbab=0.80000001;
  115. midRange=500;
  116. midRangeProbab=0.94999999;
  117. maxRange=2000;
  118. maxRangeProbab=0.94999999;
  119. };
  120. drySound[]=
  121. {
  122. "A3\Sounds_F\arsenal\weapons\Launchers\Titan\Dry_Titan",
  123. 0.15848932,
  124. 1,
  125. 18
  126. };
  127. reloadMagazineSound[]=
  128. {
  129. "A3\Sounds_F\arsenal\weapons\Launchers\Titan\reload_Titan",
  130. 1,
  131. 1,
  132. 20
  133. };
  134. lockingTargetSound[]=
  135. {
  136. "A3\Sounds_F\arsenal\weapons\Launchers\Titan\locking_Titan",
  137. 0.31622776,
  138. 1
  139. };
  140. lockedTargetSound[]=
  141. {
  142. "A3\Sounds_F\arsenal\weapons\Launchers\Titan\locked_Titan",
  143. 0.31622776,
  144. 2.5
  145. };
  146. value=20;
  147. canLock=2;
  148. picture="\A3\Weapons_F_Beta\Launchers\Titan\Data\UI\icon_launch_B_Titan_F_ca.paa";
  149. class Library
  150. {
  151. libTextDesc="$STR_A3_CfgWeapons_launch_MPRL_Library0";
  152. };
  153. descriptionShort="E60R Rocket Launcher";
  154. inertia=1.2;
  155. aimTransitionSpeed=0.60000002;
  156. dexterity=0.80000001;
  157. class WeaponSlotsInfo: WeaponSlotsInfo
  158. {
  159. mass=140;
  160. class PointerSlot: PointerSlot
  161. {
  162. iconPosition[]={0.2,0.44999999};
  163. iconScale=0.25;
  164. };
  165. };
  166. class ItemInfo
  167. {
  168. priority=3;
  169. };
  170. weaponLockDelay=3;
  171. weaponLockSystem=2;
  172. cmImmunity=0.40000001;
  173. class OpticsModes
  174. {
  175. class StepScope
  176. {
  177. opticsID=1;
  178. useModelOptics=1;
  179. opticsPPEffects[]=
  180. {
  181. "OpticsCHAbera1",
  182. "OpticsBlur1"
  183. };
  184. opticsFlare=0;
  185. opticsZoomMin=0.083329998;
  186. opticsZoomMax=0.041669998;
  187. opticsZoomInit=0.083329998;
  188. distanceZoomMin=300;
  189. distanceZoomMax=300;
  190. memoryPointCamera="eye";
  191. cameraDir="look";
  192. visionMode[]=
  193. {
  194. "Normal",
  195. "Ti"
  196. };
  197. thermalMode[]={0,1};
  198. opticsDisablePeripherialVision=1;
  199. discretefov[]={0.083329998,0.041669998};
  200. discreteInitIndex=0;
  201. };
  202. };
  203. hiddenSelections[]=
  204. {
  205. "camo"
  206. };
  207. };
  208. class 3AS_E60R_F: 3AS_E60R_Base
  209. {
  210. author="The Clone Wars Mod Team";
  211. scope=2;
  212. displayName="[3AS] E60R Guided Missile Launcher Platform";
  213. descriptionShort="E60r Missile Launcher";
  214. model="\3AS\3AS_Weapons\E60R\3AS_E60R_F.p3d";
  215. modelSpecial="\3AS\3AS_Weapons\E60R\3AS_E60R_Loaded_F.p3d";
  216. };
  217. /*class 3AS_E60R: Launcher_Base_F
  218. {
  219. author="$STR_A3_Bohemia_Interactive";
  220. ACE_UsedTube="3AS_RPS6_Used";
  221. _generalMacro="launch_RPG32_F";
  222. scope=2;
  223. displayName="[3AS] E-60R Disposible Rocket Launcher";
  224. model="\3AS\3AS_Weapons\E60R\3AS_E60R_F.p3d";
  225. picture="\A3\Weapons_F\launchers\RPG32\data\UI\gear_RPG32_X_CA.paa";
  226. UiPicture="\A3\Weapons_F\Data\UI\icon_at_CA.paa";
  227. handAnim[]=
  228. {
  229. "OFP2_ManSkeleton",
  230. "\A3\Weapons_F\Launchers\RPG32\data\Anim\RPG32.rtm"
  231. };
  232. reloadAction="ReloadRPG";
  233. recoil="recoil_rpg";
  234. maxZeroing=600;
  235. modelOptics="\A3\Weapons_F\acc\reticle_RPG_F";
  236. weaponInfoType="RscWeaponEmpty";
  237. opticsZoomMin=0.1083;
  238. opticsZoomMax=0.1083;
  239. opticsZoomInit=0.1083;
  240. cameraDir="look";
  241. class GunParticles
  242. {
  243. class effect1
  244. {
  245. positionName="konec hlavne";
  246. directionName="usti hlavne";
  247. effectName="RocketBackEffectsRPGNT";
  248. };
  249. };
  250. class OpticsModes
  251. {
  252. class optic
  253. {
  254. opticsID=1;
  255. useModelOptics=1;
  256. opticsZoomMin=0.1083;
  257. opticsZoomMax=0.1083;
  258. opticsZoomInit=0.1083;
  259. distanceZoomMin=300;
  260. distanceZoomMax=300;
  261. memoryPointCamera="eye";
  262. opticsFlare=1;
  263. opticsDisablePeripherialVision=1;
  264. cameraDir="look";
  265. visionMode[]=
  266. {
  267. "Normal",
  268. "NVG"
  269. };
  270. opticsPPEffects[]=
  271. {
  272. "OpticsCHAbera1",
  273. "OpticsBlur1"
  274. };
  275. };
  276. };
  277. magazines[]=
  278. {
  279. "3AS_MK40_AT"
  280. };
  281. modes[]=
  282. {
  283. "Single"
  284. };
  285. class Single: Mode_SemiAuto
  286. {
  287. sounds[]=
  288. {
  289. "StandardSound"
  290. };
  291. class BaseSoundModeType
  292. {
  293. };
  294. class StandardSound: BaseSoundModeType
  295. {
  296. begin1[]=
  297. {
  298. "A3\Sounds_F\arsenal\weapons\Launchers\RPG32\rpg32",
  299. 1.9952624,
  300. 1,
  301. 1500
  302. };
  303. soundBegin[]=
  304. {
  305. "begin1",
  306. 1
  307. };
  308. };
  309. recoil="recoil_single_law";
  310. aiRateOfFire=5;
  311. aiRateOfFireDistance=500;
  312. aiRateOfFireDispersion=2;
  313. minRange=10;
  314. minRangeProbab=0.30000001;
  315. midRange=40;
  316. midRangeProbab=0.85000002;
  317. maxRange=600;
  318. maxRangeProbab=0.85000002;
  319. };
  320. drySound[]=
  321. {
  322. "A3\Sounds_F\arsenal\weapons\Launchers\RPG32\Dry_RPG32",
  323. 0.44668359,
  324. 1,
  325. 20
  326. };
  327. reloadMagazineSound[]=
  328. {
  329. "A3\Sounds_F\arsenal\weapons\Launchers\RPG32\reload_RPG32",
  330. 0.25118864,
  331. 1,
  332. 10
  333. };
  334. canLock=0;
  335. weaponLockDelay=3;
  336. lockAcquire=0;
  337. inertia=0.89999998;
  338. aimTransitionSpeed=0.5;
  339. dexterity=1.1;
  340. class WeaponSlotsInfo: WeaponSlotsInfo
  341. {
  342. mass=100;
  343. };
  344. descriptionShort="$STR_A3_CfgWeapons_launch_LAW1";
  345. class Library
  346. {
  347. libTextDesc="$STR_A3_CfgWeapons_launch_LAW_Library0";
  348. };
  349. };*/
  350. };