ACE3/addons/ballistics/CfgAmmo.hpp

764 lines
30 KiB
C++
Raw Normal View History

class CfgAmmo {
class BulletCore;
class BulletBase: BulletCore {
timeToLive=6;
};
class B_20mm : BulletBase {
timeToLive=30;
};
class B_25mm : BulletBase {
timeToLive=30;
};
class B_35mm_AA : BulletBase {
timeToLive=30;
};
class B_30mm_AP : BulletBase {
timeToLive=30;
};
class B_556x45_Ball : BulletBase {
airFriction=-0.001265;
hit=8;
typicalSpeed=750;
2015-04-23 11:58:42 +00:00
tracerStartTime = 0.073; //M856 tracer burns out to 800m
tracerEndTime = 1.579; //Time in seconds calculated with ballistics calculator
2015-05-07 16:21:15 +00:00
ACE_caliber=0.00569;
2015-05-07 16:27:40 +00:00
ACE_bulletLength=0.023012;
2015-05-07 16:33:17 +00:00
ACE_bulletMass=4.0176;
ACE_ammoTempMuzzleVelocityShifts[]={-27.20, -26.44, -23.76, -21.00, -17.54, -13.10, -7.95, -1.62, 6.24, 15.48, 27.75};
ACE_ballisticCoefficients[]={0.151};
ACE_velocityBoundaries[]={};
ACE_standardAtmosphere="ASM";
ACE_dragModel=7;
ACE_muzzleVelocities[]={723, 764, 796, 825, 843, 866, 878, 892, 906, 915, 922, 900};
2015-05-07 16:39:57 +00:00
ACE_barrelLengths[]={0.21082, 0.23876, 0.26924, 0.29972, 0.3302, 0.36068, 0.39116, 0.4191, 0.44958, 0.48006, 0.508, 0.6096};
};
class ACE_556x45_Ball_Mk262 : B_556x45_Ball {
airFriction=-0.001125;
caliber=0.8;
deflecting=18;
hit=11;
typicalSpeed=836;
2015-05-07 16:21:15 +00:00
ACE_caliber=0.00569;
2015-05-07 16:27:40 +00:00
ACE_bulletLength=0.023012;
2015-05-07 16:33:17 +00:00
ACE_bulletMass=4.9896;
ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
ACE_ballisticCoefficients[]={0.361};
ACE_velocityBoundaries[]={};
ACE_standardAtmosphere="ASM";
ACE_dragModel=1;
ACE_muzzleVelocities[]={624, 816, 832, 838};
2015-05-07 16:39:57 +00:00
ACE_barrelLengths[]={0.1905, 0.3683, 0.4572, 0.508};
};
class ACE_556x45_Ball_Mk318 : B_556x45_Ball {
airFriction=-0.001120;
caliber=0.8;
deflecting=18;
hit=9;
typicalSpeed=886;
2015-05-07 16:21:15 +00:00
ACE_caliber=0.00569;
2015-05-07 16:27:40 +00:00
ACE_bulletLength=0.023012;
2015-05-07 16:33:17 +00:00
ACE_bulletMass=4.0176;
ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
ACE_ballisticCoefficients[]={0.307};
ACE_velocityBoundaries[]={};
ACE_standardAtmosphere="ASM";
ACE_dragModel=1;
ACE_muzzleVelocities[]={780, 886, 950};
2015-05-07 16:39:57 +00:00
ACE_barrelLengths[]={0.254, 0.3937, 0.508};
};
class ACE_556x45_Ball_M995_AP : B_556x45_Ball {
airFriction=-0.001120;
caliber=1.6;
deflecting=18;
hit=6;
typicalSpeed=886;
2015-05-07 16:21:15 +00:00
ACE_caliber=0.00569;
2015-05-07 16:27:40 +00:00
ACE_bulletLength=0.023012;
2015-05-07 16:33:17 +00:00
ACE_bulletMass=2.9808;
ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
ACE_ballisticCoefficients[]={0.151};
ACE_velocityBoundaries[]={};
ACE_standardAtmosphere="ASM";
ACE_dragModel=7;
ACE_muzzleVelocities[]={950, 1030, 1040};
2015-05-07 16:39:57 +00:00
ACE_barrelLengths[]={0.254, 0.3937, 0.508};
};
class B_556x45_Ball_Tracer_Red;
class ACE_B_556x45_Ball_Tracer_Dim: B_556x45_Ball_Tracer_Red {
nvgOnly = 1;
};
class ACE_545x39_Ball_7N6M : B_556x45_Ball {
airFriction=-0.001162;
caliber=0.6;
deflecting=18;
hit=7;
typicalSpeed=880;
2015-05-07 16:21:15 +00:00
ACE_caliber=0.005588;
2015-05-07 16:27:40 +00:00
ACE_bulletLength=0.02159;
2015-05-07 16:33:17 +00:00
ACE_bulletMass=3.42792;
ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
ACE_ballisticCoefficients[]={0.168};
ACE_velocityBoundaries[]={};
2015-04-15 20:49:47 +00:00
ACE_standardAtmosphere="ICAO";
ACE_dragModel=7;
ACE_muzzleVelocities[]={780, 880, 920};
2015-05-07 16:39:57 +00:00
ACE_barrelLengths[]={0.254, 0.41402, 0.508};
};
class B_556x45_Ball_Tracer_Green;
class ACE_545x39_Ball_7T3M : B_556x45_Ball_Tracer_Green {
airFriction=-0.001162;
caliber=0.6;
deflecting=18;
hit=7;
typicalSpeed=883;
2015-04-23 11:56:46 +00:00
tracerStartTime = 0.073; //7T3M tracer burns out to 850m
tracerEndTime = 1.736; //Time in seconds calculated with ballistics calculator
2015-05-07 16:21:15 +00:00
ACE_caliber=0.005588;
2015-05-07 16:27:40 +00:00
ACE_bulletLength=0.02159;
2015-05-07 16:33:17 +00:00
ACE_bulletMass=3.22704;
ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
ACE_ballisticCoefficients[]={0.168};
ACE_velocityBoundaries[]={};
2015-04-15 20:49:47 +00:00
ACE_standardAtmosphere="ICAO";
ACE_dragModel=7;
ACE_muzzleVelocities[]={785, 883, 925};
2015-05-07 16:39:57 +00:00
ACE_barrelLengths[]={0.254, 0.41402, 0.508};
};
class B_65x39_Caseless : BulletBase {
2015-04-15 20:49:47 +00:00
airFriction=-0.000785;
typicalSpeed=800;
2015-05-07 16:21:15 +00:00
ACE_caliber=0.006706;
2015-05-07 16:27:40 +00:00
ACE_bulletLength=0.032893;
2015-05-07 16:33:17 +00:00
ACE_bulletMass=7.9704;
ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
ACE_ballisticCoefficients[]={0.263};
ACE_velocityBoundaries[]={};
ACE_standardAtmosphere="ICAO";
ACE_dragModel=7;
ACE_muzzleVelocities[]={730, 760, 788, 800, 810, 830};
2015-05-07 16:39:57 +00:00
ACE_barrelLengths[]={0.254, 0.4064, 0.508, 0.6096, 0.6604, 0.762};
};
class B_65x39_Case_yellow;
class ACE_65x39_Caseless_Tracer_Dim : B_65x39_Case_yellow {
nvgOnly = 1;
};
class B_65x39_Caseless_green;
class ACE_65x39_Caseless_green_Tracer_Dim : B_65x39_Caseless_green {
nvgOnly = 1;
};
2015-04-22 09:32:16 +00:00
class ACE_65x47_Ball_Scenar: B_65x39_Caseless {
airFriction=-0.00078;
typicalSpeed=820 ;
caliber=0.9;
2015-05-07 16:21:15 +00:00
ACE_caliber=0.006706;
2015-05-07 16:27:40 +00:00
ACE_bulletLength=0.034646;
2015-05-07 16:33:17 +00:00
ACE_bulletMass=9.0072;
ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
ACE_ballisticCoefficients[]={0.290};
ACE_velocityBoundaries[]={};
ACE_standardAtmosphere="ICAO";
ACE_dragModel=7;
2015-04-15 20:49:47 +00:00
ACE_muzzleVelocities[]={730, 760, 790, 820, 830};
2015-05-07 16:39:57 +00:00
ACE_barrelLengths[]={0.254, 0.4064, 0.508, 0.6096, 0.6604};
};
class ACE_65_Creedmor_Ball: B_65x39_Caseless {
airFriction=-0.000651;
typicalSpeed=860 ;
caliber=1.1;
2015-05-07 16:21:15 +00:00
ACE_caliber=0.006706;
2015-05-07 16:27:40 +00:00
ACE_bulletLength=0.03622;
2015-05-07 16:33:17 +00:00
ACE_bulletMass=9.072;
ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
ACE_ballisticCoefficients[]={0.317};
ACE_velocityBoundaries[]={};
ACE_standardAtmosphere="ICAO";
ACE_dragModel=7;
ACE_muzzleVelocities[]={750, 820, 840, 852, 860};
2015-05-07 16:39:57 +00:00
ACE_barrelLengths[]={0.254, 0.4064, 0.508, 0.6096, 0.6604};
};
class B_762x51_Ball : BulletBase {
airFriction=-0.001035;
typicalSpeed=833;
2015-04-15 17:51:34 +00:00
hit=9;
2015-04-23 11:58:42 +00:00
tracerStartTime = 0.073; //Based on the British L5A1 which burns out to 1000m
tracerEndTime = 2.058; //Time in seconds calculated with ballistics calculator
2015-05-07 16:21:15 +00:00
ACE_caliber=0.007823;
2015-05-07 16:27:40 +00:00
ACE_bulletLength=0.028956;
2015-05-07 16:33:17 +00:00
ACE_bulletMass=9.4608;
ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
ACE_ballisticCoefficients[]={0.2};
ACE_velocityBoundaries[]={};
ACE_standardAtmosphere="ICAO";
ACE_dragModel=7;
ACE_muzzleVelocities[]={700, 800, 820, 833, 845};
2015-05-07 16:39:57 +00:00
ACE_barrelLengths[]={0.254, 0.4064, 0.508, 0.6096, 0.6604};
};
class B_762x51_Tracer_Yellow;
class ACE_B_762x51_Tracer_Dim: B_762x51_Tracer_Yellow {
nvgOnly = 1;
};
class ACE_762x51_Ball_M118LR : B_762x51_Ball {
airFriction=-0.0008525;
caliber=1.8;
hit=16;
typicalSpeed=790;
2015-05-07 16:21:15 +00:00
ACE_caliber=0.007823;
2015-05-07 16:27:40 +00:00
ACE_bulletLength=0.031496;
2015-05-07 16:33:17 +00:00
ACE_bulletMass=11.34;
ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
2015-04-15 20:49:47 +00:00
ACE_ballisticCoefficients[]={0.243};
ACE_velocityBoundaries[]={};
ACE_standardAtmosphere="ICAO";
2015-04-15 20:49:47 +00:00
ACE_dragModel=7;
ACE_muzzleVelocities[]={750, 780, 790, 794};
2015-05-07 16:39:57 +00:00
ACE_barrelLengths[]={0.4064, 0.508, 0.6096, 0.6604};
};
class ACE_762x51_Ball_Mk316_Mod_0 : B_762x51_Ball {
airFriction=-0.0008525;
caliber=1.8;
hit=16;
typicalSpeed=790;
2015-05-07 16:21:15 +00:00
ACE_caliber=0.007823;
2015-05-07 16:27:40 +00:00
ACE_bulletLength=0.031496;
2015-05-07 16:33:17 +00:00
ACE_bulletMass=11.34;
ACE_ammoTempMuzzleVelocityShifts[]={-5.3, -5.1, -4.6, -4.2, -3.4, -2.6, -1.4, -0.3, 1.4, 3.0, 5.2};
ACE_ballisticCoefficients[]={0.243};
ACE_velocityBoundaries[]={};
ACE_standardAtmosphere="ICAO";
ACE_dragModel=7;
ACE_muzzleVelocities[]={775, 790, 805, 810};
2015-05-07 16:39:57 +00:00
ACE_barrelLengths[]={0.4064, 0.508, 0.6096, 0.6604};
};
2015-04-15 17:51:34 +00:00
class ACE_762x51_Ball_Mk319_Mod_0 : B_762x51_Ball {
airFriction=-0.00103;
caliber=1.5;
2015-04-15 17:51:34 +00:00
hit=14;
typicalSpeed=900;
2015-05-07 16:21:15 +00:00
ACE_caliber=0.007823;
2015-05-07 16:27:40 +00:00
ACE_bulletLength=0.031496;
2015-05-07 16:33:17 +00:00
ACE_bulletMass=8.424;
2015-04-15 17:51:34 +00:00
ACE_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
ACE_ballisticCoefficients[]={0.377};
2015-04-15 17:51:34 +00:00
ACE_velocityBoundaries[]={};
ACE_standardAtmosphere="ICAO";
ACE_dragModel=1;
ACE_muzzleVelocities[]={838, 892, 910};
2015-05-07 16:39:57 +00:00
ACE_barrelLengths[]={0.3302, 0.4064, 0.508};
2015-04-15 17:51:34 +00:00
};
class ACE_762x51_Ball_M993_AP : B_762x51_Ball {
airFriction=-0.00103;
caliber=2.2;
hit=11;
typicalSpeed=930;
2015-05-07 16:21:15 +00:00
ACE_caliber=0.007823;
2015-05-07 16:27:40 +00:00
ACE_bulletLength=0.031496;
2015-05-07 16:33:17 +00:00
ACE_bulletMass=8.2296;
ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
ACE_ballisticCoefficients[]={0.377};
ACE_velocityBoundaries[]={};
ACE_standardAtmosphere="ICAO";
ACE_dragModel=1;
ACE_muzzleVelocities[]={875, 910, 930};
2015-05-07 16:39:57 +00:00
ACE_barrelLengths[]={0.3302, 0.4064, 0.508};
};
2015-04-15 20:49:47 +00:00
class ACE_762x51_Ball_Subsonic : B_762x51_Ball {
airFriction=-0.000535;
caliber=1;
2015-04-15 20:49:47 +00:00
hit=6;
2015-04-23 12:04:01 +00:00
typicalSpeed=320;
2015-05-07 16:21:15 +00:00
ACE_caliber=0.007823;
2015-05-07 16:27:40 +00:00
ACE_bulletLength=0.034036;
2015-05-07 16:33:17 +00:00
ACE_bulletMass=12.96;
2015-04-15 20:49:47 +00:00
ACE_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
ACE_ballisticCoefficients[]={0.235};
ACE_velocityBoundaries[]={};
ACE_standardAtmosphere="ICAO";
ACE_dragModel=7;
ACE_muzzleVelocities[]={305, 325, 335, 340};
2015-05-07 16:39:57 +00:00
ACE_barrelLengths[]={0.4064, 0.508, 0.6096, 0.6604};
2015-04-15 20:49:47 +00:00
};
class ACE_30_06_M1_Ball : B_762x51_Ball {
airFriction=-0.0009;
typicalSpeed=800;
caliber=2.0;
hit=10;
2015-05-07 16:21:15 +00:00
ACE_caliber=0.007823;
2015-05-07 16:27:40 +00:00
ACE_bulletLength=0.030734;
2015-05-07 16:33:17 +00:00
ACE_bulletMass=11.2752;
ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
ACE_ballisticCoefficients[]={0.494};
ACE_velocityBoundaries[]={};
ACE_standardAtmosphere="ASM";
ACE_dragModel=1;
ACE_muzzleVelocities[]={700, 785, 800, 830, 840};
2015-05-07 16:39:57 +00:00
ACE_barrelLengths[]={0.254, 0.4064, 0.508, 0.6096, 0.6604};
};
class ACE_7_Remington_Magnum_Ball : B_762x51_Ball {
airFriction=-0.0008;
typicalSpeed=820;
caliber=2.1;
hit=8;
2015-05-07 16:21:15 +00:00
ACE_caliber=0.007214;
2015-05-07 16:27:40 +00:00
ACE_bulletLength=0.038837;
2015-05-07 16:33:17 +00:00
ACE_bulletMass=11.664;
ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
ACE_ballisticCoefficients[]={0.345};
ACE_velocityBoundaries[]={};
ACE_standardAtmosphere="ICAO";
ACE_dragModel=7;
ACE_muzzleVelocities[]={720, 780, 812, 822, 830};
2015-05-07 16:39:57 +00:00
ACE_barrelLengths[]={0.254, 0.4064, 0.508, 0.6096, 0.6604};
};
class ACE_243_Winchester_Ball : B_762x51_Ball {
airFriction=-0.00095;
typicalSpeed=915;
caliber=2.3;
hit=6;
2015-05-07 16:21:15 +00:00
ACE_caliber=0.006172;
2015-05-07 16:27:40 +00:00
ACE_bulletLength=0.032563;
2015-05-07 16:33:17 +00:00
ACE_bulletMass=11.664;
ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
ACE_ballisticCoefficients[]={0.278};
ACE_velocityBoundaries[]={};
ACE_standardAtmosphere="ICAO";
ACE_dragModel=7;
ACE_muzzleVelocities[]={830, 875, 900, 915, 920};
2015-05-07 16:39:57 +00:00
ACE_barrelLengths[]={0.254, 0.4064, 0.508, 0.6096, 0.6604};
};
2015-04-15 20:49:47 +00:00
class ACE_762x67_Ball_Mk248_Mod_0 : B_762x51_Ball {
airFriction=-0.000830;
caliber=1.8;
hit=17;
typicalSpeed=900;
2015-05-07 16:21:15 +00:00
ACE_caliber=0.007823;
2015-05-07 16:27:40 +00:00
ACE_bulletLength=0.034366;
2015-05-07 16:33:17 +00:00
ACE_bulletMass=12.312;
ACE_ammoTempMuzzleVelocityShifts[]={-5.3, -5.1, -4.6, -4.2, -3.4, -2.6, -1.4, -0.3, 1.4, 3.0, 5.2};
ACE_ballisticCoefficients[]={0.268};
ACE_velocityBoundaries[]={};
ACE_standardAtmosphere="ICAO";
ACE_dragModel=7;
ACE_muzzleVelocities[]={865, 900, 924};
2015-05-07 16:39:57 +00:00
ACE_barrelLengths[]={0.508, 0.6096, 0.6604};
};
2015-04-15 20:49:47 +00:00
class ACE_762x67_Ball_Mk248_Mod_1 : B_762x51_Ball {
airFriction=-0.000815;
caliber=1.9;
hit=18;
typicalSpeed=867;
2015-05-07 16:21:15 +00:00
ACE_caliber=0.007823;
2015-05-07 16:27:40 +00:00
ACE_bulletLength=0.037821;
2015-05-07 16:33:17 +00:00
ACE_bulletMass=14.256;
ACE_ammoTempMuzzleVelocityShifts[]={-5.3, -5.1, -4.6, -4.2, -3.4, -2.6, -1.4, -0.3, 1.4, 3.0, 5.2};
ACE_ballisticCoefficients[]={0.310};
ACE_velocityBoundaries[]={};
ACE_standardAtmosphere="ICAO";
ACE_dragModel=7;
ACE_muzzleVelocities[]={847, 867, 877};
2015-05-07 16:39:57 +00:00
ACE_barrelLengths[]={0.508, 0.6096, 0.6604};
};
2015-04-15 20:49:47 +00:00
class ACE_762x67_Ball_Berger_Hybrid_OTM : B_762x51_Ball {
airFriction=-0.00076;
caliber=2.0;
hit=19;
typicalSpeed=853;
2015-05-07 16:21:15 +00:00
ACE_caliber=0.007823;
2015-05-07 16:27:40 +00:00
ACE_bulletLength=0.040691;
2015-05-07 16:33:17 +00:00
ACE_bulletMass=14.904;
ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
ACE_ballisticCoefficients[]={0.368};
ACE_velocityBoundaries[]={};
ACE_standardAtmosphere="ICAO";
ACE_dragModel=7;
ACE_muzzleVelocities[]={800, 853, 884};
2015-05-07 16:39:57 +00:00
ACE_barrelLengths[]={0.508, 0.6096, 0.6604};
};
2015-04-15 22:07:06 +00:00
class B_762x54_Ball: B_762x51_Ball {
airFriction=-0.001023;
typicalSpeed=820;
2015-05-07 16:21:15 +00:00
ACE_caliber=0.007925;
2015-05-07 16:27:40 +00:00
ACE_bulletLength=0.028956;
2015-05-07 16:33:17 +00:00
ACE_bulletMass=9.8496;
2015-04-08 21:07:26 +00:00
ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
ACE_ballisticCoefficients[]={0.4};
ACE_velocityBoundaries[]={};
ACE_standardAtmosphere="ICAO";
ACE_dragModel=1;
ACE_muzzleVelocities[]={700, 800, 820, 833};
2015-05-07 16:39:57 +00:00
ACE_barrelLengths[]={0.4064, 0.508, 0.6096, 0.6604};
2015-04-08 21:07:26 +00:00
};
class ACE_762x54_Ball_7N14 : B_762x51_Ball {
airFriction=-0.001023;
caliber=1.5;
hit=15;
typicalSpeed=820;
2015-05-07 16:21:15 +00:00
ACE_caliber=0.007925;
2015-05-07 16:27:40 +00:00
ACE_bulletLength=0.028956;
2015-05-07 16:33:17 +00:00
ACE_bulletMass=9.8496;
ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
ACE_ballisticCoefficients[]={0.4};
ACE_velocityBoundaries[]={};
ACE_standardAtmosphere="ICAO";
ACE_dragModel=1;
ACE_muzzleVelocities[]={700, 800, 820, 833};
2015-05-07 16:39:57 +00:00
ACE_barrelLengths[]={0.4064, 0.508, 0.6096, 0.6604};
};
class B_762x54_Tracer_Green;
class ACE_762x54_Ball_7T2 : B_762x54_Tracer_Green {
airFriction=-0.001023;
caliber=1.5;
hit=15;
typicalSpeed=800;
2015-04-23 11:58:42 +00:00
tracerStartTime = 0.073; //Based on the 7T2 which burns three seconds
2015-04-23 11:53:42 +00:00
tracerEndTime = 3;
2015-05-07 16:21:15 +00:00
ACE_caliber=0.007925;
2015-05-07 16:27:40 +00:00
ACE_bulletLength=0.028956;
2015-05-07 16:33:17 +00:00
ACE_bulletMass=9.6552;
ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
ACE_ballisticCoefficients[]={0.395};
ACE_velocityBoundaries[]={};
ACE_standardAtmosphere="ICAO";
ACE_dragModel=1;
ACE_muzzleVelocities[]={680, 750, 798, 800};
2015-05-07 16:39:57 +00:00
ACE_barrelLengths[]={0.4064, 0.508, 0.6096, 0.6604};
};
class ACE_762x35_Ball : B_762x51_Ball {
airFriction=-0.000821;
caliber=1.5;
hit=11;
typicalSpeed=790;
2015-05-07 16:21:15 +00:00
ACE_caliber=0.007823;
2015-05-07 16:27:40 +00:00
ACE_bulletLength=0.029286;
2015-05-07 16:33:17 +00:00
ACE_bulletMass=8.1;
ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
ACE_ballisticCoefficients[]={0.349, 0.338, 0.330, 0.310};
ACE_velocityBoundaries[]={792, 610, 488};
ACE_standardAtmosphere="ICAO";
ACE_dragModel=1;
ACE_muzzleVelocities[]={620, 655, 675};
2015-05-07 16:39:57 +00:00
ACE_barrelLengths[]={0.2286, 0.4064, 0.508};
};
class ACE_762x39_Ball : B_762x51_Ball {
airFriction=-0.0015168;
hit=12;
2015-04-24 15:19:18 +00:00
caliber=1.5;
typicalSpeed=716;
2015-05-07 16:21:15 +00:00
ACE_caliber=0.007823;
2015-05-07 16:27:40 +00:00
ACE_bulletLength=0.028956;
2015-05-07 16:33:17 +00:00
ACE_bulletMass=7.9704;
ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
ACE_ballisticCoefficients[]={0.275};
ACE_velocityBoundaries[]={};
ACE_standardAtmosphere="ICAO";
ACE_dragModel=1;
ACE_muzzleVelocities[]={650, 716, 750};
2015-05-07 16:39:57 +00:00
ACE_barrelLengths[]={0.254, 0.41402, 0.508};
};
class ACE_762x39_Ball_57N231P : B_762x54_Tracer_Green {
airFriction=-0.0015168;
hit=12;
caliber=1.5;
typicalSpeed=716;
2015-04-23 11:58:42 +00:00
tracerStartTime = 0.073; //57N231P tracer burns out to 800m
tracerEndTime = 2.082; //Time in seconds calculated with ballistics calculator
2015-05-07 16:21:15 +00:00
ACE_caliber=0.007823;
2015-05-07 16:27:40 +00:00
ACE_bulletLength=0.028956;
2015-05-07 16:33:17 +00:00
ACE_bulletMass=7.5816;
ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
ACE_ballisticCoefficients[]={0.275};
ACE_velocityBoundaries[]={};
ACE_standardAtmosphere="ICAO";
ACE_dragModel=1;
ACE_muzzleVelocities[]={650, 716, 750};
2015-05-07 16:39:57 +00:00
ACE_barrelLengths[]={0.254, 0.41402, 0.508};
};
class B_9x21_Ball : BulletBase {
airFriction=-0.00125;
typicalSpeed=390;
hit=6;
2015-05-07 16:21:15 +00:00
ACE_caliber=0.009042;
2015-05-07 16:27:40 +00:00
ACE_bulletLength=0.015494;
2015-05-07 16:33:17 +00:00
ACE_bulletMass=7.452;
ACE_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
ACE_ballisticCoefficients[]={0.17};
ACE_velocityBoundaries[]={};
2015-04-15 20:49:47 +00:00
ACE_standardAtmosphere="ICAO";
ACE_dragModel=1;
ACE_muzzleVelocities[]={440, 460, 480};
2015-05-07 16:39:57 +00:00
ACE_barrelLengths[]={0.1016, 0.127, 0.2286};
};
class ACE_9x18_Ball_57N181S : B_9x21_Ball {
hit=5;
airFriction=-0.001234;
typicalSpeed=298;
2015-05-07 16:21:15 +00:00
ACE_caliber=0.009271;
2015-05-07 16:27:40 +00:00
ACE_bulletLength=0.015494;
2015-05-07 16:33:17 +00:00
ACE_bulletMass=6.00048;
ACE_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
ACE_ballisticCoefficients[]={0.125};
ACE_velocityBoundaries[]={};
2015-04-15 20:49:47 +00:00
ACE_standardAtmosphere="ICAO";
ACE_dragModel=1;
ACE_muzzleVelocities[]={298, 330, 350};
2015-05-07 16:39:57 +00:00
ACE_barrelLengths[]={0.09652, 0.127, 0.2286};
};
class ACE_9x19_Ball : B_9x21_Ball {
airFriction=-0.001234;
typicalSpeed=370;
hit=6;
2015-05-07 16:21:15 +00:00
ACE_caliber=0.009017;
2015-05-07 16:27:40 +00:00
ACE_bulletLength=0.015494;
2015-05-07 16:33:17 +00:00
ACE_bulletMass=8.0352;
ACE_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
ACE_ballisticCoefficients[]={0.165};
ACE_velocityBoundaries[]={};
ACE_standardAtmosphere="ASM";
ACE_dragModel=1;
ACE_muzzleVelocities[]={340, 370, 400};
2015-05-07 16:39:57 +00:00
ACE_barrelLengths[]={0.1016, 0.127, 0.2286};
};
class ACE_10x25_Ball : B_9x21_Ball {
airFriction=-0.00168;
typicalSpeed=425;
hit=7;
2015-05-07 16:21:15 +00:00
ACE_caliber=0.0127;
2015-05-07 16:27:40 +00:00
ACE_bulletLength=0.019406;
2015-05-07 16:33:17 +00:00
ACE_bulletMass=10.692;
ACE_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
ACE_ballisticCoefficients[]={0.189};
ACE_velocityBoundaries[]={};
2015-04-15 20:49:47 +00:00
ACE_standardAtmosphere="ICAO";
ACE_dragModel=1;
ACE_muzzleVelocities[]={360, 400, 430};
2015-05-07 16:39:57 +00:00
ACE_barrelLengths[]={0.1016, 0.117094, 0.2286};
};
class ACE_765x17_Ball: B_9x21_Ball {
airFriction=-0.001213;
typicalSpeed=282;
hit=7;
2015-05-07 16:21:15 +00:00
ACE_caliber=0.007938;
2015-05-07 16:27:40 +00:00
ACE_bulletLength=0.015494;
2015-05-07 16:33:17 +00:00
ACE_bulletMass=4.212;
ACE_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
ACE_ballisticCoefficients[]={0.118};
ACE_velocityBoundaries[]={};
ACE_standardAtmosphere="ASM";
ACE_dragModel=1;
ACE_muzzleVelocities[]={282, 300, 320};
2015-05-07 16:39:57 +00:00
ACE_barrelLengths[]={0.1016, 0.127, 0.2286};
};
class ACE_303_Ball : ACE_762x51_Ball_M118LR {
airFriction=-0.00083;
typicalSpeed=761;
caliber=2.0;
2015-05-07 16:21:15 +00:00
ACE_caliber=0.007899;
2015-05-07 16:27:40 +00:00
ACE_bulletLength=0.031166;
2015-05-07 16:33:17 +00:00
ACE_bulletMass=11.2752;
ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
ACE_ballisticCoefficients[]={0.499, 0.493, 0.48};
ACE_velocityBoundaries[]={671, 549};
ACE_standardAtmosphere="ASM";
ACE_dragModel=1;
ACE_muzzleVelocities[]={748, 761, 765};
2015-05-07 16:39:57 +00:00
ACE_barrelLengths[]={0.508, 0.6096, 0.6604};
};
2015-04-08 21:07:26 +00:00
class B_93x64_Ball : BulletBase {
airFriction=-0.00106;
typicalSpeed=880;
2015-05-07 16:21:15 +00:00
ACE_caliber=0.009296;
2015-05-07 16:27:40 +00:00
ACE_bulletLength=0.03429;
2015-05-07 16:33:17 +00:00
ACE_bulletMass=14.904;
2015-04-08 21:07:26 +00:00
ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
ACE_ballisticCoefficients[]={0.368};
ACE_velocityBoundaries[]={};
ACE_standardAtmosphere="ASM";
ACE_dragModel=1;
ACE_muzzleVelocities[]={850, 870, 880};
2015-05-07 16:39:57 +00:00
ACE_barrelLengths[]={0.508, 0.620014, 0.6604};
2015-04-08 21:07:26 +00:00
};
class B_408_Ball : BulletBase {
timeToLive=10;
airFriction=-0.000395;
typicalSpeed=910;
2015-05-07 16:21:15 +00:00
ACE_caliber=0.010363;
2015-05-07 16:27:40 +00:00
ACE_bulletLength=0.054;
2015-05-07 16:33:17 +00:00
ACE_bulletMass=26.568;
ACE_transonicStabilityCoef=1;
ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
ACE_ballisticCoefficients[]={0.97};
ACE_velocityBoundaries[]={};
ACE_standardAtmosphere="ASM";
ACE_dragModel=1;
ACE_muzzleVelocities[]={910};
2015-05-07 16:39:57 +00:00
ACE_barrelLengths[]={0.7366};
};
class ACE_106x83mm_Ball : B_408_Ball {
timeToLive=10;
2015-05-07 16:21:15 +00:00
ACE_caliber=0.010566;
2015-05-07 16:27:40 +00:00
ACE_bulletLength=0.053061;
2015-05-07 16:33:17 +00:00
ACE_bulletMass=25.7904;
ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
ACE_ballisticCoefficients[]={0.72};
ACE_velocityBoundaries[]={};
ACE_standardAtmosphere="ASM";
ACE_dragModel=1;
ACE_muzzleVelocities[]={960};
2015-05-07 16:39:57 +00:00
ACE_barrelLengths[]={0.7366};
};
2015-04-08 21:07:26 +00:00
class B_338_Ball : BulletBase {
timeToLive=10;
2015-04-15 22:07:06 +00:00
airFriction=-0.000606;
typicalSpeed=915;
2015-05-07 16:21:15 +00:00
ACE_caliber=0.008585;
2015-05-07 16:27:40 +00:00
ACE_bulletLength=0.039573;
2015-05-07 16:33:17 +00:00
ACE_bulletMass=16.2;
2015-04-08 21:07:26 +00:00
ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
ACE_ballisticCoefficients[]={0.322};
ACE_velocityBoundaries[]={};
ACE_standardAtmosphere="ICAO";
ACE_dragModel=7;
ACE_muzzleVelocities[]={880, 915, 925};
2015-05-07 16:39:57 +00:00
ACE_barrelLengths[]={0.508, 0.6604, 0.7112};
2015-04-08 21:07:26 +00:00
};
class B_338_NM_Ball : BulletBase {
airFriction=-0.000537;
typicalSpeed=820;
2015-05-07 16:21:15 +00:00
ACE_caliber=0.008585;
2015-05-07 16:27:40 +00:00
ACE_bulletLength=0.04318;
2015-05-07 16:33:17 +00:00
ACE_bulletMass=19.44;
2015-04-08 21:07:26 +00:00
ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
ACE_ballisticCoefficients[]={0.381};
ACE_velocityBoundaries[]={};
ACE_standardAtmosphere="ICAO";
ACE_dragModel=7;
ACE_muzzleVelocities[]={790, 807, 820};
2015-05-07 16:39:57 +00:00
ACE_barrelLengths[]={0.508, 0.6096, 0.6604};
2015-04-08 21:07:26 +00:00
};
class ACE_338_Ball : B_338_Ball {
timeToLive=10;
2015-04-15 20:49:47 +00:00
airFriction=-0.000535;
typicalSpeed=826;
2015-05-07 16:21:15 +00:00
ACE_caliber=0.008585;
2015-05-07 16:27:40 +00:00
ACE_bulletLength=0.04318;
2015-05-07 16:33:17 +00:00
ACE_bulletMass=19.44;
ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
ACE_ballisticCoefficients[]={0.381};
ACE_velocityBoundaries[]={};
ACE_standardAtmosphere="ICAO";
ACE_dragModel=7;
ACE_muzzleVelocities[]={800, 820, 826, 830};
2015-05-07 16:39:57 +00:00
ACE_barrelLengths[]={0.508, 0.6096, 0.6731, 0.7112};
};
class ACE_338_Ball_API526 : B_338_Ball {
timeToLive=10;
2015-04-15 20:49:47 +00:00
airFriction=-0.000673;
caliber=2.8;
typicalSpeed=826;
2015-05-07 16:21:15 +00:00
ACE_caliber=0.008585;
2015-05-07 16:27:40 +00:00
ACE_bulletLength=0.038989;
2015-05-07 16:33:17 +00:00
ACE_bulletMass=16.3944;
ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
ACE_ballisticCoefficients[]={0.290};
ACE_velocityBoundaries[]={};
ACE_standardAtmosphere="ICAO";
ACE_dragModel=7;
ACE_muzzleVelocities[]={880, 915, 925};
2015-05-07 16:39:57 +00:00
ACE_barrelLengths[]={0.508, 0.6604, 0.7112};
};
2015-04-08 21:07:26 +00:00
class B_127x54_Ball : BulletBase {
airFriction=-0.00014;
typicalSpeed=300;
2015-05-07 16:21:15 +00:00
ACE_caliber=0.012954;
2015-05-07 16:27:40 +00:00
ACE_bulletLength=0.064516;
2015-05-07 16:33:17 +00:00
ACE_bulletMass=48.6;
2015-04-08 21:07:26 +00:00
ACE_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
ACE_ballisticCoefficients[]={1.050};
ACE_velocityBoundaries[]={};
ACE_standardAtmosphere="ASM";
ACE_dragModel=1;
ACE_muzzleVelocities[]={300};
2015-05-07 16:39:57 +00:00
ACE_barrelLengths[]={0.43688};
2015-04-08 21:07:26 +00:00
};
class B_127x99_Ball : BulletBase {
timeToLive=10;
airFriction=-0.0006;
typicalSpeed=900;
2015-05-07 16:21:15 +00:00
ACE_caliber=0.012954;
2015-05-07 16:27:40 +00:00
ACE_bulletLength=0.058674;
2015-05-07 16:33:17 +00:00
ACE_bulletMass=41.9256;
ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
ACE_ballisticCoefficients[]={0.670};
ACE_velocityBoundaries[]={};
ACE_standardAtmosphere="ASM";
ACE_dragModel=1;
ACE_muzzleVelocities[]={900};
2015-05-07 16:39:57 +00:00
ACE_barrelLengths[]={0.7366};
};
class ACE_127x99_API : BulletBase {
timeToLive=10;
airFriction=-0.0006;
typicalSpeed=900;
hit=25;
caliber=4.0;
2015-05-07 16:21:15 +00:00
ACE_caliber=0.012954;
2015-05-07 16:27:40 +00:00
ACE_bulletLength=0.058674;
2015-05-07 16:33:17 +00:00
ACE_bulletMass=41.9904;
ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
ACE_ballisticCoefficients[]={0.670};
ACE_velocityBoundaries[]={};
ACE_standardAtmosphere="ASM";
ACE_dragModel=1;
ACE_muzzleVelocities[]={900};
2015-05-07 16:39:57 +00:00
ACE_barrelLengths[]={0.7366};
};
class ACE_127x99_Ball_AMAX : B_127x99_Ball {
timeToLive=10;
airFriction=-0.000374;
typicalSpeed=860;
caliber=3.0;
2015-05-07 16:21:15 +00:00
ACE_caliber=0.012954;
2015-05-07 16:27:40 +00:00
ACE_bulletLength=0.064516;
2015-05-07 16:33:17 +00:00
ACE_bulletMass=48.6;
ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
ACE_ballisticCoefficients[]={1.050};
ACE_velocityBoundaries[]={};
ACE_standardAtmosphere="ASM";
ACE_dragModel=1;
ACE_muzzleVelocities[]={860};
2015-05-07 16:39:57 +00:00
ACE_barrelLengths[]={0.7366};
};
class B_127x108_Ball : BulletBase {
timeToLive=10;
airFriction=-0.00064;
typicalSpeed=820;
2015-05-07 16:21:15 +00:00
ACE_caliber=0.012979;
2015-05-07 16:27:40 +00:00
ACE_bulletLength=0.064008;
2015-05-07 16:33:17 +00:00
ACE_bulletMass=48.276;
ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
ACE_ballisticCoefficients[]={0.63};
ACE_velocityBoundaries[]={};
ACE_standardAtmosphere="ASM";
ACE_dragModel=1;
ACE_muzzleVelocities[]={820};
2015-05-07 16:39:57 +00:00
ACE_barrelLengths[]={0.72898};
};
class B_45ACP_Ball : BulletBase {
airFriction=-0.0007182;
typicalSpeed=250;
2015-05-07 16:21:15 +00:00
ACE_caliber=0.011481;
2015-05-07 16:27:40 +00:00
ACE_bulletLength=0.017272;
2015-05-07 16:33:17 +00:00
ACE_bulletMass=14.904;
ACE_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619};
ACE_ballisticCoefficients[]={0.195};
ACE_velocityBoundaries[]={};
ACE_standardAtmosphere="ASM";
ACE_dragModel=1;
ACE_muzzleVelocities[]={230, 250, 285};
2015-05-07 16:39:57 +00:00
ACE_barrelLengths[]={0.1016, 0.127, 0.2286};
};
};