diff --git a/addons/advanced_ballistics/functions/fnc_calculateStabilityFactor.sqf b/addons/advanced_ballistics/functions/fnc_calculateStabilityFactor.sqf index 81b71aeb3b..9b205c3ec2 100644 --- a/addons/advanced_ballistics/functions/fnc_calculateStabilityFactor.sqf +++ b/addons/advanced_ballistics/functions/fnc_calculateStabilityFactor.sqf @@ -4,10 +4,10 @@ * Calculates the stability factor of a bullet * * Arguments: - * 0: caliber - inches - * 1: bullet length - inches - * 2: bullet mass - grains - * 3: barrel twist - inches + * 0: caliber - mm + * 1: bullet length - mm + * 2: bullet mass - grams + * 3: barrel twist - mm * 4: muzzle velocity shift - m/s * 5: temperature - degrees celcius * 6: barometric Pressure - hPA @@ -17,7 +17,8 @@ * * Public: No */ - +#include "script_component.hpp" + private ["_caliber", "_bulletLength", "_bulletMass", "_barrelTwist", "_muzzleVelocity", "_temperature", "_barometricPressure", "_l", "_t", "_stabilityFactor"]; _caliber = _this select 0; _bulletLength = _this select 1; @@ -31,15 +32,14 @@ _barometricPressure = _this select 6; _t = _barrelTwist / _caliber; _l = _bulletLength / _caliber; -_stabilityFactor = 30 * _bulletMass / (_t^2 * _caliber^3 * _l * (1 + _l^2)); +_stabilityFactor = 7587000 * _bulletMass / (_t^2 * _caliber^3 * _l * (1 + _l^2)); -_muzzleVelocity = _muzzleVelocity * 3.2808399; -if (_muzzleVelocity > 1120) then { - _stabilityFactor = _stabilityFactor * (_muzzleVelocity / 2800) ^ (1/3); +if (_muzzleVelocity > 341.376) then { + _stabilityFactor = _stabilityFactor * (_muzzleVelocity / 853.44) ^ (1/3); } else { - _stabilityFactor = _stabilityFactor * (_muzzleVelocity / 1120) ^ (1/3); + _stabilityFactor = _stabilityFactor * (_muzzleVelocity / 341.376) ^ (1/3); }; -_stabilityFactor = _stabilityFactor * (_temperature + 273) / (15 + 273) * 1013.25 / _barometricPressure; +_stabilityFactor = _stabilityFactor * KELVIN(_temperature) / KELVIN(15) * 1013.25 / _barometricPressure; _stabilityFactor diff --git a/addons/ballistics/CfgAmmo.hpp b/addons/ballistics/CfgAmmo.hpp index 02df51e891..59fa7cf621 100644 --- a/addons/ballistics/CfgAmmo.hpp +++ b/addons/ballistics/CfgAmmo.hpp @@ -25,16 +25,16 @@ class CfgAmmo { typicalSpeed=750; tracerStartTime = 0.073; //M856 tracer burns out to 800m tracerEndTime = 1.579; //Time in seconds calculated with ballistics calculator - ACE_caliber=0.224; - ACE_bulletLength=0.906; - ACE_bulletMass=62; + ACE_caliber=5.69; + ACE_bulletLength=23.012; + 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}; - ACE_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}; + ACE_barrelLengths[]={210.82, 238.76, 269.24, 299.72, 330.2, 360.68, 391.16, 419.1, 449.58, 480.06, 508.0, 609.6}; }; class ACE_556x45_Ball_Mk262 : B_556x45_Ball { airFriction=-0.001125; @@ -42,16 +42,16 @@ class CfgAmmo { deflecting=18; hit=11; typicalSpeed=836; - ACE_caliber=0.224; - ACE_bulletLength=0.906; - ACE_bulletMass=77; + ACE_caliber=5.69; + ACE_bulletLength=23.012; + 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}; - ACE_barrelLengths[]={7.5, 14.5, 18, 20}; + ACE_barrelLengths[]={190.5, 368.3, 457.2, 508.0}; }; class ACE_556x45_Ball_Mk318 : B_556x45_Ball { airFriction=-0.001120; @@ -59,16 +59,16 @@ class CfgAmmo { deflecting=18; hit=9; typicalSpeed=886; - ACE_caliber=0.224; - ACE_bulletLength=0.906; - ACE_bulletMass=62; + ACE_caliber=5.69; + ACE_bulletLength=23.012; + 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}; - ACE_barrelLengths[]={10, 15.5, 20}; + ACE_barrelLengths[]={254.0, 393.7, 508.0}; }; class ACE_556x45_Ball_M995_AP : B_556x45_Ball { airFriction=-0.001120; @@ -76,16 +76,16 @@ class CfgAmmo { deflecting=18; hit=6; typicalSpeed=886; - ACE_caliber=0.224; - ACE_bulletLength=0.906; - ACE_bulletMass=46; + ACE_caliber=5.69; + ACE_bulletLength=23.012; + 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}; - ACE_barrelLengths[]={10, 15.5, 20}; + ACE_barrelLengths[]={254.0, 393.7, 508.0}; }; class B_556x45_Ball_Tracer_Red; class ACE_B_556x45_Ball_Tracer_Dim: B_556x45_Ball_Tracer_Red { @@ -97,16 +97,16 @@ class CfgAmmo { deflecting=18; hit=7; typicalSpeed=880; - ACE_caliber=0.220; - ACE_bulletLength=0.85; - ACE_bulletMass=52.9; + ACE_caliber=5.588; + ACE_bulletLength=21.59; + 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[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=7; ACE_muzzleVelocities[]={780, 880, 920}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class B_556x45_Ball_Tracer_Green; class ACE_545x39_Ball_7T3M : B_556x45_Ball_Tracer_Green { @@ -117,30 +117,30 @@ class CfgAmmo { typicalSpeed=883; tracerStartTime = 0.073; //7T3M tracer burns out to 850m tracerEndTime = 1.736; //Time in seconds calculated with ballistics calculator - ACE_caliber=0.220; - ACE_bulletLength=0.85; - ACE_bulletMass=49.8; + ACE_caliber=5.588; + ACE_bulletLength=21.59; + 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[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=7; ACE_muzzleVelocities[]={785, 883, 925}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class B_65x39_Caseless : BulletBase { airFriction=-0.000785; typicalSpeed=800; - ACE_caliber=0.264; - ACE_bulletLength=1.295; - ACE_bulletMass=123; + ACE_caliber=6.706; + ACE_bulletLength=32.893; + 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}; - ACE_barrelLengths[]={10, 16, 20, 24, 26, 30}; + ACE_barrelLengths[]={254.0, 406.4, 508.0, 609.6, 660.4, 762.0}; }; class B_65x39_Case_yellow; class ACE_65x39_Caseless_Tracer_Dim : B_65x39_Case_yellow { @@ -154,31 +154,31 @@ class CfgAmmo { airFriction=-0.00078; typicalSpeed=820 ; caliber=0.9; - ACE_caliber=0.264; - ACE_bulletLength=1.364; - ACE_bulletMass=139; + ACE_caliber=6.706; + ACE_bulletLength=34.646; + 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; ACE_muzzleVelocities[]={730, 760, 790, 820, 830}; - ACE_barrelLengths[]={10, 16, 20, 24, 26}; + ACE_barrelLengths[]={254.0, 406.4, 508.0, 609.6, 660.4}; }; class ACE_65_Creedmor_Ball: B_65x39_Caseless { airFriction=-0.000651; typicalSpeed=860 ; caliber=1.1; - ACE_caliber=0.264; - ACE_bulletLength=1.426; - ACE_bulletMass=140; + ACE_caliber=6.706; + ACE_bulletLength=36.22; + 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}; - ACE_barrelLengths[]={10, 16, 20, 24, 26}; + ACE_barrelLengths[]={254.0, 406.4, 508.0, 609.6, 660.4}; }; class B_762x51_Ball : BulletBase { airFriction=-0.001035; @@ -186,16 +186,16 @@ class CfgAmmo { hit=9; tracerStartTime = 0.073; //Based on the British L5A1 which burns out to 1000m tracerEndTime = 2.058; //Time in seconds calculated with ballistics calculator - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=146; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16, 20, 24, 26}; + ACE_barrelLengths[]={254.0, 406.4, 508.0, 609.6, 660.4}; }; class B_762x51_Tracer_Yellow; class ACE_B_762x51_Tracer_Dim: B_762x51_Tracer_Yellow { @@ -206,206 +206,206 @@ class CfgAmmo { caliber=1.8; hit=16; typicalSpeed=790; - ACE_caliber=0.308; - ACE_bulletLength=1.24; - ACE_bulletMass=175; + ACE_caliber=7.823; + ACE_bulletLength=31.496; + 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}; ACE_ballisticCoefficients[]={0.243}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=7; ACE_muzzleVelocities[]={750, 780, 790, 794}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class ACE_762x51_Ball_Mk316_Mod_0 : B_762x51_Ball { airFriction=-0.0008525; caliber=1.8; hit=16; typicalSpeed=790; - ACE_caliber=0.308; - ACE_bulletLength=1.24; - ACE_bulletMass=175; + ACE_caliber=7.823; + ACE_bulletLength=31.496; + 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}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class ACE_762x51_Ball_Mk319_Mod_0 : B_762x51_Ball { airFriction=-0.00103; caliber=1.5; hit=14; typicalSpeed=900; - ACE_caliber=0.308; - ACE_bulletLength=1.24; - ACE_bulletMass=130; + ACE_caliber=7.823; + ACE_bulletLength=31.496; + ACE_bulletMass=8.424; 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}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=1; ACE_muzzleVelocities[]={838, 892, 910}; - ACE_barrelLengths[]={13, 16, 20}; + ACE_barrelLengths[]={330.2, 406.4, 508.0}; }; class ACE_762x51_Ball_M993_AP : B_762x51_Ball { airFriction=-0.00103; caliber=2.2; hit=11; typicalSpeed=930; - ACE_caliber=0.308; - ACE_bulletLength=1.24; - ACE_bulletMass=127; + ACE_caliber=7.823; + ACE_bulletLength=31.496; + 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}; - ACE_barrelLengths[]={13, 16, 20}; + ACE_barrelLengths[]={330.2, 406.4, 508.0}; }; class ACE_762x51_Ball_Subsonic : B_762x51_Ball { airFriction=-0.000535; caliber=1; hit=6; typicalSpeed=320; - ACE_caliber=0.308; - ACE_bulletLength=1.340; - ACE_bulletMass=200; + ACE_caliber=7.823; + ACE_bulletLength=34.036; + ACE_bulletMass=12.96; 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}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class ACE_30_06_M1_Ball : B_762x51_Ball { airFriction=-0.0009; typicalSpeed=800; caliber=2.0; hit=10; - ACE_caliber=0.308; - ACE_bulletLength=1.21; - ACE_bulletMass=174; + ACE_caliber=7.823; + ACE_bulletLength=30.734; + 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}; - ACE_barrelLengths[]={10, 16, 20, 24, 26}; + ACE_barrelLengths[]={254.0, 406.4, 508.0, 609.6, 660.4}; }; class ACE_7_Remington_Magnum_Ball : B_762x51_Ball { airFriction=-0.0008; typicalSpeed=820; caliber=2.1; hit=8; - ACE_caliber=0.284; - ACE_bulletLength=1.529; - ACE_bulletMass=180; + ACE_caliber=7.214; + ACE_bulletLength=38.837; + 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}; - ACE_barrelLengths[]={10, 16, 20, 24, 26}; + ACE_barrelLengths[]={254.0, 406.4, 508.0, 609.6, 660.4}; }; class ACE_243_Winchester_Ball : B_762x51_Ball { airFriction=-0.00095; typicalSpeed=915; caliber=2.3; hit=6; - ACE_caliber=0.243; - ACE_bulletLength=1.282; - ACE_bulletMass=180; + ACE_caliber=6.172; + ACE_bulletLength=32.563; + 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}; - ACE_barrelLengths[]={10, 16, 20, 24, 26}; + ACE_barrelLengths[]={254.0, 406.4, 508.0, 609.6, 660.4}; }; class ACE_762x67_Ball_Mk248_Mod_0 : B_762x51_Ball { airFriction=-0.000830; caliber=1.8; hit=17; typicalSpeed=900; - ACE_caliber=0.308; - ACE_bulletLength=1.353; - ACE_bulletMass=190; + ACE_caliber=7.823; + ACE_bulletLength=34.366; + 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}; - ACE_barrelLengths[]={20, 24, 26}; + ACE_barrelLengths[]={508.0, 609.6, 660.4}; }; class ACE_762x67_Ball_Mk248_Mod_1 : B_762x51_Ball { airFriction=-0.000815; caliber=1.9; hit=18; typicalSpeed=867; - ACE_caliber=0.308; - ACE_bulletLength=1.489; - ACE_bulletMass=220; + ACE_caliber=7.823; + ACE_bulletLength=37.821; + 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}; - ACE_barrelLengths[]={20, 24, 26}; + ACE_barrelLengths[]={508.0, 609.6, 660.4}; }; class ACE_762x67_Ball_Berger_Hybrid_OTM : B_762x51_Ball { airFriction=-0.00076; caliber=2.0; hit=19; typicalSpeed=853; - ACE_caliber=0.308; - ACE_bulletLength=1.602; - ACE_bulletMass=230; + ACE_caliber=7.823; + ACE_bulletLength=40.691; + 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}; - ACE_barrelLengths[]={20, 24, 26}; + ACE_barrelLengths[]={508.0, 609.6, 660.4}; }; class B_762x54_Ball: B_762x51_Ball { airFriction=-0.001023; typicalSpeed=820; - ACE_caliber=0.312; - ACE_bulletLength=1.14; - ACE_bulletMass=152; + ACE_caliber=7.925; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class ACE_762x54_Ball_7N14 : B_762x51_Ball { airFriction=-0.001023; caliber=1.5; hit=15; typicalSpeed=820; - ACE_caliber=0.312; - ACE_bulletLength=1.14; - ACE_bulletMass=152; + ACE_caliber=7.925; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class B_762x54_Tracer_Green; class ACE_762x54_Ball_7T2 : B_762x54_Tracer_Green { @@ -415,48 +415,48 @@ class CfgAmmo { typicalSpeed=800; tracerStartTime = 0.073; //Based on the 7T2 which burns three seconds tracerEndTime = 3; - ACE_caliber=0.312; - ACE_bulletLength=1.14; - ACE_bulletMass=149; + ACE_caliber=7.925; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class ACE_762x35_Ball : B_762x51_Ball { airFriction=-0.000821; caliber=1.5; hit=11; typicalSpeed=790; - ACE_caliber=0.308; - ACE_bulletLength=1.153; - ACE_bulletMass=125; + ACE_caliber=7.823; + ACE_bulletLength=29.286; + 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}; - ACE_barrelLengths[]={9, 16, 20}; + ACE_barrelLengths[]={228.6, 406.4, 508.0}; }; class ACE_762x39_Ball : B_762x51_Ball { airFriction=-0.0015168; hit=12; caliber=1.5; typicalSpeed=716; - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=123; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class ACE_762x39_Ball_57N231P : B_762x54_Tracer_Green { airFriction=-0.0015168; @@ -465,128 +465,128 @@ class CfgAmmo { typicalSpeed=716; tracerStartTime = 0.073; //57N231P tracer burns out to 800m tracerEndTime = 2.082; //Time in seconds calculated with ballistics calculator - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=117; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class B_9x21_Ball : BulletBase { airFriction=-0.00125; typicalSpeed=390; hit=6; - ACE_caliber=0.356; - ACE_bulletLength=0.610; - ACE_bulletMass=115; + ACE_caliber=9.042; + ACE_bulletLength=15.494; + 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[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=1; ACE_muzzleVelocities[]={440, 460, 480}; - ACE_barrelLengths[]={4, 5, 9}; + ACE_barrelLengths[]={101.6, 127.0, 228.6}; }; class ACE_9x18_Ball_57N181S : B_9x21_Ball { hit=5; airFriction=-0.001234; typicalSpeed=298; - ACE_caliber=0.365; - ACE_bulletLength=0.610; - ACE_bulletMass=92.6; + ACE_caliber=9.271; + ACE_bulletLength=15.494; + 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[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=1; ACE_muzzleVelocities[]={298, 330, 350}; - ACE_barrelLengths[]={3.8, 5, 9}; + ACE_barrelLengths[]={96.52, 127.0, 228.6}; }; class ACE_9x19_Ball : B_9x21_Ball { airFriction=-0.001234; typicalSpeed=370; hit=6; - ACE_caliber=0.355; - ACE_bulletLength=0.610; - ACE_bulletMass=124; + ACE_caliber=9.017; + ACE_bulletLength=15.494; + 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}; - ACE_barrelLengths[]={4, 5, 9}; + ACE_barrelLengths[]={101.6, 127.0, 228.6}; }; class ACE_10x25_Ball : B_9x21_Ball { airFriction=-0.00168; typicalSpeed=425; hit=7; - ACE_caliber=0.5; - ACE_bulletLength=0.764; - ACE_bulletMass=165; + ACE_caliber=12.7; + ACE_bulletLength=19.406; + 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[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=1; ACE_muzzleVelocities[]={360, 400, 430}; - ACE_barrelLengths[]={4, 4.61, 9}; + ACE_barrelLengths[]={101.6, 117.094, 228.6}; }; class ACE_765x17_Ball: B_9x21_Ball { airFriction=-0.001213; typicalSpeed=282; hit=7; - ACE_caliber=0.3125; - ACE_bulletLength=0.610; - ACE_bulletMass=65; + ACE_caliber=7.938; + ACE_bulletLength=15.494; + 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}; - ACE_barrelLengths[]={4, 5, 9}; + ACE_barrelLengths[]={101.6, 127.0, 228.6}; }; class ACE_303_Ball : ACE_762x51_Ball_M118LR { airFriction=-0.00083; typicalSpeed=761; caliber=2.0; - ACE_caliber=0.311; - ACE_bulletLength=1.227; - ACE_bulletMass=174; + ACE_caliber=7.899; + ACE_bulletLength=31.166; + 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}; - ACE_barrelLengths[]={20, 24, 26}; + ACE_barrelLengths[]={508.0, 609.6, 660.4}; }; class B_93x64_Ball : BulletBase { airFriction=-0.00106; typicalSpeed=880; - ACE_caliber=0.366; - ACE_bulletLength=1.350; - ACE_bulletMass=230; + ACE_caliber=9.296; + ACE_bulletLength=34.29; + 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="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={850, 870, 880}; - ACE_barrelLengths[]={20, 24.41, 26}; + ACE_barrelLengths[]={508.0, 620.014, 660.4}; }; class B_408_Ball : BulletBase { timeToLive=10; airFriction=-0.000395; typicalSpeed=910; - ACE_caliber=0.408; - ACE_bulletLength=2.126; - ACE_bulletMass=410; + ACE_caliber=10.363; + ACE_bulletLength=54.0; + 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}; @@ -594,109 +594,109 @@ class CfgAmmo { ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={910}; - ACE_barrelLengths[]={29}; + ACE_barrelLengths[]={736.6}; }; class ACE_106x83mm_Ball : B_408_Ball { timeToLive=10; - ACE_caliber=0.416; - ACE_bulletLength=2.089; - ACE_bulletMass=398; + ACE_caliber=10.566; + ACE_bulletLength=53.061; + 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}; - ACE_barrelLengths[]={29}; + ACE_barrelLengths[]={736.6}; }; class B_338_Ball : BulletBase { timeToLive=10; airFriction=-0.000606; typicalSpeed=915; - ACE_caliber=0.338; - ACE_bulletLength=1.558; - ACE_bulletMass=250; + ACE_caliber=8.585; + ACE_bulletLength=39.573; + ACE_bulletMass=16.2; 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}; - ACE_barrelLengths[]={20, 26, 28}; + ACE_barrelLengths[]={508.0, 660.4, 711.2}; }; class B_338_NM_Ball : BulletBase { airFriction=-0.000537; typicalSpeed=820; - ACE_caliber=0.338; - ACE_bulletLength=1.70; - ACE_bulletMass=300; + ACE_caliber=8.585; + ACE_bulletLength=43.18; + 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[]={790, 807, 820}; - ACE_barrelLengths[]={20, 24, 26}; + ACE_barrelLengths[]={508.0, 609.6, 660.4}; }; class ACE_338_Ball : B_338_Ball { timeToLive=10; airFriction=-0.000535; typicalSpeed=826; - ACE_caliber=0.338; - ACE_bulletLength=1.70; - ACE_bulletMass=300; + ACE_caliber=8.585; + ACE_bulletLength=43.18; + 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}; - ACE_barrelLengths[]={20, 24, 26.5, 28}; + ACE_barrelLengths[]={508.0, 609.6, 673.1, 711.2}; }; class ACE_338_Ball_API526 : B_338_Ball { timeToLive=10; airFriction=-0.000673; caliber=2.8; typicalSpeed=826; - ACE_caliber=0.338; - ACE_bulletLength=1.535; - ACE_bulletMass=253; + ACE_caliber=8.585; + ACE_bulletLength=38.989; + 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}; - ACE_barrelLengths[]={20, 26, 28}; + ACE_barrelLengths[]={508.0, 660.4, 711.2}; }; class B_127x54_Ball : BulletBase { airFriction=-0.00014; typicalSpeed=300; - ACE_caliber=0.510; - ACE_bulletLength=2.540; - ACE_bulletMass=750; + ACE_caliber=12.954; + ACE_bulletLength=64.516; + ACE_bulletMass=48.6; 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}; - ACE_barrelLengths[]={17.2}; + ACE_barrelLengths[]={436.88}; }; class B_127x99_Ball : BulletBase { timeToLive=10; airFriction=-0.0006; typicalSpeed=900; - ACE_caliber=0.510; - ACE_bulletLength=2.310; - ACE_bulletMass=647; + ACE_caliber=12.954; + ACE_bulletLength=58.674; + 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}; - ACE_barrelLengths[]={29}; + ACE_barrelLengths[]={736.6}; }; class ACE_127x99_API : BulletBase { timeToLive=10; @@ -704,60 +704,60 @@ class CfgAmmo { typicalSpeed=900; hit=25; caliber=4.0; - ACE_caliber=0.510; - ACE_bulletLength=2.310; - ACE_bulletMass=648; + ACE_caliber=12.954; + ACE_bulletLength=58.674; + 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}; - ACE_barrelLengths[]={29}; + ACE_barrelLengths[]={736.6}; }; class ACE_127x99_Ball_AMAX : B_127x99_Ball { timeToLive=10; airFriction=-0.000374; typicalSpeed=860; caliber=3.0; - ACE_caliber=0.510; - ACE_bulletLength=2.540; - ACE_bulletMass=750; + ACE_caliber=12.954; + ACE_bulletLength=64.516; + 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}; - ACE_barrelLengths[]={29}; + ACE_barrelLengths[]={736.6}; }; class B_127x108_Ball : BulletBase { timeToLive=10; airFriction=-0.00064; typicalSpeed=820; - ACE_caliber=0.511; - ACE_bulletLength=2.520; - ACE_bulletMass=745; + ACE_caliber=12.979; + ACE_bulletLength=64.008; + 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}; - ACE_barrelLengths[]={28.7}; + ACE_barrelLengths[]={728.98}; }; class B_45ACP_Ball : BulletBase { airFriction=-0.0007182; typicalSpeed=250; - ACE_caliber=0.452; - ACE_bulletLength=0.68; - ACE_bulletMass=230; + ACE_caliber=11.481; + ACE_bulletLength=17.272; + 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}; - ACE_barrelLengths[]={4, 5, 9}; + ACE_barrelLengths[]={101.6, 127.0, 228.6}; }; }; diff --git a/addons/ballistics/CfgWeapons.hpp b/addons/ballistics/CfgWeapons.hpp index 0f9dbcfbe4..34c18a90dd 100644 --- a/addons/ballistics/CfgWeapons.hpp +++ b/addons/ballistics/CfgWeapons.hpp @@ -65,8 +65,8 @@ class CfgWeapons { "ACE_30Rnd_65x39_caseless_mag_Tracer_Dim" }; initSpeed = -1.0; - ACE_barrelTwist=9; - ACE_barrelLength=16.0; + ACE_barrelTwist=228.6; + ACE_barrelLength=406.4; class WeaponSlotsInfo: WeaponSlotsInfo { class MuzzleSlot: MuzzleSlot { // Shit is broken again @@ -92,8 +92,8 @@ class CfgWeapons { "ACE_30Rnd_65_Creedmor_mag" }; initSpeed = -1.018; - ACE_barrelTwist=9; - ACE_barrelLength=18; + ACE_barrelTwist=228.6; + ACE_barrelLength=457.2; class Single: Single { dispersion = 0.00029; // radians. Equal to 1 MOA. // 6.5mm is easily capable of this in a half-tuned rifle. @@ -137,8 +137,8 @@ class CfgWeapons { compatibleItems[] += {"ACE_muzzle_mzls_H"}; }; }; - ACE_barrelTwist=7; - ACE_barrelLength=12.5; + ACE_barrelTwist=177.8; + ACE_barrelLength=317.5; class manual: Mode_FullAuto { dispersion = 0.00175; // radians. Equal to 6 MOA. }; @@ -154,8 +154,8 @@ class CfgWeapons { compatibleItems[] += {"ACE_muzzle_mzls_B"}; }; }; - ACE_barrelTwist=12; - ACE_barrelLength=18.1; + ACE_barrelTwist=304.8; + ACE_barrelLength=459.74; class FullAuto: Mode_FullAuto { dispersion = 0.00175; // radians. Equal to 6 MOA. }; @@ -241,8 +241,8 @@ class CfgWeapons { class hgun_P07_F: Pistol_Base_F { initSpeed = -0.9778; - ACE_barrelTwist=10; - ACE_barrelLength=4; + ACE_barrelTwist=254.0; + ACE_barrelLength=101.6; class WeaponSlotsInfo: WeaponSlotsInfo { class MuzzleSlot: MuzzleSlot { linkProxy = "\A3\data_f\proxies\weapon_slots\MUZZLE"; @@ -253,8 +253,8 @@ class CfgWeapons { class hgun_Rook40_F: Pistol_Base_F { initSpeed = -1.0; - ACE_barrelTwist=10; - ACE_barrelLength=4.4; + ACE_barrelTwist=254.0; + ACE_barrelLength=111.76; class WeaponSlotsInfo: WeaponSlotsInfo { class MuzzleSlot: MuzzleSlot { linkProxy = "\A3\data_f\proxies\weapon_slots\MUZZLE"; @@ -265,8 +265,8 @@ class CfgWeapons { class hgun_ACPC2_F: Pistol_Base_F { initSpeed = -1.0; - ACE_barrelTwist=16; - ACE_barrelLength=5; + ACE_barrelTwist=406.4; + ACE_barrelLength=127.0; class WeaponSlotsInfo: WeaponSlotsInfo { class MuzzleSlot: MuzzleSlot { compatibleItems[] += {"ACE_muzzle_mzls_smg_01"}; @@ -276,8 +276,8 @@ class CfgWeapons { class hgun_Pistol_heavy_01_F: Pistol_Base_F { initSpeed = -0.96; - ACE_barrelTwist=16; - ACE_barrelLength=4.5; + ACE_barrelTwist=406.4; + ACE_barrelLength=114.3; class WeaponSlotsInfo: WeaponSlotsInfo { class MuzzleSlot: MuzzleSlot { compatibleItems[] += {"ACE_muzzle_mzls_smg_01"}; @@ -287,8 +287,8 @@ class CfgWeapons { class hgun_Pistol_heavy_02_F: Pistol_Base_F { initSpeed = -0.92; - ACE_barrelTwist=16; - ACE_barrelLength=3; + ACE_barrelTwist=406.4; + ACE_barrelLength=76.2; /* class WeaponSlotsInfo: WeaponSlotsInfo { class MuzzleSlot { @@ -300,8 +300,8 @@ class CfgWeapons { }; class hgun_PDW2000_F: pdw2000_base_F { initSpeed = -1.157; - ACE_barrelTwist=9; - ACE_barrelLength=7; + ACE_barrelTwist=228.6; + ACE_barrelLength=177.8; }; class arifle_Katiba_F: arifle_katiba_Base_F { magazines[] = { @@ -310,8 +310,8 @@ class CfgWeapons { "ACE_30Rnd_65x39_caseless_green_mag_Tracer_Dim" }; initSpeed = -1.08; - ACE_barrelTwist=8; - ACE_barrelLength=28.7; + ACE_barrelTwist=203.2; + ACE_barrelLength=728.98; }; class arifle_Katiba_C_F: arifle_katiba_Base_F { magazines[] = { @@ -320,8 +320,8 @@ class CfgWeapons { "ACE_30Rnd_65x39_caseless_green_mag_Tracer_Dim" }; initSpeed = -1.07; - ACE_barrelTwist=8; - ACE_barrelLength=26.8; + ACE_barrelTwist=203.2; + ACE_barrelLength=680.72; }; class arifle_Katiba_GL_F: arifle_katiba_Base_F { magazines[] = { @@ -330,8 +330,8 @@ class CfgWeapons { "ACE_30Rnd_65x39_caseless_green_mag_Tracer_Dim" }; initSpeed = -1.08; - ACE_barrelTwist=8; - ACE_barrelLength=28.7; + ACE_barrelTwist=203.2; + ACE_barrelLength=728.98; }; class arifle_MX_F: arifle_MX_Base_F { magazines[] = { @@ -340,8 +340,8 @@ class CfgWeapons { "ACE_30Rnd_65x39_caseless_mag_Tracer_Dim" }; initSpeed = -0.99; - ACE_barrelTwist=9; - ACE_barrelLength=14.5; + ACE_barrelTwist=228.6; + ACE_barrelLength=368.3; }; class arifle_MX_GL_F: arifle_MX_Base_F { magazines[] = { @@ -350,13 +350,13 @@ class CfgWeapons { "ACE_30Rnd_65x39_caseless_mag_Tracer_Dim" }; initSpeed = -0.99; - ACE_barrelTwist=9; - ACE_barrelLength=14.5; + ACE_barrelTwist=228.6; + ACE_barrelLength=368.3; }; /* class arifle_MX_SW_F: arifle_MX_Base_F { - ACE_barrelTwist=9; - ACE_barrelLength=16.0; + ACE_barrelTwist=228.6; + ACE_barrelLength=406.4; }; */ class arifle_MXC_F: arifle_MX_Base_F { @@ -366,13 +366,13 @@ class CfgWeapons { "ACE_30Rnd_65x39_caseless_mag_Tracer_Dim" }; initSpeed = -0.965; - ACE_barrelTwist=8; - ACE_barrelLength=10.5; + ACE_barrelTwist=203.2; + ACE_barrelLength=266.7; }; /* class arifle_MXM_F: arifle_MX_Base_F { - ACE_barrelTwist=9; - ACE_barrelLength=18; + ACE_barrelTwist=228.6; + ACE_barrelLength=457.2; }; */ class arifle_SDAR_F: SDAR_base_F { @@ -388,13 +388,13 @@ class CfgWeapons { "ACE_30Rnd_556x45_Stanag_Tracer_Dim" }; initSpeed = -0.989; - ACE_barrelTwist=11.25; - ACE_barrelLength=18; + ACE_barrelTwist=285.75; + ACE_barrelLength=457.2; }; class SMG_02_F: SMG_02_base_F { initSpeed = -1.054; - ACE_barrelTwist=10; - ACE_barrelLength=7.7; + ACE_barrelTwist=254.0; + ACE_barrelLength=195.58; }; class arifle_TRG20_F: Tavor_base_F { magazines[] = { @@ -408,8 +408,8 @@ class CfgWeapons { "ACE_30Rnd_556x45_Stanag_Tracer_Dim" }; initSpeed = -0.95; - ACE_barrelTwist=7; - ACE_barrelLength=15; + ACE_barrelTwist=177.8; + ACE_barrelLength=381.0; }; class arifle_TRG21_F: Tavor_base_F { magazines[] = { @@ -423,8 +423,8 @@ class CfgWeapons { "ACE_30Rnd_556x45_Stanag_Tracer_Dim" }; initSpeed = -0.989; - ACE_barrelTwist=7; - ACE_barrelLength=18.1; + ACE_barrelTwist=177.8; + ACE_barrelLength=459.74; }; class arifle_TRG21_GL_F: arifle_TRG21_F { magazines[] = { @@ -438,13 +438,13 @@ class CfgWeapons { "ACE_30Rnd_556x45_Stanag_Tracer_Dim" }; initSpeed = -0.989; - ACE_barrelTwist=7; - ACE_barrelLength=18.1; + ACE_barrelTwist=177.8; + ACE_barrelLength=459.74; }; /* class LMG_Zafir_F: Rifle_Long_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=18.1; + ACE_barrelTwist=304.8; + ACE_barrelLength=459.74; }; */ class arifle_Mk20_F: mk20_base_F { @@ -459,8 +459,8 @@ class CfgWeapons { "ACE_30Rnd_556x45_Stanag_Tracer_Dim" }; initSpeed = -0.98; - ACE_barrelTwist=7; - ACE_barrelLength=17.4; + ACE_barrelTwist=177.8; + ACE_barrelLength=441.96; }; class arifle_Mk20C_F: mk20_base_F { magazines[] = { @@ -474,8 +474,8 @@ class CfgWeapons { "ACE_30Rnd_556x45_Stanag_Tracer_Dim" }; initSpeed = -0.956; - ACE_barrelTwist=7; - ACE_barrelLength=16; + ACE_barrelTwist=177.8; + ACE_barrelLength=406.4; }; class arifle_Mk20_GL_F: mk20_base_F { magazines[] = { @@ -489,13 +489,13 @@ class CfgWeapons { "ACE_30Rnd_556x45_Stanag_Tracer_Dim" }; initSpeed = -0.956; - ACE_barrelTwist=7; - ACE_barrelLength=16; + ACE_barrelTwist=177.8; + ACE_barrelLength=406.4; }; class SMG_01_F: SMG_01_Base { initSpeed = -1.016; - ACE_barrelTwist=16; - ACE_barrelLength=5.5; + ACE_barrelTwist=406.4; + ACE_barrelLength=139.7; }; class srifle_DMR_01_F: DMR_01_base_F { magazines[] = { @@ -503,8 +503,8 @@ class CfgWeapons { "ACE_10Rnd_762x54_Tracer_mag" }; initSpeed = -1.025; - ACE_barrelTwist=9.5; - ACE_barrelLength=24; + ACE_barrelTwist=241.3; + ACE_barrelLength=609.6; }; class srifle_EBR_F: EBR_base_F { magazines[] = { @@ -518,20 +518,20 @@ class CfgWeapons { "ACE_20Rnd_762x51_Mag_SD" }; initSpeed = -0.9724; - ACE_barrelTwist=12; - ACE_barrelLength=18; + ACE_barrelTwist=304.8; + ACE_barrelLength=457.2; }; /* class LMG_Mk200_F: Rifle_Long_Base_F { initSpeed = -1.0; - ACE_barrelTwist=7; - ACE_barrelLength=12.5; + ACE_barrelTwist=177.8; + ACE_barrelLength=317.5; }; */ class srifle_LRR_F: LRR_base_F { initSpeed = -1.0; - ACE_barrelTwist=13; - ACE_barrelLength=29; + ACE_barrelTwist=330.2; + ACE_barrelLength=736.6; }; class srifle_GM6_F: GM6_base_F { magazines[] = { @@ -542,8 +542,8 @@ class CfgWeapons { "ACE_5Rnd_127x99_AMAX_Mag" }; initSpeed = -1.0; - ACE_barrelTwist=15; - ACE_barrelLength=36.6; + ACE_barrelTwist=381.0; + ACE_barrelLength=929.64; }; class srifle_DMR_02_F: DMR_02_base_F { magazines[] = { @@ -555,8 +555,8 @@ class CfgWeapons { "ACE_20Rnd_762x67_Berger_Hybrid_OTM_Mag" }; initSpeed = -0.962; - ACE_barrelTwist=10; - ACE_barrelLength=20; + ACE_barrelTwist=254.0; + ACE_barrelLength=508.0; }; class srifle_DMR_03_F: DMR_03_base_F { magazines[] = { @@ -570,18 +570,18 @@ class CfgWeapons { "ACE_20Rnd_762x51_Mag_SD" }; initSpeed = -0.9843; - ACE_barrelTwist=10; - ACE_barrelLength=20; + ACE_barrelTwist=254.0; + ACE_barrelLength=508.0; }; class srifle_DMR_04_F: DMR_04_base_F { initSpeed = -1.0; - ACE_barrelTwist=8; - ACE_barrelLength=17.72; + ACE_barrelTwist=203.2; + ACE_barrelLength=450.088; }; class srifle_DMR_05_blk_F: DMR_05_base_F { initSpeed = -1.0; - ACE_barrelTwist=14.17; - ACE_barrelLength=24.41; + ACE_barrelTwist=359.918; + ACE_barrelLength=620.014; }; class srifle_DMR_06_camo_F: DMR_06_base_F { magazines[] = { @@ -595,18 +595,18 @@ class CfgWeapons { "ACE_20Rnd_762x51_Mag_SD" }; initSpeed = -0.9916; - ACE_barrelTwist=12; - ACE_barrelLength=22; + ACE_barrelTwist=304.8; + ACE_barrelLength=558.8; }; class MMG_01_hex_F: MMG_01_base_F { initSpeed = -1.0; - ACE_barrelTwist=14.17; - ACE_barrelLength=21.65; + ACE_barrelTwist=359.918; + ACE_barrelLength=549.91; }; class MMG_02_camo_F: MMG_02_base_F { initSpeed = -1.0; - ACE_barrelTwist=9.25; - ACE_barrelLength=24; + ACE_barrelTwist=234.95; + ACE_barrelLength=609.6; }; class HMG_127 : LMG_RCWS { @@ -615,8 +615,8 @@ class CfgWeapons { }; class HMG_M2: HMG_01 { initSpeed = -1.0; - ACE_barrelTwist=12; - ACE_barrelLength=45; + ACE_barrelTwist=304.8; + ACE_barrelLength=1143.0; }; /* Silencers */ diff --git a/addons/overheating/functions/fnc_overheat.sqf b/addons/overheating/functions/fnc_overheat.sqf index 05e5bbba9c..75ba1e1306 100644 --- a/addons/overheating/functions/fnc_overheat.sqf +++ b/addons/overheating/functions/fnc_overheat.sqf @@ -35,8 +35,7 @@ _temperature = _overheat select 0; _time = _overheat select 1; // Get physical parameters -// Bullet mass is read from config in grains and converted to grams -_bulletMass = (getNumber (configFile >> "CfgAmmo" >> _ammo >> "ACE_BulletMass")) * 0.06480; +_bulletMass = getNumber (configFile >> "CfgAmmo" >> _ammo >> "ACE_BulletMass"); if (_bulletMass == 0) then { // If the bullet mass is not configured, estimate it directly in grams _bulletMass = 3.4334 + 0.5171 * (getNumber (configFile >> "CfgAmmo" >> _ammo >> "hit") + getNumber (configFile >> "CfgAmmo" >> _ammo >> "caliber")); diff --git a/extras/CfgAmmoReference.hpp b/extras/CfgAmmoReference.hpp index 85201b92cc..5c0ef9e3f2 100644 --- a/extras/CfgAmmoReference.hpp +++ b/extras/CfgAmmoReference.hpp @@ -5,16 +5,16 @@ class CfgAmmo airFriction=-0.001265; hit=8; typicalSpeed=750; - ACE_caliber=0.224; - ACE_bulletLength=0.906; - ACE_bulletMass=62; + ACE_caliber=5.69; + ACE_bulletLength=23.012; + 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}; - ACE_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}; + ACE_barrelLengths[]={210.82, 238.76, 269.24, 299.72, 330.2, 360.68, 391.16, 419.1, 449.58, 480.06, 508.0, 609.6}; }; class ACE_556x45_Ball_Mk262 : B_556x45_Ball { airFriction=-0.001125; @@ -22,16 +22,16 @@ class CfgAmmo deflecting=18; hit=11; typicalSpeed=836; - ACE_caliber=0.224; - ACE_bulletLength=0.906; - ACE_bulletMass=77; + ACE_caliber=5.69; + ACE_bulletLength=23.012; + 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}; - ACE_barrelLengths[]={7.5, 14.5, 18, 20}; + ACE_barrelLengths[]={190.5, 368.3, 457.2, 508.0}; }; class ACE_556x45_Ball_Mk318 : B_556x45_Ball { airFriction=-0.001120; @@ -39,16 +39,16 @@ class CfgAmmo deflecting=18; hit=9; typicalSpeed=886; - ACE_caliber=0.224; - ACE_bulletLength=0.906; - ACE_bulletMass=62; + ACE_caliber=5.69; + ACE_bulletLength=23.012; + 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}; - ACE_barrelLengths[]={10, 15.5, 20}; + ACE_barrelLengths[]={254.0, 393.7, 508.0}; }; class B_556x45_Ball_Tracer_Red; class ACE_B_556x45_Ball_Tracer_Dim: B_556x45_Ball_Tracer_Red { @@ -60,16 +60,16 @@ class CfgAmmo deflecting=18; hit=7; typicalSpeed=880; - ACE_caliber=0.220; - ACE_bulletLength=0.85; - ACE_bulletMass=52.9; + ACE_caliber=5.588; + ACE_bulletLength=21.59; + 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[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=7; ACE_muzzleVelocities[]={780, 880, 920}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class B_556x45_Ball_Tracer_Yellow; class ACE_545x39_Ball_7T3M : B_556x45_Ball_Tracer_Yellow { @@ -78,30 +78,30 @@ class CfgAmmo deflecting=18; hit=7; typicalSpeed=883; - ACE_caliber=0.220; - ACE_bulletLength=0.85; - ACE_bulletMass=49.8; + ACE_caliber=5.588; + ACE_bulletLength=21.59; + 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[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=7; ACE_muzzleVelocities[]={785, 883, 925}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class B_65x39_Caseless : BulletBase { airFriction=-0.000785; typicalSpeed=800; - ACE_caliber=0.264; - ACE_bulletLength=1.295; - ACE_bulletMass=123; + ACE_caliber=6.706; + ACE_bulletLength=32.893; + 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}; - ACE_barrelLengths[]={10, 16, 20, 24, 26, 30}; + ACE_barrelLengths[]={254.0, 406.4, 508.0, 609.6, 660.4, 762.0}; }; class B_65x39_Case_yellow; class ACE_65x39_Caseless_Tracer_Dim : B_65x39_Case_yellow { @@ -115,31 +115,31 @@ class CfgAmmo { airFriction=-0.00078; typicalSpeed=820 ; - ACE_caliber=0.264; - ACE_bulletLength=1.364; - ACE_bulletMass=139; + ACE_caliber=6.706; + ACE_bulletLength=34.646; + 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; ACE_muzzleVelocities[]={730, 760, 790, 820, 830}; - ACE_barrelLengths[]={10, 16, 20, 24, 26}; + ACE_barrelLengths[]={254.0, 406.4, 508.0, 609.6, 660.4}; }; class B_762x51_Ball : BulletBase { airFriction=-0.001035; typicalSpeed=833; hit=9; - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=146; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16, 20, 24, 26}; + ACE_barrelLengths[]={254.0, 406.4, 508.0, 609.6, 660.4}; }; class B_762x51_Tracer_Yellow; class ACE_B_762x51_Tracer_Dim: B_762x51_Tracer_Yellow { @@ -150,126 +150,126 @@ class CfgAmmo caliber=1.05; hit=16; typicalSpeed=790; - ACE_caliber=0.308; - ACE_bulletLength=1.24; - ACE_bulletMass=175; + ACE_caliber=7.823; + ACE_bulletLength=31.496; + 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}; ACE_ballisticCoefficients[]={0.243}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=7; ACE_muzzleVelocities[]={750, 780, 790, 794}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class ACE_762x51_Ball_Mk319_Mod_0 : B_762x51_Ball { airFriction=-0.00103; caliber=0.85; hit=14; typicalSpeed=890; - ACE_caliber=0.308; - ACE_bulletLength=1.24; - ACE_bulletMass=130; + ACE_caliber=7.823; + ACE_bulletLength=31.496; + ACE_bulletMass=8.424; 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}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=1; ACE_muzzleVelocities[]={838, 892, 910}; - ACE_barrelLengths[]={13, 16, 20}; + ACE_barrelLengths[]={330.2, 406.4, 508.0}; }; class ACE_762x51_Ball_Subsonic : B_762x51_Ball { airFriction=-0.000535; caliber=0.5; hit=6; typicalSpeed=790; - ACE_caliber=0.308; - ACE_bulletLength=1.340; - ACE_bulletMass=200; + ACE_caliber=7.823; + ACE_bulletLength=34.036; + ACE_bulletMass=12.96; 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}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class ACE_762x67_Ball_Mk248_Mod_0 : B_762x51_Ball { airFriction=-0.000830; caliber=1.08; hit=17; typicalSpeed=900; - ACE_caliber=0.308; - ACE_bulletLength=1.353; - ACE_bulletMass=190; + ACE_caliber=7.823; + ACE_bulletLength=34.366; + ACE_bulletMass=12.312; 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.268}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=7; ACE_muzzleVelocities[]={865, 900, 924}; - ACE_barrelLengths[]={20, 24, 26}; + ACE_barrelLengths[]={508.0, 609.6, 660.4}; }; class ACE_762x67_Ball_Mk248_Mod_1 : B_762x51_Ball { airFriction=-0.000815; caliber=1.12; hit=18; typicalSpeed=867; - ACE_caliber=0.308; - ACE_bulletLength=1.489; - ACE_bulletMass=220; + ACE_caliber=7.823; + ACE_bulletLength=37.821; + ACE_bulletMass=14.256; 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.310}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=7; ACE_muzzleVelocities[]={847, 867, 877}; - ACE_barrelLengths[]={20, 24, 26}; + ACE_barrelLengths[]={508.0, 609.6, 660.4}; }; class ACE_762x67_Ball_Berger_Hybrid_OTM : B_762x51_Ball { airFriction=-0.00076; caliber=1.15; hit=19; typicalSpeed=853; - ACE_caliber=0.308; - ACE_bulletLength=1.602; - ACE_bulletMass=230; + ACE_caliber=7.823; + ACE_bulletLength=40.691; + 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}; - ACE_barrelLengths[]={20, 24, 26}; + ACE_barrelLengths[]={508.0, 609.6, 660.4}; }; class B_762x54_Ball: B_762x51_Ball { airFriction=-0.001023; typicalSpeed=820; - ACE_caliber=0.312; - ACE_bulletLength=1.14; - ACE_bulletMass=152; + ACE_caliber=7.925; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class ACE_762x54_Ball_7N14 : B_762x51_Ball { airFriction=-0.001023; caliber=0.95; hit=15; typicalSpeed=820; - ACE_caliber=0.312; - ACE_bulletLength=1.14; - ACE_bulletMass=152; + ACE_caliber=7.925; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class B_762x54_Tracer_Green; class ACE_762x54_Ball_7T2 : B_762x54_Tracer_Green { @@ -277,158 +277,158 @@ class CfgAmmo caliber=0.9; hit=15; typicalSpeed=800; - ACE_caliber=0.312; - ACE_bulletLength=1.14; - ACE_bulletMass=149; + ACE_caliber=7.925; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class ACE_762x35_Ball : B_762x51_Ball { airFriction=-0.000821; caliber=0.9; hit=11; typicalSpeed=790; - ACE_caliber=0.308; - ACE_bulletLength=1.153; - ACE_bulletMass=125; + ACE_caliber=7.823; + ACE_bulletLength=29.286; + 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}; - ACE_barrelLengths[]={9, 16, 20}; + ACE_barrelLengths[]={228.6, 406.4, 508.0}; }; class ACE_762x39_Ball : B_762x51_Ball { airFriction=-0.0015168; hit=12; typicalSpeed=716; - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=123; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class ACE_762x39_Ball_57N231P : B_762x51_Tracer_Yellow { airFriction=-0.0015168; hit=12; typicalSpeed=716; - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=117; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class B_9x21_Ball : BulletBase { airFriction=-0.00125; typicalSpeed=390; hit=6; - ACE_caliber=0.356; - ACE_bulletLength=0.610; - ACE_bulletMass=115; + ACE_caliber=9.042; + ACE_bulletLength=15.494; + 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[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=1; ACE_muzzleVelocities[]={440, 460, 480}; - ACE_barrelLengths[]={4, 5, 9}; + ACE_barrelLengths[]={101.6, 127.0, 228.6}; }; class ACE_9x18_Ball_57N181S : B_9x21_Ball { hit=5; airFriction=-0.001234; typicalSpeed=298; - ACE_caliber=0.365; - ACE_bulletLength=0.610; - ACE_bulletMass=92.6; + ACE_caliber=9.271; + ACE_bulletLength=15.494; + 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[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=1; ACE_muzzleVelocities[]={298, 330, 350}; - ACE_barrelLengths[]={3.8, 5, 9}; + ACE_barrelLengths[]={96.52, 127.0, 228.6}; }; class ACE_9x19_Ball : B_9x21_Ball { airFriction=-0.001234; typicalSpeed=370; hit=6; - ACE_caliber=0.355; - ACE_bulletLength=0.610; - ACE_bulletMass=124; + ACE_caliber=9.017; + ACE_bulletLength=15.494; + 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}; - ACE_barrelLengths[]={4, 5, 9}; + ACE_barrelLengths[]={101.6, 127.0, 228.6}; }; class ACE_10x25_Ball : B_9x21_Ball { airFriction=-0.00168; typicalSpeed=425; hit=7; - ACE_caliber=0.5; - ACE_bulletLength=0.764; - ACE_bulletMass=165; + ACE_caliber=12.7; + ACE_bulletLength=19.406; + 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[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=1; ACE_muzzleVelocities[]={360, 400, 430}; - ACE_barrelLengths[]={4, 4.61, 9}; + ACE_barrelLengths[]={101.6, 117.094, 228.6}; }; class ACE_765x17_Ball: B_9x21_Ball { airFriction=-0.001213; typicalSpeed=282; hit=7; - ACE_caliber=0.3125; - ACE_bulletLength=0.610; - ACE_bulletMass=65; + ACE_caliber=7.938; + ACE_bulletLength=15.494; + 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}; - ACE_barrelLengths[]={4, 5, 9}; + ACE_barrelLengths[]={101.6, 127.0, 228.6}; }; class ACE_303_Ball : ACE_762x51_Ball_M118LR { airFriction=-0.00083; typicalSpeed=761; - ACE_caliber=0.311; - ACE_bulletLength=1.227; - ACE_bulletMass=174; + ACE_caliber=7.899; + ACE_bulletLength=31.166; + 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}; - ACE_barrelLengths[]={20, 24, 26}; + ACE_barrelLengths[]={508.0, 609.6, 660.4}; }; class B_93x64_Ball : BulletBase { airFriction=-0.00106; typicalSpeed=880; - ACE_caliber=0.366; - ACE_bulletLength=1.350; - ACE_bulletMass=230; + ACE_caliber=9.296; + ACE_bulletLength=34.29; + ACE_bulletMass=14.904; 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.368}; @@ -436,15 +436,15 @@ class CfgAmmo ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={850, 870, 880}; - ACE_barrelLengths[]={20, 24.41, 26}; + ACE_barrelLengths[]={508.0, 620.014, 660.4}; }; class B_408_Ball : BulletBase { timeToLive=10; airFriction=-0.000395; typicalSpeed=910; - ACE_caliber=0.408; - ACE_bulletLength=2.126; - ACE_bulletMass=410; + ACE_caliber=10.363; + ACE_bulletLength=54.0; + 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}; @@ -452,698 +452,698 @@ class CfgAmmo ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={910}; - ACE_barrelLengths[]={29}; + ACE_barrelLengths[]={736.6}; }; class ACE_106x83mm_Ball : B_408_Ball { timeToLive=10; - ACE_caliber=0.416; - ACE_bulletLength=2.089; - ACE_bulletMass=398; + ACE_caliber=10.566; + ACE_bulletLength=53.061; + 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}; - ACE_barrelLengths[]={29}; + ACE_barrelLengths[]={736.6}; }; class B_338_Ball : BulletBase { timeToLive=10; airFriction=-0.000606; typicalSpeed=915; - ACE_caliber=0.338; - ACE_bulletLength=1.558; - ACE_bulletMass=250; + ACE_caliber=8.585; + ACE_bulletLength=39.573; + ACE_bulletMass=16.2; 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}; - ACE_barrelLengths[]={20, 26, 28}; + ACE_barrelLengths[]={508.0, 660.4, 711.2}; }; class B_338_NM_Ball : BulletBase { airFriction=-0.000537; typicalSpeed=820; - ACE_caliber=0.338; - ACE_bulletLength=1.70; - ACE_bulletMass=300; + ACE_caliber=8.585; + ACE_bulletLength=43.18; + 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[]={790, 807, 820}; - ACE_barrelLengths[]={20, 24, 26}; + ACE_barrelLengths[]={508.0, 609.6, 660.4}; }; class ACE_338_Ball : B_338_Ball { timeToLive=10; airFriction=-0.000535; caliber=1.55; typicalSpeed=826; - ACE_caliber=0.338; - ACE_bulletLength=1.70; - ACE_bulletMass=300; + ACE_caliber=8.585; + ACE_bulletLength=43.18; + 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}; - ACE_barrelLengths[]={20, 24, 26.5, 28}; + ACE_barrelLengths[]={508.0, 609.6, 673.1, 711.2}; }; class ACE_338_Ball_API526 : B_338_Ball { timeToLive=10; airFriction=-0.000673; caliber=2.4; typicalSpeed=826; - ACE_caliber=0.338; - ACE_bulletLength=1.535; - ACE_bulletMass=253; + ACE_caliber=8.585; + ACE_bulletLength=38.989; + 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}; - ACE_barrelLengths[]={20, 26, 28}; + ACE_barrelLengths[]={508.0, 660.4, 711.2}; }; class B_127x54_Ball : BulletBase { airFriction=-0.00014; typicalSpeed=300; - ACE_caliber=0.510; - ACE_bulletLength=2.540; - ACE_bulletMass=750; + ACE_caliber=12.954; + ACE_bulletLength=64.516; + ACE_bulletMass=48.6; 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}; - ACE_barrelLengths[]={17.2}; + ACE_barrelLengths[]={436.88}; }; class B_127x99_Ball : BulletBase { timeToLive=10; airFriction=-0.0006; typicalSpeed=853; - ACE_caliber=0.510; - ACE_bulletLength=2.310; - ACE_bulletMass=647; + ACE_caliber=12.954; + ACE_bulletLength=58.674; + 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[]={853}; - ACE_barrelLengths[]={29}; + ACE_barrelLengths[]={736.6}; }; class ACE_127x99_Ball_AMAX : B_127x99_Ball { timeToLive=10; airFriction=-0.000374; typicalSpeed=860; - ACE_caliber=0.510; - ACE_bulletLength=2.540; - ACE_bulletMass=750; + ACE_caliber=12.954; + ACE_bulletLength=64.516; + 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}; - ACE_barrelLengths[]={29}; + ACE_barrelLengths[]={736.6}; }; class B_127x108_Ball : BulletBase { timeToLive=10; airFriction=-0.00064; typicalSpeed=820; - ACE_caliber=0.511; - ACE_bulletLength=2.520; - ACE_bulletMass=745; + ACE_caliber=12.979; + ACE_bulletLength=64.008; + 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}; - ACE_barrelLengths[]={28.7}; + ACE_barrelLengths[]={728.98}; }; class B_45ACP_Ball : BulletBase { airFriction=-0.0007182; typicalSpeed=250; - ACE_caliber=0.452; - ACE_bulletLength=0.68; - ACE_bulletMass=230; + ACE_caliber=11.481; + ACE_bulletLength=17.272; + 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}; - ACE_barrelLengths[]={4, 5, 9}; + ACE_barrelLengths[]={101.6, 127.0, 228.6}; }; class TMR_B_762x51_M118LR : B_762x51_Ball { - ACE_caliber=0.308; - ACE_bulletLength=1.24; - ACE_bulletMass=175; + ACE_caliber=7.823; + ACE_bulletLength=31.496; + 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}; ACE_ballisticCoefficients[]={0.505, 0.496, 0.485, 0.485, 0.485}; ACE_velocityBoundaries[]={853, 549, 549, 549}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=1; ACE_muzzleVelocities[]={750, 780, 790, 794}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class RH_50_AE_Ball: BulletBase { - ACE_caliber=0.5; - ACE_bulletLength=1.110; - ACE_bulletMass=325; + ACE_caliber=12.7; + ACE_bulletLength=28.194; + ACE_bulletMass=21.06; 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.228}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={360, 398, 420}; - ACE_barrelLengths[]={4, 6, 9}; + ACE_barrelLengths[]={101.6, 152.4, 228.6}; }; class RH_454_Casull: BulletBase { - ACE_caliber=0.452; - ACE_bulletLength=0.895; - ACE_bulletMass=325; + ACE_caliber=11.481; + ACE_bulletLength=22.733; + ACE_bulletMass=21.06; 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.171}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={450, 490, 500}; - ACE_barrelLengths[]={4, 7.5, 9}; + ACE_barrelLengths[]={101.6, 190.5, 228.6}; }; class RH_32ACP: BulletBase { - ACE_caliber=0.3125; - ACE_bulletLength=0.610; - ACE_bulletMass=65; + ACE_caliber=7.938; + ACE_bulletLength=15.494; + 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}; - ACE_barrelLengths[]={4, 5, 9}; + ACE_barrelLengths[]={101.6, 127.0, 228.6}; }; class RH_45ACP: BulletBase { - ACE_caliber=0.452; - ACE_bulletLength=0.68; - ACE_bulletMass=230; + ACE_caliber=11.481; + ACE_bulletLength=17.272; + 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}; - ACE_barrelLengths[]={4, 5, 9}; + ACE_barrelLengths[]={101.6, 127.0, 228.6}; }; class RH_B_40SW: BulletBase { - ACE_caliber=0.4; - ACE_bulletLength=0.447; - ACE_bulletMass=135; + ACE_caliber=10.16; + ACE_bulletLength=11.354; + ACE_bulletMass=8.748; 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.105, 0.115, 0.120, 0.105}; ACE_velocityBoundaries[]={365, 305, 259}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={360, 380, 400}; - ACE_barrelLengths[]={4, 6, 9}; + ACE_barrelLengths[]={101.6, 152.4, 228.6}; }; class RH_44mag_ball: BulletBase { - ACE_caliber=0.429; - ACE_bulletLength=0.804; - ACE_bulletMass=200; + ACE_caliber=10.897; + ACE_bulletLength=20.422; + ACE_bulletMass=12.96; 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.172}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={360, 390, 420}; - ACE_barrelLengths[]={4, 7.5, 9}; + ACE_barrelLengths[]={101.6, 190.5, 228.6}; }; class RH_357mag_ball: BulletBase { - ACE_caliber=0.357; - ACE_bulletLength=0.541; - ACE_bulletMass=125; + ACE_caliber=9.068; + ACE_bulletLength=13.741; + ACE_bulletMass=8.1; 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.148}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={490, 510, 535}; - ACE_barrelLengths[]={4, 6, 9}; + ACE_barrelLengths[]={101.6, 152.4, 228.6}; }; class RH_762x25: BulletBase { - ACE_caliber=0.310; - ACE_bulletLength=0.5455; - ACE_bulletMass=86; + ACE_caliber=7.874; + ACE_bulletLength=13.856; + ACE_bulletMass=5.5728; 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={360, 380, 400}; - ACE_barrelLengths[]={4, 6, 9}; + ACE_barrelLengths[]={101.6, 152.4, 228.6}; }; class RH_9x18_Ball: BulletBase { - ACE_caliber=0.365; - ACE_bulletLength=0.610; - ACE_bulletMass=92.6; + ACE_caliber=9.271; + ACE_bulletLength=15.494; + 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={298, 330, 350}; - ACE_barrelLengths[]={3.8, 5, 9}; + ACE_barrelLengths[]={96.52, 127.0, 228.6}; }; class RH_B_9x19_Ball: BulletBase { - ACE_caliber=0.355; - ACE_bulletLength=0.610; - ACE_bulletMass=124; + ACE_caliber=9.017; + ACE_bulletLength=15.494; + 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}; - ACE_barrelLengths[]={4, 5, 9}; + ACE_barrelLengths[]={101.6, 127.0, 228.6}; }; class RH_B_22LR_SD: BulletBase { - ACE_caliber=0.223; - ACE_bulletLength=0.45; - ACE_bulletMass=38; + ACE_caliber=5.664; + ACE_bulletLength=11.43; + ACE_bulletMass=2.4624; 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.111}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={330, 340, 360}; - ACE_barrelLengths[]={4, 6, 9}; + ACE_barrelLengths[]={101.6, 152.4, 228.6}; }; class RH_57x28mm: BulletBase { - ACE_caliber=0.224; - ACE_bulletLength=0.495; - ACE_bulletMass=28; + ACE_caliber=5.69; + ACE_bulletLength=12.573; + ACE_bulletMass=1.8144; 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.144}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={550, 625, 720}; - ACE_barrelLengths[]={4, 6, 10.35}; + ACE_barrelLengths[]={101.6, 152.4, 262.89}; }; class RH_9x19_B_M822: BulletBase { - ACE_caliber=0.355; - ACE_bulletLength=0.610; - ACE_bulletMass=124; + ACE_caliber=9.017; + ACE_bulletLength=15.494; + 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}; - ACE_barrelLengths[]={4, 5, 9}; + ACE_barrelLengths[]={101.6, 127.0, 228.6}; }; class RH_9x19_B_HP: BulletBase { - ACE_caliber=0.355; - ACE_bulletLength=0.610; - ACE_bulletMass=124; + ACE_caliber=9.017; + ACE_bulletLength=15.494; + 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}; - ACE_barrelLengths[]={4, 5, 9}; + ACE_barrelLengths[]={101.6, 127.0, 228.6}; }; class RH_9x19_B_HPSB: BulletBase { - ACE_caliber=0.355; - ACE_bulletLength=0.603; - ACE_bulletMass=147; + ACE_caliber=9.017; + ACE_bulletLength=15.316; + ACE_bulletMass=9.5256; 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.212}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={295, 310, 330}; - ACE_barrelLengths[]={4, 5, 9}; + ACE_barrelLengths[]={101.6, 127.0, 228.6}; }; class RH_B_6x35: BulletBase { - ACE_caliber=0.224; - ACE_bulletLength=0.445; - ACE_bulletMass=65; + ACE_caliber=5.69; + ACE_bulletLength=11.303; + ACE_bulletMass=4.212; 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.26}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={730, 750, 760}; - ACE_barrelLengths[]={8, 10, 12}; + ACE_barrelLengths[]={203.2, 254.0, 304.8}; }; class RH_556x45_B_M855A1 : B_556x45_Ball { - ACE_caliber=0.224; - ACE_bulletLength=0.906; - ACE_bulletMass=62; + ACE_caliber=5.69; + ACE_bulletLength=23.012; + 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.152}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=7; ACE_muzzleVelocities[]={723, 764, 796, 825, 843, 866, 878, 892, 906, 915, 922, 900}; - ACE_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}; + ACE_barrelLengths[]={210.82, 238.76, 269.24, 299.72, 330.2, 360.68, 391.16, 419.1, 449.58, 480.06, 508.0, 609.6}; }; class RH_556x45_B_Mk262 : B_556x45_Ball { - ACE_caliber=0.224; - ACE_bulletLength=0.906; - ACE_bulletMass=77; + ACE_caliber=5.69; + ACE_bulletLength=23.012; + 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}; - ACE_barrelLengths[]={7.5, 14.5, 18, 20}; + ACE_barrelLengths[]={190.5, 368.3, 457.2, 508.0}; }; class RH_556x45_B_Mk318 : B_556x45_Ball { - ACE_caliber=0.224; - ACE_bulletLength=0.906; - ACE_bulletMass=62; + ACE_caliber=5.69; + ACE_bulletLength=23.012; + 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}; - ACE_barrelLengths[]={10, 15.5, 20}; + ACE_barrelLengths[]={254.0, 393.7, 508.0}; }; class RH_68x43_B_FMJ: B_65x39_Caseless { - ACE_caliber=0.277; - ACE_bulletLength=0.959; - ACE_bulletMass=115; + ACE_caliber=7.036; + ACE_bulletLength=24.359; + ACE_bulletMass=7.452; 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.162}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=7; ACE_muzzleVelocities[]={713, 785, 810, 850}; - ACE_barrelLengths[]={12, 16, 20, 24}; + ACE_barrelLengths[]={304.8, 406.4, 508.0, 609.6}; }; class RH_68x43_B_Match: B_65x39_Caseless { - ACE_caliber=0.277; - ACE_bulletLength=1.250; - ACE_bulletMass=135; + ACE_caliber=7.036; + ACE_bulletLength=31.75; + ACE_bulletMass=8.748; 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.253}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=7; ACE_muzzleVelocities[]={700, 732, 750, 780}; - ACE_barrelLengths[]={12, 16, 20, 24}; + ACE_barrelLengths[]={304.8, 406.4, 508.0, 609.6}; }; class RH_762x35_B_FMJ: B_65x39_Caseless { - ACE_caliber=0.308; - ACE_bulletLength=1.118; - ACE_bulletMass=147; + ACE_caliber=7.823; + ACE_bulletLength=28.397; + ACE_bulletMass=9.5256; 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.398}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=1; ACE_muzzleVelocities[]={559, 609, 625}; - ACE_barrelLengths[]={6, 16, 20}; + ACE_barrelLengths[]={152.4, 406.4, 508.0}; }; class RH_762x35_B_Match: B_65x39_Caseless { - ACE_caliber=0.308; - ACE_bulletLength=1.153; - ACE_bulletMass=125; + ACE_caliber=7.823; + ACE_bulletLength=29.286; + 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[]={590, 650, 665}; - ACE_barrelLengths[]={6, 16, 20}; + ACE_barrelLengths[]={152.4, 406.4, 508.0}; }; class RH_762x35_B_MSB: B_65x39_Caseless { - ACE_caliber=0.308; - ACE_bulletLength=1.489; - ACE_bulletMass=220; + ACE_caliber=7.823; + ACE_bulletLength=37.821; + ACE_bulletMass=14.256; 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.608}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=1; ACE_muzzleVelocities[]={300, 320, 340}; - ACE_barrelLengths[]={9, 16, 20}; + ACE_barrelLengths[]={228.6, 406.4, 508.0}; }; class RH_762x51_B_M80A1 : B_762x51_Ball { - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=146; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16, 20, 24, 26}; + ACE_barrelLengths[]={254.0, 406.4, 508.0, 609.6, 660.4}; }; class RH_762x51_B_Mk316LR : B_762x51_Ball { - ACE_caliber=0.308; - ACE_bulletLength=1.24; - ACE_bulletMass=175; + ACE_caliber=7.823; + ACE_bulletLength=31.496; + ACE_bulletMass=11.34; 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.243}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=7; ACE_muzzleVelocities[]={750, 780, 790, 794}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class RH_762x51_B_Mk319 : B_762x51_Ball { - ACE_caliber=0.308; - ACE_bulletLength=1.074; - ACE_bulletMass=130; + ACE_caliber=7.823; + ACE_bulletLength=27.28; + ACE_bulletMass=8.424; 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.277}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=1; ACE_muzzleVelocities[]={838, 892, 920}; - ACE_barrelLengths[]={13, 16, 20}; + ACE_barrelLengths[]={330.2, 406.4, 508.0}; }; class RH_762x51_B_LFMJSB: B_762x51_Ball { - ACE_caliber=0.308; - ACE_bulletLength=1.340; - ACE_bulletMass=200; + ACE_caliber=7.823; + ACE_bulletLength=34.036; + ACE_bulletMass=12.96; 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.252}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=7; ACE_muzzleVelocities[]={305, 325, 335, 340}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class HLC_556NATO_SOST: BulletBase { - ACE_caliber=0.224; - ACE_bulletLength=0.906; - ACE_bulletMass=62; + ACE_caliber=5.69; + ACE_bulletLength=23.012; + 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}; - ACE_barrelLengths[]={10, 15.5, 20}; + ACE_barrelLengths[]={254.0, 393.7, 508.0}; }; class HLC_556NATO_SPR: BulletBase { - ACE_caliber=0.224; - ACE_bulletLength=0.906; - ACE_bulletMass=77; + ACE_caliber=5.69; + ACE_bulletLength=23.012; + 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}; - ACE_barrelLengths[]={7.5, 14.5, 18, 20}; + ACE_barrelLengths[]={190.5, 368.3, 457.2, 508.0}; }; class HLC_556NATO_EPR: BulletBase { - ACE_caliber=0.224; - ACE_bulletLength=0.906; - ACE_bulletMass=62; + ACE_caliber=5.69; + ACE_bulletLength=23.012; + 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.152}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=7; ACE_muzzleVelocities[]={723, 764, 796, 825, 843, 866, 878, 892, 906, 915, 922, 900}; - ACE_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}; + ACE_barrelLengths[]={210.82, 238.76, 269.24, 299.72, 330.2, 360.68, 391.16, 419.1, 449.58, 480.06, 508.0, 609.6}; }; class HLC_300Blackout_Ball: BulletBase { - ACE_caliber=0.308; - ACE_bulletLength=1.118; - ACE_bulletMass=147; + ACE_caliber=7.823; + ACE_bulletLength=28.397; + ACE_bulletMass=9.5256; 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.398}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=1; ACE_muzzleVelocities[]={559, 609, 625}; - ACE_barrelLengths[]={6, 16, 20}; + ACE_barrelLengths[]={152.4, 406.4, 508.0}; }; class HLC_300Blackout_SMK: BulletBase { - ACE_caliber=0.308; - ACE_bulletLength=1.489; - ACE_bulletMass=220; + ACE_caliber=7.823; + ACE_bulletLength=37.821; + ACE_bulletMass=14.256; 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.608}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=1; ACE_muzzleVelocities[]={300, 320, 340}; - ACE_barrelLengths[]={9, 16, 20}; + ACE_barrelLengths[]={228.6, 406.4, 508.0}; }; class HLC_762x51_BTSub: BulletBase { - ACE_caliber=0.308; - ACE_bulletLength=1.340; - ACE_bulletMass=200; + ACE_caliber=7.823; + ACE_bulletLength=34.036; + ACE_bulletMass=12.96; 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}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class HLC_762x54_ball: BulletBase { - ACE_caliber=0.312; - ACE_bulletLength=1.14; - ACE_bulletMass=152; + ACE_caliber=7.925; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class HLC_762x54_tracer: BulletBase { - ACE_caliber=0.312; - ACE_bulletLength=1.14; - ACE_bulletMass=149; + ACE_caliber=7.925; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class HLC_303Brit_B: BulletBase { - ACE_caliber=0.311; - ACE_bulletLength=1.227; - ACE_bulletMass=174; + ACE_caliber=7.899; + ACE_bulletLength=31.166; + 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}; - ACE_barrelLengths[]={20, 24, 26}; + ACE_barrelLengths[]={508.0, 609.6, 660.4}; }; class HLC_792x57_Ball: BulletBase { - ACE_caliber=0.318; - ACE_bulletLength=1.128; - ACE_bulletMass=196; + ACE_caliber=8.077; + ACE_bulletLength=28.651; + ACE_bulletMass=12.7008; 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.315}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={785, 800, 815}; - ACE_barrelLengths[]={20, 23.62, 26}; + ACE_barrelLengths[]={508.0, 599.948, 660.4}; }; class FH_545x39_Ball: BulletBase { - ACE_caliber=0.220; - ACE_bulletLength=0.85; - ACE_bulletMass=52.9; + ACE_caliber=5.588; + ACE_bulletLength=21.59; + 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=7; ACE_muzzleVelocities[]={780, 880, 920}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class FH_545x39_7u1: FH_545x39_Ball { - ACE_bulletMass=80; + ACE_bulletMass=5.184; 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_muzzleVelocities[]={260, 303, 320}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class HLC_9x19_Ball: BulletBase { - ACE_caliber=0.355; - ACE_bulletLength=0.610; - ACE_bulletMass=124; + ACE_caliber=9.017; + ACE_bulletLength=15.494; + 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}; - ACE_barrelLengths[]={4, 5, 9}; + ACE_barrelLengths[]={101.6, 127.0, 228.6}; }; class HLC_9x19_GoldDot: HLC_9x19_Ball { @@ -1155,1647 +1155,1647 @@ class CfgAmmo }; class HLC_10mm_FMJ: HLC_9x19_Ball { - ACE_caliber=0.5; - ACE_bulletLength=0.764; - ACE_bulletMass=165; + ACE_caliber=12.7; + ACE_bulletLength=19.406; + 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={360, 400, 430}; - ACE_barrelLengths[]={4, 4.61, 9}; + ACE_barrelLengths[]={101.6, 117.094, 228.6}; }; class HLC_9x19_M882_SMG: HLC_9x19_Ball { - ACE_caliber=0.355; - ACE_bulletLength=0.610; - ACE_bulletMass=124; + ACE_caliber=9.017; + ACE_bulletLength=15.494; + 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}; - ACE_barrelLengths[]={4, 5, 9}; + ACE_barrelLengths[]={101.6, 127.0, 228.6}; }; class M_mas_545x39_Ball_7N6M : BulletBase { - ACE_caliber=0.220; - ACE_bulletLength=0.85; - ACE_bulletMass=52.9; + ACE_caliber=5.588; + ACE_bulletLength=21.59; + 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=7; ACE_muzzleVelocities[]={780, 880, 920}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class M_mas_545x39_Ball_7T3M : BulletBase { - ACE_caliber=0.220; - ACE_bulletLength=0.85; - ACE_bulletMass=49.8; + ACE_caliber=5.588; + ACE_bulletLength=21.59; + 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=7; ACE_muzzleVelocities[]={785, 883, 925}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class B_mas_556x45_Ball_Mk262 : B_556x45_Ball { - ACE_caliber=0.224; - ACE_bulletLength=0.906; - ACE_bulletMass=77; + ACE_caliber=5.69; + ACE_bulletLength=23.012; + 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}; - ACE_barrelLengths[]={7.5, 14.5, 18, 20}; + ACE_barrelLengths[]={190.5, 368.3, 457.2, 508.0}; }; class B_mas_9x18_Ball_57N181S : BulletBase { - ACE_caliber=0.365; - ACE_bulletLength=0.610; - ACE_bulletMass=92.6; + ACE_caliber=9.271; + ACE_bulletLength=15.494; + 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={298, 330, 350}; - ACE_barrelLengths[]={3.8, 5, 9}; + ACE_barrelLengths[]={96.52, 127.0, 228.6}; }; class B_mas_9x21p_Ball: BulletBase { - ACE_caliber=0.355; - ACE_bulletLength=0.610; - ACE_bulletMass=124; + ACE_caliber=9.017; + ACE_bulletLength=15.494; + 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}; - ACE_barrelLengths[]={4, 5, 9}; + ACE_barrelLengths[]={101.6, 127.0, 228.6}; }; class B_mas_9x21_Ball: BulletBase { - ACE_caliber=0.355; - ACE_bulletLength=0.610; - ACE_bulletMass=124; + ACE_caliber=9.017; + ACE_bulletLength=15.494; + 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}; - ACE_barrelLengths[]={4, 5, 9}; + ACE_barrelLengths[]={101.6, 127.0, 228.6}; }; class B_mas_9x21d_Ball: BulletBase { - ACE_caliber=0.355; - ACE_bulletLength=0.610; - ACE_bulletMass=124; + ACE_caliber=9.017; + ACE_bulletLength=15.494; + 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[]={210, 250, 285}; - ACE_barrelLengths[]={4, 5, 9}; + ACE_barrelLengths[]={101.6, 127.0, 228.6}; }; class B_mas_765x17_Ball: BulletBase { - ACE_caliber=0.3125; - ACE_bulletLength=0.610; - ACE_bulletMass=65; + ACE_caliber=7.938; + ACE_bulletLength=15.494; + 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}; - ACE_barrelLengths[]={4, 5, 9}; + ACE_barrelLengths[]={101.6, 127.0, 228.6}; }; class B_mas_762x39_Ball: BulletBase { - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=123; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class B_mas_762x39_Ball_T: BulletBase { - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=117; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class B_mas_762x51_Ball_M118LR : B_762x51_Ball { - ACE_caliber=0.308; - ACE_bulletLength=1.24; - ACE_bulletMass=175; + ACE_caliber=7.823; + ACE_bulletLength=31.496; + 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}; ACE_ballisticCoefficients[]={0.505, 0.496, 0.485, 0.485, 0.485}; ACE_velocityBoundaries[]={853, 549, 549, 549}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=1; ACE_muzzleVelocities[]={750, 780, 790, 794}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class B_mas_762x67_Ball_Mk248_Mod_0 : B_762x51_Ball { - ACE_caliber=0.308; - ACE_bulletLength=1.353; - ACE_bulletMass=190; + ACE_caliber=7.823; + ACE_bulletLength=34.366; + ACE_bulletMass=12.312; 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.268}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=7; ACE_muzzleVelocities[]={865, 900, 924}; - ACE_barrelLengths[]={20, 24, 26}; + ACE_barrelLengths[]={508.0, 609.6, 660.4}; }; class B_mas_762x67_Ball_Mk248_Mod_1 : B_762x51_Ball { - ACE_caliber=0.308; - ACE_bulletLength=1.489; - ACE_bulletMass=220; + ACE_caliber=7.823; + ACE_bulletLength=37.821; + ACE_bulletMass=14.256; 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.310}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=7; ACE_muzzleVelocities[]={820, 867, 900}; - ACE_barrelLengths[]={20, 24, 26}; + ACE_barrelLengths[]={508.0, 609.6, 660.4}; }; class B_mas_762x67_Ball_Berger_Hybrid_OTM : B_762x51_Ball { - ACE_caliber=0.308; - ACE_bulletLength=1.602; - ACE_bulletMass=230; + ACE_caliber=7.823; + ACE_bulletLength=40.691; + 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}; - ACE_barrelLengths[]={20, 24, 26}; + ACE_barrelLengths[]={508.0, 609.6, 660.4}; }; class B_mas_762x54_Ball : BulletBase { - ACE_caliber=0.312; - ACE_bulletLength=1.14; - ACE_bulletMass=152; + ACE_caliber=7.925; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class B_mas_762x54_Ball_T : BulletBase { - ACE_caliber=0.312; - ACE_bulletLength=1.14; - ACE_bulletMass=149; + ACE_caliber=7.925; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class BWA3_B_762x51_Ball_LR : BulletBase { - ACE_caliber=0.308; - ACE_bulletLength=1.24; - ACE_bulletMass=175; + ACE_caliber=7.823; + ACE_bulletLength=31.496; + 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}; ACE_ballisticCoefficients[]={0.505, 0.496, 0.485, 0.485, 0.485}; ACE_velocityBoundaries[]={853, 549, 549, 549}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=1; ACE_muzzleVelocities[]={750, 780, 790, 794}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class BWA3_B_762x51_Ball_SD : BulletBase { - ACE_caliber=0.308; - ACE_bulletLength=1.24; - ACE_bulletMass=175; + ACE_caliber=7.823; + ACE_bulletLength=31.496; + ACE_bulletMass=11.34; 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.2}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=7; ACE_muzzleVelocities[]={300, 340}; - ACE_barrelLengths[]={16, 24}; + ACE_barrelLengths[]={406.4, 609.6}; }; class BWA3_B_46x30_Ball : BulletBase { - ACE_caliber=0.193; - ACE_bulletLength=0.512; - ACE_bulletMass=31; + ACE_caliber=4.902; + ACE_bulletLength=13.005; + ACE_bulletMass=2.0088; 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.1455}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=1; ACE_muzzleVelocities[]={680, 720, 730, 740}; - ACE_barrelLengths[]={4, 7, 9, 12}; + ACE_barrelLengths[]={101.6, 177.8, 228.6, 304.8}; }; class Trixie_338_Ball : BulletBase { - ACE_caliber=0.338; - ACE_bulletLength=1.70; - ACE_bulletMass=300; + ACE_caliber=8.585; + ACE_bulletLength=43.18; + 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[]={820, 826, 830}; - ACE_barrelLengths[]={24, 26.5, 28}; + ACE_barrelLengths[]={609.6, 673.1, 711.2}; }; class Trixie_303_Ball : BulletBase { - ACE_caliber=0.311; - ACE_bulletLength=1.227; - ACE_bulletMass=174; + ACE_caliber=7.899; + ACE_bulletLength=31.166; + 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}; - ACE_barrelLengths[]={20, 24, 26}; + ACE_barrelLengths[]={508.0, 609.6, 660.4}; }; class rhs_ammo_556x45_Mk318_Ball : BulletBase { - ACE_caliber=0.224; - ACE_bulletLength=0.906; - ACE_bulletMass=62; + ACE_caliber=5.69; + ACE_bulletLength=23.012; + 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}; - ACE_barrelLengths[]={10, 15.5, 20}; + ACE_barrelLengths[]={254.0, 393.7, 508.0}; }; class rhs_ammo_556x45_Mk262_Ball : BulletBase { - ACE_caliber=0.224; - ACE_bulletLength=0.906; - ACE_bulletMass=77; + ACE_caliber=5.69; + ACE_bulletLength=23.012; + 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}; - ACE_barrelLengths[]={7.5, 14.5, 18, 20}; + ACE_barrelLengths[]={190.5, 368.3, 457.2, 508.0}; }; class rhsammo_762x51_Ball : BulletBase { - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=146; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16, 20, 24, 26}; + ACE_barrelLengths[]={254.0, 406.4, 508.0, 609.6, 660.4}; }; class rhs_B_545x39_Ball : BulletBase { - ACE_caliber=0.220; - ACE_bulletLength=0.85; - ACE_bulletMass=52.9; + ACE_caliber=5.588; + ACE_bulletLength=21.59; + 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=7; ACE_muzzleVelocities[]={780, 880, 920}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class rhs_B_545x39_Ball_Tracer_Green : BulletBase { - ACE_caliber=0.220; - ACE_bulletLength=0.85; - ACE_bulletMass=49.8; + ACE_caliber=5.588; + ACE_bulletLength=21.59; + 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=7; ACE_muzzleVelocities[]={785, 883, 925}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class rhs_ammo_762x51_M118_Special_Ball : BulletBase { - ACE_caliber=0.308; - ACE_bulletLength=1.24; - ACE_bulletMass=175; + ACE_caliber=7.823; + ACE_bulletLength=31.496; + 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}; ACE_ballisticCoefficients[]={0.243}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=7; ACE_muzzleVelocities[]={750, 780, 790, 794}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class rhs_B_762x54_Ball : BulletBase { - ACE_caliber=0.312; - ACE_bulletLength=1.14; - ACE_bulletMass=152; + ACE_caliber=7.925; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class rhs_B_762x54_Ball_Tracer_Green : BulletBase { - ACE_caliber=0.312; - ACE_bulletLength=1.14; - ACE_bulletMass=149; + ACE_caliber=7.925; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class rhs_B_762x39_Ball : BulletBase { - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=123; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class rhs_B_762x39_Tracer : BulletBase { - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=117; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class rhs_ammo_762x51_M80_Ball : BulletBase { - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=146; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16, 20, 24, 26}; + ACE_barrelLengths[]={254.0, 406.4, 508.0, 609.6, 660.4}; }; class rhsusf_B_300winmag : BulletBase { - ACE_caliber=0.308; - ACE_bulletLength=1.489; - ACE_bulletMass=220; + ACE_caliber=7.823; + ACE_bulletLength=37.821; + ACE_bulletMass=14.256; 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.310}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=7; ACE_muzzleVelocities[]={847, 867, 877}; - ACE_barrelLengths[]={20, 24, 26}; + ACE_barrelLengths[]={508.0, 609.6, 660.4}; }; class R3F_9x19_Ball: BulletBase { - ACE_caliber=0.355; - ACE_bulletLength=0.610; - ACE_bulletMass=124; + ACE_caliber=9.017; + ACE_bulletLength=15.494; + 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}; - ACE_barrelLengths[]={4, 5, 9}; + ACE_barrelLengths[]={101.6, 127.0, 228.6}; }; class R3F_556x45_Ball: BulletBase { - ACE_caliber=0.224; - ACE_bulletLength=0.906; - ACE_bulletMass=62; + ACE_caliber=5.69; + ACE_bulletLength=23.012; + 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}; - ACE_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}; + ACE_barrelLengths[]={210.82, 238.76, 269.24, 299.72, 330.2, 360.68, 391.16, 419.1, 449.58, 480.06, 508.0, 609.6}; }; class R3F_762x51_Ball: BulletBase { - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=146; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16, 20, 24, 26}; + ACE_barrelLengths[]={254.0, 406.4, 508.0, 609.6, 660.4}; }; class R3F_762x51_Ball2: BulletBase { - ACE_caliber=0.308; - ACE_bulletLength=1.24; - ACE_bulletMass=175; + ACE_caliber=7.823; + ACE_bulletLength=31.496; + 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}; ACE_ballisticCoefficients[]={0.505, 0.496, 0.485, 0.485, 0.485}; ACE_velocityBoundaries[]={853, 549, 549, 549}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=1; ACE_muzzleVelocities[]={750, 780, 790, 794}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class R3F_127x99_Ball: BulletBase { - ACE_caliber=0.510; - ACE_bulletLength=2.310; - ACE_bulletMass=647; + ACE_caliber=12.954; + ACE_bulletLength=58.674; + 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[]={853}; - ACE_barrelLengths[]={29}; + ACE_barrelLengths[]={736.6}; }; class R3F_127x99_Ball2: BulletBase { - ACE_caliber=0.510; - ACE_bulletLength=2.310; - ACE_bulletMass=647; + ACE_caliber=12.954; + ACE_bulletLength=58.674; + 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[]={853}; - ACE_barrelLengths[]={29}; + ACE_barrelLengths[]={736.6}; }; class CUP_B_545x39_Ball: BulletBase { - ACE_caliber=0.220; - ACE_bulletLength=0.85; - ACE_bulletMass=52.9; + ACE_caliber=5.588; + ACE_bulletLength=21.59; + 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=7; ACE_muzzleVelocities[]={780, 880, 920}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class CUP_B_545x39_Ball_Tracer_Green: BulletBase { - ACE_caliber=0.220; - ACE_bulletLength=0.85; - ACE_bulletMass=49.8; + ACE_caliber=5.588; + ACE_bulletLength=21.59; + 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=7; ACE_muzzleVelocities[]={785, 883, 925}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class CUP_B_545x39_Ball_Tracer_Red: BulletBase { - ACE_caliber=0.220; - ACE_bulletLength=0.85; - ACE_bulletMass=49.8; + ACE_caliber=5.588; + ACE_bulletLength=21.59; + 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=7; ACE_muzzleVelocities[]={785, 883, 925}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class CUP_B_545x39_Ball_Tracer_White: BulletBase { - ACE_caliber=0.220; - ACE_bulletLength=0.85; - ACE_bulletMass=49.8; + ACE_caliber=5.588; + ACE_bulletLength=21.59; + 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=7; ACE_muzzleVelocities[]={785, 883, 925}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class CUP_B_545x39_Ball_Tracer_Yellow: BulletBase { - ACE_caliber=0.220; - ACE_bulletLength=0.85; - ACE_bulletMass=49.8; + ACE_caliber=5.588; + ACE_bulletLength=21.59; + 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=7; ACE_muzzleVelocities[]={785, 883, 925}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class CUP_B_762x39_Ball: BulletBase { - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=123; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class CUP_B_762x39_Ball_Tracer_Green: BulletBase { - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=117; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class B_762x39mm_KLT: BulletBase { - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=123; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class CUP_B_9x18_Ball: BulletBase { - ACE_caliber=0.365; - ACE_bulletLength=0.610; - ACE_bulletMass=92.6; + ACE_caliber=9.271; + ACE_bulletLength=15.494; + 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={298, 330, 350}; - ACE_barrelLengths[]={3.8, 5, 9}; + ACE_barrelLengths[]={96.52, 127.0, 228.6}; }; class CUP_B_9x18_Ball_Tracer_Green: BulletBase { - ACE_caliber=0.365; - ACE_bulletLength=0.610; - ACE_bulletMass=92.6; + ACE_caliber=9.271; + ACE_bulletLength=15.494; + 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={298, 330, 350}; - ACE_barrelLengths[]={3.8, 5, 9}; + ACE_barrelLengths[]={96.52, 127.0, 228.6}; }; class CUP_B_9x18_Ball_Tracer_Red: BulletBase { - ACE_caliber=0.365; - ACE_bulletLength=0.610; - ACE_bulletMass=92.6; + ACE_caliber=9.271; + ACE_bulletLength=15.494; + 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={298, 330, 350}; - ACE_barrelLengths[]={3.8, 5, 9}; + ACE_barrelLengths[]={96.52, 127.0, 228.6}; }; class CUP_B_9x18_Ball_Tracer_Yellow: BulletBase { - ACE_caliber=0.365; - ACE_bulletLength=0.610; - ACE_bulletMass=92.6; + ACE_caliber=9.271; + ACE_bulletLength=15.494; + 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={298, 330, 350}; - ACE_barrelLengths[]={3.8, 5, 9}; + ACE_barrelLengths[]={96.52, 127.0, 228.6}; }; class CUP_B_9x18_Ball_White_Tracer: BulletBase { - ACE_caliber=0.365; - ACE_bulletLength=0.610; - ACE_bulletMass=92.6; + ACE_caliber=9.271; + ACE_bulletLength=15.494; + 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={298, 330, 350}; - ACE_barrelLengths[]={3.8, 5, 9}; + ACE_barrelLengths[]={96.52, 127.0, 228.6}; }; class CUP_B_9x19_Ball: BulletBase { - ACE_caliber=0.355; - ACE_bulletLength=0.610; - ACE_bulletMass=124; + ACE_caliber=9.017; + ACE_bulletLength=15.494; + 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}; - ACE_barrelLengths[]={4, 5, 9}; + ACE_barrelLengths[]={101.6, 127.0, 228.6}; }; class CUP_B_762x51_noTracer: BulletBase { - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=146; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16, 20, 24, 26}; + ACE_barrelLengths[]={254.0, 406.4, 508.0, 609.6, 660.4}; }; class CUP_B_762x51_Red_Tracer_3RndBurst: BulletBase { - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=146; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16, 20, 24, 26}; + ACE_barrelLengths[]={254.0, 406.4, 508.0, 609.6, 660.4}; }; class CUP_B_762x51_White_Tracer_3RndBurst: BulletBase { - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=146; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16, 20, 24, 26}; + ACE_barrelLengths[]={254.0, 406.4, 508.0, 609.6, 660.4}; }; class CUP_B_303_Ball: BulletBase { - ACE_caliber=0.311; - ACE_bulletLength=1.227; - ACE_bulletMass=174; + ACE_caliber=7.899; + ACE_bulletLength=31.166; + 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}; - ACE_barrelLengths[]={20, 24, 26}; + ACE_barrelLengths[]={508.0, 609.6, 660.4}; }; class CUP_B_127x107_Ball_Green_Tracer: BulletBase { - ACE_caliber=0.511; - ACE_bulletLength=2.520; - ACE_bulletMass=745; + ACE_caliber=12.979; + ACE_bulletLength=64.008; + 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}; - ACE_barrelLengths[]={28.7}; + ACE_barrelLengths[]={728.98}; }; class CUP_B_127x108_Ball_Green_Tracer: BulletBase { - ACE_caliber=0.511; - ACE_bulletLength=2.520; - ACE_bulletMass=745; + ACE_caliber=12.979; + ACE_bulletLength=64.008; + 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}; - ACE_barrelLengths[]={28.7}; + ACE_barrelLengths[]={728.98}; }; class CUP_B_762x54_Ball_White_Tracer: BulletBase { - ACE_caliber=0.312; - ACE_bulletLength=1.14; - ACE_bulletMass=149; + ACE_caliber=7.925; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class CUP_B_762x54_Ball_Red_Tracer: BulletBase { - ACE_caliber=0.312; - ACE_bulletLength=1.14; - ACE_bulletMass=149; + ACE_caliber=7.925; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class CUP_B_762x54_Ball_Green_Tracer: BulletBase { - ACE_caliber=0.312; - ACE_bulletLength=1.14; - ACE_bulletMass=149; + ACE_caliber=7.925; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class CUP_B_762x54_Ball_Yellow_Tracer: BulletBase { - ACE_caliber=0.312; - ACE_bulletLength=1.14; - ACE_bulletMass=149; + ACE_caliber=7.925; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class CUP_B_9x39_SP5: BulletBase { - ACE_caliber=0.364; - ACE_bulletLength=1.24; - ACE_bulletMass=250; + ACE_caliber=9.246; + ACE_bulletLength=31.496; + ACE_bulletMass=16.2; 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.275}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=1; ACE_muzzleVelocities[]={280, 300, 320}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class CUP_B_762x51_Tracer_Green: BulletBase { - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=146; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16, 20, 24, 26}; + ACE_barrelLengths[]={254.0, 406.4, 508.0, 609.6, 660.4}; }; class CUP_B_762x51_Tracer_Red: BulletBase { - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=146; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16, 20, 24, 26}; + ACE_barrelLengths[]={254.0, 406.4, 508.0, 609.6, 660.4}; }; class CUP_B_762x51_Tracer_Yellow: BulletBase { - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=146; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16, 20, 24, 26}; + ACE_barrelLengths[]={254.0, 406.4, 508.0, 609.6, 660.4}; }; class CUP_B_762x51_Tracer_White: BulletBase { - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=146; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16, 20, 24, 26}; + ACE_barrelLengths[]={254.0, 406.4, 508.0, 609.6, 660.4}; }; class B_127x107_Ball: BulletBase { - ACE_caliber=0.511; - ACE_bulletLength=2.520; - ACE_bulletMass=745; + ACE_caliber=12.979; + ACE_bulletLength=64.008; + 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}; - ACE_barrelLengths[]={28.7}; + ACE_barrelLengths[]={728.98}; }; class CUP_B_9x18_SD: BulletBase { - ACE_caliber=0.365; - ACE_bulletLength=0.610; - ACE_bulletMass=92.6; + ACE_caliber=9.271; + ACE_bulletLength=15.494; + 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={298, 330, 340}; - ACE_barrelLengths[]={3.8, 5, 9}; + ACE_barrelLengths[]={96.52, 127.0, 228.6}; }; class CUP_B_765x17_Ball: BulletBase { - ACE_caliber=0.3125; - ACE_bulletLength=0.610; - ACE_bulletMass=65; + ACE_caliber=7.938; + ACE_bulletLength=15.494; + 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}; - ACE_barrelLengths[]={4, 5, 9}; + ACE_barrelLengths[]={101.6, 127.0, 228.6}; }; class CUP_B_145x115_AP_Green_Tracer: BulletBase { - ACE_caliber=0.586; - ACE_bulletLength=2.00; - ACE_bulletMass=1010; + ACE_caliber=14.884; + ACE_bulletLength=50.8; + ACE_bulletMass=65.448; 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.620}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={1000}; - ACE_barrelLengths[]={53}; + ACE_barrelLengths[]={1346.2}; }; class CUP_B_127x99_Ball_White_Tracer: BulletBase { - ACE_caliber=0.510; - ACE_bulletLength=2.310; - ACE_bulletMass=647; + ACE_caliber=12.954; + ACE_bulletLength=58.674; + 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[]={853}; - ACE_barrelLengths[]={29}; + ACE_barrelLengths[]={736.6}; }; class CUP_B_86x70_Ball_noTracer: BulletBase { - ACE_caliber=0.338; - ACE_bulletLength=1.70; - ACE_bulletMass=300; + ACE_caliber=8.585; + ACE_bulletLength=43.18; + 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[]={820, 826, 830}; - ACE_barrelLengths[]={24, 26.5, 28}; + ACE_barrelLengths[]={609.6, 673.1, 711.2}; }; class VTN_9x18_Ball_FMJ: B_9x21_Ball { - ACE_caliber=0.365; - ACE_bulletLength=0.610; - ACE_bulletMass=92.6; + ACE_caliber=9.271; + ACE_bulletLength=15.494; + 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={298, 330, 350}; - ACE_barrelLengths[]={3.8, 5, 9}; + ACE_barrelLengths[]={96.52, 127.0, 228.6}; }; class VTN_9x18_Ball_SC: VTN_9x18_Ball_FMJ { - ACE_caliber=0.365; - ACE_bulletLength=0.610; - ACE_bulletMass=92.6; + ACE_caliber=9.271; + ACE_bulletLength=15.494; + 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={298, 330, 350}; - ACE_barrelLengths[]={3.8, 5, 9}; + ACE_barrelLengths[]={96.52, 127.0, 228.6}; }; class VTN_9x18_Ball_TRC: VTN_9x18_Ball_FMJ { - ACE_caliber=0.365; - ACE_bulletLength=0.610; - ACE_bulletMass=92.6; + ACE_caliber=9.271; + ACE_bulletLength=15.494; + 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={298, 330, 350}; - ACE_barrelLengths[]={3.8, 5, 9}; + ACE_barrelLengths[]={96.52, 127.0, 228.6}; }; class VTN_9x18_Ball_AP1: VTN_9x18_Ball_FMJ { - ACE_caliber=0.365; - ACE_bulletLength=0.610; - ACE_bulletMass=92.6; + ACE_caliber=9.271; + ACE_bulletLength=15.494; + 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={298, 330, 350}; - ACE_barrelLengths[]={3.8, 5, 9}; + ACE_barrelLengths[]={96.52, 127.0, 228.6}; }; class VTN_9x18_Ball_AP2: VTN_9x18_Ball_FMJ { - ACE_caliber=0.365; - ACE_bulletLength=0.610; - ACE_bulletMass=92.6; + ACE_caliber=9.271; + ACE_bulletLength=15.494; + 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={298, 330, 350}; - ACE_barrelLengths[]={3.8, 5, 9}; + ACE_barrelLengths[]={96.52, 127.0, 228.6}; }; class VTN_9x18_Ball_PRS: VTN_9x18_Ball_FMJ { - ACE_caliber=0.365; - ACE_bulletLength=0.610; - ACE_bulletMass=92.6; + ACE_caliber=9.271; + ACE_bulletLength=15.494; + 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={298, 330, 350}; - ACE_barrelLengths[]={3.8, 5, 9}; + ACE_barrelLengths[]={96.52, 127.0, 228.6}; }; class VTN_9x19_Ball_SC: VTN_9x18_Ball_FMJ { - ACE_caliber=0.355; - ACE_bulletLength=0.610; - ACE_bulletMass=124; + ACE_caliber=9.017; + ACE_bulletLength=15.494; + 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}; - ACE_barrelLengths[]={4, 5, 9}; + ACE_barrelLengths[]={101.6, 127.0, 228.6}; }; class VTN_9x19_Ball_TRC: VTN_9x19_Ball_SC { - ACE_caliber=0.355; - ACE_bulletLength=0.610; - ACE_bulletMass=124; + ACE_caliber=9.017; + ACE_bulletLength=15.494; + 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}; - ACE_barrelLengths[]={4, 5, 9}; + ACE_barrelLengths[]={101.6, 127.0, 228.6}; }; class VTN_9x19_Ball_AP: VTN_9x19_Ball_SC { - ACE_caliber=0.355; - ACE_bulletLength=0.610; - ACE_bulletMass=124; + ACE_caliber=9.017; + ACE_bulletLength=15.494; + 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}; - ACE_barrelLengths[]={4, 5, 9}; + ACE_barrelLengths[]={101.6, 127.0, 228.6}; }; class VTN_9x19_Ball_PRS: VTN_9x19_Ball_SC { - ACE_caliber=0.355; - ACE_bulletLength=0.610; - ACE_bulletMass=124; + ACE_caliber=9.017; + ACE_bulletLength=15.494; + 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}; - ACE_barrelLengths[]={4, 5, 9}; + ACE_barrelLengths[]={101.6, 127.0, 228.6}; }; class VTN_9x39_Ball_SC: B_9x21_Ball { - ACE_caliber=0.364; - ACE_bulletLength=1.24; - ACE_bulletMass=250; + ACE_caliber=9.246; + ACE_bulletLength=31.496; + ACE_bulletMass=16.2; 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.275}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=1; ACE_muzzleVelocities[]={280, 300, 320}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class VTN_9x39_Ball_AP: VTN_9x39_Ball_SC { - ACE_caliber=0.364; - ACE_bulletLength=1.24; - ACE_bulletMass=250; + ACE_caliber=9.246; + ACE_bulletLength=31.496; + ACE_bulletMass=16.2; 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.275}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=1; ACE_muzzleVelocities[]={280, 300, 320}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class VTN_545x39_Ball_SC: B_556x45_Ball { - ACE_caliber=0.220; - ACE_bulletLength=0.85; - ACE_bulletMass=52.9; + ACE_caliber=5.588; + ACE_bulletLength=21.59; + 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=7; ACE_muzzleVelocities[]={780, 880, 920}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class VTN_545x39_Ball_TRC: VTN_545x39_Ball_SC { - ACE_caliber=0.220; - ACE_bulletLength=0.85; - ACE_bulletMass=49.8; + ACE_caliber=5.588; + ACE_bulletLength=21.59; + 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=7; ACE_muzzleVelocities[]={785, 883, 925}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class VTN_545x39_Ball_AP: VTN_545x39_Ball_TRC { - ACE_caliber=0.220; - ACE_bulletLength=0.85; - ACE_bulletMass=52.9; + ACE_caliber=5.588; + ACE_bulletLength=21.59; + 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=7; ACE_muzzleVelocities[]={780, 880, 920}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class VTN_545x39_Ball_AP2: VTN_545x39_Ball_AP { - ACE_caliber=0.220; - ACE_bulletLength=0.85; - ACE_bulletMass=52.9; + ACE_caliber=5.588; + ACE_bulletLength=21.59; + 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=7; ACE_muzzleVelocities[]={780, 880, 920}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class VTN_545x39_Ball_SS: VTN_545x39_Ball_SC { - ACE_caliber=0.220; - ACE_bulletLength=0.85; - ACE_bulletMass=52.9; + ACE_caliber=5.588; + ACE_bulletLength=21.59; + ACE_bulletMass=3.42792; 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.168}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=7; ACE_muzzleVelocities[]={300, 320, 340}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class VTN_762x39_Ball_SC: B_762x51_Ball { - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=123; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class VTN_762x39_Ball_TRC: VTN_762x39_Ball_SC { - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=117; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class VTN_762x39_Ball_AP: VTN_762x39_Ball_TRC { - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=123; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class VTN_762x39_Ball_INC: VTN_762x39_Ball_AP { - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=123; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class VTN_762x39_Ball_API: VTN_762x39_Ball_INC { - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=123; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class VTN_762x39_Ball_SS: VTN_762x39_Ball_SC { - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=123; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + ACE_bulletMass=7.9704; 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.275}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=1; ACE_muzzleVelocities[]={300, 320, 340}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class VTN_762x41_Ball_SS: B_762x51_Ball { - ACE_caliber=0.308; - ACE_bulletLength=0.53; - ACE_bulletMass=143; + ACE_caliber=7.823; + ACE_bulletLength=13.462; + ACE_bulletMass=9.2664; 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.275}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=1; ACE_muzzleVelocities[]={200, 210, 220}; - ACE_barrelLengths[]={4, 6, 8}; + ACE_barrelLengths[]={101.6, 152.4, 203.2}; }; class VTN_762x54_Ball_SC: VTN_762x39_Ball_SC { - ACE_caliber=0.312; - ACE_bulletLength=1.14; - ACE_bulletMass=152; + ACE_caliber=7.925; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class VTN_762x54_Ball_TRC: VTN_762x54_Ball_SC { - ACE_caliber=0.312; - ACE_bulletLength=1.14; - ACE_bulletMass=149; + ACE_caliber=7.925; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class VTN_762x54_Ball_AP: VTN_762x54_Ball_TRC { - ACE_caliber=0.312; - ACE_bulletLength=1.14; - ACE_bulletMass=152; + ACE_caliber=7.925; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class VTN_762x54_Ball_INC: VTN_762x54_Ball_AP { - ACE_caliber=0.312; - ACE_bulletLength=1.14; - ACE_bulletMass=152; + ACE_caliber=7.925; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class VTN_762x54_Ball_API: VTN_762x54_Ball_INC { - ACE_caliber=0.312; - ACE_bulletLength=1.14; - ACE_bulletMass=152; + ACE_caliber=7.925; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class VTN_145x114_Ball_APT: B_127x108_Ball { - ACE_caliber=0.586; - ACE_bulletLength=2.00; - ACE_bulletMass=1010; + ACE_caliber=14.884; + ACE_bulletLength=50.8; + ACE_bulletMass=65.448; 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.620}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={1000}; - ACE_barrelLengths[]={53}; + ACE_barrelLengths[]={1346.2}; }; class VTN_6mm_BB: B_65x39_Caseless { - ACE_caliber=0.24; - ACE_bulletLength=0.24; - ACE_bulletMass=6; + ACE_caliber=6.096; + ACE_bulletLength=6.096; + ACE_bulletMass=0.3888; ACE_ammoTempMuzzleVelocityShifts[]={}; ACE_ballisticCoefficients[]={}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=1; ACE_muzzleVelocities[]={100}; - ACE_barrelLengths[]={15}; + ACE_barrelLengths[]={381.0}; }; class VTN_9x19_Ball_FMJ: B_9x21_Ball { - ACE_caliber=0.355; - ACE_bulletLength=0.610; - ACE_bulletMass=124; + ACE_caliber=9.017; + ACE_bulletLength=15.494; + 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}; - ACE_barrelLengths[]={4, 5, 9}; + ACE_barrelLengths[]={101.6, 127.0, 228.6}; }; class VTN_556x45_Ball_FMJ: B_556x45_Ball { - ACE_caliber=0.224; - ACE_bulletLength=0.906; - ACE_bulletMass=62; + ACE_caliber=5.69; + ACE_bulletLength=23.012; + 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}; - ACE_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}; + ACE_barrelLengths[]={210.82, 238.76, 269.24, 299.72, 330.2, 360.68, 391.16, 419.1, 449.58, 480.06, 508.0, 609.6}; }; class VTN_556x45_Ball_TRC: VTN_556x45_Ball_FMJ { - ACE_caliber=0.224; - ACE_bulletLength=0.906; - ACE_bulletMass=62; + ACE_caliber=5.69; + ACE_bulletLength=23.012; + 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}; - ACE_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}; + ACE_barrelLengths[]={210.82, 238.76, 269.24, 299.72, 330.2, 360.68, 391.16, 419.1, 449.58, 480.06, 508.0, 609.6}; }; class VTN_556x45_Ball_TRCN: VTN_556x45_Ball_TRC { - ACE_caliber=0.224; - ACE_bulletLength=0.906; - ACE_bulletMass=62; + ACE_caliber=5.69; + ACE_bulletLength=23.012; + 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}; - ACE_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}; + ACE_barrelLengths[]={210.82, 238.76, 269.24, 299.72, 330.2, 360.68, 391.16, 419.1, 449.58, 480.06, 508.0, 609.6}; }; class VTN_556x45_Ball_SC: VTN_556x45_Ball_FMJ { - ACE_caliber=0.224; - ACE_bulletLength=0.906; - ACE_bulletMass=62; + ACE_caliber=5.69; + ACE_bulletLength=23.012; + 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}; - ACE_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}; + ACE_barrelLengths[]={210.82, 238.76, 269.24, 299.72, 330.2, 360.68, 391.16, 419.1, 449.58, 480.06, 508.0, 609.6}; }; class VTN_556x45_Ball_AP: VTN_556x45_Ball_TRC { - ACE_caliber=0.224; - ACE_bulletLength=0.906; - ACE_bulletMass=62; + ACE_caliber=5.69; + ACE_bulletLength=23.012; + 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}; - ACE_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}; + ACE_barrelLengths[]={210.82, 238.76, 269.24, 299.72, 330.2, 360.68, 391.16, 419.1, 449.58, 480.06, 508.0, 609.6}; }; class VTN_556x45_Ball_INC: VTN_556x45_Ball_AP { - ACE_caliber=0.224; - ACE_bulletLength=0.906; - ACE_bulletMass=62; + ACE_caliber=5.69; + ACE_bulletLength=23.012; + 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}; - ACE_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}; + ACE_barrelLengths[]={210.82, 238.76, 269.24, 299.72, 330.2, 360.68, 391.16, 419.1, 449.58, 480.06, 508.0, 609.6}; }; class VTN_556x45_Ball_LR: VTN_556x45_Ball_FMJ { - ACE_caliber=0.224; - ACE_bulletLength=0.906; - ACE_bulletMass=77; + ACE_caliber=5.69; + ACE_bulletLength=23.012; + 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}; - ACE_barrelLengths[]={7.5, 14.5, 18, 20}; + ACE_barrelLengths[]={190.5, 368.3, 457.2, 508.0}; }; class VTN_556x45_Ball_SS: B_556x45_Ball { - ACE_caliber=0.224; - ACE_bulletLength=0.906; - ACE_bulletMass=62; + ACE_caliber=5.69; + ACE_bulletLength=23.012; + ACE_bulletMass=4.0176; 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.151}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=7; ACE_muzzleVelocities[]={300, 320, 340}; - ACE_barrelLengths[]={10, 20.0, 24.0}; + ACE_barrelLengths[]={254.0, 508.0, 609.6}; }; class VTN_762x51_Ball_SC: B_762x51_Ball { - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=146; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16, 20, 24, 26}; + ACE_barrelLengths[]={254.0, 406.4, 508.0, 609.6, 660.4}; }; class VTN_762x51_Ball_TRC: VTN_762x51_Ball_SC { - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=146; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16, 20, 24, 26}; + ACE_barrelLengths[]={254.0, 406.4, 508.0, 609.6, 660.4}; }; class VTN_762x51_Ball_TRCN: VTN_762x51_Ball_TRC { - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=146; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16, 20, 24, 26}; + ACE_barrelLengths[]={254.0, 406.4, 508.0, 609.6, 660.4}; }; class VTN_762x51_Ball_AP: VTN_762x51_Ball_TRC { - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=146; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16, 20, 24, 26}; + ACE_barrelLengths[]={254.0, 406.4, 508.0, 609.6, 660.4}; }; class VTN_762x51_Ball_LR: VTN_762x51_Ball_SC { - ACE_caliber=0.308; - ACE_bulletLength=1.24; - ACE_bulletMass=175; + ACE_caliber=7.823; + ACE_bulletLength=31.496; + 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}; ACE_ballisticCoefficients[]={0.243}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=7; ACE_muzzleVelocities[]={750, 780, 790, 794}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class VTN_1143x23_Ball_FMJ: B_408_Ball { - ACE_caliber=0.452; - ACE_bulletLength=0.68; - ACE_bulletMass=230; + ACE_caliber=11.481; + ACE_bulletLength=17.272; + 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}; - ACE_barrelLengths[]={4, 5, 9}; + ACE_barrelLengths[]={101.6, 127.0, 228.6}; }; class VTN_1143x23_Ball_HP: VTN_1143x23_Ball_FMJ { - ACE_caliber=0.452; - ACE_bulletLength=0.68; - ACE_bulletMass=230; + ACE_caliber=11.481; + ACE_bulletLength=17.272; + 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}; - ACE_barrelLengths[]={4, 5, 9}; + ACE_barrelLengths[]={101.6, 127.0, 228.6}; }; class VTN_1143x23_Ball_JHP: VTN_1143x23_Ball_FMJ { - ACE_caliber=0.452; - ACE_bulletLength=0.68; - ACE_bulletMass=230; + ACE_caliber=11.481; + ACE_bulletLength=17.272; + 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}; - ACE_barrelLengths[]={4, 5, 9}; + ACE_barrelLengths[]={101.6, 127.0, 228.6}; }; class VTN_762x39_Ball_FMJ: B_762x51_Ball { - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=123; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class VTN_45_Pellet: B_762x51_Ball { - ACE_caliber=0.22; - ACE_bulletLength=0.23; - ACE_bulletMass=3; + ACE_caliber=5.588; + ACE_bulletLength=5.842; + ACE_bulletMass=0.1944; ACE_ammoTempMuzzleVelocityShifts[]={}; ACE_ballisticCoefficients[]={}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=1; ACE_muzzleVelocities[]={100, 138, 150}; - ACE_barrelLengths[]={5, 10, 16}; + ACE_barrelLengths[]={127.0, 254.0, 406.4}; }; }; \ No newline at end of file diff --git a/extras/CfgWeaponsReference.hpp b/extras/CfgWeaponsReference.hpp index 4821d53813..15df01e306 100644 --- a/extras/CfgWeaponsReference.hpp +++ b/extras/CfgWeaponsReference.hpp @@ -27,1868 +27,1868 @@ class CfgWeapons class MMG_02_base_F; class hgun_P07_F : Pistol_Base_F { - ACE_barrelTwist=10; - ACE_barrelLength=4; + ACE_barrelTwist=254.0; + ACE_barrelLength=101.6; }; class hgun_Rook40_F : Pistol_Base_F { - ACE_barrelTwist=10; - ACE_barrelLength=4.4; + ACE_barrelTwist=254.0; + ACE_barrelLength=111.76; }; class hgun_Pistol_heavy_01_F : Pistol_Base_F { - ACE_barrelTwist=16; - ACE_barrelLength=4.5; + ACE_barrelTwist=406.4; + ACE_barrelLength=114.3; }; class hgun_Pistol_heavy_02_F : Pistol_Base_F { - ACE_barrelTwist=16; - ACE_barrelLength=3; + ACE_barrelTwist=406.4; + ACE_barrelLength=76.2; }; class hgun_ACPC2_F : Pistol_Base_F { - ACE_barrelTwist=16; - ACE_barrelLength=5; + ACE_barrelTwist=406.4; + ACE_barrelLength=127.0; }; class hgun_PDW2000_F : PDW2000_Base_F { - ACE_barrelTwist=9; - ACE_barrelLength=7; + ACE_barrelTwist=228.6; + ACE_barrelLength=177.8; }; class arifle_Katiba_F : arifle_Katiba_Base_F { - ACE_barrelTwist=8; - ACE_barrelLength=28.7; + ACE_barrelTwist=203.2; + ACE_barrelLength=728.98; }; class arifle_Katiba_C_F : arifle_Katiba_Base_F { - ACE_barrelTwist=8; - ACE_barrelLength=26.8; + ACE_barrelTwist=203.2; + ACE_barrelLength=680.72; }; class arifle_Katiba_GL_F : arifle_Katiba_Base_F { - ACE_barrelTwist=8; - ACE_barrelLength=28.7; + ACE_barrelTwist=203.2; + ACE_barrelLength=728.98; }; class arifle_MX_F: arifle_MX_Base_F { - ACE_barrelTwist=9; - ACE_barrelLength=14.5; + ACE_barrelTwist=228.6; + ACE_barrelLength=368.3; }; class arifle_MX_GL_F: arifle_MX_Base_F { - ACE_barrelTwist=9; - ACE_barrelLength=14.5; + ACE_barrelTwist=228.6; + ACE_barrelLength=368.3; }; class arifle_MX_SW_F: arifle_MX_Base_F { - ACE_barrelTwist=9; - ACE_barrelLength=16.0; + ACE_barrelTwist=228.6; + ACE_barrelLength=406.4; }; class arifle_MXC_F: arifle_MX_Base_F { - ACE_barrelTwist=8; - ACE_barrelLength=10.5; + ACE_barrelTwist=203.2; + ACE_barrelLength=266.7; }; class arifle_MXM_F: arifle_MX_Base_F { - ACE_barrelTwist=9; - ACE_barrelLength=18; + ACE_barrelTwist=228.6; + ACE_barrelLength=457.2; }; class arifle_SDAR_F : SDAR_base_F { - ACE_barrelTwist=11.25; - ACE_barrelLength=18; + ACE_barrelTwist=285.75; + ACE_barrelLength=457.2; }; class SMG_02_F : SMG_02_Base_F { - ACE_barrelTwist=10; - ACE_barrelLength=7.7; + ACE_barrelTwist=254.0; + ACE_barrelLength=195.58; }; class arifle_TRG20_F : Tavor_base_F { - ACE_barrelTwist=7; - ACE_barrelLength=15; + ACE_barrelTwist=177.8; + ACE_barrelLength=381.0; }; class arifle_TRG21_F : Tavor_base_F { - ACE_barrelTwist=7; - ACE_barrelLength=18.1; + ACE_barrelTwist=177.8; + ACE_barrelLength=459.74; }; class LMG_Zafir_F : Rifle_Long_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=18.1; + ACE_barrelTwist=304.8; + ACE_barrelLength=459.74; }; class arifle_Mk20_F : Mk20_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=17.4; + ACE_barrelTwist=177.8; + ACE_barrelLength=441.96; }; class arifle_Mk20C_F : Mk20_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=16; + ACE_barrelTwist=177.8; + ACE_barrelLength=406.4; }; class arifle_Mk20_GL_F : Mk20_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=16; + ACE_barrelTwist=177.8; + ACE_barrelLength=406.4; }; class SMG_01_F : SMG_01_Base { - ACE_barrelTwist=16; - ACE_barrelLength=5.5; + ACE_barrelTwist=406.4; + ACE_barrelLength=139.7; }; class srifle_DMR_01_F : DMR_01_base_F { - ACE_barrelTwist=9.5; - ACE_barrelLength=24; + ACE_barrelTwist=241.3; + ACE_barrelLength=609.6; }; class srifle_EBR_F : EBR_base_F { - ACE_barrelTwist=12; - ACE_barrelLength=24; + ACE_barrelTwist=304.8; + ACE_barrelLength=609.6; }; class LMG_Mk200_F : Rifle_Long_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=12.5; + ACE_barrelTwist=177.8; + ACE_barrelLength=317.5; }; class srifle_LRR_F : LRR_base_F { - ACE_barrelTwist=13; - ACE_barrelLength=29; + ACE_barrelTwist=330.2; + ACE_barrelLength=736.6; }; class srifle_GM6_F : GM6_base_F { - ACE_barrelTwist=15; - ACE_barrelLength=43.3; + ACE_barrelTwist=381.0; + ACE_barrelLength=1099.82; }; class srifle_DMR_02_F: DMR_02_base_F { - ACE_barrelTwist=10; - ACE_barrelLength=26; + ACE_barrelTwist=254.0; + ACE_barrelLength=660.4; }; class srifle_DMR_03_F: DMR_03_base_F { - ACE_barrelTwist=10; - ACE_barrelLength=20; + ACE_barrelTwist=254.0; + ACE_barrelLength=508.0; }; class srifle_DMR_04_F: DMR_04_base_F { - ACE_barrelTwist=8; - ACE_barrelLength=17.72; + ACE_barrelTwist=203.2; + ACE_barrelLength=450.088; }; class srifle_DMR_05_blk_F: DMR_05_base_F { - ACE_barrelTwist=14.17; - ACE_barrelLength=24.41; + ACE_barrelTwist=359.918; + ACE_barrelLength=620.014; }; class srifle_DMR_06_camo_F: DMR_06_base_F { - ACE_barrelTwist=12; - ACE_barrelLength=22; + ACE_barrelTwist=304.8; + ACE_barrelLength=558.8; }; class MMG_01_hex_F: MMG_01_base_F { - ACE_barrelTwist=14.17; - ACE_barrelLength=21.65; + ACE_barrelTwist=359.918; + ACE_barrelLength=549.91; }; class MMG_02_camo_F: MMG_02_base_F { - ACE_barrelTwist=9.25; - ACE_barrelLength=24; + ACE_barrelTwist=234.95; + ACE_barrelLength=609.6; }; class HMG_M2 : HMG_127 { - ACE_barrelTwist=12; - ACE_barrelLength=45; + ACE_barrelTwist=304.8; + ACE_barrelLength=1143.0; }; class RH_deagle : Pistol_Base_F { - ACE_barrelTwist=19; - ACE_barrelLength=6; + ACE_barrelTwist=482.6; + ACE_barrelLength=152.4; }; class RH_sw659 : Pistol_Base_F { - ACE_barrelTwist=9.8; - ACE_barrelLength=7.44; + ACE_barrelTwist=248.92; + ACE_barrelLength=188.976; }; class RH_usp : Pistol_Base_F { - ACE_barrelTwist=16; - ACE_barrelLength=4.41; + ACE_barrelTwist=406.4; + ACE_barrelLength=112.014; }; class RH_uspm : Pistol_Base_F { - ACE_barrelTwist=16; - ACE_barrelLength=6; + ACE_barrelTwist=406.4; + ACE_barrelLength=152.4; }; class RH_mak : Pistol_Base_F { - ACE_barrelTwist=9.45; - ACE_barrelLength=3.68; + ACE_barrelTwist=240.03; + ACE_barrelLength=93.472; }; class RH_m1911 : Pistol_Base_F { - ACE_barrelTwist=16; - ACE_barrelLength=5; + ACE_barrelTwist=406.4; + ACE_barrelLength=127.0; }; class RH_kimber : Pistol_Base_F { - ACE_barrelTwist=16; - ACE_barrelLength=5; + ACE_barrelTwist=406.4; + ACE_barrelLength=127.0; }; class RH_m9 : Pistol_Base_F { - ACE_barrelTwist=9.8; - ACE_barrelLength=4.9; + ACE_barrelTwist=248.92; + ACE_barrelLength=124.46; }; class RH_vz61 : Pistol_Base_F { - ACE_barrelTwist=16; - ACE_barrelLength=4.5; + ACE_barrelTwist=406.4; + ACE_barrelLength=114.3; }; class RH_tec9 : Pistol_Base_F { - ACE_barrelTwist=9.8; - ACE_barrelLength=5; + ACE_barrelTwist=248.92; + ACE_barrelLength=127.0; }; class RH_muzi : Pistol_Base_F { - ACE_barrelTwist=9.8; - ACE_barrelLength=5; + ACE_barrelTwist=248.92; + ACE_barrelLength=127.0; }; class RH_g18 : Pistol_Base_F { - ACE_barrelTwist=9.8; - ACE_barrelLength=4.49; + ACE_barrelTwist=248.92; + ACE_barrelLength=114.046; }; class RH_g17 : Pistol_Base_F { - ACE_barrelTwist=9.8; - ACE_barrelLength=4.49; + ACE_barrelTwist=248.92; + ACE_barrelLength=114.046; }; class RH_tt33 : Pistol_Base_F { - ACE_barrelTwist=9.45; - ACE_barrelLength=4.6; + ACE_barrelTwist=240.03; + ACE_barrelLength=116.84; }; class RH_mk2 : Pistol_Base_F { - ACE_barrelTwist=16; - ACE_barrelLength=4; + ACE_barrelTwist=406.4; + ACE_barrelLength=101.6; }; class RH_p226 : Pistol_Base_F { - ACE_barrelTwist=9.8; - ACE_barrelLength=4.4; + ACE_barrelTwist=248.92; + ACE_barrelLength=111.76; }; class RH_g19 : Pistol_Base_F { - ACE_barrelTwist=9.8; - ACE_barrelLength=4; + ACE_barrelTwist=248.92; + ACE_barrelLength=101.6; }; class RH_gsh18 : Pistol_Base_F { - ACE_barrelTwist=9.8; - ACE_barrelLength=4.1; + ACE_barrelTwist=248.92; + ACE_barrelLength=104.14; }; class RH_mateba : Pistol_Base_F { - ACE_barrelTwist=14; - ACE_barrelLength=6; + ACE_barrelTwist=355.6; + ACE_barrelLength=152.4; }; class RH_python : Pistol_Base_F { - ACE_barrelTwist=14; - ACE_barrelLength=6; + ACE_barrelTwist=355.6; + ACE_barrelLength=152.4; }; class RH_bull : Pistol_Base_F { - ACE_barrelTwist=24; - ACE_barrelLength=6.5; + ACE_barrelTwist=609.6; + ACE_barrelLength=165.1; }; class RH_ttracker : Pistol_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=4; + ACE_barrelTwist=304.8; + ACE_barrelLength=101.6; }; class RH_mp412 : Pistol_Base_F { - ACE_barrelTwist=10; - ACE_barrelLength=6; + ACE_barrelTwist=254.0; + ACE_barrelLength=152.4; }; class RH_fnp45 : Pistol_Base_F { - ACE_barrelTwist=16; - ACE_barrelLength=4.5; + ACE_barrelTwist=406.4; + ACE_barrelLength=114.3; }; class RH_fn57 : Pistol_Base_F { - ACE_barrelTwist=9.1; - ACE_barrelLength=4.8; + ACE_barrelTwist=231.14; + ACE_barrelLength=121.92; }; class RH_vp70 : Pistol_Base_F { - ACE_barrelTwist=9.8; - ACE_barrelLength=4.6; + ACE_barrelTwist=248.92; + ACE_barrelLength=116.84; }; class RH_cz75 : Pistol_Base_F { - ACE_barrelTwist=9.7; - ACE_barrelLength=4.7; + ACE_barrelTwist=246.38; + ACE_barrelLength=119.38; }; class RH_PDW : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=10; + ACE_barrelTwist=177.8; + ACE_barrelLength=254.0; }; class RH_hb : Rifle_Base_F { - ACE_barrelTwist=8; - ACE_barrelLength=6; + ACE_barrelTwist=203.2; + ACE_barrelLength=152.4; }; class RH_sbr9 : Rifle_Base_F { - ACE_barrelTwist=9.7; - ACE_barrelLength=9; + ACE_barrelTwist=246.38; + ACE_barrelLength=228.6; }; class RH_ar10 : Rifle_Base_F { - ACE_barrelTwist=11.25; - ACE_barrelLength=20.8; + ACE_barrelTwist=285.75; + ACE_barrelLength=528.32; }; class RH_m4 : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=14.5; + ACE_barrelTwist=177.8; + ACE_barrelLength=368.3; }; class RH_M4m : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=10.5; + ACE_barrelTwist=177.8; + ACE_barrelLength=266.7; }; class RH_M4sbr : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=10.5; + ACE_barrelTwist=177.8; + ACE_barrelLength=266.7; }; class RH_M16a1 : Rifle_Base_F { - ACE_barrelTwist=14; - ACE_barrelLength=20; + ACE_barrelTwist=355.6; + ACE_barrelLength=508.0; }; class RH_M16A2 : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=20; + ACE_barrelTwist=177.8; + ACE_barrelLength=508.0; }; class RH_M16A3 : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=20; + ACE_barrelTwist=177.8; + ACE_barrelLength=508.0; }; class RH_M16A4 : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=20; + ACE_barrelTwist=177.8; + ACE_barrelLength=508.0; }; class RH_M16A6 : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=20; + ACE_barrelTwist=177.8; + ACE_barrelLength=508.0; }; class RH_hk416 : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=14.5; + ACE_barrelTwist=177.8; + ACE_barrelLength=368.3; }; class RH_hk416c : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=9; + ACE_barrelTwist=177.8; + ACE_barrelLength=228.6; }; class RH_hk416s : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=10.4; + ACE_barrelTwist=177.8; + ACE_barrelLength=264.16; }; class RH_m27iar : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=16.5; + ACE_barrelTwist=177.8; + ACE_barrelLength=419.1; }; class RH_Mk12mod1 : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=18; + ACE_barrelTwist=177.8; + ACE_barrelLength=457.2; }; class RH_SAMR : Rifle_Base_F { - ACE_barrelTwist=7.7; - ACE_barrelLength=20; + ACE_barrelTwist=195.58; + ACE_barrelLength=508.0; }; class RH_m110 : Rifle_Base_F { - ACE_barrelTwist=10; - ACE_barrelLength=20; + ACE_barrelTwist=254.0; + ACE_barrelLength=508.0; }; class RH_mk11 : Rifle_Base_F { - ACE_barrelTwist=11.25; - ACE_barrelLength=24; + ACE_barrelTwist=285.75; + ACE_barrelLength=609.6; }; class RH_sr25ec : Rifle_Base_F { - ACE_barrelTwist=11.25; - ACE_barrelLength=20; + ACE_barrelTwist=285.75; + ACE_barrelLength=508.0; }; class hlc_rifle_ak74 : Rifle_Base_F { - ACE_barrelTwist=7.87; - ACE_barrelLength=16.3; + ACE_barrelTwist=199.898; + ACE_barrelLength=414.02; }; class hlc_rifle_aks74u : Rifle_Base_F { - ACE_barrelTwist=6.3; - ACE_barrelLength=8.3; + ACE_barrelTwist=160.02; + ACE_barrelLength=210.82; }; class hlc_rifle_ak47 : Rifle_Base_F { - ACE_barrelTwist=9.45; - ACE_barrelLength=16.3; + ACE_barrelTwist=240.03; + ACE_barrelLength=414.02; }; class hlc_rifle_akm : Rifle_Base_F { - ACE_barrelTwist=7.87; - ACE_barrelLength=16.3; + ACE_barrelTwist=199.898; + ACE_barrelLength=414.02; }; class hlc_rifle_rpk : Rifle_Base_F { - ACE_barrelTwist=9.45; - ACE_barrelLength=23.2; + ACE_barrelTwist=240.03; + ACE_barrelLength=589.28; }; class hlc_rifle_aek971 : Rifle_Base_F { - ACE_barrelTwist=9.5; - ACE_barrelLength=17; + ACE_barrelTwist=241.3; + ACE_barrelLength=431.8; }; class hlc_rifle_saiga12k : Rifle_Base_F { - ACE_barrelTwist=0; + ACE_barrelTwist=0.0; ACE_twistDirection=0; - ACE_barrelLength=16.9; + ACE_barrelLength=429.26; }; class hlc_ar15_base : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=11.5; + ACE_barrelTwist=177.8; + ACE_barrelLength=292.1; }; class hlc_rifle_bcmjack : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=14.5; + ACE_barrelTwist=177.8; + ACE_barrelLength=368.3; }; class hlc_rifle_Bushmaster300 : Rifle_Base_F { - ACE_barrelTwist=8; - ACE_barrelLength=16; + ACE_barrelTwist=203.2; + ACE_barrelLength=406.4; }; class hlc_rifle_SAMR : Rifle_Base_F { - ACE_barrelTwist=9; - ACE_barrelLength=16; + ACE_barrelTwist=228.6; + ACE_barrelLength=406.4; }; class hlc_rifle_honeybase : Rifle_Base_F { - ACE_barrelTwist=8; - ACE_barrelLength=6; + ACE_barrelTwist=203.2; + ACE_barrelLength=152.4; }; class hlc_rifle_SLRchopmod : Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=21; + ACE_barrelTwist=304.8; + ACE_barrelLength=533.4; }; class hlc_rifle_LAR : Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=21; + ACE_barrelTwist=304.8; + ACE_barrelLength=533.4; }; class hlc_rifle_c1A1 : Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=21.7; + ACE_barrelTwist=304.8; + ACE_barrelLength=551.18; }; class hlc_rifle_FAL5061 : Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=18; + ACE_barrelTwist=304.8; + ACE_barrelLength=457.2; }; class hlc_rifle_STG58F : Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=21; + ACE_barrelTwist=304.8; + ACE_barrelLength=533.4; }; class hlc_rifle_SLR : Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=21.7; + ACE_barrelTwist=304.8; + ACE_barrelLength=551.18; }; class hlc_rifle_falosw : Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=13; + ACE_barrelTwist=304.8; + ACE_barrelLength=330.2; }; class hlc_rifle_psg1 : Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=25.6; + ACE_barrelTwist=304.8; + ACE_barrelLength=650.24; }; class hlc_rifle_g3sg1 : Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=17.7; + ACE_barrelTwist=304.8; + ACE_barrelLength=449.58; }; class hlc_rifle_hk51 : Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=8.31; + ACE_barrelTwist=304.8; + ACE_barrelLength=211.074; }; class hlc_rifle_hk53 : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=8.31; + ACE_barrelTwist=177.8; + ACE_barrelLength=211.074; }; class hlc_rifle_g3a3 : Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=17.7; + ACE_barrelTwist=304.8; + ACE_barrelLength=449.58; }; class hlc_M14_base : Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=22; + ACE_barrelTwist=304.8; + ACE_barrelLength=558.8; }; class hlc_rifle_m14sopmod : Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=18; + ACE_barrelTwist=304.8; + ACE_barrelLength=457.2; }; class hlc_lmg_M60E4 : Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=17; + ACE_barrelTwist=304.8; + ACE_barrelLength=431.8; }; class hlc_lmg_m60 : Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=22; + ACE_barrelTwist=304.8; + ACE_barrelLength=558.8; }; class hlc_smg_mp5k_PDW : Rifle_Base_F { - ACE_barrelTwist=10; - ACE_barrelLength=4.5; + ACE_barrelTwist=254.0; + ACE_barrelLength=114.3; }; class hlc_smg_mp5a2 : Rifle_Base_F { - ACE_barrelTwist=10; - ACE_barrelLength=8.9; + ACE_barrelTwist=254.0; + ACE_barrelLength=226.06; }; class hlc_smg_mp5a4 : Rifle_Base_F { - ACE_barrelTwist=10; - ACE_barrelLength=8.9; + ACE_barrelTwist=254.0; + ACE_barrelLength=226.06; }; class hlc_smg_mp5n : Rifle_Base_F { - ACE_barrelTwist=10; - ACE_barrelLength=8.9; + ACE_barrelTwist=254.0; + ACE_barrelLength=226.06; }; class hlc_smg_mp5sd5 : Rifle_Base_F { - ACE_barrelTwist=10; - ACE_barrelLength=5.7; + ACE_barrelTwist=254.0; + ACE_barrelLength=144.78; }; class hlc_smg_mp5sd6 : Rifle_Base_F { - ACE_barrelTwist=10; - ACE_barrelLength=5.7; + ACE_barrelTwist=254.0; + ACE_barrelLength=144.78; }; class hlc_smg_9mmar : Rifle_Base_F { - ACE_barrelTwist=10; - ACE_barrelLength=8.9; + ACE_barrelTwist=254.0; + ACE_barrelLength=226.06; }; class hlc_smg_mp510 : Rifle_Base_F { - ACE_barrelTwist=15; - ACE_barrelLength=8.9; + ACE_barrelTwist=381.0; + ACE_barrelLength=226.06; }; class hlc_smg_mp5a3 : Rifle_Base_F { - ACE_barrelTwist=10; - ACE_barrelLength=8.9; + ACE_barrelTwist=254.0; + ACE_barrelLength=226.06; }; class hgun_mas_usp_F: Pistol_Base_F { - ACE_barrelTwist=16; - ACE_barrelLength=4.41; + ACE_barrelTwist=406.4; + ACE_barrelLength=112.014; }; class hgun_mas_m23_F: Pistol_Base_F { - ACE_barrelTwist=16; - ACE_barrelLength=5.87; + ACE_barrelTwist=406.4; + ACE_barrelLength=149.098; }; class hgun_mas_acp_F: Pistol_Base_F { - ACE_barrelTwist=16; - ACE_barrelLength=5.03; + ACE_barrelTwist=406.4; + ACE_barrelLength=127.762; }; class hgun_mas_m9_F: Pistol_Base_F { - ACE_barrelTwist=10; - ACE_barrelLength=4.9; + ACE_barrelTwist=254.0; + ACE_barrelLength=124.46; }; class hgun_mas_bhp_F: Pistol_Base_F { - ACE_barrelTwist=10; - ACE_barrelLength=4.7; + ACE_barrelTwist=254.0; + ACE_barrelLength=119.38; }; class hgun_mas_glock_F: Pistol_Base_F { - ACE_barrelTwist=9.84; - ACE_barrelLength=4.48; + ACE_barrelTwist=249.936; + ACE_barrelLength=113.792; }; class hgun_mas_glocksf_F: Pistol_Base_F { - ACE_barrelTwist=15.75; - ACE_barrelLength=4.60; + ACE_barrelTwist=400.05; + ACE_barrelLength=116.84; }; class hgun_mas_grach_F: Pistol_Base_F { - ACE_barrelTwist=10; - ACE_barrelLength=4.4; + ACE_barrelTwist=254.0; + ACE_barrelLength=111.76; }; class hgun_mas_mak_F: Pistol_Base_F { - ACE_barrelTwist=9.45; - ACE_barrelLength=3.68; + ACE_barrelTwist=240.03; + ACE_barrelLength=93.472; }; class hgun_mas_sa61_F: Pistol_Base_F { - ACE_barrelTwist=16; - ACE_barrelLength=4.5; + ACE_barrelTwist=406.4; + ACE_barrelLength=114.3; }; class hgun_mas_uzi_F: Pistol_Base_F { - ACE_barrelTwist=10; - ACE_barrelLength=5.28; + ACE_barrelTwist=254.0; + ACE_barrelLength=134.112; }; class arifle_mas_mk16 : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=13.8; + ACE_barrelTwist=177.8; + ACE_barrelLength=350.52; }; class arifle_mas_mk16_l : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=18; + ACE_barrelTwist=177.8; + ACE_barrelLength=457.2; }; class arifle_mas_mk17 : Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=16; + ACE_barrelTwist=304.8; + ACE_barrelLength=406.4; }; class srifle_mas_m110 : Rifle_Base_F { - ACE_barrelTwist=10; - ACE_barrelLength=20; + ACE_barrelTwist=254.0; + ACE_barrelLength=508.0; }; class arifle_mas_ak_74m : Rifle_Base_F { - ACE_barrelTwist=7.87; - ACE_barrelLength=16.34; + ACE_barrelTwist=199.898; + ACE_barrelLength=415.036; }; class arifle_mas_ak_74m_gl : Rifle_Base_F { - ACE_barrelTwist=7.87; - ACE_barrelLength=16.34; + ACE_barrelTwist=199.898; + ACE_barrelLength=415.036; }; class srifle_mas_svd : Rifle_Base_F { - ACE_barrelTwist=9.4; - ACE_barrelLength=24.4; + ACE_barrelTwist=238.76; + ACE_barrelLength=619.76; }; class srifle_mas_m91 : Rifle_Base_F { - ACE_barrelTwist=10; - ACE_barrelLength=29; + ACE_barrelTwist=254.0; + ACE_barrelLength=736.6; }; class srifle_mas_ksvk : Rifle_Base_F { - ACE_barrelTwist=18; - ACE_barrelLength=39.37; + ACE_barrelTwist=457.2; + ACE_barrelLength=999.998; }; class LMG_mas_rpk_F : Rifle_Base_F { - ACE_barrelTwist=7.68; - ACE_barrelLength=23.2; + ACE_barrelTwist=195.072; + ACE_barrelLength=589.28; }; class LMG_mas_pkm_F : Rifle_Base_F { - ACE_barrelTwist=9.45; - ACE_barrelLength=25.4; + ACE_barrelTwist=240.03; + ACE_barrelLength=645.16; }; class arifle_mas_aks74u : Rifle_Base_F { - ACE_barrelTwist=6.3; - ACE_barrelLength=8.3; + ACE_barrelTwist=160.02; + ACE_barrelLength=210.82; }; class arifle_mas_bizon : Rifle_Base_F { - ACE_barrelTwist=9.45; - ACE_barrelLength=9.1; + ACE_barrelTwist=240.03; + ACE_barrelLength=231.14; }; class arifle_mas_saiga : Rifle_Base_F { - ACE_barrelTwist=0; + ACE_barrelTwist=0.0; ACE_twistDirection=0; - ACE_barrelLength=16.93; + ACE_barrelLength=430.022; }; class arifle_mas_hk416 : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=14.5; + ACE_barrelTwist=177.8; + ACE_barrelLength=368.3; }; class arifle_mas_hk416_gl : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=14.5; + ACE_barrelTwist=177.8; + ACE_barrelLength=368.3; }; class arifle_mas_hk416c : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=9.0; + ACE_barrelTwist=177.8; + ACE_barrelLength=228.6; }; class arifle_mas_hk416_m203c : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=9.0; + ACE_barrelTwist=177.8; + ACE_barrelLength=228.6; }; class arifle_mas_hk417c : Rifle_Base_F { - ACE_barrelTwist=11; - ACE_barrelLength=13; + ACE_barrelTwist=279.4; + ACE_barrelLength=330.2; }; class arifle_mas_m4 : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=14.5; + ACE_barrelTwist=177.8; + ACE_barrelLength=368.3; }; class arifle_mas_m4c : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=10.3; + ACE_barrelTwist=177.8; + ACE_barrelLength=261.62; }; class arifle_mas_l119 : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=16; + ACE_barrelTwist=177.8; + ACE_barrelLength=406.4; }; class arifle_mas_l119_gl : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=16; + ACE_barrelTwist=177.8; + ACE_barrelLength=406.4; }; class arifle_mas_l119_m203 : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=16; + ACE_barrelTwist=177.8; + ACE_barrelLength=406.4; }; class arifle_mas_m16 : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=20; + ACE_barrelTwist=177.8; + ACE_barrelLength=508.0; }; class arifle_mas_m16_gl : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=20; + ACE_barrelTwist=177.8; + ACE_barrelLength=508.0; }; class srifle_mas_hk417 : Rifle_Base_F { - ACE_barrelTwist=11; - ACE_barrelLength=16.5; + ACE_barrelTwist=279.4; + ACE_barrelLength=419.1; }; class srifle_mas_sr25 : Rifle_Base_F { - ACE_barrelTwist=11.25; - ACE_barrelLength=24; + ACE_barrelTwist=285.75; + ACE_barrelLength=609.6; }; class srifle_mas_ebr : Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=18; + ACE_barrelTwist=304.8; + ACE_barrelLength=457.2; }; class srifle_mas_m24 : Rifle_Base_F { - ACE_barrelTwist=11.25; - ACE_barrelLength=24; + ACE_barrelTwist=285.75; + ACE_barrelLength=609.6; }; class arifle_mas_mp5 : Rifle_Base_F { - ACE_barrelTwist=10; - ACE_barrelLength=8.9; + ACE_barrelTwist=254.0; + ACE_barrelLength=226.06; }; class arifle_mas_mp5sd : Rifle_Base_F { - ACE_barrelTwist=10; - ACE_barrelLength=5.7; + ACE_barrelTwist=254.0; + ACE_barrelLength=144.78; }; class srifle_mas_m107 : Rifle_Base_F { - ACE_barrelTwist=15; - ACE_barrelLength=29; + ACE_barrelTwist=381.0; + ACE_barrelLength=736.6; }; class LMG_mas_M249_F : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=16.3; + ACE_barrelTwist=177.8; + ACE_barrelLength=414.02; }; class LMG_mas_M249a_F : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=18; + ACE_barrelTwist=177.8; + ACE_barrelLength=457.2; }; class LMG_mas_mk48_F : Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=19.75; + ACE_barrelTwist=304.8; + ACE_barrelLength=501.65; }; class LMG_mas_m240_F : Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=24.8; + ACE_barrelTwist=304.8; + ACE_barrelLength=629.92; }; class LMG_mas_mg3_F : Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=22.2; + ACE_barrelTwist=304.8; + ACE_barrelLength=563.88; }; class arifle_mas_g3 : Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=17.7; + ACE_barrelTwist=304.8; + ACE_barrelLength=449.58; }; class arifle_mas_g3_m203 : Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=17.7; + ACE_barrelTwist=304.8; + ACE_barrelLength=449.58; }; class arifle_mas_fal : Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=21; + ACE_barrelTwist=304.8; + ACE_barrelLength=533.4; }; class arifle_mas_fal_m203 : Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=21; + ACE_barrelTwist=304.8; + ACE_barrelLength=533.4; }; class arifle_mas_m1014 : Rifle_Base_F { - ACE_barrelTwist=0; + ACE_barrelTwist=0.0; ACE_twistDirection=0; - ACE_barrelLength=18.5; + ACE_barrelLength=469.9; }; class BWA3_P8 : Pistol_Base_F { - ACE_barrelTwist=9.8; - ACE_barrelLength=4.25; + ACE_barrelTwist=248.92; + ACE_barrelLength=107.95; }; class BWA3_MP7 : Pistol_Base_F { - ACE_barrelTwist=6.3; - ACE_barrelLength=7.1; + ACE_barrelTwist=160.02; + ACE_barrelLength=180.34; }; class BWA3_G36 : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=18.9; + ACE_barrelTwist=177.8; + ACE_barrelLength=480.06; }; class BWA3_G36K : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=12.5; + ACE_barrelTwist=177.8; + ACE_barrelLength=317.5; }; class BWA3_G28_Standard : Rifle_Long_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=16.5; + ACE_barrelTwist=304.8; + ACE_barrelLength=419.1; }; class BWA3_G27 : Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=16; + ACE_barrelTwist=304.8; + ACE_barrelLength=406.4; }; class BWA3_MG4 : Rifle_Long_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=18.9; + ACE_barrelTwist=177.8; + ACE_barrelLength=480.06; }; class BWA3_MG5 : Rifle_Long_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=21.6; + ACE_barrelTwist=304.8; + ACE_barrelLength=548.64; }; class BWA3_G82 : Rifle_Long_Base_F { - ACE_barrelTwist=15; - ACE_barrelLength=29; + ACE_barrelTwist=381.0; + ACE_barrelLength=736.6; }; class Trixie_L131A1 : Pistol_Base_F { - ACE_barrelTwist=9.8; - ACE_barrelLength=4.5; + ACE_barrelTwist=248.92; + ACE_barrelLength=114.3; }; class Trixie_XM8_Carbine : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=12.5; + ACE_barrelTwist=177.8; + ACE_barrelLength=317.5; }; class Trixie_XM8_Compact : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=9; + ACE_barrelTwist=177.8; + ACE_barrelLength=228.6; }; class Trixie_XM8_SAW : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=20; + ACE_barrelTwist=177.8; + ACE_barrelLength=508.0; }; class Trixie_XM8_SAW_NB : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=20; + ACE_barrelTwist=177.8; + ACE_barrelLength=508.0; }; class Trixie_XM8_DMR : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=20; + ACE_barrelTwist=177.8; + ACE_barrelLength=508.0; }; class Trixie_XM8_DMR_NB : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=20; + ACE_barrelTwist=177.8; + ACE_barrelLength=508.0; }; class L129A1_base : Rifle_Base_F { - ACE_barrelTwist=10; - ACE_barrelLength=16; + ACE_barrelTwist=254.0; + ACE_barrelLength=406.4; }; class Trixie_Enfield : Rifle_Base_F { - ACE_barrelTwist=10; - ACE_barrelLength=25.2; + ACE_barrelTwist=254.0; + ACE_barrelLength=640.08; }; class Trixie_CZ550_Rail : Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=23.622; + ACE_barrelTwist=304.8; + ACE_barrelLength=599.999; }; class Trixie_FNFAL_Rail : Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=21; + ACE_barrelTwist=304.8; + ACE_barrelLength=533.4; }; class Trixie_M110 : Rifle_Base_F { - ACE_barrelTwist=11; - ACE_barrelLength=20; + ACE_barrelTwist=279.4; + ACE_barrelLength=508.0; }; class Trixie_MK12 : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=18; + ACE_barrelTwist=177.8; + ACE_barrelLength=457.2; }; class Trixie_LM308MWS : Rifle_Base_F { - ACE_barrelTwist=11.25; - ACE_barrelLength=16; + ACE_barrelTwist=285.75; + ACE_barrelLength=406.4; }; class Trixie_M14DMR : Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=22; + ACE_barrelTwist=304.8; + ACE_barrelLength=558.8; }; class Trixie_M14DMR_NG_Black_Short : Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=18; + ACE_barrelTwist=304.8; + ACE_barrelLength=457.2; }; class Trixie_M14DMR_NG_Short : Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=18; + ACE_barrelTwist=304.8; + ACE_barrelLength=457.2; }; class Trixie_M14 : Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=22; + ACE_barrelTwist=304.8; + ACE_barrelLength=558.8; }; class Trixie_M40A3 : Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=24; + ACE_barrelTwist=304.8; + ACE_barrelLength=609.6; }; class Trixie_CZ750 : Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=26; + ACE_barrelTwist=304.8; + ACE_barrelLength=660.4; }; class Trixie_M24 : Rifle_Base_F { - ACE_barrelTwist=11.25; - ACE_barrelLength=24; + ACE_barrelTwist=285.75; + ACE_barrelLength=609.6; }; class Trixie_AWM338 : Rifle_Base_F { - ACE_barrelTwist=11; - ACE_barrelLength=27; + ACE_barrelTwist=279.4; + ACE_barrelLength=685.8; }; class Trixie_M107 : Rifle_Base_F { - ACE_barrelTwist=15; - ACE_barrelLength=29; + ACE_barrelTwist=381.0; + ACE_barrelLength=736.6; }; class Trixie_AS50 : Rifle_Base_F { - ACE_barrelTwist=15; - ACE_barrelLength=29; + ACE_barrelTwist=381.0; + ACE_barrelLength=736.6; }; class L110A1_base : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=13.7; + ACE_barrelTwist=177.8; + ACE_barrelLength=347.98; }; class Trixie_L86A2_base : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=25.4; + ACE_barrelTwist=177.8; + ACE_barrelLength=645.16; }; class Trixie_l85a2_base : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=20.4; + ACE_barrelTwist=177.8; + ACE_barrelLength=518.16; }; class L7A2_base : Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=24.8; + ACE_barrelTwist=304.8; + ACE_barrelLength=629.92; }; class rhs_weap_pya : Pistol_Base_F { - ACE_barrelTwist=10; - ACE_barrelLength=4.4; + ACE_barrelTwist=254.0; + ACE_barrelLength=111.76; }; class rhs_weap_pkp : Rifle_Long_Base_F { - ACE_barrelTwist=9.45; - ACE_barrelLength=25.9; + ACE_barrelTwist=240.03; + ACE_barrelLength=657.86; }; class rhs_weap_pkm : Rifle_Long_Base_F { - ACE_barrelTwist=9.45; - ACE_barrelLength=25.4; + ACE_barrelTwist=240.03; + ACE_barrelLength=645.16; }; class rhs_weap_rpk74m : Rifle_Long_Base_F { - ACE_barrelTwist=7.68; - ACE_barrelLength=23.2; + ACE_barrelTwist=195.072; + ACE_barrelLength=589.28; }; class rhs_weap_rpk74 : Rifle_Long_Base_F { - ACE_barrelTwist=7.68; - ACE_barrelLength=23.2; + ACE_barrelTwist=195.072; + ACE_barrelLength=589.28; }; class rhs_weap_ak74m : Rifle_Base_F { - ACE_barrelTwist=7.87; - ACE_barrelLength=16.3; + ACE_barrelTwist=199.898; + ACE_barrelLength=414.02; }; class rhs_weap_aks74u : Rifle_Base_F { - ACE_barrelTwist=6.3; - ACE_barrelLength=8.3; + ACE_barrelTwist=160.02; + ACE_barrelLength=210.82; }; class rhs_weap_akm : Rifle_Base_F { - ACE_barrelTwist=7.87; - ACE_barrelLength=16.3; + ACE_barrelTwist=199.898; + ACE_barrelLength=414.02; }; class rhs_weap_svd : Rifle_Base_F { - ACE_barrelTwist=9.4; - ACE_barrelLength=24.4; + ACE_barrelTwist=238.76; + ACE_barrelLength=619.76; }; class rhs_weap_svds : Rifle_Base_F { - ACE_barrelTwist=9.4; - ACE_barrelLength=22.2; + ACE_barrelTwist=238.76; + ACE_barrelLength=563.88; }; class rhs_weap_m4_Base : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=14.5; + ACE_barrelTwist=177.8; + ACE_barrelLength=368.3; }; class rhs_weap_m16a4 : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=20; + ACE_barrelTwist=177.8; + ACE_barrelLength=508.0; }; class rhs_weap_m16a4_carryhandle : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=20; + ACE_barrelTwist=177.8; + ACE_barrelLength=508.0; }; class rhs_weap_m16a4_grip : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=20; + ACE_barrelTwist=177.8; + ACE_barrelLength=508.0; }; class rhs_weap_m240B : Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=24.8; + ACE_barrelTwist=304.8; + ACE_barrelLength=629.92; }; class rhs_weap_m249_pip : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=16.3; + ACE_barrelTwist=177.8; + ACE_barrelLength=414.02; }; class rhs_weap_mk18 : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=10.3; + ACE_barrelTwist=177.8; + ACE_barrelLength=261.62; }; class rhs_weap_M590_5RD : Rifle_Base_F { - ACE_barrelTwist=0; + ACE_barrelTwist=0.0; ACE_twistDirection=0; - ACE_barrelLength=18.5; + ACE_barrelLength=469.9; }; class rhs_weap_M590_8RD : Rifle_Base_F { - ACE_barrelTwist=0; + ACE_barrelTwist=0.0; ACE_twistDirection=0; - ACE_barrelLength=20; + ACE_barrelLength=508.0; }; class rhs_weap_sr25 : Rifle_Base_F { - ACE_barrelTwist=11.25; - ACE_barrelLength=24; + ACE_barrelTwist=285.75; + ACE_barrelLength=609.6; }; class rhs_weap_sr25_ec : Rifle_Base_F { - ACE_barrelTwist=11.25; - ACE_barrelLength=20; + ACE_barrelTwist=285.75; + ACE_barrelLength=508.0; }; class rhs_weap_XM2010_Base_F: Rifle_Base_F { - ACE_barrelTwist=10; - ACE_barrelLength=24; + ACE_barrelTwist=254.0; + ACE_barrelLength=609.6; }; class R3F_PAMAS : Pistol_Base_F { - ACE_barrelTwist=9.8; - ACE_barrelLength=4.9; + ACE_barrelTwist=248.92; + ACE_barrelLength=124.46; }; class R3F_Famas_F1: Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=19.2; + ACE_barrelTwist=304.8; + ACE_barrelLength=487.68; }; class R3F_Famas_surb: Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=15.9; + ACE_barrelTwist=304.8; + ACE_barrelLength=403.86; }; class R3F_Minimi: Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=13.7; + ACE_barrelTwist=177.8; + ACE_barrelLength=347.98; }; class R3F_Minimi_762: Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=19.8; + ACE_barrelTwist=304.8; + ACE_barrelLength=502.92; }; class R3F_FRF2: Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=25.59; + ACE_barrelTwist=304.8; + ACE_barrelLength=649.986; }; class R3F_PGM_Hecate_II: Rifle_Base_F { - ACE_barrelTwist=15; - ACE_barrelLength=27.6; + ACE_barrelTwist=381.0; + ACE_barrelLength=701.04; }; class R3F_HK417S_HG : Rifle_Base_F { - ACE_barrelTwist=11; - ACE_barrelLength=12; + ACE_barrelTwist=279.4; + ACE_barrelLength=304.8; }; class R3F_HK417M : Rifle_Base_F { - ACE_barrelTwist=11; - ACE_barrelLength=16; + ACE_barrelTwist=279.4; + ACE_barrelLength=406.4; }; class R3F_HK417L : Rifle_Base_F { - ACE_barrelTwist=11; - ACE_barrelLength=20; + ACE_barrelTwist=279.4; + ACE_barrelLength=508.0; }; class R3F_M107 : Rifle_Base_F { - ACE_barrelTwist=15; - ACE_barrelLength=29; + ACE_barrelTwist=381.0; + ACE_barrelLength=736.6; }; class R3F_HK416M : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=14; + ACE_barrelTwist=177.8; + ACE_barrelLength=355.6; }; class R3F_MP5SD : Rifle_Base_F { - ACE_barrelTwist=10; - ACE_barrelLength=5.7; + ACE_barrelTwist=254.0; + ACE_barrelLength=144.78; }; class CUP_hgun_Colt1911 : Pistol_Base_F { - ACE_barrelTwist=16; - ACE_barrelLength=5; + ACE_barrelTwist=406.4; + ACE_barrelLength=127.0; }; class CUP_sgun_AA12 : Rifle_Base_F { - ACE_barrelTwist=0; + ACE_barrelTwist=0.0; ACE_twistDirection=0; - ACE_barrelLength=18; + ACE_barrelLength=457.2; }; class CUP_arifle_AK_Base : Rifle_Base_F { - ACE_barrelTwist=9.45; - ACE_barrelLength=16.3; + ACE_barrelTwist=240.03; + ACE_barrelLength=414.02; }; class CUP_arifle_AK107_Base : Rifle_Base_F { - ACE_barrelTwist=7.87; - ACE_barrelLength=16.3; + ACE_barrelTwist=199.898; + ACE_barrelLength=414.02; }; class CUP_arifle_AKS_Base : Rifle_Base_F { - ACE_barrelTwist=7.87; - ACE_barrelLength=16.3; + ACE_barrelTwist=199.898; + ACE_barrelLength=414.02; }; class CUP_arifle_AKS74U : Rifle_Base_F { - ACE_barrelTwist=6.3; - ACE_barrelLength=8.3; + ACE_barrelTwist=160.02; + ACE_barrelLength=210.82; }; class CUP_arifle_RPK74 : Rifle_Long_Base_F { - ACE_barrelTwist=7.68; - ACE_barrelLength=23.2; + ACE_barrelTwist=195.072; + ACE_barrelLength=589.28; }; class CUP_srifle_AS50 : Rifle_Long_Base_F { - ACE_barrelTwist=15; - ACE_barrelLength=29; + ACE_barrelTwist=381.0; + ACE_barrelLength=736.6; }; class CUP_srifle_AWM_Base : Rifle_Long_Base_F { - ACE_barrelTwist=11; - ACE_barrelLength=27; + ACE_barrelTwist=279.4; + ACE_barrelLength=685.8; }; class CUP_smg_bizon : Rifle_Base_F { - ACE_barrelTwist=9.45; - ACE_barrelLength=9.1; + ACE_barrelTwist=240.03; + ACE_barrelLength=231.14; }; class CUP_hgun_Compact : Pistol_Base_F { - ACE_barrelTwist=9.8; - ACE_barrelLength=3.74; + ACE_barrelTwist=248.92; + ACE_barrelLength=94.996; }; class CUP_srifle_CZ750 : Rifle_Long_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=26; + ACE_barrelTwist=304.8; + ACE_barrelLength=660.4; }; class CUP_arifle_CZ805_Base : Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=14; + ACE_barrelTwist=304.8; + ACE_barrelLength=355.6; }; class CUP_arifle_CZ805_A1 : Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=14; + ACE_barrelTwist=304.8; + ACE_barrelLength=355.6; }; class CUP_arifle_CZ805_A2 : Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=10.9; + ACE_barrelTwist=304.8; + ACE_barrelLength=276.86; }; class CUP_srifle_DMR : Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=22; + ACE_barrelTwist=304.8; + ACE_barrelLength=558.8; }; class CUP_hgun_Duty : Pistol_Base_F { - ACE_barrelTwist=9.8; - ACE_barrelLength=3.74; + ACE_barrelTwist=248.92; + ACE_barrelLength=94.996; }; class CUP_arifle_FNFAL : Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=21; + ACE_barrelTwist=304.8; + ACE_barrelLength=533.4; }; class CUP_arifle_G36A : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=18.9; + ACE_barrelTwist=177.8; + ACE_barrelLength=480.06; }; class CUP_arifle_G36K : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=12.5; + ACE_barrelTwist=177.8; + ACE_barrelLength=317.5; }; class CUP_arifle_G36C : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=9; + ACE_barrelTwist=177.8; + ACE_barrelLength=228.6; }; class CUP_arifle_MG36 : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=18.9; + ACE_barrelTwist=177.8; + ACE_barrelLength=480.06; }; class CUP_hgun_Glock17 : Pistol_Base_F { - ACE_barrelTwist=9.8; - ACE_barrelLength=4.49; + ACE_barrelTwist=248.92; + ACE_barrelLength=114.046; }; class CUP_srifle_CZ550 : Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=23.622; + ACE_barrelTwist=304.8; + ACE_barrelLength=599.999; }; class CUP_srifle_ksvk : Rifle_Long_Base_F { - ACE_barrelTwist=18; - ACE_barrelLength=39.37; + ACE_barrelTwist=457.2; + ACE_barrelLength=999.998; }; class CUP_lmg_L7A2 : Rifle_Long_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=24.8; + ACE_barrelTwist=304.8; + ACE_barrelLength=629.92; }; class CUP_arifle_L85A2_Base : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=20.4; + ACE_barrelTwist=177.8; + ACE_barrelLength=518.16; }; class CUP_lmg_L110A1 : Rifle_Long_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=13.7; + ACE_barrelTwist=177.8; + ACE_barrelLength=347.98; }; class CUP_srifle_LeeEnfield : Rifle_Base_F { - ACE_barrelTwist=10; - ACE_barrelLength=25.2; + ACE_barrelTwist=254.0; + ACE_barrelLength=640.08; }; class CUP_hgun_M9 : Pistol_Base_F { - ACE_barrelTwist=9.8; - ACE_barrelLength=4.9; + ACE_barrelTwist=248.92; + ACE_barrelLength=124.46; }; class CUP_srifle_M14 : Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=22; + ACE_barrelTwist=304.8; + ACE_barrelLength=558.8; }; class CUP_arifle_M16_Base : Rifle_Base_F { - ACE_barrelTwist=14; - ACE_barrelLength=20; + ACE_barrelTwist=355.6; + ACE_barrelLength=508.0; }; class CUP_arifle_M4_Base : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=14.5; + ACE_barrelTwist=177.8; + ACE_barrelLength=368.3; }; class CUP_srifle_Mk12SPR : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=18; + ACE_barrelTwist=177.8; + ACE_barrelLength=457.2; }; class CUP_srifle_M24_des : Rifle_Base_F { - ACE_barrelTwist=11.25; - ACE_barrelLength=24; + ACE_barrelTwist=285.75; + ACE_barrelLength=609.6; }; class CUP_lmg_M60A4 : Rifle_Long_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=17; + ACE_barrelTwist=304.8; + ACE_barrelLength=431.8; }; class CUP_srifle_M107_Base : Rifle_Long_Base_F { - ACE_barrelTwist=15; - ACE_barrelLength=29; + ACE_barrelTwist=381.0; + ACE_barrelLength=736.6; }; class CUP_srifle_M110 : Rifle_Base_F { - ACE_barrelTwist=11; - ACE_barrelLength=20; + ACE_barrelTwist=279.4; + ACE_barrelLength=508.0; }; class CUP_lmg_M240 : Rifle_Long_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=24.8; + ACE_barrelTwist=304.8; + ACE_barrelLength=629.92; }; class CUP_lmg_M249_para : Rifle_Long_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=16.3; + ACE_barrelTwist=177.8; + ACE_barrelLength=414.02; }; class CUP_lmg_M249 : Rifle_Long_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=18; + ACE_barrelTwist=177.8; + ACE_barrelLength=457.2; }; class CUP_sgun_M1014 : Rifle_Base_F { ACE_twistDirection=0; - ACE_barrelTwist=0; - ACE_barrelLength=18.5; + ACE_barrelTwist=0.0; + ACE_barrelLength=469.9; }; class CUP_hgun_Makarov : Pistol_Base_F { - ACE_barrelTwist=9.45; - ACE_barrelLength=3.68; + ACE_barrelTwist=240.03; + ACE_barrelLength=93.472; }; class CUP_hgun_MicroUzi : Pistol_Base_F { - ACE_barrelTwist=9.8; - ACE_barrelLength=5; + ACE_barrelTwist=248.92; + ACE_barrelLength=127.0; }; class CUP_lmg_Mk48_Base : Rifle_Long_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=19.75; + ACE_barrelTwist=304.8; + ACE_barrelLength=501.65; }; class CUP_smg_MP5SD6 : Rifle_Base_F { - ACE_barrelTwist=10; - ACE_barrelLength=5.7; + ACE_barrelTwist=254.0; + ACE_barrelLength=144.78; }; class CUP_smg_MP5A5 : Rifle_Base_F { - ACE_barrelTwist=10; - ACE_barrelLength=8.9; + ACE_barrelTwist=254.0; + ACE_barrelLength=226.06; }; class CUP_hgun_PB6P9 : Rifle_Base_F { - ACE_barrelTwist=9.45; - ACE_barrelLength=4.1; + ACE_barrelTwist=240.03; + ACE_barrelLength=104.14; }; class CUP_hgun_Phantom : Rifle_Base_F { - ACE_barrelTwist=9.7; - ACE_barrelLength=4.7; + ACE_barrelTwist=246.38; + ACE_barrelLength=119.38; }; class CUP_lmg_PKM : Rifle_Long_Base_F { - ACE_barrelTwist=9.45; - ACE_barrelLength=25.4; + ACE_barrelTwist=240.03; + ACE_barrelLength=645.16; }; class CUP_lmg_Pecheneg : Rifle_Long_Base_F { - ACE_barrelTwist=9.45; - ACE_barrelLength=25.9; + ACE_barrelTwist=240.03; + ACE_barrelLength=657.86; }; class CUP_hgun_TaurusTracker455 : Pistol_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=4; + ACE_barrelTwist=304.8; + ACE_barrelLength=101.6; }; class CUP_arifle_Sa58P : Rifle_Base_F { - ACE_barrelTwist=9.45; - ACE_barrelLength=15.4; + ACE_barrelTwist=240.03; + ACE_barrelLength=391.16; }; class CUP_arifle_Sa58V : Rifle_Base_F { - ACE_barrelTwist=9.45; - ACE_barrelLength=15.4; + ACE_barrelTwist=240.03; + ACE_barrelLength=391.16; }; class CUP_hgun_SA61 : Pistol_Base_F { - ACE_barrelTwist=16; - ACE_barrelLength=4.5; + ACE_barrelTwist=406.4; + ACE_barrelLength=114.3; }; class CUP_sgun_Saiga12K: Rifle_Base_F { - ACE_barrelTwist=0; + ACE_barrelTwist=0.0; ACE_twistDirection=0; - ACE_barrelLength=16.9; + ACE_barrelLength=429.26; } class CUP_arifle_Mk16_CQC : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=10; + ACE_barrelTwist=177.8; + ACE_barrelLength=254.0; }; class CUP_arifle_Mk16_STD : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=14; + ACE_barrelTwist=177.8; + ACE_barrelLength=355.6; }; class CUP_arifle_Mk16_SV : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=18; + ACE_barrelTwist=177.8; + ACE_barrelLength=457.2; }; class CUP_arifle_Mk17_CQC : Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=13; + ACE_barrelTwist=304.8; + ACE_barrelLength=330.2; }; class CUP_arifle_Mk17_STD : Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=16; + ACE_barrelTwist=304.8; + ACE_barrelLength=406.4; }; class CUP_arifle_Mk20 : Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=20; + ACE_barrelTwist=304.8; + ACE_barrelLength=508.0; }; class CUP_srifle_SVD : Rifle_Base_F { - ACE_barrelTwist=9.4; - ACE_barrelLength=24.4; + ACE_barrelTwist=238.76; + ACE_barrelLength=619.76; }; class CUP_lmg_UK59 : Rifle_Long_Base_F { - ACE_barrelTwist=15; - ACE_barrelLength=21.7; + ACE_barrelTwist=381.0; + ACE_barrelLength=551.18; }; class CUP_DSHKM_W : MGun { - ACE_barrelTwist=15; - ACE_barrelLength=42.1; + ACE_barrelTwist=381.0; + ACE_barrelLength=1069.34; }; class CUP_KPVT_W : MGun { - ACE_barrelTwist=17.91; - ACE_barrelLength=53; + ACE_barrelTwist=454.914; + ACE_barrelLength=1346.2; }; class CUP_KPVB_W : MGun { - ACE_barrelTwist=17.91; - ACE_barrelLength=53; + ACE_barrelTwist=454.914; + ACE_barrelLength=1346.2; }; class CUP_M134 : MGunCore { - ACE_barrelTwist=12; - ACE_barrelLength=22; + ACE_barrelTwist=304.8; + ACE_barrelLength=558.8; }; class CUP_M240_veh_W : Rifle_Long_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=24.8; + ACE_barrelTwist=304.8; + ACE_barrelLength=629.92; }; class CUP_PKT_W : MGun { - ACE_barrelTwist=9.45; - ACE_barrelLength=28.43; + ACE_barrelTwist=240.03; + ACE_barrelLength=722.122; }; class CUP_srifle_VSSVintorez : Rifle_Base_F { - ACE_barrelTwist=8.3; - ACE_barrelLength=7.9; + ACE_barrelTwist=210.82; + ACE_barrelLength=200.66; }; class CUP_arifle_XM8_Base : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=12.5; + ACE_barrelTwist=177.8; + ACE_barrelLength=317.5; }; class CUP_arifle_XM8_Carbine : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=12.5; + ACE_barrelTwist=177.8; + ACE_barrelLength=317.5; }; class CUP_arifle_xm8_sharpshooter : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=20; + ACE_barrelTwist=177.8; + ACE_barrelLength=508.0; }; class CUP_arifle_xm8_SAW : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=20; + ACE_barrelTwist=177.8; + ACE_barrelLength=508.0; }; class CUP_arifle_XM8_Compact : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=9; + ACE_barrelTwist=177.8; + ACE_barrelLength=228.6; }; class CUP_arifle_XM8_Railed_Base : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=12.5; + ACE_barrelTwist=177.8; + ACE_barrelLength=317.5; }; class CUP_arifle_XM8_Carbine_FG : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=12.5; + ACE_barrelTwist=177.8; + ACE_barrelLength=317.5; }; class VTN_AK_BASE: Rifle_Base_F { - ACE_barrelTwist=7.87; - ACE_barrelLength=16.3; + ACE_barrelTwist=199.898; + ACE_barrelLength=414.02; }; class VTN_AK74M: Rifle_Base_F { - ACE_barrelTwist=7.87; - ACE_barrelLength=16.3; + ACE_barrelTwist=199.898; + ACE_barrelLength=414.02; }; class VTN_AK74M_GP25: Rifle_Base_F { - ACE_barrelTwist=7.87; - ACE_barrelLength=16.3; + ACE_barrelTwist=199.898; + ACE_barrelLength=414.02; }; class VTN_AK74M_GP30M: Rifle_Base_F { - ACE_barrelTwist=7.87; - ACE_barrelLength=16.3; + ACE_barrelTwist=199.898; + ACE_barrelLength=414.02; }; class VTN_AKS74: Rifle_Base_F { - ACE_barrelTwist=7.87; - ACE_barrelLength=16.3; + ACE_barrelTwist=199.898; + ACE_barrelLength=414.02; }; class VTN_AKS74N: Rifle_Base_F { - ACE_barrelTwist=7.87; - ACE_barrelLength=16.3; + ACE_barrelTwist=199.898; + ACE_barrelLength=414.02; }; class VTN_AKS74N_76: Rifle_Base_F { - ACE_barrelTwist=7.87; - ACE_barrelLength=16.3; + ACE_barrelTwist=199.898; + ACE_barrelLength=414.02; }; class VTN_AK74_76: Rifle_Base_F { - ACE_barrelTwist=7.87; - ACE_barrelLength=16.3; + ACE_barrelTwist=199.898; + ACE_barrelLength=414.02; }; class VTN_AKMS_aa: Rifle_Base_F { - ACE_barrelTwist=7.87; - ACE_barrelLength=10.3; + ACE_barrelTwist=199.898; + ACE_barrelLength=261.62; }; class VTN_AKS74U_BASE: Rifle_Base_F { - ACE_barrelTwist=6.3; - ACE_barrelLength=8.3; + ACE_barrelTwist=160.02; + ACE_barrelLength=210.82; }; class VTN_AKM_BASE: Rifle_Base_F { - ACE_barrelTwist=7.87; - ACE_barrelLength=16.3; + ACE_barrelTwist=199.898; + ACE_barrelLength=414.02; }; class VTN_AKMS: Rifle_Base_F { - ACE_barrelTwist=7.87; - ACE_barrelLength=16.3; + ACE_barrelTwist=199.898; + ACE_barrelLength=414.02; }; class VTN_AKMS_T_P: Rifle_Base_F { - ACE_barrelTwist=7.87; - ACE_barrelLength=16.3; + ACE_barrelTwist=199.898; + ACE_barrelLength=414.02; }; class VTN_AK103_BASE: Rifle_Base_F { - ACE_barrelTwist=9.45; - ACE_barrelLength=16.3; + ACE_barrelTwist=240.03; + ACE_barrelLength=414.02; }; class VTN_AK104_BASE: Rifle_Base_F { - ACE_barrelTwist=9.45; - ACE_barrelLength=12.4; + ACE_barrelTwist=240.03; + ACE_barrelLength=314.96; }; class VTN_AK105_BASE: Rifle_Base_F { - ACE_barrelTwist=10; - ACE_barrelLength=12.4; + ACE_barrelTwist=254.0; + ACE_barrelLength=314.96; }; class VTN_AK105_P_BASE: Rifle_Base_F { - ACE_barrelTwist=10; - ACE_barrelLength=12.4; + ACE_barrelTwist=254.0; + ACE_barrelLength=314.96; }; class VTN_SVD_BASE: Rifle_Base_F { - ACE_barrelTwist=9.4; - ACE_barrelLength=24.4; + ACE_barrelTwist=238.76; + ACE_barrelLength=619.76; }; class VTN_SVD_63: Rifle_Base_F { - ACE_barrelTwist=9.4; - ACE_barrelLength=24.4; + ACE_barrelTwist=238.76; + ACE_barrelLength=619.76; }; class VTN_SVD_86: Rifle_Base_F { - ACE_barrelTwist=9.4; - ACE_barrelLength=24.4; + ACE_barrelTwist=238.76; + ACE_barrelLength=619.76; }; class VTN_SV98_BASE: Rifle_Base_F { - ACE_barrelTwist=12.6; - ACE_barrelLength=25.59; + ACE_barrelTwist=320.04; + ACE_barrelLength=649.986; }; class VTN_PKM_BAS: Rifle_Base_F { - ACE_barrelTwist=9.45; - ACE_barrelLength=25.4; + ACE_barrelTwist=240.03; + ACE_barrelLength=645.16; }; class VTN_PKP: Rifle_Base_F { - ACE_barrelTwist=9.45; - ACE_barrelLength=25.9; + ACE_barrelTwist=240.03; + ACE_barrelLength=657.86; }; class VTN_PYA: Pistol_Base_F { - ACE_barrelTwist=10; - ACE_barrelLength=4.4; + ACE_barrelTwist=254.0; + ACE_barrelLength=111.76; }; class VTN_PM: Pistol_Base_F { - ACE_barrelTwist=9.45; - ACE_barrelLength=3.68; + ACE_barrelTwist=240.03; + ACE_barrelLength=93.472; }; class VTN_PB: Pistol_Base_F { - ACE_barrelTwist=9.45; - ACE_barrelLength=4.1; + ACE_barrelTwist=240.03; + ACE_barrelLength=104.14; }; class VTN_GSH18: Pistol_Base_F { - ACE_barrelTwist=9.8; - ACE_barrelLength=4.1; + ACE_barrelTwist=248.92; + ACE_barrelLength=104.14; }; class VTN_PSS: Pistol_Base_F { - ACE_barrelTwist=16; - ACE_barrelLength=1.4; + ACE_barrelTwist=406.4; + ACE_barrelLength=35.56; }; class VTN_PKT: Rifle_Base_F { - ACE_barrelTwist=9.45; - ACE_barrelLength=28.43; + ACE_barrelTwist=240.03; + ACE_barrelLength=722.122; }; class VTN_KORD: Rifle_Base_F { - ACE_barrelTwist=17.91; - ACE_barrelLength=53; + ACE_barrelTwist=454.914; + ACE_barrelLength=1346.2; }; class VTN_KPVT: Rifle_Base_F { - ACE_barrelTwist=17.91; - ACE_barrelLength=53; + ACE_barrelTwist=454.914; + ACE_barrelLength=1346.2; }; class VTN_C_M4A1 : Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=14.5; + ACE_barrelTwist=177.8; + ACE_barrelLength=368.3; }; class VTN_MK18MOD0: Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=10.3; + ACE_barrelTwist=177.8; + ACE_barrelLength=261.62; }; class VTN_M16_BASE: Rifle_Base_F { - ACE_barrelTwist=14; - ACE_barrelLength=20; + ACE_barrelTwist=355.6; + ACE_barrelLength=508.0; }; class VTN_FN_SAMR_BASE: Rifle_Base_F { - ACE_barrelTwist=7.7; - ACE_barrelLength=20; + ACE_barrelTwist=195.58; + ACE_barrelLength=508.0; }; class VTN_M249_SAW_BASE: Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=18; + ACE_barrelTwist=177.8; + ACE_barrelLength=457.2; }; class VTN_M249_PARA: Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=16.3; + ACE_barrelTwist=177.8; + ACE_barrelLength=414.02; }; class VTN_M240G_BASE: Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=24.8; + ACE_barrelTwist=304.8; + ACE_barrelLength=629.92; }; class VTN_M9: Pistol_Base_F { - ACE_barrelTwist=9.8; - ACE_barrelLength=4.9; + ACE_barrelTwist=248.92; + ACE_barrelLength=124.46; }; class VTN_M45A1: Pistol_Base_F { - ACE_barrelTwist=16; - ACE_barrelLength=5; + ACE_barrelTwist=406.4; + ACE_barrelLength=127.0; }; class VTN_M24: Rifle_Base_F { - ACE_barrelTwist=11.25; - ACE_barrelLength=24; + ACE_barrelTwist=285.75; + ACE_barrelLength=609.6; }; class VTN_M240: Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=24.8; + ACE_barrelTwist=304.8; + ACE_barrelLength=629.92; }; class VTN_KO44: Rifle_Base_F { - ACE_barrelTwist=9.5; - ACE_barrelLength=20.2; + ACE_barrelTwist=241.3; + ACE_barrelLength=513.08; }; class VTN_SAIGA_MK03: Rifle_Base_F { ACE_twistDirection=9.45; - ACE_barrelLength=16.3; + ACE_barrelLength=414.02; }; }; \ No newline at end of file diff --git a/optionals/compat_cup/CfgAmmo.hpp b/optionals/compat_cup/CfgAmmo.hpp index 1dcd91bc23..58f61aedce 100644 --- a/optionals/compat_cup/CfgAmmo.hpp +++ b/optionals/compat_cup/CfgAmmo.hpp @@ -5,418 +5,418 @@ class CfgAmmo class B_127x99_Ball; class CUP_B_545x39_Ball: BulletBase { - ACE_caliber=0.220; - ACE_bulletLength=0.85; - ACE_bulletMass=52.9; + ACE_caliber=5.588; + ACE_bulletLength=21.59; + 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=7; ACE_muzzleVelocities[]={780, 880, 920}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class CUP_B_545x39_Ball_Tracer_Green: CUP_B_545x39_Ball { - ACE_caliber=0.220; - ACE_bulletLength=0.85; - ACE_bulletMass=49.8; + ACE_caliber=5.588; + ACE_bulletLength=21.59; + 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=7; ACE_muzzleVelocities[]={785, 883, 925}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class CUP_B_545x39_Ball_Tracer_Red: BulletBase { - ACE_caliber=0.220; - ACE_bulletLength=0.85; - ACE_bulletMass=49.8; + ACE_caliber=5.588; + ACE_bulletLength=21.59; + 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=7; ACE_muzzleVelocities[]={785, 883, 925}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class CUP_B_545x39_Ball_Tracer_White: BulletBase { - ACE_caliber=0.220; - ACE_bulletLength=0.85; - ACE_bulletMass=49.8; + ACE_caliber=5.588; + ACE_bulletLength=21.59; + 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=7; ACE_muzzleVelocities[]={785, 883, 925}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class CUP_B_545x39_Ball_Tracer_Yellow: BulletBase { - ACE_caliber=0.220; - ACE_bulletLength=0.85; - ACE_bulletMass=49.8; + ACE_caliber=5.588; + ACE_bulletLength=21.59; + 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=7; ACE_muzzleVelocities[]={785, 883, 925}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class CUP_B_762x39_Ball: BulletBase { - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=123; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class CUP_B_762x39_Ball_Tracer_Green: BulletBase { - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=117; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class CUP_B_9x18_Ball: BulletBase { - ACE_caliber=0.365; - ACE_bulletLength=0.610; - ACE_bulletMass=92.6; + ACE_caliber=9.271; + ACE_bulletLength=15.494; + 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={298, 330, 350}; - ACE_barrelLengths[]={3.8, 5, 9}; + ACE_barrelLengths[]={96.52, 127.0, 228.6}; }; class CUP_B_9x18_Ball_Tracer_Green: BulletBase { - ACE_caliber=0.365; - ACE_bulletLength=0.610; - ACE_bulletMass=92.6; + ACE_caliber=9.271; + ACE_bulletLength=15.494; + 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={298, 330, 350}; - ACE_barrelLengths[]={3.8, 5, 9}; + ACE_barrelLengths[]={96.52, 127.0, 228.6}; }; class CUP_B_9x18_Ball_Tracer_Red: BulletBase { - ACE_caliber=0.365; - ACE_bulletLength=0.610; - ACE_bulletMass=92.6; + ACE_caliber=9.271; + ACE_bulletLength=15.494; + 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={298, 330, 350}; - ACE_barrelLengths[]={3.8, 5, 9}; + ACE_barrelLengths[]={96.52, 127.0, 228.6}; }; class CUP_B_9x18_Ball_Tracer_Yellow: BulletBase { - ACE_caliber=0.365; - ACE_bulletLength=0.610; - ACE_bulletMass=92.6; + ACE_caliber=9.271; + ACE_bulletLength=15.494; + 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={298, 330, 350}; - ACE_barrelLengths[]={3.8, 5, 9}; + ACE_barrelLengths[]={96.52, 127.0, 228.6}; }; class CUP_B_9x18_Ball_White_Tracer: BulletBase { - ACE_caliber=0.365; - ACE_bulletLength=0.610; - ACE_bulletMass=92.6; + ACE_caliber=9.271; + ACE_bulletLength=15.494; + 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={298, 330, 350}; - ACE_barrelLengths[]={3.8, 5, 9}; + ACE_barrelLengths[]={96.52, 127.0, 228.6}; }; class CUP_B_9x19_Ball: BulletBase { - ACE_caliber=0.355; - ACE_bulletLength=0.610; - ACE_bulletMass=124; + ACE_caliber=9.017; + ACE_bulletLength=15.494; + 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}; - ACE_barrelLengths[]={4, 5, 9}; + ACE_barrelLengths[]={101.6, 127.0, 228.6}; }; class CUP_B_762x51_noTracer: B_762x51_Ball { - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=146; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16, 20, 24, 26}; + ACE_barrelLengths[]={254.0, 406.4, 508.0, 609.6, 660.4}; }; class CUP_B_303_Ball: BulletBase { - ACE_caliber=0.311; - ACE_bulletLength=1.227; - ACE_bulletMass=174; + ACE_caliber=7.899; + ACE_bulletLength=31.166; + 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}; - ACE_barrelLengths[]={20, 24, 26}; + ACE_barrelLengths[]={508.0, 609.6, 660.4}; }; class CUP_B_127x107_Ball_Green_Tracer: BulletBase { - ACE_caliber=0.511; - ACE_bulletLength=2.520; - ACE_bulletMass=745; + ACE_caliber=12.979; + ACE_bulletLength=64.008; + 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}; - ACE_barrelLengths[]={28.7}; + ACE_barrelLengths[]={728.98}; }; class CUP_B_127x108_Ball_Green_Tracer: BulletBase { - ACE_caliber=0.511; - ACE_bulletLength=2.520; - ACE_bulletMass=745; + ACE_caliber=12.979; + ACE_bulletLength=64.008; + 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}; - ACE_barrelLengths[]={28.7}; + ACE_barrelLengths[]={728.98}; }; class CUP_B_762x54_Ball_White_Tracer: BulletBase { - ACE_caliber=0.312; - ACE_bulletLength=1.14; - ACE_bulletMass=149; + ACE_caliber=7.925; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class CUP_B_762x54_Ball_Red_Tracer: BulletBase { - ACE_caliber=0.312; - ACE_bulletLength=1.14; - ACE_bulletMass=149; + ACE_caliber=7.925; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class CUP_B_762x54_Ball_Green_Tracer: BulletBase { - ACE_caliber=0.312; - ACE_bulletLength=1.14; - ACE_bulletMass=149; + ACE_caliber=7.925; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class CUP_B_762x54_Ball_Yellow_Tracer: BulletBase { - ACE_caliber=0.312; - ACE_bulletLength=1.14; - ACE_bulletMass=149; + ACE_caliber=7.925; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class CUP_B_9x39_SP5: BulletBase { - ACE_caliber=0.364; - ACE_bulletLength=1.24; - ACE_bulletMass=250; + ACE_caliber=9.246; + ACE_bulletLength=31.496; + ACE_bulletMass=16.2; 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.275}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=1; ACE_muzzleVelocities[]={280, 300, 320}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class CUP_B_762x51_Tracer_Green: BulletBase { - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=146; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16, 20, 24, 26}; + ACE_barrelLengths[]={254.0, 406.4, 508.0, 609.6, 660.4}; }; class CUP_B_762x51_Tracer_Red: BulletBase { - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=146; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16, 20, 24, 26}; + ACE_barrelLengths[]={254.0, 406.4, 508.0, 609.6, 660.4}; }; class CUP_B_762x51_Tracer_Yellow: BulletBase { - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=146; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16, 20, 24, 26}; + ACE_barrelLengths[]={254.0, 406.4, 508.0, 609.6, 660.4}; }; class CUP_B_762x51_Tracer_White: BulletBase { - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=146; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16, 20, 24, 26}; + ACE_barrelLengths[]={254.0, 406.4, 508.0, 609.6, 660.4}; }; class B_127x107_Ball: BulletBase { - ACE_caliber=0.511; - ACE_bulletLength=2.520; - ACE_bulletMass=745; + ACE_caliber=12.979; + ACE_bulletLength=64.008; + 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}; - ACE_barrelLengths[]={28.7}; + ACE_barrelLengths[]={728.98}; }; class CUP_B_9x18_SD: BulletBase { - ACE_caliber=0.365; - ACE_bulletLength=0.610; - ACE_bulletMass=92.6; + ACE_caliber=9.271; + ACE_bulletLength=15.494; + 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={298, 330, 340}; - ACE_barrelLengths[]={3.8, 5, 9}; + ACE_barrelLengths[]={96.52, 127.0, 228.6}; }; class CUP_B_765x17_Ball: BulletBase { - ACE_caliber=0.3125; - ACE_bulletLength=0.610; - ACE_bulletMass=65; + ACE_caliber=7.938; + ACE_bulletLength=15.494; + 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}; - ACE_barrelLengths[]={4, 5, 9}; + ACE_barrelLengths[]={101.6, 127.0, 228.6}; }; class CUP_B_145x115_AP_Green_Tracer: BulletBase { - ACE_caliber=0.586; - ACE_bulletLength=2.00; - ACE_bulletMass=1010; + ACE_caliber=14.884; + ACE_bulletLength=50.8; + ACE_bulletMass=65.448; 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.620}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={1000}; - ACE_barrelLengths[]={53}; + ACE_barrelLengths[]={1346.2}; }; class CUP_B_127x99_Ball_White_Tracer: B_127x99_Ball { - ACE_caliber=0.510; - ACE_bulletLength=2.310; - ACE_bulletMass=647; + ACE_caliber=12.954; + ACE_bulletLength=58.674; + 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[]={853}; - ACE_barrelLengths[]={29}; + ACE_barrelLengths[]={736.6}; }; class CUP_B_86x70_Ball_noTracer: BulletBase { - ACE_caliber=0.338; - ACE_bulletLength=1.70; - ACE_bulletMass=300; + ACE_caliber=8.585; + ACE_bulletLength=43.18; + 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[]={820, 826, 830}; - ACE_barrelLengths[]={24, 26.5, 28}; + ACE_barrelLengths[]={609.6, 673.1, 711.2}; }; }; \ No newline at end of file diff --git a/optionals/compat_hlc_ar15/CfgWeapons.hpp b/optionals/compat_hlc_ar15/CfgWeapons.hpp index d57de932e6..53928f25d4 100644 --- a/optionals/compat_hlc_ar15/CfgWeapons.hpp +++ b/optionals/compat_hlc_ar15/CfgWeapons.hpp @@ -4,62 +4,62 @@ class CfgWeapons class Rifle_Base_F; class hlc_ar15_base: Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=11.5; + ACE_barrelTwist=177.8; + ACE_barrelLength=292.1; }; class hlc_rifle_RU556: hlc_ar15_base { - ACE_barrelTwist=7; - ACE_barrelLength=10.3; + ACE_barrelTwist=177.8; + ACE_barrelLength=261.62; }; class hlc_rifle_RU5562: hlc_rifle_RU556 { - ACE_barrelTwist=7; - ACE_barrelLength=10.3; + ACE_barrelTwist=177.8; + ACE_barrelLength=261.62; }; class hlc_rifle_CQBR: hlc_rifle_RU556 { - ACE_barrelTwist=7; - ACE_barrelLength=10; + ACE_barrelTwist=177.8; + ACE_barrelLength=254.0; }; class hlc_rifle_M4: hlc_rifle_RU556 { - ACE_barrelTwist=7; - ACE_barrelLength=14.5; + ACE_barrelTwist=177.8; + ACE_barrelLength=368.3; }; class hlc_rifle_bcmjack: hlc_ar15_base { - ACE_barrelTwist=7; - ACE_barrelLength=14.5; + ACE_barrelTwist=177.8; + ACE_barrelLength=368.3; }; class hlc_rifle_Colt727: hlc_ar15_base { - ACE_barrelTwist=7; - ACE_barrelLength=14.5; + ACE_barrelTwist=177.8; + ACE_barrelLength=368.3; }; class hlc_rifle_Colt727_GL: hlc_rifle_Colt727 { - ACE_barrelTwist=7; - ACE_barrelLength=14.5; + ACE_barrelTwist=177.8; + ACE_barrelLength=368.3; }; class hlc_rifle_Bushmaster300: hlc_rifle_Colt727 { - ACE_barrelTwist=8; - ACE_barrelLength=14.5; + ACE_barrelTwist=203.2; + ACE_barrelLength=368.3; }; class hlc_rifle_vendimus: hlc_rifle_Bushmaster300 { - ACE_barrelTwist=8; - ACE_barrelLength=16; + ACE_barrelTwist=203.2; + ACE_barrelLength=406.4; }; class hlc_rifle_SAMR: hlc_rifle_RU556 { - ACE_barrelTwist=9; - ACE_barrelLength=16; + ACE_barrelTwist=228.6; + ACE_barrelLength=406.4; }; class hlc_rifle_honeybase: hlc_rifle_RU556 { - ACE_barrelTwist=8; - ACE_barrelLength=6; + ACE_barrelTwist=203.2; + ACE_barrelLength=152.4; }; }; \ No newline at end of file diff --git a/optionals/compat_hlc_wp_mp5/CfgWeapons.hpp b/optionals/compat_hlc_wp_mp5/CfgWeapons.hpp index bb2762d1bc..b9cc94818e 100644 --- a/optionals/compat_hlc_wp_mp5/CfgWeapons.hpp +++ b/optionals/compat_hlc_wp_mp5/CfgWeapons.hpp @@ -4,57 +4,57 @@ class CfgWeapons class Rifle_Base_F; class hlc_MP5_base: Rifle_Base_F { - ACE_barrelTwist=10; - ACE_barrelLength=9; + ACE_barrelTwist=254.0; + ACE_barrelLength=228.6; }; class hlc_smg_mp5k_PDW: hlc_MP5_base { - ACE_barrelTwist=10; - ACE_barrelLength=4.5; + ACE_barrelTwist=254.0; + ACE_barrelLength=114.3; }; class hlc_smg_mp5k: hlc_smg_mp5k_PDW { - ACE_barrelTwist=10; - ACE_barrelLength=4.5; + ACE_barrelTwist=254.0; + ACE_barrelLength=114.3; }; class hlc_smg_mp5a2: hlc_MP5_base { - ACE_barrelTwist=10; - ACE_barrelLength=9; + ACE_barrelTwist=254.0; + ACE_barrelLength=228.6; }; class hlc_smg_MP5N: hlc_MP5_base { - ACE_barrelTwist=10; - ACE_barrelLength=9; + ACE_barrelTwist=254.0; + ACE_barrelLength=228.6; }; class hlc_smg_9mmar: hlc_smg_MP5N { - ACE_barrelTwist=10; - ACE_barrelLength=9; + ACE_barrelTwist=254.0; + ACE_barrelLength=228.6; }; class hlc_smg_mp5a4: hlc_MP5_base { - ACE_barrelTwist=10; - ACE_barrelLength=9; + ACE_barrelTwist=254.0; + ACE_barrelLength=228.6; }; class hlc_smg_mp510: hlc_smg_MP5N { - ACE_barrelTwist=15; - ACE_barrelLength=9; + ACE_barrelTwist=381.0; + ACE_barrelLength=228.6; }; class hlc_smg_mp5sd5: hlc_MP5_base { - ACE_barrelTwist=10; - ACE_barrelLength=9; + ACE_barrelTwist=254.0; + ACE_barrelLength=228.6; }; class hlc_smg_mp5a3: hlc_smg_mp5a2 { - ACE_barrelTwist=10; - ACE_barrelLength=9; + ACE_barrelTwist=254.0; + ACE_barrelLength=228.6; }; class hlc_smg_mp5sd6: hlc_smg_mp5sd5 { - ACE_barrelTwist=10; - ACE_barrelLength=9; + ACE_barrelTwist=254.0; + ACE_barrelLength=228.6; }; }; diff --git a/optionals/compat_hlcmods_ak/CfgWeapons.hpp b/optionals/compat_hlcmods_ak/CfgWeapons.hpp index 390d3e6177..82e319ef7c 100644 --- a/optionals/compat_hlcmods_ak/CfgWeapons.hpp +++ b/optionals/compat_hlcmods_ak/CfgWeapons.hpp @@ -6,53 +6,53 @@ class CfgWeapons class InventoryOpticsItem_Base_F; class hlc_rifle_ak74: hlc_ak_base { - ACE_barrelTwist=7.8699999; - ACE_barrelLength=16.299999; + ACE_barrelTwist=199.898; + ACE_barrelLength=414.02; }; class hlc_rifle_aku12: hlc_rifle_ak12 { - ACE_barrelTwist=6.3000002; - ACE_barrelLength=8.3000002; + ACE_barrelTwist=160.02; + ACE_barrelLength=210.82; }; class hlc_rifle_RPK12: hlc_rifle_ak12 { - ACE_barrelLength=23.200001; + ACE_barrelLength=589.28; }; class hlc_rifle_aks74u: hlc_rifle_ak74 { - ACE_barrelTwist=6.3000002; - ACE_barrelLength=8.3000002; + ACE_barrelTwist=160.02; + ACE_barrelLength=210.82; }; class hlc_rifle_ak47: hlc_rifle_ak74 { - ACE_barrelTwist=9.4499998; - ACE_barrelLength=16.299999; + ACE_barrelTwist=240.03; + ACE_barrelLength=414.02; }; class hlc_rifle_akm: hlc_rifle_ak47 { - ACE_barrelTwist=7.8699999; - ACE_barrelLength=16.299999; + ACE_barrelTwist=199.898; + ACE_barrelLength=414.02; }; class hlc_rifle_rpk: hlc_rifle_ak47 { - ACE_barrelTwist=9.4499998; - ACE_barrelLength=23.200001; + ACE_barrelTwist=240.03; + ACE_barrelLength=589.28; }; class hlc_rifle_rpk74n: hlc_rifle_rpk { - ACE_barrelTwist=9.4499998; - ACE_barrelLength=23.200001; + ACE_barrelTwist=240.03; + ACE_barrelLength=589.28; }; class hlc_rifle_aek971: hlc_rifle_ak74 { - ACE_barrelTwist=9.5; - ACE_barrelLength=17; + ACE_barrelTwist=241.3; + ACE_barrelLength=431.8; }; class hlc_rifle_saiga12k: hlc_rifle_ak47 { - ACE_barrelTwist=0; + ACE_barrelTwist=0.0; ACE_twistDirection=0; - ACE_barrelLength=16.9; + ACE_barrelLength=429.26; }; class HLC_Optic_PSO1 : optic_dms { diff --git a/optionals/compat_hlcmods_aug/CfgWeapons.hpp b/optionals/compat_hlcmods_aug/CfgWeapons.hpp index b46cf485e1..4666605348 100644 --- a/optionals/compat_hlcmods_aug/CfgWeapons.hpp +++ b/optionals/compat_hlcmods_aug/CfgWeapons.hpp @@ -5,47 +5,47 @@ class CfgWeapons class hlc_aug_base; class hlc_rifle_aug: hlc_aug_base { - ACE_barrelTwist=9; - ACE_barrelLength=20; + ACE_barrelTwist=228.6; + ACE_barrelLength=508.0; }; class hlc_rifle_auga1carb: hlc_rifle_aug { - ACE_barrelTwist=9; - ACE_barrelLength=16; + ACE_barrelTwist=228.6; + ACE_barrelLength=406.4; }; class hlc_rifle_aughbar: hlc_rifle_aug { - ACE_barrelTwist=9; - ACE_barrelLength=24; + ACE_barrelTwist=228.6; + ACE_barrelLength=609.6; }; class hlc_rifle_augpara: hlc_rifle_aug { - ACE_barrelTwist=9; - ACE_barrelLength=16.5; + ACE_barrelTwist=228.6; + ACE_barrelLength=419.1; }; class hlc_rifle_auga2: hlc_rifle_aug { - ACE_barrelTwist=9; - ACE_barrelLength=20; + ACE_barrelTwist=228.6; + ACE_barrelLength=508.0; }; class hlc_rifle_auga2para: hlc_rifle_auga2 { - ACE_barrelTwist=9; - ACE_barrelLength=16.5; + ACE_barrelTwist=228.6; + ACE_barrelLength=419.1; }; class hlc_rifle_auga2carb: hlc_rifle_auga2 { - ACE_barrelTwist=9; - ACE_barrelLength=18; + ACE_barrelTwist=228.6; + ACE_barrelLength=457.2; }; class hlc_rifle_auga2lsw: hlc_rifle_aughbar { - ACE_barrelTwist=9; - ACE_barrelLength=24; + ACE_barrelTwist=228.6; + ACE_barrelLength=609.6; }; class hlc_rifle_auga3: hlc_rifle_aug { - ACE_barrelTwist=9; - ACE_barrelLength=18; + ACE_barrelTwist=228.6; + ACE_barrelLength=457.2; }; }; \ No newline at end of file diff --git a/optionals/compat_hlcmods_core/CfgAmmo.hpp b/optionals/compat_hlcmods_core/CfgAmmo.hpp index 7259d2da3d..afe3f03973 100644 --- a/optionals/compat_hlcmods_core/CfgAmmo.hpp +++ b/optionals/compat_hlcmods_core/CfgAmmo.hpp @@ -8,172 +8,172 @@ class CfgAmmo class HLC_762x51_ball; class HLC_556NATO_EPR: B_556x45_Ball { - ACE_caliber=0.224; - ACE_bulletLength=0.906; - ACE_bulletMass=62; + ACE_caliber=5.69; + ACE_bulletLength=23.012; + 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}; - ACE_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}; + ACE_barrelLengths[]={210.82, 238.76, 269.24, 299.72, 330.2, 360.68, 391.16, 419.1, 449.58, 480.06, 508.0, 609.6}; }; class HLC_556NATO_SOST: B_556x45_Ball { - ACE_caliber=0.224; - ACE_bulletLength=0.906; - ACE_bulletMass=62; + ACE_caliber=5.69; + ACE_bulletLength=23.012; + 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}; - ACE_barrelLengths[]={10, 15.5, 20}; + ACE_barrelLengths[]={254.0, 393.7, 508.0}; }; class HLC_556NATO_SPR: B_556x45_Ball { - ACE_caliber=0.224; - ACE_bulletLength=0.906; - ACE_bulletMass=77; + ACE_caliber=5.69; + ACE_bulletLength=23.012; + 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}; - ACE_barrelLengths[]={7.5, 14.5, 18, 20}; + ACE_barrelLengths[]={190.5, 368.3, 457.2, 508.0}; }; class HLC_300Blackout_Ball: B_556x45_Ball { - ACE_caliber=0.308; - ACE_bulletLength=1.118; - ACE_bulletMass=147; + ACE_caliber=7.823; + ACE_bulletLength=28.397; + ACE_bulletMass=9.5256; 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.398}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=1; ACE_muzzleVelocities[]={559, 609, 625}; - ACE_barrelLengths[]={6, 16, 20}; + ACE_barrelLengths[]={152.4, 406.4, 508.0}; }; class HLC_300Blackout_SMK: HLC_300Blackout_Ball { - ACE_caliber=0.308; - ACE_bulletLength=1.489; - ACE_bulletMass=220; + ACE_caliber=7.823; + ACE_bulletLength=37.821; + ACE_bulletMass=14.256; 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.608}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=1; ACE_muzzleVelocities[]={300, 320, 340}; - ACE_barrelLengths[]={9, 16, 20}; + ACE_barrelLengths[]={228.6, 406.4, 508.0}; }; class HLC_762x39_Ball: HLC_300Blackout_Ball { - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=123; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class HLC_762x39_Tracer: HLC_762x39_Ball { - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=117; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class HLC_762x51_MK316_20in: B_762x51_Ball { - ACE_caliber=0.308; - ACE_bulletLength=1.24; - ACE_bulletMass=175; + ACE_caliber=7.823; + ACE_bulletLength=31.496; + ACE_bulletMass=11.34; 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.243}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=7; ACE_muzzleVelocities[]={750, 780, 790, 794}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class HLC_762x51_BTSub: B_762x51_Ball { - ACE_caliber=0.308; - ACE_bulletLength=1.340; - ACE_bulletMass=200; + ACE_caliber=7.823; + ACE_bulletLength=34.036; + ACE_bulletMass=12.96; 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}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class HLC_762x54_ball: HLC_762x51_ball { - ACE_caliber=0.312; - ACE_bulletLength=1.14; - ACE_bulletMass=152; + ACE_caliber=7.925; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class HLC_762x54_tracer: HLC_762x51_tracer { - ACE_caliber=0.312; - ACE_bulletLength=1.14; - ACE_bulletMass=149; + ACE_caliber=7.925; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class HLC_303Brit_B: B_556x45_Ball { - ACE_caliber=0.311; - ACE_bulletLength=1.227; - ACE_bulletMass=174; + ACE_caliber=7.899; + ACE_bulletLength=31.166; + 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}; - ACE_barrelLengths[]={20, 24, 26}; + ACE_barrelLengths[]={508.0, 609.6, 660.4}; }; class HLC_792x57_Ball: HLC_303Brit_B { - ACE_caliber=0.318; - ACE_bulletLength=1.128; - ACE_bulletMass=196; + ACE_caliber=8.077; + ACE_bulletLength=28.651; + ACE_bulletMass=12.7008; 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.315}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={785, 800, 815}; - ACE_barrelLengths[]={20, 23.62, 26}; + ACE_barrelLengths[]={508.0, 599.948, 660.4}; }; class HLC_542x42_ball: HLC_303Brit_B { @@ -183,62 +183,62 @@ class CfgAmmo }; class FH_545x39_Ball: B_556x45_Ball { - ACE_caliber=0.220; - ACE_bulletLength=0.85; - ACE_bulletMass=52.9; + ACE_caliber=5.588; + ACE_bulletLength=21.59; + 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=7; ACE_muzzleVelocities[]={780, 880, 920}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class FH_545x39_7u1: FH_545x39_Ball { - ACE_bulletMass=80; + ACE_bulletMass=5.184; 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_muzzleVelocities[]={260, 303, 320}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class HLC_57x28mm_JHP: FH_545x39_Ball { - ACE_caliber=0.224; - ACE_bulletLength=0.495; - ACE_bulletMass=28; + ACE_caliber=5.69; + ACE_bulletLength=12.573; + ACE_bulletMass=1.8144; 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.144}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={550, 625, 720}; - ACE_barrelLengths[]={4, 6, 10.35}; + ACE_barrelLengths[]={101.6, 152.4, 262.89}; }; class HLC_9x19_Ball: B_556x45_Ball { - ACE_caliber=0.355; - ACE_bulletLength=0.610; - ACE_bulletMass=124; + ACE_caliber=9.017; + ACE_bulletLength=15.494; + 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}; - ACE_barrelLengths[]={4, 5, 9}; + ACE_barrelLengths[]={101.6, 127.0, 228.6}; }; class HLC_9x19_M882_SMG: B_556x45_Ball { - ACE_caliber=0.355; - ACE_bulletLength=0.610; - ACE_bulletMass=124; + ACE_caliber=9.017; + ACE_bulletLength=15.494; + 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}; - ACE_barrelLengths[]={4, 5, 9}; + ACE_barrelLengths[]={101.6, 127.0, 228.6}; }; class HLC_9x19_GoldDot: HLC_9x19_Ball { @@ -250,67 +250,67 @@ class CfgAmmo }; class HLC_10mm_FMJ: HLC_9x19_Ball { - ACE_caliber=0.5; - ACE_bulletLength=0.764; - ACE_bulletMass=165; + ACE_caliber=12.7; + ACE_bulletLength=19.406; + 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={360, 400, 430}; - ACE_barrelLengths[]={4, 4.61, 9}; + ACE_barrelLengths[]={101.6, 117.094, 228.6}; }; class HLC_45ACP_Ball: B_556x45_Ball { - ACE_caliber=0.452; - ACE_bulletLength=0.68; - ACE_bulletMass=230; + ACE_caliber=11.481; + ACE_bulletLength=17.272; + 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}; - ACE_barrelLengths[]={4, 5, 9}; + ACE_barrelLengths[]={101.6, 127.0, 228.6}; }; class FH_44Mag: HLC_45ACP_Ball { - ACE_caliber=0.429; - ACE_bulletLength=0.804; - ACE_bulletMass=200; + ACE_caliber=10.897; + ACE_bulletLength=20.422; + ACE_bulletMass=12.96; 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.172}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={360, 390, 420}; - ACE_barrelLengths[]={4, 7.5, 9}; + ACE_barrelLengths[]={101.6, 190.5, 228.6}; }; class FH_50BMG_SLAP: B_127x99_Ball { - ACE_caliber=0.308; - ACE_bulletLength=1.25; - ACE_bulletMass=350; + ACE_caliber=7.823; + ACE_bulletLength=31.75; + ACE_bulletMass=22.68; 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.056}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={1204}; - ACE_barrelLengths[]={29}; + ACE_barrelLengths[]={736.6}; }; class FH_50BMG_Raufoss: B_127x99_Ball { - ACE_caliber=0.510; - ACE_bulletLength=2.380; - ACE_bulletMass=660; + ACE_caliber=12.954; + ACE_bulletLength=60.452; + ACE_bulletMass=42.768; 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[]={817}; - ACE_barrelLengths[]={29}; + ACE_barrelLengths[]={736.6}; }; }; diff --git a/optionals/compat_hlcmods_fal/CfgWeapons.hpp b/optionals/compat_hlcmods_fal/CfgWeapons.hpp index 05a17d8eb4..fd826a6804 100644 --- a/optionals/compat_hlcmods_fal/CfgWeapons.hpp +++ b/optionals/compat_hlcmods_fal/CfgWeapons.hpp @@ -4,47 +4,47 @@ class CfgWeapons class hlc_fal_base; class hlc_rifle_falosw: hlc_fal_base { - ACE_barrelTwist=12; - ACE_barrelLength=13; + ACE_barrelTwist=304.8; + ACE_barrelLength=330.2; }; class hlc_rifle_osw_GL: hlc_rifle_falosw { - ACE_barrelTwist=12; - ACE_barrelLength=13; + ACE_barrelTwist=304.8; + ACE_barrelLength=330.2; }; class hlc_rifle_SLR: hlc_fal_base { - ACE_barrelTwist=12; - ACE_barrelLength=21.700001; + ACE_barrelTwist=304.8; + ACE_barrelLength=551.18; }; class hlc_rifle_STG58F: hlc_fal_base { - ACE_barrelTwist=12; - ACE_barrelLength=21; + ACE_barrelTwist=304.8; + ACE_barrelLength=533.4; }; class hlc_rifle_FAL5061: hlc_fal_base { - ACE_barrelTwist=12; - ACE_barrelLength=18; + ACE_barrelTwist=304.8; + ACE_barrelLength=457.2; }; class hlc_rifle_L1A1SLR: hlc_rifle_SLR { - ACE_barrelTwist=12; - ACE_barrelLength=21.700001; + ACE_barrelTwist=304.8; + ACE_barrelLength=551.18; }; class hlc_rifle_c1A1: hlc_rifle_SLR { - ACE_barrelTwist=12; - ACE_barrelLength=21.700001; + ACE_barrelTwist=304.8; + ACE_barrelLength=551.18; }; class hlc_rifle_LAR: hlc_rifle_FAL5061 { - ACE_barrelTwist=12; - ACE_barrelLength=21; + ACE_barrelTwist=304.8; + ACE_barrelLength=533.4; }; class hlc_rifle_SLRchopmod: hlc_rifle_FAL5061 { - ACE_barrelTwist=12; - ACE_barrelLength=18; + ACE_barrelTwist=304.8; + ACE_barrelLength=457.2; }; }; \ No newline at end of file diff --git a/optionals/compat_hlcmods_g3/CfgWeapons.hpp b/optionals/compat_hlcmods_g3/CfgWeapons.hpp index e45fe34048..dc02124667 100644 --- a/optionals/compat_hlcmods_g3/CfgWeapons.hpp +++ b/optionals/compat_hlcmods_g3/CfgWeapons.hpp @@ -4,42 +4,42 @@ class CfgWeapons class hlc_g3_base; class hlc_rifle_g3sg1: hlc_g3_base { - ACE_barrelTwist=12; - ACE_barrelLength=17.700001; + ACE_barrelTwist=304.8; + ACE_barrelLength=449.58; }; class hlc_rifle_psg1: hlc_rifle_g3sg1 { - ACE_barrelTwist=12; - ACE_barrelLength=25.6; + ACE_barrelTwist=304.8; + ACE_barrelLength=650.24; }; class hlc_rifle_g3a3: hlc_rifle_g3sg1 { - ACE_barrelTwist=12; - ACE_barrelLength=17.700001; + ACE_barrelTwist=304.8; + ACE_barrelLength=449.58; }; class hlc_rifle_g3a3ris: hlc_rifle_g3a3 { - ACE_barrelTwist=12; - ACE_barrelLength=17.700001; + ACE_barrelTwist=304.8; + ACE_barrelLength=449.58; }; class hlc_rifle_g3ka4: hlc_rifle_g3a3 { - ACE_barrelTwist=12; - ACE_barrelLength=12.4; + ACE_barrelTwist=304.8; + ACE_barrelLength=314.96; }; class HLC_Rifle_g3ka4_GL: hlc_rifle_g3ka4 { - ACE_barrelTwist=12; - ACE_barrelLength=12.4; + ACE_barrelTwist=304.8; + ACE_barrelLength=314.96; }; class hlc_rifle_hk51: hlc_rifle_g3sg1 { - ACE_barrelTwist=12; - ACE_barrelLength=8.3100004; + ACE_barrelTwist=304.8; + ACE_barrelLength=211.074; }; class hlc_rifle_hk53: hlc_rifle_g3sg1 { - ACE_barrelTwist=7; - ACE_barrelLength=8.3100004; + ACE_barrelTwist=177.8; + ACE_barrelLength=211.074; }; }; \ No newline at end of file diff --git a/optionals/compat_hlcmods_m14/CfgWeapons.hpp b/optionals/compat_hlcmods_m14/CfgWeapons.hpp index 01a67ff063..64db736003 100644 --- a/optionals/compat_hlcmods_m14/CfgWeapons.hpp +++ b/optionals/compat_hlcmods_m14/CfgWeapons.hpp @@ -5,12 +5,12 @@ class CfgWeapons class hlc_rifle_M14; class hlc_M14_base: Rifle_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=22; + ACE_barrelTwist=304.8; + ACE_barrelLength=558.8; }; class hlc_rifle_m14sopmod: hlc_rifle_M14 { - ACE_barrelTwist=12; - ACE_barrelLength=18; + ACE_barrelTwist=304.8; + ACE_barrelLength=457.2; }; }; diff --git a/optionals/compat_hlcmods_m60e4/CfgWeapons.hpp b/optionals/compat_hlcmods_m60e4/CfgWeapons.hpp index 9532c1968d..50b4ffbc80 100644 --- a/optionals/compat_hlcmods_m60e4/CfgWeapons.hpp +++ b/optionals/compat_hlcmods_m60e4/CfgWeapons.hpp @@ -4,12 +4,12 @@ class CfgWeapons class hlc_M60e4_base; class hlc_lmg_M60E4: hlc_M60e4_base { - ACE_barrelTwist=12; - ACE_barrelLength=17; + ACE_barrelTwist=304.8; + ACE_barrelLength=431.8; }; class hlc_lmg_m60: hlc_M60e4_base { - ACE_barrelTwist=12; - ACE_barrelLength=22; + ACE_barrelTwist=304.8; + ACE_barrelLength=558.8; }; }; diff --git a/optionals/compat_rh_de/CfgAmmo.hpp b/optionals/compat_rh_de/CfgAmmo.hpp index b66b55f530..2297d89023 100644 --- a/optionals/compat_rh_de/CfgAmmo.hpp +++ b/optionals/compat_rh_de/CfgAmmo.hpp @@ -4,158 +4,158 @@ class CfgAmmo class BulletBase; class RH_50_AE_Ball: BulletBase { - ACE_caliber=0.5; - ACE_bulletLength=1.110; - ACE_bulletMass=325; + ACE_caliber=12.7; + ACE_bulletLength=28.194; + ACE_bulletMass=21.06; 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.228}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={360, 398, 420}; - ACE_barrelLengths[]={4, 6, 9}; + ACE_barrelLengths[]={101.6, 152.4, 228.6}; }; class RH_454_Casull: BulletBase { - ACE_caliber=0.452; - ACE_bulletLength=0.895; - ACE_bulletMass=325; + ACE_caliber=11.481; + ACE_bulletLength=22.733; + ACE_bulletMass=21.06; 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.171}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={450, 490, 500}; - ACE_barrelLengths[]={4, 7.5, 9}; + ACE_barrelLengths[]={101.6, 190.5, 228.6}; }; class RH_32ACP: BulletBase { - ACE_caliber=0.3125; - ACE_bulletLength=0.610; - ACE_bulletMass=65; + ACE_caliber=7.938; + ACE_bulletLength=15.494; + 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}; - ACE_barrelLengths[]={4, 5, 9}; + ACE_barrelLengths[]={101.6, 127.0, 228.6}; }; class RH_45ACP: BulletBase { - ACE_caliber=0.452; - ACE_bulletLength=0.68; - ACE_bulletMass=230; + ACE_caliber=11.481; + ACE_bulletLength=17.272; + 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}; - ACE_barrelLengths[]={4, 5, 9}; + ACE_barrelLengths[]={101.6, 127.0, 228.6}; }; class RH_B_40SW: BulletBase { - ACE_caliber=0.4; - ACE_bulletLength=0.447; - ACE_bulletMass=135; + ACE_caliber=10.16; + ACE_bulletLength=11.354; + ACE_bulletMass=8.748; 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.105, 0.115, 0.120, 0.105}; ACE_velocityBoundaries[]={365, 305, 259}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={360, 380, 400}; - ACE_barrelLengths[]={4, 6, 9}; + ACE_barrelLengths[]={101.6, 152.4, 228.6}; }; class RH_44mag_ball: BulletBase { - ACE_caliber=0.429; - ACE_bulletLength=0.804; - ACE_bulletMass=200; + ACE_caliber=10.897; + ACE_bulletLength=20.422; + ACE_bulletMass=12.96; 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.172}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={360, 390, 420}; - ACE_barrelLengths[]={4, 7.5, 9}; + ACE_barrelLengths[]={101.6, 190.5, 228.6}; }; class RH_357mag_ball: BulletBase { - ACE_caliber=0.357; - ACE_bulletLength=0.541; - ACE_bulletMass=125; + ACE_caliber=9.068; + ACE_bulletLength=13.741; + ACE_bulletMass=8.1; 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.148}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={490, 510, 535}; - ACE_barrelLengths[]={4, 6, 9}; + ACE_barrelLengths[]={101.6, 152.4, 228.6}; }; class RH_762x25: BulletBase { - ACE_caliber=0.310; - ACE_bulletLength=0.5455; - ACE_bulletMass=86; + ACE_caliber=7.874; + ACE_bulletLength=13.856; + ACE_bulletMass=5.5728; 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={360, 380, 400}; - ACE_barrelLengths[]={4, 6, 9}; + ACE_barrelLengths[]={101.6, 152.4, 228.6}; }; class RH_9x18_Ball: BulletBase { - ACE_caliber=0.365; - ACE_bulletLength=0.610; - ACE_bulletMass=92.6; + ACE_caliber=9.271; + ACE_bulletLength=15.494; + 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={298, 330, 350}; - ACE_barrelLengths[]={3.8, 5, 9}; + ACE_barrelLengths[]={96.52, 127.0, 228.6}; }; class RH_B_9x19_Ball: BulletBase { - ACE_caliber=0.355; - ACE_bulletLength=0.610; - ACE_bulletMass=124; + ACE_caliber=9.017; + ACE_bulletLength=15.494; + 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}; - ACE_barrelLengths[]={4, 5, 9}; + ACE_barrelLengths[]={101.6, 127.0, 228.6}; }; class RH_B_22LR_SD: BulletBase { - ACE_caliber=0.223; - ACE_bulletLength=0.45; - ACE_bulletMass=38; + ACE_caliber=5.664; + ACE_bulletLength=11.43; + ACE_bulletMass=2.4624; 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.111}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={330, 340, 360}; - ACE_barrelLengths[]={4, 6, 9}; + ACE_barrelLengths[]={101.6, 152.4, 228.6}; }; class RH_57x28mm: BulletBase { - ACE_caliber=0.224; - ACE_bulletLength=0.495; - ACE_bulletMass=28; + ACE_caliber=5.69; + ACE_bulletLength=12.573; + ACE_bulletMass=1.8144; 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.144}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={550, 625, 720}; - ACE_barrelLengths[]={4, 6, 10.35}; + ACE_barrelLengths[]={101.6, 152.4, 262.89}; }; }; \ No newline at end of file diff --git a/optionals/compat_rh_de/CfgWeapons.hpp b/optionals/compat_rh_de/CfgWeapons.hpp index 8fdff293c9..eb7d902a8b 100644 --- a/optionals/compat_rh_de/CfgWeapons.hpp +++ b/optionals/compat_rh_de/CfgWeapons.hpp @@ -4,137 +4,137 @@ class CfgWeapons class RH_Pistol_Base_F; class RH_deagle: RH_Pistol_Base_F { - ACE_barrelTwist=19; - ACE_barrelLength=6; + ACE_barrelTwist=482.6; + ACE_barrelLength=152.4; }; class RH_mateba: Pistol_Base_F { - ACE_barrelTwist=14; - ACE_barrelLength=6; + ACE_barrelTwist=355.6; + ACE_barrelLength=152.4; }; class RH_mp412: Pistol_Base_F { - ACE_barrelTwist=10; - ACE_barrelLength=6; + ACE_barrelTwist=254.0; + ACE_barrelLength=152.4; }; class RH_python: Pistol_Base_F { - ACE_barrelTwist=14; - ACE_barrelLength=6; + ACE_barrelTwist=355.6; + ACE_barrelLength=152.4; }; class RH_bull: RH_python { - ACE_barrelTwist=24; - ACE_barrelLength=6.5; + ACE_barrelTwist=609.6; + ACE_barrelLength=165.1; }; class RH_ttracker: Pistol_Base_F { - ACE_barrelTwist=12; - ACE_barrelLength=4; + ACE_barrelTwist=304.8; + ACE_barrelLength=101.6; }; class RH_cz75: RH_Pistol_Base_F { - ACE_barrelTwist=9.7; - ACE_barrelLength=4.7; + ACE_barrelTwist=246.38; + ACE_barrelLength=119.38; }; class RH_p226: RH_Pistol_Base_F { - ACE_barrelTwist=9.8; - ACE_barrelLength=4.4; + ACE_barrelTwist=248.92; + ACE_barrelLength=111.76; }; class RH_sw659: RH_Pistol_Base_F { - ACE_barrelTwist=9.8; - ACE_barrelLength=7.44; + ACE_barrelTwist=248.92; + ACE_barrelLength=188.976; }; class RH_usp: RH_Pistol_Base_F { - ACE_barrelTwist=16; - ACE_barrelLength=4.41; + ACE_barrelTwist=406.4; + ACE_barrelLength=112.014; }; class RH_uspm: RH_Pistol_Base_F { - ACE_barrelTwist=16; - ACE_barrelLength=6; + ACE_barrelTwist=406.4; + ACE_barrelLength=152.4; }; class RH_kimber: RH_Pistol_Base_F { - ACE_barrelTwist=16; - ACE_barrelLength=5; + ACE_barrelTwist=406.4; + ACE_barrelLength=127.0; }; class RH_m1911: RH_Pistol_Base_F { - ACE_barrelTwist=16; - ACE_barrelLength=5; + ACE_barrelTwist=406.4; + ACE_barrelLength=127.0; }; class RH_tt33: RH_Pistol_Base_F { - ACE_barrelTwist=9.45; - ACE_barrelLength=4.6; + ACE_barrelTwist=240.03; + ACE_barrelLength=116.84; }; class RH_mak: RH_Pistol_Base_F { - ACE_barrelTwist=9.45; - ACE_barrelLength=3.68; + ACE_barrelTwist=240.03; + ACE_barrelLength=93.472; }; class RH_mk2: RH_Pistol_Base_F { - ACE_barrelTwist=16; - ACE_barrelLength=4; + ACE_barrelTwist=406.4; + ACE_barrelLength=101.6; }; class RH_m9: RH_Pistol_Base_F { - ACE_barrelTwist=9.8; - ACE_barrelLength=4.9; + ACE_barrelTwist=248.92; + ACE_barrelLength=124.46; }; class RH_g18: RH_Pistol_Base_F { - ACE_barrelTwist=9.8; - ACE_barrelLength=4.49; + ACE_barrelTwist=248.92; + ACE_barrelLength=114.046; }; class RH_g17: RH_Pistol_Base_F { - ACE_barrelTwist=9.8; - ACE_barrelLength=4.49; + ACE_barrelTwist=248.92; + ACE_barrelLength=114.046; }; class RH_g19: RH_Pistol_Base_F { - ACE_barrelTwist=9.8; - ACE_barrelLength=4; + ACE_barrelTwist=248.92; + ACE_barrelLength=101.6; }; class RH_gsh18: RH_Pistol_Base_F { - ACE_barrelTwist=9.8; - ACE_barrelLength=4.1; + ACE_barrelTwist=248.92; + ACE_barrelLength=104.14; }; class RH_fnp45: RH_Pistol_Base_F { - ACE_barrelTwist=16; - ACE_barrelLength=4.5; + ACE_barrelTwist=406.4; + ACE_barrelLength=114.3; }; class RH_fn57: RH_fnp45 { - ACE_barrelTwist=9.1; - ACE_barrelLength=4.8; + ACE_barrelTwist=231.14; + ACE_barrelLength=121.92; }; class RH_vp70: RH_Pistol_Base_F { - ACE_barrelTwist=9.8; - ACE_barrelLength=4.6; + ACE_barrelTwist=248.92; + ACE_barrelLength=116.84; }; class RH_vz61: RH_Pistol_Base_F { - ACE_barrelTwist=16; - ACE_barrelLength=4.5; + ACE_barrelTwist=406.4; + ACE_barrelLength=114.3; }; class RH_tec9: RH_Pistol_Base_F { - ACE_barrelTwist=9.8; - ACE_barrelLength=5; + ACE_barrelTwist=248.92; + ACE_barrelLength=127.0; }; class RH_muzi: RH_Pistol_Base_F { - ACE_barrelTwist=9.8; - ACE_barrelLength=5; + ACE_barrelTwist=248.92; + ACE_barrelLength=127.0; }; }; \ No newline at end of file diff --git a/optionals/compat_rh_m4/CfgAmmo.hpp b/optionals/compat_rh_m4/CfgAmmo.hpp index c15e0e503a..763d96e3e7 100644 --- a/optionals/compat_rh_m4/CfgAmmo.hpp +++ b/optionals/compat_rh_m4/CfgAmmo.hpp @@ -10,197 +10,197 @@ class CfgAmmo { class RH_9x19_B_M822: BulletBase { - ACE_caliber=0.355; - ACE_bulletLength=0.610; - ACE_bulletMass=124; + ACE_caliber=9.017; + ACE_bulletLength=15.494; + 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}; - ACE_barrelLengths[]={4, 5, 9}; + ACE_barrelLengths[]={101.6, 127.0, 228.6}; }; class RH_9x19_B_HP: BulletBase { - ACE_caliber=0.355; - ACE_bulletLength=0.610; - ACE_bulletMass=124; + ACE_caliber=9.017; + ACE_bulletLength=15.494; + 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}; - ACE_barrelLengths[]={4, 5, 9}; + ACE_barrelLengths[]={101.6, 127.0, 228.6}; }; class RH_9x19_B_HPSB: BulletBase { - ACE_caliber=0.355; - ACE_bulletLength=0.603; - ACE_bulletMass=147; + ACE_caliber=9.017; + ACE_bulletLength=15.316; + ACE_bulletMass=9.5256; 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.212}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={295, 310, 330}; - ACE_barrelLengths[]={4, 5, 9}; + ACE_barrelLengths[]={101.6, 127.0, 228.6}; }; class RH_556x45_B_M855A1: B_556x45_Ball { - ACE_caliber=0.224; - ACE_bulletLength=0.906; - ACE_bulletMass=62; + ACE_caliber=5.69; + ACE_bulletLength=23.012; + 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}; - ACE_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}; + ACE_barrelLengths[]={210.82, 238.76, 269.24, 299.72, 330.2, 360.68, 391.16, 419.1, 449.58, 480.06, 508.0, 609.6}; }; class RH_556x45_B_Mk318: B_556x45_Ball { - ACE_caliber=0.224; - ACE_bulletLength=0.906; - ACE_bulletMass=62; + ACE_caliber=5.69; + ACE_bulletLength=23.012; + 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}; - ACE_barrelLengths[]={10, 15.5, 20}; + ACE_barrelLengths[]={254.0, 393.7, 508.0}; }; class RH_556x45_B_Mk262: B_556x45_Ball { - ACE_caliber=0.224; - ACE_bulletLength=0.906; - ACE_bulletMass=77; + ACE_caliber=5.69; + ACE_bulletLength=23.012; + 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}; - ACE_barrelLengths[]={7.5, 14.5, 18, 20}; + ACE_barrelLengths[]={190.5, 368.3, 457.2, 508.0}; }; class RH_68x43_B_FMJ: B_65x39_Caseless { - ACE_caliber=0.277; - ACE_bulletLength=0.959; - ACE_bulletMass=115; + ACE_caliber=7.036; + ACE_bulletLength=24.359; + ACE_bulletMass=7.452; 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.162}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=7; ACE_muzzleVelocities[]={713, 785, 810, 850}; - ACE_barrelLengths[]={12, 16, 20, 24}; + ACE_barrelLengths[]={304.8, 406.4, 508.0, 609.6}; }; class RH_68x43_B_Match: B_65x39_Caseless { - ACE_caliber=0.277; - ACE_bulletLength=1.250; - ACE_bulletMass=135; + ACE_caliber=7.036; + ACE_bulletLength=31.75; + ACE_bulletMass=8.748; 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.253}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=7; ACE_muzzleVelocities[]={700, 732, 750, 780}; - ACE_barrelLengths[]={12, 16, 20, 24}; + ACE_barrelLengths[]={304.8, 406.4, 508.0, 609.6}; }; class RH_762x35_B_FMJ: B_65x39_Caseless { - ACE_caliber=0.308; - ACE_bulletLength=1.118; - ACE_bulletMass=147; + ACE_caliber=7.823; + ACE_bulletLength=28.397; + ACE_bulletMass=9.5256; 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.398}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=1; ACE_muzzleVelocities[]={559, 609, 625}; - ACE_barrelLengths[]={6, 16, 20}; + ACE_barrelLengths[]={152.4, 406.4, 508.0}; }; class RH_762x35_B_Match: B_65x39_Caseless { - ACE_caliber=0.308; - ACE_bulletLength=1.153; - ACE_bulletMass=125; + ACE_caliber=7.823; + ACE_bulletLength=29.286; + 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[]={572, 676, 700}; - ACE_barrelLengths[]={6, 16, 20}; + ACE_barrelLengths[]={152.4, 406.4, 508.0}; }; class RH_762x35_B_MSB: B_65x39_Caseless { - ACE_caliber=0.308; - ACE_bulletLength=1.489; - ACE_bulletMass=220; + ACE_caliber=7.823; + ACE_bulletLength=37.821; + ACE_bulletMass=14.256; 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.608}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=1; ACE_muzzleVelocities[]={300, 320, 340}; - ACE_barrelLengths[]={9, 16, 20}; + ACE_barrelLengths[]={228.6, 406.4, 508.0}; }; class RH_762x51_B_M80A1: B_762x51_Ball { - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=146; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16, 20, 24, 26}; + ACE_barrelLengths[]={254.0, 406.4, 508.0, 609.6, 660.4}; }; class RH_762x51_B_Mk316LR: B_762x51_Ball { - ACE_caliber=0.308; - ACE_bulletLength=1.24; - ACE_bulletMass=175; + ACE_caliber=7.823; + ACE_bulletLength=31.496; + 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}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class RH_762x51_B_Mk319: B_762x51_Ball { - ACE_caliber=0.308; - ACE_bulletLength=1.24; - ACE_bulletMass=130; + ACE_caliber=7.823; + ACE_bulletLength=31.496; + ACE_bulletMass=8.424; 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}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=1; ACE_muzzleVelocities[]={838, 892, 910}; - ACE_barrelLengths[]={13, 16, 20}; + ACE_barrelLengths[]={330.2, 406.4, 508.0}; }; class RH_762x51_B_LFMJSB: B_762x51_Ball { - ACE_caliber=0.308; - ACE_bulletLength=1.340; - ACE_bulletMass=200; + ACE_caliber=7.823; + ACE_bulletLength=34.036; + ACE_bulletMass=12.96; 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}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; }; diff --git a/optionals/compat_rh_m4/CfgWeapons.hpp b/optionals/compat_rh_m4/CfgWeapons.hpp index 69536e9302..ad612383d1 100644 --- a/optionals/compat_rh_m4/CfgWeapons.hpp +++ b/optionals/compat_rh_m4/CfgWeapons.hpp @@ -4,127 +4,127 @@ class CfgWeapons class Rifle_Base_F; class RH_ar10: Rifle_Base_F { - ACE_barrelTwist=11.25; - ACE_barrelLength=20.8; + ACE_barrelTwist=285.75; + ACE_barrelLength=528.32; }; class RH_m110: Rifle_Base_F { - ACE_barrelTwist=10; - ACE_barrelLength=20; + ACE_barrelTwist=254.0; + ACE_barrelLength=508.0; }; class RH_Mk11: RH_m110 { - ACE_barrelTwist=11.25; - ACE_barrelLength=24; + ACE_barrelTwist=285.75; + ACE_barrelLength=609.6; }; class RH_SR25EC: RH_m110 { - ACE_barrelTwist=11.25; - ACE_barrelLength=20; + ACE_barrelTwist=285.75; + ACE_barrelLength=508.0; }; class RH_m4: Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=14.5; + ACE_barrelTwist=177.8; + ACE_barrelLength=368.3; }; class RH_M4_ris: RH_m4 { - ACE_barrelTwist=7; - ACE_barrelLength=14.5; + ACE_barrelTwist=177.8; + ACE_barrelLength=368.3; }; class RH_M4A1_ris: RH_M4_ris { - ACE_barrelTwist=7; - ACE_barrelLength=14.5; + ACE_barrelTwist=177.8; + ACE_barrelLength=368.3; }; class RH_M4m: RH_M4A1_ris { - ACE_barrelTwist=7; - ACE_barrelLength=10.5; + ACE_barrelTwist=177.8; + ACE_barrelLength=266.7; }; class RH_M4sbr: RH_M4A1_ris { - ACE_barrelTwist=7; - ACE_barrelLength=10.5; + ACE_barrelTwist=177.8; + ACE_barrelLength=266.7; }; class RH_hb: Rifle_Base_F { - ACE_barrelTwist=8; - ACE_barrelLength=6; + ACE_barrelTwist=203.2; + ACE_barrelLength=152.4; }; class RH_hb_b: RH_hb { - ACE_barrelTwist=8; - ACE_barrelLength=6; + ACE_barrelTwist=203.2; + ACE_barrelLength=152.4; }; class RH_sbr9: Rifle_Base_F { - ACE_barrelTwist=9.7; - ACE_barrelLength=9; + ACE_barrelTwist=246.38; + ACE_barrelLength=228.6; }; class RH_M4A6: RH_M4A1_ris { - ACE_barrelTwist=10; - ACE_barrelLength=14.5; + ACE_barrelTwist=254.0; + ACE_barrelLength=368.3; }; class RH_M16a1: RH_m4 { - ACE_barrelTwist=14; - ACE_barrelLength=20; + ACE_barrelTwist=355.6; + ACE_barrelLength=508.0; }; class RH_M16A2: RH_m4 { - ACE_barrelTwist=7; - ACE_barrelLength=20; + ACE_barrelTwist=177.8; + ACE_barrelLength=508.0; }; class RH_M16A4 : RH_M4_ris { - ACE_barrelTwist=7; - ACE_barrelLength=20; + ACE_barrelTwist=177.8; + ACE_barrelLength=508.0; }; class RH_M16A3: RH_M16A4 { - ACE_barrelTwist=7; - ACE_barrelLength=20; + ACE_barrelTwist=177.8; + ACE_barrelLength=508.0; }; class RH_M16A4_m: RH_M16A4 { - ACE_barrelTwist=7; - ACE_barrelLength=20; + ACE_barrelTwist=177.8; + ACE_barrelLength=508.0; }; class RH_M16A6: RH_M16A4 { - ACE_barrelTwist=7; - ACE_barrelLength=20; + ACE_barrelTwist=177.8; + ACE_barrelLength=508.0; }; class RH_Mk12mod1: RH_M16A4 { - ACE_barrelTwist=7; - ACE_barrelLength=18; + ACE_barrelTwist=177.8; + ACE_barrelLength=457.2; }; class RH_SAMR: RH_Mk12mod1 { - ACE_barrelTwist=7.7; - ACE_barrelLength=20; + ACE_barrelTwist=195.58; + ACE_barrelLength=508.0; }; class RH_Hk416: RH_M4A1_ris { - ACE_barrelTwist=7; - ACE_barrelLength=14.5; + ACE_barrelTwist=177.8; + ACE_barrelLength=368.3; }; class RH_Hk416s: RH_M4sbr { - ACE_barrelTwist=7; - ACE_barrelLength=10.4; + ACE_barrelTwist=177.8; + ACE_barrelLength=264.16; }; class RH_Hk416c: RH_M4sbr { - ACE_barrelTwist=7; - ACE_barrelLength=9; + ACE_barrelTwist=177.8; + ACE_barrelLength=228.6; }; class RH_M27IAR: RH_Mk12mod1 { - ACE_barrelTwist=7; - ACE_barrelLength=16.5; + ACE_barrelTwist=177.8; + ACE_barrelLength=419.1; }; }; \ No newline at end of file diff --git a/optionals/compat_rh_pdw/CfgAmmo.hpp b/optionals/compat_rh_pdw/CfgAmmo.hpp index 706344ff8c..9474ec47eb 100644 --- a/optionals/compat_rh_pdw/CfgAmmo.hpp +++ b/optionals/compat_rh_pdw/CfgAmmo.hpp @@ -2,14 +2,14 @@ class BulletBase; class RH_B_6x35: BulletBase { - ACE_caliber=0.224; - ACE_bulletLength=0.445; - ACE_bulletMass=65; + ACE_caliber=5.69; + ACE_bulletLength=11.303; + ACE_bulletMass=4.212; 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.26}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={730, 750, 760}; - ACE_barrelLengths[]={8, 10, 12}; + ACE_barrelLengths[]={203.2, 254.0, 304.8}; }; \ No newline at end of file diff --git a/optionals/compat_rh_pdw/CfgWeapons.hpp b/optionals/compat_rh_pdw/CfgWeapons.hpp index b009a202ce..37e7f7ffb4 100644 --- a/optionals/compat_rh_pdw/CfgWeapons.hpp +++ b/optionals/compat_rh_pdw/CfgWeapons.hpp @@ -4,7 +4,7 @@ class CfgWeapons class Rifle_Base_F; class RH_PDW: Rifle_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=10; + ACE_barrelTwist=177.8; + ACE_barrelLength=254.0; }; }; diff --git a/optionals/compat_rhs_afrf3/CfgAmmo.hpp b/optionals/compat_rhs_afrf3/CfgAmmo.hpp index 323634f02c..541437458e 100644 --- a/optionals/compat_rhs_afrf3/CfgAmmo.hpp +++ b/optionals/compat_rhs_afrf3/CfgAmmo.hpp @@ -5,121 +5,121 @@ class CfgAmmo class B_556x45_Ball; class rhs_B_545x39_Ball: B_556x45_Ball { - ACE_caliber=0.220; - ACE_bulletLength=0.85; - ACE_bulletMass=52.9; + ACE_caliber=5.588; + ACE_bulletLength=21.59; + 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=7; ACE_muzzleVelocities[]={780, 880, 920}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class rhs_B_545x39_Ball_Tracer_Green: rhs_B_545x39_Ball { - ACE_caliber=0.220; - ACE_bulletLength=0.85; - ACE_bulletMass=49.8; + ACE_caliber=5.588; + ACE_bulletLength=21.59; + 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[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=7; ACE_muzzleVelocities[]={785, 883, 925}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class B_762x51_Ball; class rhs_B_762x54_Ball: B_762x51_Ball { - ACE_caliber=0.312; - ACE_bulletLength=1.14; - ACE_bulletMass=152; + ACE_caliber=7.925; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class rhs_B_762x54_Ball_Tracer_Green: B_762x51_Ball { - ACE_caliber=0.312; - ACE_bulletLength=1.14; - ACE_bulletMass=149; + ACE_caliber=7.925; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class rhs_B_762x54_7N1_Ball: rhs_B_762x54_Ball { - ACE_caliber=0.312; - ACE_bulletLength=1.14; - ACE_bulletMass=152; + ACE_caliber=7.925; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class rhs_B_762x39_Ball: B_762x51_Ball { - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=123; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class rhs_B_762x39_Tracer: rhs_B_762x39_Ball { - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=117; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16.3, 20}; + ACE_barrelLengths[]={254.0, 414.02, 508.0}; }; class B_9x21_Ball; class rhs_B_9x19_7N21: B_9x21_Ball { - ACE_caliber=0.355; - ACE_bulletLength=0.610; - ACE_bulletMass=80.2; + ACE_caliber=9.017; + ACE_bulletLength=15.494; + ACE_bulletMass=5.19696; 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.14}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; ACE_muzzleVelocities[]={445, 460, 480}; - ACE_barrelLengths[]={4, 5, 9}; + ACE_barrelLengths[]={101.6, 127.0, 228.6}; }; class rhs_B_9x18_57N181S: B_9x21_Ball { - ACE_caliber=0.365; - ACE_bulletLength=0.610; - ACE_bulletMass=92.6; + ACE_caliber=9.271; + ACE_bulletLength=15.494; + 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[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=1; ACE_muzzleVelocities[]={298, 330, 350}; - ACE_barrelLengths[]={3.8, 5, 9}; + ACE_barrelLengths[]={96.52, 127.0, 228.6}; }; }; \ No newline at end of file diff --git a/optionals/compat_rhs_afrf3/CfgWeapons.hpp b/optionals/compat_rhs_afrf3/CfgWeapons.hpp index 49573b164a..90474a958f 100644 --- a/optionals/compat_rhs_afrf3/CfgWeapons.hpp +++ b/optionals/compat_rhs_afrf3/CfgWeapons.hpp @@ -4,58 +4,58 @@ class CfgWeapons class hgun_Rook40_F; class rhs_weap_pya: hgun_Rook40_F { - ACE_barrelTwist=10; - ACE_barrelLength=4.4; + ACE_barrelTwist=254.0; + ACE_barrelLength=111.76; }; class Pistol_Base_F; class rhs_weap_makarov_pmm: rhs_weap_pya { - ACE_barrelTwist=9.45; - ACE_barrelLength=3.68; + ACE_barrelTwist=240.03; + ACE_barrelLength=93.472; }; class rhs_weap_ak74m_Base_F; class rhs_weap_ak74m: rhs_weap_ak74m_Base_F { - ACE_barrelTwist=7.87; - ACE_barrelLength=16.3; + ACE_barrelTwist=199.898; + ACE_barrelLength=414.02; }; class rhs_weap_akm: rhs_weap_ak74m { - ACE_barrelTwist=7.87; - ACE_barrelLength=16.3; + ACE_barrelTwist=199.898; + ACE_barrelLength=414.02; }; class rhs_weap_aks74; class rhs_weap_aks74u: rhs_weap_aks74 { - ACE_barrelTwist=6.3; - ACE_barrelLength=8.3; + ACE_barrelTwist=160.02; + ACE_barrelLength=210.82; }; class rhs_weap_svd: rhs_weap_ak74m { - ACE_barrelTwist=9.4; - ACE_barrelLength=24.4; + ACE_barrelTwist=238.76; + ACE_barrelLength=619.76; }; class rhs_weap_svdp; class rhs_weap_svds: rhs_weap_svdp { - ACE_barrelTwist=9.4; - ACE_barrelLength=22.2; + ACE_barrelTwist=238.76; + ACE_barrelLength=563.88; }; class rhs_pkp_base; class rhs_weap_pkp: rhs_pkp_base { - ACE_barrelTwist=9.45; - ACE_barrelLength=25.9; + ACE_barrelTwist=240.03; + ACE_barrelLength=657.86; }; class rhs_weap_pkm: rhs_weap_pkp { - ACE_barrelTwist=9.45; - ACE_barrelLength=25.4; + ACE_barrelTwist=240.03; + ACE_barrelLength=645.16; }; class rhs_weap_rpk74m: rhs_weap_pkp { - ACE_barrelTwist=7.68; - ACE_barrelLength=23.2; + ACE_barrelTwist=195.072; + ACE_barrelLength=589.28; }; class rhs_acc_sniper_base; diff --git a/optionals/compat_rhs_usf3/CfgAmmo.hpp b/optionals/compat_rhs_usf3/CfgAmmo.hpp index 68a8c8f7fd..382ad1480e 100644 --- a/optionals/compat_rhs_usf3/CfgAmmo.hpp +++ b/optionals/compat_rhs_usf3/CfgAmmo.hpp @@ -4,94 +4,94 @@ class CfgAmmo class BulletBase; class rhsusf_B_300winmag: BulletBase { - ACE_caliber=0.308; - ACE_bulletLength=1.489; - ACE_bulletMass=220; + ACE_caliber=7.823; + ACE_bulletLength=37.821; + ACE_bulletMass=14.256; 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.310}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=7; ACE_muzzleVelocities[]={847, 867, 877}; - ACE_barrelLengths[]={20, 24, 26}; + ACE_barrelLengths[]={508.0, 609.6, 660.4}; }; class B_556x45_Ball; class rhs_ammo_556x45_Mk318_Ball: B_556x45_Ball { - ACE_caliber=0.224; - ACE_bulletLength=0.906; - ACE_bulletMass=62; + ACE_caliber=5.69; + ACE_bulletLength=23.012; + 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}; - ACE_barrelLengths[]={10, 15.5, 20}; + ACE_barrelLengths[]={254.0, 393.7, 508.0}; }; class rhs_ammo_556x45_Mk262_Ball: B_556x45_Ball { - ACE_caliber=0.224; - ACE_bulletLength=0.906; - ACE_bulletMass=77; + ACE_caliber=5.69; + ACE_bulletLength=23.012; + 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}; - ACE_barrelLengths[]={7.5, 14.5, 18, 20}; + ACE_barrelLengths[]={190.5, 368.3, 457.2, 508.0}; }; class rhs_ammo_762x51_M80_Ball: BulletBase { - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=146; + ACE_caliber=7.823; + ACE_bulletLength=28.956; + 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}; - ACE_barrelLengths[]={10, 16, 20, 24, 26}; + ACE_barrelLengths[]={254.0, 406.4, 508.0, 609.6, 660.4}; }; class rhs_ammo_762x51_M118_Special_Ball: rhs_ammo_762x51_M80_Ball { - ACE_caliber=0.308; - ACE_bulletLength=1.24; - ACE_bulletMass=175; + ACE_caliber=7.823; + ACE_bulletLength=31.496; + 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}; ACE_ballisticCoefficients[]={0.243}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=7; ACE_muzzleVelocities[]={750, 780, 790, 794}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; class rhs_ammo_762x51_M993_Ball: rhs_ammo_762x51_M80_Ball { - ACE_caliber=0.308; - ACE_bulletLength=1.24; - ACE_bulletMass=127; + ACE_caliber=7.823; + ACE_bulletLength=31.496; + 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}; - ACE_barrelLengths[]={13, 16, 20}; + ACE_barrelLengths[]={330.2, 406.4, 508.0}; }; class rhs_ammo_45ACP_MHP: BulletBase { - ACE_caliber=0.452; - ACE_bulletLength=0.68; - ACE_bulletMass=230; + ACE_caliber=11.481; + ACE_bulletLength=17.272; + 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}; - ACE_barrelLengths[]={4, 5, 9}; + ACE_barrelLengths[]={101.6, 127.0, 228.6}; }; }; \ No newline at end of file diff --git a/optionals/compat_rhs_usf3/CfgWeapons.hpp b/optionals/compat_rhs_usf3/CfgWeapons.hpp index a9791cd6b8..72ea2db1e7 100644 --- a/optionals/compat_rhs_usf3/CfgWeapons.hpp +++ b/optionals/compat_rhs_usf3/CfgWeapons.hpp @@ -6,70 +6,70 @@ class CfgWeapons class srifle_EBR_F; class rhs_weap_XM2010_Base_F: Rifle_Base_F { - ACE_barrelTwist=10; - ACE_barrelLength=24; + ACE_barrelTwist=254.0; + ACE_barrelLength=609.6; }; class arifle_MX_Base_F; class rhs_weap_m4_Base: arifle_MX_Base_F { - ACE_barrelTwist=7; - ACE_barrelLength=14.5; + ACE_barrelTwist=177.8; + ACE_barrelLength=368.3; }; class rhs_weap_m4a1; class rhs_weap_mk18: rhs_weap_m4a1 { - ACE_barrelTwist=7; - ACE_barrelLength=10.3; + ACE_barrelTwist=177.8; + ACE_barrelLength=261.62; }; class rhs_weap_m16a4: rhs_weap_m4_Base { - ACE_barrelTwist=7; - ACE_barrelLength=20; + ACE_barrelTwist=177.8; + ACE_barrelLength=508.0; }; class rhs_M249_base; class rhs_weap_m249_pip: rhs_M249_base { - ACE_barrelTwist=7; - ACE_barrelLength=16.3; + ACE_barrelTwist=177.8; + ACE_barrelLength=414.02; }; class weap_m240_base; class rhs_weap_m240B: weap_m240_base { - ACE_barrelTwist=12; - ACE_barrelLength=24.8; + ACE_barrelTwist=304.8; + ACE_barrelLength=629.92; }; class rhs_weap_m14ebrri: srifle_EBR_F { - ACE_barrelTwist=12; - ACE_barrelLength=22; + ACE_barrelTwist=304.8; + ACE_barrelLength=558.8; }; class rhs_weap_sr25: rhs_weap_m14ebrri { - ACE_barrelTwist=11.25; - ACE_barrelLength=24; + ACE_barrelTwist=285.75; + ACE_barrelLength=609.6; }; class rhs_weap_sr25_ec: rhs_weap_sr25 { - ACE_barrelTwist=11.25; - ACE_barrelLength=20; + ACE_barrelTwist=285.75; + ACE_barrelLength=508.0; }; class rhs_weap_M590_5RD: Rifle_Base_F { - ACE_barrelTwist=0; + ACE_barrelTwist=0.0; ACE_twistDirection=0; - ACE_barrelLength=18.5; + ACE_barrelLength=469.9; }; class rhs_weap_M590_8RD: rhs_weap_M590_5RD { - ACE_barrelTwist=0; + ACE_barrelTwist=0.0; ACE_twistDirection=0; - ACE_barrelLength=20; + ACE_barrelLength=508.0; }; class hgun_ACPC2_F; class rhsusf_weap_m1911a1: hgun_ACPC2_F { - ACE_barrelTwist=16; - ACE_barrelLength=5; + ACE_barrelTwist=406.4; + ACE_barrelLength=127.0; }; class rhsusf_acc_sniper_base;