feat(AM39 Exocet):
Deploy DEV Workshop / deploy-dev-workshop (push) Failing after 41m32s

1- Created braf_weapons_naval for asw and asw naval
2- Added AM39 Exocet anti ship missile
This commit is contained in:
2026-07-28 21:33:35 -03:00
parent 31d12bbc0b
commit 166c027686
8 changed files with 490 additions and 0 deletions
Binary file not shown.
@@ -0,0 +1,55 @@
//class StageTI
//{
// texture="braf\braf_weapons_naval\braf_asm\Exocet\AM39\data\MANSup_ti_ca.paa";
//};
ambient[]={0.75,0.75,0.75,1.0};
diffuse[]={0.75,0.75,0.75,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=25;
PixelShaderID="Super";
VertexShaderID="Super";
class Stage1
{
texture="braf\braf_weapons_naval\braf_asm\Exocet\AM39\data\AM39_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_weapons_naval\braf_asm\Exocet\AM39\data\AM39_as.paa";
uvSource="tex";
};
class Stage5
{
texture="braf\braf_weapons_naval\braf_asm\Exocet\AM39\data\AM39_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";
};
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,313 @@
class CfgSkeletons
{
class Skeleton
{
isDiscrete=1;
skeletonInherit="";
skeletonBones[]=
{
"rocket_fire", "",
"rocket_fire_launch", "rocket_fire",
"rocket_fire_cruise", "rocket_fire",
"fire1", "rocket_fire_cruise",
"fire2", "rocket_fire_cruise",
"fire3", "rocket_fire_cruise",
"fire4", "rocket_fire_cruise",
"fire5", "rocket_fire_cruise",
"fire6", "rocket_fire_cruise",
"fire7", "rocket_fire_cruise",
"rocket_fire_cruise_end", "rocket_fire",
"fin_rear_01", "",
"fin_rear_02", "",
"fin_rear_03", "",
"fin_front_01", "",
"fin_front_02", "",
"fin_front_03", "",
"fin_front_04", ""
};
};
};
class CfgModels
{
class braf_am39_fly
{
htMin=0;
htMax=0;
afMax=0;
mfMax=0;
mFact=0;
tBody=0;
skeletonName="Skeleton";
sectionsInherit="";
sections[]={};
class Animations
{
class rocket_fire_stage_1_unhide
{
type="hide";
source="state";
selection="rocket_fire_launch";
sourceAddress="clamp";
minPhase=0;
maxPhase=1;
minValue=0;
maxValue=1;
memory=0;
hideValue=0;
unHideValue=1;
};
class rocket_fire_stage_1_hide
{
type="hide";
source="thrusttime";
selection="rocket_fire_launch";
sourceAddress="clamp";
minPhase=0;
maxPhase=2;
minValue=0;
maxValue=2;
memory=0;
hideValue=1;
unHideValue=1.5;
};
class rocket_fire_stage_2_unhide
{
type="hide";
source="thrusttime";
selection="rocket_fire_cruise";
sourceAddress="clamp";
minPhase=0;
maxPhase=2;
minValue=0;
maxValue=2;
memory=0;
hideValue=0;
unHideValue=1;
};
class rocket_firefly_translate
{
type="translation";
source="thrusttime";
selection="rocket_fire_cruise_end";
sourceAddress="clamp";
minPhase=2;
maxPhase=2.6;
minValue=2;
maxValue=2.6;
memory=0;
offset0=0;
offset1=-0.65;
};
class rocket_firefly_translate_1
{
type="translation";
source="thrusttime";
selection="fire1";
sourceAddress="clamp";
minPhase=2;
maxPhase=2.6;
minValue=2;
maxValue=2.6;
memory=0;
offset0=0;
offset1=-0.01;
};
class rocket_firefly_translate_2
{
type="translation";
source="thrusttime";
selection="fire2";
sourceAddress="clamp";
minPhase=2;
maxPhase=2.6;
minValue=2;
maxValue=2.6;
memory=0;
offset0=0;
offset1=-0.15;
};
class rocket_firefly_translate_3
{
type="translation";
source="thrusttime";
selection="fire3";
sourceAddress="clamp";
minPhase=2;
maxPhase=2.6;
minValue=2;
maxValue=2.6;
memory=0;
offset0=0;
offset1=-0.2;
};
class rocket_firefly_translate_4
{
type="translation";
source="thrusttime";
selection="fire4";
sourceAddress="clamp";
minPhase=2;
maxPhase=2.6;
minValue=2;
maxValue=2.6;
memory=0;
offset0=0;
offset1=-0.25;
};
class rocket_firefly_translate_5
{
type="translation";
source="thrusttime";
selection="fire5";
sourceAddress="clamp";
minPhase=2;
maxPhase=2.6;
minValue=2;
maxValue=2.6;
memory=0;
offset0=0;
offset1=-0.3;
};
class rocket_firefly_translate_6
{
type="translation";
source="thrusttime";
selection="fire6";
sourceAddress="clamp";
minPhase=2;
maxPhase=2.6;
minValue=2;
maxValue=2.6;
memory=0;
offset0=0;
offset1=-0.35;
};
class rocket_firefly_translate_7
{
type="translation";
source="thrusttime";
selection="fire7";
sourceAddress="clamp";
minPhase=2;
maxPhase=2.6;
minValue=2;
maxValue=2.6;
memory=0;
offset0=0;
offset1=-0.4;
};
class rocket_fire_rotate
{
type="rotation";
source="time";
selection="rocket_fire";
sourceAddress="loop";
minPhase=0;
maxPhase=0.1;
minValue=0;
maxValue=0.1;
memory=0;
angle0=0;
angle1=6.283185;
};
class rocket_extend_rear_stabilizers_1
{
type="rotation";
source="state";
selection="fin_rear_01";
sourceAddress="clamp";
minPhase=0.3;
maxPhase=1;
minValue=0.3;
maxValue=1;
memory=0;
angle0=0;
angle1=-1.48353;
};
class rocket_extend_rear_stabilizers_2
{
type="rotation";
source="state";
selection="fin_rear_02";
sourceAddress="clamp";
minPhase=0.3;
maxPhase=1;
minValue=0.3;
maxValue=1;
memory=0;
angle0=0;
angle1=-1.48353;
};
class rocket_extend_rear_stabilizers_3
{
type="rotation";
source="state";
selection="fin_rear_03";
sourceAddress="clamp";
minPhase=0.3;
maxPhase=1;
minValue=0.3;
maxValue=1;
memory=0;
angle0=0;
angle1=-1.48353;
};
class fin_1_rudder
{
type="rotation";
source="rudder";
selection="fin_front_01";
sourceAddress="clamp";
minPhase=-0.5;
maxPhase=0.5;
minValue=-0.5;
maxValue=0.5;
memory=0;
angle0=-0.5235988;
angle1=0.5235988;
};
class fin_3_rudder
{
type="rotation";
source="rudder";
selection="fin_front_03";
sourceAddress="clamp";
minPhase=-0.5;
maxPhase=0.5;
minValue=-0.5;
maxValue=0.5;
memory=0;
angle0=-0.5235988;
angle1=0.5235988;
};
class fin_2_elevator
{
type="rotation";
source="elevator";
selection="fin_front_02";
sourceAddress="clamp";
minPhase=-0.5;
maxPhase=0.5;
minValue=-0.5;
maxValue=0.5;
memory=0;
angle0=-0.5235988;
angle1=0.5235988;
};
class fin_4_elevator
{
type="rotation";
source="elevator";
selection="fin_front_04";
sourceAddress="clamp";
minPhase=-0.5;
maxPhase=0.5;
minValue=-0.5;
maxValue=0.5;
memory=0;
angle0=-0.5235988;
angle1=0.5235988;
};
};
};
};