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_airplanes\braf_super_tucano\data\fnc\fn_copilot_eject.sqf"; }; class EjectPilot { file = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\fnc\fn_pilot_eject.sqf"; }; class Smoker { file = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\fnc\fn_smoker.sqf"; }; class RemoveBeforeFlight { file = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\fnc\fn_remove_before_flight.sqf"; }; }; }; }; 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_Optics_Air2\BRAF_AirOptics.hpp" #include "braf_air_anim\CfgMovesBasic.hpp" class CfgVehicles { class Air; 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"