fix(braf_air) Naming convention for all classes and paths to use lowercase letters.

This commit is contained in:
2026-08-03 15:15:58 -03:00
parent 6324a368de
commit 3af8760da3
72 changed files with 1558 additions and 1578 deletions
@@ -1,14 +1,14 @@
class BRAF_Fennec_Base: Helicopter_Base_H
class braf_fennec_base: Helicopter_Base_H
{
author="BRAF TEAM";
author = "BRAF TEAM";
scope=0;
faction="BRAF_ARMY";
faction="braf_army";
displayName="AS-550A2 Fennec";
cost=1000000;
_generalMacro="BRAF_Fennec_Base";
model="\braf\braf_air\Braf_Helicopters\Braf_Fennec\BRAF_Fennec.p3d";
icon="\braf\braf_air\Braf_Helicopters\Braf_Fennec\data\ui\Map_fennec_ca.paa";
picture="\braf\braf_air\Braf_Helicopters\Braf_Fennec\data\UI\Icon_fennec_ca.paa";
_generalMacro="braf_fennec_base";
model="\braf\braf_air\braf_helicopters\braf_fennec\braf_fennec.p3d";
icon="\braf\braf_air\braf_helicopters\braf_fennec\data\ui\map_fennec_ca.paa";
picture="\braf\braf_air\braf_helicopters\braf_fennec\data\ui\icon_fennec_ca.paa";
editorSubcategory="EdSubcat_Helicopters";
memoryPointTaskMarker="TaskMarker_1_pos";
driverAction="braf_fennec_pilot";
@@ -106,7 +106,7 @@ class BRAF_Fennec_Base: Helicopter_Base_H
bodyFrictionCoef=0.2;
class RotorLibHelicopterProperties
{
RTDconfig="braf\braf_air\Braf_Helicopters\Braf_Fennec\rtd_fennec.xml";
RTDconfig="braf\braf_air\braf_helicopters\braf_fennec\rtd_fennec.xml";
autoHoverCorrection[]={0.28,2.8800001,0};
defaultCollective=0.63499999;
maxTorque=900;
@@ -417,7 +417,7 @@ class BRAF_Fennec_Base: Helicopter_Base_H
};
class Arm_EFS
{
displayname="<t color='#ffaa00'> Arm EFS </t>";
displayname="<t color='#ffaa00'> arm efs </t>";
position="cabin";
showWindow=1;
radius=10;
@@ -428,13 +428,13 @@ class BRAF_Fennec_Base: Helicopter_Base_H
};
class Disarm_EFS: Arm_EFS
{
displayname="<t color='#ffaa00'> Disarm EFS </t>";
displayname="<t color='#ffaa00'> disarm efs </t>";
condition="getNumber (configOf this >> 'canFloat') == 1 AND this animationphase 'EFS_Cover_Hide' > 0.9 AND (player in crew this) AND ((this getVariable ['braf_efs_state','SAFE']) == 'ARMED')";
statement="[this, ""disarm""] call BRAF_fnc_efs";
};
class Deploy_Floats: Arm_EFS
{
displayname="<t color='#b31d00'> Deploy Floats </t>";
displayname="<t color='#b31d00'> deploy floats </t>";
condition="getNumber (configOf this >> 'canFloat') == 1 AND this animationphase 'EFS_Cover_Hide' > 0.9 AND (player in crew this) AND ((this getVariable ['braf_efs_state','SAFE']) == 'ARMED')";
statement="[this, ""deployfloats""] call BRAF_fnc_efs";
};
@@ -551,12 +551,12 @@ class BRAF_Fennec_Base: Helicopter_Base_H
};
hiddenSelectionsTextures[]=
{
"braf\braf_air\braf_helicopters\braf_fennec\data\1BAvEx_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo2_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo3_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo4_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo5_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\Glass_ca.paa"
"braf\braf_air\braf_helicopters\braf_fennec\data\1bavex_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\camo2_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\camo3_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\camo4_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\camo5_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\glass_ca.paa"
};
class Damage
{
@@ -690,7 +690,7 @@ class BRAF_Fennec_Base: Helicopter_Base_H
"NVG"
};
thermalMode[]={0,1};
gunnerOpticsModel="A3\drones_f\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_wide_F.p3d";
gunnerOpticsModel="a3\drones_f\weapons_f_gamma\reticle\uav_optics_gunner_wide_f.p3d";
};
showMiniMapInOptics=0;
showUAVViewpInOptics=0;
@@ -715,7 +715,7 @@ class BRAF_Fennec_Base: Helicopter_Base_H
class CargoTurret;
class Turrets: Turrets
{
class BRAF_CopilotTurret: CopilotTurret
class braf_copilotturret: CopilotTurret
{
gunnerAction="braf_fennec_copilot";
gunnerInAction="copilot_Heli_Light_02";
@@ -791,7 +791,7 @@ class BRAF_Fennec_Base: Helicopter_Base_H
};
};
};
class BRAF_Cargo_Heli_Right: CargoTurret
class braf_cargo_heli_right: CargoTurret
{
gunnerAction="passenger_inside_2";
gunnerName="Right Shooter";
@@ -809,7 +809,7 @@ class BRAF_Fennec_Base: Helicopter_Base_H
minElev=-50;
maxElev=28;
};
class BRAF_Cargo_Heli_Left: BRAF_Cargo_Heli_Right
class braf_cargo_heli_left: braf_cargo_heli_right
{
gunnerName="Left Shooter";
memoryPointsGetInGunner="pos_gunner_L";
@@ -830,165 +830,165 @@ class BRAF_Fennec_Base: Helicopter_Base_H
{
class 1BAvEx
{
author="BRAF Team";
author = "BRAF TEAM";
displayName="Brazilian Army 1st BAvEx";
textures[]=
{
"braf\braf_air\braf_helicopters\braf_fennec\data\1BAvEx_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo2_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo3_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo4_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo5_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\Glass_ca.paa"
"braf\braf_air\braf_helicopters\braf_fennec\data\1bavex_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\camo2_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\camo3_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\camo4_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\camo5_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\glass_ca.paa"
};
factions[]=
{
"BRAF_ARMY"
"braf_army"
};
};
class 3BAvEx
{
author="BRAF Team";
author = "BRAF TEAM";
displayName="Brazilian Army 3rd BAvEx";
textures[]=
{
"braf\braf_air\braf_helicopters\braf_fennec\data\3BAvEx_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo2_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo3_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo4_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo5_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\Glass_ca.paa"
"braf\braf_air\braf_helicopters\braf_fennec\data\3bavex_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\camo2_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\camo3_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\camo4_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\camo5_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\glass_ca.paa"
};
factions[]=
{
"BRAF_ARMY"
"braf_army"
};
};
class 80s
{
author="BRAF Team";
author = "BRAF TEAM";
displayName="Brazilian Army 80s";
textures[]=
{
"braf\braf_air\braf_helicopters\braf_fennec\data\80s_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo2_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo3_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo4_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo5_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\Glass_ca.paa"
"braf\braf_air\braf_helicopters\braf_fennec\data\camo2_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\camo3_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\camo4_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\camo5_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\glass_ca.paa"
};
factions[]=
{
"BRAF_ARMY"
"braf_army"
};
};
class Resort
{
author="BRAF Team";
author = "BRAF TEAM";
side=3;
displayName="Civilian Resort";
textures[]=
{
"braf\braf_air\braf_helicopters\braf_fennec\data\resort_1_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo2_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo3_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo4_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\camo2_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\camo3_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\camo4_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\resort_5_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\Glass_ca.paa"
"braf\braf_air\braf_helicopters\braf_fennec\data\glass_ca.paa"
};
factions[]=
{
"BRAF_CIV"
"braf_civ"
};
};
class FAB
{
author="BRAF Team";
author = "BRAF TEAM";
displayName="Brazilian Air Force";
textures[]=
{
"braf\braf_air\braf_helicopters\braf_fennec\data\FAB\Camo1_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo2_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo3_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\FAB\Camo4_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\FAB\Camo5_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\Glass_ca.paa"
"braf\braf_air\braf_helicopters\braf_fennec\data\fab\camo1_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\camo2_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\camo3_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\fab\camo4_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\fab\camo5_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\glass_ca.paa"
};
factions[]=
{
"BRAF_FAB"
"braf_fab"
};
};
class HU1
{
author="BRAF Team";
author = "BRAF TEAM";
displayName="Brazilian Navy Águia Squadron";
textures[]=
{
"braf\braf_air\braf_helicopters\braf_fennec\data\MB\HU1_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo2_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo3_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\MB\Camo4_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\MB\Camo5_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\Glass_ca.paa"
"braf\braf_air\braf_helicopters\braf_fennec\data\mb\hu1_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\camo2_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\camo3_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\mb\camo4_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\mb\camo5_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\glass_ca.paa"
};
factions[]=
{
"BRAF_NAVY"
"braf_navy"
};
};
class HU51
{
author="BRAF Team";
author = "BRAF TEAM";
displayName="Brazilian Navy Albatroz Squadron";
textures[]=
{
"braf\braf_air\braf_helicopters\braf_fennec\data\MB\HU51_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo2_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo3_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\MB\Camo4_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\MB\Camo5_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\Glass_ca.paa"
"braf\braf_air\braf_helicopters\braf_fennec\data\mb\hu51_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\camo2_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\camo3_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\mb\camo4_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\mb\camo5_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\glass_ca.paa"
};
factions[]=
{
"BRAF_NAVY"
"braf_navy"
};
};
class HU61
{
author="BRAF Team";
author = "BRAF TEAM";
displayName="Brazilian Navy Gavião Squadron";
textures[]=
{
"braf\braf_air\braf_helicopters\braf_fennec\data\MB\HU61_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo2_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo3_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\MB\Camo4_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\MB\Camo5_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\Glass_ca.paa"
"braf\braf_air\braf_helicopters\braf_fennec\data\mb\hu61_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\camo2_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\camo3_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\mb\camo4_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\mb\camo5_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\glass_ca.paa"
};
factions[]=
{
"BRAF_NAVY"
"braf_navy"
};
};
class HU91
{
author="BRAF Team";
author = "BRAF TEAM";
displayName="Brazilian Navy Tucano Squadron";
textures[]=
{
"braf\braf_air\braf_helicopters\braf_fennec\data\MB\HU91_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo2_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo3_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\MB\Camo4_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\MB\Camo5_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\Glass_ca.paa"
"braf\braf_air\braf_helicopters\braf_fennec\data\mb\hu91_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\camo2_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\camo3_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\mb\camo4_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\mb\camo5_co.paa",
"braf\braf_air\braf_helicopters\braf_fennec\data\glass_ca.paa"
};
factions[]=
{
"BRAF_NAVY"
"braf_navy"
};
};
};
@@ -998,7 +998,7 @@ class BRAF_Fennec_Base: Helicopter_Base_H
1
};
};
class BRAF_Fennec_dynamicLoadout_base: BRAF_Fennec_Base
class braf_fennec_dynamicloadout_base: braf_fennec_base
{
cost=3000000;
threat[]={0.9,0.75,0.5};
@@ -1031,12 +1031,12 @@ class BRAF_Fennec_dynamicLoadout_base: BRAF_Fennec_Base
{
class TransportPylonsComponent
{
uiPicture="\braf\braf_air\Braf_Helicopters\Braf_Fennec\data\ui\fennec_loadout_ca.paa";
uiPicture="\braf\braf_air\braf_helicopters\braf_fennec\data\ui\fennec_loadout_ca.paa";
class Pylons
{
class PylonLeft1
{
attachment="BRAF_PylonPod_50_cal";
attachment="braf_pylonpod_50_cal";
priority=5;
hardpoints[]=
{
@@ -1048,7 +1048,7 @@ class BRAF_Fennec_dynamicLoadout_base: BRAF_Fennec_Base
};
class PylonRight1: PylonLeft1
{
attachment="BRAF_PylonPod_rocket_ap";
attachment="braf_pylonpod_rocket_ap";
mirroredMissilePos=1;
hardpoints[]=
{
@@ -1071,8 +1071,8 @@ class BRAF_Fennec_dynamicLoadout_base: BRAF_Fennec_Base
displayName="$STR_vehicle_default";
attachment[]=
{
"BRAF_PylonPod_50_cal",
"BRAF_PylonPod_rocket_he"
"braf_pylonpod_50_cal",
"braf_pylonpod_rocket_he"
};
};
class AT
@@ -1080,8 +1080,8 @@ class BRAF_Fennec_dynamicLoadout_base: BRAF_Fennec_Base
displayName="$STR_A3_cfgmagazines_titan_at_dns";
attachment[]=
{
"BRAF_PylonPod_rocket_ap",
"BRAF_PylonPod_rocket_ap"
"braf_pylonpod_rocket_ap",
"braf_pylonpod_rocket_ap"
};
};
};
@@ -1166,7 +1166,7 @@ class BRAF_Fennec_dynamicLoadout_base: BRAF_Fennec_Base
};
class Turrets: Turrets
{
class BRAF_CopilotTurret: MainTurret
class braf_copilotturret: MainTurret
{
proxyIndex=1;
proxyType="CPGunner";
@@ -1189,7 +1189,7 @@ class BRAF_Fennec_dynamicLoadout_base: BRAF_Fennec_Base
initTurn=0;
gunnerName="$STR_A3_COPILOT";
isCopilot=1;
turretInfoType="BRAF_RscOptics_Air_FLIR";
turretInfoType="braf_rscoptics_air_flir";
weapons[]=
{
"Laserdesignator_mounted"
@@ -1252,7 +1252,7 @@ class BRAF_Fennec_dynamicLoadout_base: BRAF_Fennec_Base
0, //static,
0.95 //blurCoef
};
gunnerOpticsModel="\braf\braf_optics_air\StarSaphire\braf_StarSaphire_w.p3d";
gunnerOpticsModel="\braf\braf_optics_air\starsaphire\braf_starsaphire_w.p3d";
gunnerOpticsEffect[]={};
directionStabilized=1;
};
@@ -1262,12 +1262,12 @@ class BRAF_Fennec_dynamicLoadout_base: BRAF_Fennec_Base
initFov=0.0593;
minFov=0.0593;
maxFov=0.0593;
gunnerOpticsModel="\braf\braf_optics_air\StarSaphire\braf_StarSaphire_m.p3d";
gunnerOpticsModel="\braf\braf_optics_air\starsaphire\braf_starsaphire_m.p3d";
};
class Narrow: Wide
{
opticsDisplayName="NFOV";
gunnerOpticsModel="\braf\braf_optics_air\StarSaphire\braf_StarSaphire_n.p3d";
gunnerOpticsModel="\braf\braf_optics_air\starsaphire\braf_starsaphire_n.p3d";
initFov=0.0140;
minFov=0.0140;
maxFov=0.0140;
@@ -1422,7 +1422,7 @@ class BRAF_Fennec_dynamicLoadout_base: BRAF_Fennec_Base
};
class Arm_EFS
{
displayname="<t color='#ffaa00'> Arm EFS </t>";
displayname="<t color='#ffaa00'> arm efs </t>";
position="cabin";
showWindow=1;
radius=10;
@@ -1433,19 +1433,19 @@ class BRAF_Fennec_dynamicLoadout_base: BRAF_Fennec_Base
};
class Disarm_EFS: Arm_EFS
{
displayname="<t color='#ffaa00'> Disarm EFS </t>";
displayname="<t color='#ffaa00'> disarm efs </t>";
condition="getNumber (configOf this >> 'canFloat') == 1 AND this animationphase 'EFS_Cover_Hide' > 0.9 AND (player in crew this) AND ((this getVariable ['braf_efs_state','SAFE']) == 'ARMED')";
statement="[this, ""disarm""] call BRAF_fnc_efs";
};
class Deploy_Floats: Arm_EFS
{
displayname="<t color='#b31d00'> Deploy Floats </t>";
displayname="<t color='#b31d00'> deploy floats </t>";
condition="getNumber (configOf this >> 'canFloat') == 1 AND this animationphase 'EFS_Cover_Hide' > 0.9 AND (player in crew this) AND ((this getVariable ['braf_efs_state','SAFE']) == 'ARMED')";
statement="[this, ""deployfloats""] call BRAF_fnc_efs";
};
};
};
class BRAF_Fennec_SAR_base: BRAF_Fennec_Base
class braf_fennec_sar_base: braf_fennec_base
{
cost=750000;
threat[]={0.1,0,0};
@@ -1537,7 +1537,7 @@ class BRAF_Fennec_SAR_base: BRAF_Fennec_Base
};
class Turrets: Turrets
{
class BRAF_CopilotTurret: MainTurret
class braf_copilotturret: MainTurret
{
body="mainTurret";
gun="mainGun";
@@ -1558,7 +1558,7 @@ class BRAF_Fennec_SAR_base: BRAF_Fennec_Base
initTurn=0;
gunnerName="$STR_A3_COPILOT";
isCopilot=1;
turretInfoType="BRAF_RscOptics_Air_FLIR";
turretInfoType="braf_rscoptics_air_flir";
weapons[]=
{
"Laserdesignator_mounted"
@@ -1620,7 +1620,7 @@ class BRAF_Fennec_SAR_base: BRAF_Fennec_Base
0,
0.95
};
gunnerOpticsModel="\braf\braf_optics_air\StarSaphire\braf_StarSaphire_w.p3d";
gunnerOpticsModel="\braf\braf_optics_air\starsaphire\braf_starsaphire_w.p3d";
gunnerOpticsEffect[]={};
directionStabilized=1;
};
@@ -1630,12 +1630,12 @@ class BRAF_Fennec_SAR_base: BRAF_Fennec_Base
initFov=0.0593;
minFov=0.0593;
maxFov=0.0593;
gunnerOpticsModel="\braf\braf_optics_air\StarSaphire\braf_StarSaphire_m.p3d";
gunnerOpticsModel="\braf\braf_optics_air\starsaphire\braf_starsaphire_m.p3d";
};
class Narrow: Wide
{
opticsDisplayName="NFOV";
gunnerOpticsModel="\braf\braf_optics_air\StarSaphire\braf_StarSaphire_n.p3d";
gunnerOpticsModel="\braf\braf_optics_air\starsaphire\braf_starsaphire_n.p3d";
initFov=0.0140;
minFov=0.0140;
maxFov=0.0140;
@@ -1753,44 +1753,44 @@ class BRAF_Fennec_SAR_base: BRAF_Fennec_Base
};
};
};
class BRAF_Cargo_Heli_Left: BRAF_Cargo_Heli_Left
class braf_cargo_heli_left: braf_cargo_heli_left
{};
};
class UserActions
{
class Deploy_Rescue_Seat
{
displayname="<t color='#ffaa00'> Deploy Rescue Seat </t>";
displayname="<t color='#ffaa00'> deploy rescue seat </t>";
position="hoist_hook_pos";
showWindow=1;
radius=20;
priority=1;
onlyForPlayer=0;
condition="this animationphase 'Hoist_Hide' > 0.9 AND (player in crew this) AND this animationphase 'door_L_2' > 0.9 AND !(""BRAF_Rescue_Seat"" in (this getVariable ['braf_hoist_spent_payloads', []]))";
statement="this animate ['Winch_Rot',1]; [this, ""deploy"", ""BRAF_Rescue_Seat""] call BRAF_fnc_hoist; this animate ['Hoist_Hide',-0.5]";
condition="this animationphase 'Hoist_Hide' > 0.9 AND (player in crew this) AND this animationphase 'door_L_2' > 0.9 AND !(""braf_rescue_seat"" in (this getVariable ['braf_hoist_spent_payloads', []]))";
statement="this animate ['Winch_Rot',1]; [this, ""deploy"", ""braf_rescue_seat""] call BRAF_fnc_hoist; this animate ['Hoist_Hide',-0.5]";
};
class Hoist_Down: Deploy_Rescue_Seat
{
displayname="<t color='#ffaa00'> Extend Cable Hook </t>";
displayname="<t color='#ffaa00'> extend cable hook </t>";
condition="this animationphase 'Hoist_Hide' < -0.4 AND this animationphase 'Hoist_Hide' > -0.6 AND (player in crew this) AND this animationphase 'door_L_2' > 0.9";
statement="[this, ""down""] call BRAF_fnc_hoist; this animate ['Hoist_Hide',-1]; this say3d ""Winch""";
};
class Hoist_Up: Deploy_Rescue_Seat
{
displayname="<t color='#ffaa00'> Recover Hoist Hook </t>";
displayname="<t color='#ffaa00'> recover hoist hook </t>";
condition="this animationphase 'Hoist_Hide' < -0.9 AND (player in crew this) AND this animationphase 'door_L_2' > 0.9";
statement="[this, ""up""] call BRAF_fnc_hoist; this animate ['Hoist_Hide',-0.5]; this say3d ""Winch""";
};
class Recover_Rescue_Seat: Deploy_Rescue_Seat
{
displayname="<t color='#ffaa00'> Retrieve Rescue Payload </t>";
displayname="<t color='#ffaa00'> retrieve rescue payload </t>";
condition="(player in crew this) AND this animationphase 'door_L_2' > 0.9 AND this animationphase 'Hoist_Hide' < -0.4 AND this animationphase 'Hoist_Hide' > -0.6";
statement="[this, ""recover""] call BRAF_fnc_hoist; this animate ['Winch_Rot',0]; this animate ['Hoist_Hide',1]";
};
class Hoist_Cut: Deploy_Rescue_Seat
{
displayname="<t color='#b31d00'> Cut Hoist Hook Cable </t>";
displayname="<t color='#b31d00'> cut hoist hook cable </t>";
condition="(player in crew this) AND this animationphase 'Hoist_Hide' < 0 AND this animationphase 'door_L_2' > 0.9";
statement="[this, ""cut""] call BRAF_fnc_hoist; this animate ['Winch_Rot',0]; this animate ['Hoist_Hide',1]";
};
@@ -1813,7 +1813,7 @@ class BRAF_Fennec_SAR_base: BRAF_Fennec_Base
};
class Arm_EFS
{
displayname="<t color='#ffaa00'> Arm EFS </t>";
displayname="<t color='#ffaa00'> arm efs </t>";
position="cabin";
showWindow=1;
radius=10;
@@ -1824,13 +1824,13 @@ class BRAF_Fennec_SAR_base: BRAF_Fennec_Base
};
class Disarm_EFS: Arm_EFS
{
displayname="<t color='#ffaa00'> Disarm EFS </t>";
displayname="<t color='#ffaa00'> disarm efs </t>";
condition="getNumber (configOf this >> 'canFloat') == 1 AND this animationphase 'EFS_Cover_Hide' > 0.9 AND (player in crew this) AND ((this getVariable ['braf_efs_state','SAFE']) == 'ARMED')";
statement="[this, ""disarm""] call BRAF_fnc_efs";
};
class Deploy_Floats: Arm_EFS
{
displayname="<t color='#b31d00'> Deploy Floats </t>";
displayname="<t color='#b31d00'> deploy floats </t>";
condition="getNumber (configOf this >> 'canFloat') == 1 AND this animationphase 'EFS_Cover_Hide' > 0.9 AND (player in crew this) AND ((this getVariable ['braf_efs_state','SAFE']) == 'ARMED')";
statement="[this, ""deployfloats""] call BRAF_fnc_efs";
};
@@ -1853,7 +1853,7 @@ class BRAF_Fennec_SAR_base: BRAF_Fennec_Base
};
};
};
class BRAF_Fennec_unarmed_base: BRAF_Fennec_Base
class braf_fennec_unarmed_base: braf_fennec_base
{
availableForSupportTypes[]=
{
@@ -1863,11 +1863,11 @@ class BRAF_Fennec_unarmed_base: BRAF_Fennec_Base
slingLoadMaxCargoMass=10;
class Turrets: Turrets
{
class BRAF_CopilotTurret: BRAF_CopilotTurret
class braf_copilotturret: braf_copilotturret
{};
class BRAF_Cargo_Heli_Right: BRAF_Cargo_Heli_Right
class braf_cargo_heli_right: braf_cargo_heli_right
{};
class BRAF_Cargo_Heli_Left: BRAF_Cargo_Heli_Left
class braf_cargo_heli_left: braf_cargo_heli_left
{};
};
class AnimationSources: AnimationSources
@@ -1938,7 +1938,7 @@ class BRAF_Fennec_unarmed_base: BRAF_Fennec_Base
};
class Arm_EFS
{
displayname="<t color='#ffaa00'> Arm EFS </t>";
displayname="<t color='#ffaa00'> arm efs </t>";
position="cabin";
showWindow=1;
radius=10;
@@ -1949,19 +1949,19 @@ class BRAF_Fennec_unarmed_base: BRAF_Fennec_Base
};
class Disarm_EFS: Arm_EFS
{
displayname="<t color='#ffaa00'> Disarm EFS </t>";
displayname="<t color='#ffaa00'> disarm efs </t>";
condition="getNumber (configOf this >> 'canFloat') == 1 AND this animationphase 'EFS_Cover_Hide' > 0.9 AND (player in crew this) AND ((this getVariable ['braf_efs_state','SAFE']) == 'ARMED')";
statement="[this, ""disarm""] call BRAF_fnc_efs";
};
class Deploy_Floats: Arm_EFS
{
displayname="<t color='#b31d00'> Deploy Floats </t>";
displayname="<t color='#b31d00'> deploy floats </t>";
condition="getNumber (configOf this >> 'canFloat') == 1 AND this animationphase 'EFS_Cover_Hide' > 0.9 AND (player in crew this) AND ((this getVariable ['braf_efs_state','SAFE']) == 'ARMED')";
statement="[this, ""deployfloats""] call BRAF_fnc_efs";
};
};
};
class BRAF_Fennec_cargo_base: BRAF_Fennec_Base
class braf_fennec_cargo_base: braf_fennec_base
{
availableForSupportTypes[]=
{
@@ -1972,7 +1972,7 @@ class BRAF_Fennec_cargo_base: BRAF_Fennec_Base
transportSoldier=4;
class Turrets: Turrets
{
class BRAF_CopilotTurret: BRAF_CopilotTurret
class braf_copilotturret: braf_copilotturret
{};
};
class AnimationSources: AnimationSources
@@ -2017,11 +2017,11 @@ class BRAF_Fennec_cargo_base: BRAF_Fennec_Base
};
};
};
class BRAF_Fennec_Unarmed: BRAF_Fennec_unarmed_base
class braf_fennec_unarmed: braf_fennec_unarmed_base
{
author="BRAF TEAM";
_generalMacro="BRAF_Fennec_Unarmed";
editorPreview="\braf\braf_insignia\editorpreview\Air\BRAF_Fennec_Unarmed.jpg";
author = "BRAF TEAM";
_generalMacro="braf_fennec_unarmed";
editorPreview="\braf\braf_insignia\editorpreview\air\braf_fennec_unarmed.jpg";
scope=2;
side=2;
scopeCurator=2;
@@ -2034,11 +2034,11 @@ class BRAF_Fennec_Unarmed: BRAF_Fennec_unarmed_base
"3BAvEx",0.5
};
};
class BRAF_Fennec_Unarmed_MB: BRAF_Fennec_unarmed_base
class braf_fennec_unarmed_mb: braf_fennec_unarmed_base
{
author="BRAF TEAM";
_generalMacro="BRAF_Fennec_Unarmed_MB";
faction="BRAF_NAVY";
author = "BRAF TEAM";
_generalMacro="braf_fennec_unarmed_mb";
faction="braf_navy";
canFloat=1;
waterAngularDampingCoef=0;
waterDamageEngine=0.2;
@@ -2050,7 +2050,7 @@ class BRAF_Fennec_Unarmed_MB: BRAF_Fennec_unarmed_base
waterResistance=1;
waterResistanceCoef=0.5;
crew="braf_characters_aviation_navy_pilot";
editorPreview="\braf\braf_insignia\editorpreview\air\BRAF_Fennec_Unarmed_MB.jpg";
editorPreview="\braf\braf_insignia\editorpreview\air\braf_fennec_unarmed_mb.jpg";
scope=2;
side=2;
scopeCurator=2;
@@ -2074,12 +2074,12 @@ class BRAF_Fennec_Unarmed_MB: BRAF_Fennec_unarmed_base
"EFS_Hide",0
};
};
class BRAF_Fennec_Unarmed_FAB: BRAF_Fennec_unarmed_base
class braf_fennec_unarmed_fab: braf_fennec_unarmed_base
{
author="BRAF TEAM";
_generalMacro="BRAF_Fennec_Unarmed_FAB";
faction="BRAF_FAB";
editorPreview="\braf\braf_insignia\editorpreview\air\BRAF_Fennec_Unarmed_FAB.jpg";
author = "BRAF TEAM";
_generalMacro="braf_fennec_unarmed_fab";
faction="braf_fab";
editorPreview="\braf\braf_insignia\editorpreview\air\braf_fennec_unarmed_fab.jpg";
scope=2;
side=2;
forceInGarage=1;
@@ -2096,13 +2096,13 @@ class BRAF_Fennec_Unarmed_FAB: BRAF_Fennec_unarmed_base
"FAB",1
};
};
class BRAF_Fennec_Resort: BRAF_Fennec_cargo_base
class braf_fennec_resort: braf_fennec_cargo_base
{
author="BRAF TEAM";
_generalMacro="BRAF_Fennec_Resort";
editorPreview="\braf\braf_insignia\editorpreview\brazilian_civ\Air\BRAF_Fennec_Resort.jpg";
author = "BRAF TEAM";
_generalMacro="braf_fennec_resort";
editorPreview="\braf\braf_insignia\editorpreview\brazilian_civ\air\braf_fennec_resort.jpg";
scope=2;
faction="BRAF_CIV";
faction="braf_civ";
canFloat=1;
waterAngularDampingCoef=0;
waterDamageEngine=0.2;
@@ -2133,11 +2133,11 @@ class BRAF_Fennec_Resort: BRAF_Fennec_cargo_base
"EFS_Hide",0
};
};
class BRAF_Fennec_80s: BRAF_Fennec_unarmed_base
class braf_fennec_80s: braf_fennec_unarmed_base
{
author="BRAF TEAM";
_generalMacro="BRAF_Fennec_80s";
editorPreview="\braf\braf_insignia\editorpreview\Air\BRAF_Fennec_80s.jpg";
author = "BRAF TEAM";
_generalMacro="braf_fennec_80s";
editorPreview="\braf\braf_insignia\editorpreview\air\braf_fennec_80s.jpg";
scope=2;
side=2;
scopeCurator=2;
@@ -2148,11 +2148,11 @@ class BRAF_Fennec_80s: BRAF_Fennec_unarmed_base
"80s",1
};
};
class BRAF_Fennec_Armed: BRAF_Fennec_dynamicLoadout_base
class braf_fennec_armed: braf_fennec_dynamicloadout_base
{
author="BRAF TEAM";
_generalMacro="BRAF_Fennec_Armed";
editorPreview="\braf\braf_insignia\editorpreview\Air\BRAF_Fennec_Armed.jpg";
author = "BRAF TEAM";
_generalMacro="braf_fennec_armed";
editorPreview="\braf\braf_insignia\editorpreview\air\braf_fennec_armed.jpg";
scope=2;
side=2;
scopeCurator=2;
@@ -2164,11 +2164,11 @@ class BRAF_Fennec_Armed: BRAF_Fennec_dynamicLoadout_base
"3BAvEx",0.5
};
};
class BRAF_Fennec_Armed_MB: BRAF_Fennec_dynamicLoadout_base
class braf_fennec_armed_mb: braf_fennec_dynamicloadout_base
{
author="BRAF TEAM";
_generalMacro="BRAF_Fennec_Armed_MB";
faction="BRAF_NAVY";
author = "BRAF TEAM";
_generalMacro="braf_fennec_armed_mb";
faction="braf_navy";
canFloat=1;
waterAngularDampingCoef=0;
waterDamageEngine=0.2;
@@ -2180,7 +2180,7 @@ class BRAF_Fennec_Armed_MB: BRAF_Fennec_dynamicLoadout_base
waterResistance=1;
waterResistanceCoef=0.5;
crew="braf_characters_aviation_navy_pilot";
editorPreview="\braf\braf_insignia\editorpreview\air\BRAF_Fennec_Armed_MB.jpg";
editorPreview="\braf\braf_insignia\editorpreview\air\braf_fennec_armed_mb.jpg";
scope=2;
side=2;
scopeCurator=2;
@@ -2203,13 +2203,13 @@ class BRAF_Fennec_Armed_MB: BRAF_Fennec_dynamicLoadout_base
"EFS_Hide",0
};
};
class BRAF_Fennec_Armed_FAB: BRAF_Fennec_dynamicLoadout_base
class braf_fennec_armed_fab: braf_fennec_dynamicloadout_base
{
author="BRAF TEAM";
_generalMacro="BRAF_Fennec_Armed_FAB";
faction="BRAF_FAB";
author = "BRAF TEAM";
_generalMacro="braf_fennec_armed_fab";
faction="braf_fab";
crew="braf_characters_aviation_air_force_pilot";
editorPreview="\braf\braf_insignia\editorpreview\air\BRAF_Fennec_Armed_FAB.jpg";
editorPreview="\braf\braf_insignia\editorpreview\air\braf_fennec_armed_fab.jpg";
scope=2;
side=2;
scopeCurator=2;
@@ -2224,11 +2224,11 @@ class BRAF_Fennec_Armed_FAB: BRAF_Fennec_dynamicLoadout_base
"FAB",1
};
};
class BRAF_Fennec_Cargo: BRAF_Fennec_cargo_base
class braf_fennec_cargo: braf_fennec_cargo_base
{
author="BRAF TEAM";
_generalMacro="BRAF_Fennec_Cargo";
editorPreview="\braf\braf_insignia\editorpreview\Air\BRAF_Fennec_Cargo.jpg";
author = "BRAF TEAM";
_generalMacro="braf_fennec_cargo";
editorPreview="\braf\braf_insignia\editorpreview\air\braf_fennec_cargo.jpg";
scope=2;
side=2;
scopeCurator=2;
@@ -2240,11 +2240,11 @@ class BRAF_Fennec_Cargo: BRAF_Fennec_cargo_base
"3BAvEx",0.5
};
};
class BRAF_Fennec_Cargo_MB: BRAF_Fennec_cargo_base
class braf_fennec_cargo_mb: braf_fennec_cargo_base
{
author="BRAF TEAM";
_generalMacro="BRAF_Fennec_Cargo_MB";
faction="BRAF_NAVY";
author = "BRAF TEAM";
_generalMacro="braf_fennec_cargo_mb";
faction="braf_navy";
canFloat=1;
waterAngularDampingCoef=0;
waterDamageEngine=0.2;
@@ -2256,7 +2256,7 @@ class BRAF_Fennec_Cargo_MB: BRAF_Fennec_cargo_base
waterResistance=1;
waterResistanceCoef=0.5;
crew="braf_characters_aviation_navy_pilot";
editorPreview="\braf\braf_insignia\editorpreview\air\BRAF_Fennec_Cargo_MB.jpg";
editorPreview="\braf\braf_insignia\editorpreview\air\braf_fennec_cargo_mb.jpg";
scope=2;
side=2;
scopeCurator=2;
@@ -2279,13 +2279,13 @@ class BRAF_Fennec_Cargo_MB: BRAF_Fennec_cargo_base
"EFS_Hide",0
};
};
class BRAF_Fennec_Cargo_FAB: BRAF_Fennec_cargo_base
class braf_fennec_cargo_fab: braf_fennec_cargo_base
{
author="BRAF TEAM";
_generalMacro="BRAF_Fennec_Cargo_FAB";
faction="BRAF_FAB";
author = "BRAF TEAM";
_generalMacro="braf_fennec_cargo_fab";
faction="braf_fab";
crew="braf_characters_aviation_air_force_pilot";
editorPreview="\braf\braf_insignia\editorpreview\air\BRAF_Fennec_Cargo_FAB.jpg";
editorPreview="\braf\braf_insignia\editorpreview\air\braf_fennec_cargo_fab.jpg";
scope=2;
side=2;
scopeCurator=2;
@@ -2300,11 +2300,11 @@ class BRAF_Fennec_Cargo_FAB: BRAF_Fennec_cargo_base
"FAB",1
};
};
class BRAF_Fennec_SAR: BRAF_Fennec_SAR_base
class braf_fennec_sar: braf_fennec_sar_base
{
author="BRAF TEAM";
_generalMacro="BRAF_Fennec_SAR";
editorPreview="\braf\braf_insignia\editorpreview\Air\BRAF_Fennec_SAR.jpg";
author = "BRAF TEAM";
_generalMacro="braf_fennec_sar";
editorPreview="\braf\braf_insignia\editorpreview\air\braf_fennec_sar.jpg";
scope=2;
side=2;
scopeCurator=2;
@@ -2316,13 +2316,13 @@ class BRAF_Fennec_SAR: BRAF_Fennec_SAR_base
"3BAvEx",0.5
};
};
class BRAF_Fennec_SAR_MB: BRAF_Fennec_SAR_base
class braf_fennec_sar_mb: braf_fennec_sar_base
{
author="BRAF TEAM";
_generalMacro="BRAF_Fennec_SAR_MB";
editorPreview="\braf\braf_insignia\editorpreview\air\BRAF_Fennec_SAR_MB.jpg";
author = "BRAF TEAM";
_generalMacro="braf_fennec_sar_mb";
editorPreview="\braf\braf_insignia\editorpreview\air\braf_fennec_sar_mb.jpg";
crew="braf_characters_aviation_navy_pilot";
faction="BRAF_NAVY";
faction="braf_navy";
canFloat=1;
waterAngularDampingCoef=0;
waterDamageEngine=0.2;
@@ -2355,13 +2355,13 @@ class BRAF_Fennec_SAR_MB: BRAF_Fennec_SAR_base
"EFS_Hide",0
};
};
class BRAF_Fennec_SAR_FAB: BRAF_Fennec_SAR_base
class braf_fennec_sar_fab: braf_fennec_sar_base
{
author="BRAF TEAM";
_generalMacro="BRAF_Fennec_SAR_FAB";
editorPreview="\braf\braf_insignia\editorpreview\air\BRAF_Fennec_SAR_FAB.jpg";
author = "BRAF TEAM";
_generalMacro="braf_fennec_sar_fab";
editorPreview="\braf\braf_insignia\editorpreview\air\braf_fennec_sar_fab.jpg";
crew="braf_characters_aviation_air_force_pilot";
faction="BRAF_FAB";
faction="braf_fab";
scope=2;
side=2;
scopeCurator=2;