Advertisement
Guest User

Untitled

a guest
Sep 30th, 2018
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 39.41 KB | None | 0 0
  1. // HEADER - IGNORE
  2. // WEAPONS_F
  3. class CfgPatches
  4. {
  5. class A3_Weapons_F_GunFeel
  6. {
  7. units[]={};
  8. weapons[]={};
  9. requiredVersion=0.1;
  10. requiredAddons[]=
  11. {
  12. "A3_Data_F",
  13. "A3_UI_F",
  14. "A3_Anims_F",
  15. "A3_Anims_F_Config_Sdr",
  16. "A3_Weapons_F",
  17. "A3_Weapons_F_NATO",
  18. "A3_Weapons_F_CSAT",
  19. "A3_Weapons_F_AAF",
  20. "A3_weapons_F_FIA",
  21. "A3_Weapons_F_ItemHolders",
  22. "A3_Weapons_F_Headgear",
  23. "A3_Weapons_F_Uniforms",
  24. "A3_Weapons_F_Vests"
  25. };
  26. };
  27. };
  28.  
  29. class CfgCameraShake
  30. {
  31. defaultCaliberCoefWeaponFire=0;
  32. };
  33.  
  34. class CfgRecoils
  35. {
  36. class Default;
  37. class recoil_default: Default
  38. {
  39. muzzleOuter[]=
  40. {"0.3*0.33*1", "1.0*1.5*1",
  41. "0.3*0.5*1", "0.2*0.8*1"};
  42. muzzleInner[]={0,0,0.1,0.1};
  43. kickBack[]={"0.03*1*1", "0.06*0.75*1"};
  44. permanent="0.1*1.5*1";
  45. temporary="0.01*1.5*1";
  46. };
  47. class recoil_mk20: recoil_default
  48. {
  49. muzzleOuter[]=
  50. {"0.2*0.33*0.95", "0.6*1.5*1.05",
  51. "0.2*0.5*0.95", "0.2*0.8*1.05"};
  52. kickBack[]={"0.01*1*1.1","0.03*0.75*1"};
  53. permanent="0.1*1.5*0.96";
  54. temporary="0.01*1.5*1.05";
  55. };
  56. class recoil_mk20c: recoil_default
  57. {
  58. muzzleOuter[]=
  59. {"0.2*0.33*1.04", "0.8*1.5*1",
  60. "0.3*0.5*1.05", "0.2*0.8*0.95"};
  61. kickBack[]={"0.02*1*1","0.04*0.75*1"};
  62. permanent="0.1*1.5*1.04";
  63. temporary="0.015*1.5*0.95";
  64. };
  65. class recoil_trg20: recoil_default
  66. {
  67. muzzleOuter[]=
  68. {"0.2*0.33*1.04", "1.0*1.5*1",
  69. "0.3*0.5*1.05", "0.3*0.8*0.95"};
  70. kickBack[]={"0.02*1*1","0.04*0.75*1"};
  71. permanent="0.1*1.5*1.04";
  72. temporary="0.015*1.5*0.95" ;
  73. };
  74. class recoil_trg21: recoil_default
  75. {
  76. muzzleOuter[]=
  77. {"0.2*0.33*0.95", "0.8*1.5*1.05",
  78. "0.3*0.5*0.95", "0.2*0.8*1.05"};
  79. kickBack[]={"0.01*1*1.1","0.03*0.75*1"};
  80. permanent="0.1*1.5*0.96";
  81. temporary="0.01*1.5*1.05";
  82. };
  83. class recoil_mx: recoil_default
  84. {
  85. muzzleOuter[]=
  86. {"0.3*0.33*0.95", "1.0*1.5*1.05",
  87. "0.4*0.5*0.95", "0.3*0.8*1.05"};
  88. kickBack[]={"0.02*1*1.1","0.04*0.75*1"};
  89. permanent="0.1*1.5*0.96";
  90. temporary="0.01*1.5*1.05";
  91. };
  92. class recoil_mxc: recoil_default
  93. {
  94. muzzleOuter[]=
  95. {"0.3*0.33*1.04", "1.2*1.5*1",
  96. "0.4*0.5*1.05", "0.3*0.8*0.95"};
  97. kickBack[]={"0.03*1*1","0.06*0.75*1"};
  98. permanent="0.1*1.5*1.04";
  99. temporary="0.015*1.5*0.95";
  100. };
  101. class recoil_sw: recoil_default
  102. {
  103. muzzleOuter[]=
  104. {"0.3*0.33*0.95", "0.8*1.5*1.05",
  105. "0.5*0.5*0.95", "0.2*0.8*1.05"};
  106. kickBack[]={"0.02*1*1.1","0.04*0.75*1"};
  107. permanent="0.1*1.5*0.96";
  108. temporary="0.005*1.5*1.05";
  109. };
  110. class recoil_mxm: recoil_default
  111. {
  112. muzzleOuter[]=
  113. {"0.3*0.33*1", "0.8*1.5*1",
  114. "0.4*0.5*1", "0.3*0.8*1"};
  115. kickBack[]={"0.02*1*1.1","0.04*0.75*1.1"};
  116. permanent="0.1*1.5*0.75";
  117. temporary="0.01*1.5*1.2";
  118. };
  119. class recoil_ktb: recoil_default
  120. {
  121. muzzleOuter[]=
  122. {"0.3*0.33*0.95", "1.0*1.5*1.05",
  123. "0.3*0.5*0.95", "0.3*0.8*1.05"};
  124. kickBack[]={"0.02*1*1.1","0.04*0.75*1"};
  125. permanent="0.1*1.5*0.96";
  126. temporary="0.01*1.5*1.05";
  127. };
  128. class recoil_ktbc: recoil_default
  129. {
  130. muzzleOuter[]=
  131. {"0.3*0.33*1.04", "1.2*1.5*1",
  132. "0.3*0.5*1.05", "0.3*0.8*0.95"};
  133. kickBack[]={"0.03*1*1","0.06*0.75*1"};
  134. permanent="0.1*1.5*1.04";
  135. temporary="0.015*1.5*0.95";
  136. };
  137. class recoil_smg_01: recoil_default
  138. {
  139. muzzleOuter[]=
  140. {"0.1*0.33*1.1", "0.4*1.5*1",
  141. "0.2*0.5*1", "0.3*0.8*1"};
  142. kickBack[]={"0.01*1*0.9","0.03*0.75*0.9"};
  143. permanent="0.1*1.5*0.9";
  144. temporary="0.03*1.5*0.9";
  145. };
  146. class recoil_smg_02: recoil_default
  147. {
  148. muzzleOuter[]=
  149. {"0.1*0.33*1.1", "0.4*1.5*1",
  150. "0.2*0.5*1", "0.2*0.8*1"};
  151. kickBack[]={"0.01*1*0.9","0.02*0.75*0.9"};
  152. permanent="0.1*1.5*0.9";
  153. temporary="0.03*1.5*0.9";
  154. };
  155. class recoil_pdw: recoil_default
  156. {
  157. muzzleOuter[]=
  158. {"0.2*0.33*1.1", "0.4*1.5*1",
  159. "0.3*0.5*1", "0.3*0.8*1"};
  160. kickBack[]={"0.02*1*0.9","0.04*0.75*0.9"};
  161. permanent="0.1*1.5*0.9";
  162. temporary="0.04*1.5*0.9";
  163. };
  164. class recoil_sdar: recoil_default
  165. {
  166. muzzleOuter[]=
  167. {"0.2*0.33*1.04", "1.0*1.5*1",
  168. "0.3*0.5*1.05", "0.3*0.8*0.95"};
  169. kickBack[]={"0.02*1*1","0.04*0.75*1"};
  170. permanent="0.1*1.5*1.04";
  171. temporary="0.03*1.5*0.95";
  172. };
  173. class recoil_pistol_p07: recoil_default
  174. {
  175. muzzleOuter[]=
  176. {"0.2*0.33*1", "1.0*1.5*1",
  177. "0.2*0.5*1", "0.3*0.8*1"};
  178. kickBack[]={"0.03*1*1","0.06*0.75*1"};
  179. permanent="0.1*1.5*1";
  180. temporary="0.03*1.5*1";
  181. };
  182. class recoil_pistol_rook40: recoil_default
  183. {
  184. muzzleOuter[]=
  185. {"0.2*0.33*1", "1.0*1.5*1",
  186. "0.2*0.5*1", "0.3*0.8*1"};
  187. kickBack[]={"0.03*1*1","0.06*0.75*1"};
  188. permanent="0.1*1.5*1";
  189. temporary="0.02*1.5*1";
  190. };
  191. class recoil_pistol_acpc2: recoil_default
  192. {
  193. muzzleOuter[]=
  194. {"0.2*0.33*1", "1.5*1.5*1",
  195. "0.2*0.5*1", "0.3*0.8*1"};
  196. kickBack[]={"0.04*1*1","0.08*0.75*1"};
  197. permanent="0.1*1.5*1";
  198. temporary="0.04*1.5*1";
  199. };
  200. class recoil_pistol_4five: recoil_default
  201. {
  202. muzzleOuter[]=
  203. {"0.2*0.33*1", "1.5*1.5*1",
  204. "0.2*0.5*1", "0.3*0.8*1"};
  205. kickBack[]={"0.04*1*1","0.08*0.75*1"};
  206. permanent="0.1*1.5*1";
  207. temporary="0.06*1.5*1" ;
  208. };class recoil_pistol_zubr: recoil_default
  209. {
  210. muzzleOuter[]=
  211. {"0.2*0.33*1", "1.5*1.5*1",
  212. "0.2*0.5*1", "0.3*0.8*1"};
  213. kickBack[]={"0.04*1*1","0.08*0.75*1"};
  214. permanent="0.1*1.5*1";
  215. temporary="0.08*1.5*1";
  216. };
  217. class recoil_pistol_signal: recoil_default
  218. {
  219. muzzleOuter[]=
  220. {"0.2*0.33*1", "1.5*1.5*1",
  221. "0.2*0.5*1","0.3*0.8*1"};
  222. kickBack[]={"0.02*1*1","0.04*0.75*1"};
  223. permanent="0.1*1.5*1";
  224. temporary="0.02*1.5*1";
  225. };
  226. class recoil_rpg: recoil_default
  227. {
  228. muzzleOuter[]=
  229. {"0.2*0.33*1", "0.3*1.5*1",
  230. "0.25*0.5*1", "0.12*0.8*1"};
  231. kickBack[]={"0.08*1*1","0.1*0.75*1"};
  232. permanent="0.1*1.5*1";
  233. temporary="0.1*1.5*1";
  234. };
  235. class recoil_nlaw: recoil_default
  236. {
  237. muzzleOuter[]=
  238. {"0.2*0.33*1", "0.3*1.5*1",
  239. "0.25*0.5*1", "0.12*0.8*1"};
  240. kickBack[]={"0.06*1*1","0.08*0.75*1"};
  241. permanent="0.1*1.5*1";
  242. temporary="0.08*1.5*1";
  243. };
  244. class recoil_titan_long: recoil_default
  245. {
  246. muzzleOuter[]=
  247. {"0.2*0.33*1", "0.3*1.5*1",
  248. "0.25*0.5*1", "0.12*0.8*1"};
  249. kickBack[]={"0.1*1*1","0.12*0.75*1"};
  250. permanent="0.1*1.5*1";
  251. temporary="0.15*1.5*1";
  252. };
  253. class recoil_titan_short: recoil_default
  254. {
  255. muzzleOuter[]=
  256. {"0.2*0.33*1", "0.3*1.5*1",
  257. "0.25*0.5*1", "0.12*0.8*1"};
  258. kickBack[]={"0.1*1*1","0.12*0.75*1"};
  259. permanent="0.1*1.5*1";
  260. temporary="0.12*1.5*1";
  261. };
  262. class recoil_mk200: recoil_default
  263. {
  264. muzzleOuter[]=
  265. {"0.4*0.33*1", "0.6*1.5*0.75",
  266. "0.6*0.5*0.8", "0.2*0.8*1.1"};
  267. kickBack[]={"0.03*1*1.1","0.06*0.75*1.1"};
  268. permanent="0.1*1.5*0.75";
  269. temporary="0.005*1.5*1.15";
  270. };
  271. class recoil_zafir: recoil_default
  272. {
  273. muzzleOuter[]=
  274. {"0.5*0.33*1", "1.0*1.5*0.75",
  275. "0.7*0.5*0.8", "0.3*0.8*1.1"};
  276. kickBack[]={"0.02*1*1.1","0.08*0.75*1.1"};
  277. permanent="0.1*1.5*0.75";
  278. temporary="0.005*1.5*1.15";
  279. };
  280. class recoil_m320: recoil_default
  281. {
  282. muzzleOuter[]=
  283. {"1.0*0.33*1", "3.0*1.5*1",
  284. "0.5*0.5*1", "0.6*0.8*1"};
  285. kickBack[]={"0.08*1*1.2","0.1*0.75*1.5"};
  286. permanent="0.1*1.5*0.75";
  287. temporary="0.02*1.5*1.2";
  288. };
  289. class recoil_gm6: recoil_default
  290. {
  291. muzzleOuter[]=
  292. {"1.4*0.33*1", "3.5*1.5*1",
  293. "0.7*0.5*1", "0.8*0.8*1"};
  294. kickBack[]={"0.1*1*1.2","0.12*0.75*1.5"};
  295. permanent="0.1*1.5*0.75";
  296. temporary="0.025*1.5*1.2";
  297. };
  298. class recoil_ebr: recoil_default
  299. {
  300. muzzleOuter[]=
  301. {"0.4*0.33*1", "1.5*1.5*1",
  302. "0.6*0.5*1", "0.4*0.8*1"};
  303. kickBack[]={"0.04*1*1.1","0.07*0.75*1.1"};
  304. permanent="0.1*1.5*0.75";
  305. temporary="0.01*1.5*1.2";
  306. };
  307. class recoil_dmr_01: recoil_default
  308. {
  309. muzzleOuter[]=
  310. {"0.5*0.33*1", "2*1.5*1",
  311. "0.5*0.5*1", "0.5*0.8*1"};
  312. kickBack[]={"0.03*1*1.1","0.08*0.75*1.1"};
  313. permanent="0.1*1.5*0.75";
  314. temporary="0.015*1.5*1.2";
  315. };
  316. };
  317.  
  318. class Mode_SemiAuto {};
  319. class Mode_Burst: Mode_SemiAuto {};
  320. class Mode_FullAuto: Mode_SemiAuto {};
  321.  
  322. class CfgWeapons
  323. {
  324. class Default;
  325. class Rifle_Base_F;
  326. class Rifle_Short_Base_F: Rifle_Base_F {};
  327. class Rifle_Long_Base_F: Rifle_Base_F {};
  328. class PistolCore;
  329. class Pistol: PistolCore
  330. {
  331. opticsZoomMin=0.5;
  332. opticsZoomMax=0.5;
  333. opticsZoomInit=0.5;
  334. };
  335. class Pistol_Base_F: Pistol
  336. {
  337. class WeaponSlotsInfo;
  338. opticsZoomMin=0.5;
  339. opticsZoomMax=0.5;
  340. opticsZoomInit=0.5;
  341. };
  342. class ItemCore;
  343. class InventoryOpticsItem_Base_F;
  344. class LauncherCore;
  345. class Launcher: LauncherCore
  346. {
  347. opticsZoomMin=0.5;
  348. opticsZoomMax=0.5;
  349. opticsZoomInit=0.5;
  350. };
  351. class Launcher_Base_F: Launcher {};
  352. class GrenadeLauncher: Default
  353. {
  354. opticsZoomMin=0.5;
  355. opticsZoomMax=0.5;
  356. opticsZoomInit=0.5;
  357. };
  358. class UGL_F: GrenadeLauncher
  359. {
  360. opticsZoomMin=0.5;
  361. opticsZoomMax=0.5;
  362. opticsZoomInit=0.5;
  363. };
  364. class RifleCore;
  365. class Rifle: RifleCore
  366. {
  367. opticsZoomMin=0.5;
  368. opticsZoomMax=0.5;
  369. opticsZoomInit=0.5;
  370. };
  371. class Put: Default
  372. {
  373. class PutMuzzle: Default
  374. {
  375. opticsZoomMin=0.5;
  376. opticsZoomMax=0.5;
  377. opticsZoomInit=0.5;
  378. };
  379. };
  380.  
  381. class pdw2000_base_F: Rifle_Short_Base_F
  382. {
  383. recoil="recoil_pdw";
  384. class Single: Mode_SemiAuto
  385. {
  386. reloadTime="0.0600*1*0.8";
  387. dispersion="0.00200*2*2";
  388. };
  389. class Burst: Mode_Burst
  390. {
  391. reloadTime="0.0500*1*0.8";
  392. dispersion="0.00250*2*2";
  393. };
  394. class FullAuto: Mode_FullAuto
  395. {
  396. reloadTime="0.0320*1*0.8";
  397. dispersion="0.00300*2*2";
  398. };
  399. };
  400. class hgun_PDW2000_F: pdw2000_base_F
  401. {
  402. inertia="0.2*1*0.8";
  403. aimTransitionSpeed="1.5*1*1.2";
  404. dexterity="1.8*1*1.2";
  405. initSpeed="420*0.95*1";
  406. };
  407. class SMG_01_Base: Rifle_Short_Base_F
  408. {
  409. recoil="recoil_smg_01";
  410. class Single: Mode_SemiAuto
  411. {
  412. reloadTime="0.06*1*0.8";
  413. dispersion="0.00230*2*2";
  414. };
  415. class Burst: Mode_Burst
  416. {
  417. reloadTime="0.06*1*0.8";
  418. dispersion="0.00230*2*2";
  419. };
  420. class FullAuto: Mode_FullAuto
  421. {
  422. reloadTime="0.06*1*0.8";
  423. dispersion="0.00230*2*2";
  424. };
  425. };
  426. class SMG_01_F: SMG_01_Base
  427. {
  428. inertia="0.3*1*0.8";
  429. aimTransitionSpeed="1.4*1*1.2";
  430. dexterity="1.7*1*1.2";
  431. initSpeed="280*0.95*1";
  432. };
  433. class SMG_02_base_F: Rifle_Short_Base_F
  434. {
  435. recoil="recoil_smg_02";
  436. class Single: Mode_SemiAuto
  437. {
  438. reloadTime="0.0545*1*0.8";
  439. dispersion="0.00200*2*2";
  440. };
  441. class Burst: Mode_Burst
  442. {
  443. reloadTime="0.0545*1*0.8";
  444. dispersion="0.00200*2*2";
  445. };
  446. class FullAuto: Mode_FullAuto
  447. {
  448. reloadTime="0.0545*1*0.8";
  449. dispersion="0.00200*2*2";
  450. };
  451. };
  452. class SMG_02_F: SMG_02_base_F
  453. {
  454. inertia="0.4*1*0.8";
  455. aimTransitionSpeed="1.3*1*1.2";
  456. dexterity="1.6*1*1.2";
  457. initSpeed="370*0.95*1";
  458. };
  459. class arifle_Katiba_Base_F: Rifle_Base_F
  460. {
  461. recoil="recoil_ktb";
  462. class Single: Mode_SemiAuto
  463. {
  464. dispersion="0.00115*2*0.8";
  465. reloadTime="0.0545*1*1.04";
  466. };
  467. class FullAuto: Mode_FullAuto
  468. {
  469. dispersion="0.00115*2*0.8";
  470. reloadTime="0.075*1*1.04";
  471. };
  472. };
  473. class arifle_Katiba_F: arifle_Katiba_Base_F
  474. {
  475. inertia="0.4*1*1.05";
  476. aimTransitionSpeed="1*1*0.9";
  477. dexterity="1.6*1*0.9";
  478. initSpeed="900*0.95*1.04";
  479. };
  480. class arifle_Katiba_C_F: arifle_Katiba_Base_F
  481. {
  482. inertia="0.3*1*0.95";
  483. aimTransitionSpeed="1.2*1*1.1";
  484. dexterity="1.7*1*1.1";
  485. initSpeed="820*0.95*0.96";
  486. recoil="recoil_ktbc";
  487. class Single: Single
  488. {
  489. dispersion="0.00145*2*1.2";
  490. reloadTime="0.075*1*0.96";
  491. };
  492. class FullAuto: FullAuto
  493. {
  494. dispersion="0.00145*2*1.2";
  495. reloadTime="0.075*1*0.96";
  496. };
  497. };
  498. class arifle_Katiba_GL_F: arifle_Katiba_Base_F
  499. {
  500. inertia="0.5*1*1.05";
  501. aimTransitionSpeed="0.8*1*0.9";
  502. dexterity="1.5*1*0.9";
  503. initSpeed="900*0.95*1.04";
  504. };
  505. class mk20_base_F: Rifle_Base_F
  506. {
  507. recoil="recoil_mk20";
  508. class Single: Mode_SemiAuto
  509. {
  510. reloadTime="0.07*1*1.04";
  511. dispersion="0.00115*2*0.8";
  512. };
  513. class FullAuto: Mode_FullAuto
  514. {
  515. reloadTime="0.07*1*1.04";
  516. dispersion="0.00115*2*0.8";
  517. };
  518. };
  519. class arifle_Mk20_F: mk20_base_F
  520. {
  521. inertia="0.40*1*1.05";
  522. aimTransitionSpeed="1.3*1*0.9";
  523. dexterity="1.6*1*0.9";
  524. initSpeed="900*0.95*1.04";
  525. };
  526. class arifle_Mk20C_F: mk20_base_F
  527. {
  528. inertia="0.3*1*0.95";
  529. aimTransitionSpeed="1.4*1*1.1";
  530. dexterity="1.7*1*1.1";
  531. initSpeed="820*0.95*0.96";
  532. recoil="recoil_mk20c";
  533. class Single: Single
  534. {
  535. dispersion="0.00145*2*1.2";
  536. reloadTime="0.07*1*0.96";
  537. };
  538. class FullAuto: FullAuto
  539. {
  540. dispersion="0.00145*2*1.2";
  541. reloadTime="0.07*1*0.96";
  542. };
  543. };
  544. class arifle_Mk20_GL_F: mk20_base_F
  545. {
  546. inertia="0.5*1*1.05";
  547. aimTransitionSpeed="1.3*1*0.9";
  548. dexterity="1.5*1*0.9";
  549. initSpeed="820*0.95*1.04";
  550. recoil="recoil_mk20c";
  551. class Single: Single
  552. {
  553. dispersion="0.00145*2*1.04";
  554. reloadTime="0.07*1*0.8";
  555. };
  556. class FullAuto: FullAuto
  557. {
  558. dispersion="0.00145*2*1.04";
  559. reloadTime="0.07*1*0.8";
  560. };
  561. };
  562. class arifle_MX_Base_F: Rifle_Base_F
  563. {
  564. recoil="recoil_mx";
  565. maxRecoilSway="0.0125";
  566. swayDecaySpeed="1.25";
  567. class Single: Mode_SemiAuto
  568. {
  569. reloadTime="0.096*1*1.04";
  570. dispersion="0.00087*2*0.8";
  571. };
  572. class FullAuto: Mode_FullAuto
  573. {
  574. reloadTime="0.096*1*1.04";
  575. dispersion="0.00087*2*0.8";
  576. };
  577. };
  578. class arifle_MXC_F: arifle_MX_Base_F
  579. {
  580. inertia="0.4*1*0.95";
  581. aimTransitionSpeed="1.2*1*1.1";
  582. dexterity="1.6*1*1.1";
  583. initSpeed="720*0.95*0.96";
  584. recoil="recoil_mxc";
  585. class Single: Single
  586. {
  587. dispersion="0.00116*2*1.2";
  588. reloadTime="0.096*1*0.96";
  589. };
  590. class FullAuto: FullAuto
  591. {
  592. dispersion="0.00116*2*1.2";
  593. reloadTime="0.096*1*0.96";
  594. };
  595. };
  596. class arifle_MX_F: arifle_MX_Base_F
  597. {
  598. inertia="0.5*1*1.05";
  599. aimTransitionSpeed="1*1*0.9";
  600. dexterity="1.5*1*0.9";
  601. initSpeed="800*0.95*1.04";
  602. };
  603. class arifle_MX_GL_F: arifle_MX_Base_F
  604. {
  605. inertia="0.6*1*1.05";
  606. aimTransitionSpeed="0.8*1*0.9";
  607. dexterity="1.4*1*0.9";
  608. initSpeed="800*0.95*1.04";
  609. };
  610. class arifle_MX_SW_F: arifle_MX_Base_F
  611. {
  612. inertia="0.6*1*0.95";
  613. aimTransitionSpeed="0.8*1*1.1";
  614. dexterity="1.4*1*1.1";
  615. initSpeed="880*0.95*0.96";
  616. recoil="recoil_sw";
  617. class Single: Mode_SemiAuto
  618. {
  619. reloadTime="0.096*1*0.8";
  620. dispersion="0.00073*2*1.04";
  621. };
  622. class manual: FullAuto
  623. {
  624. dispersion="0.00073*2*0.8";
  625. reloadTime="0.096*1*1.04";
  626. };
  627. };
  628. class arifle_MXM_F: arifle_MX_Base_F
  629. {
  630. class Single: Single
  631. {
  632. dispersion="0.00073*2*0.66";
  633. reloadTime="0.096*1*1.2";
  634. };
  635. class FullAuto: FullAuto
  636. {
  637. dispersion="0.00073*2*0.66";
  638. reloadTime="0.096*1*1.2";
  639. };
  640. inertia="0.6*1*1";
  641. aimTransitionSpeed="0.8*1*1";
  642. dexterity="1.4*1*1";
  643. initSpeed="920*0.95*0.9";
  644. recoil="recoil_mxm";
  645. };
  646. class SDAR_base_F: Rifle_Base_F
  647. {
  648. recoil="recoil_sdar";
  649. class Single: Mode_SemiAuto
  650. {
  651. reloadTime="0.1*1*0.96";
  652. dispersion="0.00130*2*1.2";
  653. };
  654. class Burst: Mode_Burst
  655. {
  656. reloadTime="0.09*1*0.96";
  657. dispersion="0.00130*2*1.2";
  658. };
  659. class FullAuto: Mode_FullAuto
  660. {
  661. reloadTime="0.08*1*0.96";
  662. dispersion="0.00130*2*1.2";
  663. };
  664. };
  665. class arifle_SDAR_F: SDAR_base_F
  666. {
  667. inertia="0.4*1*0.95";
  668. aimTransitionSpeed="1.4*1*1.1";
  669. dexterity="1.6*1*1.1";
  670. };
  671. class Tavor_base_F: Rifle_Base_F
  672. {
  673. recoil="recoil_trg20";
  674. class Single: Mode_SemiAuto
  675. {
  676. reloadTime="0.08*1*0.96";
  677. dispersion="0.00115*2*1.2";
  678. };
  679. class FullAuto: Mode_FullAuto
  680. {
  681. reloadTime="0.08*1*0.96";
  682. dispersion="0.00115*2*1.2";
  683. };
  684. };
  685. class arifle_TRG21_F: Tavor_base_F
  686. {
  687. inertia="0.4*1*1.05";
  688. aimTransitionSpeed="1.3*1*0.9";
  689. dexterity="1.6*1*0.9";
  690. initSpeed="920*0.95*1.04";
  691. recoil="recoil_trg21";
  692. class Single: Single
  693. {
  694. dispersion="0.00090*2*0.8";
  695. reloadTime="0.08*1*1.04";
  696. };
  697. class FullAuto: FullAuto
  698. {
  699. dispersion="0.00090*2*0.8";
  700. reloadTime="0.08*1*1.04";
  701. };
  702. };
  703. class arifle_TRG20_F: Tavor_base_F
  704. {
  705. inertia="0.3*1*0.95";
  706. aimTransitionSpeed="1.4*1*1.1";
  707. dexterity="1.7*1*1.1";
  708. initSpeed="840*0.95*0.96";
  709. };
  710. class arifle_TRG21_GL_F: arifle_TRG21_F
  711. {
  712. inertia="0.5*1*1.05";
  713. aimTransitionSpeed="1.2*1*0.9";
  714. dexterity="1.5*1*0.9";
  715. initSpeed="920*0.95*1.04";
  716. recoil="recoil_trg21";
  717. };
  718. class hgun_ACPC2_F: Pistol_Base_F
  719. {
  720. class Single: Mode_SemiAuto
  721. {
  722. reloadTime="0.15*1*1";
  723. dispersion="0.00290*2*1";
  724. };
  725. inertia="0.2*1*1";
  726. aimTransitionSpeed="1.6*1*1";
  727. dexterity="1.8*1*1";
  728. initSpeed="280*0.95*1";
  729. };
  730. class hgun_P07_F: Pistol_Base_F
  731. {
  732. recoil="recoil_pistol_p07";
  733. class Single: Mode_SemiAuto
  734. {
  735. reloadTime="0.12*1*1";
  736. dispersion="0.00290*2*1";
  737. };
  738. inertia="0.1*1*1";
  739. aimTransitionSpeed="1.6*1*1";
  740. dexterity="1.9*1*1";
  741. initSpeed="410*0.95*1";
  742. };
  743. class hgun_Pistol_heavy_01_F: Pistol_Base_F
  744. {
  745. class Single: Mode_SemiAuto
  746. {
  747. reloadTime="0.1*1*1";
  748. dispersion="0.00435*2*1";
  749. };
  750. inertia="0.30*1*1";
  751. aimTransitionSpeed="1.5*1*1";
  752. dexterity="1.7*1*1";
  753. initSpeed="380*0.95*1";
  754. recoil="recoil_pistol_4five";
  755. };
  756. class hgun_Pistol_heavy_02_F: Pistol_Base_F
  757. {
  758. recoil="recoil_pistol_zubr";
  759. class Single: Mode_SemiAuto
  760. {
  761. reloadTime="0.25*1*1";
  762. dispersion="0.00145*2*1";
  763. };
  764. inertia="0.30*1*1";
  765. aimTransitionSpeed="1.5*1*1";
  766. dexterity="1.7*1*1";
  767. initSpeed="480*0.95*1";
  768. };
  769. class hgun_Rook40_F: Pistol_Base_F
  770. {
  771. class Single: Mode_SemiAuto
  772. {
  773. reloadTime="0.1*1*1";
  774. dispersion="0.00435*2*1";
  775. };
  776. inertia="0.2*1*1";
  777. aimTransitionSpeed="1.6*1*1";
  778. dexterity="1.8*1*1";
  779. initSpeed="450*0.95*1";
  780. recoil="recoil_pistol_rook40";
  781. };
  782. class LMG_Mk200_F: Rifle_Long_Base_F
  783. {
  784. recoil="recoil_mk200";
  785. inertia="0.7*1*1.5";
  786. aimTransitionSpeed="0.8*1*0.8";
  787. dexterity="1.3*1*0.6";
  788. initSpeed="900*0.95*1";
  789. class manual: Mode_FullAuto
  790. {
  791. reloadTime="0.075*1*1.1";
  792. dispersion="0.00100*2*1.2";
  793. };
  794. };
  795. class LMG_Zafir_F: Rifle_Long_Base_F
  796. {
  797. recoil="recoil_zafir";
  798. inertia="0.9*1*1.5";
  799. aimTransitionSpeed="0.6*1*0.8";
  800. dexterity="1.2*1*0.6";
  801. initSpeed="900*0.95*1";
  802. class Single: Mode_SemiAuto
  803. {
  804. reloadTime="0.063*1*1.1";
  805. dispersion="0.00130*2*1.2";
  806. };
  807. class FullAuto: Mode_FullAuto
  808. {
  809. reloadTime="0.063*1*1.1";
  810. dispersion="0.00130*2*1.2";
  811. };
  812. };
  813. class DMR_01_base_F: Rifle_Long_Base_F
  814. {
  815. recoil="recoil_dmr_01";
  816. class Single: Mode_SemiAuto
  817. {
  818. reloadTime="0.092*1*1.2";
  819. dispersion="0.00060*2*0.66";
  820. };
  821. class FullAuto: Mode_FullAuto
  822. {
  823. reloadTime="0.092*1*1.2";
  824. dispersion="0.00060*2*0.66";
  825. };
  826. };
  827. class srifle_DMR_01_F: DMR_01_base_F
  828. {
  829. inertia="0.5*1*1";
  830. aimTransitionSpeed="1*1*1";
  831. dexterity="1.5*1*1";
  832. initSpeed="900*0.95*0.9";
  833. };
  834. class EBR_base_F: Rifle_Long_Base_F
  835. {
  836. recoil="recoil_ebr";
  837. class Single: Mode_SemiAuto
  838. {
  839. reloadTime="0.085*1*1.2";
  840. dispersion="0.00075*2*0.66";
  841. };
  842. class FullAuto: Mode_FullAuto
  843. {
  844. reloadTime="0.085*1*1.2";
  845. dispersion="0.00075*2*0.66";
  846. };
  847. };
  848. class srifle_EBR_F: EBR_base_F
  849. {
  850. inertia="0.7*1*1";
  851. aimTransitionSpeed="0.8*1*1";
  852. dexterity="1.3*1*1";
  853. initSpeed="900*0.95*0.9";
  854. };
  855. class GM6_base_F: Rifle_Long_Base_F
  856. {
  857. recoil="recoil_mk200";
  858. class Single: Mode_SemiAuto
  859. {
  860. dispersion="0.00035*2*0.66";
  861. reloadTime="0.4*1*1.5";
  862. };
  863. };
  864. class srifle_GM6_F: GM6_base_F
  865. {
  866. inertia="1.2*1*1.1";
  867. aimTransitionSpeed="0.5*1*0.8";
  868. dexterity="1*1*0.5";
  869. initSpeed="900*0.95*0.9";
  870. };
  871. class LRR_base_F: Rifle_Long_Base_F
  872. {
  873. recoil="recoil_m320";
  874. initSpeed="910*0.95*0.9";
  875. class Single: Mode_SemiAuto
  876. {
  877. dispersion="0.00018*2*0.66";
  878. reloadTime="1.2*1*1.5";
  879. };
  880. };
  881. class srifle_LRR_F: LRR_base_F
  882. {
  883. inertia="1.1*1*1.1";
  884. aimTransitionSpeed="0.5*1*0.8";
  885. dexterity="1.1*1*0.5";
  886. initSpeed="900*0.95*0.9";
  887. };
  888. class launch_NLAW_F: Launcher_Base_F
  889. {
  890. recoil="recoil_nlaw";
  891. inertia="1*1*1";
  892. aimTransitionSpeed="0.5*1*1";
  893. dexterity="1*1*1";
  894. };
  895. class launch_RPG32_F: Launcher_Base_F
  896. {
  897. recoil="recoil_rpg";
  898. inertia="0.9*1*1";
  899. aimTransitionSpeed="0.5*1*1";
  900. dexterity="1.1*1*1";
  901. };
  902. class launch_Titan_base: Launcher_Base_F
  903. {
  904. recoil="recoil_titan_long";
  905. inertia="1.2*1*1";
  906. aimTransitionSpeed="0.6*1*1";
  907. dexterity="0.8*1*1";
  908. };
  909. class launch_Titan_short_base: launch_Titan_base
  910. {
  911. inertia="1.1*1*1";
  912. aimTransitionSpeed="0.7*1*1";
  913. dexterity="0.8*1*1";
  914. recoil="recoil_titan_short";
  915. };
  916.  
  917.  
  918. class optic_Arco: ItemCore
  919. {
  920. class ItemInfo: InventoryOpticsItem_Base_F
  921. {
  922. class OpticsModes
  923. {
  924. class ARCO2collimator
  925. {
  926. opticsZoomMin=0.5;
  927. opticsZoomMax=0.5;
  928. opticsZoomInit=0.5;
  929. };
  930. };
  931. };
  932. };
  933. class optic_Hamr: ItemCore
  934. {
  935. class ItemInfo: InventoryOpticsItem_Base_F
  936. {
  937. class OpticsModes
  938. {
  939. class Hamr2Collimator
  940. {
  941. opticsZoomMin=0.5;
  942. opticsZoomMax=0.5;
  943. opticsZoomInit=0.5;
  944. };
  945. };
  946. };
  947. };
  948. class optic_Aco: ItemCore
  949. {
  950. class ItemInfo: InventoryOpticsItem_Base_F
  951. {
  952. class OpticsModes
  953. {
  954. class ACO
  955. {
  956. opticsZoomMin=0.5;
  957. opticsZoomMax=0.5;
  958. opticsZoomInit=0.5;
  959. };
  960. };
  961. };
  962. };
  963. class optic_ACO_grn: ItemCore
  964. {
  965. class ItemInfo: InventoryOpticsItem_Base_F
  966. {
  967. class OpticsModes
  968. {
  969. class ACO
  970. {
  971. opticsZoomMin=0.5;
  972. opticsZoomMax=0.5;
  973. opticsZoomInit=0.5;
  974. };
  975. };
  976. };
  977. };
  978. class optic_Aco_smg: ItemCore
  979. {
  980. class ItemInfo: InventoryOpticsItem_Base_F
  981. {
  982. class OpticsModes
  983. {
  984. class ACO
  985. {
  986. opticsZoomMin=0.5;
  987. opticsZoomMax=0.5;
  988. opticsZoomInit=0.5;
  989. };
  990. };
  991. };
  992. };
  993. class optic_ACO_grn_smg: ItemCore
  994. {
  995. class ItemInfo: InventoryOpticsItem_Base_F
  996. {
  997. class OpticsModes
  998. {
  999. class ACO
  1000. {
  1001. opticsZoomMin=0.5;
  1002. opticsZoomMax=0.5;
  1003. opticsZoomInit=0.5;
  1004. };
  1005. };
  1006. };
  1007. };
  1008. class optic_Holosight: ItemCore
  1009. {
  1010. class ItemInfo: InventoryOpticsItem_Base_F
  1011. {
  1012. class OpticsModes
  1013. {
  1014. class ACO
  1015. {
  1016. opticsZoomMin=0.5;
  1017. opticsZoomMax=0.5;
  1018. opticsZoomInit=0.5;
  1019. };
  1020. };
  1021. };
  1022. };
  1023. class optic_Holosight_smg: ItemCore
  1024. {
  1025. class ItemInfo: InventoryOpticsItem_Base_F
  1026. {
  1027. class OpticsModes
  1028. {
  1029. class ACO
  1030. {
  1031. opticsZoomMin=0.5;
  1032. opticsZoomMax=0.5;
  1033. opticsZoomInit=0.5;
  1034. };
  1035. };
  1036. };
  1037. };
  1038. class optic_SOS: ItemCore
  1039. {
  1040. class ItemInfo: InventoryOpticsItem_Base_F
  1041. {
  1042. class OpticsModes
  1043. {
  1044. class Iron
  1045. {
  1046. opticsZoomMin=0.5;
  1047. opticsZoomMax=0.5;
  1048. opticsZoomInit=0.5;
  1049. };
  1050. };
  1051. };
  1052. };
  1053. class optic_MRCO: ItemCore
  1054. {
  1055. class ItemInfo: InventoryOpticsItem_Base_F
  1056. {
  1057. class OpticsModes
  1058. {
  1059. class MRCOcq
  1060. {
  1061. opticsZoomMin=0.5;
  1062. opticsZoomMax=0.5;
  1063. opticsZoomInit=0.5;
  1064. };
  1065. };
  1066. };
  1067. };
  1068. class optic_Nightstalker: ItemCore
  1069. {
  1070. class ItemInfo: InventoryOpticsItem_Base_F
  1071. {
  1072. class OpticsModes
  1073. {
  1074. class NCTALKEP;
  1075. class Iron: NCTALKEP
  1076. {
  1077. opticsZoomMin=0.5;
  1078. opticsZoomMax=0.5;
  1079. opticsZoomInit=0.5;
  1080. };
  1081. };
  1082. };
  1083. };
  1084. class optic_DMS: ItemCore
  1085. {
  1086. class ItemInfo: InventoryOpticsItem_Base_F
  1087. {
  1088. class OpticsModes
  1089. {
  1090. class Snip;
  1091. class Iron: Snip
  1092. {
  1093. opticsZoomMin=0.5;
  1094. opticsZoomMax=0.5;
  1095. opticsZoomInit=0.5;
  1096. };
  1097. };
  1098. };
  1099. };
  1100. class optic_Yorris: ItemCore
  1101. {
  1102. class ItemInfo: InventoryOpticsItem_Base_F
  1103. {
  1104. class OpticsModes
  1105. {
  1106. class ACO
  1107. {
  1108. opticsZoomMin=0.5;
  1109. opticsZoomMax=0.5;
  1110. opticsZoomInit=0.5;
  1111. };
  1112. };
  1113. };
  1114. };
  1115. class optic_MRD: ItemCore
  1116. {
  1117. class ItemInfo: InventoryOpticsItem_Base_F
  1118. {
  1119. class OpticsModes
  1120. {
  1121. class ACO
  1122. {
  1123. opticsZoomMin=0.5;
  1124. opticsZoomMax=0.5;
  1125. opticsZoomInit=0.5;
  1126. };
  1127. };
  1128. };
  1129. };
  1130. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement