Advertisement
Guest User

CfgAmmo.cpp

a guest
Dec 16th, 2014
1,870
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 81.26 KB | None | 0 0
  1. class CfgAmmo
  2. {
  3. class BulletBase;
  4. class B_556x45_Ball_Tracer_Red;
  5. class B_762x51_Tracer_Red;
  6. class B_556x45_Ball : BulletBase
  7. {
  8. airFriction=-0.001265;
  9. hit=8;
  10. typicalSpeed=750;
  11. AB_caliber=0.224;
  12. AB_bulletLength=0.906;
  13. AB_bulletMass=62;
  14. AB_ammoTempMuzzleVelocityShifts[]={-27.20, -26.44, -23.76, -21.00, -17.54, -13.10, -7.95, -1.62, 6.24, 15.48, 27.75};
  15. AB_ballisticCoefficients[]={0.151};
  16. AB_velocityBoundaries[]={};
  17. AB_standardAtmosphere="ASM";
  18. AB_dragModel=7;
  19. AB_muzzleVelocities[]={723, 764, 796, 825, 843, 866, 878, 892, 906, 915, 922, 900};
  20. AB_barrelLengths[]={8.3, 9.4, 10.6, 11.8, 13.0, 14.2, 15.4, 16.5, 17.7, 18.9, 20.0, 24.0};
  21. };
  22. class AB_556x45_Ball_Mk262 : B_556x45_Ball
  23. {
  24. airFriction=-0.001125;
  25. caliber=0.6;
  26. deflecting=18;
  27. hit=11;
  28. typicalSpeed=836;
  29. AB_caliber=0.224;
  30. AB_bulletLength=0.906;
  31. AB_bulletMass=77;
  32. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  33. AB_ballisticCoefficients[]={0.361};
  34. AB_velocityBoundaries[]={};
  35. AB_standardAtmosphere="ASM";
  36. AB_dragModel=1;
  37. AB_muzzleVelocities[]={624, 816, 832, 838};
  38. AB_barrelLengths[]={7.5, 14.5, 18, 20};
  39. };
  40. class AB_556x45_Ball_Mk318 : B_556x45_Ball
  41. {
  42. airFriction=-0.001120;
  43. caliber=0.6;
  44. deflecting=18;
  45. hit=9;
  46. typicalSpeed=886;
  47. AB_caliber=0.224;
  48. AB_bulletLength=0.906;
  49. AB_bulletMass=62;
  50. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  51. AB_ballisticCoefficients[]={0.307};
  52. AB_velocityBoundaries[]={};
  53. AB_standardAtmosphere="ASM";
  54. AB_dragModel=1;
  55. AB_muzzleVelocities[]={780, 886, 950};
  56. AB_barrelLengths[]={10, 15.5, 20};
  57. };
  58. class AB_545x39_Ball_7N6M : B_556x45_Ball
  59. {
  60. airFriction=-0.001162;
  61. caliber=0.5;
  62. deflecting=18;
  63. hit=7;
  64. typicalSpeed=880;
  65. AB_caliber=0.220;
  66. AB_bulletLength=0.85;
  67. AB_bulletMass=52.9;
  68. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  69. AB_ballisticCoefficients[]={0.168};
  70. AB_velocityBoundaries[]={};
  71. AB_standardAtmosphere="ASM";
  72. AB_dragModel=7;
  73. AB_muzzleVelocities[]={780, 880, 920};
  74. AB_barrelLengths[]={10, 16.3, 20};
  75. };
  76. class AB_545x39_Ball_7T3M : B_556x45_Ball_Tracer_Red
  77. {
  78. airFriction=-0.001162;
  79. caliber=0.5;
  80. deflecting=18;
  81. hit=7;
  82. typicalSpeed=883;
  83. AB_caliber=0.220;
  84. AB_bulletLength=0.85;
  85. AB_bulletMass=49.8;
  86. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  87. AB_ballisticCoefficients[]={0.168};
  88. AB_velocityBoundaries[]={};
  89. AB_standardAtmosphere="ASM";
  90. AB_dragModel=7;
  91. AB_muzzleVelocities[]={785, 883, 925};
  92. AB_barrelLengths[]={10, 16.3, 20};
  93. };
  94. class B_65x39_Caseless : BulletBase
  95. {
  96. airFriction=-0.00079;
  97. typicalSpeed=800;
  98. AB_caliber=0.264;
  99. AB_bulletLength=1.295;
  100. AB_bulletMass=123;
  101. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  102. AB_ballisticCoefficients[]={0.263};
  103. AB_velocityBoundaries[]={};
  104. AB_standardAtmosphere="ICAO";
  105. AB_dragModel=7;
  106. AB_muzzleVelocities[]={760, 788, 800, 805};
  107. AB_barrelLengths[]={16, 20, 24, 26};
  108. };
  109. class B_762x51_Ball : BulletBase
  110. {
  111. airFriction=-0.001035;
  112. typicalSpeed=833;
  113. hit=14;
  114. AB_caliber=0.308;
  115. AB_bulletLength=1.14;
  116. AB_bulletMass=146;
  117. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  118. AB_ballisticCoefficients[]={0.2};
  119. AB_velocityBoundaries[]={};
  120. AB_standardAtmosphere="ICAO";
  121. AB_dragModel=7;
  122. AB_muzzleVelocities[]={700, 800, 820, 833, 845};
  123. AB_barrelLengths[]={10, 16, 20, 24, 26};
  124. };
  125. class AB_762x51_Ball_M118LR : B_762x51_Ball
  126. {
  127. airFriction=-0.0008525;
  128. caliber=1.05;
  129. hit=16;
  130. typicalSpeed=790;
  131. AB_caliber=0.308;
  132. AB_bulletLength=1.24;
  133. AB_bulletMass=175;
  134. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  135. AB_ballisticCoefficients[]={0.243};
  136. AB_velocityBoundaries[]={};
  137. AB_standardAtmosphere="ICAO";
  138. AB_dragModel=7;
  139. AB_muzzleVelocities[]={750, 780, 790, 794};
  140. AB_barrelLengths[]={16, 20, 24, 26};
  141. };
  142. class AB_762x67_Ball_Mk248_Mod_0 : B_762x51_Ball
  143. {
  144. airFriction=-0.000830;
  145. caliber=1.08;
  146. hit=17;
  147. typicalSpeed=900;
  148. AB_caliber=0.308;
  149. AB_bulletLength=1.353;
  150. AB_bulletMass=190;
  151. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  152. AB_ballisticCoefficients[]={0.268};
  153. AB_velocityBoundaries[]={};
  154. AB_standardAtmosphere="ICAO";
  155. AB_dragModel=7;
  156. AB_muzzleVelocities[]={865, 900, 924};
  157. AB_barrelLengths[]={20, 24, 26};
  158. };
  159. class AB_762x67_Ball_Mk248_Mod_1 : B_762x51_Ball
  160. {
  161. airFriction=-0.000815;
  162. caliber=1.12;
  163. hit=18;
  164. typicalSpeed=867;
  165. AB_caliber=0.308;
  166. AB_bulletLength=1.489;
  167. AB_bulletMass=220;
  168. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  169. AB_ballisticCoefficients[]={0.310};
  170. AB_velocityBoundaries[]={};
  171. AB_standardAtmosphere="ICAO";
  172. AB_dragModel=7;
  173. AB_muzzleVelocities[]={820, 867, 900};
  174. AB_barrelLengths[]={20, 24, 26};
  175. };
  176. class AB_762x67_Ball_Berger_Hybrid_OTM : B_762x51_Ball
  177. {
  178. airFriction=-0.00076;
  179. caliber=1.15;
  180. hit=19;
  181. typicalSpeed=853;
  182. AB_caliber=0.308;
  183. AB_bulletLength=1.602;
  184. AB_bulletMass=230;
  185. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  186. AB_ballisticCoefficients[]={0.368};
  187. AB_velocityBoundaries[]={};
  188. AB_standardAtmosphere="ICAO";
  189. AB_dragModel=7;
  190. AB_muzzleVelocities[]={800, 853, 884};
  191. AB_barrelLengths[]={20, 24, 26};
  192. };
  193. class AB_762x51_Ball_Subsonic : B_762x51_Ball
  194. {
  195. airFriction=-0.000535;
  196. caliber=0.5;
  197. hit=16;
  198. typicalSpeed=790;
  199. AB_caliber=0.308;
  200. AB_bulletLength=1.340;
  201. AB_bulletMass=200;
  202. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  203. AB_ballisticCoefficients[]={0.235};
  204. AB_velocityBoundaries[]={};
  205. AB_standardAtmosphere="ICAO";
  206. AB_dragModel=7;
  207. AB_muzzleVelocities[]={305, 325, 335, 340};
  208. AB_barrelLengths[]={16, 20, 24, 26};
  209. };
  210. class AB_65x47_Ball_Scenar: B_762x51_Ball
  211. {
  212. airFriction=-0.00078;
  213. typicalSpeed=820 ;
  214. AB_caliber=0.264;
  215. AB_bulletLength=1.364;
  216. AB_bulletMass=139;
  217. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  218. AB_ballisticCoefficients[]={0.290};
  219. AB_velocityBoundaries[]={};
  220. AB_standardAtmosphere="ICAO";
  221. AB_dragModel=7;
  222. AB_muzzleVelocities[]={760, 790, 820 , 830};
  223. AB_barrelLengths[]={16, 20, 24, 26};
  224. };
  225. class AB_762x54_Ball_7N14 : B_762x51_Ball
  226. {
  227. airFriction=-0.001023;
  228. caliber=0.95;
  229. hit=15;
  230. typicalSpeed=820;
  231. AB_caliber=0.312;
  232. AB_bulletLength=1.14;
  233. AB_bulletMass=152;
  234. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  235. AB_ballisticCoefficients[]={0.4};
  236. AB_velocityBoundaries[]={};
  237. AB_standardAtmosphere="ICAO";
  238. AB_dragModel=1;
  239. AB_muzzleVelocities[]={700, 800, 820, 833};
  240. AB_barrelLengths[]={16, 20, 24, 26};
  241. };
  242. class AB_762x54_Ball_7T2 : B_762x51_Tracer_Red
  243. {
  244. airFriction=-0.001023;
  245. caliber=0.9;
  246. hit=15;
  247. typicalSpeed=800;
  248. AB_caliber=0.312;
  249. AB_bulletLength=1.14;
  250. AB_bulletMass=149;
  251. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  252. AB_ballisticCoefficients[]={0.395};
  253. AB_velocityBoundaries[]={};
  254. AB_standardAtmosphere="ICAO";
  255. AB_dragModel=1;
  256. AB_muzzleVelocities[]={680, 750, 798, 800};
  257. AB_barrelLengths[]={16, 20, 24, 26};
  258. };
  259. class AB_762x35_Ball : B_762x51_Ball
  260. {
  261. airFriction=-0.000821;
  262. caliber=0.9;
  263. hit=11;
  264. typicalSpeed=790;
  265. AB_caliber=0.308;
  266. AB_bulletLength=1.153;
  267. AB_bulletMass=125;
  268. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  269. AB_ballisticCoefficients[]={0.349, 0.338, 0.330, 0.310};
  270. AB_velocityBoundaries[]={792, 610, 488};
  271. AB_standardAtmosphere="ICAO";
  272. AB_dragModel=1;
  273. AB_muzzleVelocities[]={620, 655, 675};
  274. AB_barrelLengths[]={9, 16, 20};
  275. };
  276. class AB_762x39_Ball : B_762x51_Ball
  277. {
  278. airFriction=-0.0015168;
  279. hit=12;
  280. typicalSpeed=716;
  281. AB_caliber=0.308;
  282. AB_bulletLength=1.14;
  283. AB_bulletMass=123;
  284. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  285. AB_ballisticCoefficients[]={0.275};
  286. AB_velocityBoundaries[]={};
  287. AB_standardAtmosphere="ICAO";
  288. AB_dragModel=1;
  289. AB_muzzleVelocities[]={650, 716, 750};
  290. AB_barrelLengths[]={10, 16.3, 20};
  291. };
  292. class AB_762x39_Ball_57N231P : B_762x51_Tracer_Red
  293. {
  294. airFriction=-0.0015168;
  295. hit=12;
  296. typicalSpeed=716;
  297. AB_caliber=0.308;
  298. AB_bulletLength=1.14;
  299. AB_bulletMass=117;
  300. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  301. AB_ballisticCoefficients[]={0.275};
  302. AB_velocityBoundaries[]={};
  303. AB_standardAtmosphere="ICAO";
  304. AB_dragModel=1;
  305. AB_muzzleVelocities[]={650, 716, 750};
  306. AB_barrelLengths[]={10, 16.3, 20};
  307. };
  308. class B_9x21_Ball : BulletBase
  309. {
  310. airFriction=-0.00125;
  311. typicalSpeed=390;
  312. hit=6;
  313. AB_caliber=0.356;
  314. AB_bulletLength=0.610;
  315. AB_bulletMass=115;
  316. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  317. AB_ballisticCoefficients[]={0.17};
  318. AB_velocityBoundaries[]={};
  319. AB_standardAtmosphere="ASM";
  320. AB_dragModel=1;
  321. AB_muzzleVelocities[]={350, 390, 420};
  322. AB_barrelLengths[]={4, 5, 9};
  323. };
  324. class AB_9x18_Ball_57N181S : B_9x21_Ball
  325. {
  326. hit=5;
  327. airFriction=-0.001234;
  328. typicalSpeed=298;
  329. AB_caliber=0.365;
  330. AB_bulletLength=0.610;
  331. AB_bulletMass=92.6;
  332. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  333. AB_ballisticCoefficients[]={0.125};
  334. AB_velocityBoundaries[]={};
  335. AB_standardAtmosphere="ASM";
  336. AB_dragModel=1;
  337. AB_muzzleVelocities[]={298, 330, 350};
  338. AB_barrelLengths[]={3.8, 5, 9};
  339. };
  340. class AB_9x19_Ball : B_9x21_Ball
  341. {
  342. airFriction=-0.001234;
  343. typicalSpeed=370;
  344. hit=6;
  345. AB_caliber=0.355;
  346. AB_bulletLength=0.610;
  347. AB_bulletMass=124;
  348. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  349. AB_ballisticCoefficients[]={0.165};
  350. AB_velocityBoundaries[]={};
  351. AB_standardAtmosphere="ASM";
  352. AB_dragModel=1;
  353. AB_muzzleVelocities[]={340, 370, 400};
  354. AB_barrelLengths[]={4, 5, 9};
  355. };
  356. class AB_10x25_Ball : B_9x21_Ball
  357. {
  358. airFriction=-0.00168;
  359. typicalSpeed=425;
  360. hit=7;
  361. AB_caliber=0.5;
  362. AB_bulletLength=0.764;
  363. AB_bulletMass=165;
  364. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  365. AB_ballisticCoefficients[]={0.189};
  366. AB_velocityBoundaries[]={};
  367. AB_standardAtmosphere="ASM";
  368. AB_dragModel=1;
  369. AB_muzzleVelocities[]={360, 400, 430};
  370. AB_barrelLengths[]={4, 4.61, 9};
  371. };
  372. class AB_765x17_Ball: B_9x21_Ball
  373. {
  374. airFriction=-0.001213;
  375. typicalSpeed=282;
  376. hit=7;
  377. AB_caliber=0.3125;
  378. AB_bulletLength=0.610;
  379. AB_bulletMass=65;
  380. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  381. AB_ballisticCoefficients[]={0.118};
  382. AB_velocityBoundaries[]={};
  383. AB_standardAtmosphere="ASM";
  384. AB_dragModel=1;
  385. AB_muzzleVelocities[]={282, 300, 320};
  386. AB_barrelLengths[]={4, 5, 9};
  387. };
  388. class AB_303_Ball : AB_762x51_Ball_M118LR
  389. {
  390. airFriction=-0.00083;
  391. typicalSpeed=761;
  392. AB_caliber=0.311;
  393. AB_bulletLength=1.227;
  394. AB_bulletMass=174;
  395. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  396. AB_ballisticCoefficients[]={0.499, 0.493, 0.48};
  397. AB_velocityBoundaries[]={671, 549};
  398. AB_standardAtmosphere="ASM";
  399. AB_dragModel=1;
  400. AB_muzzleVelocities[]={748, 761, 765};
  401. AB_barrelLengths[]={20, 24, 26};
  402. };
  403. class B_408_Ball : BulletBase
  404. {
  405. airFriction=-0.000395;
  406. typicalSpeed=910;
  407. AB_caliber=0.408;
  408. AB_bulletLength=2.126;
  409. AB_bulletMass=410;
  410. AB_transonicStabilityCoef=1;
  411. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  412. AB_ballisticCoefficients[]={0.97};
  413. AB_velocityBoundaries[]={};
  414. AB_standardAtmosphere="ASM";
  415. AB_dragModel=1;
  416. AB_muzzleVelocities[]={910};
  417. AB_barrelLengths[]={29};
  418. };
  419. class AB_106x83mm_Ball : B_408_Ball
  420. {
  421. AB_caliber=0.416;
  422. AB_bulletLength=2.089;
  423. AB_bulletMass=398;
  424. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  425. AB_ballisticCoefficients[]={0.72};
  426. AB_velocityBoundaries[]={};
  427. AB_standardAtmosphere="ASM";
  428. AB_dragModel=1;
  429. AB_muzzleVelocities[]={960};
  430. AB_barrelLengths[]={29};
  431. };
  432. class AB_338_Ball : B_408_Ball
  433. {
  434. airFriction=-0.000526;
  435. caliber=1.55;
  436. deflecting=12;
  437. hit=20;
  438. typicalSpeed=826;
  439. AB_caliber=0.338;
  440. AB_bulletLength=1.70;
  441. AB_bulletMass=300;
  442. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  443. AB_ballisticCoefficients[]={0.381};
  444. AB_velocityBoundaries[]={};
  445. AB_standardAtmosphere="ICAO";
  446. AB_dragModel=7;
  447. AB_muzzleVelocities[]={820, 826, 830};
  448. AB_barrelLengths[]={24, 26.5, 28};
  449. };
  450. class B_127x99_Ball : BulletBase
  451. {
  452. airFriction=-0.0006;
  453. typicalSpeed=853;
  454. AB_caliber=0.510;
  455. AB_bulletLength=2.310;
  456. AB_bulletMass=647;
  457. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  458. AB_ballisticCoefficients[]={0.670};
  459. AB_velocityBoundaries[]={};
  460. AB_standardAtmosphere="ASM";
  461. AB_dragModel=1;
  462. AB_muzzleVelocities[]={853};
  463. AB_barrelLengths[]={29};
  464. };
  465. class AB_127x99_Ball_AMAX : B_127x99_Ball
  466. {
  467. AB_caliber=0.510;
  468. AB_bulletLength=2.540;
  469. AB_bulletMass=750;
  470. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  471. AB_ballisticCoefficients[]={1.050};
  472. AB_velocityBoundaries[]={};
  473. AB_standardAtmosphere="ASM";
  474. AB_dragModel=1;
  475. AB_muzzleVelocities[]={860};
  476. AB_barrelLengths[]={29};
  477. };
  478. class B_127x108_Ball : BulletBase
  479. {
  480. typicalSpeed=820;
  481. AB_caliber=0.511;
  482. AB_bulletLength=2.520;
  483. AB_bulletMass=745;
  484. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  485. AB_ballisticCoefficients[]={0.63};
  486. AB_velocityBoundaries[]={};
  487. AB_standardAtmosphere="ASM";
  488. AB_dragModel=1;
  489. AB_muzzleVelocities[]={820};
  490. AB_barrelLengths[]={28.7};
  491. };
  492. class B_45ACP_Ball : BulletBase
  493. {
  494. airFriction=-0.0007182;
  495. typicalSpeed=250;
  496. AB_caliber=0.452;
  497. AB_bulletLength=0.68;
  498. AB_bulletMass=230;
  499. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  500. AB_ballisticCoefficients[]={0.195};
  501. AB_velocityBoundaries[]={};
  502. AB_standardAtmosphere="ASM";
  503. AB_dragModel=1;
  504. AB_muzzleVelocities[]={230, 250, 285};
  505. AB_barrelLengths[]={4, 5, 9};
  506. };
  507.  
  508. class TMR_B_762x51_M118LR : B_762x51_Ball
  509. {
  510. AB_caliber=0.308;
  511. AB_bulletLength=1.24;
  512. AB_bulletMass=175;
  513. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  514. AB_ballisticCoefficients[]={0.505, 0.496, 0.485, 0.485, 0.485};
  515. AB_velocityBoundaries[]={853, 549, 549, 549};
  516. AB_standardAtmosphere="ICAO";
  517. AB_dragModel=1;
  518. AB_muzzleVelocities[]={750, 780, 790, 794};
  519. AB_barrelLengths[]={16, 20, 24, 26};
  520. };
  521.  
  522. class RH_50_AE_Ball: BulletBase
  523. {
  524. AB_caliber=0.5;
  525. AB_bulletLength=1.110;
  526. AB_bulletMass=325;
  527. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  528. AB_ballisticCoefficients[]={0.228};
  529. AB_velocityBoundaries[]={};
  530. AB_standardAtmosphere="ASM";
  531. AB_dragModel=1;
  532. AB_muzzleVelocities[]={360, 398, 420};
  533. AB_barrelLengths[]={4, 6, 9};
  534. };
  535. class RH_454_Casull: BulletBase
  536. {
  537. AB_caliber=0.452;
  538. AB_bulletLength=0.895;
  539. AB_bulletMass=325;
  540. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  541. AB_ballisticCoefficients[]={0.171};
  542. AB_velocityBoundaries[]={};
  543. AB_standardAtmosphere="ASM";
  544. AB_dragModel=1;
  545. AB_muzzleVelocities[]={450, 490, 500};
  546. AB_barrelLengths[]={4, 7.5, 9};
  547. };
  548. class RH_32ACP: BulletBase
  549. {
  550. AB_caliber=0.3125;
  551. AB_bulletLength=0.610;
  552. AB_bulletMass=65;
  553. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  554. AB_ballisticCoefficients[]={0.118};
  555. AB_velocityBoundaries[]={};
  556. AB_standardAtmosphere="ASM";
  557. AB_dragModel=1;
  558. AB_muzzleVelocities[]={282, 300, 320};
  559. AB_barrelLengths[]={4, 5, 9};
  560. };
  561. class RH_45ACP: BulletBase
  562. {
  563. AB_caliber=0.452;
  564. AB_bulletLength=0.68;
  565. AB_bulletMass=230;
  566. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  567. AB_ballisticCoefficients[]={0.195};
  568. AB_velocityBoundaries[]={};
  569. AB_standardAtmosphere="ASM";
  570. AB_dragModel=1;
  571. AB_muzzleVelocities[]={230, 250, 285};
  572. AB_barrelLengths[]={4, 5, 9};
  573. };
  574. class RH_B_40SW: BulletBase
  575. {
  576. AB_caliber=0.4;
  577. AB_bulletLength=0.447;
  578. AB_bulletMass=135;
  579. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  580. AB_ballisticCoefficients[]={0.105, 0.115, 0.120, 0.105};
  581. AB_velocityBoundaries[]={365, 305, 259};
  582. AB_standardAtmosphere="ASM";
  583. AB_dragModel=1;
  584. AB_muzzleVelocities[]={360, 380, 400};
  585. AB_barrelLengths[]={4, 6, 9};
  586. };
  587. class RH_44mag_ball: BulletBase
  588. {
  589. AB_caliber=0.429;
  590. AB_bulletLength=0.804;
  591. AB_bulletMass=200;
  592. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  593. AB_ballisticCoefficients[]={0.172};
  594. AB_velocityBoundaries[]={};
  595. AB_standardAtmosphere="ASM";
  596. AB_dragModel=1;
  597. AB_muzzleVelocities[]={360, 390, 420};
  598. AB_barrelLengths[]={4, 7.5, 9};
  599. };
  600. class RH_357mag_ball: BulletBase
  601. {
  602. AB_caliber=0.357;
  603. AB_bulletLength=0.541;
  604. AB_bulletMass=125;
  605. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  606. AB_ballisticCoefficients[]={0.148};
  607. AB_velocityBoundaries[]={};
  608. AB_standardAtmosphere="ASM";
  609. AB_dragModel=1;
  610. AB_muzzleVelocities[]={490, 510, 535};
  611. AB_barrelLengths[]={4, 6, 9};
  612. };
  613. class RH_762x25: BulletBase
  614. {
  615. AB_caliber=0.310;
  616. AB_bulletLength=0.5455;
  617. AB_bulletMass=86;
  618. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  619. AB_ballisticCoefficients[]={0.17};
  620. AB_velocityBoundaries[]={};
  621. AB_standardAtmosphere="ASM";
  622. AB_dragModel=1;
  623. AB_muzzleVelocities[]={360, 380, 400};
  624. AB_barrelLengths[]={4, 6, 9};
  625. };
  626. class RH_9x18_Ball: BulletBase
  627. {
  628. AB_caliber=0.365;
  629. AB_bulletLength=0.610;
  630. AB_bulletMass=92.6;
  631. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  632. AB_ballisticCoefficients[]={0.125};
  633. AB_velocityBoundaries[]={};
  634. AB_standardAtmosphere="ASM";
  635. AB_dragModel=1;
  636. AB_muzzleVelocities[]={298, 330, 350};
  637. AB_barrelLengths[]={3.8, 5, 9};
  638. };
  639. class RH_B_9x19_Ball: BulletBase
  640. {
  641. AB_caliber=0.355;
  642. AB_bulletLength=0.610;
  643. AB_bulletMass=124;
  644. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  645. AB_ballisticCoefficients[]={0.165};
  646. AB_velocityBoundaries[]={};
  647. AB_standardAtmosphere="ASM";
  648. AB_dragModel=1;
  649. AB_muzzleVelocities[]={340, 370, 400};
  650. AB_barrelLengths[]={4, 5, 9};
  651. };
  652. class RH_B_22LR_SD: BulletBase
  653. {
  654. AB_caliber=0.223;
  655. AB_bulletLength=0.45;
  656. AB_bulletMass=38;
  657. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  658. AB_ballisticCoefficients[]={0.111};
  659. AB_velocityBoundaries[]={};
  660. AB_standardAtmosphere="ASM";
  661. AB_dragModel=1;
  662. AB_muzzleVelocities[]={330, 340, 360};
  663. AB_barrelLengths[]={4, 6, 9};
  664. };
  665. class RH_57x28mm: BulletBase
  666. {
  667. AB_caliber=0.224;
  668. AB_bulletLength=0.495;
  669. AB_bulletMass=28;
  670. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  671. AB_ballisticCoefficients[]={0.144};
  672. AB_velocityBoundaries[]={};
  673. AB_standardAtmosphere="ASM";
  674. AB_dragModel=1;
  675. AB_muzzleVelocities[]={550, 625, 720};
  676. AB_barrelLengths[]={4, 6, 10.35};
  677. };
  678.  
  679. class RH_B_6x35: BulletBase
  680. {
  681. AB_caliber=0.224;
  682. AB_bulletLength=0.445;
  683. AB_bulletMass=65;
  684. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  685. AB_ballisticCoefficients[]={0.26};
  686. AB_velocityBoundaries[]={};
  687. AB_standardAtmosphere="ASM";
  688. AB_dragModel=1;
  689. AB_muzzleVelocities[]={730, 750, 760};
  690. AB_barrelLengths[]={8, 10, 12};
  691. };
  692.  
  693. class RH_556x45_B_Mk262 : B_556x45_Ball
  694. {
  695. AB_caliber=0.224;
  696. AB_bulletLength=0.906;
  697. AB_bulletMass=77;
  698. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  699. AB_ballisticCoefficients[]={0.361};
  700. AB_velocityBoundaries[]={};
  701. AB_standardAtmosphere="ASM";
  702. AB_dragModel=1;
  703. AB_muzzleVelocities[]={624, 816, 832, 838};
  704. AB_barrelLengths[]={7.5, 14.5, 18, 20};
  705. };
  706.  
  707. class HLC_556NATO_SOST: BulletBase
  708. {
  709. AB_caliber=0.224;
  710. AB_bulletLength=0.906;
  711. AB_bulletMass=62;
  712. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  713. AB_ballisticCoefficients[]={0.307};
  714. AB_velocityBoundaries[]={};
  715. AB_standardAtmosphere="ASM";
  716. AB_dragModel=1;
  717. AB_muzzleVelocities[]={780, 886, 950};
  718. AB_barrelLengths[]={10, 15.5, 20};
  719. };
  720. class HLC_556NATO_SPR: BulletBase
  721. {
  722. AB_caliber=0.224;
  723. AB_bulletLength=0.906;
  724. AB_bulletMass=77;
  725. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  726. AB_ballisticCoefficients[]={0.361};
  727. AB_velocityBoundaries[]={};
  728. AB_standardAtmosphere="ASM";
  729. AB_dragModel=1;
  730. AB_muzzleVelocities[]={624, 816, 832, 838};
  731. AB_barrelLengths[]={7.5, 14.5, 18, 20};
  732. };
  733. class HLC_300Blackout_Ball: BulletBase
  734. {
  735. AB_caliber=0.308;
  736. AB_bulletLength=1.118;
  737. AB_bulletMass=147;
  738. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  739. AB_ballisticCoefficients[]={0.398};
  740. AB_velocityBoundaries[]={};
  741. AB_standardAtmosphere="ICAO";
  742. AB_dragModel=1;
  743. AB_muzzleVelocities[]={559, 609, 625};
  744. AB_barrelLengths[]={6, 16, 20};
  745. };
  746. class HLC_300Blackout_SMK: BulletBase
  747. {
  748. AB_caliber=0.308;
  749. AB_bulletLength=1.489;
  750. AB_bulletMass=220;
  751. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  752. AB_ballisticCoefficients[]={0.608};
  753. AB_velocityBoundaries[]={};
  754. AB_standardAtmosphere="ICAO";
  755. AB_dragModel=1;
  756. AB_muzzleVelocities[]={300, 320, 340};
  757. AB_barrelLengths[]={9, 16, 20};
  758. };
  759. class HLC_762x51_BTSub: BulletBase
  760. {
  761. AB_caliber=0.308;
  762. AB_bulletLength=1.340;
  763. AB_bulletMass=200;
  764. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  765. AB_ballisticCoefficients[]={0.235};
  766. AB_velocityBoundaries[]={};
  767. AB_standardAtmosphere="ICAO";
  768. AB_dragModel=7;
  769. AB_muzzleVelocities[]={305, 325, 335, 340};
  770. AB_barrelLengths[]={16, 20, 24, 26};
  771. };
  772. class HLC_762x54_ball: BulletBase
  773. {
  774. AB_caliber=0.312;
  775. AB_bulletLength=1.14;
  776. AB_bulletMass=152;
  777. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  778. AB_ballisticCoefficients[]={0.4};
  779. AB_velocityBoundaries[]={};
  780. AB_standardAtmosphere="ICAO";
  781. AB_dragModel=1;
  782. AB_muzzleVelocities[]={700, 800, 820, 833};
  783. AB_barrelLengths[]={16, 20, 24, 26};
  784. };
  785. class HLC_762x54_tracer: BulletBase
  786. {
  787. AB_caliber=0.312;
  788. AB_bulletLength=1.14;
  789. AB_bulletMass=149;
  790. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  791. AB_ballisticCoefficients[]={0.395};
  792. AB_velocityBoundaries[]={};
  793. AB_standardAtmosphere="ICAO";
  794. AB_dragModel=1;
  795. AB_muzzleVelocities[]={680, 750, 798, 800};
  796. AB_barrelLengths[]={16, 20, 24, 26};
  797. };
  798. class HLC_303Brit_B: BulletBase
  799. {
  800. AB_caliber=0.311;
  801. AB_bulletLength=1.227;
  802. AB_bulletMass=174;
  803. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  804. AB_ballisticCoefficients[]={0.499, 0.493, 0.48};
  805. AB_velocityBoundaries[]={671, 549};
  806. AB_standardAtmosphere="ASM";
  807. AB_dragModel=1;
  808. AB_muzzleVelocities[]={748, 761, 765};
  809. AB_barrelLengths[]={20, 24, 26};
  810. };
  811. class HLC_792x57_Ball: BulletBase
  812. {
  813. AB_caliber=0.318;
  814. AB_bulletLength=1.128;
  815. AB_bulletMass=196;
  816. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  817. AB_ballisticCoefficients[]={0.315};
  818. AB_velocityBoundaries[]={};
  819. AB_standardAtmosphere="ASM";
  820. AB_dragModel=1;
  821. AB_muzzleVelocities[]={785, 800, 815};
  822. AB_barrelLengths[]={20, 23.62, 26};
  823. };
  824. class FH_545x39_Ball: BulletBase
  825. {
  826. AB_caliber=0.220;
  827. AB_bulletLength=0.85;
  828. AB_bulletMass=52.9;
  829. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  830. AB_ballisticCoefficients[]={0.168};
  831. AB_velocityBoundaries[]={};
  832. AB_standardAtmosphere="ASM";
  833. AB_dragModel=7;
  834. AB_muzzleVelocities[]={780, 880, 920};
  835. AB_barrelLengths[]={10, 16.3, 20};
  836. };
  837. class FH_545x39_7u1: FH_545x39_Ball
  838. {
  839. AB_bulletMass=80;
  840. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  841. AB_muzzleVelocities[]={260, 303, 320};
  842. AB_barrelLengths[]={10, 16.3, 20};
  843. };
  844. class HLC_9x19_Ball: BulletBase
  845. {
  846. AB_caliber=0.355;
  847. AB_bulletLength=0.610;
  848. AB_bulletMass=124;
  849. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  850. AB_ballisticCoefficients[]={0.165};
  851. AB_velocityBoundaries[]={};
  852. AB_standardAtmosphere="ASM";
  853. AB_dragModel=1;
  854. AB_muzzleVelocities[]={340, 370, 400};
  855. AB_barrelLengths[]={4, 5, 9};
  856. };
  857. class HLC_9x19_GoldDot: HLC_9x19_Ball
  858. {
  859. AB_muzzleVelocities[]={350, 380, 420};
  860. };
  861. class HLC_9x19_Subsonic: HLC_9x19_Ball
  862. {
  863. AB_muzzleVelocities[]={300, 320, 340};
  864. };
  865. class HLC_10mm_FMJ: HLC_9x19_Ball
  866. {
  867. AB_caliber=0.5;
  868. AB_bulletLength=0.764;
  869. AB_bulletMass=165;
  870. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  871. AB_ballisticCoefficients[]={0.189};
  872. AB_velocityBoundaries[]={};
  873. AB_standardAtmosphere="ASM";
  874. AB_dragModel=1;
  875. AB_muzzleVelocities[]={360, 400, 430};
  876. AB_barrelLengths[]={4, 4.61, 9};
  877. };
  878. class HLC_9x19_M882_SMG: HLC_9x19_Ball
  879. {
  880. AB_caliber=0.355;
  881. AB_bulletLength=0.610;
  882. AB_bulletMass=124;
  883. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  884. AB_ballisticCoefficients[]={0.165};
  885. AB_velocityBoundaries[]={};
  886. AB_standardAtmosphere="ASM";
  887. AB_dragModel=1;
  888. AB_muzzleVelocities[]={340, 370, 400};
  889. AB_barrelLengths[]={4, 5, 9};
  890. };
  891.  
  892. class M_mas_545x39_Ball_7N6M : BulletBase
  893. {
  894. AB_caliber=0.220;
  895. AB_bulletLength=0.85;
  896. AB_bulletMass=52.9;
  897. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  898. AB_ballisticCoefficients[]={0.168};
  899. AB_velocityBoundaries[]={};
  900. AB_standardAtmosphere="ASM";
  901. AB_dragModel=7;
  902. AB_muzzleVelocities[]={780, 880, 920};
  903. AB_barrelLengths[]={10, 16.3, 20};
  904. };
  905. class M_mas_545x39_Ball_7T3M : BulletBase
  906. {
  907. AB_caliber=0.220;
  908. AB_bulletLength=0.85;
  909. AB_bulletMass=49.8;
  910. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  911. AB_ballisticCoefficients[]={0.168};
  912. AB_velocityBoundaries[]={};
  913. AB_standardAtmosphere="ASM";
  914. AB_dragModel=7;
  915. AB_muzzleVelocities[]={785, 883, 925};
  916. AB_barrelLengths[]={10, 16.3, 20};
  917. };
  918. class B_mas_556x45_Ball_Mk262 : B_556x45_Ball
  919. {
  920. AB_caliber=0.224;
  921. AB_bulletLength=0.906;
  922. AB_bulletMass=77;
  923. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  924. AB_ballisticCoefficients[]={0.361};
  925. AB_velocityBoundaries[]={};
  926. AB_standardAtmosphere="ASM";
  927. AB_dragModel=1;
  928. AB_muzzleVelocities[]={624, 816, 832, 838};
  929. AB_barrelLengths[]={7.5, 14.5, 18, 20};
  930. };
  931. class B_mas_9x18_Ball_57N181S : BulletBase
  932. {
  933. AB_caliber=0.365;
  934. AB_bulletLength=0.610;
  935. AB_bulletMass=92.6;
  936. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  937. AB_ballisticCoefficients[]={0.125};
  938. AB_velocityBoundaries[]={};
  939. AB_standardAtmosphere="ASM";
  940. AB_dragModel=1;
  941. AB_muzzleVelocities[]={298, 330, 350};
  942. AB_barrelLengths[]={3.8, 5, 9};
  943. };
  944. class B_mas_9x21p_Ball: BulletBase
  945. {
  946. AB_caliber=0.355;
  947. AB_bulletLength=0.610;
  948. AB_bulletMass=124;
  949. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  950. AB_ballisticCoefficients[]={0.165};
  951. AB_velocityBoundaries[]={};
  952. AB_standardAtmosphere="ASM";
  953. AB_dragModel=1;
  954. AB_muzzleVelocities[]={340, 370, 400};
  955. AB_barrelLengths[]={4, 5, 9};
  956. };
  957. class B_mas_9x21_Ball: BulletBase
  958. {
  959. AB_caliber=0.355;
  960. AB_bulletLength=0.610;
  961. AB_bulletMass=124;
  962. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  963. AB_ballisticCoefficients[]={0.165};
  964. AB_velocityBoundaries[]={};
  965. AB_standardAtmosphere="ASM";
  966. AB_dragModel=1;
  967. AB_muzzleVelocities[]={340, 370, 400};
  968. AB_barrelLengths[]={4, 5, 9};
  969. };
  970. class B_mas_9x21d_Ball: BulletBase
  971. {
  972. AB_caliber=0.355;
  973. AB_bulletLength=0.610;
  974. AB_bulletMass=124;
  975. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  976. AB_ballisticCoefficients[]={0.165};
  977. AB_velocityBoundaries[]={};
  978. AB_standardAtmosphere="ASM";
  979. AB_dragModel=1;
  980. AB_muzzleVelocities[]={210, 250, 285};
  981. AB_barrelLengths[]={4, 5, 9};
  982. };
  983. class B_mas_765x17_Ball: BulletBase
  984. {
  985. AB_caliber=0.3125;
  986. AB_bulletLength=0.610;
  987. AB_bulletMass=65;
  988. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  989. AB_ballisticCoefficients[]={0.118};
  990. AB_velocityBoundaries[]={};
  991. AB_standardAtmosphere="ASM";
  992. AB_dragModel=1;
  993. AB_muzzleVelocities[]={282, 300, 320};
  994. AB_barrelLengths[]={4, 5, 9};
  995. };
  996. class B_mas_762x39_Ball: BulletBase
  997. {
  998. AB_caliber=0.308;
  999. AB_bulletLength=1.14;
  1000. AB_bulletMass=123;
  1001. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1002. AB_ballisticCoefficients[]={0.275};
  1003. AB_velocityBoundaries[]={};
  1004. AB_standardAtmosphere="ICAO";
  1005. AB_dragModel=1;
  1006. AB_muzzleVelocities[]={650, 716, 750};
  1007. AB_barrelLengths[]={10, 16.3, 20};
  1008. };
  1009. class B_mas_762x39_Ball_T: BulletBase
  1010. {
  1011. AB_caliber=0.308;
  1012. AB_bulletLength=1.14;
  1013. AB_bulletMass=117;
  1014. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1015. AB_ballisticCoefficients[]={0.275};
  1016. AB_velocityBoundaries[]={};
  1017. AB_standardAtmosphere="ICAO";
  1018. AB_dragModel=1;
  1019. AB_muzzleVelocities[]={650, 716, 750};
  1020. AB_barrelLengths[]={10, 16.3, 20};
  1021. };
  1022. class B_mas_762x51_Ball_M118LR : B_762x51_Ball
  1023. {
  1024. AB_caliber=0.308;
  1025. AB_bulletLength=1.24;
  1026. AB_bulletMass=175;
  1027. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1028. AB_ballisticCoefficients[]={0.505, 0.496, 0.485, 0.485, 0.485};
  1029. AB_velocityBoundaries[]={853, 549, 549, 549};
  1030. AB_standardAtmosphere="ICAO";
  1031. AB_dragModel=1;
  1032. AB_muzzleVelocities[]={750, 780, 790, 794};
  1033. AB_barrelLengths[]={16, 20, 24, 26};
  1034. };
  1035. class B_mas_762x67_Ball_Mk248_Mod_0 : B_762x51_Ball
  1036. {
  1037. AB_caliber=0.308;
  1038. AB_bulletLength=1.353;
  1039. AB_bulletMass=190;
  1040. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1041. AB_ballisticCoefficients[]={0.268};
  1042. AB_velocityBoundaries[]={};
  1043. AB_standardAtmosphere="ICAO";
  1044. AB_dragModel=7;
  1045. AB_muzzleVelocities[]={865, 900, 924};
  1046. AB_barrelLengths[]={20, 24, 26};
  1047. };
  1048. class B_mas_762x67_Ball_Mk248_Mod_1 : B_762x51_Ball
  1049. {
  1050. AB_caliber=0.308;
  1051. AB_bulletLength=1.489;
  1052. AB_bulletMass=220;
  1053. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1054. AB_ballisticCoefficients[]={0.310};
  1055. AB_velocityBoundaries[]={};
  1056. AB_standardAtmosphere="ICAO";
  1057. AB_dragModel=7;
  1058. AB_muzzleVelocities[]={820, 867, 900};
  1059. AB_barrelLengths[]={20, 24, 26};
  1060. };
  1061. class B_mas_762x67_Ball_Berger_Hybrid_OTM : B_762x51_Ball
  1062. {
  1063. AB_caliber=0.308;
  1064. AB_bulletLength=1.602;
  1065. AB_bulletMass=230;
  1066. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1067. AB_ballisticCoefficients[]={0.368};
  1068. AB_velocityBoundaries[]={};
  1069. AB_standardAtmosphere="ICAO";
  1070. AB_dragModel=7;
  1071. AB_muzzleVelocities[]={800, 853, 884};
  1072. AB_barrelLengths[]={20, 24, 26};
  1073. };
  1074. class B_mas_762x54_Ball : BulletBase
  1075. {
  1076. AB_caliber=0.312;
  1077. AB_bulletLength=1.14;
  1078. AB_bulletMass=152;
  1079. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1080. AB_ballisticCoefficients[]={0.4};
  1081. AB_velocityBoundaries[]={};
  1082. AB_standardAtmosphere="ICAO";
  1083. AB_dragModel=1;
  1084. AB_muzzleVelocities[]={700, 800, 820, 833};
  1085. AB_barrelLengths[]={16, 20, 24, 26};
  1086. };
  1087. class B_mas_762x54_Ball_T : BulletBase
  1088. {
  1089. AB_caliber=0.312;
  1090. AB_bulletLength=1.14;
  1091. AB_bulletMass=149;
  1092. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1093. AB_ballisticCoefficients[]={0.395};
  1094. AB_velocityBoundaries[]={};
  1095. AB_standardAtmosphere="ICAO";
  1096. AB_dragModel=1;
  1097. AB_muzzleVelocities[]={680, 750, 798, 800};
  1098. AB_barrelLengths[]={16, 20, 24, 26};
  1099. };
  1100. class BWA3_B_762x51_Ball_LR : BulletBase
  1101. {
  1102. AB_caliber=0.308;
  1103. AB_bulletLength=1.24;
  1104. AB_bulletMass=175;
  1105. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1106. AB_ballisticCoefficients[]={0.505, 0.496, 0.485, 0.485, 0.485};
  1107. AB_velocityBoundaries[]={853, 549, 549, 549};
  1108. AB_standardAtmosphere="ICAO";
  1109. AB_dragModel=1;
  1110. AB_muzzleVelocities[]={750, 780, 790, 794};
  1111. AB_barrelLengths[]={16, 20, 24, 26};
  1112. };
  1113. class BWA3_B_762x51_Ball_SD : BulletBase
  1114. {
  1115. AB_caliber=0.308;
  1116. AB_bulletLength=1.24;
  1117. AB_bulletMass=175;
  1118. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  1119. AB_ballisticCoefficients[]={0.2};
  1120. AB_velocityBoundaries[]={};
  1121. AB_standardAtmosphere="ICAO";
  1122. AB_dragModel=7;
  1123. AB_muzzleVelocities[]={300, 340};
  1124. AB_barrelLengths[]={16, 24};
  1125. };
  1126.  
  1127. class BWA3_B_46x30_Ball : BulletBase
  1128. {
  1129. AB_caliber=0.193;
  1130. AB_bulletLength=0.512;
  1131. AB_bulletMass=31;
  1132. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1133. AB_ballisticCoefficients[]={0.1455};
  1134. AB_velocityBoundaries[]={};
  1135. AB_standardAtmosphere="ICAO";
  1136. AB_dragModel=1;
  1137. AB_muzzleVelocities[]={680, 720, 730, 740};
  1138. AB_barrelLengths[]={4, 7, 9, 12};
  1139. };
  1140.  
  1141. class Trixie_338_Ball : BulletBase
  1142. {
  1143. AB_caliber=0.338;
  1144. AB_bulletLength=1.70;
  1145. AB_bulletMass=300;
  1146. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1147. AB_ballisticCoefficients[]={0.381};
  1148. AB_velocityBoundaries[]={};
  1149. AB_standardAtmosphere="ICAO";
  1150. AB_dragModel=7;
  1151. AB_muzzleVelocities[]={820, 826, 830};
  1152. AB_barrelLengths[]={24, 26.5, 28};
  1153. };
  1154. class Trixie_303_Ball : BulletBase
  1155. {
  1156. AB_caliber=0.311;
  1157. AB_bulletLength=1.227;
  1158. AB_bulletMass=174;
  1159. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1160. AB_ballisticCoefficients[]={0.499, 0.493, 0.48};
  1161. AB_velocityBoundaries[]={671, 549};
  1162. AB_standardAtmosphere="ASM";
  1163. AB_dragModel=1;
  1164. AB_muzzleVelocities[]={748, 761, 765};
  1165. AB_barrelLengths[]={20, 24, 26};
  1166. };
  1167.  
  1168. class rhs_ammo_556x45_Mk318_Ball : BulletBase
  1169. {
  1170. AB_caliber=0.224;
  1171. AB_bulletLength=0.906;
  1172. AB_bulletMass=62;
  1173. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1174. AB_ballisticCoefficients[]={0.307};
  1175. AB_velocityBoundaries[]={};
  1176. AB_standardAtmosphere="ASM";
  1177. AB_dragModel=1;
  1178. AB_muzzleVelocities[]={780, 886, 950};
  1179. AB_barrelLengths[]={10, 15.5, 20};
  1180. };
  1181. class rhs_ammo_556x45_Mk262_Ball : BulletBase
  1182. {
  1183. AB_caliber=0.224;
  1184. AB_bulletLength=0.906;
  1185. AB_bulletMass=77;
  1186. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1187. AB_ballisticCoefficients[]={0.361};
  1188. AB_velocityBoundaries[]={};
  1189. AB_standardAtmosphere="ASM";
  1190. AB_dragModel=1;
  1191. AB_muzzleVelocities[]={624, 816, 832, 838};
  1192. AB_barrelLengths[]={7.5, 14.5, 18, 20};
  1193. };
  1194. class rhsammo_762x51_Ball : BulletBase
  1195. {
  1196. AB_caliber=0.308;
  1197. AB_bulletLength=1.14;
  1198. AB_bulletMass=146;
  1199. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1200. AB_ballisticCoefficients[]={0.2};
  1201. AB_velocityBoundaries[]={};
  1202. AB_standardAtmosphere="ICAO";
  1203. AB_dragModel=7;
  1204. AB_muzzleVelocities[]={700, 800, 820, 833, 845};
  1205. AB_barrelLengths[]={10, 16, 20, 24, 26};
  1206. };
  1207. class rhs_B_545x39_Ball : BulletBase
  1208. {
  1209. AB_caliber=0.220;
  1210. AB_bulletLength=0.85;
  1211. AB_bulletMass=52.9;
  1212. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1213. AB_ballisticCoefficients[]={0.168};
  1214. AB_velocityBoundaries[]={};
  1215. AB_standardAtmosphere="ASM";
  1216. AB_dragModel=7;
  1217. AB_muzzleVelocities[]={780, 880, 920};
  1218. AB_barrelLengths[]={10, 16.3, 20};
  1219. };
  1220. class rhs_B_545x39_Ball_Tracer_Green : BulletBase
  1221. {
  1222. AB_caliber=0.220;
  1223. AB_bulletLength=0.85;
  1224. AB_bulletMass=49.8;
  1225. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1226. AB_ballisticCoefficients[]={0.168};
  1227. AB_velocityBoundaries[]={};
  1228. AB_standardAtmosphere="ASM";
  1229. AB_dragModel=7;
  1230. AB_muzzleVelocities[]={785, 883, 925};
  1231. AB_barrelLengths[]={10, 16.3, 20};
  1232. };
  1233. class rhs_B_762x54_Ball : BulletBase
  1234. {
  1235. AB_caliber=0.312;
  1236. AB_bulletLength=1.14;
  1237. AB_bulletMass=152;
  1238. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1239. AB_ballisticCoefficients[]={0.4};
  1240. AB_velocityBoundaries[]={};
  1241. AB_standardAtmosphere="ICAO";
  1242. AB_dragModel=1;
  1243. AB_muzzleVelocities[]={700, 800, 820, 833};
  1244. AB_barrelLengths[]={16, 20, 24, 26};
  1245. };
  1246. class rhs_B_762x54_Ball_Tracer_Green : BulletBase
  1247. {
  1248. AB_caliber=0.312;
  1249. AB_bulletLength=1.14;
  1250. AB_bulletMass=149;
  1251. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1252. AB_ballisticCoefficients[]={0.395};
  1253. AB_velocityBoundaries[]={};
  1254. AB_standardAtmosphere="ICAO";
  1255. AB_dragModel=1;
  1256. AB_muzzleVelocities[]={680, 750, 798, 800};
  1257. AB_barrelLengths[]={16, 20, 24, 26};
  1258. };
  1259. class rhs_B_762x39_Ball : BulletBase
  1260. {
  1261. AB_caliber=0.308;
  1262. AB_bulletLength=1.14;
  1263. AB_bulletMass=123;
  1264. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1265. AB_ballisticCoefficients[]={0.275};
  1266. AB_velocityBoundaries[]={};
  1267. AB_standardAtmosphere="ICAO";
  1268. AB_dragModel=1;
  1269. AB_muzzleVelocities[]={650, 716, 750};
  1270. AB_barrelLengths[]={10, 16.3, 20};
  1271. };
  1272. class rhs_B_762x39_Tracer : BulletBase
  1273. {
  1274. AB_caliber=0.308;
  1275. AB_bulletLength=1.14;
  1276. AB_bulletMass=117;
  1277. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1278. AB_ballisticCoefficients[]={0.275};
  1279. AB_velocityBoundaries[]={};
  1280. AB_standardAtmosphere="ICAO";
  1281. AB_dragModel=1;
  1282. AB_muzzleVelocities[]={650, 716, 750};
  1283. AB_barrelLengths[]={10, 16.3, 20};
  1284. };
  1285.  
  1286. class R3F_9x19_Ball: BulletBase
  1287. {
  1288. AB_caliber=0.355;
  1289. AB_bulletLength=0.610;
  1290. AB_bulletMass=124;
  1291. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  1292. AB_ballisticCoefficients[]={0.165};
  1293. AB_velocityBoundaries[]={};
  1294. AB_standardAtmosphere="ASM";
  1295. AB_dragModel=1;
  1296. AB_muzzleVelocities[]={340, 370, 400};
  1297. AB_barrelLengths[]={4, 5, 9};
  1298. };
  1299. class R3F_556x45_Ball: BulletBase
  1300. {
  1301. AB_caliber=0.224;
  1302. AB_bulletLength=0.906;
  1303. AB_bulletMass=62;
  1304. AB_ammoTempMuzzleVelocityShifts[]={-27.20, -26.44, -23.76, -21.00, -17.54, -13.10, -7.95, -1.62, 6.24, 15.48, 27.75};
  1305. AB_ballisticCoefficients[]={0.151};
  1306. AB_velocityBoundaries[]={};
  1307. AB_standardAtmosphere="ASM";
  1308. AB_dragModel=7;
  1309. AB_muzzleVelocities[]={723, 764, 796, 825, 843, 866, 878, 892, 906, 915, 922, 900};
  1310. AB_barrelLengths[]={8.3, 9.4, 10.6, 11.8, 13.0, 14.2, 15.4, 16.5, 17.7, 18.9, 20.0, 24.0};
  1311. };
  1312. class R3F_762x51_Ball: BulletBase
  1313. {
  1314. AB_caliber=0.308;
  1315. AB_bulletLength=1.14;
  1316. AB_bulletMass=146;
  1317. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1318. AB_ballisticCoefficients[]={0.2};
  1319. AB_velocityBoundaries[]={};
  1320. AB_standardAtmosphere="ICAO";
  1321. AB_dragModel=7;
  1322. AB_muzzleVelocities[]={700, 800, 820, 833, 845};
  1323. AB_barrelLengths[]={10, 16, 20, 24, 26};
  1324. };
  1325. class R3F_762x51_Ball2: BulletBase
  1326. {
  1327. AB_caliber=0.308;
  1328. AB_bulletLength=1.24;
  1329. AB_bulletMass=175;
  1330. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1331. AB_ballisticCoefficients[]={0.505, 0.496, 0.485, 0.485, 0.485};
  1332. AB_velocityBoundaries[]={853, 549, 549, 549};
  1333. AB_standardAtmosphere="ICAO";
  1334. AB_dragModel=1;
  1335. AB_muzzleVelocities[]={750, 780, 790, 794};
  1336. AB_barrelLengths[]={16, 20, 24, 26};
  1337. };
  1338. class R3F_127x99_Ball: BulletBase
  1339. {
  1340. AB_caliber=0.510;
  1341. AB_bulletLength=2.310;
  1342. AB_bulletMass=647;
  1343. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1344. AB_ballisticCoefficients[]={0.670};
  1345. AB_velocityBoundaries[]={};
  1346. AB_standardAtmosphere="ASM";
  1347. AB_dragModel=1;
  1348. AB_muzzleVelocities[]={853};
  1349. AB_barrelLengths[]={29};
  1350. };
  1351. class R3F_127x99_Ball2: BulletBase
  1352. {
  1353. AB_caliber=0.510;
  1354. AB_bulletLength=2.310;
  1355. AB_bulletMass=647;
  1356. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1357. AB_ballisticCoefficients[]={0.670};
  1358. AB_velocityBoundaries[]={};
  1359. AB_standardAtmosphere="ASM";
  1360. AB_dragModel=1;
  1361. AB_muzzleVelocities[]={853};
  1362. AB_barrelLengths[]={29};
  1363. };
  1364.  
  1365. class CUP_B_545x39_Ball: BulletBase
  1366. {
  1367. AB_caliber=0.220;
  1368. AB_bulletLength=0.85;
  1369. AB_bulletMass=52.9;
  1370. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1371. AB_ballisticCoefficients[]={0.168};
  1372. AB_velocityBoundaries[]={};
  1373. AB_standardAtmosphere="ASM";
  1374. AB_dragModel=7;
  1375. AB_muzzleVelocities[]={780, 880, 920};
  1376. AB_barrelLengths[]={10, 16.3, 20};
  1377. };
  1378. class CUP_B_545x39_Ball_Tracer_Green: BulletBase
  1379. {
  1380. AB_caliber=0.220;
  1381. AB_bulletLength=0.85;
  1382. AB_bulletMass=49.8;
  1383. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1384. AB_ballisticCoefficients[]={0.168};
  1385. AB_velocityBoundaries[]={};
  1386. AB_standardAtmosphere="ASM";
  1387. AB_dragModel=7;
  1388. AB_muzzleVelocities[]={785, 883, 925};
  1389. AB_barrelLengths[]={10, 16.3, 20};
  1390. };
  1391. class CUP_B_545x39_Ball_Tracer_Red: BulletBase
  1392. {
  1393. AB_caliber=0.220;
  1394. AB_bulletLength=0.85;
  1395. AB_bulletMass=49.8;
  1396. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1397. AB_ballisticCoefficients[]={0.168};
  1398. AB_velocityBoundaries[]={};
  1399. AB_standardAtmosphere="ASM";
  1400. AB_dragModel=7;
  1401. AB_muzzleVelocities[]={785, 883, 925};
  1402. AB_barrelLengths[]={10, 16.3, 20};
  1403. };
  1404. class CUP_B_545x39_Ball_Tracer_White: BulletBase
  1405. {
  1406. AB_caliber=0.220;
  1407. AB_bulletLength=0.85;
  1408. AB_bulletMass=49.8;
  1409. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1410. AB_ballisticCoefficients[]={0.168};
  1411. AB_velocityBoundaries[]={};
  1412. AB_standardAtmosphere="ASM";
  1413. AB_dragModel=7;
  1414. AB_muzzleVelocities[]={785, 883, 925};
  1415. AB_barrelLengths[]={10, 16.3, 20};
  1416. };
  1417. class CUP_B_545x39_Ball_Tracer_Yellow: BulletBase
  1418. {
  1419. AB_caliber=0.220;
  1420. AB_bulletLength=0.85;
  1421. AB_bulletMass=49.8;
  1422. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1423. AB_ballisticCoefficients[]={0.168};
  1424. AB_velocityBoundaries[]={};
  1425. AB_standardAtmosphere="ASM";
  1426. AB_dragModel=7;
  1427. AB_muzzleVelocities[]={785, 883, 925};
  1428. AB_barrelLengths[]={10, 16.3, 20};
  1429. };
  1430. class CUP_B_762x39_Ball: BulletBase
  1431. {
  1432. AB_caliber=0.308;
  1433. AB_bulletLength=1.14;
  1434. AB_bulletMass=123;
  1435. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1436. AB_ballisticCoefficients[]={0.275};
  1437. AB_velocityBoundaries[]={};
  1438. AB_standardAtmosphere="ICAO";
  1439. AB_dragModel=1;
  1440. AB_muzzleVelocities[]={650, 716, 750};
  1441. AB_barrelLengths[]={10, 16.3, 20};
  1442. };
  1443. class CUP_B_762x39_Ball_Tracer_Green: BulletBase
  1444. {
  1445. AB_caliber=0.308;
  1446. AB_bulletLength=1.14;
  1447. AB_bulletMass=117;
  1448. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1449. AB_ballisticCoefficients[]={0.275};
  1450. AB_velocityBoundaries[]={};
  1451. AB_standardAtmosphere="ICAO";
  1452. AB_dragModel=1;
  1453. AB_muzzleVelocities[]={650, 716, 750};
  1454. AB_barrelLengths[]={10, 16.3, 20};
  1455. };
  1456. class B_762x39mm_KLT: BulletBase
  1457. {
  1458. AB_caliber=0.308;
  1459. AB_bulletLength=1.14;
  1460. AB_bulletMass=123;
  1461. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1462. AB_ballisticCoefficients[]={0.275};
  1463. AB_velocityBoundaries[]={};
  1464. AB_standardAtmosphere="ICAO";
  1465. AB_dragModel=1;
  1466. AB_muzzleVelocities[]={650, 716, 750};
  1467. AB_barrelLengths[]={10, 16.3, 20};
  1468. };
  1469. class CUP_B_9x18_Ball: BulletBase
  1470. {
  1471. AB_caliber=0.365;
  1472. AB_bulletLength=0.610;
  1473. AB_bulletMass=92.6;
  1474. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  1475. AB_ballisticCoefficients[]={0.125};
  1476. AB_velocityBoundaries[]={};
  1477. AB_standardAtmosphere="ASM";
  1478. AB_dragModel=1;
  1479. AB_muzzleVelocities[]={298, 330, 350};
  1480. AB_barrelLengths[]={3.8, 5, 9};
  1481. };
  1482. class CUP_B_9x18_Ball_Tracer_Green: BulletBase
  1483. {
  1484. AB_caliber=0.365;
  1485. AB_bulletLength=0.610;
  1486. AB_bulletMass=92.6;
  1487. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  1488. AB_ballisticCoefficients[]={0.125};
  1489. AB_velocityBoundaries[]={};
  1490. AB_standardAtmosphere="ASM";
  1491. AB_dragModel=1;
  1492. AB_muzzleVelocities[]={298, 330, 350};
  1493. AB_barrelLengths[]={3.8, 5, 9};
  1494. };
  1495. class CUP_B_9x18_Ball_Tracer_Red: BulletBase
  1496. {
  1497. AB_caliber=0.365;
  1498. AB_bulletLength=0.610;
  1499. AB_bulletMass=92.6;
  1500. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  1501. AB_ballisticCoefficients[]={0.125};
  1502. AB_velocityBoundaries[]={};
  1503. AB_standardAtmosphere="ASM";
  1504. AB_dragModel=1;
  1505. AB_muzzleVelocities[]={298, 330, 350};
  1506. AB_barrelLengths[]={3.8, 5, 9};
  1507. };
  1508. class CUP_B_9x18_Ball_Tracer_Yellow: BulletBase
  1509. {
  1510. AB_caliber=0.365;
  1511. AB_bulletLength=0.610;
  1512. AB_bulletMass=92.6;
  1513. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  1514. AB_ballisticCoefficients[]={0.125};
  1515. AB_velocityBoundaries[]={};
  1516. AB_standardAtmosphere="ASM";
  1517. AB_dragModel=1;
  1518. AB_muzzleVelocities[]={298, 330, 350};
  1519. AB_barrelLengths[]={3.8, 5, 9};
  1520. };
  1521. class CUP_B_9x18_Ball_White_Tracer: BulletBase
  1522. {
  1523. AB_caliber=0.365;
  1524. AB_bulletLength=0.610;
  1525. AB_bulletMass=92.6;
  1526. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  1527. AB_ballisticCoefficients[]={0.125};
  1528. AB_velocityBoundaries[]={};
  1529. AB_standardAtmosphere="ASM";
  1530. AB_dragModel=1;
  1531. AB_muzzleVelocities[]={298, 330, 350};
  1532. AB_barrelLengths[]={3.8, 5, 9};
  1533. };
  1534. class CUP_B_9x19_Ball: BulletBase
  1535. {
  1536. AB_caliber=0.355;
  1537. AB_bulletLength=0.610;
  1538. AB_bulletMass=124;
  1539. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  1540. AB_ballisticCoefficients[]={0.165};
  1541. AB_velocityBoundaries[]={};
  1542. AB_standardAtmosphere="ASM";
  1543. AB_dragModel=1;
  1544. AB_muzzleVelocities[]={340, 370, 400};
  1545. AB_barrelLengths[]={4, 5, 9};
  1546. };
  1547. class CUP_B_762x51_noTracer: BulletBase
  1548. {
  1549. AB_caliber=0.308;
  1550. AB_bulletLength=1.14;
  1551. AB_bulletMass=146;
  1552. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1553. AB_ballisticCoefficients[]={0.2};
  1554. AB_velocityBoundaries[]={};
  1555. AB_standardAtmosphere="ICAO";
  1556. AB_dragModel=7;
  1557. AB_muzzleVelocities[]={700, 800, 820, 833, 845};
  1558. AB_barrelLengths[]={10, 16, 20, 24, 26};
  1559. };
  1560. class CUP_B_762x51_Red_Tracer_3RndBurst: BulletBase
  1561. {
  1562. AB_caliber=0.308;
  1563. AB_bulletLength=1.14;
  1564. AB_bulletMass=146;
  1565. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1566. AB_ballisticCoefficients[]={0.2};
  1567. AB_velocityBoundaries[]={};
  1568. AB_standardAtmosphere="ICAO";
  1569. AB_dragModel=7;
  1570. AB_muzzleVelocities[]={700, 800, 820, 833, 845};
  1571. AB_barrelLengths[]={10, 16, 20, 24, 26};
  1572. };
  1573. class CUP_B_762x51_White_Tracer_3RndBurst: BulletBase
  1574. {
  1575. AB_caliber=0.308;
  1576. AB_bulletLength=1.14;
  1577. AB_bulletMass=146;
  1578. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1579. AB_ballisticCoefficients[]={0.2};
  1580. AB_velocityBoundaries[]={};
  1581. AB_standardAtmosphere="ICAO";
  1582. AB_dragModel=7;
  1583. AB_muzzleVelocities[]={700, 800, 820, 833, 845};
  1584. AB_barrelLengths[]={10, 16, 20, 24, 26};
  1585. };
  1586. class CUP_B_303_Ball: BulletBase
  1587. {
  1588. AB_caliber=0.311;
  1589. AB_bulletLength=1.227;
  1590. AB_bulletMass=174;
  1591. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1592. AB_ballisticCoefficients[]={0.499, 0.493, 0.48};
  1593. AB_velocityBoundaries[]={671, 549};
  1594. AB_standardAtmosphere="ASM";
  1595. AB_dragModel=1;
  1596. AB_muzzleVelocities[]={748, 761, 765};
  1597. AB_barrelLengths[]={20, 24, 26};
  1598. };
  1599. class CUP_B_127x107_Ball_Green_Tracer: BulletBase
  1600. {
  1601. AB_caliber=0.511;
  1602. AB_bulletLength=2.520;
  1603. AB_bulletMass=745;
  1604. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1605. AB_ballisticCoefficients[]={0.63};
  1606. AB_velocityBoundaries[]={};
  1607. AB_standardAtmosphere="ASM";
  1608. AB_dragModel=1;
  1609. AB_muzzleVelocities[]={820};
  1610. AB_barrelLengths[]={28.7};
  1611. };
  1612. class CUP_B_127x108_Ball_Green_Tracer: BulletBase
  1613. {
  1614. AB_caliber=0.511;
  1615. AB_bulletLength=2.520;
  1616. AB_bulletMass=745;
  1617. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1618. AB_ballisticCoefficients[]={0.63};
  1619. AB_velocityBoundaries[]={};
  1620. AB_standardAtmosphere="ASM";
  1621. AB_dragModel=1;
  1622. AB_muzzleVelocities[]={820};
  1623. AB_barrelLengths[]={28.7};
  1624. };
  1625. class CUP_B_762x54_Ball_White_Tracer: BulletBase
  1626. {
  1627. AB_caliber=0.312;
  1628. AB_bulletLength=1.14;
  1629. AB_bulletMass=149;
  1630. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1631. AB_ballisticCoefficients[]={0.395};
  1632. AB_velocityBoundaries[]={};
  1633. AB_standardAtmosphere="ICAO";
  1634. AB_dragModel=1;
  1635. AB_muzzleVelocities[]={680, 750, 798, 800};
  1636. AB_barrelLengths[]={16, 20, 24, 26};
  1637. };
  1638. class CUP_B_762x54_Ball_Red_Tracer: BulletBase
  1639. {
  1640. AB_caliber=0.312;
  1641. AB_bulletLength=1.14;
  1642. AB_bulletMass=149;
  1643. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1644. AB_ballisticCoefficients[]={0.395};
  1645. AB_velocityBoundaries[]={};
  1646. AB_standardAtmosphere="ICAO";
  1647. AB_dragModel=1;
  1648. AB_muzzleVelocities[]={680, 750, 798, 800};
  1649. AB_barrelLengths[]={16, 20, 24, 26};
  1650. };
  1651. class CUP_B_762x54_Ball_Green_Tracer: BulletBase
  1652. {
  1653. AB_caliber=0.312;
  1654. AB_bulletLength=1.14;
  1655. AB_bulletMass=149;
  1656. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1657. AB_ballisticCoefficients[]={0.395};
  1658. AB_velocityBoundaries[]={};
  1659. AB_standardAtmosphere="ICAO";
  1660. AB_dragModel=1;
  1661. AB_muzzleVelocities[]={680, 750, 798, 800};
  1662. AB_barrelLengths[]={16, 20, 24, 26};
  1663. };
  1664. class CUP_B_762x54_Ball_Yellow_Tracer: BulletBase
  1665. {
  1666. AB_caliber=0.312;
  1667. AB_bulletLength=1.14;
  1668. AB_bulletMass=149;
  1669. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1670. AB_ballisticCoefficients[]={0.395};
  1671. AB_velocityBoundaries[]={};
  1672. AB_standardAtmosphere="ICAO";
  1673. AB_dragModel=1;
  1674. AB_muzzleVelocities[]={680, 750, 798, 800};
  1675. AB_barrelLengths[]={16, 20, 24, 26};
  1676. };
  1677. class CUP_B_9x39_SP5: BulletBase
  1678. {
  1679. AB_caliber=0.364;
  1680. AB_bulletLength=1.24;
  1681. AB_bulletMass=250;
  1682. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  1683. AB_ballisticCoefficients[]={0.275};
  1684. AB_velocityBoundaries[]={};
  1685. AB_standardAtmosphere="ICAO";
  1686. AB_dragModel=1;
  1687. AB_muzzleVelocities[]={280, 300, 320};
  1688. AB_barrelLengths[]={10, 16.3, 20};
  1689. };
  1690. class CUP_B_762x51_Tracer_Green: BulletBase
  1691. {
  1692. AB_caliber=0.308;
  1693. AB_bulletLength=1.14;
  1694. AB_bulletMass=146;
  1695. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1696. AB_ballisticCoefficients[]={0.2};
  1697. AB_velocityBoundaries[]={};
  1698. AB_standardAtmosphere="ICAO";
  1699. AB_dragModel=7;
  1700. AB_muzzleVelocities[]={700, 800, 820, 833, 845};
  1701. AB_barrelLengths[]={10, 16, 20, 24, 26};
  1702. };
  1703. class CUP_B_762x51_Tracer_Red: BulletBase
  1704. {
  1705. AB_caliber=0.308;
  1706. AB_bulletLength=1.14;
  1707. AB_bulletMass=146;
  1708. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1709. AB_ballisticCoefficients[]={0.2};
  1710. AB_velocityBoundaries[]={};
  1711. AB_standardAtmosphere="ICAO";
  1712. AB_dragModel=7;
  1713. AB_muzzleVelocities[]={700, 800, 820, 833, 845};
  1714. AB_barrelLengths[]={10, 16, 20, 24, 26};
  1715. };
  1716. class CUP_B_762x51_Tracer_Yellow: BulletBase
  1717. {
  1718. AB_caliber=0.308;
  1719. AB_bulletLength=1.14;
  1720. AB_bulletMass=146;
  1721. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1722. AB_ballisticCoefficients[]={0.2};
  1723. AB_velocityBoundaries[]={};
  1724. AB_standardAtmosphere="ICAO";
  1725. AB_dragModel=7;
  1726. AB_muzzleVelocities[]={700, 800, 820, 833, 845};
  1727. AB_barrelLengths[]={10, 16, 20, 24, 26};
  1728. };
  1729. class CUP_B_762x51_Tracer_White: BulletBase
  1730. {
  1731. AB_caliber=0.308;
  1732. AB_bulletLength=1.14;
  1733. AB_bulletMass=146;
  1734. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1735. AB_ballisticCoefficients[]={0.2};
  1736. AB_velocityBoundaries[]={};
  1737. AB_standardAtmosphere="ICAO";
  1738. AB_dragModel=7;
  1739. AB_muzzleVelocities[]={700, 800, 820, 833, 845};
  1740. AB_barrelLengths[]={10, 16, 20, 24, 26};
  1741. };
  1742. class B_127x107_Ball: BulletBase
  1743. {
  1744. AB_caliber=0.511;
  1745. AB_bulletLength=2.520;
  1746. AB_bulletMass=745;
  1747. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1748. AB_ballisticCoefficients[]={0.63};
  1749. AB_velocityBoundaries[]={};
  1750. AB_standardAtmosphere="ASM";
  1751. AB_dragModel=1;
  1752. AB_muzzleVelocities[]={820};
  1753. AB_barrelLengths[]={28.7};
  1754. };
  1755. class CUP_B_9x18_SD: BulletBase
  1756. {
  1757. AB_caliber=0.365;
  1758. AB_bulletLength=0.610;
  1759. AB_bulletMass=92.6;
  1760. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  1761. AB_ballisticCoefficients[]={0.125};
  1762. AB_velocityBoundaries[]={};
  1763. AB_standardAtmosphere="ASM";
  1764. AB_dragModel=1;
  1765. AB_muzzleVelocities[]={298, 330, 340};
  1766. AB_barrelLengths[]={3.8, 5, 9};
  1767. };
  1768. class CUP_B_765x17_Ball: BulletBase
  1769. {
  1770. AB_caliber=0.3125;
  1771. AB_bulletLength=0.610;
  1772. AB_bulletMass=65;
  1773. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  1774. AB_ballisticCoefficients[]={0.118};
  1775. AB_velocityBoundaries[]={};
  1776. AB_standardAtmosphere="ASM";
  1777. AB_dragModel=1;
  1778. AB_muzzleVelocities[]={282, 300, 320};
  1779. AB_barrelLengths[]={4, 5, 9};
  1780. };
  1781. class CUP_B_145x115_AP_Green_Tracer: BulletBase
  1782. {
  1783. AB_caliber=0.586;
  1784. AB_bulletLength=2.00;
  1785. AB_bulletMass=1010;
  1786. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1787. AB_ballisticCoefficients[]={0.620};
  1788. AB_velocityBoundaries[]={};
  1789. AB_standardAtmosphere="ASM";
  1790. AB_dragModel=1;
  1791. AB_muzzleVelocities[]={1000};
  1792. AB_barrelLengths[]={53};
  1793. };
  1794. class CUP_B_127x99_Ball_White_Tracer: BulletBase
  1795. {
  1796. AB_caliber=0.510;
  1797. AB_bulletLength=2.310;
  1798. AB_bulletMass=647;
  1799. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1800. AB_ballisticCoefficients[]={0.670};
  1801. AB_velocityBoundaries[]={};
  1802. AB_standardAtmosphere="ASM";
  1803. AB_dragModel=1;
  1804. AB_muzzleVelocities[]={853};
  1805. AB_barrelLengths[]={29};
  1806. };
  1807. class CUP_B_86x70_Ball_noTracer: BulletBase
  1808. {
  1809. AB_caliber=0.338;
  1810. AB_bulletLength=1.70;
  1811. AB_bulletMass=300;
  1812. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1813. AB_ballisticCoefficients[]={0.381};
  1814. AB_velocityBoundaries[]={};
  1815. AB_standardAtmosphere="ICAO";
  1816. AB_dragModel=7;
  1817. AB_muzzleVelocities[]={820, 826, 830};
  1818. AB_barrelLengths[]={24, 26.5, 28};
  1819. };
  1820.  
  1821. class VTN_9x18_Ball_FMJ: B_9x21_Ball
  1822. {
  1823. AB_caliber=0.365;
  1824. AB_bulletLength=0.610;
  1825. AB_bulletMass=92.6;
  1826. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  1827. AB_ballisticCoefficients[]={0.125};
  1828. AB_velocityBoundaries[]={};
  1829. AB_standardAtmosphere="ASM";
  1830. AB_dragModel=1;
  1831. AB_muzzleVelocities[]={298, 330, 350};
  1832. AB_barrelLengths[]={3.8, 5, 9};
  1833. };
  1834. class VTN_9x18_Ball_SC: VTN_9x18_Ball_FMJ
  1835. {
  1836. AB_caliber=0.365;
  1837. AB_bulletLength=0.610;
  1838. AB_bulletMass=92.6;
  1839. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  1840. AB_ballisticCoefficients[]={0.125};
  1841. AB_velocityBoundaries[]={};
  1842. AB_standardAtmosphere="ASM";
  1843. AB_dragModel=1;
  1844. AB_muzzleVelocities[]={298, 330, 350};
  1845. AB_barrelLengths[]={3.8, 5, 9};
  1846. };
  1847. class VTN_9x18_Ball_TRC: VTN_9x18_Ball_FMJ
  1848. {
  1849. AB_caliber=0.365;
  1850. AB_bulletLength=0.610;
  1851. AB_bulletMass=92.6;
  1852. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  1853. AB_ballisticCoefficients[]={0.125};
  1854. AB_velocityBoundaries[]={};
  1855. AB_standardAtmosphere="ASM";
  1856. AB_dragModel=1;
  1857. AB_muzzleVelocities[]={298, 330, 350};
  1858. AB_barrelLengths[]={3.8, 5, 9};
  1859. };
  1860. class VTN_9x18_Ball_AP1: VTN_9x18_Ball_FMJ
  1861. {
  1862. AB_caliber=0.365;
  1863. AB_bulletLength=0.610;
  1864. AB_bulletMass=92.6;
  1865. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  1866. AB_ballisticCoefficients[]={0.125};
  1867. AB_velocityBoundaries[]={};
  1868. AB_standardAtmosphere="ASM";
  1869. AB_dragModel=1;
  1870. AB_muzzleVelocities[]={298, 330, 350};
  1871. AB_barrelLengths[]={3.8, 5, 9};
  1872. };
  1873. class VTN_9x18_Ball_AP2: VTN_9x18_Ball_FMJ
  1874. {
  1875. AB_caliber=0.365;
  1876. AB_bulletLength=0.610;
  1877. AB_bulletMass=92.6;
  1878. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  1879. AB_ballisticCoefficients[]={0.125};
  1880. AB_velocityBoundaries[]={};
  1881. AB_standardAtmosphere="ASM";
  1882. AB_dragModel=1;
  1883. AB_muzzleVelocities[]={298, 330, 350};
  1884. AB_barrelLengths[]={3.8, 5, 9};
  1885. };
  1886. class VTN_9x18_Ball_PRS: VTN_9x18_Ball_FMJ
  1887. {
  1888. AB_caliber=0.365;
  1889. AB_bulletLength=0.610;
  1890. AB_bulletMass=92.6;
  1891. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  1892. AB_ballisticCoefficients[]={0.125};
  1893. AB_velocityBoundaries[]={};
  1894. AB_standardAtmosphere="ASM";
  1895. AB_dragModel=1;
  1896. AB_muzzleVelocities[]={298, 330, 350};
  1897. AB_barrelLengths[]={3.8, 5, 9};
  1898. };
  1899. class VTN_9x19_Ball_SC: VTN_9x18_Ball_FMJ
  1900. {
  1901. AB_caliber=0.355;
  1902. AB_bulletLength=0.610;
  1903. AB_bulletMass=124;
  1904. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  1905. AB_ballisticCoefficients[]={0.165};
  1906. AB_velocityBoundaries[]={};
  1907. AB_standardAtmosphere="ASM";
  1908. AB_dragModel=1;
  1909. AB_muzzleVelocities[]={340, 370, 400};
  1910. AB_barrelLengths[]={4, 5, 9};
  1911. };
  1912. class VTN_9x19_Ball_TRC: VTN_9x19_Ball_SC
  1913. {
  1914. AB_caliber=0.355;
  1915. AB_bulletLength=0.610;
  1916. AB_bulletMass=124;
  1917. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  1918. AB_ballisticCoefficients[]={0.165};
  1919. AB_velocityBoundaries[]={};
  1920. AB_standardAtmosphere="ASM";
  1921. AB_dragModel=1;
  1922. AB_muzzleVelocities[]={340, 370, 400};
  1923. AB_barrelLengths[]={4, 5, 9};
  1924. };
  1925. class VTN_9x19_Ball_AP: VTN_9x19_Ball_SC
  1926. {
  1927. AB_caliber=0.355;
  1928. AB_bulletLength=0.610;
  1929. AB_bulletMass=124;
  1930. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  1931. AB_ballisticCoefficients[]={0.165};
  1932. AB_velocityBoundaries[]={};
  1933. AB_standardAtmosphere="ASM";
  1934. AB_dragModel=1;
  1935. AB_muzzleVelocities[]={340, 370, 400};
  1936. AB_barrelLengths[]={4, 5, 9};
  1937. };
  1938. class VTN_9x19_Ball_PRS: VTN_9x19_Ball_SC
  1939. {
  1940. AB_caliber=0.355;
  1941. AB_bulletLength=0.610;
  1942. AB_bulletMass=124;
  1943. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  1944. AB_ballisticCoefficients[]={0.165};
  1945. AB_velocityBoundaries[]={};
  1946. AB_standardAtmosphere="ASM";
  1947. AB_dragModel=1;
  1948. AB_muzzleVelocities[]={340, 370, 400};
  1949. AB_barrelLengths[]={4, 5, 9};
  1950. };
  1951. class VTN_9x39_Ball_SC: B_9x21_Ball
  1952. {
  1953. AB_caliber=0.364;
  1954. AB_bulletLength=1.24;
  1955. AB_bulletMass=250;
  1956. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  1957. AB_ballisticCoefficients[]={0.275};
  1958. AB_velocityBoundaries[]={};
  1959. AB_standardAtmosphere="ICAO";
  1960. AB_dragModel=1;
  1961. AB_muzzleVelocities[]={280, 300, 320};
  1962. AB_barrelLengths[]={10, 16.3, 20};
  1963. };
  1964. class VTN_9x39_Ball_AP: VTN_9x39_Ball_SC
  1965. {
  1966. AB_caliber=0.364;
  1967. AB_bulletLength=1.24;
  1968. AB_bulletMass=250;
  1969. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  1970. AB_ballisticCoefficients[]={0.275};
  1971. AB_velocityBoundaries[]={};
  1972. AB_standardAtmosphere="ICAO";
  1973. AB_dragModel=1;
  1974. AB_muzzleVelocities[]={280, 300, 320};
  1975. AB_barrelLengths[]={10, 16.3, 20};
  1976. };
  1977. class VTN_545x39_Ball_SC: B_556x45_Ball
  1978. {
  1979. AB_caliber=0.220;
  1980. AB_bulletLength=0.85;
  1981. AB_bulletMass=52.9;
  1982. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1983. AB_ballisticCoefficients[]={0.168};
  1984. AB_velocityBoundaries[]={};
  1985. AB_standardAtmosphere="ASM";
  1986. AB_dragModel=7;
  1987. AB_muzzleVelocities[]={780, 880, 920};
  1988. AB_barrelLengths[]={10, 16.3, 20};
  1989. };
  1990. class VTN_545x39_Ball_TRC: VTN_545x39_Ball_SC
  1991. {
  1992. AB_caliber=0.220;
  1993. AB_bulletLength=0.85;
  1994. AB_bulletMass=49.8;
  1995. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1996. AB_ballisticCoefficients[]={0.168};
  1997. AB_velocityBoundaries[]={};
  1998. AB_standardAtmosphere="ASM";
  1999. AB_dragModel=7;
  2000. AB_muzzleVelocities[]={785, 883, 925};
  2001. AB_barrelLengths[]={10, 16.3, 20};
  2002. };
  2003. class VTN_545x39_Ball_AP: VTN_545x39_Ball_TRC
  2004. {
  2005. AB_caliber=0.220;
  2006. AB_bulletLength=0.85;
  2007. AB_bulletMass=52.9;
  2008. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  2009. AB_ballisticCoefficients[]={0.168};
  2010. AB_velocityBoundaries[]={};
  2011. AB_standardAtmosphere="ASM";
  2012. AB_dragModel=7;
  2013. AB_muzzleVelocities[]={780, 880, 920};
  2014. AB_barrelLengths[]={10, 16.3, 20};
  2015. };
  2016. class VTN_545x39_Ball_AP2: VTN_545x39_Ball_AP
  2017. {
  2018. AB_caliber=0.220;
  2019. AB_bulletLength=0.85;
  2020. AB_bulletMass=52.9;
  2021. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  2022. AB_ballisticCoefficients[]={0.168};
  2023. AB_velocityBoundaries[]={};
  2024. AB_standardAtmosphere="ASM";
  2025. AB_dragModel=7;
  2026. AB_muzzleVelocities[]={780, 880, 920};
  2027. AB_barrelLengths[]={10, 16.3, 20};
  2028. };
  2029. class VTN_545x39_Ball_SS: VTN_545x39_Ball_SC
  2030. {
  2031. AB_caliber=0.220;
  2032. AB_bulletLength=0.85;
  2033. AB_bulletMass=52.9;
  2034. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  2035. AB_ballisticCoefficients[]={0.168};
  2036. AB_velocityBoundaries[]={};
  2037. AB_standardAtmosphere="ASM";
  2038. AB_dragModel=7;
  2039. AB_muzzleVelocities[]={300, 320, 340};
  2040. AB_barrelLengths[]={10, 16.3, 20};
  2041. };
  2042. class VTN_762x39_Ball_SC: B_762x51_Ball
  2043. {
  2044. AB_caliber=0.308;
  2045. AB_bulletLength=1.14;
  2046. AB_bulletMass=123;
  2047. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  2048. AB_ballisticCoefficients[]={0.275};
  2049. AB_velocityBoundaries[]={};
  2050. AB_standardAtmosphere="ICAO";
  2051. AB_dragModel=1;
  2052. AB_muzzleVelocities[]={650, 716, 750};
  2053. AB_barrelLengths[]={10, 16.3, 20};
  2054. };
  2055. class VTN_762x39_Ball_TRC: VTN_762x39_Ball_SC
  2056. {
  2057. AB_caliber=0.308;
  2058. AB_bulletLength=1.14;
  2059. AB_bulletMass=117;
  2060. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  2061. AB_ballisticCoefficients[]={0.275};
  2062. AB_velocityBoundaries[]={};
  2063. AB_standardAtmosphere="ICAO";
  2064. AB_dragModel=1;
  2065. AB_muzzleVelocities[]={650, 716, 750};
  2066. AB_barrelLengths[]={10, 16.3, 20};
  2067. };
  2068. class VTN_762x39_Ball_AP: VTN_762x39_Ball_TRC
  2069. {
  2070. AB_caliber=0.308;
  2071. AB_bulletLength=1.14;
  2072. AB_bulletMass=123;
  2073. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  2074. AB_ballisticCoefficients[]={0.275};
  2075. AB_velocityBoundaries[]={};
  2076. AB_standardAtmosphere="ICAO";
  2077. AB_dragModel=1;
  2078. AB_muzzleVelocities[]={650, 716, 750};
  2079. AB_barrelLengths[]={10, 16.3, 20};
  2080. };
  2081. class VTN_762x39_Ball_INC: VTN_762x39_Ball_AP
  2082. {
  2083. AB_caliber=0.308;
  2084. AB_bulletLength=1.14;
  2085. AB_bulletMass=123;
  2086. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  2087. AB_ballisticCoefficients[]={0.275};
  2088. AB_velocityBoundaries[]={};
  2089. AB_standardAtmosphere="ICAO";
  2090. AB_dragModel=1;
  2091. AB_muzzleVelocities[]={650, 716, 750};
  2092. AB_barrelLengths[]={10, 16.3, 20};
  2093. };
  2094. class VTN_762x39_Ball_API: VTN_762x39_Ball_INC
  2095. {
  2096. AB_caliber=0.308;
  2097. AB_bulletLength=1.14;
  2098. AB_bulletMass=123;
  2099. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  2100. AB_ballisticCoefficients[]={0.275};
  2101. AB_velocityBoundaries[]={};
  2102. AB_standardAtmosphere="ICAO";
  2103. AB_dragModel=1;
  2104. AB_muzzleVelocities[]={650, 716, 750};
  2105. AB_barrelLengths[]={10, 16.3, 20};
  2106. };
  2107. class VTN_762x39_Ball_SS: VTN_762x39_Ball_SC
  2108. {
  2109. AB_caliber=0.308;
  2110. AB_bulletLength=1.14;
  2111. AB_bulletMass=123;
  2112. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  2113. AB_ballisticCoefficients[]={0.275};
  2114. AB_velocityBoundaries[]={};
  2115. AB_standardAtmosphere="ICAO";
  2116. AB_dragModel=1;
  2117. AB_muzzleVelocities[]={300, 320, 340};
  2118. AB_barrelLengths[]={10, 16.3, 20};
  2119. };
  2120. class VTN_762x41_Ball_SS: B_762x51_Ball
  2121. {
  2122. AB_caliber=0.308;
  2123. AB_bulletLength=0.53;
  2124. AB_bulletMass=143;
  2125. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  2126. AB_ballisticCoefficients[]={0.275};
  2127. AB_velocityBoundaries[]={};
  2128. AB_standardAtmosphere="ICAO";
  2129. AB_dragModel=1;
  2130. AB_muzzleVelocities[]={200, 210, 220};
  2131. AB_barrelLengths[]={4, 6, 8};
  2132. };
  2133. class VTN_762x54_Ball_SC: VTN_762x39_Ball_SC
  2134. {
  2135. AB_caliber=0.312;
  2136. AB_bulletLength=1.14;
  2137. AB_bulletMass=152;
  2138. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  2139. AB_ballisticCoefficients[]={0.4};
  2140. AB_velocityBoundaries[]={};
  2141. AB_standardAtmosphere="ICAO";
  2142. AB_dragModel=1;
  2143. AB_muzzleVelocities[]={700, 800, 820, 833};
  2144. AB_barrelLengths[]={16, 20, 24, 26};
  2145. };
  2146. class VTN_762x54_Ball_TRC: VTN_762x54_Ball_SC
  2147. {
  2148. AB_caliber=0.312;
  2149. AB_bulletLength=1.14;
  2150. AB_bulletMass=149;
  2151. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  2152. AB_ballisticCoefficients[]={0.395};
  2153. AB_velocityBoundaries[]={};
  2154. AB_standardAtmosphere="ICAO";
  2155. AB_dragModel=1;
  2156. AB_muzzleVelocities[]={680, 750, 798, 800};
  2157. AB_barrelLengths[]={16, 20, 24, 26};
  2158. };
  2159. class VTN_762x54_Ball_AP: VTN_762x54_Ball_TRC
  2160. {
  2161. AB_caliber=0.312;
  2162. AB_bulletLength=1.14;
  2163. AB_bulletMass=152;
  2164. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  2165. AB_ballisticCoefficients[]={0.4};
  2166. AB_velocityBoundaries[]={};
  2167. AB_standardAtmosphere="ICAO";
  2168. AB_dragModel=1;
  2169. AB_muzzleVelocities[]={700, 800, 820, 833};
  2170. AB_barrelLengths[]={16, 20, 24, 26};
  2171. };
  2172. class VTN_762x54_Ball_INC: VTN_762x54_Ball_AP
  2173. {
  2174. AB_caliber=0.312;
  2175. AB_bulletLength=1.14;
  2176. AB_bulletMass=152;
  2177. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  2178. AB_ballisticCoefficients[]={0.4};
  2179. AB_velocityBoundaries[]={};
  2180. AB_standardAtmosphere="ICAO";
  2181. AB_dragModel=1;
  2182. AB_muzzleVelocities[]={700, 800, 820, 833};
  2183. AB_barrelLengths[]={16, 20, 24, 26};
  2184. };
  2185. class VTN_762x54_Ball_API: VTN_762x54_Ball_INC
  2186. {
  2187. AB_caliber=0.312;
  2188. AB_bulletLength=1.14;
  2189. AB_bulletMass=152;
  2190. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  2191. AB_ballisticCoefficients[]={0.4};
  2192. AB_velocityBoundaries[]={};
  2193. AB_standardAtmosphere="ICAO";
  2194. AB_dragModel=1;
  2195. AB_muzzleVelocities[]={700, 800, 820, 833};
  2196. AB_barrelLengths[]={16, 20, 24, 26};
  2197. };
  2198. class VTN_145x114_Ball_APT: B_127x108_Ball
  2199. {
  2200. AB_caliber=0.586;
  2201. AB_bulletLength=2.00;
  2202. AB_bulletMass=1010;
  2203. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  2204. AB_ballisticCoefficients[]={0.620};
  2205. AB_velocityBoundaries[]={};
  2206. AB_standardAtmosphere="ASM";
  2207. AB_dragModel=1;
  2208. AB_muzzleVelocities[]={1000};
  2209. AB_barrelLengths[]={53};
  2210. };
  2211. class VTN_6mm_BB: B_65x39_Caseless
  2212. {
  2213. AB_caliber=0.24;
  2214. AB_bulletLength=0.24;
  2215. AB_bulletMass=6;
  2216. AB_ammoTempMuzzleVelocityShifts[]={};
  2217. AB_ballisticCoefficients[]={};
  2218. AB_velocityBoundaries[]={};
  2219. AB_standardAtmosphere="ICAO";
  2220. AB_dragModel=1;
  2221. AB_muzzleVelocities[]={100};
  2222. AB_barrelLengths[]={15};
  2223. };
  2224. class VTN_9x19_Ball_FMJ: B_9x21_Ball
  2225. {
  2226. AB_caliber=0.355;
  2227. AB_bulletLength=0.610;
  2228. AB_bulletMass=124;
  2229. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  2230. AB_ballisticCoefficients[]={0.165};
  2231. AB_velocityBoundaries[]={};
  2232. AB_standardAtmosphere="ASM";
  2233. AB_dragModel=1;
  2234. AB_muzzleVelocities[]={340, 370, 400};
  2235. AB_barrelLengths[]={4, 5, 9};
  2236. };
  2237. class VTN_556x45_Ball_FMJ: B_556x45_Ball
  2238. {
  2239. AB_caliber=0.224;
  2240. AB_bulletLength=0.906;
  2241. AB_bulletMass=62;
  2242. AB_ammoTempMuzzleVelocityShifts[]={-27.20, -26.44, -23.76, -21.00, -17.54, -13.10, -7.95, -1.62, 6.24, 15.48, 27.75};
  2243. AB_ballisticCoefficients[]={0.151};
  2244. AB_velocityBoundaries[]={};
  2245. AB_standardAtmosphere="ASM";
  2246. AB_dragModel=7;
  2247. AB_muzzleVelocities[]={723, 764, 796, 825, 843, 866, 878, 892, 906, 915, 922, 900};
  2248. AB_barrelLengths[]={8.3, 9.4, 10.6, 11.8, 13.0, 14.2, 15.4, 16.5, 17.7, 18.9, 20.0, 24.0};
  2249. };
  2250. class VTN_556x45_Ball_TRC: VTN_556x45_Ball_FMJ
  2251. {
  2252. AB_caliber=0.224;
  2253. AB_bulletLength=0.906;
  2254. AB_bulletMass=62;
  2255. AB_ammoTempMuzzleVelocityShifts[]={-27.20, -26.44, -23.76, -21.00, -17.54, -13.10, -7.95, -1.62, 6.24, 15.48, 27.75};
  2256. AB_ballisticCoefficients[]={0.151};
  2257. AB_velocityBoundaries[]={};
  2258. AB_standardAtmosphere="ASM";
  2259. AB_dragModel=7;
  2260. AB_muzzleVelocities[]={723, 764, 796, 825, 843, 866, 878, 892, 906, 915, 922, 900};
  2261. AB_barrelLengths[]={8.3, 9.4, 10.6, 11.8, 13.0, 14.2, 15.4, 16.5, 17.7, 18.9, 20.0, 24.0};
  2262. };
  2263. class VTN_556x45_Ball_TRCN: VTN_556x45_Ball_TRC
  2264. {
  2265. AB_caliber=0.224;
  2266. AB_bulletLength=0.906;
  2267. AB_bulletMass=62;
  2268. AB_ammoTempMuzzleVelocityShifts[]={-27.20, -26.44, -23.76, -21.00, -17.54, -13.10, -7.95, -1.62, 6.24, 15.48, 27.75};
  2269. AB_ballisticCoefficients[]={0.151};
  2270. AB_velocityBoundaries[]={};
  2271. AB_standardAtmosphere="ASM";
  2272. AB_dragModel=7;
  2273. AB_muzzleVelocities[]={723, 764, 796, 825, 843, 866, 878, 892, 906, 915, 922, 900};
  2274. AB_barrelLengths[]={8.3, 9.4, 10.6, 11.8, 13.0, 14.2, 15.4, 16.5, 17.7, 18.9, 20.0, 24.0};
  2275. };
  2276. class VTN_556x45_Ball_SC: VTN_556x45_Ball_FMJ
  2277. {
  2278. AB_caliber=0.224;
  2279. AB_bulletLength=0.906;
  2280. AB_bulletMass=62;
  2281. AB_ammoTempMuzzleVelocityShifts[]={-27.20, -26.44, -23.76, -21.00, -17.54, -13.10, -7.95, -1.62, 6.24, 15.48, 27.75};
  2282. AB_ballisticCoefficients[]={0.151};
  2283. AB_velocityBoundaries[]={};
  2284. AB_standardAtmosphere="ASM";
  2285. AB_dragModel=7;
  2286. AB_muzzleVelocities[]={723, 764, 796, 825, 843, 866, 878, 892, 906, 915, 922, 900};
  2287. AB_barrelLengths[]={8.3, 9.4, 10.6, 11.8, 13.0, 14.2, 15.4, 16.5, 17.7, 18.9, 20.0, 24.0};
  2288. };
  2289. class VTN_556x45_Ball_AP: VTN_556x45_Ball_TRC
  2290. {
  2291. AB_caliber=0.224;
  2292. AB_bulletLength=0.906;
  2293. AB_bulletMass=62;
  2294. AB_ammoTempMuzzleVelocityShifts[]={-27.20, -26.44, -23.76, -21.00, -17.54, -13.10, -7.95, -1.62, 6.24, 15.48, 27.75};
  2295. AB_ballisticCoefficients[]={0.151};
  2296. AB_velocityBoundaries[]={};
  2297. AB_standardAtmosphere="ASM";
  2298. AB_dragModel=7;
  2299. AB_muzzleVelocities[]={723, 764, 796, 825, 843, 866, 878, 892, 906, 915, 922, 900};
  2300. AB_barrelLengths[]={8.3, 9.4, 10.6, 11.8, 13.0, 14.2, 15.4, 16.5, 17.7, 18.9, 20.0, 24.0};
  2301. };
  2302. class VTN_556x45_Ball_INC: VTN_556x45_Ball_AP
  2303. {
  2304. AB_caliber=0.224;
  2305. AB_bulletLength=0.906;
  2306. AB_bulletMass=62;
  2307. AB_ammoTempMuzzleVelocityShifts[]={-27.20, -26.44, -23.76, -21.00, -17.54, -13.10, -7.95, -1.62, 6.24, 15.48, 27.75};
  2308. AB_ballisticCoefficients[]={0.151};
  2309. AB_velocityBoundaries[]={};
  2310. AB_standardAtmosphere="ASM";
  2311. AB_dragModel=7;
  2312. AB_muzzleVelocities[]={723, 764, 796, 825, 843, 866, 878, 892, 906, 915, 922, 900};
  2313. AB_barrelLengths[]={8.3, 9.4, 10.6, 11.8, 13.0, 14.2, 15.4, 16.5, 17.7, 18.9, 20.0, 24.0};
  2314. };
  2315. class VTN_556x45_Ball_LR: VTN_556x45_Ball_FMJ
  2316. {
  2317. AB_caliber=0.224;
  2318. AB_bulletLength=0.906;
  2319. AB_bulletMass=77;
  2320. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  2321. AB_ballisticCoefficients[]={0.361};
  2322. AB_velocityBoundaries[]={};
  2323. AB_standardAtmosphere="ASM";
  2324. AB_dragModel=1;
  2325. AB_muzzleVelocities[]={624, 816, 832, 838};
  2326. AB_barrelLengths[]={7.5, 14.5, 18, 20};
  2327. };
  2328. class VTN_556x45_Ball_SS: B_556x45_Ball
  2329. {
  2330. AB_caliber=0.224;
  2331. AB_bulletLength=0.906;
  2332. AB_bulletMass=62;
  2333. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  2334. AB_ballisticCoefficients[]={0.151};
  2335. AB_velocityBoundaries[]={};
  2336. AB_standardAtmosphere="ASM";
  2337. AB_dragModel=7;
  2338. AB_muzzleVelocities[]={300, 320, 340};
  2339. AB_barrelLengths[]={10, 20.0, 24.0};
  2340. };
  2341. class VTN_762x51_Ball_SC: B_762x51_Ball
  2342. {
  2343. AB_caliber=0.308;
  2344. AB_bulletLength=1.14;
  2345. AB_bulletMass=146;
  2346. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  2347. AB_ballisticCoefficients[]={0.2};
  2348. AB_velocityBoundaries[]={};
  2349. AB_standardAtmosphere="ICAO";
  2350. AB_dragModel=7;
  2351. AB_muzzleVelocities[]={700, 800, 820, 833, 845};
  2352. AB_barrelLengths[]={10, 16, 20, 24, 26};
  2353. };
  2354. class VTN_762x51_Ball_TRC: VTN_762x51_Ball_SC
  2355. {
  2356. AB_caliber=0.308;
  2357. AB_bulletLength=1.14;
  2358. AB_bulletMass=146;
  2359. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  2360. AB_ballisticCoefficients[]={0.2};
  2361. AB_velocityBoundaries[]={};
  2362. AB_standardAtmosphere="ICAO";
  2363. AB_dragModel=7;
  2364. AB_muzzleVelocities[]={700, 800, 820, 833, 845};
  2365. AB_barrelLengths[]={10, 16, 20, 24, 26};
  2366. };
  2367. class VTN_762x51_Ball_TRCN: VTN_762x51_Ball_TRC
  2368. {
  2369. AB_caliber=0.308;
  2370. AB_bulletLength=1.14;
  2371. AB_bulletMass=146;
  2372. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  2373. AB_ballisticCoefficients[]={0.2};
  2374. AB_velocityBoundaries[]={};
  2375. AB_standardAtmosphere="ICAO";
  2376. AB_dragModel=7;
  2377. AB_muzzleVelocities[]={700, 800, 820, 833, 845};
  2378. AB_barrelLengths[]={10, 16, 20, 24, 26};
  2379. };
  2380. class VTN_762x51_Ball_AP: VTN_762x51_Ball_TRC
  2381. {
  2382. AB_caliber=0.308;
  2383. AB_bulletLength=1.14;
  2384. AB_bulletMass=146;
  2385. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  2386. AB_ballisticCoefficients[]={0.2};
  2387. AB_velocityBoundaries[]={};
  2388. AB_standardAtmosphere="ICAO";
  2389. AB_dragModel=7;
  2390. AB_muzzleVelocities[]={700, 800, 820, 833, 845};
  2391. AB_barrelLengths[]={10, 16, 20, 24, 26};
  2392. };
  2393. class VTN_762x51_Ball_LR: VTN_762x51_Ball_SC
  2394. {
  2395. AB_caliber=0.308;
  2396. AB_bulletLength=1.24;
  2397. AB_bulletMass=175;
  2398. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  2399. AB_ballisticCoefficients[]={0.243};
  2400. AB_velocityBoundaries[]={};
  2401. AB_standardAtmosphere="ICAO";
  2402. AB_dragModel=7;
  2403. AB_muzzleVelocities[]={750, 780, 790, 794};
  2404. AB_barrelLengths[]={16, 20, 24, 26};
  2405. };
  2406. class VTN_1143x23_Ball_FMJ: B_408_Ball
  2407. {
  2408. AB_caliber=0.452;
  2409. AB_bulletLength=0.68;
  2410. AB_bulletMass=230;
  2411. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  2412. AB_ballisticCoefficients[]={0.195};
  2413. AB_velocityBoundaries[]={};
  2414. AB_standardAtmosphere="ASM";
  2415. AB_dragModel=1;
  2416. AB_muzzleVelocities[]={230, 250, 285};
  2417. AB_barrelLengths[]={4, 5, 9};
  2418. };
  2419. class VTN_1143x23_Ball_HP: VTN_1143x23_Ball_FMJ
  2420. {
  2421. AB_caliber=0.452;
  2422. AB_bulletLength=0.68;
  2423. AB_bulletMass=230;
  2424. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  2425. AB_ballisticCoefficients[]={0.195};
  2426. AB_velocityBoundaries[]={};
  2427. AB_standardAtmosphere="ASM";
  2428. AB_dragModel=1;
  2429. AB_muzzleVelocities[]={230, 250, 285};
  2430. AB_barrelLengths[]={4, 5, 9};
  2431. };
  2432. class VTN_1143x23_Ball_JHP: VTN_1143x23_Ball_FMJ
  2433. {
  2434. AB_caliber=0.452;
  2435. AB_bulletLength=0.68;
  2436. AB_bulletMass=230;
  2437. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  2438. AB_ballisticCoefficients[]={0.195};
  2439. AB_velocityBoundaries[]={};
  2440. AB_standardAtmosphere="ASM";
  2441. AB_dragModel=1;
  2442. AB_muzzleVelocities[]={230, 250, 285};
  2443. AB_barrelLengths[]={4, 5, 9};
  2444. };
  2445. class VTN_762x39_Ball_FMJ: B_762x51_Ball
  2446. {
  2447. AB_caliber=0.308;
  2448. AB_bulletLength=1.14;
  2449. AB_bulletMass=123;
  2450. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  2451. AB_ballisticCoefficients[]={0.275};
  2452. AB_velocityBoundaries[]={};
  2453. AB_standardAtmosphere="ICAO";
  2454. AB_dragModel=1;
  2455. AB_muzzleVelocities[]={650, 716, 750};
  2456. AB_barrelLengths[]={10, 16.3, 20};
  2457. };
  2458. class VTN_45_Pellet: B_762x51_Ball
  2459. {
  2460. AB_caliber=0.22;
  2461. AB_bulletLength=0.23;
  2462. AB_bulletMass=3;
  2463. AB_ammoTempMuzzleVelocityShifts[]={};
  2464. AB_ballisticCoefficients[]={};
  2465. AB_velocityBoundaries[]={};
  2466. AB_standardAtmosphere="ICAO";
  2467. AB_dragModel=1;
  2468. AB_muzzleVelocities[]={100, 138, 150};
  2469. AB_barrelLengths[]={5, 10, 16};
  2470. };
  2471. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement