Files
braf/braf_soft/Braf_Weap_Veh.hpp

91 lines
1.8 KiB
C++

class cfgWeapons
{
class MGun;
class BRAF_MAG_VEH: MGun
{
scope=1;
displayName="$STR_braf_soft_weapon_mag";
reloadTime=0.1;
autoFire=1;
soundContinuous=0;
dispersion=0.003;
minRange=2;
minRangeProbab=0.1;
midRange=200;
midRangeProbab=0.7;
maxRange=1800;
maxZeroing=1500;
discreteDistance[]={100,200,300,400,500,600,800,1000,1200,1500};
discreteDistanceInitIndex=1;
maxRangeProbab=0.01;
aiDispersionCoefY=4;
aiDispersionCoefX=2;
magazines[]=
{
"BRAF_200Rnd_762x51_Mix_red",
"BRAF_200Rnd_762x51"
};
magazineReloadTime=5;
selectionFireAnim="zasleh";
maxLeadSpeed=600;
canLock=0;
autoReload=0;
reloadSound[]={"",1,1};
reloadMagazineSound[]=
{
"braf\braf_soft\BRAF_Marrua\AM11\Data\sounds\mag_reload.ogg",10,1,20
};
modes[]={"manual"};
class GunParticles
{
class effect1
{
positionName="gun_beg";
directionName="gun_end";
effectName="MachineGunCloud";
};
class effect2
{
positionName="machinegun_eject_dir";
directionName="machinegun_eject_pos";
effectName="MachineGunCartridge1";
};
class effect3
{
positionName="machinegun_2_eject_dir";
directionName="machinegun_2_eject_pos";
effectName="MachineGunEject";
};
};
class manual: MGun
{
displayName="FULL AUTO";
begin1[]=
{
"\braf\braf_soft\BRAF_Marrua\AM11\Data\sounds\mag.ogg",1.7782794,1,1000
};
begin2[]=
{
"\braf\braf_soft\BRAF_Marrua\AM11\Data\sounds\mag.ogg",1.7782794,1,1000
};
autoFire=1;
soundBegin[]=
{
"begin1",0.5,
"begin2",0.5
};
reloadTime=0.075;
dispersion=0.0012;
showToPlayer=1;
burst=1;
aiRateOfFire=0.5;
aiRateOfFireDistance=50;
minRange=1;
minRangeProbab=0.01;
midRange=2;
midRangeProbab=0.01;
maxRange=3;
maxRangeProbab=0.01;
};
};
};