Files
braf/braf_air/Braf_Air_Weap/ammo.hpp
T

101 lines
2.0 KiB
C++

class braf_rocket_04_he_f: Rocket_04_HE_F
{
model="\braf\braf_air\braf_air_weap\braf_sbat_70.p3d";
proxyShape="\braf\braf_air\braf_air_weap\braf_sbat_70.p3d";
maverickWeaponIndexOffset=12;
maverickweapon=1;
cost=100;
hit=210;
indirectHit=55;
indirectHitRange=15;
warheadName="HE";
manualControl=0;
maxControlRange=0;
airLock=0;
irLock=0;
laserLock=0;
nvLock=0;
weaponLockSystem=0;
aiAmmoUsageFlags="64 + 128";
missileLockMinDistance=500;
missileLockMaxDistance=3000;
initTime=0.0020000001;
thrust=1060;
thrustTime=0.69;
airFriction=0.090000004;
sideAirFriction=0.0049999999;
maxSpeed=590;
maneuvrability=0;
fuseDistance=50;
timeToLive=60;
effectsMissileInit="PylonBackEffectsFFAR";
muzzleEffect="";
soundFly[]=
{
"a3\sounds_f\weapons\rockets\rocket_fly_1",
0.63095737,
1.2,
1700
};
whistleDist=30;
class CamShakeExplode
{
power=16;
duration=1.8;
frequency=20;
distance=191.554;
};
class CamShakeHit
{
power=80;
duration=0.60000002;
frequency=20;
distance=1;
};
class CamShakeFire
{
power=2.9907;
duration=1.8;
frequency=20;
distance=71.554199;
};
class CamShakePlayerFire
{
power=2;
duration=0.1;
frequency=20;
distance=1;
};
};
class braf_rocket_04_ap_f: Rocket_04_AP_F
{
model="\braf\braf_air\braf_air_weap\braf_sbat_70.p3d";
proxyShape="\braf\braf_air\braf_air_weap\braf_sbat_70.p3d";
maverickWeaponIndexOffset=19;
submunitionAmmo="ammo_Penetrator_Rocket_04_AP";
submunitionDirectionType="SubmunitionModelDirection";
submunitionInitSpeed=1000;
submunitionParentSpeedCoef=0;
submunitionInitialOffset[]={0,0,-0.2};
triggerOnImpact=1;
deleteParentWhenTriggered=0;
hit=95;
indirectHit=25;
indirectHitRange=2.5;
warheadName="HE";
aiAmmoUsageFlags=128;
};
class braf_b_127x99_ball_red_tracer;
class braf_b_127x99_ball_red_tracer_splash: braf_b_127x99_ball_red_tracer
{
hit=32;
indirectHit=1.5;
indirectHitRange=1.5;
fuseDistance=12;
deflecting=30;
caliber=3.2;
soundSetSonicCrack[]=
{
"BulletSonicCrack_Gatling_SoundSet"
};
};