196 lines
3.6 KiB
C++
196 lines
3.6 KiB
C++
class Mode_SemiAuto;
|
|
class cfgweapons
|
|
{
|
|
class cannon_120mm;
|
|
class braf_90mm: cannon_120mm
|
|
{
|
|
scope=1;
|
|
displayName="90mm Engesa EC-90";
|
|
cursor="EmptyCursor";
|
|
cursorAim="cannon";
|
|
showAimCursorInternal=0;
|
|
nameSound="cannon";
|
|
reloadSound[]=
|
|
{
|
|
"A3\Sounds_F\arsenal\weapons_vehicles\cannon_120mm\Cannon_120mm_Reload_01",
|
|
2.5118864,
|
|
1,
|
|
10
|
|
};
|
|
reloadMagazineSound[]=
|
|
{
|
|
"A3\Sounds_F\arsenal\weapons_vehicles\cannon_120mm\Cannon_120mm_Reload_01",
|
|
2.5118864,
|
|
1,
|
|
10
|
|
};
|
|
magazines[]=
|
|
{
|
|
"braf_11Rnd_90mm_apfsds_t_shells",
|
|
"braf_11Rnd_90mm_apfsds_shells",
|
|
"braf_11Rnd_90mm_hesh_shells",
|
|
"braf_11Rnd_90mm_heat_mp",
|
|
"braf_11Rnd_90mm_he_shells"
|
|
};
|
|
reloadTime=6;
|
|
magazineReloadTime=6;
|
|
autoReload=1;
|
|
canLock=0;
|
|
ballisticsComputer="2 + 16";
|
|
FCSMaxLeadSpeed=25;
|
|
FCSZeroingDelay=1;
|
|
aiDispersionCoefY=2;
|
|
aiDispersionCoefX=2;
|
|
autoFire=0;
|
|
modes[]=
|
|
{
|
|
"player",
|
|
"topDown",
|
|
"close",
|
|
"short",
|
|
"medium",
|
|
"far"
|
|
};
|
|
class GunParticles
|
|
{
|
|
class FirstEffect
|
|
{
|
|
effectName="CannonFired";
|
|
positionName="GunBeg";
|
|
directionName="GunEnd";
|
|
};
|
|
};
|
|
class player: Mode_SemiAuto
|
|
{
|
|
sounds[]=
|
|
{
|
|
"StandardSound"
|
|
};
|
|
class StandardSound
|
|
{
|
|
begin1[]=
|
|
{
|
|
"A3\Sounds_F\arsenal\weapons_vehicles\cannon_120mm\slammer_120mm_distant",
|
|
3.1622777,
|
|
1,
|
|
1500
|
|
};
|
|
soundBegin[]=
|
|
{
|
|
"begin1",
|
|
1
|
|
};
|
|
};
|
|
soundContinuous=0;
|
|
reloadTime=6;
|
|
magazineReloadTime=6;
|
|
autoReload=1;
|
|
autoFire=0;
|
|
dispersion=0.00056999997;
|
|
aiRateOfFire=1;
|
|
aiRateOfFireDistance=10;
|
|
minRange=0;
|
|
minRangeProbab=0.0099999998;
|
|
midRange=1;
|
|
midRangeProbab=0.0099999998;
|
|
maxRange=2;
|
|
maxRangeProbab=0.0099999998;
|
|
};
|
|
class TopDown: player
|
|
{
|
|
textureType="topDown";
|
|
displayName="$STR_A3_FireMode_TopDown0";
|
|
minRange=150;
|
|
minRangeProbab=0.40000001;
|
|
midRange=400;
|
|
midRangeProbab=0.94999999;
|
|
maxRange=8000;
|
|
maxRangeProbab=0.94999999;
|
|
};
|
|
class close: player
|
|
{
|
|
showToPlayer=0;
|
|
burst=1;
|
|
burstRangeMax=1;
|
|
aiRateOfFire=6;
|
|
aiRateOfFireDispersion=0.5;
|
|
aiRateOfFireDistance=500;
|
|
minRange=5;
|
|
minRangeProbab=0.1;
|
|
midRange=500;
|
|
midRangeProbab=0.80000001;
|
|
maxRange=1000;
|
|
maxRangeProbab=0.85000002;
|
|
};
|
|
class short: close
|
|
{
|
|
showToPlayer=0;
|
|
burst=1;
|
|
burstRangeMax=1;
|
|
aiRateOfFire=6;
|
|
aiRateOfFireDispersion=1;
|
|
aiRateOfFireDistance=1000;
|
|
minRange=500;
|
|
minRangeProbab=0.30000001;
|
|
midRange=1000;
|
|
midRangeProbab=0.85000002;
|
|
maxRange=1500;
|
|
maxRangeProbab=0.85000002;
|
|
};
|
|
class medium: close
|
|
{
|
|
dispersion=0.00071250001;
|
|
showToPlayer=0;
|
|
burst=1;
|
|
burstRangeMax=1;
|
|
aiRateOfFire=8;
|
|
aiRateOfFireDispersion=4;
|
|
aiRateOfFireDistance=1250;
|
|
minRange=1000;
|
|
minRangeProbab=0.60000002;
|
|
midRange=1500;
|
|
midRangeProbab=0.85000002;
|
|
maxRange=2000;
|
|
maxRangeProbab=0.80000001;
|
|
};
|
|
class far: close
|
|
{
|
|
dispersion=0.00071250001;
|
|
showToPlayer=0;
|
|
burst=1;
|
|
burstRangeMax=1;
|
|
aiRateOfFire=10;
|
|
aiRateOfFireDispersion=8;
|
|
aiRateOfFireDistance=1500;
|
|
minRange=1500;
|
|
minRangeProbab=0.75;
|
|
midRange=2000;
|
|
midRangeProbab=0.80000001;
|
|
maxRange=3500;
|
|
maxRangeProbab=0.050000001;
|
|
};
|
|
};
|
|
class braf_Vhmg_M2_static;
|
|
class braf_remax_m2: braf_Vhmg_M2_static
|
|
{
|
|
displayName="REMAX M2HB 12.7mm";
|
|
ballisticsComputer="2+16";
|
|
FCSMaxLeadSpeed=28;
|
|
FCSZeroingDelay=1;
|
|
magazines[]=
|
|
{
|
|
"braf_100Rnd_127x99_m",
|
|
"braf_150Rnd_127x99_m"
|
|
};
|
|
maxZeroing=2000;
|
|
class GunParticles
|
|
{
|
|
class FirstEffect
|
|
{
|
|
effectName="MachineGunCloud";
|
|
positionName="REMAXBeg";
|
|
directionName="REMAXEnd";
|
|
};
|
|
};
|
|
};
|
|
}; |