Advertisement
Guest User

CfgWeapons.cpp

a guest
Apr 12th, 2015
920
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 42.83 KB | None | 0 0
  1. class CfgWeapons
  2. {
  3. class MGun;
  4. class MGunCore;
  5. class Pistol_Base_F;
  6. class Rifle_Base_F;
  7. class Rifle_Long_Base_F;
  8. class arifle_MX_Base_F;
  9. class PDW2000_Base_F;
  10. class arifle_Katiba_Base_F;
  11. class SDAR_base_F;
  12. class SMG_02_Base_F;
  13. class Tavor_base_F;
  14. class SMG_01_Base;
  15. class DMR_01_base_F;
  16. class Mk20_Base_F;
  17. class EBR_base_F;
  18. class HMG_127;
  19. class LRR_base_F;
  20. class GM6_base_F;
  21. class DMR_02_base_F;
  22. class DMR_03_base_F;
  23. class DMR_04_base_F;
  24. class DMR_05_base_F;
  25. class DMR_06_base_F;
  26. class MMG_01_base_F;
  27. class MMG_02_base_F;
  28. class hgun_P07_F : Pistol_Base_F
  29. {
  30. ACE_barrelTwist=10;
  31. ACE_barrelLength=4;
  32. };
  33. class hgun_Rook40_F : Pistol_Base_F
  34. {
  35. ACE_barrelTwist=10;
  36. ACE_barrelLength=4.4;
  37. };
  38. class hgun_Pistol_heavy_01_F : Pistol_Base_F
  39. {
  40. ACE_barrelTwist=16;
  41. ACE_barrelLength=4.5;
  42. };
  43. class hgun_Pistol_heavy_02_F : Pistol_Base_F
  44. {
  45. ACE_barrelTwist=16;
  46. ACE_barrelLength=3;
  47. };
  48. class hgun_ACPC2_F : Pistol_Base_F
  49. {
  50. ACE_barrelTwist=16;
  51. ACE_barrelLength=5;
  52. };
  53. class hgun_PDW2000_F : PDW2000_Base_F
  54. {
  55. ACE_barrelTwist=9;
  56. ACE_barrelLength=7;
  57. };
  58. class arifle_Katiba_F : arifle_Katiba_Base_F
  59. {
  60. ACE_barrelTwist=8;
  61. ACE_barrelLength=28.7;
  62. };
  63. class arifle_Katiba_C_F : arifle_Katiba_Base_F
  64. {
  65. ACE_barrelTwist=8;
  66. ACE_barrelLength=26.8;
  67. };
  68. class arifle_Katiba_GL_F : arifle_Katiba_Base_F
  69. {
  70. ACE_barrelTwist=8;
  71. ACE_barrelLength=28.7;
  72. };
  73. class arifle_MX_F: arifle_MX_Base_F
  74. {
  75. ACE_barrelTwist=9;
  76. ACE_barrelLength=14.5;
  77. };
  78. class arifle_MX_GL_F: arifle_MX_Base_F
  79. {
  80. ACE_barrelTwist=9;
  81. ACE_barrelLength=14.5;
  82. };
  83. class arifle_MX_SW_F: arifle_MX_Base_F
  84. {
  85. ACE_barrelTwist=9;
  86. ACE_barrelLength=16.0;
  87. };
  88. class arifle_MXC_F: arifle_MX_Base_F
  89. {
  90. ACE_barrelTwist=8;
  91. ACE_barrelLength=10.5;
  92. };
  93. class arifle_MXM_F: arifle_MX_Base_F
  94. {
  95. ACE_barrelTwist=9;
  96. ACE_barrelLength=18;
  97. };
  98. class arifle_SDAR_F : SDAR_base_F
  99. {
  100. ACE_barrelTwist=11.25;
  101. ACE_barrelLength=18;
  102. };
  103. class SMG_02_F : SMG_02_Base_F
  104. {
  105. ACE_barrelTwist=10;
  106. ACE_barrelLength=7.7;
  107. };
  108. class arifle_TRG20_F : Tavor_base_F
  109. {
  110. ACE_barrelTwist=7;
  111. ACE_barrelLength=15;
  112. };
  113. class arifle_TRG21_F : Tavor_base_F
  114. {
  115. ACE_barrelTwist=7;
  116. ACE_barrelLength=18.1;
  117. };
  118. class LMG_Zafir_F : Rifle_Long_Base_F
  119. {
  120. ACE_barrelTwist=12;
  121. ACE_barrelLength=18.1;
  122. };
  123. class arifle_Mk20_F : Mk20_Base_F
  124. {
  125. ACE_barrelTwist=7;
  126. ACE_barrelLength=17.4;
  127. };
  128. class arifle_Mk20C_F : Mk20_Base_F
  129. {
  130. ACE_barrelTwist=7;
  131. ACE_barrelLength=16;
  132. };
  133. class arifle_Mk20_GL_F : Mk20_Base_F
  134. {
  135. ACE_barrelTwist=7;
  136. ACE_barrelLength=16;
  137. };
  138. class SMG_01_F : SMG_01_Base
  139. {
  140. ACE_barrelTwist=16;
  141. ACE_barrelLength=5.5;
  142. };
  143. class srifle_DMR_01_F : DMR_01_base_F
  144. {
  145. ACE_barrelTwist=9.5;
  146. ACE_barrelLength=24;
  147. };
  148. class srifle_EBR_F : EBR_base_F
  149. {
  150. ACE_barrelTwist=12;
  151. ACE_barrelLength=24;
  152. };
  153. class LMG_Mk200_F : Rifle_Long_Base_F
  154. {
  155. ACE_barrelTwist=7;
  156. ACE_barrelLength=12.5;
  157. };
  158. class srifle_LRR_F : LRR_base_F
  159. {
  160. ACE_barrelTwist=13;
  161. ACE_barrelLength=29;
  162. };
  163. class srifle_GM6_F : GM6_base_F
  164. {
  165. ACE_barrelTwist=15;
  166. ACE_barrelLength=43.3;
  167. };
  168. class srifle_DMR_02_F: DMR_02_base_F
  169. {
  170. ACE_barrelTwist=10;
  171. ACE_barrelLength=26;
  172. };
  173. class srifle_DMR_03_F: DMR_03_base_F
  174. {
  175. ACE_barrelTwist=10;
  176. ACE_barrelLength=20;
  177. };
  178. class srifle_DMR_04_F: DMR_04_base_F
  179. {
  180. ACE_barrelTwist=8;
  181. ACE_barrelLength=17.72;
  182. };
  183. class srifle_DMR_05_blk_F: DMR_05_base_F
  184. {
  185. ACE_barrelTwist=14.17;
  186. ACE_barrelLength=24.41;
  187. };
  188. class srifle_DMR_06_camo_F: DMR_06_base_F
  189. {
  190. ACE_barrelTwist=12;
  191. ACE_barrelLength=22;
  192. };
  193. class MMG_01_hex_F: MMG_01_base_F
  194. {
  195. ACE_barrelTwist=14.17;
  196. ACE_barrelLength=21.65;
  197. };
  198. class MMG_02_camo_F: MMG_02_base_F
  199. {
  200. ACE_barrelTwist=9.25;
  201. ACE_barrelLength=24;
  202. };
  203. class HMG_M2 : HMG_127
  204. {
  205. ACE_barrelTwist=12;
  206. ACE_barrelLength=45;
  207. };
  208.  
  209. class RH_deagle : Pistol_Base_F
  210. {
  211. ACE_barrelTwist=19;
  212. ACE_barrelLength=6;
  213. };
  214. class RH_sw659 : Pistol_Base_F
  215. {
  216. ACE_barrelTwist=9.8;
  217. ACE_barrelLength=7.44;
  218. };
  219. class RH_usp : Pistol_Base_F
  220. {
  221. ACE_barrelTwist=16;
  222. ACE_barrelLength=4.41;
  223. };
  224. class RH_uspm : Pistol_Base_F
  225. {
  226. ACE_barrelTwist=16;
  227. ACE_barrelLength=6;
  228. };
  229. class RH_mak : Pistol_Base_F
  230. {
  231. ACE_barrelTwist=9.45;
  232. ACE_barrelLength=3.68;
  233. };
  234. class RH_m1911 : Pistol_Base_F
  235. {
  236. ACE_barrelTwist=16;
  237. ACE_barrelLength=5;
  238. };
  239. class RH_kimber : Pistol_Base_F
  240. {
  241. ACE_barrelTwist=16;
  242. ACE_barrelLength=5;
  243. };
  244. class RH_m9 : Pistol_Base_F
  245. {
  246. ACE_barrelTwist=9.8;
  247. ACE_barrelLength=4.9;
  248. };
  249. class RH_vz61 : Pistol_Base_F
  250. {
  251. ACE_barrelTwist=16;
  252. ACE_barrelLength=4.5;
  253. };
  254. class RH_tec9 : Pistol_Base_F
  255. {
  256. ACE_barrelTwist=9.8;
  257. ACE_barrelLength=5;
  258. };
  259. class RH_muzi : Pistol_Base_F
  260. {
  261. ACE_barrelTwist=9.8;
  262. ACE_barrelLength=5;
  263. };
  264. class RH_g18 : Pistol_Base_F
  265. {
  266. ACE_barrelTwist=9.8;
  267. ACE_barrelLength=4.49;
  268. };
  269. class RH_g17 : Pistol_Base_F
  270. {
  271. ACE_barrelTwist=9.8;
  272. ACE_barrelLength=4.49;
  273. };
  274. class RH_tt33 : Pistol_Base_F
  275. {
  276. ACE_barrelTwist=9.45;
  277. ACE_barrelLength=4.6;
  278. };
  279. class RH_mk2 : Pistol_Base_F
  280. {
  281. ACE_barrelTwist=16;
  282. ACE_barrelLength=4;
  283. };
  284. class RH_p226 : Pistol_Base_F
  285. {
  286. ACE_barrelTwist=9.8;
  287. ACE_barrelLength=4.4;
  288. };
  289. class RH_g19 : Pistol_Base_F
  290. {
  291. ACE_barrelTwist=9.8;
  292. ACE_barrelLength=4;
  293. };
  294. class RH_gsh18 : Pistol_Base_F
  295. {
  296. ACE_barrelTwist=9.8;
  297. ACE_barrelLength=4.1;
  298. };
  299. class RH_mateba : Pistol_Base_F
  300. {
  301. ACE_barrelTwist=14;
  302. ACE_barrelLength=6;
  303. };
  304. class RH_python : Pistol_Base_F
  305. {
  306. ACE_barrelTwist=14;
  307. ACE_barrelLength=6;
  308. };
  309. class RH_bull : Pistol_Base_F
  310. {
  311. ACE_barrelTwist=24;
  312. ACE_barrelLength=6.5;
  313. };
  314. class RH_ttracker : Pistol_Base_F
  315. {
  316. ACE_barrelTwist=12;
  317. ACE_barrelLength=4;
  318. };
  319. class RH_mp412 : Pistol_Base_F
  320. {
  321. ACE_barrelTwist=10;
  322. ACE_barrelLength=6;
  323. };
  324. class RH_fnp45 : Pistol_Base_F
  325. {
  326. ACE_barrelTwist=16;
  327. ACE_barrelLength=4.5;
  328. };
  329. class RH_fn57 : Pistol_Base_F
  330. {
  331. ACE_barrelTwist=9.1;
  332. ACE_barrelLength=4.8;
  333. };
  334. class RH_vp70 : Pistol_Base_F
  335. {
  336. ACE_barrelTwist=9.8;
  337. ACE_barrelLength=4.6;
  338. };
  339. class RH_cz75 : Pistol_Base_F
  340. {
  341. ACE_barrelTwist=9.7;
  342. ACE_barrelLength=4.7;
  343. };
  344.  
  345. class RH_PDW : Rifle_Base_F
  346. {
  347. ACE_barrelTwist=7;
  348. ACE_barrelLength=10;
  349. };
  350.  
  351. class RH_hb : Rifle_Base_F
  352. {
  353. ACE_barrelTwist=8;
  354. ACE_barrelLength=6;
  355. };
  356. class RH_sbr9 : Rifle_Base_F
  357. {
  358. ACE_barrelTwist=9.7;
  359. ACE_barrelLength=9;
  360. };
  361. class RH_ar10 : Rifle_Base_F
  362. {
  363. ACE_barrelTwist=11.25;
  364. ACE_barrelLength=20.8;
  365. };
  366. class RH_m4 : Rifle_Base_F
  367. {
  368. ACE_barrelTwist=7;
  369. ACE_barrelLength=14.5;
  370. };
  371. class RH_M4m : Rifle_Base_F
  372. {
  373. ACE_barrelTwist=7;
  374. ACE_barrelLength=10.5;
  375. };
  376. class RH_M4sbr : Rifle_Base_F
  377. {
  378. ACE_barrelTwist=7;
  379. ACE_barrelLength=10.5;
  380. };
  381. class RH_M16a1 : Rifle_Base_F
  382. {
  383. ACE_barrelTwist=14;
  384. ACE_barrelLength=20;
  385. };
  386. class RH_M16A2 : Rifle_Base_F
  387. {
  388. ACE_barrelTwist=7;
  389. ACE_barrelLength=20;
  390. };
  391. class RH_M16A3 : Rifle_Base_F
  392. {
  393. ACE_barrelTwist=7;
  394. ACE_barrelLength=20;
  395. };
  396. class RH_M16A4 : Rifle_Base_F
  397. {
  398. ACE_barrelTwist=7;
  399. ACE_barrelLength=20;
  400. };
  401. class RH_M16A6 : Rifle_Base_F
  402. {
  403. ACE_barrelTwist=7;
  404. ACE_barrelLength=20;
  405. };
  406. class RH_hk416 : Rifle_Base_F
  407. {
  408. ACE_barrelTwist=7;
  409. ACE_barrelLength=14.5;
  410. };
  411. class RH_hk416c : Rifle_Base_F
  412. {
  413. ACE_barrelTwist=7;
  414. ACE_barrelLength=9;
  415. };
  416. class RH_hk416s : Rifle_Base_F
  417. {
  418. ACE_barrelTwist=7;
  419. ACE_barrelLength=10.4;
  420. };
  421. class RH_m27iar : Rifle_Base_F
  422. {
  423. ACE_barrelTwist=7;
  424. ACE_barrelLength=16.5;
  425. };
  426. class RH_Mk12mod1 : Rifle_Base_F
  427. {
  428. ACE_barrelTwist=7;
  429. ACE_barrelLength=18;
  430. };
  431. class RH_SAMR : Rifle_Base_F
  432. {
  433. ACE_barrelTwist=7.7;
  434. ACE_barrelLength=20;
  435. };
  436. class RH_m110 : Rifle_Base_F
  437. {
  438. ACE_barrelTwist=10;
  439. ACE_barrelLength=20;
  440. };
  441. class RH_mk11 : Rifle_Base_F
  442. {
  443. ACE_barrelTwist=11.25;
  444. ACE_barrelLength=24;
  445. };
  446. class RH_sr25ec : Rifle_Base_F
  447. {
  448. ACE_barrelTwist=11.25;
  449. ACE_barrelLength=20;
  450. };
  451.  
  452. class hlc_rifle_ak74 : Rifle_Base_F
  453. {
  454. ACE_barrelTwist=7.87;
  455. ACE_barrelLength=16.3;
  456. };
  457. class hlc_rifle_aks74u : Rifle_Base_F
  458. {
  459. ACE_barrelTwist=6.3;
  460. ACE_barrelLength=8.3;
  461. };
  462. class hlc_rifle_ak47 : Rifle_Base_F
  463. {
  464. ACE_barrelTwist=9.45;
  465. ACE_barrelLength=16.3;
  466. };
  467. class hlc_rifle_akm : Rifle_Base_F
  468. {
  469. ACE_barrelTwist=7.87;
  470. ACE_barrelLength=16.3;
  471. };
  472. class hlc_rifle_rpk : Rifle_Base_F
  473. {
  474. ACE_barrelTwist=9.45;
  475. ACE_barrelLength=23.2;
  476. };
  477. class hlc_rifle_aek971 : Rifle_Base_F
  478. {
  479. ACE_barrelTwist=9.5;
  480. ACE_barrelLength=17;
  481. };
  482. class hlc_rifle_saiga12k : Rifle_Base_F
  483. {
  484. ACE_barrelTwist=0;
  485. ACE_twistDirection=0;
  486. ACE_barrelLength=16.9;
  487. };
  488. class hlc_ar15_base : Rifle_Base_F
  489. {
  490. ACE_barrelTwist=7;
  491. ACE_barrelLength=11.5;
  492. };
  493. class hlc_rifle_bcmjack : Rifle_Base_F
  494. {
  495. ACE_barrelTwist=7;
  496. ACE_barrelLength=14.5;
  497. };
  498. class hlc_rifle_Bushmaster300 : Rifle_Base_F
  499. {
  500. ACE_barrelTwist=8;
  501. ACE_barrelLength=16;
  502. };
  503. class hlc_rifle_SAMR : Rifle_Base_F
  504. {
  505. ACE_barrelTwist=9;
  506. ACE_barrelLength=16;
  507. };
  508. class hlc_rifle_honeybase : Rifle_Base_F
  509. {
  510. ACE_barrelTwist=8;
  511. ACE_barrelLength=6;
  512. };
  513. class hlc_rifle_SLRchopmod : Rifle_Base_F
  514. {
  515. ACE_barrelTwist=12;
  516. ACE_barrelLength=21;
  517. };
  518. class hlc_rifle_LAR : Rifle_Base_F
  519. {
  520. ACE_barrelTwist=12;
  521. ACE_barrelLength=21;
  522. };
  523. class hlc_rifle_c1A1 : Rifle_Base_F
  524. {
  525. ACE_barrelTwist=12;
  526. ACE_barrelLength=21.7;
  527. };
  528. class hlc_rifle_FAL5061 : Rifle_Base_F
  529. {
  530. ACE_barrelTwist=12;
  531. ACE_barrelLength=18;
  532. };
  533. class hlc_rifle_STG58F : Rifle_Base_F
  534. {
  535. ACE_barrelTwist=12;
  536. ACE_barrelLength=21;
  537. };
  538. class hlc_rifle_SLR : Rifle_Base_F
  539. {
  540. ACE_barrelTwist=12;
  541. ACE_barrelLength=21.7;
  542. };
  543. class hlc_rifle_falosw : Rifle_Base_F
  544. {
  545. ACE_barrelTwist=12;
  546. ACE_barrelLength=13;
  547. };
  548. class hlc_rifle_psg1 : Rifle_Base_F
  549. {
  550. ACE_barrelTwist=12;
  551. ACE_barrelLength=25.6;
  552. };
  553. class hlc_rifle_g3sg1 : Rifle_Base_F
  554. {
  555. ACE_barrelTwist=12;
  556. ACE_barrelLength=17.7;
  557. };
  558. class hlc_rifle_hk51 : Rifle_Base_F
  559. {
  560. ACE_barrelTwist=12;
  561. ACE_barrelLength=8.31;
  562. };
  563. class hlc_rifle_hk53 : Rifle_Base_F
  564. {
  565. ACE_barrelTwist=7;
  566. ACE_barrelLength=8.31;
  567. };
  568. class hlc_rifle_g3a3 : Rifle_Base_F
  569. {
  570. ACE_barrelTwist=12;
  571. ACE_barrelLength=17.7;
  572. };
  573. class hlc_M14_base : Rifle_Base_F
  574. {
  575. ACE_barrelTwist=12;
  576. ACE_barrelLength=22;
  577. };
  578. class hlc_rifle_m14sopmod : Rifle_Base_F
  579. {
  580. ACE_barrelTwist=12;
  581. ACE_barrelLength=18;
  582. };
  583. class hlc_lmg_M60E4 : Rifle_Base_F
  584. {
  585. ACE_barrelTwist=12;
  586. ACE_barrelLength=17;
  587. };
  588. class hlc_lmg_m60 : Rifle_Base_F
  589. {
  590. ACE_barrelTwist=12;
  591. ACE_barrelLength=22;
  592. };
  593.  
  594. class hlc_smg_mp5k_PDW : Rifle_Base_F
  595. {
  596. ACE_barrelTwist=10;
  597. ACE_barrelLength=4.5;
  598. };
  599. class hlc_smg_mp5a2 : Rifle_Base_F
  600. {
  601. ACE_barrelTwist=10;
  602. ACE_barrelLength=8.9;
  603. };
  604. class hlc_smg_mp5a4 : Rifle_Base_F
  605. {
  606. ACE_barrelTwist=10;
  607. ACE_barrelLength=8.9;
  608. };
  609. class hlc_smg_mp5n : Rifle_Base_F
  610. {
  611. ACE_barrelTwist=10;
  612. ACE_barrelLength=8.9;
  613. };
  614. class hlc_smg_mp5sd5 : Rifle_Base_F
  615. {
  616. ACE_barrelTwist=10;
  617. ACE_barrelLength=5.7;
  618. };
  619. class hlc_smg_mp5sd6 : Rifle_Base_F
  620. {
  621. ACE_barrelTwist=10;
  622. ACE_barrelLength=5.7;
  623. };
  624. class hlc_smg_9mmar : Rifle_Base_F
  625. {
  626. ACE_barrelTwist=10;
  627. ACE_barrelLength=8.9;
  628. };
  629. class hlc_smg_mp510 : Rifle_Base_F
  630. {
  631. ACE_barrelTwist=15;
  632. ACE_barrelLength=8.9;
  633. };
  634. class hlc_smg_mp5a3 : Rifle_Base_F
  635. {
  636. ACE_barrelTwist=10;
  637. ACE_barrelLength=8.9;
  638. };
  639.  
  640. class hgun_mas_usp_F: Pistol_Base_F
  641. {
  642. ACE_barrelTwist=16;
  643. ACE_barrelLength=4.41;
  644. };
  645. class hgun_mas_m23_F: Pistol_Base_F
  646. {
  647. ACE_barrelTwist=16;
  648. ACE_barrelLength=5.87;
  649. };
  650. class hgun_mas_acp_F: Pistol_Base_F
  651. {
  652. ACE_barrelTwist=16;
  653. ACE_barrelLength=5.03;
  654. };
  655. class hgun_mas_m9_F: Pistol_Base_F
  656. {
  657. ACE_barrelTwist=10;
  658. ACE_barrelLength=4.9;
  659. };
  660. class hgun_mas_bhp_F: Pistol_Base_F
  661. {
  662. ACE_barrelTwist=10;
  663. ACE_barrelLength=4.7;
  664. };
  665. class hgun_mas_glock_F: Pistol_Base_F
  666. {
  667. ACE_barrelTwist=9.84;
  668. ACE_barrelLength=4.48;
  669. };
  670. class hgun_mas_glocksf_F: Pistol_Base_F
  671. {
  672. ACE_barrelTwist=15.75;
  673. ACE_barrelLength=4.60;
  674. };
  675. class hgun_mas_grach_F: Pistol_Base_F
  676. {
  677. ACE_barrelTwist=10;
  678. ACE_barrelLength=4.4;
  679. };
  680. class hgun_mas_mak_F: Pistol_Base_F
  681. {
  682. ACE_barrelTwist=9.45;
  683. ACE_barrelLength=3.68;
  684. };
  685. class hgun_mas_sa61_F: Pistol_Base_F
  686. {
  687. ACE_barrelTwist=16;
  688. ACE_barrelLength=4.5;
  689. };
  690. class hgun_mas_uzi_F: Pistol_Base_F
  691. {
  692. ACE_barrelTwist=10;
  693. ACE_barrelLength=5.28;
  694. };
  695. class arifle_mas_mk16 : Rifle_Base_F
  696. {
  697. ACE_barrelTwist=7;
  698. ACE_barrelLength=13.8;
  699. };
  700. class arifle_mas_mk16_l : Rifle_Base_F
  701. {
  702. ACE_barrelTwist=7;
  703. ACE_barrelLength=18;
  704. };
  705. class arifle_mas_mk17 : Rifle_Base_F
  706. {
  707. ACE_barrelTwist=12;
  708. ACE_barrelLength=16;
  709. };
  710. class srifle_mas_m110 : Rifle_Base_F
  711. {
  712. ACE_barrelTwist=10;
  713. ACE_barrelLength=20;
  714. };
  715. class arifle_mas_ak_74m : Rifle_Base_F
  716. {
  717. ACE_barrelTwist=7.87;
  718. ACE_barrelLength=16.34;
  719. };
  720. class arifle_mas_ak_74m_gl : Rifle_Base_F
  721. {
  722. ACE_barrelTwist=7.87;
  723. ACE_barrelLength=16.34;
  724. };
  725. class srifle_mas_svd : Rifle_Base_F
  726. {
  727. ACE_barrelTwist=9.4;
  728. ACE_barrelLength=24.4;
  729. };
  730. class srifle_mas_m91 : Rifle_Base_F
  731. {
  732. ACE_barrelTwist=10;
  733. ACE_barrelLength=29;
  734. };
  735. class srifle_mas_ksvk : Rifle_Base_F
  736. {
  737. ACE_barrelTwist=18;
  738. ACE_barrelLength=39.37;
  739. };
  740. class LMG_mas_rpk_F : Rifle_Base_F
  741. {
  742. ACE_barrelTwist=7.68;
  743. ACE_barrelLength=23.2;
  744. };
  745. class LMG_mas_pkm_F : Rifle_Base_F
  746. {
  747. ACE_barrelTwist=9.45;
  748. ACE_barrelLength=25.4;
  749. };
  750. class arifle_mas_aks74u : Rifle_Base_F
  751. {
  752. ACE_barrelTwist=6.3;
  753. ACE_barrelLength=8.3;
  754. };
  755. class arifle_mas_bizon : Rifle_Base_F
  756. {
  757. ACE_barrelTwist=9.45;
  758. ACE_barrelLength=9.1;
  759. };
  760. class arifle_mas_saiga : Rifle_Base_F
  761. {
  762. ACE_barrelTwist=0;
  763. ACE_twistDirection=0;
  764. ACE_barrelLength=16.93;
  765. };
  766. class arifle_mas_hk416 : Rifle_Base_F
  767. {
  768. ACE_barrelTwist=7;
  769. ACE_barrelLength=14.5;
  770. };
  771. class arifle_mas_hk416_gl : Rifle_Base_F
  772. {
  773. ACE_barrelTwist=7;
  774. ACE_barrelLength=14.5;
  775. };
  776. class arifle_mas_hk416c : Rifle_Base_F
  777. {
  778. ACE_barrelTwist=7;
  779. ACE_barrelLength=9.0;
  780. };
  781. class arifle_mas_hk416_m203c : Rifle_Base_F
  782. {
  783. ACE_barrelTwist=7;
  784. ACE_barrelLength=9.0;
  785. };
  786. class arifle_mas_hk417c : Rifle_Base_F
  787. {
  788. ACE_barrelTwist=11;
  789. ACE_barrelLength=13;
  790. };
  791. class arifle_mas_m4 : Rifle_Base_F
  792. {
  793. ACE_barrelTwist=7;
  794. ACE_barrelLength=14.5;
  795. };
  796. class arifle_mas_m4c : Rifle_Base_F
  797. {
  798. ACE_barrelTwist=7;
  799. ACE_barrelLength=10.3;
  800. };
  801. class arifle_mas_l119 : Rifle_Base_F
  802. {
  803. ACE_barrelTwist=7;
  804. ACE_barrelLength=16;
  805. };
  806. class arifle_mas_l119_gl : Rifle_Base_F
  807. {
  808. ACE_barrelTwist=7;
  809. ACE_barrelLength=16;
  810. };
  811. class arifle_mas_l119_m203 : Rifle_Base_F
  812. {
  813. ACE_barrelTwist=7;
  814. ACE_barrelLength=16;
  815. };
  816. class arifle_mas_m16 : Rifle_Base_F
  817. {
  818. ACE_barrelTwist=7;
  819. ACE_barrelLength=20;
  820. };
  821. class arifle_mas_m16_gl : Rifle_Base_F
  822. {
  823. ACE_barrelTwist=7;
  824. ACE_barrelLength=20;
  825. };
  826. class srifle_mas_hk417 : Rifle_Base_F
  827. {
  828. ACE_barrelTwist=11;
  829. ACE_barrelLength=16.5;
  830. };
  831. class srifle_mas_sr25 : Rifle_Base_F
  832. {
  833. ACE_barrelTwist=11.25;
  834. ACE_barrelLength=24;
  835. };
  836. class srifle_mas_ebr : Rifle_Base_F
  837. {
  838. ACE_barrelTwist=12;
  839. ACE_barrelLength=18;
  840. };
  841. class srifle_mas_m24 : Rifle_Base_F
  842. {
  843. ACE_barrelTwist=11.25;
  844. ACE_barrelLength=24;
  845. };
  846. class arifle_mas_mp5 : Rifle_Base_F
  847. {
  848. ACE_barrelTwist=10;
  849. ACE_barrelLength=8.9;
  850. };
  851. class arifle_mas_mp5sd : Rifle_Base_F
  852. {
  853. ACE_barrelTwist=10;
  854. ACE_barrelLength=5.7;
  855. };
  856. class srifle_mas_m107 : Rifle_Base_F
  857. {
  858. ACE_barrelTwist=15;
  859. ACE_barrelLength=29;
  860. };
  861. class LMG_mas_M249_F : Rifle_Base_F
  862. {
  863. ACE_barrelTwist=7;
  864. ACE_barrelLength=16.3;
  865. };
  866. class LMG_mas_M249a_F : Rifle_Base_F
  867. {
  868. ACE_barrelTwist=7;
  869. ACE_barrelLength=18;
  870. };
  871. class LMG_mas_mk48_F : Rifle_Base_F
  872. {
  873. ACE_barrelTwist=12;
  874. ACE_barrelLength=19.75;
  875. };
  876. class LMG_mas_m240_F : Rifle_Base_F
  877. {
  878. ACE_barrelTwist=12;
  879. ACE_barrelLength=24.8;
  880. };
  881. class LMG_mas_mg3_F : Rifle_Base_F
  882. {
  883. ACE_barrelTwist=12;
  884. ACE_barrelLength=22.2;
  885. };
  886. class arifle_mas_g3 : Rifle_Base_F
  887. {
  888. ACE_barrelTwist=12;
  889. ACE_barrelLength=17.7;
  890. };
  891. class arifle_mas_g3_m203 : Rifle_Base_F
  892. {
  893. ACE_barrelTwist=12;
  894. ACE_barrelLength=17.7;
  895. };
  896. class arifle_mas_fal : Rifle_Base_F
  897. {
  898. ACE_barrelTwist=12;
  899. ACE_barrelLength=21;
  900. };
  901. class arifle_mas_fal_m203 : Rifle_Base_F
  902. {
  903. ACE_barrelTwist=12;
  904. ACE_barrelLength=21;
  905. };
  906. class arifle_mas_m1014 : Rifle_Base_F
  907. {
  908. ACE_barrelTwist=0;
  909. ACE_twistDirection=0;
  910. ACE_barrelLength=18.5;
  911. };
  912.  
  913. class BWA3_P8 : Pistol_Base_F
  914. {
  915. ACE_barrelTwist=9.8;
  916. ACE_barrelLength=4.25;
  917. };
  918. class BWA3_MP7 : Pistol_Base_F
  919. {
  920. ACE_barrelTwist=6.3;
  921. ACE_barrelLength=7.1;
  922. };
  923. class BWA3_G36 : Rifle_Base_F
  924. {
  925. ACE_barrelTwist=7;
  926. ACE_barrelLength=18.9;
  927. };
  928. class BWA3_G36K : Rifle_Base_F
  929. {
  930. ACE_barrelTwist=7;
  931. ACE_barrelLength=12.5;
  932. };
  933. class BWA3_G28_Standard : Rifle_Long_Base_F
  934. {
  935. ACE_barrelTwist=12;
  936. ACE_barrelLength=16.5;
  937. };
  938. class BWA3_G27 : Rifle_Base_F
  939. {
  940. ACE_barrelTwist=12;
  941. ACE_barrelLength=16;
  942. };
  943. class BWA3_MG4 : Rifle_Long_Base_F
  944. {
  945. ACE_barrelTwist=7;
  946. ACE_barrelLength=18.9;
  947. };
  948. class BWA3_MG5 : Rifle_Long_Base_F
  949. {
  950. ACE_barrelTwist=12;
  951. ACE_barrelLength=21.6;
  952. };
  953. class BWA3_G82 : Rifle_Long_Base_F
  954. {
  955. ACE_barrelTwist=15;
  956. ACE_barrelLength=29;
  957. };
  958.  
  959. class Trixie_L131A1 : Pistol_Base_F
  960. {
  961. ACE_barrelTwist=9.8;
  962. ACE_barrelLength=4.5;
  963. };
  964. class Trixie_XM8_Carbine : Rifle_Base_F
  965. {
  966. ACE_barrelTwist=7;
  967. ACE_barrelLength=12.5;
  968. };
  969. class Trixie_XM8_Compact : Rifle_Base_F
  970. {
  971. ACE_barrelTwist=7;
  972. ACE_barrelLength=9;
  973. };
  974. class Trixie_XM8_SAW : Rifle_Base_F
  975. {
  976. ACE_barrelTwist=7;
  977. ACE_barrelLength=20;
  978. };
  979. class Trixie_XM8_SAW_NB : Rifle_Base_F
  980. {
  981. ACE_barrelTwist=7;
  982. ACE_barrelLength=20;
  983. };
  984. class Trixie_XM8_DMR : Rifle_Base_F
  985. {
  986. ACE_barrelTwist=7;
  987. ACE_barrelLength=20;
  988. };
  989. class Trixie_XM8_DMR_NB : Rifle_Base_F
  990. {
  991. ACE_barrelTwist=7;
  992. ACE_barrelLength=20;
  993. };
  994. class L129A1_base : Rifle_Base_F
  995. {
  996. ACE_barrelTwist=10;
  997. ACE_barrelLength=16;
  998. };
  999. class Trixie_Enfield : Rifle_Base_F
  1000. {
  1001. ACE_barrelTwist=10;
  1002. ACE_barrelLength=25.2;
  1003. };
  1004. class Trixie_CZ550_Rail : Rifle_Base_F
  1005. {
  1006. ACE_barrelTwist=12;
  1007. ACE_barrelLength=23.622;
  1008. };
  1009. class Trixie_FNFAL_Rail : Rifle_Base_F
  1010. {
  1011. ACE_barrelTwist=12;
  1012. ACE_barrelLength=21;
  1013. };
  1014.  
  1015. class Trixie_M110 : Rifle_Base_F
  1016. {
  1017. ACE_barrelTwist=11;
  1018. ACE_barrelLength=20;
  1019. };
  1020. class Trixie_MK12 : Rifle_Base_F
  1021. {
  1022. ACE_barrelTwist=7;
  1023. ACE_barrelLength=18;
  1024. };
  1025. class Trixie_LM308MWS : Rifle_Base_F
  1026. {
  1027. ACE_barrelTwist=11.25;
  1028. ACE_barrelLength=16;
  1029. };
  1030. class Trixie_M14DMR : Rifle_Base_F
  1031. {
  1032. ACE_barrelTwist=12;
  1033. ACE_barrelLength=22;
  1034. };
  1035. class Trixie_M14DMR_NG_Black_Short : Rifle_Base_F
  1036. {
  1037. ACE_barrelTwist=12;
  1038. ACE_barrelLength=18;
  1039. };
  1040. class Trixie_M14DMR_NG_Short : Rifle_Base_F
  1041. {
  1042. ACE_barrelTwist=12;
  1043. ACE_barrelLength=18;
  1044. };
  1045. class Trixie_M14 : Rifle_Base_F
  1046. {
  1047. ACE_barrelTwist=12;
  1048. ACE_barrelLength=22;
  1049. };
  1050. class Trixie_M40A3 : Rifle_Base_F
  1051. {
  1052. ACE_barrelTwist=12;
  1053. ACE_barrelLength=24;
  1054. };
  1055. class Trixie_CZ750 : Rifle_Base_F
  1056. {
  1057. ACE_barrelTwist=12;
  1058. ACE_barrelLength=26;
  1059. };
  1060. class Trixie_M24 : Rifle_Base_F
  1061. {
  1062. ACE_barrelTwist=11.25;
  1063. ACE_barrelLength=24;
  1064. };
  1065. class Trixie_AWM338 : Rifle_Base_F
  1066. {
  1067. ACE_barrelTwist=11;
  1068. ACE_barrelLength=27;
  1069. };
  1070. class Trixie_M107 : Rifle_Base_F
  1071. {
  1072. ACE_barrelTwist=15;
  1073. ACE_barrelLength=29;
  1074. };
  1075. class Trixie_AS50 : Rifle_Base_F
  1076. {
  1077. ACE_barrelTwist=15;
  1078. ACE_barrelLength=29;
  1079. };
  1080. class L110A1_base : Rifle_Base_F
  1081. {
  1082. ACE_barrelTwist=7;
  1083. ACE_barrelLength=13.7;
  1084. };
  1085. class Trixie_L86A2_base : Rifle_Base_F
  1086. {
  1087. ACE_barrelTwist=7;
  1088. ACE_barrelLength=25.4;
  1089. };
  1090. class Trixie_l85a2_base : Rifle_Base_F
  1091. {
  1092. ACE_barrelTwist=7;
  1093. ACE_barrelLength=20.4;
  1094. };
  1095. class L7A2_base : Rifle_Base_F
  1096. {
  1097. ACE_barrelTwist=12;
  1098. ACE_barrelLength=24.8;
  1099. };
  1100.  
  1101. class rhs_weap_pya : Pistol_Base_F
  1102. {
  1103. ACE_barrelTwist=10;
  1104. ACE_barrelLength=4.4;
  1105. };
  1106. class rhs_weap_pkp : Rifle_Long_Base_F
  1107. {
  1108. ACE_barrelTwist=9.45;
  1109. ACE_barrelLength=25.9;
  1110. };
  1111. class rhs_weap_pkm : Rifle_Long_Base_F
  1112. {
  1113. ACE_barrelTwist=9.45;
  1114. ACE_barrelLength=25.4;
  1115. };
  1116. class rhs_weap_rpk74m : Rifle_Long_Base_F
  1117. {
  1118. ACE_barrelTwist=7.68;
  1119. ACE_barrelLength=23.2;
  1120. };
  1121. class rhs_weap_rpk74 : Rifle_Long_Base_F
  1122. {
  1123. ACE_barrelTwist=7.68;
  1124. ACE_barrelLength=23.2;
  1125. };
  1126. class rhs_weap_ak74m : Rifle_Base_F
  1127. {
  1128. ACE_barrelTwist=7.87;
  1129. ACE_barrelLength=16.3;
  1130. };
  1131. class rhs_weap_aks74u : Rifle_Base_F
  1132. {
  1133. ACE_barrelTwist=6.3;
  1134. ACE_barrelLength=8.3;
  1135. };
  1136. class rhs_weap_akm : Rifle_Base_F
  1137. {
  1138. ACE_barrelTwist=7.87;
  1139. ACE_barrelLength=16.3;
  1140. };
  1141. class rhs_weap_svd : Rifle_Base_F
  1142. {
  1143. ACE_barrelTwist=9.4;
  1144. ACE_barrelLength=24.4;
  1145. };
  1146. class rhs_weap_svds : Rifle_Base_F
  1147. {
  1148. ACE_barrelTwist=9.4;
  1149. ACE_barrelLength=22.2;
  1150. };
  1151. class rhs_weap_m4_Base : Rifle_Base_F
  1152. {
  1153. ACE_barrelTwist=7;
  1154. ACE_barrelLength=14.5;
  1155. };
  1156. class rhs_weap_m16a4 : Rifle_Base_F
  1157. {
  1158. ACE_barrelTwist=7;
  1159. ACE_barrelLength=20;
  1160. };
  1161. class rhs_weap_m16a4_carryhandle : Rifle_Base_F
  1162. {
  1163. ACE_barrelTwist=7;
  1164. ACE_barrelLength=20;
  1165. };
  1166. class rhs_weap_m16a4_grip : Rifle_Base_F
  1167. {
  1168. ACE_barrelTwist=7;
  1169. ACE_barrelLength=20;
  1170. };
  1171. class rhs_weap_m240B : Rifle_Base_F
  1172. {
  1173. ACE_barrelTwist=12;
  1174. ACE_barrelLength=24.8;
  1175. };
  1176. class rhs_weap_m249_pip : Rifle_Base_F
  1177. {
  1178. ACE_barrelTwist=7;
  1179. ACE_barrelLength=16.3;
  1180. };
  1181. class rhs_weap_mk18 : Rifle_Base_F
  1182. {
  1183. ACE_barrelTwist=7;
  1184. ACE_barrelLength=10.3;
  1185. };
  1186. class rhs_weap_M590_5RD : Rifle_Base_F
  1187. {
  1188. ACE_barrelTwist=0;
  1189. ACE_twistDirection=0;
  1190. ACE_barrelLength=18.5;
  1191. };
  1192. class rhs_weap_M590_8RD : Rifle_Base_F
  1193. {
  1194. ACE_barrelTwist=0;
  1195. ACE_twistDirection=0;
  1196. ACE_barrelLength=20;
  1197. };
  1198. class rhs_weap_sr25 : Rifle_Base_F
  1199. {
  1200. ACE_barrelTwist=11.25;
  1201. ACE_barrelLength=24;
  1202. };
  1203. class rhs_weap_sr25_ec : Rifle_Base_F
  1204. {
  1205. ACE_barrelTwist=11.25;
  1206. ACE_barrelLength=20;
  1207. };
  1208. class rhs_weap_XM2010_Base_F: Rifle_Base_F
  1209. {
  1210. ACE_barrelTwist=10;
  1211. ACE_barrelLength=24;
  1212. };
  1213.  
  1214. class R3F_PAMAS : Pistol_Base_F
  1215. {
  1216. ACE_barrelTwist=9.8;
  1217. ACE_barrelLength=4.9;
  1218. };
  1219. class R3F_Famas_F1: Rifle_Base_F
  1220. {
  1221. ACE_barrelTwist=12;
  1222. ACE_barrelLength=19.2;
  1223. };
  1224. class R3F_Famas_surb: Rifle_Base_F
  1225. {
  1226. ACE_barrelTwist=12;
  1227. ACE_barrelLength=15.9;
  1228. };
  1229. class R3F_Minimi: Rifle_Base_F
  1230. {
  1231. ACE_barrelTwist=7;
  1232. ACE_barrelLength=13.7;
  1233. };
  1234. class R3F_Minimi_762: Rifle_Base_F
  1235. {
  1236. ACE_barrelTwist=12;
  1237. ACE_barrelLength=19.8;
  1238. };
  1239. class R3F_FRF2: Rifle_Base_F
  1240. {
  1241. ACE_barrelTwist=12;
  1242. ACE_barrelLength=25.59;
  1243. };
  1244. class R3F_PGM_Hecate_II: Rifle_Base_F
  1245. {
  1246. ACE_barrelTwist=15;
  1247. ACE_barrelLength=27.6;
  1248. };
  1249. class R3F_HK417S_HG : Rifle_Base_F
  1250. {
  1251. ACE_barrelTwist=11;
  1252. ACE_barrelLength=12;
  1253. };
  1254. class R3F_HK417M : Rifle_Base_F
  1255. {
  1256. ACE_barrelTwist=11;
  1257. ACE_barrelLength=16;
  1258. };
  1259. class R3F_HK417L : Rifle_Base_F
  1260. {
  1261. ACE_barrelTwist=11;
  1262. ACE_barrelLength=20;
  1263. };
  1264. class R3F_M107 : Rifle_Base_F
  1265. {
  1266. ACE_barrelTwist=15;
  1267. ACE_barrelLength=29;
  1268. };
  1269. class R3F_HK416M : Rifle_Base_F
  1270. {
  1271. ACE_barrelTwist=7;
  1272. ACE_barrelLength=14;
  1273. };
  1274. class R3F_MP5SD : Rifle_Base_F
  1275. {
  1276. ACE_barrelTwist=10;
  1277. ACE_barrelLength=5.7;
  1278. };
  1279.  
  1280. class CUP_hgun_Colt1911 : Pistol_Base_F
  1281. {
  1282. ACE_barrelTwist=16;
  1283. ACE_barrelLength=5;
  1284. };
  1285. class CUP_sgun_AA12 : Rifle_Base_F
  1286. {
  1287. ACE_barrelTwist=0;
  1288. ACE_twistDirection=0;
  1289. ACE_barrelLength=18;
  1290. };
  1291. class CUP_arifle_AK_Base : Rifle_Base_F
  1292. {
  1293. ACE_barrelTwist=9.45;
  1294. ACE_barrelLength=16.3;
  1295. };
  1296. class CUP_arifle_AK107_Base : Rifle_Base_F
  1297. {
  1298. ACE_barrelTwist=7.87;
  1299. ACE_barrelLength=16.3;
  1300. };
  1301. class CUP_arifle_AKS_Base : Rifle_Base_F
  1302. {
  1303. ACE_barrelTwist=7.87;
  1304. ACE_barrelLength=16.3;
  1305. };
  1306. class CUP_arifle_AKS74U : Rifle_Base_F
  1307. {
  1308. ACE_barrelTwist=6.3;
  1309. ACE_barrelLength=8.3;
  1310. };
  1311. class CUP_arifle_RPK74 : Rifle_Long_Base_F
  1312. {
  1313. ACE_barrelTwist=7.68;
  1314. ACE_barrelLength=23.2;
  1315. };
  1316. class CUP_srifle_AS50 : Rifle_Long_Base_F
  1317. {
  1318. ACE_barrelTwist=15;
  1319. ACE_barrelLength=29;
  1320. };
  1321. class CUP_srifle_AWM_Base : Rifle_Long_Base_F
  1322. {
  1323. ACE_barrelTwist=11;
  1324. ACE_barrelLength=27;
  1325. };
  1326. class CUP_smg_bizon : Rifle_Base_F
  1327. {
  1328. ACE_barrelTwist=9.45;
  1329. ACE_barrelLength=9.1;
  1330. };
  1331. class CUP_hgun_Compact : Pistol_Base_F
  1332. {
  1333. ACE_barrelTwist=9.8;
  1334. ACE_barrelLength=3.74;
  1335. };
  1336. class CUP_srifle_CZ750 : Rifle_Long_Base_F
  1337. {
  1338. ACE_barrelTwist=12;
  1339. ACE_barrelLength=26;
  1340. };
  1341. class CUP_arifle_CZ805_Base : Rifle_Base_F
  1342. {
  1343. ACE_barrelTwist=12;
  1344. ACE_barrelLength=14;
  1345. };
  1346. class CUP_arifle_CZ805_A1 : Rifle_Base_F
  1347. {
  1348. ACE_barrelTwist=12;
  1349. ACE_barrelLength=14;
  1350. };
  1351. class CUP_arifle_CZ805_A2 : Rifle_Base_F
  1352. {
  1353. ACE_barrelTwist=12;
  1354. ACE_barrelLength=10.9;
  1355. };
  1356. class CUP_srifle_DMR : Rifle_Base_F
  1357. {
  1358. ACE_barrelTwist=12;
  1359. ACE_barrelLength=22;
  1360. };
  1361. class CUP_hgun_Duty : Pistol_Base_F
  1362. {
  1363. ACE_barrelTwist=9.8;
  1364. ACE_barrelLength=3.74;
  1365. };
  1366. class CUP_arifle_FNFAL : Rifle_Base_F
  1367. {
  1368. ACE_barrelTwist=12;
  1369. ACE_barrelLength=21;
  1370. };
  1371. class CUP_arifle_G36A : Rifle_Base_F
  1372. {
  1373. ACE_barrelTwist=7;
  1374. ACE_barrelLength=18.9;
  1375. };
  1376. class CUP_arifle_G36K : Rifle_Base_F
  1377. {
  1378. ACE_barrelTwist=7;
  1379. ACE_barrelLength=12.5;
  1380. };
  1381. class CUP_arifle_G36C : Rifle_Base_F
  1382. {
  1383. ACE_barrelTwist=7;
  1384. ACE_barrelLength=9;
  1385. };
  1386. class CUP_arifle_MG36 : Rifle_Base_F
  1387. {
  1388. ACE_barrelTwist=7;
  1389. ACE_barrelLength=18.9;
  1390. };
  1391. class CUP_hgun_Glock17 : Pistol_Base_F
  1392. {
  1393. ACE_barrelTwist=9.8;
  1394. ACE_barrelLength=4.49;
  1395. };
  1396. class CUP_srifle_CZ550 : Rifle_Base_F
  1397. {
  1398. ACE_barrelTwist=12;
  1399. ACE_barrelLength=23.622;
  1400. };
  1401. class CUP_srifle_ksvk : Rifle_Long_Base_F
  1402. {
  1403. ACE_barrelTwist=18;
  1404. ACE_barrelLength=39.37;
  1405. };
  1406. class CUP_lmg_L7A2 : Rifle_Long_Base_F
  1407. {
  1408. ACE_barrelTwist=12;
  1409. ACE_barrelLength=24.8;
  1410. };
  1411. class CUP_arifle_L85A2_Base : Rifle_Base_F
  1412. {
  1413. ACE_barrelTwist=7;
  1414. ACE_barrelLength=20.4;
  1415. };
  1416. class CUP_lmg_L110A1 : Rifle_Long_Base_F
  1417. {
  1418. ACE_barrelTwist=7;
  1419. ACE_barrelLength=13.7;
  1420. };
  1421. class CUP_srifle_LeeEnfield : Rifle_Base_F
  1422. {
  1423. ACE_barrelTwist=10;
  1424. ACE_barrelLength=25.2;
  1425. };
  1426. class CUP_hgun_M9 : Pistol_Base_F
  1427. {
  1428. ACE_barrelTwist=9.8;
  1429. ACE_barrelLength=4.9;
  1430. };
  1431. class CUP_srifle_M14 : Rifle_Base_F
  1432. {
  1433. ACE_barrelTwist=12;
  1434. ACE_barrelLength=22;
  1435. };
  1436. class CUP_arifle_M16_Base : Rifle_Base_F
  1437. {
  1438. ACE_barrelTwist=14;
  1439. ACE_barrelLength=20;
  1440. };
  1441. class CUP_arifle_M4_Base : Rifle_Base_F
  1442. {
  1443. ACE_barrelTwist=7;
  1444. ACE_barrelLength=14.5;
  1445. };
  1446. class CUP_srifle_Mk12SPR : Rifle_Base_F
  1447. {
  1448. ACE_barrelTwist=7;
  1449. ACE_barrelLength=18;
  1450. };
  1451. class CUP_srifle_M24_des : Rifle_Base_F
  1452. {
  1453. ACE_barrelTwist=11.25;
  1454. ACE_barrelLength=24;
  1455. };
  1456. class CUP_lmg_M60A4 : Rifle_Long_Base_F
  1457. {
  1458. ACE_barrelTwist=12;
  1459. ACE_barrelLength=17;
  1460. };
  1461. class CUP_srifle_M107_Base : Rifle_Long_Base_F
  1462. {
  1463. ACE_barrelTwist=15;
  1464. ACE_barrelLength=29;
  1465. };
  1466. class CUP_srifle_M110 : Rifle_Base_F
  1467. {
  1468. ACE_barrelTwist=11;
  1469. ACE_barrelLength=20;
  1470. };
  1471. class CUP_lmg_M240 : Rifle_Long_Base_F
  1472. {
  1473. ACE_barrelTwist=12;
  1474. ACE_barrelLength=24.8;
  1475. };
  1476. class CUP_lmg_M249_para : Rifle_Long_Base_F
  1477. {
  1478. ACE_barrelTwist=7;
  1479. ACE_barrelLength=16.3;
  1480. };
  1481. class CUP_lmg_M249 : Rifle_Long_Base_F
  1482. {
  1483. ACE_barrelTwist=7;
  1484. ACE_barrelLength=18;
  1485. };
  1486. class CUP_sgun_M1014 : Rifle_Base_F
  1487. {
  1488. ACE_twistDirection=0;
  1489. ACE_barrelTwist=0;
  1490. ACE_barrelLength=18.5;
  1491. };
  1492. class CUP_hgun_Makarov : Pistol_Base_F
  1493. {
  1494. ACE_barrelTwist=9.45;
  1495. ACE_barrelLength=3.68;
  1496. };
  1497. class CUP_hgun_MicroUzi : Pistol_Base_F
  1498. {
  1499. ACE_barrelTwist=9.8;
  1500. ACE_barrelLength=5;
  1501. };
  1502. class CUP_lmg_Mk48_Base : Rifle_Long_Base_F
  1503. {
  1504. ACE_barrelTwist=12;
  1505. ACE_barrelLength=19.75;
  1506. };
  1507. class CUP_smg_MP5SD6 : Rifle_Base_F
  1508. {
  1509. ACE_barrelTwist=10;
  1510. ACE_barrelLength=5.7;
  1511. };
  1512. class CUP_smg_MP5A5 : Rifle_Base_F
  1513. {
  1514. ACE_barrelTwist=10;
  1515. ACE_barrelLength=8.9;
  1516. };
  1517. class CUP_hgun_PB6P9 : Rifle_Base_F
  1518. {
  1519. ACE_barrelTwist=9.45;
  1520. ACE_barrelLength=4.1;
  1521. };
  1522. class CUP_hgun_Phantom : Rifle_Base_F
  1523. {
  1524. ACE_barrelTwist=9.7;
  1525. ACE_barrelLength=4.7;
  1526. };
  1527. class CUP_lmg_PKM : Rifle_Long_Base_F
  1528. {
  1529. ACE_barrelTwist=9.45;
  1530. ACE_barrelLength=25.4;
  1531. };
  1532. class CUP_lmg_Pecheneg : Rifle_Long_Base_F
  1533. {
  1534. ACE_barrelTwist=9.45;
  1535. ACE_barrelLength=25.9;
  1536. };
  1537. class CUP_hgun_TaurusTracker455 : Pistol_Base_F
  1538. {
  1539. ACE_barrelTwist=12;
  1540. ACE_barrelLength=4;
  1541. };
  1542. class CUP_arifle_Sa58P : Rifle_Base_F
  1543. {
  1544. ACE_barrelTwist=9.45;
  1545. ACE_barrelLength=15.4;
  1546. };
  1547. class CUP_arifle_Sa58V : Rifle_Base_F
  1548. {
  1549. ACE_barrelTwist=9.45;
  1550. ACE_barrelLength=15.4;
  1551. };
  1552. class CUP_hgun_SA61 : Pistol_Base_F
  1553. {
  1554. ACE_barrelTwist=16;
  1555. ACE_barrelLength=4.5;
  1556. };
  1557. class CUP_sgun_Saiga12K: Rifle_Base_F
  1558. {
  1559. ACE_barrelTwist=0;
  1560. ACE_twistDirection=0;
  1561. ACE_barrelLength=16.9;
  1562. }
  1563. class CUP_arifle_Mk16_CQC : Rifle_Base_F
  1564. {
  1565. ACE_barrelTwist=7;
  1566. ACE_barrelLength=10;
  1567. };
  1568. class CUP_arifle_Mk16_STD : Rifle_Base_F
  1569. {
  1570. ACE_barrelTwist=7;
  1571. ACE_barrelLength=14;
  1572. };
  1573. class CUP_arifle_Mk16_SV : Rifle_Base_F
  1574. {
  1575. ACE_barrelTwist=7;
  1576. ACE_barrelLength=18;
  1577. };
  1578. class CUP_arifle_Mk17_CQC : Rifle_Base_F
  1579. {
  1580. ACE_barrelTwist=12;
  1581. ACE_barrelLength=13;
  1582. };
  1583. class CUP_arifle_Mk17_STD : Rifle_Base_F
  1584. {
  1585. ACE_barrelTwist=12;
  1586. ACE_barrelLength=16;
  1587. };
  1588. class CUP_arifle_Mk20 : Rifle_Base_F
  1589. {
  1590. ACE_barrelTwist=12;
  1591. ACE_barrelLength=20;
  1592. };
  1593. class CUP_srifle_SVD : Rifle_Base_F
  1594. {
  1595. ACE_barrelTwist=9.4;
  1596. ACE_barrelLength=24.4;
  1597. };
  1598. class CUP_lmg_UK59 : Rifle_Long_Base_F
  1599. {
  1600. ACE_barrelTwist=15;
  1601. ACE_barrelLength=21.7;
  1602. };
  1603. class CUP_DSHKM_W : MGun
  1604. {
  1605. ACE_barrelTwist=15;
  1606. ACE_barrelLength=42.1;
  1607. };
  1608. class CUP_KPVT_W : MGun
  1609. {
  1610. ACE_barrelTwist=17.91;
  1611. ACE_barrelLength=53;
  1612. };
  1613. class CUP_KPVB_W : MGun
  1614. {
  1615. ACE_barrelTwist=17.91;
  1616. ACE_barrelLength=53;
  1617. };
  1618. class CUP_M134 : MGunCore
  1619. {
  1620. ACE_barrelTwist=12;
  1621. ACE_barrelLength=22;
  1622. };
  1623. class CUP_M240_veh_W : Rifle_Long_Base_F
  1624. {
  1625. ACE_barrelTwist=12;
  1626. ACE_barrelLength=24.8;
  1627. };
  1628. class CUP_PKT_W : MGun
  1629. {
  1630. ACE_barrelTwist=9.45;
  1631. ACE_barrelLength=28.43;
  1632. };
  1633. class CUP_srifle_VSSVintorez : Rifle_Base_F
  1634. {
  1635. ACE_barrelTwist=8.3;
  1636. ACE_barrelLength=7.9;
  1637. };
  1638. class CUP_arifle_XM8_Base : Rifle_Base_F
  1639. {
  1640. ACE_barrelTwist=7;
  1641. ACE_barrelLength=12.5;
  1642. };
  1643. class CUP_arifle_XM8_Carbine : Rifle_Base_F
  1644. {
  1645. ACE_barrelTwist=7;
  1646. ACE_barrelLength=12.5;
  1647. };
  1648. class CUP_arifle_xm8_sharpshooter : Rifle_Base_F
  1649. {
  1650. ACE_barrelTwist=7;
  1651. ACE_barrelLength=20;
  1652. };
  1653. class CUP_arifle_xm8_SAW : Rifle_Base_F
  1654. {
  1655. ACE_barrelTwist=7;
  1656. ACE_barrelLength=20;
  1657. };
  1658. class CUP_arifle_XM8_Compact : Rifle_Base_F
  1659. {
  1660. ACE_barrelTwist=7;
  1661. ACE_barrelLength=9;
  1662. };
  1663. class CUP_arifle_XM8_Railed_Base : Rifle_Base_F
  1664. {
  1665. ACE_barrelTwist=7;
  1666. ACE_barrelLength=12.5;
  1667. };
  1668. class CUP_arifle_XM8_Carbine_FG : Rifle_Base_F
  1669. {
  1670. ACE_barrelTwist=7;
  1671. ACE_barrelLength=12.5;
  1672. };
  1673.  
  1674. class VTN_AK_BASE: Rifle_Base_F
  1675. {
  1676. ACE_barrelTwist=7.87;
  1677. ACE_barrelLength=16.3;
  1678. };
  1679. class VTN_AK74M: Rifle_Base_F
  1680. {
  1681. ACE_barrelTwist=7.87;
  1682. ACE_barrelLength=16.3;
  1683. };
  1684. class VTN_AK74M_GP25: Rifle_Base_F
  1685. {
  1686. ACE_barrelTwist=7.87;
  1687. ACE_barrelLength=16.3;
  1688. };
  1689. class VTN_AK74M_GP30M: Rifle_Base_F
  1690. {
  1691. ACE_barrelTwist=7.87;
  1692. ACE_barrelLength=16.3;
  1693. };
  1694. class VTN_AKS74: Rifle_Base_F
  1695. {
  1696. ACE_barrelTwist=7.87;
  1697. ACE_barrelLength=16.3;
  1698. };
  1699. class VTN_AKS74N: Rifle_Base_F
  1700. {
  1701. ACE_barrelTwist=7.87;
  1702. ACE_barrelLength=16.3;
  1703. };
  1704. class VTN_AKS74N_76: Rifle_Base_F
  1705. {
  1706. ACE_barrelTwist=7.87;
  1707. ACE_barrelLength=16.3;
  1708. };
  1709. class VTN_AK74_76: Rifle_Base_F
  1710. {
  1711. ACE_barrelTwist=7.87;
  1712. ACE_barrelLength=16.3;
  1713. };
  1714. class VTN_AKMS_aa: Rifle_Base_F
  1715. {
  1716. ACE_barrelTwist=7.87;
  1717. ACE_barrelLength=10.3;
  1718. };
  1719. class VTN_AKS74U_BASE: Rifle_Base_F
  1720. {
  1721. ACE_barrelTwist=6.3;
  1722. ACE_barrelLength=8.3;
  1723. };
  1724. class VTN_AKM_BASE: Rifle_Base_F
  1725. {
  1726. ACE_barrelTwist=7.87;
  1727. ACE_barrelLength=16.3;
  1728. };
  1729. class VTN_AKMS: Rifle_Base_F
  1730. {
  1731. ACE_barrelTwist=7.87;
  1732. ACE_barrelLength=16.3;
  1733. };
  1734. class VTN_AKMS_T_P: Rifle_Base_F
  1735. {
  1736. ACE_barrelTwist=7.87;
  1737. ACE_barrelLength=16.3;
  1738. };
  1739. class VTN_AK103_BASE: Rifle_Base_F
  1740. {
  1741. ACE_barrelTwist=9.45;
  1742. ACE_barrelLength=16.3;
  1743. };
  1744. class VTN_AK104_BASE: Rifle_Base_F
  1745. {
  1746. ACE_barrelTwist=9.45;
  1747. ACE_barrelLength=12.4;
  1748. };
  1749. class VTN_AK105_BASE: Rifle_Base_F
  1750. {
  1751. ACE_barrelTwist=10;
  1752. ACE_barrelLength=12.4;
  1753. };
  1754. class VTN_AK105_P_BASE: Rifle_Base_F
  1755. {
  1756. ACE_barrelTwist=10;
  1757. ACE_barrelLength=12.4;
  1758. };
  1759. class VTN_SVD_BASE: Rifle_Base_F
  1760. {
  1761. ACE_barrelTwist=9.4;
  1762. ACE_barrelLength=24.4;
  1763. };
  1764. class VTN_SVD_63: Rifle_Base_F
  1765. {
  1766. ACE_barrelTwist=9.4;
  1767. ACE_barrelLength=24.4;
  1768. };
  1769. class VTN_SVD_86: Rifle_Base_F
  1770. {
  1771. ACE_barrelTwist=9.4;
  1772. ACE_barrelLength=24.4;
  1773. };
  1774. class VTN_SV98_BASE: Rifle_Base_F
  1775. {
  1776. ACE_barrelTwist=12.6;
  1777. ACE_barrelLength=25.59;
  1778. };
  1779. class VTN_PKM_BAS: Rifle_Base_F
  1780. {
  1781. ACE_barrelTwist=9.45;
  1782. ACE_barrelLength=25.4;
  1783. };
  1784. class VTN_PKP: Rifle_Base_F
  1785. {
  1786. ACE_barrelTwist=9.45;
  1787. ACE_barrelLength=25.9;
  1788. };
  1789. class VTN_PYA: Pistol_Base_F
  1790. {
  1791. ACE_barrelTwist=10;
  1792. ACE_barrelLength=4.4;
  1793. };
  1794. class VTN_PM: Pistol_Base_F
  1795. {
  1796. ACE_barrelTwist=9.45;
  1797. ACE_barrelLength=3.68;
  1798. };
  1799. class VTN_PB: Pistol_Base_F
  1800. {
  1801. ACE_barrelTwist=9.45;
  1802. ACE_barrelLength=4.1;
  1803. };
  1804. class VTN_GSH18: Pistol_Base_F
  1805. {
  1806. ACE_barrelTwist=9.8;
  1807. ACE_barrelLength=4.1;
  1808. };
  1809. class VTN_PSS: Pistol_Base_F
  1810. {
  1811. ACE_barrelTwist=16;
  1812. ACE_barrelLength=1.4;
  1813. };
  1814. class VTN_PKT: Rifle_Base_F
  1815. {
  1816. ACE_barrelTwist=9.45;
  1817. ACE_barrelLength=28.43;
  1818. };
  1819. class VTN_KORD: Rifle_Base_F
  1820. {
  1821. ACE_barrelTwist=17.91;
  1822. ACE_barrelLength=53;
  1823. };
  1824. class VTN_KPVT: Rifle_Base_F
  1825. {
  1826. ACE_barrelTwist=17.91;
  1827. ACE_barrelLength=53;
  1828. };
  1829. class VTN_C_M4A1 : Rifle_Base_F
  1830. {
  1831. ACE_barrelTwist=7;
  1832. ACE_barrelLength=14.5;
  1833. };
  1834. class VTN_MK18MOD0: Rifle_Base_F
  1835. {
  1836. ACE_barrelTwist=7;
  1837. ACE_barrelLength=10.3;
  1838. };
  1839. class VTN_M16_BASE: Rifle_Base_F
  1840. {
  1841. ACE_barrelTwist=14;
  1842. ACE_barrelLength=20;
  1843. };
  1844. class VTN_FN_SAMR_BASE: Rifle_Base_F
  1845. {
  1846. ACE_barrelTwist=7.7;
  1847. ACE_barrelLength=20;
  1848. };
  1849. class VTN_M249_SAW_BASE: Rifle_Base_F
  1850. {
  1851. ACE_barrelTwist=7;
  1852. ACE_barrelLength=18;
  1853. };
  1854. class VTN_M249_PARA: Rifle_Base_F
  1855. {
  1856. ACE_barrelTwist=7;
  1857. ACE_barrelLength=16.3;
  1858. };
  1859. class VTN_M240G_BASE: Rifle_Base_F
  1860. {
  1861. ACE_barrelTwist=12;
  1862. ACE_barrelLength=24.8;
  1863. };
  1864. class VTN_M9: Pistol_Base_F
  1865. {
  1866. ACE_barrelTwist=9.8;
  1867. ACE_barrelLength=4.9;
  1868. };
  1869. class VTN_M45A1: Pistol_Base_F
  1870. {
  1871. ACE_barrelTwist=16;
  1872. ACE_barrelLength=5;
  1873. };
  1874. class VTN_M24: Rifle_Base_F
  1875. {
  1876. ACE_barrelTwist=11.25;
  1877. ACE_barrelLength=24;
  1878. };
  1879. class VTN_M240: Rifle_Base_F
  1880. {
  1881. ACE_barrelTwist=12;
  1882. ACE_barrelLength=24.8;
  1883. };
  1884. class VTN_KO44: Rifle_Base_F
  1885. {
  1886. ACE_barrelTwist=9.5;
  1887. ACE_barrelLength=20.2;
  1888. };
  1889. class VTN_SAIGA_MK03: Rifle_Base_F
  1890. {
  1891. ACE_twistDirection=9.45;
  1892. ACE_barrelLength=16.3;
  1893. };
  1894. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement