Advertisement
Guest User

CfgAmmo

a guest
Nov 29th, 2014
271
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 55.62 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
  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
  95. {
  96. airFriction=-0.000772;
  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
  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.505, 0.496, 0.485, 0.485, 0.485};
  136. AB_velocityBoundaries[]={853, 549, 549, 549};
  137. AB_standardAtmosphere="ICAO";
  138. AB_dragModel=1;
  139. AB_muzzleVelocities[]={750, 780, 790, 794};
  140. AB_barrelLengths[]={16, 20, 24, 26};
  141. };
  142. class AB_762x51_Ball_Subsonic : B_762x51_Ball
  143. {
  144. airFriction=-0.000535;
  145. caliber=0.5;
  146. hit=16;
  147. typicalSpeed=790;
  148. AB_caliber=0.308;
  149. AB_bulletLength=1.340;
  150. AB_bulletMass=200;
  151. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  152. AB_ballisticCoefficients[]={0.235};
  153. AB_velocityBoundaries[]={};
  154. AB_standardAtmosphere="ICAO";
  155. AB_dragModel=7;
  156. AB_muzzleVelocities[]={305, 325, 335, 340};
  157. AB_barrelLengths[]={16, 20, 24, 26};
  158. };
  159. class AB_762x54_Ball_7N14 : B_762x51_Ball
  160. {
  161. airFriction=-0.001023;
  162. caliber=0.95;
  163. hit=15;
  164. typicalSpeed=820;
  165. AB_caliber=0.312;
  166. AB_bulletLength=1.14;
  167. AB_bulletMass=152;
  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.4};
  170. AB_velocityBoundaries[]={};
  171. AB_standardAtmosphere="ICAO";
  172. AB_dragModel=1;
  173. AB_muzzleVelocities[]={700, 800, 820, 833};
  174. AB_barrelLengths[]={16, 20, 24, 26};
  175. };
  176. class AB_762x54_Ball_7T2 : B_762x51_Tracer_Red
  177. {
  178. airFriction=-0.001023;
  179. caliber=0.9;
  180. hit=15;
  181. typicalSpeed=800;
  182. AB_caliber=0.312;
  183. AB_bulletLength=1.14;
  184. AB_bulletMass=149;
  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.395};
  187. AB_velocityBoundaries[]={};
  188. AB_standardAtmosphere="ICAO";
  189. AB_dragModel=1;
  190. AB_muzzleVelocities[]={680, 750, 798, 800};
  191. AB_barrelLengths[]={16, 20, 24, 26};
  192. };
  193. class AB_762x35_Ball : B_762x51_Ball
  194. {
  195. airFriction=-0.000821;
  196. caliber=0.9;
  197. hit=11;
  198. typicalSpeed=790;
  199. AB_caliber=0.308;
  200. AB_bulletLength=1.153;
  201. AB_bulletMass=125;
  202. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  203. AB_ballisticCoefficients[]={0.349, 0.338, 0.330, 0.310};
  204. AB_velocityBoundaries[]={792, 610, 488};
  205. AB_standardAtmosphere="ICAO";
  206. AB_dragModel=1;
  207. AB_muzzleVelocities[]={620, 655, 675};
  208. AB_barrelLengths[]={9, 16, 20};
  209. };
  210. class AB_762x39_Ball : B_762x51_Ball
  211. {
  212. airFriction=-0.0015168;
  213. hit=12;
  214. typicalSpeed=716;
  215. AB_caliber=0.308;
  216. AB_bulletLength=1.14;
  217. AB_bulletMass=123;
  218. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  219. AB_ballisticCoefficients[]={0.275};
  220. AB_velocityBoundaries[]={};
  221. AB_standardAtmosphere="ICAO";
  222. AB_dragModel=1;
  223. AB_muzzleVelocities[]={650, 716, 750};
  224. AB_barrelLengths[]={10, 16.3, 20};
  225. };
  226. class AB_762x39_Ball_57N231P : B_762x51_Tracer_Red
  227. {
  228. airFriction=-0.0015168;
  229. hit=12;
  230. typicalSpeed=716;
  231. AB_caliber=0.308;
  232. AB_bulletLength=1.14;
  233. AB_bulletMass=117;
  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.275};
  236. AB_velocityBoundaries[]={};
  237. AB_standardAtmosphere="ICAO";
  238. AB_dragModel=1;
  239. AB_muzzleVelocities[]={650, 716, 750};
  240. AB_barrelLengths[]={10, 16.3, 20};
  241. };
  242. class B_9x21_Ball
  243. {
  244. airFriction=-0.00125;
  245. typicalSpeed=390;
  246. hit=6;
  247. AB_caliber=0.356;
  248. AB_bulletLength=0.610;
  249. AB_bulletMass=115;
  250. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  251. AB_ballisticCoefficients[]={0.17};
  252. AB_velocityBoundaries[]={};
  253. AB_standardAtmosphere="ASM";
  254. AB_dragModel=1;
  255. AB_muzzleVelocities[]={350, 390, 420};
  256. AB_barrelLengths[]={4, 5, 9};
  257. };
  258. class AB_9x18_Ball_57N181S : B_9x21_Ball
  259. {
  260. hit=5;
  261. airFriction=-0.001234;
  262. typicalSpeed=298;
  263. AB_caliber=0.365;
  264. AB_bulletLength=0.610;
  265. AB_bulletMass=92.6;
  266. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  267. AB_ballisticCoefficients[]={0.125};
  268. AB_velocityBoundaries[]={};
  269. AB_standardAtmosphere="ASM";
  270. AB_dragModel=1;
  271. AB_muzzleVelocities[]={298, 330, 350};
  272. AB_barrelLengths[]={3.8, 5, 9};
  273. };
  274. class AB_9x19_Ball : B_9x21_Ball
  275. {
  276. airFriction=-0.001234;
  277. typicalSpeed=370;
  278. hit=6;
  279. AB_caliber=0.355;
  280. AB_bulletLength=0.610;
  281. AB_bulletMass=124;
  282. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  283. AB_ballisticCoefficients[]={0.165};
  284. AB_velocityBoundaries[]={};
  285. AB_standardAtmosphere="ASM";
  286. AB_dragModel=1;
  287. AB_muzzleVelocities[]={340, 370, 400};
  288. AB_barrelLengths[]={4, 5, 9};
  289. };
  290. class AB_10x25_Ball : B_9x21_Ball
  291. {
  292. airFriction=-0.00168;
  293. typicalSpeed=425;
  294. hit=7;
  295. AB_caliber=0.5;
  296. AB_bulletLength=0.764;
  297. AB_bulletMass=165;
  298. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  299. AB_ballisticCoefficients[]={0.189};
  300. AB_velocityBoundaries[]={};
  301. AB_standardAtmosphere="ASM";
  302. AB_dragModel=1;
  303. AB_muzzleVelocities[]={360, 400, 430};
  304. AB_barrelLengths[]={4, 4.61, 9};
  305. };
  306. class AB_765x17_Ball: B_9x21_Ball
  307. {
  308. airFriction=-0.001213;
  309. typicalSpeed=282;
  310. hit=7;
  311. AB_caliber=0.3125;
  312. AB_bulletLength=0.610;
  313. AB_bulletMass=65;
  314. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  315. AB_ballisticCoefficients[]={0.118};
  316. AB_velocityBoundaries[]={};
  317. AB_standardAtmosphere="ASM";
  318. AB_dragModel=1;
  319. AB_muzzleVelocities[]={282, 300, 320};
  320. AB_barrelLengths[]={4, 5, 9};
  321. };
  322. class AB_303_Ball : AB_762x51_Ball_M118LR
  323. {
  324. airFriction=-0.00083;
  325. typicalSpeed=761;
  326. AB_caliber=0.311;
  327. AB_bulletLength=1.227;
  328. AB_bulletMass=174;
  329. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  330. AB_ballisticCoefficients[]={0.499, 0.493, 0.48};
  331. AB_velocityBoundaries[]={671, 549};
  332. AB_standardAtmosphere="ASM";
  333. AB_dragModel=1;
  334. AB_muzzleVelocities[]={748, 761, 765};
  335. AB_barrelLengths[]={20, 24, 26};
  336. };
  337. class B_408_Ball
  338. {
  339. airFriction=-0.000395;
  340. typicalSpeed=910;
  341. AB_caliber=0.408;
  342. AB_bulletLength=2.126;
  343. AB_bulletMass=410;
  344. AB_transonicStabilityCoef=1;
  345. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  346. AB_ballisticCoefficients[]={0.97};
  347. AB_velocityBoundaries[]={};
  348. AB_standardAtmosphere="ASM";
  349. AB_dragModel=1;
  350. AB_muzzleVelocities[]={910};
  351. AB_barrelLengths[]={29};
  352. };
  353. class AB_106x83mm_Ball : B_408_Ball
  354. {
  355. AB_caliber=0.416;
  356. AB_bulletLength=2.089;
  357. AB_bulletMass=398;
  358. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  359. AB_ballisticCoefficients[]={0.72};
  360. AB_velocityBoundaries[]={};
  361. AB_standardAtmosphere="ASM";
  362. AB_dragModel=1;
  363. AB_muzzleVelocities[]={960};
  364. AB_barrelLengths[]={29};
  365. };
  366. class AB_338_Ball : B_408_Ball
  367. {
  368. airFriction=-0.000526;
  369. caliber=1.55;
  370. deflecting=12;
  371. hit=20;
  372. typicalSpeed=826;
  373. AB_caliber=0.338;
  374. AB_bulletLength=1.70;
  375. AB_bulletMass=300;
  376. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  377. AB_ballisticCoefficients[]={0.381};
  378. AB_velocityBoundaries[]={};
  379. AB_standardAtmosphere="ICAO";
  380. AB_dragModel=7;
  381. AB_muzzleVelocities[]={820, 826, 830};
  382. AB_barrelLengths[]={24, 26.5, 28};
  383. };
  384. class B_127x99_Ball
  385. {
  386. airFriction=-0.0006;
  387. typicalSpeed=853;
  388. AB_caliber=0.510;
  389. AB_bulletLength=2.310;
  390. AB_bulletMass=647;
  391. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  392. AB_ballisticCoefficients[]={0.670};
  393. AB_velocityBoundaries[]={};
  394. AB_standardAtmosphere="ASM";
  395. AB_dragModel=1;
  396. AB_muzzleVelocities[]={853};
  397. AB_barrelLengths[]={29};
  398. };
  399. class AB_127x99_Ball_AMAX : B_127x99_Ball
  400. {
  401. AB_caliber=0.510;
  402. AB_bulletLength=2.540;
  403. AB_bulletMass=750;
  404. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  405. AB_ballisticCoefficients[]={1.050};
  406. AB_velocityBoundaries[]={};
  407. AB_standardAtmosphere="ASM";
  408. AB_dragModel=1;
  409. AB_muzzleVelocities[]={860};
  410. AB_barrelLengths[]={29};
  411. };
  412. class B_127x108_Ball
  413. {
  414. typicalSpeed=820;
  415. AB_caliber=0.511;
  416. AB_bulletLength=2.520;
  417. AB_bulletMass=745;
  418. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  419. AB_ballisticCoefficients[]={0.63};
  420. AB_velocityBoundaries[]={};
  421. AB_standardAtmosphere="ASM";
  422. AB_dragModel=1;
  423. AB_muzzleVelocities[]={820};
  424. AB_barrelLengths[]={28.7};
  425. };
  426. class B_45ACP_Ball
  427. {
  428. airFriction=-0.0007182;
  429. typicalSpeed=250;
  430. AB_caliber=0.452;
  431. AB_bulletLength=0.68;
  432. AB_bulletMass=230;
  433. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  434. AB_ballisticCoefficients[]={0.195};
  435. AB_velocityBoundaries[]={};
  436. AB_standardAtmosphere="ASM";
  437. AB_dragModel=1;
  438. AB_muzzleVelocities[]={230, 250, 285};
  439. AB_barrelLengths[]={4, 5, 9};
  440. };
  441.  
  442. class TMR_B_762x51_M118LR : B_762x51_Ball
  443. {
  444. AB_caliber=0.308;
  445. AB_bulletLength=1.24;
  446. AB_bulletMass=175;
  447. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  448. AB_ballisticCoefficients[]={0.505, 0.496, 0.485, 0.485, 0.485};
  449. AB_velocityBoundaries[]={853, 549, 549, 549};
  450. AB_standardAtmosphere="ICAO";
  451. AB_dragModel=1;
  452. AB_muzzleVelocities[]={750, 780, 790, 794};
  453. AB_barrelLengths[]={16, 20, 24, 26};
  454. };
  455.  
  456. class RH_50_AE_Ball: BulletBase
  457. {
  458. AB_caliber=0.5;
  459. AB_bulletLength=1.110;
  460. AB_bulletMass=325;
  461. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  462. AB_ballisticCoefficients[]={0.228};
  463. AB_velocityBoundaries[]={};
  464. AB_standardAtmosphere="ASM";
  465. AB_dragModel=1;
  466. AB_muzzleVelocities[]={360, 398, 420};
  467. AB_barrelLengths[]={4, 6, 9};
  468. };
  469. class RH_454_Casull: BulletBase
  470. {
  471. AB_caliber=0.452;
  472. AB_bulletLength=0.895;
  473. AB_bulletMass=325;
  474. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  475. AB_ballisticCoefficients[]={0.171};
  476. AB_velocityBoundaries[]={};
  477. AB_standardAtmosphere="ASM";
  478. AB_dragModel=1;
  479. AB_muzzleVelocities[]={450, 490, 500};
  480. AB_barrelLengths[]={4, 7.5, 9};
  481. };
  482. class RH_32ACP: BulletBase
  483. {
  484. AB_caliber=0.3125;
  485. AB_bulletLength=0.610;
  486. AB_bulletMass=65;
  487. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  488. AB_ballisticCoefficients[]={0.118};
  489. AB_velocityBoundaries[]={};
  490. AB_standardAtmosphere="ASM";
  491. AB_dragModel=1;
  492. AB_muzzleVelocities[]={282, 300, 320};
  493. AB_barrelLengths[]={4, 5, 9};
  494. };
  495. class RH_45ACP: BulletBase
  496. {
  497. AB_caliber=0.452;
  498. AB_bulletLength=0.68;
  499. AB_bulletMass=230;
  500. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  501. AB_ballisticCoefficients[]={0.195};
  502. AB_velocityBoundaries[]={};
  503. AB_standardAtmosphere="ASM";
  504. AB_dragModel=1;
  505. AB_muzzleVelocities[]={230, 250, 285};
  506. AB_barrelLengths[]={4, 5, 9};
  507. };
  508. class RH_B_40SW: BulletBase
  509. {
  510. AB_caliber=0.4;
  511. AB_bulletLength=0.447;
  512. AB_bulletMass=135;
  513. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  514. AB_ballisticCoefficients[]={0.105, 0.115, 0.120, 0.105};
  515. AB_velocityBoundaries[]={365, 305, 259};
  516. AB_standardAtmosphere="ASM";
  517. AB_dragModel=1;
  518. AB_muzzleVelocities[]={360, 380, 400};
  519. AB_barrelLengths[]={4, 6, 9};
  520. };
  521. class RH_44mag_ball: BulletBase
  522. {
  523. AB_caliber=0.429;
  524. AB_bulletLength=0.804;
  525. AB_bulletMass=200;
  526. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  527. AB_ballisticCoefficients[]={0.172};
  528. AB_velocityBoundaries[]={};
  529. AB_standardAtmosphere="ASM";
  530. AB_dragModel=1;
  531. AB_muzzleVelocities[]={360, 390, 420};
  532. AB_barrelLengths[]={4, 7.5, 9};
  533. };
  534. class RH_357mag_ball: BulletBase
  535. {
  536. AB_caliber=0.357;
  537. AB_bulletLength=0.541;
  538. AB_bulletMass=125;
  539. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  540. AB_ballisticCoefficients[]={0.148};
  541. AB_velocityBoundaries[]={};
  542. AB_standardAtmosphere="ASM";
  543. AB_dragModel=1;
  544. AB_muzzleVelocities[]={490, 510, 535};
  545. AB_barrelLengths[]={4, 6, 9};
  546. };
  547. class RH_762x25: BulletBase
  548. {
  549. AB_caliber=0.310;
  550. AB_bulletLength=0.5455;
  551. AB_bulletMass=86;
  552. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  553. AB_ballisticCoefficients[]={0.17};
  554. AB_velocityBoundaries[]={};
  555. AB_standardAtmosphere="ASM";
  556. AB_dragModel=1;
  557. AB_muzzleVelocities[]={360, 380, 400};
  558. AB_barrelLengths[]={4, 6, 9};
  559. };
  560. class RH_9x18_Ball: BulletBase
  561. {
  562. AB_caliber=0.365;
  563. AB_bulletLength=0.610;
  564. AB_bulletMass=92.6;
  565. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  566. AB_ballisticCoefficients[]={0.125};
  567. AB_velocityBoundaries[]={};
  568. AB_standardAtmosphere="ASM";
  569. AB_dragModel=1;
  570. AB_muzzleVelocities[]={298, 330, 350};
  571. AB_barrelLengths[]={3.8, 5, 9};
  572. };
  573. class RH_B_9x19_Ball: BulletBase
  574. {
  575. AB_caliber=0.355;
  576. AB_bulletLength=0.610;
  577. AB_bulletMass=124;
  578. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  579. AB_ballisticCoefficients[]={0.165};
  580. AB_velocityBoundaries[]={};
  581. AB_standardAtmosphere="ASM";
  582. AB_dragModel=1;
  583. AB_muzzleVelocities[]={340, 370, 400};
  584. AB_barrelLengths[]={4, 5, 9};
  585. };
  586. class RH_B_22LR_SD: BulletBase
  587. {
  588. AB_caliber=0.223;
  589. AB_bulletLength=0.45;
  590. AB_bulletMass=38;
  591. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  592. AB_ballisticCoefficients[]={0.111};
  593. AB_velocityBoundaries[]={};
  594. AB_standardAtmosphere="ASM";
  595. AB_dragModel=1;
  596. AB_muzzleVelocities[]={330, 340, 360};
  597. AB_barrelLengths[]={4, 6, 9};
  598. };
  599. class RH_57x28mm: BulletBase
  600. {
  601. AB_caliber=0.224;
  602. AB_bulletLength=0.495;
  603. AB_bulletMass=28;
  604. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  605. AB_ballisticCoefficients[]={0.144};
  606. AB_velocityBoundaries[]={};
  607. AB_standardAtmosphere="ASM";
  608. AB_dragModel=1;
  609. AB_muzzleVelocities[]={550, 625, 720};
  610. AB_barrelLengths[]={4, 6, 10.35};
  611. };
  612.  
  613. class RH_B_6x35: BulletBase
  614. {
  615. AB_caliber=0.224;
  616. AB_bulletLength=0.445;
  617. AB_bulletMass=65;
  618. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  619. AB_ballisticCoefficients[]={0.26};
  620. AB_velocityBoundaries[]={};
  621. AB_standardAtmosphere="ASM";
  622. AB_dragModel=1;
  623. AB_muzzleVelocities[]={730, 750, 760};
  624. AB_barrelLengths[]={8, 10, 12};
  625. };
  626.  
  627. class RH_556x45_B_Mk262 : B_556x45_Ball
  628. {
  629. AB_caliber=0.224;
  630. AB_bulletLength=0.906;
  631. AB_bulletMass=77;
  632. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  633. AB_ballisticCoefficients[]={0.361};
  634. AB_velocityBoundaries[]={};
  635. AB_standardAtmosphere="ASM";
  636. AB_dragModel=1;
  637. AB_muzzleVelocities[]={624, 816, 832, 838};
  638. AB_barrelLengths[]={7.5, 14.5, 18, 20};
  639. };
  640.  
  641. class HLC_556NATO_SOST: BulletBase
  642. {
  643. AB_caliber=0.224;
  644. AB_bulletLength=0.906;
  645. AB_bulletMass=62;
  646. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  647. AB_ballisticCoefficients[]={0.307};
  648. AB_velocityBoundaries[]={};
  649. AB_standardAtmosphere="ASM";
  650. AB_dragModel=1;
  651. AB_muzzleVelocities[]={780, 886, 950};
  652. AB_barrelLengths[]={10, 15.5, 20};
  653. };
  654. class HLC_556NATO_SPR: BulletBase
  655. {
  656. AB_caliber=0.224;
  657. AB_bulletLength=0.906;
  658. AB_bulletMass=77;
  659. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  660. AB_ballisticCoefficients[]={0.361};
  661. AB_velocityBoundaries[]={};
  662. AB_standardAtmosphere="ASM";
  663. AB_dragModel=1;
  664. AB_muzzleVelocities[]={624, 816, 832, 838};
  665. AB_barrelLengths[]={7.5, 14.5, 18, 20};
  666. };
  667. class HLC_300Blackout_Ball: BulletBase
  668. {
  669. AB_caliber=0.308;
  670. AB_bulletLength=1.118;
  671. AB_bulletMass=147;
  672. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  673. AB_ballisticCoefficients[]={0.398};
  674. AB_velocityBoundaries[]={};
  675. AB_standardAtmosphere="ICAO";
  676. AB_dragModel=1;
  677. AB_muzzleVelocities[]={559, 609, 625};
  678. AB_barrelLengths[]={6, 16, 20};
  679. };
  680. class HLC_300Blackout_SMK: BulletBase
  681. {
  682. AB_caliber=0.308;
  683. AB_bulletLength=1.489;
  684. AB_bulletMass=220;
  685. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  686. AB_ballisticCoefficients[]={0.608};
  687. AB_velocityBoundaries[]={};
  688. AB_standardAtmosphere="ICAO";
  689. AB_dragModel=1;
  690. AB_muzzleVelocities[]={300, 320, 340};
  691. AB_barrelLengths[]={9, 16, 20};
  692. };
  693. class HLC_762x51_BTSub: BulletBase
  694. {
  695. AB_caliber=0.308;
  696. AB_bulletLength=1.340;
  697. AB_bulletMass=200;
  698. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  699. AB_ballisticCoefficients[]={0.235};
  700. AB_velocityBoundaries[]={};
  701. AB_standardAtmosphere="ICAO";
  702. AB_dragModel=7;
  703. AB_muzzleVelocities[]={305, 325, 335, 340};
  704. AB_barrelLengths[]={16, 20, 24, 26};
  705. };
  706. class HLC_762x54_ball: BulletBase
  707. {
  708. AB_caliber=0.312;
  709. AB_bulletLength=1.14;
  710. AB_bulletMass=152;
  711. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  712. AB_ballisticCoefficients[]={0.4};
  713. AB_velocityBoundaries[]={};
  714. AB_standardAtmosphere="ICAO";
  715. AB_dragModel=1;
  716. AB_muzzleVelocities[]={700, 800, 820, 833};
  717. AB_barrelLengths[]={16, 20, 24, 26};
  718. };
  719. class HLC_762x54_tracer: BulletBase
  720. {
  721. AB_caliber=0.312;
  722. AB_bulletLength=1.14;
  723. AB_bulletMass=149;
  724. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  725. AB_ballisticCoefficients[]={0.395};
  726. AB_velocityBoundaries[]={};
  727. AB_standardAtmosphere="ICAO";
  728. AB_dragModel=1;
  729. AB_muzzleVelocities[]={680, 750, 798, 800};
  730. AB_barrelLengths[]={16, 20, 24, 26};
  731. };
  732. class HLC_303Brit_B: BulletBase
  733. {
  734. AB_caliber=0.311;
  735. AB_bulletLength=1.227;
  736. AB_bulletMass=174;
  737. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  738. AB_ballisticCoefficients[]={0.499, 0.493, 0.48};
  739. AB_velocityBoundaries[]={671, 549};
  740. AB_standardAtmosphere="ASM";
  741. AB_dragModel=1;
  742. AB_muzzleVelocities[]={748, 761, 765};
  743. AB_barrelLengths[]={20, 24, 26};
  744. };
  745. class HLC_792x57_Ball: BulletBase
  746. {
  747. AB_caliber=0.318;
  748. AB_bulletLength=1.128;
  749. AB_bulletMass=196;
  750. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  751. AB_ballisticCoefficients[]={0.315};
  752. AB_velocityBoundaries[]={};
  753. AB_standardAtmosphere="ASM";
  754. AB_dragModel=1;
  755. AB_muzzleVelocities[]={785, 800, 815};
  756. AB_barrelLengths[]={20, 23.62, 26};
  757. };
  758. class FH_545x39_Ball: BulletBase
  759. {
  760. AB_caliber=0.220;
  761. AB_bulletLength=0.85;
  762. AB_bulletMass=52.9;
  763. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  764. AB_ballisticCoefficients[]={0.168};
  765. AB_velocityBoundaries[]={};
  766. AB_standardAtmosphere="ASM";
  767. AB_dragModel=7;
  768. AB_muzzleVelocities[]={780, 880, 920};
  769. AB_barrelLengths[]={10, 16.3, 20};
  770. };
  771. class FH_545x39_7u1: FH_545x39_Ball
  772. {
  773. AB_bulletMass=80;
  774. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  775. AB_muzzleVelocities[]={260, 303, 320};
  776. AB_barrelLengths[]={10, 16.3, 20};
  777. };
  778. class HLC_9x19_Ball: BulletBase
  779. {
  780. AB_caliber=0.355;
  781. AB_bulletLength=0.610;
  782. AB_bulletMass=124;
  783. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  784. AB_ballisticCoefficients[]={0.165};
  785. AB_velocityBoundaries[]={};
  786. AB_standardAtmosphere="ASM";
  787. AB_dragModel=1;
  788. AB_muzzleVelocities[]={340, 370, 400};
  789. AB_barrelLengths[]={4, 5, 9};
  790. };
  791. class HLC_9x19_GoldDot: HLC_9x19_Ball
  792. {
  793. AB_muzzleVelocities[]={350, 380, 420};
  794. };
  795. class HLC_9x19_Subsonic: HLC_9x19_Ball
  796. {
  797. AB_muzzleVelocities[]={300, 320, 340};
  798. };
  799. class HLC_10mm_FMJ: HLC_9x19_Ball
  800. {
  801. AB_caliber=0.5;
  802. AB_bulletLength=0.764;
  803. AB_bulletMass=165;
  804. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  805. AB_ballisticCoefficients[]={0.189};
  806. AB_velocityBoundaries[]={};
  807. AB_standardAtmosphere="ASM";
  808. AB_dragModel=1;
  809. AB_muzzleVelocities[]={360, 400, 430};
  810. AB_barrelLengths[]={4, 4.61, 9};
  811. };
  812. class HLC_9x19_M882_SMG: HLC_9x19_Ball
  813. {
  814. AB_caliber=0.355;
  815. AB_bulletLength=0.610;
  816. AB_bulletMass=124;
  817. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  818. AB_ballisticCoefficients[]={0.165};
  819. AB_velocityBoundaries[]={};
  820. AB_standardAtmosphere="ASM";
  821. AB_dragModel=1;
  822. AB_muzzleVelocities[]={340, 370, 400};
  823. AB_barrelLengths[]={4, 5, 9};
  824. };
  825.  
  826. class M_mas_545x39_Ball_7N6M : BulletBase
  827. {
  828. AB_caliber=0.220;
  829. AB_bulletLength=0.85;
  830. AB_bulletMass=52.9;
  831. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  832. AB_ballisticCoefficients[]={0.168};
  833. AB_velocityBoundaries[]={};
  834. AB_standardAtmosphere="ASM";
  835. AB_dragModel=7;
  836. AB_muzzleVelocities[]={780, 880, 920};
  837. AB_barrelLengths[]={10, 16.3, 20};
  838. };
  839. class M_mas_545x39_Ball_7T3M : BulletBase
  840. {
  841. AB_caliber=0.220;
  842. AB_bulletLength=0.85;
  843. AB_bulletMass=49.8;
  844. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  845. AB_ballisticCoefficients[]={0.168};
  846. AB_velocityBoundaries[]={};
  847. AB_standardAtmosphere="ASM";
  848. AB_dragModel=7;
  849. AB_muzzleVelocities[]={785, 883, 925};
  850. AB_barrelLengths[]={10, 16.3, 20};
  851. };
  852. class B_mas_556x45_Ball_Mk262 : B_556x45_Ball
  853. {
  854. AB_caliber=0.224;
  855. AB_bulletLength=0.906;
  856. AB_bulletMass=77;
  857. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  858. AB_ballisticCoefficients[]={0.361};
  859. AB_velocityBoundaries[]={};
  860. AB_standardAtmosphere="ASM";
  861. AB_dragModel=1;
  862. AB_muzzleVelocities[]={624, 816, 832, 838};
  863. AB_barrelLengths[]={7.5, 14.5, 18, 20};
  864. };
  865. class B_mas_9x18_Ball_57N181S : BulletBase
  866. {
  867. AB_caliber=0.365;
  868. AB_bulletLength=0.610;
  869. AB_bulletMass=92.6;
  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.125};
  872. AB_velocityBoundaries[]={};
  873. AB_standardAtmosphere="ASM";
  874. AB_dragModel=1;
  875. AB_muzzleVelocities[]={298, 330, 350};
  876. AB_barrelLengths[]={3.8, 5, 9};
  877. };
  878. class B_mas_9x21p_Ball: BulletBase
  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. class B_mas_9x21_Ball: BulletBase
  892. {
  893. AB_caliber=0.355;
  894. AB_bulletLength=0.610;
  895. AB_bulletMass=124;
  896. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  897. AB_ballisticCoefficients[]={0.165};
  898. AB_velocityBoundaries[]={};
  899. AB_standardAtmosphere="ASM";
  900. AB_dragModel=1;
  901. AB_muzzleVelocities[]={340, 370, 400};
  902. AB_barrelLengths[]={4, 5, 9};
  903. };
  904. class B_mas_9x21d_Ball: BulletBase
  905. {
  906. AB_caliber=0.355;
  907. AB_bulletLength=0.610;
  908. AB_bulletMass=124;
  909. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  910. AB_ballisticCoefficients[]={0.165};
  911. AB_velocityBoundaries[]={};
  912. AB_standardAtmosphere="ASM";
  913. AB_dragModel=1;
  914. AB_muzzleVelocities[]={210, 250, 285};
  915. AB_barrelLengths[]={4, 5, 9};
  916. };
  917. class B_mas_765x17_Ball: BulletBase
  918. {
  919. AB_caliber=0.3125;
  920. AB_bulletLength=0.610;
  921. AB_bulletMass=65;
  922. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  923. AB_ballisticCoefficients[]={0.118};
  924. AB_velocityBoundaries[]={};
  925. AB_standardAtmosphere="ASM";
  926. AB_dragModel=1;
  927. AB_muzzleVelocities[]={282, 300, 320};
  928. AB_barrelLengths[]={4, 5, 9};
  929. };
  930. class B_mas_762x39_Ball: BulletBase
  931. {
  932. AB_caliber=0.308;
  933. AB_bulletLength=1.14;
  934. AB_bulletMass=123;
  935. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  936. AB_ballisticCoefficients[]={0.275};
  937. AB_velocityBoundaries[]={};
  938. AB_standardAtmosphere="ICAO";
  939. AB_dragModel=1;
  940. AB_muzzleVelocities[]={650, 716, 750};
  941. AB_barrelLengths[]={10, 16.3, 20};
  942. };
  943. class B_mas_762x39_Ball_T: BulletBase
  944. {
  945. AB_caliber=0.308;
  946. AB_bulletLength=1.14;
  947. AB_bulletMass=117;
  948. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  949. AB_ballisticCoefficients[]={0.275};
  950. AB_velocityBoundaries[]={};
  951. AB_standardAtmosphere="ICAO";
  952. AB_dragModel=1;
  953. AB_muzzleVelocities[]={650, 716, 750};
  954. AB_barrelLengths[]={10, 16.3, 20};
  955. };
  956. class B_mas_762x51_Ball_M118LR : B_762x51_Ball
  957. {
  958. AB_caliber=0.308;
  959. AB_bulletLength=1.24;
  960. AB_bulletMass=175;
  961. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  962. AB_ballisticCoefficients[]={0.505, 0.496, 0.485, 0.485, 0.485};
  963. AB_velocityBoundaries[]={853, 549, 549, 549};
  964. AB_standardAtmosphere="ICAO";
  965. AB_dragModel=1;
  966. AB_muzzleVelocities[]={750, 780, 790, 794};
  967. AB_barrelLengths[]={16, 20, 24, 26};
  968. };
  969. class B_mas_762x54_Ball : BulletBase
  970. {
  971. AB_caliber=0.312;
  972. AB_bulletLength=1.14;
  973. AB_bulletMass=152;
  974. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  975. AB_ballisticCoefficients[]={0.4};
  976. AB_velocityBoundaries[]={};
  977. AB_standardAtmosphere="ICAO";
  978. AB_dragModel=1;
  979. AB_muzzleVelocities[]={700, 800, 820, 833};
  980. AB_barrelLengths[]={16, 20, 24, 26};
  981. };
  982. class B_mas_762x54_Ball_T : BulletBase
  983. {
  984. AB_caliber=0.312;
  985. AB_bulletLength=1.14;
  986. AB_bulletMass=149;
  987. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  988. AB_ballisticCoefficients[]={0.395};
  989. AB_velocityBoundaries[]={};
  990. AB_standardAtmosphere="ICAO";
  991. AB_dragModel=1;
  992. AB_muzzleVelocities[]={680, 750, 798, 800};
  993. AB_barrelLengths[]={16, 20, 24, 26};
  994. };
  995. class BWA3_B_762x51_Ball_LR : BulletBase
  996. {
  997. AB_caliber=0.308;
  998. AB_bulletLength=1.24;
  999. AB_bulletMass=175;
  1000. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1001. AB_ballisticCoefficients[]={0.505, 0.496, 0.485, 0.485, 0.485};
  1002. AB_velocityBoundaries[]={853, 549, 549, 549};
  1003. AB_standardAtmosphere="ICAO";
  1004. AB_dragModel=1;
  1005. AB_muzzleVelocities[]={750, 780, 790, 794};
  1006. AB_barrelLengths[]={16, 20, 24, 26};
  1007. };
  1008. class BWA3_B_762x51_Ball_SD : BulletBase
  1009. {
  1010. AB_caliber=0.308;
  1011. AB_bulletLength=1.24;
  1012. AB_bulletMass=175;
  1013. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  1014. AB_ballisticCoefficients[]={0.2};
  1015. AB_velocityBoundaries[]={};
  1016. AB_standardAtmosphere="ICAO";
  1017. AB_dragModel=7;
  1018. AB_muzzleVelocities[]={300, 340};
  1019. AB_barrelLengths[]={16, 24};
  1020. };
  1021.  
  1022. class BWA3_B_46x30_Ball : BulletBase
  1023. {
  1024. AB_caliber=0.193;
  1025. AB_bulletLength=0.512;
  1026. AB_bulletMass=31;
  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.1455};
  1029. AB_velocityBoundaries[]={};
  1030. AB_standardAtmosphere="ICAO";
  1031. AB_dragModel=1;
  1032. AB_muzzleVelocities[]={680, 720, 730, 740};
  1033. AB_barrelLengths[]={4, 7, 9, 12};
  1034. };
  1035.  
  1036. class Trixie_338_Ball : BulletBase
  1037. {
  1038. AB_caliber=0.338;
  1039. AB_bulletLength=1.70;
  1040. AB_bulletMass=300;
  1041. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1042. AB_ballisticCoefficients[]={0.381};
  1043. AB_velocityBoundaries[]={};
  1044. AB_standardAtmosphere="ICAO";
  1045. AB_dragModel=7;
  1046. AB_muzzleVelocities[]={820, 826, 830};
  1047. AB_barrelLengths[]={24, 26.5, 28};
  1048. };
  1049. class Trixie_303_Ball : BulletBase
  1050. {
  1051. AB_caliber=0.311;
  1052. AB_bulletLength=1.227;
  1053. AB_bulletMass=174;
  1054. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1055. AB_ballisticCoefficients[]={0.499, 0.493, 0.48};
  1056. AB_velocityBoundaries[]={671, 549};
  1057. AB_standardAtmosphere="ASM";
  1058. AB_dragModel=1;
  1059. AB_muzzleVelocities[]={748, 761, 765};
  1060. AB_barrelLengths[]={20, 24, 26};
  1061. };
  1062.  
  1063. class rhs_ammo_556x45_Mk318_Ball : BulletBase
  1064. {
  1065. AB_caliber=0.224;
  1066. AB_bulletLength=0.906;
  1067. AB_bulletMass=62;
  1068. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1069. AB_ballisticCoefficients[]={0.307};
  1070. AB_velocityBoundaries[]={};
  1071. AB_standardAtmosphere="ASM";
  1072. AB_dragModel=1;
  1073. AB_muzzleVelocities[]={780, 886, 950};
  1074. AB_barrelLengths[]={10, 15.5, 20};
  1075. };
  1076. class rhs_ammo_556x45_Mk262_Ball : BulletBase
  1077. {
  1078. AB_caliber=0.224;
  1079. AB_bulletLength=0.906;
  1080. AB_bulletMass=77;
  1081. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1082. AB_ballisticCoefficients[]={0.361};
  1083. AB_velocityBoundaries[]={};
  1084. AB_standardAtmosphere="ASM";
  1085. AB_dragModel=1;
  1086. AB_muzzleVelocities[]={624, 816, 832, 838};
  1087. AB_barrelLengths[]={7.5, 14.5, 18, 20};
  1088. };
  1089. class rhsammo_762x51_Ball : BulletBase
  1090. {
  1091. AB_caliber=0.308;
  1092. AB_bulletLength=1.14;
  1093. AB_bulletMass=146;
  1094. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1095. AB_ballisticCoefficients[]={0.2};
  1096. AB_velocityBoundaries[]={};
  1097. AB_standardAtmosphere="ICAO";
  1098. AB_dragModel=7;
  1099. AB_muzzleVelocities[]={700, 800, 820, 833, 845};
  1100. AB_barrelLengths[]={10, 16, 20, 24, 26};
  1101. };
  1102. class rhs_B_545x39_Ball : BulletBase
  1103. {
  1104. AB_caliber=0.220;
  1105. AB_bulletLength=0.85;
  1106. AB_bulletMass=52.9;
  1107. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1108. AB_ballisticCoefficients[]={0.168};
  1109. AB_velocityBoundaries[]={};
  1110. AB_standardAtmosphere="ASM";
  1111. AB_dragModel=7;
  1112. AB_muzzleVelocities[]={780, 880, 920};
  1113. AB_barrelLengths[]={10, 16.3, 20};
  1114. };
  1115. class rhs_B_545x39_Ball_Tracer_Green : BulletBase
  1116. {
  1117. AB_caliber=0.220;
  1118. AB_bulletLength=0.85;
  1119. AB_bulletMass=49.8;
  1120. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1121. AB_ballisticCoefficients[]={0.168};
  1122. AB_velocityBoundaries[]={};
  1123. AB_standardAtmosphere="ASM";
  1124. AB_dragModel=7;
  1125. AB_muzzleVelocities[]={785, 883, 925};
  1126. AB_barrelLengths[]={10, 16.3, 20};
  1127. };
  1128. class rhs_B_762x54_Ball : BulletBase
  1129. {
  1130. AB_caliber=0.312;
  1131. AB_bulletLength=1.14;
  1132. AB_bulletMass=152;
  1133. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1134. AB_ballisticCoefficients[]={0.4};
  1135. AB_velocityBoundaries[]={};
  1136. AB_standardAtmosphere="ICAO";
  1137. AB_dragModel=1;
  1138. AB_muzzleVelocities[]={700, 800, 820, 833};
  1139. AB_barrelLengths[]={16, 20, 24, 26};
  1140. };
  1141. class rhs_B_762x54_Ball_Tracer_Green : BulletBase
  1142. {
  1143. AB_caliber=0.312;
  1144. AB_bulletLength=1.14;
  1145. AB_bulletMass=149;
  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.395};
  1148. AB_velocityBoundaries[]={};
  1149. AB_standardAtmosphere="ICAO";
  1150. AB_dragModel=1;
  1151. AB_muzzleVelocities[]={680, 750, 798, 800};
  1152. AB_barrelLengths[]={16, 20, 24, 26};
  1153. };
  1154. class rhs_B_762x39_Ball : BulletBase
  1155. {
  1156. AB_caliber=0.308;
  1157. AB_bulletLength=1.14;
  1158. AB_bulletMass=123;
  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.275};
  1161. AB_velocityBoundaries[]={};
  1162. AB_standardAtmosphere="ICAO";
  1163. AB_dragModel=1;
  1164. AB_muzzleVelocities[]={650, 716, 750};
  1165. AB_barrelLengths[]={10, 16.3, 20};
  1166. };
  1167. class rhs_B_762x39_Tracer : BulletBase
  1168. {
  1169. AB_caliber=0.308;
  1170. AB_bulletLength=1.14;
  1171. AB_bulletMass=117;
  1172. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1173. AB_ballisticCoefficients[]={0.275};
  1174. AB_velocityBoundaries[]={};
  1175. AB_standardAtmosphere="ICAO";
  1176. AB_dragModel=1;
  1177. AB_muzzleVelocities[]={650, 716, 750};
  1178. AB_barrelLengths[]={10, 16.3, 20};
  1179. };
  1180.  
  1181. class R3F_9x19_Ball: BulletBase
  1182. {
  1183. AB_caliber=0.355;
  1184. AB_bulletLength=0.610;
  1185. AB_bulletMass=124;
  1186. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  1187. AB_ballisticCoefficients[]={0.165};
  1188. AB_velocityBoundaries[]={};
  1189. AB_standardAtmosphere="ASM";
  1190. AB_dragModel=1;
  1191. AB_muzzleVelocities[]={340, 370, 400};
  1192. AB_barrelLengths[]={4, 5, 9};
  1193. };
  1194. class R3F_556x45_Ball: BulletBase
  1195. {
  1196. AB_caliber=0.224;
  1197. AB_bulletLength=0.906;
  1198. AB_bulletMass=62;
  1199. AB_ammoTempMuzzleVelocityShifts[]={-27.20, -26.44, -23.76, -21.00, -17.54, -13.10, -7.95, -1.62, 6.24, 15.48, 27.75};
  1200. AB_ballisticCoefficients[]={0.151};
  1201. AB_velocityBoundaries[]={};
  1202. AB_standardAtmosphere="ASM";
  1203. AB_dragModel=7;
  1204. AB_muzzleVelocities[]={723, 764, 796, 825, 843, 866, 878, 892, 906, 915, 922, 900};
  1205. 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};
  1206. };
  1207. class R3F_762x51_Ball: BulletBase
  1208. {
  1209. AB_caliber=0.308;
  1210. AB_bulletLength=1.14;
  1211. AB_bulletMass=146;
  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.2};
  1214. AB_velocityBoundaries[]={};
  1215. AB_standardAtmosphere="ICAO";
  1216. AB_dragModel=7;
  1217. AB_muzzleVelocities[]={700, 800, 820, 833, 845};
  1218. AB_barrelLengths[]={10, 16, 20, 24, 26};
  1219. };
  1220. class R3F_762x51_Ball2: BulletBase
  1221. {
  1222. AB_caliber=0.308;
  1223. AB_bulletLength=1.24;
  1224. AB_bulletMass=175;
  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.505, 0.496, 0.485, 0.485, 0.485};
  1227. AB_velocityBoundaries[]={853, 549, 549, 549};
  1228. AB_standardAtmosphere="ICAO";
  1229. AB_dragModel=1;
  1230. AB_muzzleVelocities[]={750, 780, 790, 794};
  1231. AB_barrelLengths[]={16, 20, 24, 26};
  1232. };
  1233. class R3F_127x99_Ball: BulletBase
  1234. {
  1235. AB_caliber=0.510;
  1236. AB_bulletLength=2.310;
  1237. AB_bulletMass=647;
  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.670};
  1240. AB_velocityBoundaries[]={};
  1241. AB_standardAtmosphere="ASM";
  1242. AB_dragModel=1;
  1243. AB_muzzleVelocities[]={853};
  1244. AB_barrelLengths[]={29};
  1245. };
  1246. class R3F_127x99_Ball2: BulletBase
  1247. {
  1248. AB_caliber=0.510;
  1249. AB_bulletLength=2.310;
  1250. AB_bulletMass=647;
  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.670};
  1253. AB_velocityBoundaries[]={};
  1254. AB_standardAtmosphere="ASM";
  1255. AB_dragModel=1;
  1256. AB_muzzleVelocities[]={853};
  1257. AB_barrelLengths[]={29};
  1258. };
  1259.  
  1260. class CUP_B_545x39_Ball: BulletBase
  1261. {
  1262. AB_caliber=0.220;
  1263. AB_bulletLength=0.85;
  1264. AB_bulletMass=52.9;
  1265. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1266. AB_ballisticCoefficients[]={0.168};
  1267. AB_velocityBoundaries[]={};
  1268. AB_standardAtmosphere="ASM";
  1269. AB_dragModel=7;
  1270. AB_muzzleVelocities[]={780, 880, 920};
  1271. AB_barrelLengths[]={10, 16.3, 20};
  1272. };
  1273. class CUP_B_545x39_Ball_Tracer_Green: BulletBase
  1274. {
  1275. AB_caliber=0.220;
  1276. AB_bulletLength=0.85;
  1277. AB_bulletMass=49.8;
  1278. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1279. AB_ballisticCoefficients[]={0.168};
  1280. AB_velocityBoundaries[]={};
  1281. AB_standardAtmosphere="ASM";
  1282. AB_dragModel=7;
  1283. AB_muzzleVelocities[]={785, 883, 925};
  1284. AB_barrelLengths[]={10, 16.3, 20};
  1285. };
  1286. class CUP_B_545x39_Ball_Tracer_Red: BulletBase
  1287. {
  1288. AB_caliber=0.220;
  1289. AB_bulletLength=0.85;
  1290. AB_bulletMass=49.8;
  1291. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1292. AB_ballisticCoefficients[]={0.168};
  1293. AB_velocityBoundaries[]={};
  1294. AB_standardAtmosphere="ASM";
  1295. AB_dragModel=7;
  1296. AB_muzzleVelocities[]={785, 883, 925};
  1297. AB_barrelLengths[]={10, 16.3, 20};
  1298. };
  1299. class CUP_B_545x39_Ball_Tracer_White: BulletBase
  1300. {
  1301. AB_caliber=0.220;
  1302. AB_bulletLength=0.85;
  1303. AB_bulletMass=49.8;
  1304. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1305. AB_ballisticCoefficients[]={0.168};
  1306. AB_velocityBoundaries[]={};
  1307. AB_standardAtmosphere="ASM";
  1308. AB_dragModel=7;
  1309. AB_muzzleVelocities[]={785, 883, 925};
  1310. AB_barrelLengths[]={10, 16.3, 20};
  1311. };
  1312. class CUP_B_545x39_Ball_Tracer_Yellow: BulletBase
  1313. {
  1314. AB_caliber=0.220;
  1315. AB_bulletLength=0.85;
  1316. AB_bulletMass=49.8;
  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.168};
  1319. AB_velocityBoundaries[]={};
  1320. AB_standardAtmosphere="ASM";
  1321. AB_dragModel=7;
  1322. AB_muzzleVelocities[]={785, 883, 925};
  1323. AB_barrelLengths[]={10, 16.3, 20};
  1324. };
  1325. class CUP_B_762x39_Ball: BulletBase
  1326. {
  1327. AB_caliber=0.308;
  1328. AB_bulletLength=1.14;
  1329. AB_bulletMass=123;
  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.275};
  1332. AB_velocityBoundaries[]={};
  1333. AB_standardAtmosphere="ICAO";
  1334. AB_dragModel=1;
  1335. AB_muzzleVelocities[]={650, 716, 750};
  1336. AB_barrelLengths[]={10, 16.3, 20};
  1337. };
  1338. class CUP_B_762x39_Ball_Tracer_Green: BulletBase
  1339. {
  1340. AB_caliber=0.308;
  1341. AB_bulletLength=1.14;
  1342. AB_bulletMass=117;
  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.275};
  1345. AB_velocityBoundaries[]={};
  1346. AB_standardAtmosphere="ICAO";
  1347. AB_dragModel=1;
  1348. AB_muzzleVelocities[]={650, 716, 750};
  1349. AB_barrelLengths[]={10, 16.3, 20};
  1350. };
  1351. class B_762x39mm_KLT: BulletBase
  1352. {
  1353. AB_caliber=0.308;
  1354. AB_bulletLength=1.14;
  1355. AB_bulletMass=123;
  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.275};
  1358. AB_velocityBoundaries[]={};
  1359. AB_standardAtmosphere="ICAO";
  1360. AB_dragModel=1;
  1361. AB_muzzleVelocities[]={650, 716, 750};
  1362. AB_barrelLengths[]={10, 16.3, 20};
  1363. };
  1364. class CUP_B_9x18_Ball: BulletBase
  1365. {
  1366. AB_caliber=0.365;
  1367. AB_bulletLength=0.610;
  1368. AB_bulletMass=92.6;
  1369. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  1370. AB_ballisticCoefficients[]={0.125};
  1371. AB_velocityBoundaries[]={};
  1372. AB_standardAtmosphere="ASM";
  1373. AB_dragModel=1;
  1374. AB_muzzleVelocities[]={298, 330, 350};
  1375. AB_barrelLengths[]={3.8, 5, 9};
  1376. };
  1377. class CUP_B_9x18_Ball_Tracer_Green: BulletBase
  1378. {
  1379. AB_caliber=0.365;
  1380. AB_bulletLength=0.610;
  1381. AB_bulletMass=92.6;
  1382. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  1383. AB_ballisticCoefficients[]={0.125};
  1384. AB_velocityBoundaries[]={};
  1385. AB_standardAtmosphere="ASM";
  1386. AB_dragModel=1;
  1387. AB_muzzleVelocities[]={298, 330, 350};
  1388. AB_barrelLengths[]={3.8, 5, 9};
  1389. };
  1390. class CUP_B_9x18_Ball_Tracer_Red: BulletBase
  1391. {
  1392. AB_caliber=0.365;
  1393. AB_bulletLength=0.610;
  1394. AB_bulletMass=92.6;
  1395. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  1396. AB_ballisticCoefficients[]={0.125};
  1397. AB_velocityBoundaries[]={};
  1398. AB_standardAtmosphere="ASM";
  1399. AB_dragModel=1;
  1400. AB_muzzleVelocities[]={298, 330, 350};
  1401. AB_barrelLengths[]={3.8, 5, 9};
  1402. };
  1403. class CUP_B_9x18_Ball_Tracer_Yellow: BulletBase
  1404. {
  1405. AB_caliber=0.365;
  1406. AB_bulletLength=0.610;
  1407. AB_bulletMass=92.6;
  1408. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  1409. AB_ballisticCoefficients[]={0.125};
  1410. AB_velocityBoundaries[]={};
  1411. AB_standardAtmosphere="ASM";
  1412. AB_dragModel=1;
  1413. AB_muzzleVelocities[]={298, 330, 350};
  1414. AB_barrelLengths[]={3.8, 5, 9};
  1415. };
  1416. class CUP_B_9x18_Ball_White_Tracer: BulletBase
  1417. {
  1418. AB_caliber=0.365;
  1419. AB_bulletLength=0.610;
  1420. AB_bulletMass=92.6;
  1421. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  1422. AB_ballisticCoefficients[]={0.125};
  1423. AB_velocityBoundaries[]={};
  1424. AB_standardAtmosphere="ASM";
  1425. AB_dragModel=1;
  1426. AB_muzzleVelocities[]={298, 330, 350};
  1427. AB_barrelLengths[]={3.8, 5, 9};
  1428. };
  1429. class CUP_B_9x19_Ball: BulletBase
  1430. {
  1431. AB_caliber=0.355;
  1432. AB_bulletLength=0.610;
  1433. AB_bulletMass=124;
  1434. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  1435. AB_ballisticCoefficients[]={0.165};
  1436. AB_velocityBoundaries[]={};
  1437. AB_standardAtmosphere="ASM";
  1438. AB_dragModel=1;
  1439. AB_muzzleVelocities[]={340, 370, 400};
  1440. AB_barrelLengths[]={4, 5, 9};
  1441. };
  1442. class CUP_B_762x51_noTracer: BulletBase
  1443. {
  1444. AB_caliber=0.308;
  1445. AB_bulletLength=1.14;
  1446. AB_bulletMass=146;
  1447. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1448. AB_ballisticCoefficients[]={0.2};
  1449. AB_velocityBoundaries[]={};
  1450. AB_standardAtmosphere="ICAO";
  1451. AB_dragModel=7;
  1452. AB_muzzleVelocities[]={700, 800, 820, 833, 845};
  1453. AB_barrelLengths[]={10, 16, 20, 24, 26};
  1454. };
  1455. class CUP_B_762x51_Red_Tracer_3RndBurst: BulletBase
  1456. {
  1457. AB_caliber=0.308;
  1458. AB_bulletLength=1.14;
  1459. AB_bulletMass=146;
  1460. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1461. AB_ballisticCoefficients[]={0.2};
  1462. AB_velocityBoundaries[]={};
  1463. AB_standardAtmosphere="ICAO";
  1464. AB_dragModel=7;
  1465. AB_muzzleVelocities[]={700, 800, 820, 833, 845};
  1466. AB_barrelLengths[]={10, 16, 20, 24, 26};
  1467. };
  1468. class CUP_B_762x51_White_Tracer_3RndBurst: BulletBase
  1469. {
  1470. AB_caliber=0.308;
  1471. AB_bulletLength=1.14;
  1472. AB_bulletMass=146;
  1473. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1474. AB_ballisticCoefficients[]={0.2};
  1475. AB_velocityBoundaries[]={};
  1476. AB_standardAtmosphere="ICAO";
  1477. AB_dragModel=7;
  1478. AB_muzzleVelocities[]={700, 800, 820, 833, 845};
  1479. AB_barrelLengths[]={10, 16, 20, 24, 26};
  1480. };
  1481. class CUP_B_303_Ball: BulletBase
  1482. {
  1483. AB_caliber=0.311;
  1484. AB_bulletLength=1.227;
  1485. AB_bulletMass=174;
  1486. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1487. AB_ballisticCoefficients[]={0.499, 0.493, 0.48};
  1488. AB_velocityBoundaries[]={671, 549};
  1489. AB_standardAtmosphere="ASM";
  1490. AB_dragModel=1;
  1491. AB_muzzleVelocities[]={748, 761, 765};
  1492. AB_barrelLengths[]={20, 24, 26};
  1493. };
  1494. class CUP_B_127x107_Ball_Green_Tracer: BulletBase
  1495. {
  1496. AB_caliber=0.511;
  1497. AB_bulletLength=2.520;
  1498. AB_bulletMass=745;
  1499. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1500. AB_ballisticCoefficients[]={0.63};
  1501. AB_velocityBoundaries[]={};
  1502. AB_standardAtmosphere="ASM";
  1503. AB_dragModel=1;
  1504. AB_muzzleVelocities[]={820};
  1505. AB_barrelLengths[]={28.7};
  1506. };
  1507. class CUP_B_127x108_Ball_Green_Tracer: BulletBase
  1508. {
  1509. AB_caliber=0.511;
  1510. AB_bulletLength=2.520;
  1511. AB_bulletMass=745;
  1512. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1513. AB_ballisticCoefficients[]={0.63};
  1514. AB_velocityBoundaries[]={};
  1515. AB_standardAtmosphere="ASM";
  1516. AB_dragModel=1;
  1517. AB_muzzleVelocities[]={820};
  1518. AB_barrelLengths[]={28.7};
  1519. };
  1520. class CUP_B_762x54_Ball_White_Tracer: BulletBase
  1521. {
  1522. AB_caliber=0.312;
  1523. AB_bulletLength=1.14;
  1524. AB_bulletMass=149;
  1525. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1526. AB_ballisticCoefficients[]={0.395};
  1527. AB_velocityBoundaries[]={};
  1528. AB_standardAtmosphere="ICAO";
  1529. AB_dragModel=1;
  1530. AB_muzzleVelocities[]={680, 750, 798, 800};
  1531. AB_barrelLengths[]={16, 20, 24, 26};
  1532. };
  1533. class CUP_B_762x54_Ball_Red_Tracer: BulletBase
  1534. {
  1535. AB_caliber=0.312;
  1536. AB_bulletLength=1.14;
  1537. AB_bulletMass=149;
  1538. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1539. AB_ballisticCoefficients[]={0.395};
  1540. AB_velocityBoundaries[]={};
  1541. AB_standardAtmosphere="ICAO";
  1542. AB_dragModel=1;
  1543. AB_muzzleVelocities[]={680, 750, 798, 800};
  1544. AB_barrelLengths[]={16, 20, 24, 26};
  1545. };
  1546. class CUP_B_762x54_Ball_Green_Tracer: BulletBase
  1547. {
  1548. AB_caliber=0.312;
  1549. AB_bulletLength=1.14;
  1550. AB_bulletMass=149;
  1551. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1552. AB_ballisticCoefficients[]={0.395};
  1553. AB_velocityBoundaries[]={};
  1554. AB_standardAtmosphere="ICAO";
  1555. AB_dragModel=1;
  1556. AB_muzzleVelocities[]={680, 750, 798, 800};
  1557. AB_barrelLengths[]={16, 20, 24, 26};
  1558. };
  1559. class CUP_B_762x54_Ball_Yellow_Tracer: BulletBase
  1560. {
  1561. AB_caliber=0.312;
  1562. AB_bulletLength=1.14;
  1563. AB_bulletMass=149;
  1564. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1565. AB_ballisticCoefficients[]={0.395};
  1566. AB_velocityBoundaries[]={};
  1567. AB_standardAtmosphere="ICAO";
  1568. AB_dragModel=1;
  1569. AB_muzzleVelocities[]={680, 750, 798, 800};
  1570. AB_barrelLengths[]={16, 20, 24, 26};
  1571. };
  1572. class CUP_B_9x39_SP5: BulletBase
  1573. {
  1574. AB_caliber=0.364;
  1575. AB_bulletLength=1.24;
  1576. AB_bulletMass=250;
  1577. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  1578. AB_ballisticCoefficients[]={0.275};
  1579. AB_velocityBoundaries[]={};
  1580. AB_standardAtmosphere="ICAO";
  1581. AB_dragModel=1;
  1582. AB_muzzleVelocities[]={280, 300, 320};
  1583. AB_barrelLengths[]={10, 16.3, 20};
  1584. };
  1585. class CUP_B_762x51_Tracer_Green: BulletBase
  1586. {
  1587. AB_caliber=0.308;
  1588. AB_bulletLength=1.14;
  1589. AB_bulletMass=146;
  1590. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1591. AB_ballisticCoefficients[]={0.2};
  1592. AB_velocityBoundaries[]={};
  1593. AB_standardAtmosphere="ICAO";
  1594. AB_dragModel=7;
  1595. AB_muzzleVelocities[]={700, 800, 820, 833, 845};
  1596. AB_barrelLengths[]={10, 16, 20, 24, 26};
  1597. };
  1598. class CUP_B_762x51_Tracer_Red: BulletBase
  1599. {
  1600. AB_caliber=0.308;
  1601. AB_bulletLength=1.14;
  1602. AB_bulletMass=146;
  1603. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1604. AB_ballisticCoefficients[]={0.2};
  1605. AB_velocityBoundaries[]={};
  1606. AB_standardAtmosphere="ICAO";
  1607. AB_dragModel=7;
  1608. AB_muzzleVelocities[]={700, 800, 820, 833, 845};
  1609. AB_barrelLengths[]={10, 16, 20, 24, 26};
  1610. };
  1611. class CUP_B_762x51_Tracer_Yellow: BulletBase
  1612. {
  1613. AB_caliber=0.308;
  1614. AB_bulletLength=1.14;
  1615. AB_bulletMass=146;
  1616. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1617. AB_ballisticCoefficients[]={0.2};
  1618. AB_velocityBoundaries[]={};
  1619. AB_standardAtmosphere="ICAO";
  1620. AB_dragModel=7;
  1621. AB_muzzleVelocities[]={700, 800, 820, 833, 845};
  1622. AB_barrelLengths[]={10, 16, 20, 24, 26};
  1623. };
  1624. class CUP_B_762x51_Tracer_White: BulletBase
  1625. {
  1626. AB_caliber=0.308;
  1627. AB_bulletLength=1.14;
  1628. AB_bulletMass=146;
  1629. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1630. AB_ballisticCoefficients[]={0.2};
  1631. AB_velocityBoundaries[]={};
  1632. AB_standardAtmosphere="ICAO";
  1633. AB_dragModel=7;
  1634. AB_muzzleVelocities[]={700, 800, 820, 833, 845};
  1635. AB_barrelLengths[]={10, 16, 20, 24, 26};
  1636. };
  1637. class B_127x107_Ball: BulletBase
  1638. {
  1639. AB_caliber=0.511;
  1640. AB_bulletLength=2.520;
  1641. AB_bulletMass=745;
  1642. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1643. AB_ballisticCoefficients[]={0.63};
  1644. AB_velocityBoundaries[]={};
  1645. AB_standardAtmosphere="ASM";
  1646. AB_dragModel=1;
  1647. AB_muzzleVelocities[]={820};
  1648. AB_barrelLengths[]={28.7};
  1649. };
  1650. class CUP_B_9x18_SD: BulletBase
  1651. {
  1652. AB_caliber=0.365;
  1653. AB_bulletLength=0.610;
  1654. AB_bulletMass=92.6;
  1655. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  1656. AB_ballisticCoefficients[]={0.125};
  1657. AB_velocityBoundaries[]={};
  1658. AB_standardAtmosphere="ASM";
  1659. AB_dragModel=1;
  1660. AB_muzzleVelocities[]={298, 330, 340};
  1661. AB_barrelLengths[]={3.8, 5, 9};
  1662. };
  1663. class CUP_B_765x17_Ball: BulletBase
  1664. {
  1665. AB_caliber=0.3125;
  1666. AB_bulletLength=0.610;
  1667. AB_bulletMass=65;
  1668. AB_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
  1669. AB_ballisticCoefficients[]={0.118};
  1670. AB_velocityBoundaries[]={};
  1671. AB_standardAtmosphere="ASM";
  1672. AB_dragModel=1;
  1673. AB_muzzleVelocities[]={282, 300, 320};
  1674. AB_barrelLengths[]={4, 5, 9};
  1675. };
  1676. class CUP_B_145x115_AP_Green_Tracer: BulletBase
  1677. {
  1678. AB_caliber=0.586;
  1679. AB_bulletLength=2.00;
  1680. AB_bulletMass=1010;
  1681. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1682. AB_ballisticCoefficients[]={0.620};
  1683. AB_velocityBoundaries[]={};
  1684. AB_standardAtmosphere="ASM";
  1685. AB_dragModel=1;
  1686. AB_muzzleVelocities[]={1000};
  1687. AB_barrelLengths[]={53};
  1688. };
  1689. class CUP_B_127x99_Ball_White_Tracer: BulletBase
  1690. {
  1691. AB_caliber=0.510;
  1692. AB_bulletLength=2.310;
  1693. AB_bulletMass=647;
  1694. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1695. AB_ballisticCoefficients[]={0.670};
  1696. AB_velocityBoundaries[]={};
  1697. AB_standardAtmosphere="ASM";
  1698. AB_dragModel=1;
  1699. AB_muzzleVelocities[]={853};
  1700. AB_barrelLengths[]={29};
  1701. };
  1702. class CUP_B_86x70_Ball_noTracer: BulletBase
  1703. {
  1704. AB_caliber=0.338;
  1705. AB_bulletLength=1.70;
  1706. AB_bulletMass=300;
  1707. AB_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  1708. AB_ballisticCoefficients[]={0.381};
  1709. AB_velocityBoundaries[]={};
  1710. AB_standardAtmosphere="ICAO";
  1711. AB_dragModel=7;
  1712. AB_muzzleVelocities[]={820, 826, 830};
  1713. AB_barrelLengths[]={24, 26.5, 28};
  1714. };
  1715. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement