feat(air): integrate standalone FLIR optics into Fennec and Caracal SAR

This commit is contained in:
2026-06-24 14:43:41 -03:00
parent 4da55a1204
commit cff68d95f4
4 changed files with 154 additions and 62 deletions
@@ -1390,14 +1390,14 @@ class BRAF_Caracal_2: BRAF_Caracal_Base
LODTurnedIn=1100;
LODTurnedOut=1100;
minElev=-120;
maxElev=20;
maxElev=30;
initElev=0;
minTurn=-180;
maxTurn=180;
initTurn=0;
gunnerName="Crew Chief";
isCopilot=0;
turretInfoType="RscOptics_Heli_Attack_01_gunner";
turretInfoType="BRAF_RscOptics_Air_FLIR";
weapons[]=
{
"Laserdesignator_mounted"
@@ -1431,40 +1431,66 @@ class BRAF_Caracal_2: BRAF_Caracal_Base
{
class Wide
{
opticsDisplayName="W";
opticsDisplayName="WFOV";
initAngleX=0;
minAngleX=-30;
minAngleX=-120;
maxAngleX=30;
initAngleY=0;
minAngleY=-100;
maxAngleY=100;
initFov=0.46599999;
minFov=0.46599999;
maxFov=0.46599999;
minAngleY=-180;
maxAngleY=180;
initFov=0.5236;
minFov=0.5236;
maxFov=0.5236;
visionMode[]=
{
"Normal",
"NVG",
"Ti"
};
thermalMode[]={0,1};
gunnerOpticsModel="\A3\Weapons_F_Beta\Reticle\Heli_Attack_01_Optics_Gunner_wide_F";
thermalNoise[]=
{
0.5,
1.25,
2.5,
0.75,
1,
0,
0,
0.95
};
gunnerOpticsModel="\braf\braf_optics_air\StarSaphire\braf_StarSaphire_w.p3d";
gunnerOpticsEffect[]={};
directionStabilized=1;
};
class Medium: Wide
{
opticsDisplayName="M";
initFov=0.093000002;
minFov=0.093000002;
maxFov=0.093000002;
gunnerOpticsModel="\A3\Weapons_F_Beta\Reticle\Heli_Attack_01_Optics_Gunner_medium_F";
opticsDisplayName="MFOV";
initFov=0.0593;
minFov=0.0593;
maxFov=0.0593;
gunnerOpticsModel="\braf\braf_optics_air\StarSaphire\braf_StarSaphire_m.p3d";
};
class Narrow: Wide
{
opticsDisplayName="N";
gunnerOpticsModel="\A3\Weapons_F_Beta\Reticle\Heli_Attack_01_Optics_Gunner_narrow_F";
initFov=0.028999999;
minFov=0.028999999;
maxFov=0.028999999;
opticsDisplayName="NFOV";
gunnerOpticsModel="\braf\braf_optics_air\StarSaphire\braf_StarSaphire_n.p3d";
initFov=0.0140;
minFov=0.0140;
maxFov=0.0140;
};
class Narrower: Narrow
{
opticsDisplayName="NFOV 2X";
initFov=0.0070;
minFov=0.0070;
maxFov=0.0070;
};
class UltraNarrow: Narrow
{
opticsDisplayName="NFOV 4X";
initFov=0.0035;
minFov=0.0035;
maxFov=0.0035;
};
};
class OpticsOut