Files
braf/braf_air2/config.cpp
2026-06-14 21:25:45 -03:00

203 lines
5.1 KiB
C++

class CfgPatches {
class BRAF_Air2 {
author = "BRAF Team";
addonRootClass = "braf";
requiredAddons[] = {
"A3_Air_F",
"A3_Air_F_Jets",
"A3_Air_F_Jets_Plane_Fighter_04",
"A3_Data_F",
"A3_Armor_F_Beta_APC_Tracked_01",
"A3_Weapons_F",
"braf_characters_army",
"BRAF_Insignia",
"BRAF_Soft",
"BRAF_Air",
};
requiredVersion = 0.1;
units[] = {
// Aircrafts
"BRAF_Gripen",
"BRAF_A29A",
"BRAF_A29_EDA",
"BRAF_A29B",
"BRAF_A29B_90k",
"BRAF_A29B_100k",
"BRAF_A29B_Jambock",
// Wreck_Model
"BRAF_A29A_wreck_F",
// Canopy
"BRAF_A29_canopy",
"BRAF_A29_canopy_EDA",
"BRAF_A29_canopy_Jambock",
// Ejection_Seats
"BRAF_ejection_seat_base",
"BRAF_ejection_seat_A29"};
weapons[] = {
// MG
"BRAF_M3W_A29",
// Master Safe
"BRAF_master_arm_safe",
// AA Missile
"BRAF_MAA1A_Launcher_weapon",
// Rockets
"BRAF_EQ_LMF_70_19_he_weapon",
"BRAF_EQ_LMF_70_19_ap_weapon",
"BRAF_EQ_LMF_70_7_he_weapon",
"BRAF_EQ_LMF_70_7_ap_weapon",
// Bombs
"BRAF_EFT_weapon",
"BRAF_Mk82_weapon",
"BRAF_M117_weapon",
"BRAF_GBU12_weapon",
"BRAF_GBU58_weapon"};
};
};
class CfgFunctions {
class BRAF {
tag = "BRAF";
class functions {
class EjectCopilot {
file = "braf\braf_air2\braf_fnc\fn_copilot_eject.sqf";
};
class EjectPilot {
file = "braf\braf_air2\braf_fnc\fn_pilot_eject.sqf";
};
class Smoker {
file = "braf\braf_air2\braf_fnc\fn_smoker.sqf";
};
/*class RemoveBeforeFlight
{
file = "braf\braf_air2\braf_fnc\fn_remove_before_flight.sqf";
};*/
};
class UI {
file = "braf\braf_air2\braf_fnc";
class initRSC {};
class flirControls {};
};
};
};
class WeaponCloudsMGun;
class UserActions;
class Components;
class HitTurret;
class HitGun;
class Eventhandlers;
class HitPoints;
class HitHull;
class MarkerLights;
class Turrets;
class MainTurret;
class ViewPilot;
class ViewOptics;
class SensorTemplateLaser;
class SensorTemplateDataLink;
class SensorTemplatePassiveRadar;
class SensorTemplateAntiRadiation;
class SensorTemplateIR;
class SensorTemplateVisual;
class SensorTemplateMan;
class SensorTemplateNV;
class DefaultVehicleSystemsDisplayManagerLeft {
class components;
};
class DefaultVehicleSystemsDisplayManagerRight {
class components;
};
class VehicleSystemsTemplateLeftPilot
: DefaultVehicleSystemsDisplayManagerLeft {
class components;
};
class VehicleSystemsTemplateRightPilot
: DefaultVehicleSystemsDisplayManagerRight {
class components;
};
class VehicleSystemsTemplateLeftDriver
: DefaultVehicleSystemsDisplayManagerLeft {
class components;
};
class VehicleSystemsTemplateRightDriver
: DefaultVehicleSystemsDisplayManagerRight {
class components;
};
class VehicleSystemsTemplateLeftCommander
: DefaultVehicleSystemsDisplayManagerLeft {
class components;
};
class VehicleSystemsTemplateRightCommander
: DefaultVehicleSystemsDisplayManagerRight {
class components;
};
class VehicleSystemsTemplateLeftGunner
: DefaultVehicleSystemsDisplayManagerLeft {
class components;
};
class VehicleSystemsTemplateRightGunner
: DefaultVehicleSystemsDisplayManagerRight {
class components;
};
class RCWSOptics;
class Optics_Armored;
#include "braf_air_anim\CfgMovesBasic.hpp"
#include "braf_optics_air2\BRAF_AirOptics.hpp"
class CfgVehicles {
class Air;
class ParachuteBase;
class B_Parachute;
class Steerable_Parachute_F;
class NonSteerable_Parachute_F;
class Plane : Air {
class NewTurret;
class ViewPilot;
class HitPoints {
class HitHull;
};
};
class Plane_Base_F : Plane {
class AnimationSources;
class HitPoints : HitPoints {
class HitHull;
};
class Turrets {
class CopilotTurret;
};
};
class Plane_Fighter_03_base_F : Plane_Base_F {
class AnimationSources;
};
class Plane_Fighter_04_Base_F : Plane_Base_F {};
class I_Plane_Fighter_04_F : Plane_Fighter_04_Base_F {};
class Ejection_Seat_Base_F;
class Plane_Canopy_Base_F;
// Attack and Fighter
#include "BRAF_airplanes\braf_super_tucano\a29_base.hpp"
// #include "BRAF_airplanes\braf_gripen\a4_base.hpp"
// #include "BRAF_airplanes\braf_gripen\amx_base.hpp"
#include "BRAF_airplanes\braf_gripen\f39_base.hpp"
// #include "BRAF_airplanes\braf_gripen\f5_base.hpp"
// #include "BRAF_airplanes\braf_gripen\t27_base.hpp"
// Patrol and Transport
// #include "BRAF_airplanes\braf_gripen\c95_base.hpp"
// #include "BRAF_airplanes\braf_gripen\c105_base.hpp"
// #include "BRAF_airplanes\braf_gripen\c130_base.hpp"
// #include "BRAF_airplanes\braf_gripen\c390_base.hpp"
// #include "BRAF_airplanes\braf_gripen\c98_base.hpp"
// #include "BRAF_airplanes\braf_gripen\p95_base.hpp"
// #include "BRAF_airplanes\braf_gripen\p3m_base.hpp"
};
#include "BRAF_Air_Weap2\Ammo.hpp"
#include "BRAF_Air_Weap2\Magazines.hpp"
#include "BRAF_Air_Weap2\Weapons.hpp"