This commit is the equivalent of a atomic bomb
This commit is contained in:
57
braf_armored/BRAF_Armored_Weap/ammo.hpp
Normal file
57
braf_armored/BRAF_Armored_Weap/ammo.hpp
Normal file
@@ -0,0 +1,57 @@
|
||||
class cfgAmmo
|
||||
{
|
||||
class Sh_120mm_HE;
|
||||
class Sh_120mm_APFSDS;
|
||||
class Sh_120mm_HEAT_MP;
|
||||
class ammo_Penetrator_120mm;
|
||||
class braf_90mm_he: Sh_120mm_HE
|
||||
{
|
||||
hit=180;
|
||||
indirectHit=45;
|
||||
indirectHitRange=6;
|
||||
dangerRadiusHit=120;
|
||||
suppressionRadiusHit=24;
|
||||
explosive=0.6;
|
||||
cost=225;
|
||||
caliber=7.5;
|
||||
};
|
||||
class braf_90mm_hesh: Sh_120mm_HEAT_MP
|
||||
{
|
||||
hit=80;
|
||||
submunitionAmmo="braf_ammo_penetrator_90mm";
|
||||
indirectHit=20;
|
||||
typicalSpeed=1450;
|
||||
indirectHitRange=5.5;
|
||||
dangerRadiusHit=100;
|
||||
suppressionRadiusHit=24;
|
||||
cost=350;
|
||||
};
|
||||
class braf_90mm_heat_mp: Sh_120mm_HEAT_MP
|
||||
{
|
||||
hit=71.25;
|
||||
submunitionAmmo="braf_ammo_penetrator_90mm";
|
||||
indirectHit=22.7;
|
||||
indirectHitRange=3.5;
|
||||
dangerRadiusHit=120;
|
||||
suppressionRadiusHit=24;
|
||||
cost=375;
|
||||
};
|
||||
class braf_90mm_apfsds: Sh_120mm_APFSDS
|
||||
{
|
||||
hit=375;
|
||||
indirectHit=11.5;
|
||||
indirectHitRange=0.5;
|
||||
dangerRadiusHit=75;
|
||||
suppressionRadiusHit=13.5;
|
||||
cost=375;
|
||||
};
|
||||
class braf_90mm_apfsds_tracer: braf_90mm_APFSDS
|
||||
{
|
||||
model="\A3\Weapons_f\Data\bullettracer\shell_tracer_red";
|
||||
};
|
||||
class braf_ammo_penetrator_90mm: ammo_Penetrator_120mm
|
||||
{
|
||||
caliber=30;
|
||||
hit=382.5;
|
||||
};
|
||||
};
|
||||
55
braf_armored/BRAF_Armored_Weap/data/M2.rvmat
Normal file
55
braf_armored/BRAF_Armored_Weap/data/M2.rvmat
Normal file
@@ -0,0 +1,55 @@
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_armored\BRAF_Armored_Weap\data\M2_ti_ca.paa";
|
||||
//};
|
||||
ambient[]={1.0,1.0,1.0,1.0};
|
||||
diffuse[]={1.0,1.0,1.0,1.0};
|
||||
forcedDiffuse[]={0.0,0.0,0.0,1.0};
|
||||
emmisive[]={0.0,0.0,0.0,1.0};
|
||||
specular[]={0.15,0.15,0.15,1.0};
|
||||
specularPower=50;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_armored\BRAF_Armored_Weap\data\M2_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={10,0,0};
|
||||
up[]={0,10,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0,0,0,0,MC)";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_armored\BRAF_Armored_Weap\data\M2_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_armored\BRAF_Armored_Weap\data\M2_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
{
|
||||
texture="#(ai,64,64,1)fresnel(4.7,1.2)";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="a3\data_f\env_land_co.paa";
|
||||
useWorldEnvMap="true";
|
||||
uvSource="tex";
|
||||
};
|
||||
BIN
braf_armored/BRAF_Armored_Weap/data/M2_as.paa
LFS
Normal file
BIN
braf_armored/BRAF_Armored_Weap/data/M2_as.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Armored_Weap/data/M2_co.paa
LFS
Normal file
BIN
braf_armored/BRAF_Armored_Weap/data/M2_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Armored_Weap/data/M2_nohq.paa
LFS
Normal file
BIN
braf_armored/BRAF_Armored_Weap/data/M2_nohq.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Armored_Weap/data/M2_smdi.paa
LFS
Normal file
BIN
braf_armored/BRAF_Armored_Weap/data/M2_smdi.paa
LFS
Normal file
Binary file not shown.
55
braf_armored/BRAF_Armored_Weap/data/REMAX.rvmat
Normal file
55
braf_armored/BRAF_Armored_Weap/data/REMAX.rvmat
Normal file
@@ -0,0 +1,55 @@
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_armored\BRAF_Armored_Weap\data\REMAX_ti_ca.paa";
|
||||
//};
|
||||
ambient[]={1.0,1.0,1.0,1.0};
|
||||
diffuse[]={1.0,1.0,1.0,1.0};
|
||||
forcedDiffuse[]={0.0,0.0,0.0,1.0};
|
||||
emmisive[]={0.0,0.0,0.0,1.0};
|
||||
specular[]={0.15,0.15,0.15,1.0};
|
||||
specularPower=50;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_armored\BRAF_Armored_Weap\data\REMAX_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={10,0,0};
|
||||
up[]={0,10,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0,0,0,0,MC)";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_armored\BRAF_Armored_Weap\data\REMAX_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_armored\BRAF_Armored_Weap\data\REMAX_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
{
|
||||
texture="#(ai,64,64,1)fresnel(0.8,0.2)";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="a3\data_f\env_land_co.paa";
|
||||
useWorldEnvMap="true";
|
||||
uvSource="tex";
|
||||
};
|
||||
55
braf_armored/BRAF_Armored_Weap/data/REMAXC.rvmat
Normal file
55
braf_armored/BRAF_Armored_Weap/data/REMAXC.rvmat
Normal file
@@ -0,0 +1,55 @@
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_armored\BRAF_Armored_Weap\data\REMAXC_ti_ca.paa";
|
||||
//};
|
||||
ambient[]={1.0,1.0,1.0,1.0};
|
||||
diffuse[]={1.0,1.0,1.0,1.0};
|
||||
forcedDiffuse[]={0.0,0.0,0.0,1.0};
|
||||
emmisive[]={0.0,0.0,0.0,1.0};
|
||||
specular[]={0.15,0.15,0.15,1.0};
|
||||
specularPower=50;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_armored\BRAF_Armored_Weap\data\REMAXC_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={10,0,0};
|
||||
up[]={0,10,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0,0,0,0,MC)";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_armored\BRAF_Armored_Weap\data\REMAXC_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_armored\BRAF_Armored_Weap\data\REMAXC_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
{
|
||||
texture="#(ai,64,64,1)fresnel(4.7,1.2)";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="a3\data_f\env_land_co.paa";
|
||||
useWorldEnvMap="true";
|
||||
uvSource="tex";
|
||||
};
|
||||
BIN
braf_armored/BRAF_Armored_Weap/data/Radio_as.paa
LFS
Normal file
BIN
braf_armored/BRAF_Armored_Weap/data/Radio_as.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Armored_Weap/data/Radio_nohq.paa
LFS
Normal file
BIN
braf_armored/BRAF_Armored_Weap/data/Radio_nohq.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Armored_Weap/data/Radio_smdi.paa
LFS
Normal file
BIN
braf_armored/BRAF_Armored_Weap/data/Radio_smdi.paa
LFS
Normal file
Binary file not shown.
51
braf_armored/BRAF_Armored_Weap/data/mirror.rvmat
Normal file
51
braf_armored/BRAF_Armored_Weap/data/mirror.rvmat
Normal file
@@ -0,0 +1,51 @@
|
||||
ambient[]={1.0,1.0,1.0,1.0};
|
||||
diffuse[]={1.0,1.0,1.0,1.0};
|
||||
forcedDiffuse[]={0.0,0.0,0.0,1.0};
|
||||
emmisive[]={0.0,0.0,0.0,1.0};
|
||||
specular[]={10,10,10,1.0};
|
||||
specularPower=5000;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_armored\BRAF_Armored_Weap\data\mirror_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={10,0,0};
|
||||
up[]={0,10,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0,0,0,0,MC)";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_armored\BRAF_Armored_Weap\data\mirror_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_armored\BRAF_Armored_Weap\data\mirror_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
{
|
||||
texture="#(ai,64,64,1)fresnel(4.7,1.2)";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="a3\data_f\env_interior_tank_02_co.paa";
|
||||
useWorldEnvMap="true";
|
||||
uvSource="tex";
|
||||
};
|
||||
BIN
braf_armored/BRAF_Armored_Weap/data/mirror_as.paa
LFS
Normal file
BIN
braf_armored/BRAF_Armored_Weap/data/mirror_as.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Armored_Weap/data/mirror_co.paa
LFS
Normal file
BIN
braf_armored/BRAF_Armored_Weap/data/mirror_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Armored_Weap/data/mirror_nohq.paa
LFS
Normal file
BIN
braf_armored/BRAF_Armored_Weap/data/mirror_nohq.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Armored_Weap/data/mirror_smdi.paa
LFS
Normal file
BIN
braf_armored/BRAF_Armored_Weap/data/mirror_smdi.paa
LFS
Normal file
Binary file not shown.
55
braf_armored/BRAF_Armored_Weap/data/radio.rvmat
Normal file
55
braf_armored/BRAF_Armored_Weap/data/radio.rvmat
Normal file
@@ -0,0 +1,55 @@
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_armored\BRAF_Armored_Weap\data\radio_ti_ca.paa";
|
||||
//};
|
||||
ambient[]={1.0,1.0,1.0,1.0};
|
||||
diffuse[]={1.0,1.0,1.0,1.0};
|
||||
forcedDiffuse[]={0.0,0.0,0.0,1.0};
|
||||
emmisive[]={0.0,0.0,0.0,1.0};
|
||||
specular[]={0.15,0.15,0.15,1.0};
|
||||
specularPower=50;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_armored\BRAF_Armored_Weap\data\radio_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={10,0,0};
|
||||
up[]={0,10,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0,0,0,0,MC)";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_armored\BRAF_Armored_Weap\data\radio_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_armored\BRAF_Armored_Weap\data\radio_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
{
|
||||
texture="#(ai,64,64,1)fresnel(4.7,1.2)";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="a3\data_f\env_land_co.paa";
|
||||
useWorldEnvMap="true";
|
||||
uvSource="tex";
|
||||
};
|
||||
BIN
braf_armored/BRAF_Armored_Weap/data/radio_co.paa
LFS
Normal file
BIN
braf_armored/BRAF_Armored_Weap/data/radio_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Armored_Weap/data/remax_as.paa
LFS
Normal file
BIN
braf_armored/BRAF_Armored_Weap/data/remax_as.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Armored_Weap/data/remax_co.paa
LFS
Normal file
BIN
braf_armored/BRAF_Armored_Weap/data/remax_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Armored_Weap/data/remax_nohq.paa
LFS
Normal file
BIN
braf_armored/BRAF_Armored_Weap/data/remax_nohq.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Armored_Weap/data/remax_smdi.paa
LFS
Normal file
BIN
braf_armored/BRAF_Armored_Weap/data/remax_smdi.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Armored_Weap/data/remaxc_as.paa
LFS
Normal file
BIN
braf_armored/BRAF_Armored_Weap/data/remaxc_as.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Armored_Weap/data/remaxc_co.paa
LFS
Normal file
BIN
braf_armored/BRAF_Armored_Weap/data/remaxc_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Armored_Weap/data/remaxc_nohq.paa
LFS
Normal file
BIN
braf_armored/BRAF_Armored_Weap/data/remaxc_nohq.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Armored_Weap/data/remaxc_smdi.paa
LFS
Normal file
BIN
braf_armored/BRAF_Armored_Weap/data/remaxc_smdi.paa
LFS
Normal file
Binary file not shown.
68
braf_armored/BRAF_Armored_Weap/magazines.hpp
Normal file
68
braf_armored/BRAF_Armored_Weap/magazines.hpp
Normal file
@@ -0,0 +1,68 @@
|
||||
class CfgMagazines
|
||||
{
|
||||
|
||||
class braf_100Rnd_127x99_M;
|
||||
class braf_150Rnd_127x99_M: braf_100Rnd_127x99_M
|
||||
{
|
||||
scope=2;
|
||||
count=150;
|
||||
ammo="braf_B_127x99_Ball_Red_Tracer_Splash";
|
||||
initSpeed=910;
|
||||
maxLeadSpeed=200;
|
||||
nameSound="mgun";
|
||||
displayName="150Rnd 127x99 mm Tracer Red";
|
||||
muzzleImpulseFactor[]={0.050000001,0.050000001};
|
||||
lastRoundsTracer=10;
|
||||
tracersEvery=5;
|
||||
};
|
||||
class VehicleMagazine;
|
||||
class braf_11Rnd_90mm_heat_mp: VehicleMagazine
|
||||
{
|
||||
author="BRAF TEAM";
|
||||
displayName="11 Rounds HEAT 90mm Shells";
|
||||
displayNameShort="11 Rnds HEAT 90mm";
|
||||
displayNameMFDFormat="HEAT-MP";
|
||||
ammo="Sh_120mm_HEAT_MP";
|
||||
initSpeed=900;
|
||||
count=11;
|
||||
maxLeadSpeed=25;
|
||||
tracersEvery=0;
|
||||
nameSound="cannon";
|
||||
muzzleImpulseFactor[]={0.5,3};
|
||||
};
|
||||
class braf_11Rnd_90mm_he_shells: braf_11Rnd_90mm_heat_mp
|
||||
{
|
||||
displayName="11 Rounds HE 90mm Shells";
|
||||
displayNameShort="11 Rnds HE 90mm";
|
||||
displayNameMFDFormat="HE";
|
||||
ammo="braf_90mm_HE";
|
||||
initSpeed=700;
|
||||
muzzleImpulseFactor[]={1,6};
|
||||
};
|
||||
class braf_11Rnd_90mm_hesh_shells: braf_11Rnd_90mm_heat_mp
|
||||
{
|
||||
displayName="11 Rounds HESH 90mm Shells";
|
||||
displayNameShort="11 Rnds HESH 90mm";
|
||||
displayNameMFDFormat="HESH";
|
||||
ammo="braf_90mm_HESH";
|
||||
initSpeed=800;
|
||||
muzzleImpulseFactor[]={1,6};
|
||||
};
|
||||
class braf_11Rnd_90mm_apfsds_shells: braf_11Rnd_90mm_he_shells
|
||||
{
|
||||
displayName="11 Rounds APFSDS 90mm Flechette";
|
||||
displayNameShort="11 Rnds APFSDS 90mm";
|
||||
ammo="braf_90mm_apfsds";
|
||||
initSpeed=1680;
|
||||
muzzleImpulseFactor[]={0.5,3};
|
||||
};
|
||||
class braf_11Rnd_90mm_apfsds_t_shells: braf_11Rnd_90mm_apfsds_shells
|
||||
{
|
||||
displayName="11 Rounds APFSDS 90mm Flechette Tracer";
|
||||
displayNameShort="11 Rnds APFSDS-T 90mm";
|
||||
displayNameMFDFormat="APFSD-T";
|
||||
ammo="braf_90mm_apfsds_tracer";
|
||||
tracersEvery=1;
|
||||
};
|
||||
|
||||
};
|
||||
196
braf_armored/BRAF_Armored_Weap/weapons.hpp
Normal file
196
braf_armored/BRAF_Armored_Weap/weapons.hpp
Normal file
@@ -0,0 +1,196 @@
|
||||
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";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
Reference in New Issue
Block a user