301 lines
7.6 KiB
C++
301 lines
7.6 KiB
C++
class CfgAmmo {
|
|
class BulletBase;
|
|
class B_762x51_Ball;
|
|
class B_338_Ball;
|
|
class B_556x45_Ball;
|
|
//.308
|
|
class braf_308_ball : B_762x51_Ball {
|
|
hit = 11.6;
|
|
indirectHit = 0;
|
|
indirectHitRange = 0;
|
|
cartridge = "FxCartridge_762";
|
|
visibleFire = 3; // how much is visible when this weapon is fired
|
|
audibleFire = 45;
|
|
model="\A3\Weapons_f\Data\bullettracer\tracer_red.p3d";
|
|
lightcolor[] = {0.25,0.25,0.5};
|
|
flaresize = 5;
|
|
effectflare = "FlareShell";
|
|
tracerScale = 2.0;
|
|
tracerStartTime = 0;
|
|
tracerEndTime = 10;
|
|
dangerRadiusBulletClose = 8;
|
|
dangerRadiusHit = 12;
|
|
suppressionRadiusBulletClose = 6;
|
|
suppressionRadiusHit = 8;
|
|
cost = 1.2;
|
|
airLock = true;
|
|
typicalSpeed = 800;
|
|
caliber = 1.6;
|
|
airFriction = -0.001;
|
|
waterFriction = -0.4;
|
|
ACE_caliber=7.823;
|
|
ACE_bulletLength=28.955999;
|
|
ACE_bulletMass=9.4608002;
|
|
ACE_ammoTempMuzzleVelocityShifts[]={-26.549999,-25.469999,-22.85,-20.120001,-16.98,-12.8,-7.6399999,-1.53,5.96,15.17,26.190001};
|
|
ACE_ballisticCoefficients[]={0.2};
|
|
ACE_velocityBoundaries[]={};
|
|
ACE_standardAtmosphere="ICAO";
|
|
ACE_dragModel=7;
|
|
ACE_muzzleVelocities[]={700,800,820,833,845};
|
|
ACE_barrelLengths[]={254,406.39999,508,609.59998,660.40002};
|
|
class CamShakeExplode {
|
|
power = 2.82843;
|
|
duration = 0.6;
|
|
frequency = 20;
|
|
distance = 8.48528;
|
|
};
|
|
class CamShakeHit {
|
|
power = 5;
|
|
duration = 0.2;
|
|
frequency = 20;
|
|
distance = 1;
|
|
};
|
|
};
|
|
class braf_308_ball_red: braf_308_ball {
|
|
model="\A3\Weapons_f\Data\bullettracer\tracer_red";
|
|
effectfly = "Braf_tracer_red";
|
|
lightcolor[] = {0.25,0.25,0.5};
|
|
flaresize = 5;
|
|
effectflare = "FlareShell";
|
|
tracerScale = 2.0;
|
|
tracerStartTime = 0;
|
|
tracerEndTime = 10;
|
|
};
|
|
class braf_308_ball_Green: braf_308_ball {
|
|
model="\A3\Weapons_f\Data\bullettracer\tracer_green";
|
|
effectfly = "Braf_tracer_green";
|
|
lightcolor[] = {0.25,0.25,0.5};
|
|
flaresize = 5;
|
|
effectflare = "FlareShell";
|
|
tracerScale = 2.0;
|
|
tracerStartTime = 0;
|
|
tracerEndTime = 10;
|
|
};
|
|
class braf_308_ball_yellow: braf_308_ball {
|
|
model="\A3\Weapons_f\Data\bullettracer\tracer_yellow";
|
|
effectfly = "Braf_tracer_yellow";
|
|
lightcolor[] = {0.25,0.25,0.5};
|
|
flaresize = 5;
|
|
effectflare = "FlareShell";
|
|
tracerScale = 2.0;
|
|
tracerStartTime = 0;
|
|
tracerEndTime = 10;
|
|
};
|
|
class braf_308_ball_Festin : BulletBase
|
|
{
|
|
hit = 0;
|
|
cartridge = "FxCartridge_762";
|
|
};
|
|
//.338
|
|
class braf_338_ball: B_338_Ball {
|
|
hit=16;
|
|
indirectHit=0;
|
|
indirectHitRange=0;
|
|
cartridge="FxCartridge_338_Ball";
|
|
audibleFire=80;
|
|
visibleFireTime=3;
|
|
dangerRadiusBulletClose=10;
|
|
dangerRadiusHit=14;
|
|
suppressionRadiusBulletClose=8;
|
|
suppressionRadiusHit=10;
|
|
cost=6;
|
|
airLock=1;
|
|
caliber=2;
|
|
typicalSpeed=890;
|
|
timeToLive=10;
|
|
model="\A3\Weapons_f\Data\bullettracer\tracer_red";
|
|
lightcolor[] = {0.25,0.25,0.5};
|
|
flaresize = 5;
|
|
effectflare = "FlareShell";
|
|
tracerScale = 2.0;
|
|
tracerStartTime=0.075000003;
|
|
tracerEndTime = 10;
|
|
airFriction=-0.00060999999;
|
|
class CamShakeExplode
|
|
{
|
|
power=3.1622801;
|
|
duration=0.60000002;
|
|
frequency=20;
|
|
distance=9.4868298;
|
|
};
|
|
class CamShakeHit
|
|
{
|
|
power=10;
|
|
duration=0.40000001;
|
|
frequency=20;
|
|
distance=1;
|
|
};
|
|
};
|
|
class braf_338_ball_red: braf_338_ball {
|
|
model="\A3\Weapons_f\Data\bullettracer\tracer_red";
|
|
effectfly = "Braf_tracer_red";
|
|
};
|
|
//5.56mm
|
|
class braf_556_ball : B_556x45_Ball {
|
|
hit = 9;
|
|
indirectHit = 0;
|
|
indirectHitRange = 0;
|
|
cartridge = "FxCartridge_556";
|
|
visibleFire = 3; // how much is visible when this weapon is fired
|
|
audibleFire = 35;
|
|
model="\A3\Weapons_f\Data\bullettracer\tracer_red";
|
|
lightcolor[] = {0.25,0.25,0.5};
|
|
flaresize = 3;
|
|
effectflare = "FlareShell";
|
|
tracerScale = 1;
|
|
tracerStartTime = 0;
|
|
tracerEndTime = 10;
|
|
dangerRadiusBulletClose = 8;
|
|
dangerRadiusHit = 12;
|
|
suppressionRadiusBulletClose = 4;
|
|
suppressionRadiusHit = 8;
|
|
cost = 1;
|
|
airLock = true;
|
|
typicalSpeed = 920;
|
|
caliber = 1.6;
|
|
airFriction = -0.0012000001;
|
|
waterFriction = -0.30000001;
|
|
ACE_caliber=5.823;
|
|
ACE_bulletLength=28.955999;
|
|
ACE_bulletMass=9.4608002;
|
|
ACE_ammoTempMuzzleVelocityShifts[]={-26.549999,-25.469999,-22.85,-20.120001,-16.98,-12.8,-7.6399999,-1.53,5.96,15.17,26.190001};
|
|
ACE_ballisticCoefficients[]={0.2};
|
|
ACE_velocityBoundaries[]={};
|
|
ACE_standardAtmosphere="ICAO";
|
|
ACE_dragModel=7;
|
|
ACE_muzzleVelocities[]={700,800,820,833,845};
|
|
ACE_barrelLengths[]={254,406.39999,508,609.59998,660.40002};
|
|
class CamShakeExplode {
|
|
power=2.2360699;
|
|
duration=0.40000001;
|
|
frequency=20;
|
|
distance=6.7082;
|
|
};
|
|
class CamShakeHit
|
|
{
|
|
power=5;
|
|
duration=0.2;
|
|
frequency=20;
|
|
distance=1;
|
|
};
|
|
};
|
|
class braf_556_ball_red: B_556x45_Ball {
|
|
model="\A3\Weapons_f\Data\bullettracer\tracer_red";
|
|
effectfly = "Braf_tracer_red";
|
|
lightcolor[] = {0.25,0.25,0.5};
|
|
flaresize = 5;
|
|
effectflare = "FlareShell";
|
|
tracerScale = 2.0;
|
|
tracerStartTime = 0;
|
|
tracerEndTime = 10;
|
|
};
|
|
class braf_556_ball_Green: B_556x45_Ball {
|
|
model="\A3\Weapons_f\Data\bullettracer\tracer_green";
|
|
effectfly = "Braf_tracer_green";
|
|
lightcolor[] = {0.25,0.25,0.5};
|
|
flaresize = 5;
|
|
effectflare = "FlareShell";
|
|
tracerScale = 2.0;
|
|
tracerStartTime = 0;
|
|
tracerEndTime = 10;
|
|
};
|
|
class braf_556_ball_yellow: B_556x45_Ball {
|
|
model="\A3\Weapons_f\Data\bullettracer\tracer_yellow";
|
|
effectfly = "Braf_tracer_yellow";
|
|
lightcolor[] = {0.25,0.25,0.5};
|
|
flaresize = 5;
|
|
effectflare = "FlareShell";
|
|
tracerScale = 2.0;
|
|
tracerStartTime = 0;
|
|
tracerEndTime = 10;
|
|
};
|
|
class braf_556_ball_Festin : B_556x45_Ball {
|
|
hit = 0;
|
|
cartridge = "FxCartridge_556";
|
|
};
|
|
//7.62mm
|
|
class braf_762_ball: B_762x51_Ball {
|
|
hit=11.6;
|
|
indirectHit=0;
|
|
indirectHitRange=0;
|
|
cartridge="FxCartridge_762";
|
|
visibleFire=3;
|
|
audibleFire=45;
|
|
model="\A3\Weapons_f\Data\bullettracer\tracer_red";
|
|
lightcolor[]={0.25,0.25,0.5};
|
|
flaresize=5;
|
|
effectflare="FlareShell";
|
|
tracerScale=2;
|
|
tracerStartTime=0;
|
|
tracerEndTime=10;
|
|
dangerRadiusBulletClose=8;
|
|
dangerRadiusHit=12;
|
|
suppressionRadiusBulletClose=6;
|
|
suppressionRadiusHit=8;
|
|
cost=1.2;
|
|
airLock=1;
|
|
typicalSpeed=800;
|
|
caliber=1.6;
|
|
airFriction=-0.001;
|
|
waterFriction=-0.40000001;
|
|
ACE_caliber=7.823;
|
|
ACE_bulletLength=28.955999;
|
|
ACE_bulletMass=9.4608002;
|
|
ACE_ammoTempMuzzleVelocityShifts[]={-26.549999,-25.469999,-22.85,-20.120001,-16.98,-12.8,-7.6399999,-1.53,5.96,15.17,26.190001};
|
|
ACE_ballisticCoefficients[]={0.2};
|
|
ACE_velocityBoundaries[]={};
|
|
ACE_standardAtmosphere="ICAO";
|
|
ACE_dragModel=7;
|
|
ACE_muzzleVelocities[]={700,800,820,833,845};
|
|
ACE_barrelLengths[]={254,406.39999,508,609.59998,660.40002};
|
|
class CamShakeExplode
|
|
{
|
|
power=2.8284299;
|
|
duration=0.60000002;
|
|
frequency=20;
|
|
distance=8.48528;
|
|
};
|
|
class CamShakeHit
|
|
{
|
|
power=5;
|
|
duration=0.2;
|
|
frequency=20;
|
|
distance=1;
|
|
};
|
|
};
|
|
class braf_762_ball_red: braf_762_ball {
|
|
model="\A3\Weapons_f\Data\bullettracer\tracer_red";
|
|
effectfly="Braf_tracer_red";
|
|
lightcolor[]={0.25,0.25,0.5};
|
|
flaresize=5;
|
|
effectflare="FlareShell";
|
|
tracerScale=2;
|
|
tracerStartTime=0;
|
|
tracerEndTime=10;
|
|
};
|
|
class braf_762_ball_Green: braf_762_ball {
|
|
model="\A3\Weapons_f\Data\bullettracer\tracer_green";
|
|
effectfly="Braf_tracer_green";
|
|
lightcolor[]={0.25,0.25,0.5};
|
|
flaresize=5;
|
|
effectflare="FlareShell";
|
|
tracerScale=2;
|
|
tracerStartTime=0;
|
|
tracerEndTime=10;
|
|
};
|
|
class braf_762_ball_yellow: braf_762_ball {
|
|
model="\A3\Weapons_f\Data\bullettracer\tracer_yellow";
|
|
effectfly="Braf_tracer_yellow";
|
|
lightcolor[]={0.25,0.25,0.5};
|
|
flaresize=5;
|
|
effectflare="FlareShell";
|
|
tracerScale=2;
|
|
tracerStartTime=0;
|
|
tracerEndTime=10;
|
|
};
|
|
class braf_762_ball_Festin: BulletBase {
|
|
hit=0;
|
|
cartridge="FxCartridge_762";
|
|
};
|
|
|
|
}; |