This commit is the equivalent of a atomic bomb
This commit is contained in:
BIN
braf_static/eryx/2Dscope_Metis.p3d
LFS
Normal file
BIN
braf_static/eryx/2Dscope_Metis.p3d
LFS
Normal file
Binary file not shown.
84
braf_static/eryx/AmmoERYX.hpp
Normal file
84
braf_static/eryx/AmmoERYX.hpp
Normal file
@@ -0,0 +1,84 @@
|
||||
class braf_M_9K115_2_AT13_Saxhorn_2_AT: MissileBase
|
||||
{
|
||||
SoundSetExplosion[]=
|
||||
{
|
||||
"RocketsHeavy_Exp_SoundSet",
|
||||
"RocketsHeavy_Tail_SoundSet",
|
||||
"Explosion_Debris_SoundSet"
|
||||
};
|
||||
model="\A3\Weapons_F_Tank\Launchers\Vorona\Vorona_missile_heat_fly.p3d";
|
||||
hit=150;
|
||||
indirectHit=25;
|
||||
indirectHitRange=3.5;
|
||||
explosive=0.80000001;
|
||||
warheadName="TandemHEAT";
|
||||
submunitionAmmo="braf_P_9K115_2_AT13_Saxhorn_2_AT";
|
||||
submunitionDirectionType="SubmunitionModelDirection";
|
||||
submunitionInitSpeed=1000;
|
||||
submunitionParentSpeedCoef=0;
|
||||
submunitionInitialOffset[]={0,0,-0.2};
|
||||
triggerOnImpact=1;
|
||||
deleteParentWhenTriggered=0;
|
||||
lockType=1;
|
||||
cost=500;
|
||||
aiAmmoUsageFlags="128 + 512";
|
||||
weaponLockSystem="16 + 1";
|
||||
cmImmunity=0.89999998;
|
||||
manualControl=1;
|
||||
missileManualControlCone=60;
|
||||
maxControlRange=2000;
|
||||
trackOversteer=1.25;
|
||||
trackLead=1;
|
||||
maneuvrability=20;
|
||||
timeToLive=15;
|
||||
simulationStep=0.0020000001;
|
||||
sideAirFriction=0.090000004;
|
||||
airFriction=0.059999999;
|
||||
maxSpeed=200;
|
||||
initTime=0;
|
||||
thrustTime=2.7;
|
||||
thrust=70;
|
||||
fuseDistance=8;
|
||||
soundFly[]=
|
||||
{
|
||||
"\braf\braf_static\eryx\data\atgm_flyby_1.wss",
|
||||
6,
|
||||
10,
|
||||
500
|
||||
};
|
||||
whistleDist=32;
|
||||
class CamShakeExplode
|
||||
{
|
||||
power="(55 * 0.2)";
|
||||
duration="((round (55^0.5))*0.2 max 0.2)";
|
||||
frequency=20;
|
||||
distance="((4 + 55^0.5)*8)";
|
||||
};
|
||||
class CamShakeHit
|
||||
{
|
||||
power=110;
|
||||
duration="((round (110^0.25))*0.2 max 0.2)";
|
||||
frequency=20;
|
||||
distance=1;
|
||||
};
|
||||
class CamShakeFire
|
||||
{
|
||||
power="(60^0.25)";
|
||||
duration="((round (60^0.5))*0.2 max 0.2)";
|
||||
frequency=20;
|
||||
distance="((60^0.5)*8)";
|
||||
};
|
||||
class CamShakePlayerFire
|
||||
{
|
||||
power=3;
|
||||
duration=0.1;
|
||||
frequency=20;
|
||||
distance=1;
|
||||
};
|
||||
};
|
||||
class braf_P_9K115_2_AT13_Saxhorn_2_AT: ammo_Penetrator_Base
|
||||
{
|
||||
caliber=60;
|
||||
warheadName="TandemHEAT";
|
||||
hit=720;
|
||||
};
|
||||
10
braf_static/eryx/MagazinesERYX.hpp
Normal file
10
braf_static/eryx/MagazinesERYX.hpp
Normal file
@@ -0,0 +1,10 @@
|
||||
|
||||
class braf_6Rnd_AT13_M: VehicleMagazine
|
||||
{
|
||||
scope=2;
|
||||
displayName="MN AT13";
|
||||
ammo="braf_M_9K115_2_AT13_Saxhorn_2_AT";
|
||||
initSpeed=55.1688;
|
||||
count=6;
|
||||
nameSound="missiles";
|
||||
};
|
||||
155
braf_static/eryx/VehiclesERYX.hpp
Normal file
155
braf_static/eryx/VehiclesERYX.hpp
Normal file
@@ -0,0 +1,155 @@
|
||||
class braf_Metis_Base: StaticATWeapon
|
||||
{
|
||||
author="BRAF Team";
|
||||
class assembleInfo
|
||||
{
|
||||
primary=0;
|
||||
base="";
|
||||
assembleTo="";
|
||||
dissasembleTo[]=
|
||||
{
|
||||
"Braf_B_Metis_Gun_Bag",
|
||||
"Braf_B_Metis_Tripod_Bag"
|
||||
};
|
||||
displayName="";
|
||||
};
|
||||
scope=0;
|
||||
displayname="ERYX Launcher";
|
||||
model="\braf\braf_static\eryx\metis.p3d";
|
||||
class Library
|
||||
{
|
||||
libTextDesc="ERYX Anti Tank Launcher";
|
||||
};
|
||||
icon="\braf\braf_static\eryx\data\ui\icomap_metis_at13_ca.paa";
|
||||
editorPreview = "\braf\braf_insignia\editorpreview\static\Braf_I_Metis_AAF.jpg";
|
||||
picture="\braf\braf_static\eryx\data\ui\metis_at13_ca.paa";
|
||||
UiPicture="\braf\braf_static\eryx\data\ui\metis_at13_ca.paa";
|
||||
mapSize=1.5;
|
||||
class Turrets: Turrets
|
||||
{
|
||||
class MainTurret: MainTurret
|
||||
{
|
||||
weapons[]=
|
||||
{
|
||||
"Braf_Vmlauncher_AT13_single_veh"
|
||||
};
|
||||
magazines[]=
|
||||
{
|
||||
"Braf_6Rnd_AT13_M"
|
||||
};
|
||||
gunnerAction="Metis_Gunner";
|
||||
gunnerOpticsModel="\braf\braf_static\eryx\2Dscope_Metis.p3d";
|
||||
gunnerOpticsEffect[]=
|
||||
{
|
||||
"OpticsCHAbera1",
|
||||
"OpticsBlur2"
|
||||
};
|
||||
memoryPointsGetInGunner="pos_gunner_dir";
|
||||
memoryPointsGetInGunnerDir="pos_gunner";
|
||||
minTurn=-45;
|
||||
maxTurn="+45";
|
||||
initTurn=0;
|
||||
minElev=-10;
|
||||
maxElev="+40";
|
||||
initElev=0;
|
||||
ejectDeadGunner=0;
|
||||
gunnerForceOptics=0;
|
||||
class ViewGunner
|
||||
{
|
||||
initAngleX=5;
|
||||
minAngleX=-30;
|
||||
maxAngleX="+30";
|
||||
initAngleY=0;
|
||||
minAngleY=-100;
|
||||
maxAngleY="+100";
|
||||
initFov=0.69999999;
|
||||
minFov=0.25;
|
||||
maxFov=1.1;
|
||||
};
|
||||
class ViewOptics
|
||||
{
|
||||
initAngleX=0;
|
||||
minAngleX=-30;
|
||||
maxAngleX="+30";
|
||||
initAngleY=0;
|
||||
minAngleY=-100;
|
||||
maxAngleY="+100";
|
||||
initFov=0.078000002;
|
||||
minFov=0.078000002;
|
||||
maxFov=0.078000002;
|
||||
visionMode[]=
|
||||
{
|
||||
"Normal",
|
||||
"TI"
|
||||
};
|
||||
thermalMode[]={0,1};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
class Braf_I_Metis_AAF: Braf_Metis_Base
|
||||
{
|
||||
scope=2;
|
||||
scopeArsenal=2;
|
||||
scopeCurator=2;
|
||||
side = 2;
|
||||
faction="braf_army";
|
||||
crew="braf_army_rifleman_regular_2000";
|
||||
typicalCargo[]=
|
||||
{
|
||||
"braf_army_rifleman_regular_2000"
|
||||
};
|
||||
};
|
||||
class Braf_B_Metis_Gun_Bag: Weapon_Bag_Base
|
||||
{
|
||||
author="BRAF Team";
|
||||
displayName="ERYX Gun Bag";
|
||||
_generalMacro="Braf_I_Metis_AAF";
|
||||
mass=250;
|
||||
scope=2;
|
||||
scopeArsenal=2;
|
||||
scopeCurator=2;
|
||||
model="\braf\braf_static\M2\bags\StaticX.p3d";
|
||||
picture="\braf\braf_static\M2\bags\staticx_ca.paa";
|
||||
icon="\braf\braf_static\M2\bags\mapicon_backpack_ca.paa";
|
||||
hiddenSelectionsTextures[]=
|
||||
{
|
||||
"\braf\braf_static\M2\bags\data\static_co.paa"
|
||||
};
|
||||
class assembleInfo
|
||||
{
|
||||
primary=0;
|
||||
base="";
|
||||
assembleTo="";
|
||||
dissasembleTo[]={};
|
||||
displayName="";
|
||||
};
|
||||
faction="braf_army";
|
||||
};
|
||||
class Braf_B_Metis_Tripod_Bag: Weapon_Bag_Base
|
||||
{
|
||||
author="BRAF Team";
|
||||
mass=150;
|
||||
scope=2;
|
||||
scopeArsenal=2;
|
||||
scopeCurator=2;
|
||||
displayName="ERYX Tripod Bag";
|
||||
_generalMacro="Braf_I_Metis_AAF";
|
||||
model="\braf\braf_static\M2\bags\StaticY.p3d";
|
||||
picture="\braf\braf_static\M2\bags\staticy_ca.paa";
|
||||
icon="\braf\braf_static\M2\bags\mapicon_backpack_ca.paa";
|
||||
hiddenSelectionsTextures[]=
|
||||
{
|
||||
"\braf\braf_static\M2\bags\data\static_co.paa"
|
||||
};
|
||||
faction="Braf_army";
|
||||
class assembleInfo: assembleInfo
|
||||
{
|
||||
displayName="$STR_A3_CfgVehicles_B_HMG_01_Wpn_assembleInfo0";
|
||||
assembleTo="Braf_I_Metis_AAF";
|
||||
base[]=
|
||||
{
|
||||
"Braf_B_Metis_Gun_Bag"
|
||||
};
|
||||
};
|
||||
};
|
||||
31
braf_static/eryx/WeaponsERYX.hpp
Normal file
31
braf_static/eryx/WeaponsERYX.hpp
Normal file
@@ -0,0 +1,31 @@
|
||||
class Braf_Vmlauncher_AT13_single_veh: missiles_Vorona
|
||||
{
|
||||
displayName="Eryx Launcher";
|
||||
reloadTime=8;
|
||||
magazineReloadTime=8;
|
||||
canLock=0;
|
||||
magazines[]=
|
||||
{
|
||||
"Braf_6Rnd_AT13_M"
|
||||
};
|
||||
lockedtargetsound[]=
|
||||
{
|
||||
"\braf\braf_static\eryx\data\alarm_loop1.wss",
|
||||
0.00031622799,
|
||||
6
|
||||
};
|
||||
lockingtargetsound[]=
|
||||
{
|
||||
"\braf\braf_static\eryx\data\alarm_loop1.wss",
|
||||
0.00031622799,
|
||||
2
|
||||
};
|
||||
minRange=75;
|
||||
minRangeProbab=0.60000002;
|
||||
midRange=1200;
|
||||
midRangeProbab=0.69999999;
|
||||
maxRange=2000;
|
||||
maxRangeProbab=0.001;
|
||||
aiRateOfFire=20;
|
||||
aiRateOfFireDistance=1200;
|
||||
};
|
||||
BIN
braf_static/eryx/data/alarm_loop1.wss
LFS
Normal file
BIN
braf_static/eryx/data/alarm_loop1.wss
LFS
Normal file
Binary file not shown.
BIN
braf_static/eryx/data/atgm_flyby_1.wss
LFS
Normal file
BIN
braf_static/eryx/data/atgm_flyby_1.wss
LFS
Normal file
Binary file not shown.
BIN
braf_static/eryx/data/metal_detail_dt.paa
LFS
Normal file
BIN
braf_static/eryx/data/metal_detail_dt.paa
LFS
Normal file
Binary file not shown.
BIN
braf_static/eryx/data/metal_rough_dt.paa
LFS
Normal file
BIN
braf_static/eryx/data/metal_rough_dt.paa
LFS
Normal file
Binary file not shown.
BIN
braf_static/eryx/data/metal_rough_half_dt.paa
LFS
Normal file
BIN
braf_static/eryx/data/metal_rough_half_dt.paa
LFS
Normal file
Binary file not shown.
82
braf_static/eryx/data/metis.rvmat
Normal file
82
braf_static/eryx/data/metis.rvmat
Normal file
@@ -0,0 +1,82 @@
|
||||
ambient[]={1,1,1,1};
|
||||
diffuse[]={1,1,1,1};
|
||||
forcedDiffuse[]={0,0,0,1};
|
||||
emmisive[]={0,0,0,1};
|
||||
specular[]={0.73100001,0.83099997,0.68099999,1};
|
||||
specularPower=100;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_static\eryx\data\metis_NOHQ.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture="braf\braf_static\eryx\data\Metal_rough_Half_DT.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={8,0,0};
|
||||
up[]={0,4,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 uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="#(argb,8,8,3)color(1,1,1,1,AS)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_static\eryx\data\metis_SMDI.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage6
|
||||
{
|
||||
texture="#(ai,64,64,1)fresnel(0.45,0.35)";
|
||||
uvSource="none";
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="a3\data_f\env_land_co.paa";
|
||||
uvSource="none";
|
||||
};
|
||||
class StageTI
|
||||
{
|
||||
texture="braf\braf_static\eryx\data\metis_ti_ca.paa";
|
||||
};
|
||||
BIN
braf_static/eryx/data/metis_ca.paa
LFS
Normal file
BIN
braf_static/eryx/data/metis_ca.paa
LFS
Normal file
Binary file not shown.
BIN
braf_static/eryx/data/metis_co.paa
LFS
Normal file
BIN
braf_static/eryx/data/metis_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_static/eryx/data/metis_nohq.paa
LFS
Normal file
BIN
braf_static/eryx/data/metis_nohq.paa
LFS
Normal file
Binary file not shown.
BIN
braf_static/eryx/data/metis_smdi.paa
LFS
Normal file
BIN
braf_static/eryx/data/metis_smdi.paa
LFS
Normal file
Binary file not shown.
BIN
braf_static/eryx/data/metis_ti_ca.paa
LFS
Normal file
BIN
braf_static/eryx/data/metis_ti_ca.paa
LFS
Normal file
Binary file not shown.
BIN
braf_static/eryx/data/scope_view_ca.paa
LFS
Normal file
BIN
braf_static/eryx/data/scope_view_ca.paa
LFS
Normal file
Binary file not shown.
BIN
braf_static/eryx/data/ui/icomap_metis_at13_ca.paa
LFS
Normal file
BIN
braf_static/eryx/data/ui/icomap_metis_at13_ca.paa
LFS
Normal file
Binary file not shown.
BIN
braf_static/eryx/data/ui/metis_at13_ca.paa
LFS
Normal file
BIN
braf_static/eryx/data/ui/metis_at13_ca.paa
LFS
Normal file
Binary file not shown.
BIN
braf_static/eryx/metis.p3d
LFS
Normal file
BIN
braf_static/eryx/metis.p3d
LFS
Normal file
Binary file not shown.
BIN
braf_static/eryx/metis_launcher.p3d
LFS
Normal file
BIN
braf_static/eryx/metis_launcher.p3d
LFS
Normal file
Binary file not shown.
BIN
braf_static/eryx/metis_launcher_loaded.p3d
LFS
Normal file
BIN
braf_static/eryx/metis_launcher_loaded.p3d
LFS
Normal file
Binary file not shown.
193
braf_static/eryx/model.cfg
Normal file
193
braf_static/eryx/model.cfg
Normal file
@@ -0,0 +1,193 @@
|
||||
class CfgSkeletons
|
||||
{
|
||||
class Default
|
||||
{
|
||||
isDiscrete = 1;
|
||||
skeletonInherit = "";
|
||||
skeletonBones[] = {};
|
||||
};
|
||||
class StaticWeapon: Default
|
||||
{
|
||||
isDiscrete=1;
|
||||
skeletonInherit="Default";
|
||||
skeletonBones[]=
|
||||
{
|
||||
"OtocVez","",
|
||||
"OtocHlaven","OtocVez",
|
||||
"OtocHlaven_Shake","OtocHlaven",
|
||||
"ammo_belt","OtocHlaven_Shake",
|
||||
"magazine","OtocHlaven_Shake",
|
||||
"feedtray_cover","OtocHlaven_Shake",
|
||||
"bolt","OtocHlaven_Shake",
|
||||
"recoil","OtocHlaven_Shake",
|
||||
"charging_handle","OtocHlaven_Shake",
|
||||
"damagehideVez","OtocVez",
|
||||
"damagehideHlaven","OtocHlaven",
|
||||
"damagehideRecoil","recoil"
|
||||
};
|
||||
};
|
||||
class metis: StaticWeapon
|
||||
{
|
||||
isDiscrete = 1;
|
||||
skeletonInherit = "Default";
|
||||
skeletonBones[]=
|
||||
{
|
||||
"turret","",
|
||||
"gun","turret",
|
||||
"zaslepka","gun"
|
||||
};
|
||||
};
|
||||
};
|
||||
class CfgModels
|
||||
{
|
||||
class Default
|
||||
{
|
||||
sections[] = {};
|
||||
sectionsInherit="";
|
||||
skeletonName = "";
|
||||
};
|
||||
class StaticWeapon: Default
|
||||
{
|
||||
sections[]=
|
||||
{
|
||||
"zasleh","zbytek"
|
||||
};
|
||||
skeletonName="StaticWeapon";
|
||||
class Animations
|
||||
{
|
||||
class MainTurret
|
||||
{
|
||||
type="rotationY";
|
||||
source="mainTurret";
|
||||
selection="OtocVez";
|
||||
axis="osaveze";
|
||||
animPeriod=0;
|
||||
minValue="rad -360";
|
||||
maxValue="rad +360";
|
||||
angle0="rad -360";
|
||||
angle1="rad +360";
|
||||
};
|
||||
|
||||
class MainGun
|
||||
{
|
||||
type="rotationX";
|
||||
source="mainGun";
|
||||
selection="OtocHlaven";
|
||||
axis="osahlavne";
|
||||
animPeriod=0;
|
||||
minValue="rad -360";
|
||||
maxValue="rad +360";
|
||||
angle0="rad -360";
|
||||
angle1="rad +360";
|
||||
};
|
||||
|
||||
|
||||
// destruct BASE START
|
||||
class MainTurret_destructX
|
||||
{
|
||||
type="rotationX";
|
||||
source="damage";
|
||||
selection="OtocVez";
|
||||
axis="osaveze";
|
||||
animPeriod=0;
|
||||
minValue=0.99;
|
||||
maxValue=1;
|
||||
angle0=0;
|
||||
angle1="rad -3";
|
||||
};
|
||||
class MainTurret_destructY:MainTurret_destructX
|
||||
{
|
||||
type="rotationY";
|
||||
angle1="rad +5";
|
||||
};
|
||||
class MainTurret_destructZ:MainTurret_destructX
|
||||
{
|
||||
type="rotationZ";
|
||||
angle1="rad -5";
|
||||
};
|
||||
class MainGun_destructX:MainTurret_destructX
|
||||
{
|
||||
selection="OtocHlaven";
|
||||
axis="osahlavne";
|
||||
angle1="rad -12";
|
||||
};
|
||||
class MainGun_destructY:MainGun_destructX
|
||||
{
|
||||
type="rotationY";
|
||||
angle1="rad +2";
|
||||
};
|
||||
class MainGun_destructZ:MainGun_destructX
|
||||
{
|
||||
type="rotationZ";
|
||||
angle1="rad +5";
|
||||
};
|
||||
class magazine_destruct:MainTurret_destructX
|
||||
{
|
||||
type="hide";
|
||||
selection="magazine";
|
||||
hideValue=0.5;
|
||||
};
|
||||
class ammo_belt_destruct:magazine_destruct
|
||||
{
|
||||
selection="ammo_belt";
|
||||
};
|
||||
class bolt_destruct:magazine_destruct
|
||||
{
|
||||
selection="bolt";
|
||||
};
|
||||
class charging_handle_destruct:magazine_destruct
|
||||
{
|
||||
selection="charging_handle";
|
||||
};
|
||||
class damagehideVez_destruct:magazine_destruct
|
||||
{
|
||||
type="hide";
|
||||
selection="damagehideVez";
|
||||
hideValue=0.9;
|
||||
};
|
||||
class damagehideHlaven_destruct:damagehideVez_destruct
|
||||
{
|
||||
selection="damagehideHlaven";
|
||||
};
|
||||
class damagehideRecoil_destruct:damagehideVez_destruct
|
||||
{
|
||||
selection="damagehideRecoil";
|
||||
};
|
||||
// destruct BASE END
|
||||
|
||||
};
|
||||
};
|
||||
class metis: StaticWeapon
|
||||
{
|
||||
sections[]={};
|
||||
skeletonName="metis";
|
||||
sectionsInherit = "Default";
|
||||
class Animations
|
||||
{
|
||||
class MainTurret
|
||||
{
|
||||
type="rotationY";
|
||||
source="mainTurret";
|
||||
selection="turret";
|
||||
axis="turret_axis";
|
||||
animPeriod=0;
|
||||
minValue="rad -360";
|
||||
maxValue="rad +360";
|
||||
angle0="rad -360";
|
||||
angle1="rad +360";
|
||||
};
|
||||
class MainGun
|
||||
{
|
||||
type="rotationX";
|
||||
source="mainGun";
|
||||
selection="gun";
|
||||
axis="gun_axis";
|
||||
animPeriod=0;
|
||||
minValue="rad -360";
|
||||
maxValue="rad +360";
|
||||
angle0="rad -360";
|
||||
angle1="rad +360";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
Reference in New Issue
Block a user