Merge pull request #1443 from acemod/cupConfig

CUP config
This commit is contained in:
ulteq 2015-05-30 21:54:12 +02:00
commit b1f0f318ae
3 changed files with 564 additions and 84 deletions

View File

@ -1,10 +1,9 @@
class CfgAmmo
{
class BulletBase;
class B_762x51_Ball;
class B_127x99_Ball;
class CUP_B_545x39_Ball: BulletBase
{
class BulletBase;
class B_762x51_Ball;
class B_127x99_Ball;
class CUP_B_545x39_Ball: BulletBase {
ACE_caliber=5.588;
ACE_bulletLength=21.59;
ACE_bulletMass=3.42792;
@ -15,9 +14,8 @@ class CfgAmmo
ACE_dragModel=7;
ACE_muzzleVelocities[]={780, 880, 920};
ACE_barrelLengths[]={254.0, 414.02, 508.0};
};
class CUP_B_545x39_Ball_Tracer_Green: CUP_B_545x39_Ball
{
};
class CUP_B_545x39_Ball_Tracer_Green: CUP_B_545x39_Ball {
ACE_caliber=5.588;
ACE_bulletLength=21.59;
ACE_bulletMass=3.22704;
@ -28,9 +26,8 @@ class CfgAmmo
ACE_dragModel=7;
ACE_muzzleVelocities[]={785, 883, 925};
ACE_barrelLengths[]={254.0, 414.02, 508.0};
};
class CUP_B_545x39_Ball_Tracer_Red: BulletBase
{
};
class CUP_B_545x39_Ball_Tracer_Red: BulletBase {
ACE_caliber=5.588;
ACE_bulletLength=21.59;
ACE_bulletMass=3.22704;
@ -41,9 +38,8 @@ class CfgAmmo
ACE_dragModel=7;
ACE_muzzleVelocities[]={785, 883, 925};
ACE_barrelLengths[]={254.0, 414.02, 508.0};
};
class CUP_B_545x39_Ball_Tracer_White: BulletBase
{
};
class CUP_B_545x39_Ball_Tracer_White: BulletBase {
ACE_caliber=5.588;
ACE_bulletLength=21.59;
ACE_bulletMass=3.22704;
@ -54,9 +50,8 @@ class CfgAmmo
ACE_dragModel=7;
ACE_muzzleVelocities[]={785, 883, 925};
ACE_barrelLengths[]={254.0, 414.02, 508.0};
};
class CUP_B_545x39_Ball_Tracer_Yellow: BulletBase
{
};
class CUP_B_545x39_Ball_Tracer_Yellow: BulletBase {
ACE_caliber=5.588;
ACE_bulletLength=21.59;
ACE_bulletMass=3.22704;
@ -67,9 +62,8 @@ class CfgAmmo
ACE_dragModel=7;
ACE_muzzleVelocities[]={785, 883, 925};
ACE_barrelLengths[]={254.0, 414.02, 508.0};
};
class CUP_B_762x39_Ball: BulletBase
{
};
class CUP_B_762x39_Ball: BulletBase {
ACE_caliber=7.823;
ACE_bulletLength=28.956;
ACE_bulletMass=7.9704;
@ -80,9 +74,8 @@ class CfgAmmo
ACE_dragModel=1;
ACE_muzzleVelocities[]={650, 716, 750};
ACE_barrelLengths[]={254.0, 414.02, 508.0};
};
class CUP_B_762x39_Ball_Tracer_Green: BulletBase
{
};
class CUP_B_762x39_Ball_Tracer_Green: BulletBase {
ACE_caliber=7.823;
ACE_bulletLength=28.956;
ACE_bulletMass=7.5816;
@ -93,9 +86,20 @@ class CfgAmmo
ACE_dragModel=1;
ACE_muzzleVelocities[]={650, 716, 750};
ACE_barrelLengths[]={254.0, 414.02, 508.0};
};
class CUP_B_9x18_Ball: BulletBase
{
};
class B_762x39mm_KLT: BulletBase {
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[]={254.0, 414.02, 508.0};
};
class CUP_B_9x18_Ball: BulletBase {
ACE_caliber=9.271;
ACE_bulletLength=15.494;
ACE_bulletMass=6.00048;
@ -107,8 +111,7 @@ class CfgAmmo
ACE_muzzleVelocities[]={298, 330, 350};
ACE_barrelLengths[]={96.52, 127.0, 228.6};
};
class CUP_B_9x18_Ball_Tracer_Green: BulletBase
{
class CUP_B_9x18_Ball_Tracer_Green: BulletBase {
ACE_caliber=9.271;
ACE_bulletLength=15.494;
ACE_bulletMass=6.00048;
@ -120,8 +123,7 @@ class CfgAmmo
ACE_muzzleVelocities[]={298, 330, 350};
ACE_barrelLengths[]={96.52, 127.0, 228.6};
};
class CUP_B_9x18_Ball_Tracer_Red: BulletBase
{
class CUP_B_9x18_Ball_Tracer_Red: BulletBase {
ACE_caliber=9.271;
ACE_bulletLength=15.494;
ACE_bulletMass=6.00048;
@ -133,8 +135,7 @@ class CfgAmmo
ACE_muzzleVelocities[]={298, 330, 350};
ACE_barrelLengths[]={96.52, 127.0, 228.6};
};
class CUP_B_9x18_Ball_Tracer_Yellow: BulletBase
{
class CUP_B_9x18_Ball_Tracer_Yellow: BulletBase {
ACE_caliber=9.271;
ACE_bulletLength=15.494;
ACE_bulletMass=6.00048;
@ -146,8 +147,7 @@ class CfgAmmo
ACE_muzzleVelocities[]={298, 330, 350};
ACE_barrelLengths[]={96.52, 127.0, 228.6};
};
class CUP_B_9x18_Ball_White_Tracer: BulletBase
{
class CUP_B_9x18_Ball_White_Tracer: BulletBase {
ACE_caliber=9.271;
ACE_bulletLength=15.494;
ACE_bulletMass=6.00048;
@ -159,8 +159,7 @@ class CfgAmmo
ACE_muzzleVelocities[]={298, 330, 350};
ACE_barrelLengths[]={96.52, 127.0, 228.6};
};
class CUP_B_9x19_Ball: BulletBase
{
class CUP_B_9x19_Ball: BulletBase {
ACE_caliber=9.017;
ACE_bulletLength=15.494;
ACE_bulletMass=8.0352;
@ -171,9 +170,8 @@ class CfgAmmo
ACE_dragModel=1;
ACE_muzzleVelocities[]={340, 370, 400};
ACE_barrelLengths[]={101.6, 127.0, 228.6};
};
class CUP_B_762x51_noTracer: B_762x51_Ball
{
};
class CUP_B_762x51_noTracer: B_762x51_Ball {
ACE_caliber=7.823;
ACE_bulletLength=28.956;
ACE_bulletMass=9.4608;
@ -184,9 +182,8 @@ class CfgAmmo
ACE_dragModel=7;
ACE_muzzleVelocities[]={700, 800, 820, 833, 845};
ACE_barrelLengths[]={254.0, 406.4, 508.0, 609.6, 660.4};
};
class CUP_B_303_Ball: BulletBase
{
};
class CUP_B_303_Ball: BulletBase {
ACE_caliber=7.899;
ACE_bulletLength=31.166;
ACE_bulletMass=11.2752;
@ -197,9 +194,8 @@ class CfgAmmo
ACE_dragModel=1;
ACE_muzzleVelocities[]={748, 761, 765};
ACE_barrelLengths[]={508.0, 609.6, 660.4};
};
class CUP_B_127x107_Ball_Green_Tracer: BulletBase
{
};
class CUP_B_127x107_Ball_Green_Tracer: BulletBase {
ACE_caliber=12.979;
ACE_bulletLength=64.008;
ACE_bulletMass=48.276;
@ -211,8 +207,7 @@ class CfgAmmo
ACE_muzzleVelocities[]={820};
ACE_barrelLengths[]={728.98};
};
class CUP_B_127x108_Ball_Green_Tracer: BulletBase
{
class CUP_B_127x108_Ball_Green_Tracer: BulletBase {
ACE_caliber=12.979;
ACE_bulletLength=64.008;
ACE_bulletMass=48.276;
@ -224,8 +219,7 @@ class CfgAmmo
ACE_muzzleVelocities[]={820};
ACE_barrelLengths[]={728.98};
};
class CUP_B_762x54_Ball_White_Tracer: BulletBase
{
class CUP_B_762x54_Ball_White_Tracer: BulletBase {
ACE_caliber=7.925;
ACE_bulletLength=28.956;
ACE_bulletMass=9.6552;
@ -237,8 +231,7 @@ class CfgAmmo
ACE_muzzleVelocities[]={680, 750, 798, 800};
ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4};
};
class CUP_B_762x54_Ball_Red_Tracer: BulletBase
{
class CUP_B_762x54_Ball_Red_Tracer: BulletBase {
ACE_caliber=7.925;
ACE_bulletLength=28.956;
ACE_bulletMass=9.6552;
@ -250,8 +243,7 @@ class CfgAmmo
ACE_muzzleVelocities[]={680, 750, 798, 800};
ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4};
};
class CUP_B_762x54_Ball_Green_Tracer: BulletBase
{
class CUP_B_762x54_Ball_Green_Tracer: BulletBase {
ACE_caliber=7.925;
ACE_bulletLength=28.956;
ACE_bulletMass=9.6552;
@ -263,8 +255,7 @@ class CfgAmmo
ACE_muzzleVelocities[]={680, 750, 798, 800};
ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4};
};
class CUP_B_762x54_Ball_Yellow_Tracer: BulletBase
{
class CUP_B_762x54_Ball_Yellow_Tracer: BulletBase {
ACE_caliber=7.925;
ACE_bulletLength=28.956;
ACE_bulletMass=9.6552;
@ -276,8 +267,7 @@ class CfgAmmo
ACE_muzzleVelocities[]={680, 750, 798, 800};
ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4};
};
class CUP_B_9x39_SP5: BulletBase
{
class CUP_B_9x39_SP5: BulletBase {
ACE_caliber=9.246;
ACE_bulletLength=31.496;
ACE_bulletMass=16.2;
@ -288,9 +278,8 @@ class CfgAmmo
ACE_dragModel=1;
ACE_muzzleVelocities[]={280, 300, 320};
ACE_barrelLengths[]={254.0, 414.02, 508.0};
};
class CUP_B_762x51_Tracer_Green: BulletBase
{
};
class CUP_B_762x51_Tracer_Green: BulletBase {
ACE_caliber=7.823;
ACE_bulletLength=28.956;
ACE_bulletMass=9.4608;
@ -302,8 +291,7 @@ class CfgAmmo
ACE_muzzleVelocities[]={700, 800, 820, 833, 845};
ACE_barrelLengths[]={254.0, 406.4, 508.0, 609.6, 660.4};
};
class CUP_B_762x51_Tracer_Red: BulletBase
{
class CUP_B_762x51_Tracer_Red: BulletBase {
ACE_caliber=7.823;
ACE_bulletLength=28.956;
ACE_bulletMass=9.4608;
@ -315,8 +303,7 @@ class CfgAmmo
ACE_muzzleVelocities[]={700, 800, 820, 833, 845};
ACE_barrelLengths[]={254.0, 406.4, 508.0, 609.6, 660.4};
};
class CUP_B_762x51_Tracer_Yellow: BulletBase
{
class CUP_B_762x51_Tracer_Yellow: BulletBase {
ACE_caliber=7.823;
ACE_bulletLength=28.956;
ACE_bulletMass=9.4608;
@ -328,8 +315,7 @@ class CfgAmmo
ACE_muzzleVelocities[]={700, 800, 820, 833, 845};
ACE_barrelLengths[]={254.0, 406.4, 508.0, 609.6, 660.4};
};
class CUP_B_762x51_Tracer_White: BulletBase
{
class CUP_B_762x51_Tracer_White: BulletBase {
ACE_caliber=7.823;
ACE_bulletLength=28.956;
ACE_bulletMass=9.4608;
@ -341,8 +327,7 @@ class CfgAmmo
ACE_muzzleVelocities[]={700, 800, 820, 833, 845};
ACE_barrelLengths[]={254.0, 406.4, 508.0, 609.6, 660.4};
};
class B_127x107_Ball: BulletBase
{
class B_127x107_Ball: BulletBase {
ACE_caliber=12.979;
ACE_bulletLength=64.008;
ACE_bulletMass=48.276;
@ -353,9 +338,8 @@ class CfgAmmo
ACE_dragModel=1;
ACE_muzzleVelocities[]={820};
ACE_barrelLengths[]={728.98};
};
class CUP_B_9x18_SD: BulletBase
{
};
class CUP_B_9x18_SD: BulletBase {
ACE_caliber=9.271;
ACE_bulletLength=15.494;
ACE_bulletMass=6.00048;
@ -366,9 +350,8 @@ class CfgAmmo
ACE_dragModel=1;
ACE_muzzleVelocities[]={298, 330, 340};
ACE_barrelLengths[]={96.52, 127.0, 228.6};
};
class CUP_B_765x17_Ball: BulletBase
{
};
class CUP_B_765x17_Ball: BulletBase {
ACE_caliber=7.938;
ACE_bulletLength=15.494;
ACE_bulletMass=4.212;
@ -379,9 +362,8 @@ class CfgAmmo
ACE_dragModel=1;
ACE_muzzleVelocities[]={282, 300, 320};
ACE_barrelLengths[]={101.6, 127.0, 228.6};
};
class CUP_B_145x115_AP_Green_Tracer: BulletBase
{
};
class CUP_B_145x115_AP_Green_Tracer: BulletBase {
ACE_caliber=14.884;
ACE_bulletLength=50.8;
ACE_bulletMass=65.448;
@ -392,9 +374,8 @@ class CfgAmmo
ACE_dragModel=1;
ACE_muzzleVelocities[]={1000};
ACE_barrelLengths[]={1346.2};
};
class CUP_B_127x99_Ball_White_Tracer: B_127x99_Ball
{
};
class CUP_B_127x99_Ball_White_Tracer: B_127x99_Ball {
ACE_caliber=12.954;
ACE_bulletLength=58.674;
ACE_bulletMass=41.9256;
@ -405,9 +386,8 @@ class CfgAmmo
ACE_dragModel=1;
ACE_muzzleVelocities[]={853};
ACE_barrelLengths[]={736.6};
};
class CUP_B_86x70_Ball_noTracer: BulletBase
{
};
class CUP_B_86x70_Ball_noTracer: BulletBase {
ACE_caliber=8.585;
ACE_bulletLength=43.18;
ACE_bulletMass=19.44;
@ -418,5 +398,5 @@ class CfgAmmo
ACE_dragModel=7;
ACE_muzzleVelocities[]={820, 826, 830};
ACE_barrelLengths[]={609.6, 673.1, 711.2};
};
};
};

View File

@ -0,0 +1,499 @@
class CfgWeapons
{
class Pistol_Base_F;
class Rifle_Base_F;
class Rifle_Long_Base_F;
class CUP_hgun_Colt1911 : Pistol_Base_F {
ACE_barrelTwist=406.4;
ACE_barrelLength=127.0;
};
class CUP_sgun_AA12 : Rifle_Base_F {
ACE_barrelTwist=0.0;
ACE_twistDirection=0;
ACE_barrelLength=457.2;
};
class CUP_arifle_AK_Base : Rifle_Base_F {
ACE_barrelTwist=240.03;
ACE_barrelLength=414.02;
};
class CUP_arifle_AK107_Base : CUP_arifle_AK_Base {
ACE_barrelTwist=199.898;
ACE_barrelLength=414.02;
};
class CUP_arifle_AKS_Base : CUP_arifle_AK_Base {
ACE_barrelTwist=199.898;
ACE_barrelLength=414.02;
};
class CUP_arifle_AKS74U : CUP_arifle_AK_Base {
ACE_barrelTwist=160.02;
ACE_barrelLength=210.82;
};
class CUP_arifle_AK74;
class CUP_arifle_RPK74 : CUP_arifle_AK74 {
ACE_barrelTwist=195.072;
ACE_barrelLength=589.28;
};
class CUP_srifle_AS50 : Rifle_Long_Base_F {
ACE_barrelTwist=381.0;
ACE_barrelLength=736.6;
};
class CUP_srifle_AWM_Base : Rifle_Long_Base_F {
ACE_barrelTwist=279.4;
ACE_barrelLength=685.8;
};
class CUP_smg_bizon : Rifle_Base_F {
ACE_barrelTwist=240.03;
ACE_barrelLength=231.14;
};
class CUP_hgun_Compact : Pistol_Base_F {
ACE_barrelTwist=248.92;
ACE_barrelLength=94.996;
};
class CUP_srifle_CZ750 : Rifle_Long_Base_F {
ACE_barrelTwist=304.8;
ACE_barrelLength=660.4;
};
class CUP_arifle_CZ805_Base : Rifle_Base_F {
ACE_barrelTwist=304.8;
ACE_barrelLength=355.6;
};
class CUP_arifle_CZ805_A1 : CUP_arifle_CZ805_Base {
ACE_barrelTwist=304.8;
ACE_barrelLength=355.6;
};
class CUP_arifle_CZ805_A2 : CUP_arifle_CZ805_Base {
ACE_barrelTwist=304.8;
ACE_barrelLength=276.86;
};
class CUP_srifle_DMR : Rifle_Base_F {
ACE_barrelTwist=304.8;
ACE_barrelLength=558.8;
};
class CUP_hgun_Duty : Pistol_Base_F {
ACE_barrelTwist=248.92;
ACE_barrelLength=94.996;
};
class CUP_arifle_FNFAL : Rifle_Base_F {
ACE_barrelTwist=304.8;
ACE_barrelLength=533.4;
};
class CUP_arifle_G36_Base;
class CUP_arifle_G36A : CUP_arifle_G36_Base {
ACE_barrelTwist=177.8;
ACE_barrelLength=480;
};
class CUP_arifle_G36K : CUP_arifle_G36A {
ACE_barrelTwist=177.8;
ACE_barrelLength=318;
};
class CUP_arifle_G36C : Rifle_Base_F {
ACE_barrelTwist=177.8;
ACE_barrelLength=228;
};
class CUP_arifle_MG36 : CUP_arifle_G36C {
ACE_barrelTwist=177.8;
ACE_barrelLength=480;
};
class CUP_hgun_Glock17 : Pistol_Base_F {
ACE_barrelTwist=248.92;
ACE_barrelLength=114.046;
};
class CUP_srifle_CZ550 : Rifle_Base_F {
ACE_barrelTwist=304.8;
ACE_barrelLength=599.999;
};
class CUP_srifle_ksvk : Rifle_Base_F {
ACE_barrelTwist=457.2;
ACE_barrelLength=999.998;
};
class CUP_lmg_L7A2 : Rifle_Long_Base_F {
ACE_barrelTwist=304.8;
ACE_barrelLength=629.92;
};
class CUP_arifle_L85A2_Base : Rifle_Base_F {
ACE_barrelTwist=177.8;
ACE_barrelLength=518.16;
};
class CUP_arifle_L86A2_Base: Rifle_Base_F {
ACE_barrelTwist=177.8;
ACE_barrelLength=646;
};
class CUP_lmg_L110A1 : Rifle_Long_Base_F {
ACE_barrelTwist=177.8;
ACE_barrelLength=347.98;
};
class CUP_srifle_LeeEnfield : Rifle_Base_F {
ACE_barrelTwist=254.0;
ACE_barrelLength=640.08;
};
class CUP_hgun_M9 : Pistol_Base_F {
ACE_barrelTwist=248.92;
ACE_barrelLength=124.46;
};
class CUP_srifle_M14 : Rifle_Base_F {
ACE_barrelTwist=304.8;
ACE_barrelLength=558.8;
};
class CUP_arifle_M16_Base : Rifle_Base_F {
ACE_barrelTwist=355.6;
ACE_barrelLength=508.0;
};
class CUP_arifle_M16A4_Base;
class CUP_arifle_M4_Base : CUP_arifle_M16A4_Base {
ACE_barrelTwist=177.8;
ACE_barrelLength=368.3;
};
class CUP_arifle_M4A1;
class CUP_srifle_Mk12SPR : CUP_arifle_M4A1 {
ACE_barrelTwist=177.8;
ACE_barrelLength=457.2;
};
class CUP_srifle_M24_des : Rifle_Base_F {
ACE_barrelTwist=285.75;
ACE_barrelLength=609.6;
};
class CUP_lmg_M60A4 : Rifle_Long_Base_F {
ACE_barrelTwist=304.8;
ACE_barrelLength=431.8;
};
class CUP_srifle_M107_Base : Rifle_Long_Base_F {
ACE_barrelTwist=381.0;
ACE_barrelLength=736.6;
};
class CUP_srifle_M110 : Rifle_Base_F {
ACE_barrelTwist=279.4;
ACE_barrelLength=508.0;
};
class CUP_lmg_M240 : Rifle_Long_Base_F {
ACE_barrelTwist=304.8;
ACE_barrelLength=629.92;
};
class CUP_lmg_M249_para : Rifle_Long_Base_F {
ACE_barrelTwist=177.8;
ACE_barrelLength=414.02;
};
class CUP_lmg_M249 : Rifle_Long_Base_F {
ACE_barrelTwist=177.8;
ACE_barrelLength=457.2;
};
class CUP_sgun_M1014 : Rifle_Base_F {
ACE_twistDirection=0;
ACE_barrelTwist=0.0;
ACE_barrelLength=469.9;
};
class CUP_hgun_Makarov : Pistol_Base_F {
ACE_barrelTwist=240.03;
ACE_barrelLength=93.472;
};
class CUP_hgun_MicroUzi : Pistol_Base_F {
ACE_barrelTwist=248.92;
ACE_barrelLength=127.0;
};
class CUP_lmg_Mk48_Base : Rifle_Long_Base_F {
ACE_barrelTwist=304.8;
ACE_barrelLength=501.65;
};
class CUP_smg_MP5SD6 : Rifle_Base_F {
ACE_barrelTwist=254.0;
ACE_barrelLength=144.78;
};
class CUP_smg_MP5A5 : CUP_smg_MP5SD6 {
ACE_barrelTwist=254.0;
ACE_barrelLength=226.06;
};
class CUP_hgun_PB6P9 : Pistol_Base_F {
ACE_barrelTwist=240.03;
ACE_barrelLength=104.14;
};
class CUP_hgun_Phantom : Pistol_Base_F {
ACE_barrelTwist=246.38;
ACE_barrelLength=119.38;
};
class CUP_lmg_PKM : Rifle_Long_Base_F {
ACE_barrelTwist=240.03;
ACE_barrelLength=645.16;
};
class CUP_lmg_Pecheneg : CUP_lmg_PKM {
ACE_barrelTwist=240.03;
ACE_barrelLength=657.86;
};
class CUP_hgun_TaurusTracker455 : Pistol_Base_F {
ACE_barrelTwist=304.8;
ACE_barrelLength=101.6;
};
class CUP_arifle_Sa58_base;
class CUP_arifle_Sa58P : CUP_arifle_Sa58_base {
ACE_barrelTwist=240.03;
ACE_barrelLength=391.16;
};
class CUP_arifle_Sa58V : CUP_arifle_Sa58P {
ACE_barrelTwist=240.03;
ACE_barrelLength=391.16;
};
class CUP_hgun_SA61 : Pistol_Base_F {
ACE_barrelTwist=406.4;
ACE_barrelLength=114.3;
};
class CUP_sgun_Saiga12K: Rifle_Base_F {
ACE_barrelTwist=0.0;
ACE_twistDirection=0;
ACE_barrelLength=429.26;
};
class CUP_arifle_SCAR_L_Base;
class CUP_arifle_Mk16_CQC : CUP_arifle_SCAR_L_Base {
ACE_barrelTwist=177.8;
ACE_barrelLength=254.0;
};
class CUP_arifle_Mk16_STD : CUP_arifle_SCAR_L_Base {
ACE_barrelTwist=177.8;
ACE_barrelLength=355.6;
};
class CUP_arifle_Mk16_SV : CUP_arifle_SCAR_L_Base {
ACE_barrelTwist=177.8;
ACE_barrelLength=457.2;
};
class CUP_arifle_Mk17_Base;
class CUP_arifle_Mk17_CQC : CUP_arifle_Mk17_Base {
ACE_barrelTwist=304.8;
ACE_barrelLength=330.2;
};
class CUP_arifle_Mk17_STD : CUP_arifle_Mk17_Base {
ACE_barrelTwist=304.8;
ACE_barrelLength=406.4;
};
class CUP_arifle_Mk20 : CUP_arifle_Mk17_Base {
ACE_barrelTwist=304.8;
ACE_barrelLength=508.0;
};
class CUP_srifle_SVD : Rifle_Base_F {
ACE_barrelTwist=238.76;
ACE_barrelLength=619.76;
};
class CUP_lmg_UK59 : Rifle_Long_Base_F {
ACE_barrelTwist=381.0;
ACE_barrelLength=551.18;
};
class MGun;
class CUP_DSHKM_W : MGun {
ACE_barrelTwist=381.0;
ACE_barrelLength=1069.34;
};
class CUP_KPVT_W : MGun {
ACE_barrelTwist=454.914;
ACE_barrelLength=1346.2;
};
class CUP_M242_W;
class CUP_KPVB_W : CUP_M242_W {
ACE_barrelTwist=454.914;
ACE_barrelLength=1346.2;
};
class MGunCore;
class CUP_M134 : MGunCore {
ACE_barrelTwist=304.8;
ACE_barrelLength=558.8;
};
class CUP_M240_veh_W : Rifle_Long_Base_F {
ACE_barrelTwist=304.8;
ACE_barrelLength=629.92;
};
class CUP_PKT_W : MGun {
ACE_barrelTwist=240.03;
ACE_barrelLength=722.122;
};
class CUP_srifle_VSSVintorez : Rifle_Base_F {
ACE_barrelTwist=210.82;
ACE_barrelLength=200.66;
};
class CUP_arifle_XM8_Base : Rifle_Base_F {
ACE_barrelTwist=177.8;
ACE_barrelLength=317.5;
};
class CUP_arifle_XM8_Carbine : CUP_arifle_XM8_Base {
ACE_barrelTwist=177.8;
ACE_barrelLength=317.5;
};
class CUP_arifle_xm8_sharpshooter : CUP_arifle_XM8_Base {
ACE_barrelTwist=177.8;
ACE_barrelLength=508.0;
};
class CUP_arifle_xm8_SAW : CUP_arifle_XM8_Base {
ACE_barrelTwist=177.8;
ACE_barrelLength=508.0;
};
class CUP_arifle_XM8_Compact : CUP_arifle_XM8_Base {
ACE_barrelTwist=177.8;
ACE_barrelLength=228.6;
};
class CUP_arifle_XM8_Railed_Base : Rifle_Base_F {
ACE_barrelTwist=177.8;
ACE_barrelLength=317.5;
};
class CUP_arifle_XM8_Carbine_FG : CUP_arifle_XM8_Base {
ACE_barrelTwist=177.8;
ACE_barrelLength=317.5;
};
class ItemCore;
class InventoryOpticsItem_Base_F;
class CUP_optic_SB_3_12x50_PMII : ItemCore {
ACE_ScopeAdjust_Vertical[] = { -4, 30 };
ACE_ScopeAdjust_Horizontal[] = { -6, 6 };
ACE_ScopeAdjust_VerticalIncrement = 0.1;
ACE_ScopeAdjust_HorizontalIncrement = 0.1;
class ItemInfo : InventoryOpticsItem_Base_F {
class OpticsModes {
class LRR {
discreteDistance[] = { 100 };
discreteDistanceInitIndex = 0;
};
};
};
};
class CUP_optic_LeupoldMk4 : ItemCore {
ACE_ScopeAdjust_Vertical[] = { -4, 30 };
ACE_ScopeAdjust_Horizontal[] = { -6, 6 };
ACE_ScopeAdjust_VerticalIncrement = 0.1;
ACE_ScopeAdjust_HorizontalIncrement = 0.1;
class ItemInfo : InventoryOpticsItem_Base_F {
class OpticsModes {
class LRR {
discreteDistance[] = { 100 };
discreteDistanceInitIndex = 0;
};
};
};
};
class CUP_optic_Leupold_VX3 : ItemCore {
ACE_ScopeAdjust_Vertical[] = { -4, 30 };
ACE_ScopeAdjust_Horizontal[] = { -6, 6 };
ACE_ScopeAdjust_VerticalIncrement = 0.1;
ACE_ScopeAdjust_HorizontalIncrement = 0.1;
class ItemInfo : InventoryOpticsItem_Base_F {
class OpticsModes {
class StepScope {
discreteDistance[] = { 100 };
discreteDistanceInitIndex = 0;
};
};
};
};
class CUP_optic_AN_PVS_10 : ItemCore {
ACE_ScopeAdjust_Vertical[] = { -4, 30 };
ACE_ScopeAdjust_Horizontal[] = { -6, 6 };
ACE_ScopeAdjust_VerticalIncrement = 0.1;
ACE_ScopeAdjust_HorizontalIncrement = 0.1;
class ItemInfo : InventoryOpticsItem_Base_F {
class OpticsModes {
class NVScope {
discreteDistance[] = { 100 };
discreteDistanceInitIndex = 0;
};
};
};
};
class CUP_optic_LeupoldM3LR : ItemCore {
ACE_ScopeAdjust_Vertical[] = { -4, 30 };
ACE_ScopeAdjust_Horizontal[] = { -6, 6 };
ACE_ScopeAdjust_VerticalIncrement = 0.1;
ACE_ScopeAdjust_HorizontalIncrement = 0.1;
class ItemInfo : InventoryOpticsItem_Base_F {
class OpticsModes {
class LRR {
discreteDistance[] = { 100 };
discreteDistanceInitIndex = 0;
};
};
};
};
class CUP_optic_LeupoldMk4_10x40_LRT_Desert : ItemCore {
ACE_ScopeAdjust_Vertical[] = { -4, 30 };
ACE_ScopeAdjust_Horizontal[] = { -6, 6 };
ACE_ScopeAdjust_VerticalIncrement = 0.1;
ACE_ScopeAdjust_HorizontalIncrement = 0.1;
class ItemInfo : InventoryOpticsItem_Base_F {
class OpticsModes {
class LRR {
discreteDistance[] = { 100 };
discreteDistanceInitIndex = 0;
};
};
};
};
class CUP_optic_LeupoldMk4_MRT_tan : ItemCore {
ACE_ScopeAdjust_Vertical[] = { -4, 30 };
ACE_ScopeAdjust_Horizontal[] = { -6, 6 };
ACE_ScopeAdjust_VerticalIncrement = 0.1;
ACE_ScopeAdjust_HorizontalIncrement = 0.1;
class ItemInfo : InventoryOpticsItem_Base_F {
class OpticsModes {
class MRT {
discreteDistance[] = { 100 };
discreteDistanceInitIndex = 0;
};
};
};
};
class CUP_optic_SB_11_4x20_PM : ItemCore {
ACE_ScopeAdjust_Vertical[] = { -0.1, 10.1 };
ACE_ScopeAdjust_Horizontal[] = { -5.1, 5.1 };
ACE_ScopeAdjust_VerticalIncrement = 0.1;
ACE_ScopeAdjust_HorizontalIncrement = 0.1;
class ItemInfo : InventoryOpticsItem_Base_F {
class OpticsModes {
class ShortDot {
discreteDistance[] = { 100 };
discreteDistanceInitIndex = 0;
};
};
};
};
/*
// This would require MOA turrets
class CUP_optic_AN_PVS_4 : ItemCore {
ACE_ScopeAdjust_Vertical[] = { -12, 50 };
ACE_ScopeAdjust_Horizontal[] = { -20, 20 };
ACE_ScopeAdjust_VerticalIncrement = 0.25;
ACE_ScopeAdjust_HorizontalIncrement = 0.25;
ACE_ScopeAdjust_Unit = "MOA";
class ItemInfo : InventoryOpticsItem_Base_F {
class OpticsModes {
class ANPVS4 {
discreteDistance[] = { 100 };
discreteDistanceInitIndex = 0;
};
};
};
};
*/
class CUP_optic_PSO_1 : ItemCore {
ACE_ScopeAdjust_Vertical[] = { 0, 0 };
ACE_ScopeAdjust_Horizontal[] = { -10, 10 };
ACE_ScopeAdjust_VerticalIncrement = 0.0;
ACE_ScopeAdjust_HorizontalIncrement = 0.5;
class ItemInfo : InventoryOpticsItem_Base_F {
class OpticsModes {
class PSO {
discreteDistance[]={100, 200, 300, 400, 450, 500, 550, 600, 650, 700, 750, 800, 850, 900, 950, 1000};
discreteDistanceInitIndex=3;
};
};
};
};
class CUP_optic_PSO_3 : ItemCore {
ACE_ScopeAdjust_Vertical[] = { 0, 0 };
ACE_ScopeAdjust_Horizontal[] = { -10, 10 };
ACE_ScopeAdjust_VerticalIncrement = 0.0;
ACE_ScopeAdjust_HorizontalIncrement = 0.5;
class ItemInfo : InventoryOpticsItem_Base_F {
class OpticsModes {
class PSO {
discreteDistance[]={100, 200, 300, 400, 450, 500, 550, 600, 650, 700, 750, 800, 850, 900, 950, 1000};
discreteDistanceInitIndex=3;
};
};
};
};
};

View File

@ -12,3 +12,4 @@ class CfgPatches {
};
#include "CfgAmmo.hpp"
#include "CfgWeapons.hpp"