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"