Jump to content
Sign in to follow this  
odyseus

Jet DLC broke my plane

Recommended Posts

Hello everyone, I just notice that a plane I made while back broke. I m pretty sure it happened after the Jet DLC. Can someone please tell me what are the major differences.

I will be posting a copy of my config below. Also is there any change to the pd3 itself?

The problem I m ruining into is that the wheels are sinking to the ground, also the plane's front wheel is lifting up kind of like if the plane is unbalanced and once I move the plane, it never stops and keeps on moving on its on, even when I turn the plane off.

 I will try to post some pics. Thank you!

 

Spoiler

///============================SUPER TUCANO=================================///
 
	class BRAF_A29_BASE:  Plane_Fighter_03_base_F 
	{
		_generalmacro = "BRAF_A29_BASE";
		scope = 0
		side = 2;
		faction = "BRAF";
		vehicleClass = BRAF_Air;
		simulation = "airplanex";
		crew = "I_pilot_F";
		acceleration = 300;
		accuracy = 0.2;
		aileronsensitivity = 1;
		armor = 60;
		armorstructured = 1;
		attenuationeffecttype = "HeliAttenuation";
		author = "BRAF TEAM";
		driverlefthandanimname = "throttle";
		driverrighthandanimname = "stick_pilot";
		driverRightLegAnimName = "pedalR_2";
		driverLeftLegAnimName = "pedalL_2";
		damageresistance = 0.004;
		destrtype = "DestructWreck";
		displayname = "A-29 Super Tucano";
		driveoncomponent[] = {"wheel_1", "wheel_2", "wheel_3"};
		driveraction = "A29_Pilot";
		elevatorsensitivity = 0.8;
		envelope[] = {0, 0.15, 1.1, 3, 5, 5.83, 6, 5.85, 5.5, 4.8, 3.6, 1.8, 0}; 
		flapsfrictioncoef = 0.32;
		gunaimdown = 0.03;
		headaimdown = 0;
		hiddenselections[] = {"camo1"};
		icon = "\braf_air\BRAF_A29\data\UI\map_a29_supertucano_ca.paa";
		incomingmissiledetectionsystem = 16;
		irscanrangemax = 5000;
		irscanrangemin = 500;
		irscantoeyefactor = 2;
		landingaoa = "rad 10";
		landingspeed = 180;
		laserscanner = 1;
		lockdetectionsystem = 8;
		maxspeed = 690;
		memorypointlrocket = "Rocket_1";
		memorypointrrocket = "Rocket_2";
		minfiretime = 30;
		model = "\braf_air\BRAF_A29\BRAF_A29A.p3d";
		picture = "\braf_air\BRAF_A29\data\UI\picture_a29supertucanoside_ca.paa";
		sounddammage[] = {"", 0.562341, 1};
		soundengineoffext[] = {"braf_air\BRAF_A29\Data\Sounds\xcarfltn1shut.wss", 1.77828, 1, 500};
		soundengineoffint[] = {"braf_air\BRAF_A29\Data\Sounds\xcarfltn1shut.wss", 1, 1};
		soundengineonext[] = {"braf_air\BRAF_A29\Data\Sounds\xcarfltn1strt.wss", 1.77828, 1, 500};
		soundengineonint[] = {"braf_air\BRAF_A29\Data\Sounds\xcarfltn1strt.wss", 1, 1};
		soundgetin[] = {"A3\Sounds_F\air\Plane_Fighter_03\getin", 0.562341, 1};
		soundgetout[] = {"A3\Sounds_F\air\Plane_Fighter_03\getout", 0.562341, 1, 40};
		soundincommingmissile[] = {"\A3\Sounds_F\weapons\Rockets\locked_3", 0.1, 1.5};
		soundlocked[] = {"\A3\Sounds_F\weapons\Rockets\locked_1", 0.1, 1};
		soundGearUp[] = {"A3\Sounds_F_EPC\CAS_01\gear_up", 0.794328, 1.000000, 150};
		soundGearDown[] = {"A3\Sounds_F_EPC\CAS_01\gear_down", 0.794328, 1.000000, 150};
		soundFlapsUp[] = {"A3\Sounds_F_EPC\CAS_01\Flaps_Up", 0.630957, 1.000000, 100};
		soundFlapsDown[] = {"A3\Sounds_F_EPC\CAS_01\Flaps_Down", 0.630957, 1.000000, 100};
		threat[] = {1, 1, 1};
		viewdrivershadowamb = 0.5;
		viewdrivershadowdiff = 0.5;
		selectionRotorStill = "vrtule"; 
		selectionRotorMove = "vrtule blur"; 
		gunbeg[] = {"z_gunL_muzzle", "z_gunR_muzzle"};
		gunend[] = {"z_gunL_chamber", "z_gunR_chamber"};
		memorypointgun[] = {"z_gunL_muzzle", "z_gunR_muzzle"};
		memoryPointCM[] = {"flare_launcher1","flare_launcher2"};
		memoryPointCMDir[] = {"flare_launcher1_dir","flare_launcher2_dir"};
		weapons[] = {"BRAF_master_arm_safe","BRAF_M3", "CMFlareLauncher"};
		magazines[] = {"500Rnd_127x99_mag", "120Rnd_CMFlare_Chaff_Magazine"}; 
		

		
		class AnimationSources: AnimationSources 
		{
	
			class Formation_markers
			{
				source = "user";
				animPeriod = 0.0001;
				initPhase = 1;
			};
		
			class Lights_source {
				reflector = "Left";
				source = "reflector";
			};
		
			class CollisionLightRed_source {
				markerlight = "CollisionRed";
				source = "MarkerLight";
			};
			class CollisionLightWhite_source {
				markerlight = "CollisionWhite";
				source = "MarkerLight";
			};
			class CollisionLightgreen_source {
				markerlight = "Collisiongreen";
				source = "MarkerLight";
			};
		
			class AddScalpel {
				animperiod = "1e-006";
				initphase = 0;
				source = "user";
			};
			class AddAsraam_out {
				animperiod = "1e-006";
				initphase = 0;
				source = "user";
			};
			class AddAsraam_mid {
				animperiod = "1e-006";
				initphase = 0;
				source = "user";
			};
			class AddMk82 {
				animperiod = "1e-006";
				initphase = 0;
				source = "user";
			};
			class AddGbu12 {
				animperiod = "1e-006";
				initphase = 0;
				source = "user";
			};
			class AddZephyr {
				animperiod = "1e-006";
				initphase = 0;
				source = "user";
			};
			class AddDar {
				animperiod = "1e-006";
				initphase = 0;
				source = "user";
			};
			class Muzzle_flash {
				source = "ammorandom";
				weapon = "BRAF_M3";
			};
			
			
		};
		
		class UserActions
			{	
				class Formation_markers_on
				{
					displayName = "Formation markers on";
					condition = "this animationPhase ""Formation_markers"" > 0.1 and player in this";
					statement = "this animate [""Formation_markers"",0]";
					position = "pilotcontrol";
					radius = 10;
					onlyforplayer = 1;
					showWindow = 0;
					hideOnUse = 1;
				};
				class Formation_markers_off
				{
					displayName = "Formation markers off";
					condition = "this animationPhase ""Formation_markers"" < 0.1 and player in this";
					statement = "this animate [""Formation_markers"",1]";
					position = "pilotcontrol";
					radius = 10;
					onlyforplayer = 1;
					showWindow = 0;
					hideOnUse = 1;
				};
		    };
	
	 ///============================PIP=================================///
	 
		class RenderTargets{
            class LeftMirror
            {
                renderTarget = "rendertarget0";
					class CameraView1
					{
						pointPosition           = "PIP0_pos";   /// memory point of PiP origin
						pointDirection          = "PIP0_dir";   /// memory point of PiP direction
						renderQuality           = 2;                    /// what quality should the PiP be
						renderVisionMode        = 0;                    /// zero means standard vision
						fov                             = 0.7;                  /// what is the angle of the PiP field of view
					};                     
			};
            class RightMirror      
            {
				renderTarget = "rendertarget1";
                   class CameraView1
                    {
						pointPosition           = "PIP1_pos";
                        pointDirection          = "PIP1_dir";
                        renderQuality           = 2;
                        renderVisionMode        = 0;
                         fov                             = 0.7;                                 
                    };                     
            };
        };	
	
		class HitPoints
		{
			class HitLGlass {
				armor = 0.5;
				convexcomponent = "sklo predni L";
				explosionshielding = 1;
				material = 51;
				name = "sklo predni L";
				passthrough = 0;
				visual = "sklo predni L";
			};
			class HitHull {
				armor = 1;
				material = 50;
				name = "trup";
				passthrough = 1;
				visual = "trup";
			};
		};
		class Exhausts {
			class Exhaust01 {
				direction = "exhaust1_dir";
				effect = "ExhaustEffectHeli";
				position = "exhaust1";
			};
			class Exhaust02 {
				direction = "exhaust2_dir";
				effect = "ExhaustEffectHeli";
				position = "exhaust2";
			};
		};	
		class Turrets {
		};
		class TransportItems {
		};
		class WingVortices {
			class WingTipLeft {
				effectname = "WingVortices";
				position = "body_vapour_L_E";
			};
			class WingTipRight {
				effectname = "WingVortices";
				position = "body_vapour_R_E";
			};
			class BodyLeft {
				effectname = "BodyVortices";
				position = "body_vapour_L_S";
			};
			class BodyRight {
				effectname = "BodyVortices";
				position = "body_vapour_R_S";
			};
		};
		class Sounds {
			class EngineLowOut {
				frequency = "1.0 min (rpm + 0.5)";
				sound[] = {"braf_air\BRAF_A29\Data\Sounds\xcarfltn21", 2.51189, 1, 1200};
				volume = "camPos*2*(rpm factor[0.95, 0])*(rpm factor[0, 0.95])";
			};
			class EngineHighOut {
				frequency = 1;
				sound[] = {"braf_air\BRAF_A29\Data\Sounds\xcarfltn23", 2.51189, 1.2, 1400};
				volume = "camPos*4*(rpm factor[0.5, 1.1])*(rpm factor[1.1, 0.5])";
			};
			class ForsageOut {
				cone[] = {3.14, 3.92, 2, 0.5};
				frequency = 1;
				sound[] = {"braf_air\BRAF_A29\Data\Sounds\xcarfltn22", 1.77828, 0.99, 1700};
				volume = "engineOn*camPos*(thrust factor[0.6, 1.0])";
			};
			class WindNoiseOut {
				frequency = "(0.1+(1.2*(speed factor[1, 150])))";
				sound[] = {"braf_air\BRAF_A29\Data\Sounds\c4wind4", 0.562341, 1, 150};
				volume = "camPos*(speed factor[1, 150])";
			};
			class EngineLowIn {
				frequency = "1.0 min (rpm + 0.5)";
				sound[] = {"braf_air\BRAF_A29\Data\Sounds\xcarfltn21", 1, 1};
				volume = "(1-camPos)*((rpm factor[0.7, 0.1])*(rpm factor[0.1, 0.7]))";
			};
			class EngineHighIn {
				frequency = 1;
				sound[] = {"braf_air\BRAF_A29\Data\Sounds\xcarfltn23", 1, 1.2};
				volume = "(1-camPos)*(rpm factor[0.85, 1.0])";
			};
			class ForsageIn {
				frequency = 1;
				sound[] = {"braf_air\BRAF_A29\Data\Sounds\xcarfltn22", 1, 1};
				volume = "(1-camPos)*(engineOn*(thrust factor[0.6, 1.0]))";
			};
			class WindNoiseIn {
				frequency = "(0.1+(1.2*(speed factor[1, 150])))";
				sound[] = {"braf_air\BRAF_A29\Data\Sounds\c4wind4", 0.501187, 1};
				volume = "(1-camPos)*(speed factor[1, 150])";
			};
		};
	
		class MarkerLights {
			class PositionRed {
				activelight = 0;
				brightness = 0.01;
				ambient[] = {0.08, 0, 0};
				blinking = 0;
				color[] = {0.8, 0, 0};
				daylight = 1;
				drawlight = 1;
				drawlightcentersize = 0.04;
				drawlightsize = 0.15;
				intensity = 75;
				name = "cerveny pozicni";
				useflare = 0;
			};
			class PositionGreen: PositionRed {
				ambient[] = {0, 0.08, 0};
				color[] = {0, 0.8, 0};
				name = "zeleny pozicni";
			};
			class PositionWhite: PositionRed {
				ambient[] = {0.1, 0.1, 0.1};
				color[] = {1, 1, 1};
				drawlightsize = 0.2;
				name = "bily pozicni";
			};
			class CollisionRed: PositionRed {
				ambient[] = {0.09, 0.015, 0.01};
				blinking = 1;
				blinkingpattern[] = {0.2, 1.3};
				blinkingpatternguarantee = 0;
				color[] = {0.9, 0.15, 0.1};
				drawlightcentersize = 0.08;
				drawlightsize = 0.25;
				name = "cerveny pozicni blik";
			};
			class CollisionWhite: PositionRed {
				ambient[] = {0.1, 0.1, 0.1};
				blinking = 1;
				blinkingpattern[] = {0.1, 0.9};
				blinkingpatternguarantee = 0;
				color[] = {1, 1, 1};
				drawlightcentersize = 0.04;
				drawlightsize = 0.2;
				name ="bily pozicni blik";
			};
		};
		
	
	
		class Reflectors {
			class Light_Left {
				color[] = {7000, 7500, 10000, 1}; 	
				ambient[] = {100, 100, 100};
				position = "Light_L";				
				direction = "Light_L_end";			
				hitpoint = "Light_L";				
				selection = "Light_L";				
				innerAngle = 20;					
				outerAngle = 180;					
				coneFadeCoef = 10;			
				intensity = 50;						
				useFlare = true;					
				dayLight = false;					
				FlareSize = 1;						
				size = 1;							
				class Attenuation					
				{
					start = 1;						
					constant = 0;					
					linear = 0;						
					quadratic = 4;					
					
					hardLimitStart = 150;			
					hardLimitEnd = 300;					
				};
			};			
		
			class Light_right: Light_left{
				direction = "Light_R_end";
				hitpoint = "Light_R";
				position = "Light_R";
				selection = "Light_R";
			};
		
			class Light_wing_left: Light_left {
				direction = "Light_wing_L_end";
				hitpoint = "Light_wing_L";
				position = "Light_wing_L";
				selection = "Light_wing_L";
			
			};
			
			class Light_wing_right: Light_left {
				direction = "Light_wing_R_end";
				hitpoint = "Light_wing_R";
				position = "Light_wing_R";
				selection = "Light_wing_R";
			};		
	    };
		
		class Damage {
			mat[] = {"braf_air\BRAF_A29\Data\a29_body.rvmat",
				"braf_air\BRAF_A29\Data\a29_body_damage.rvmat", 
				"braf_air\BRAF_A29\Data\a29_body_destruct.rvmat", 
			
				"braf_air\BRAF_A29\Data\a29_glasspit.rvmat", 
				"braf_air\BRAF_A29\Data\a29_glasspit_damage.rvmat", 
				"braf_air\BRAF_A29\Data\a29_glasspit_destruct.rvmat", 
			
				"braf_air\BRAF_A29\Data\a29_glasspit_in.rvmat", 
				"braf_air\BRAF_A29\Data\a29_glasspit_in_damage.rvmat",
				"braf_air\BRAF_A29\Data\a29_glasspit_in_damage.rvmat", 	

				"braf_air\BRAF_A29\Data\a29_cockpit.rvmat", 
				"braf_air\BRAF_A29\Data\a29_cockpit_damage.rvmat", 
				"braf_air\BRAF_A29\Data\a29_cockpit_destruct.rvmat", 
			};
		
		
			tex[] = {};
		};
	
		class MFD {
		
			class AirplaneHUD {
				borderbottom = 0;
				borderleft = 0;
				borderright = 0;
				bordertop = 0;
				bottomleft = "HUD LD";
				color[] = {0, 1, 0, 0.1};
				enableparallax = 0;
				topleft = "HUD LH";
				topright = "HUD PH";
				
				class Pos10Vector {
					pos0[] = {0.50, 0.305};
					pos10[] = {1.31, 1.185};
					type = "vector";
				};
				class Bones {
			
					class PlaneW {
						pos[] = {0.50, 0.375};
						type = "fixed";
					};
				
					class SpeedNumber {
						pos[] = {0.17, 0.375};
						type = "fixed";
					};
				
					class AltNumber {
						pos[] = {0.089, 0.375};
						type = "fixed";
					};
				
					class AltRNumber {
						pos[] = {0.94, 0.675};
						type = "fixed";
					};
					
					class RText {
						pos[] = {0.72, 0.675};
						type = "fixed";
					};
					
					class DGFTText {
						pos[] = {0.15, 0.75};
						type = "fixed";
					};
					
					class HeadingNumber {
						pos[] = {-0.29, 0.00};
						type = "fixed";
					};
					
					//class GNumber {
						//pos[] = {0.1, 0.00};
						//type = "fixed";
					//};
					class Target: Pos10Vector {
						source = "target";
					};
					class Velocity: Pos10Vector {
						pos0[] = {0.5, 0.305};
						pos10[] = {1.3, 1.185};
						source = "velocity";
						type = "vector";
					};
					class ILS_H {
						pos0[] = {0.5, 0.305};
						pos3[] = {0.74, 0.305};
						type = "ils";
					};
					class ILS_W: ILS_H {
						pos3[] = {0.5, 0.569};
					};
					class Level0: Pos10Vector {
						angle = 0;
						pos0[] = {0.5, 0.375};
						pos10[] = {1.3, 1.255};
						type = "horizon";
					};
					class LevelP5: Level0 {
						angle = 5;
					};
					class LevelM5: Level0 {
						angle = -5;
					};
					class LevelP10: Level0 {
						angle = 10;
					};
					class LevelM10: Level0 {
						angle = -10;
					};
					class LevelP15: Level0 {
						angle = 15;
					};
					class LevelM15: Level0 {
						angle = -15;
					};
					class LevelP20: Level0 {
						angle = 20;
					};
					class LevelM20: Level0 {
						angle = -20;
					};
					class LevelP25: Level0 {
						angle = 25;
					};
					class LevelM25: Level0 {
						angle = -25;
					};
					class LevelP30: Level0 {
						angle = 30;
					};
					class LevelM30: Level0 {
						angle = -30;
					};
					class LevelP35: Level0 {
						angle = 35;
					};
					class LevelM35: Level0 {
						angle = -35;
					};
					class LevelP40: Level0 {
						angle = 40;
					};
					class LevelM40: Level0 {
						angle = -40;
					};
					class LevelP45: Level0 {
						angle = 45;
					};
					class LevelM45: Level0 {
						angle = -45;
					};
					class LevelP50: Level0 {
						angle = 50;
					};
					class LevelM50: Level0 {
						angle = -50;
					};
				};
				class Draw {
					alpha = 0.4;
					color[] = {0, 0.3, 0.05};
					condition = "on";
					class PlaneW {
						clipbr[] = {1, 0};
						cliptl[] = {0, 1};
						points[] = {{"PlaneW", {0.05, 0}, 1}, {"PlaneW", {0.015, 0}, 1}, {}, {"PlaneW", {0, 0.05}, 1}, {"PlaneW", {0, 0.015}, 1}, {}, {"PlaneW", {-0.05, 0}, 1}, {"PlaneW", {-0.015, 0}, 1}, {}, {"PlaneW", {0, -0.05}, 1}, {"PlaneW", {0, -0.015}, 1}};
						type = "line";
					};
					class PlaneHeading {
						clipbr[] = {1, 0};
						cliptl[] = {0, 1};
						points[] = {{"Velocity", {0, -0.022}, 1}, {"Velocity", {0.014, -0.0154}, 1}, {"Velocity", {0.02, 0}, 1}, {"Velocity", {0.014, 0.0154}, 1}, {"Velocity", {0, 0.022}, 1}, {"Velocity", {-0.014, 0.0154}, 1}, {"Velocity", {-0.02, 0}, 1}, {"Velocity", {-0.014, -0.0154}, 1}, {"Velocity", {0, -0.022}, 1}, {}, {"Velocity", {0.04, 0}, 1}, {"Velocity", {0.02, 0}, 1}, {}, {"Velocity", {-0.04, 0}, 1}, {"Velocity", {-0.02, 0}, 1}, {}, {"Velocity", {0, -0.044}, 1}, {"Velocity", {0, -0.022}, 1}, {}};
						type = "line";
					};
					class Horizont {
						clipbr[] = {1, 1};
						cliptl[] = {0, 0};
						class Dimmed {
							class Level0 {
								points[] = {{"Level0", {-0.2, 0}, 1}, {"Level0", {-0.05, 0}, 1}, {}, {"Level0", {0.05, 0}, 1}, {"Level0", {0.2, 0}, 1}};
								type = "line";
							};
							class VALM_1_0 {
								align = "left";
								down[] = {"Level0", {-0.23, 0.025}, 1};
								pos[] = {"Level0", {-0.23, -0.025}, 1};
								right[] = {"Level0", {-0.13, -0.025}, 1};
								scale = 1;
								source = "static";
								sourcescale = 1;
								text = 0;
								type = "text";
							};
							class VALM_2_0: VALM_1_0 {
								align = "right";
								down[] = {"Level0", {0.22, 0.025}, 1};
								pos[] = {"Level0", {0.22, -0.025}, 1};
								right[] = {"Level0", {0.32, -0.025}, 1};
							};
							class LevelM5: Level0 {
								points[] = {{"LevelM5", {-0.2, -0.03}, 1}, {"LevelM5", {-0.2, 0}, 1}, {"LevelM5", {-0.15, 0}, 1}, {}, {"LevelM5", {-0.1, 0}, 1}, {"LevelM5", {-0.05, 0}, 1}, {}, {"LevelM5", {0.05, 0}, 1}, {"LevelM5", {0.1, 0}, 1}, {}, {"LevelM5", {0.15, 0}, 1}, {"LevelM5", {0.2, 0}, 1}, {"LevelM5", {0.2, -0.03}, 1}};
								type = "line";
							};
							class VALM_1_5 {
								align = "left";
								down[] = {"LevelM5", {-0.23, -0.035}, 1};
								pos[] = {"LevelM5", {-0.23, -0.085}, 1};
								right[] = {"LevelM5", {-0.13, -0.085}, 1};
								scale = 1;
								source = "static";
								sourcescale = 1;
								text = -5;
								type = "text";
							};
							class VALM_2_5: VALM_1_5 {
								align = "right";
								down[] = {"LevelM5", {0.22, -0.035}, 1};
								pos[] = {"LevelM5", {0.22, -0.085}, 1};
								right[] = {"LevelM5", {0.32, -0.085}, 1};
							};
							class LevelP5: Level0 {
								points[] = {{"LevelP5", {-0.2, 0.03}, 1}, {"LevelP5", {-0.2, 0}, 1}, {"LevelP5", {-0.05, 0}, 1}, {}, {"LevelP5", {0.05, 0}, 1}, {"LevelP5", {0.2, 0}, 1}, {"LevelP5", {0.2, 0.03}, 1}};
								type = "line";
							};
							class VALP_1_5 {
								align = "left";
								down[] = {"LevelP5", {-0.23, 0.085}, 1};
								pos[] = {"LevelP5", {-0.23, 0.035}, 1};
								right[] = {"LevelP5", {-0.13, 0.035}, 1};
								scale = 1;
								source = "static";
								sourcescale = 1;
								text = 5;
								type = "text";
							};
							class VALP_2_5: VALP_1_5 {
								align = "right";
								down[] = {"LevelP5", {0.22, 0.085}, 1};
								pos[] = {"LevelP5", {0.22, 0.035}, 1};
								right[] = {"LevelP5", {0.32, 0.035}, 1};
							};
							class LevelM10: Level0 {
								points[] = {{"LevelM10", {-0.2, -0.03}, 1}, {"LevelM10", {-0.2, 0}, 1}, {"LevelM10", {-0.15, 0}, 1}, {}, {"LevelM10", {-0.1, 0}, 1}, {"LevelM10", {-0.05, 0}, 1}, {}, {"LevelM10", {0.05, 0}, 1}, {"LevelM10", {0.1, 0}, 1}, {}, {"LevelM10", {0.15, 0}, 1}, {"LevelM10", {0.2, 0}, 1}, {"LevelM10", {0.2, -0.03}, 1}};
								type = "line";
							};
							class VALM_1_10 {
								align = "left";
								down[] = {"LevelM10", {-0.23, -0.035}, 1};
								pos[] = {"LevelM10", {-0.23, -0.085}, 1};
								right[] = {"LevelM10", {-0.13, -0.085}, 1};
								scale = 1;
								source = "static";
								sourcescale = 1;
								text = -10;
								type = "text";
							};
							class VALM_2_10: VALM_1_10 {
								align = "right";
								down[] = {"LevelM10", {0.22, -0.035}, 1};
								pos[] = {"LevelM10", {0.22, -0.085}, 1};
								right[] = {"LevelM10", {0.32, -0.085}, 1};
							};
							class LevelP10: Level0 {
								points[] = {{"LevelP10", {-0.2, 0.03}, 1}, {"LevelP10", {-0.2, 0}, 1}, {"LevelP10", {-0.05, 0}, 1}, {}, {"LevelP10", {0.05, 0}, 1}, {"LevelP10", {0.2, 0}, 1}, {"LevelP10", {0.2, 0.03}, 1}};
								type = "line";
							};
							class VALP_1_10 {
								align = "left";
								down[] = {"LevelP10", {-0.23, 0.085}, 1};
								pos[] = {"LevelP10", {-0.23, 0.035}, 1};
								right[] = {"LevelP10", {-0.13, 0.035}, 1};
								scale = 1;
								source = "static";
								sourcescale = 1;
								text = 10;
								type = "text";
							};
							class VALP_2_10: VALP_1_10 {
								align = "right";
								down[] = {"LevelP10", {0.22, 0.085}, 1};
								pos[] = {"LevelP10", {0.22, 0.035}, 1};
								right[] = {"LevelP10", {0.32, 0.035}, 1};
							};
							class LevelM15: Level0 {
								points[] = {{"LevelM15", {-0.2, -0.03}, 1}, {"LevelM15", {-0.2, 0}, 1}, {"LevelM15", {-0.15, 0}, 1}, {}, {"LevelM15", {-0.1, 0}, 1}, {"LevelM15", {-0.05, 0}, 1}, {}, {"LevelM15", {0.05, 0}, 1}, {"LevelM15", {0.1, 0}, 1}, {}, {"LevelM15", {0.15, 0}, 1}, {"LevelM15", {0.2, 0}, 1}, {"LevelM15", {0.2, -0.03}, 1}};
								type = "line";
							};
							class VALM_1_15 {
								align = "left";
								down[] = {"LevelM15", {-0.23, -0.035}, 1};
								pos[] = {"LevelM15", {-0.23, -0.085}, 1};
								right[] = {"LevelM15", {-0.13, -0.085}, 1};
								scale = 1;
								source = "static";
								sourcescale = 1;
								text = -15;
								type = "text";
							};
							class VALM_2_15: VALM_1_15 {
								align = "right";
								down[] = {"LevelM15", {0.22, -0.035}, 1};
								pos[] = {"LevelM15", {0.22, -0.085}, 1};
								right[] = {"LevelM15", {0.32, -0.085}, 1};
							};
							class LevelP15: Level0 {
								points[] = {{"LevelP15", {-0.2, 0.03}, 1}, {"LevelP15", {-0.2, 0}, 1}, {"LevelP15", {-0.05, 0}, 1}, {}, {"LevelP15", {0.05, 0}, 1}, {"LevelP15", {0.2, 0}, 1}, {"LevelP15", {0.2, 0.03}, 1}};
								type = "line";
							};
							class VALP_1_15 {
								align = "left";
								down[] = {"LevelP15", {-0.23, 0.085}, 1};
								pos[] = {"LevelP15", {-0.23, 0.035}, 1};
								right[] = {"LevelP15", {-0.13, 0.035}, 1};
								scale = 1;
								source = "static";
								sourcescale = 1;
								text = 15;
								type = "text";
							};
							class VALP_2_15: VALP_1_15 {
								align = "right";
								down[] = {"LevelP15", {0.22, 0.085}, 1};
								pos[] = {"LevelP15", {0.22, 0.035}, 1};
								right[] = {"LevelP15", {0.32, 0.035}, 1};
							};
							class LevelM20: Level0 {
								points[] = {{"LevelM20", {-0.2, -0.03}, 1}, {"LevelM20", {-0.2, 0}, 1}, {"LevelM20", {-0.15, 0}, 1}, {}, {"LevelM20", {-0.1, 0}, 1}, {"LevelM20", {-0.05, 0}, 1}, {}, {"LevelM20", {0.05, 0}, 1}, {"LevelM20", {0.1, 0}, 1}, {}, {"LevelM20", {0.15, 0}, 1}, {"LevelM20", {0.2, 0}, 1}, {"LevelM20", {0.2, -0.03}, 1}};
								type = "line";
							};
							class VALM_1_20 {
								align = "left";
								down[] = {"LevelM20", {-0.23, -0.035}, 1};
								pos[] = {"LevelM20", {-0.23, -0.085}, 1};
								right[] = {"LevelM20", {-0.13, -0.085}, 1};
								scale = 1;
								source = "static";
								sourcescale = 1;
								text = -20;
								type = "text";
							};
							class VALM_2_20: VALM_1_20 {
								align = "right";
								down[] = {"LevelM20", {0.22, -0.035}, 1};
								pos[] = {"LevelM20", {0.22, -0.085}, 1};
								right[] = {"LevelM20", {0.32, -0.085}, 1};
							};
							class LevelP20: Level0 {
								points[] = {{"LevelP20", {-0.2, 0.03}, 1}, {"LevelP20", {-0.2, 0}, 1}, {"LevelP20", {-0.05, 0}, 1}, {}, {"LevelP20", {0.05, 0}, 1}, {"LevelP20", {0.2, 0}, 1}, {"LevelP20", {0.2, 0.03}, 1}};
								type = "line";
							};
							class VALP_1_20 {
								align = "left";
								down[] = {"LevelP20", {-0.23, 0.085}, 1};
								pos[] = {"LevelP20", {-0.23, 0.035}, 1};
								right[] = {"LevelP20", {-0.13, 0.035}, 1};
								scale = 1;
								source = "static";
								sourcescale = 1;
								text = 20;
								type = "text";
							};
							class VALP_2_20: VALP_1_20 {
								align = "right";
								down[] = {"LevelP20", {0.22, 0.085}, 1};
								pos[] = {"LevelP20", {0.22, 0.035}, 1};
								right[] = {"LevelP20", {0.32, 0.035}, 1};
							};
							class LevelM25: Level0 {
								points[] = {{"LevelM25", {-0.2, -0.03}, 1}, {"LevelM25", {-0.2, 0}, 1}, {"LevelM25", {-0.15, 0}, 1}, {}, {"LevelM25", {-0.1, 0}, 1}, {"LevelM25", {-0.05, 0}, 1}, {}, {"LevelM25", {0.05, 0}, 1}, {"LevelM25", {0.1, 0}, 1}, {}, {"LevelM25", {0.15, 0}, 1}, {"LevelM25", {0.2, 0}, 1}, {"LevelM25", {0.2, -0.03}, 1}};
								type = "line";
							};
							class VALM_1_25 {
								align = "left";
								down[] = {"LevelM25", {-0.23, -0.035}, 1};
								pos[] = {"LevelM25", {-0.23, -0.085}, 1};
								right[] = {"LevelM25", {-0.13, -0.085}, 1};
								scale = 1;
								source = "static";
								sourcescale = 1;
								text = -25;
								type = "text";
							};
							class VALM_2_25: VALM_1_25 {
								align = "right";
								down[] = {"LevelM25", {0.22, -0.035}, 1};
								pos[] = {"LevelM25", {0.22, -0.085}, 1};
								right[] = {"LevelM25", {0.32, -0.085}, 1};
							};
							class LevelP25: Level0 {
								points[] = {{"LevelP25", {-0.2, 0.03}, 1}, {"LevelP25", {-0.2, 0}, 1}, {"LevelP25", {-0.05, 0}, 1}, {}, {"LevelP25", {0.05, 0}, 1}, {"LevelP25", {0.2, 0}, 1}, {"LevelP25", {0.2, 0.03}, 1}};
								type = "line";
							};
							class VALP_1_25 {
								align = "left";
								down[] = {"LevelP25", {-0.23, 0.085}, 1};
								pos[] = {"LevelP25", {-0.23, 0.035}, 1};
								right[] = {"LevelP25", {-0.13, 0.035}, 1};
								scale = 1;
								source = "static";
								sourcescale = 1;
								text = 25;
								type = "text";
							};
							class VALP_2_25: VALP_1_25 {
								align = "right";
								down[] = {"LevelP25", {0.22, 0.085}, 1};
								pos[] = {"LevelP25", {0.22, 0.035}, 1};
								right[] = {"LevelP25", {0.32, 0.035}, 1};
							};
							class LevelM30: Level0 {
								points[] = {{"LevelM30", {-0.2, -0.03}, 1}, {"LevelM30", {-0.2, 0}, 1}, {"LevelM30", {-0.15, 0}, 1}, {}, {"LevelM30", {-0.1, 0}, 1}, {"LevelM30", {-0.05, 0}, 1}, {}, {"LevelM30", {0.05, 0}, 1}, {"LevelM30", {0.1, 0}, 1}, {}, {"LevelM30", {0.15, 0}, 1}, {"LevelM30", {0.2, 0}, 1}, {"LevelM30", {0.2, -0.03}, 1}};
								type = "line";
							};
							class VALM_1_30 {
								align = "left";
								down[] = {"LevelM30", {-0.23, -0.035}, 1};
								pos[] = {"LevelM30", {-0.23, -0.085}, 1};
								right[] = {"LevelM30", {-0.13, -0.085}, 1};
								scale = 1;
								source = "static";
								sourcescale = 1;
								text = -30;
								type = "text";
							};
							class VALM_2_30: VALM_1_30 {
								align = "right";
								down[] = {"LevelM30", {0.22, -0.035}, 1};
								pos[] = {"LevelM30", {0.22, -0.085}, 1};
								right[] = {"LevelM30", {0.32, -0.085}, 1};
							};
							class LevelP30: Level0 {
								points[] = {{"LevelP30", {-0.2, 0.03}, 1}, {"LevelP30", {-0.2, 0}, 1}, {"LevelP30", {-0.05, 0}, 1}, {}, {"LevelP30", {0.05, 0}, 1}, {"LevelP30", {0.2, 0}, 1}, {"LevelP30", {0.2, 0.03}, 1}};
								type = "line";
							};
							class VALP_1_30 {
								align = "left";
								down[] = {"LevelP30", {-0.23, 0.085}, 1};
								pos[] = {"LevelP30", {-0.23, 0.035}, 1};
								right[] = {"LevelP30", {-0.13, 0.035}, 1};
								scale = 1;
								source = "static";
								sourcescale = 1;
								text = 30;
								type = "text";
							};
							class VALP_2_30: VALP_1_30 {
								align = "right";
								down[] = {"LevelP30", {0.22, 0.085}, 1};
								pos[] = {"LevelP30", {0.22, 0.035}, 1};
								right[] = {"LevelP30", {0.32, 0.035}, 1};
							};
							class LevelM35: Level0 {
								points[] = {{"LevelM35", {-0.2, -0.03}, 1}, {"LevelM35", {-0.2, 0}, 1}, {"LevelM35", {-0.15, 0}, 1}, {}, {"LevelM35", {-0.1, 0}, 1}, {"LevelM35", {-0.05, 0}, 1}, {}, {"LevelM35", {0.05, 0}, 1}, {"LevelM35", {0.1, 0}, 1}, {}, {"LevelM35", {0.15, 0}, 1}, {"LevelM35", {0.2, 0}, 1}, {"LevelM35", {0.2, -0.03}, 1}};
								type = "line";
							};
							class VALM_1_35 {
								align = "left";
								down[] = {"LevelM35", {-0.23, -0.035}, 1};
								pos[] = {"LevelM35", {-0.23, -0.085}, 1};
								right[] = {"LevelM35", {-0.13, -0.085}, 1};
								scale = 1;
								source = "static";
								sourcescale = 1;
								text = -35;
								type = "text";
							};
							class VALM_2_35: VALM_1_35 {
								align = "right";
								down[] = {"LevelM35", {0.22, -0.035}, 1};
								pos[] = {"LevelM35", {0.22, -0.085}, 1};
								right[] = {"LevelM35", {0.32, -0.085}, 1};
							};
							class LevelP35: Level0 {
								points[] = {{"LevelP35", {-0.2, 0.03}, 1}, {"LevelP35", {-0.2, 0}, 1}, {"LevelP35", {-0.05, 0}, 1}, {}, {"LevelP35", {0.05, 0}, 1}, {"LevelP35", {0.2, 0}, 1}, {"LevelP35", {0.2, 0.03}, 1}};
								type = "line";
							};
							class VALP_1_35 {
								align = "left";
								down[] = {"LevelP35", {-0.23, 0.085}, 1};
								pos[] = {"LevelP35", {-0.23, 0.035}, 1};
								right[] = {"LevelP35", {-0.13, 0.035}, 1};
								scale = 1;
								source = "static";
								sourcescale = 1;
								text = 35;
								type = "text";
							};
							class VALP_2_35: VALP_1_35 {
								align = "right";
								down[] = {"LevelP35", {0.22, 0.085}, 1};
								pos[] = {"LevelP35", {0.22, 0.035}, 1};
								right[] = {"LevelP35", {0.32, 0.035}, 1};
							};
							class LevelM40: Level0 {
								points[] = {{"LevelM40", {-0.2, -0.03}, 1}, {"LevelM40", {-0.2, 0}, 1}, {"LevelM40", {-0.15, 0}, 1}, {}, {"LevelM40", {-0.1, 0}, 1}, {"LevelM40", {-0.05, 0}, 1}, {}, {"LevelM40", {0.05, 0}, 1}, {"LevelM40", {0.1, 0}, 1}, {}, {"LevelM40", {0.15, 0}, 1}, {"LevelM40", {0.2, 0}, 1}, {"LevelM40", {0.2, -0.03}, 1}};
								type = "line";
							};
							class VALM_1_40 {
								align = "left";
								down[] = {"LevelM40", {-0.23, -0.035}, 1};
								pos[] = {"LevelM40", {-0.23, -0.085}, 1};
								right[] = {"LevelM40", {-0.13, -0.085}, 1};
								scale = 1;
								source = "static";
								sourcescale = 1;
								text = -40;
								type = "text";
							};
							class VALM_2_40: VALM_1_40 {
								align = "right";
								down[] = {"LevelM40", {0.22, -0.035}, 1};
								pos[] = {"LevelM40", {0.22, -0.085}, 1};
								right[] = {"LevelM40", {0.32, -0.085}, 1};
							};
							class LevelP40: Level0 {
								points[] = {{"LevelP40", {-0.2, 0.03}, 1}, {"LevelP40", {-0.2, 0}, 1}, {"LevelP40", {-0.05, 0}, 1}, {}, {"LevelP40", {0.05, 0}, 1}, {"LevelP40", {0.2, 0}, 1}, {"LevelP40", {0.2, 0.03}, 1}};
								type = "line";
							};
							class VALP_1_40 {
								align = "left";
								down[] = {"LevelP40", {-0.23, 0.085}, 1};
								pos[] = {"LevelP40", {-0.23, 0.035}, 1};
								right[] = {"LevelP40", {-0.13, 0.035}, 1};
								scale = 1;
								source = "static";
								sourcescale = 1;
								text = 40;
								type = "text";
							};
							class VALP_2_40: VALP_1_40 {
								align = "right";
								down[] = {"LevelP40", {0.22, 0.085}, 1};
								pos[] = {"LevelP40", {0.22, 0.035}, 1};
								right[] = {"LevelP40", {0.32, 0.035}, 1};
							};
							class LevelM45: Level0 {
								points[] = {{"LevelM45", {-0.2, -0.03}, 1}, {"LevelM45", {-0.2, 0}, 1}, {"LevelM45", {-0.15, 0}, 1}, {}, {"LevelM45", {-0.1, 0}, 1}, {"LevelM45", {-0.05, 0}, 1}, {}, {"LevelM45", {0.05, 0}, 1}, {"LevelM45", {0.1, 0}, 1}, {}, {"LevelM45", {0.15, 0}, 1}, {"LevelM45", {0.2, 0}, 1}, {"LevelM45", {0.2, -0.03}, 1}};
								type = "line";
							};
							class VALM_1_45 {
								align = "left";
								down[] = {"LevelM45", {-0.23, -0.035}, 1};
								pos[] = {"LevelM45", {-0.23, -0.085}, 1};
								right[] = {"LevelM45", {-0.13, -0.085}, 1};
								scale = 1;
								source = "static";
								sourcescale = 1;
								text = -45;
								type = "text";
							};
							class VALM_2_45: VALM_1_45 {
								align = "right";
								down[] = {"LevelM45", {0.22, -0.035}, 1};
								pos[] = {"LevelM45", {0.22, -0.085}, 1};
								right[] = {"LevelM45", {0.32, -0.085}, 1};
							};
							class LevelP45: Level0 {
								points[] = {{"LevelP45", {-0.2, 0.03}, 1}, {"LevelP45", {-0.2, 0}, 1}, {"LevelP45", {-0.05, 0}, 1}, {}, {"LevelP45", {0.05, 0}, 1}, {"LevelP45", {0.2, 0}, 1}, {"LevelP45", {0.2, 0.03}, 1}};
								type = "line";
							};
							class VALP_1_45 {
								align = "left";
								down[] = {"LevelP45", {-0.23, 0.085}, 1};
								pos[] = {"LevelP45", {-0.23, 0.035}, 1};
								right[] = {"LevelP45", {-0.13, 0.035}, 1};
								scale = 1;
								source = "static";
								sourcescale = 1;
								text = 45;
								type = "text";
							};
							class VALP_2_45: VALP_1_45 {
								align = "right";
								down[] = {"LevelP45", {0.22, 0.085}, 1};
								pos[] = {"LevelP45", {0.22, 0.035}, 1};
								right[] = {"LevelP45", {0.32, 0.035}, 1};
							};
							class LevelM50: Level0 {
								points[] = {{"LevelM50", {-0.2, -0.03}, 1}, {"LevelM50", {-0.2, 0}, 1}, {"LevelM50", {-0.15, 0}, 1}, {}, {"LevelM50", {-0.1, 0}, 1}, {"LevelM50", {-0.05, 0}, 1}, {}, {"LevelM50", {0.05, 0}, 1}, {"LevelM50", {0.1, 0}, 1}, {}, {"LevelM50", {0.15, 0}, 1}, {"LevelM50", {0.2, 0}, 1}, {"LevelM50", {0.2, -0.03}, 1}};
								type = "line";
							};
							class VALM_1_50 {
								align = "left";
								down[] = {"LevelM50", {-0.23, -0.035}, 1};
								pos[] = {"LevelM50", {-0.23, -0.085}, 1};
								right[] = {"LevelM50", {-0.13, -0.085}, 1};
								scale = 1;
								source = "static";
								sourcescale = 1;
								text = -50;
								type = "text";
							};
							class VALM_2_50: VALM_1_50 {
								align = "right";
								down[] = {"LevelM50", {0.22, -0.035}, 1};
								pos[] = {"LevelM50", {0.22, -0.085}, 1};
								right[] = {"LevelM50", {0.32, -0.085}, 1};
							};
							class LevelP50: Level0 {
								points[] = {{"LevelP50", {-0.2, 0.03}, 1}, {"LevelP50", {-0.2, 0}, 1}, {"LevelP50", {-0.05, 0}, 1}, {}, {"LevelP50", {0.05, 0}, 1}, {"LevelP50", {0.2, 0}, 1}, {"LevelP50", {0.2, 0.03}, 1}};
								type = "line";
							};
							class VALP_1_50 {
								align = "left";
								down[] = {"LevelP50", {-0.23, 0.085}, 1};
								pos[] = {"LevelP50", {-0.23, 0.035}, 1};
								right[] = {"LevelP50", {-0.13, 0.035}, 1};
								scale = 1;
								source = "static";
								sourcescale = 1;
								text = 50;
								type = "text";
							};
							class VALP_2_50: VALP_1_50 {
								align = "right";
								down[] = {"LevelP50", {0.22, 0.085}, 1};
								pos[] = {"LevelP50", {0.22, 0.035}, 1};
								right[] = {"LevelP50", {0.32, 0.035}, 1};
							};
						};
					};
					class RadarTargets {
						points[] = {{{-0.05, -0.055}, 1}, {{0.05, -0.055}, 1}, {{0.05, 0.055}, 1}, {{-0.05, 0.055}, 1}, {{-0.05, -0.055}, 1}};
						pos0[] = {0.51, 0.305};
						pos10[] = {1.31, 1.185};
						type = "radar";
					};
				
					class Static
					{
						type = "line";
						width = 4.0;
						points[] = 
						{
							//speedbox//
							{ {0.235, 0.446}, 1},
							{ {0.235, 0.494}, 1},
							{ {0.1, 0.494}, 1},
							{ {0.1, 0.446}, 1},
							{ {0.235, 0.446}, 1},
							{},
							//headingbox//
							{ {0.44, 0.070}, 1},
							{ {0.44, 0.118}, 1},
							{ {0.58, 0.118}, 1},
							{ {0.58, 0.070}, 1},
							{ {0.44, 0.070}, 1},
							{},
							//altbox//
							{ {0.77, 0.446}, 1},
							{ {0.77, 0.494}, 1},
							{ {0.95, 0.494}, 1},
							{ {0.95, 0.446}, 1},
							{ {0.77, 0.446}, 1},
							{},
							//altRbox//
							{ {0.74, 0.642}, 1},
							{ {0.74, 0.690}, 1},
							{ {0.92, 0.690}, 1},
							{ {0.92, 0.642}, 1},
							{ {0.74, 0.642}, 1}
							
						};
					};

					class SpeedNumber {
						align = left;
						down[] = {"SpeedNumber", {0.06, 0.12}, 1};
						pos[] = {"SpeedNumber", {0.06, 0.07}, 1};
						right[] = {"SpeedNumber", {0.14, 0.07}, 1};
						scale = 1;
						source = "speed";
						sourcescale = 1.94384449;
						type = "text";
					};
					class AltNumber: SpeedNumber {
						align = left;
						down[] = {"AltNumber", {0.86, 0.12}, 1};
						pos[] = {"AltNumber", {0.86, 0.07}, 1};
						right[] = {"AltNumber", {0.94, 0.07}, 1};
						source = "altitudeASL";
						sourcescale = 3.2808399;
					};
					class AltRNumber: SpeedNumber {
						align = left;
						down[] = {"AltRNumber", {-0.025, 0.01}, 1};	
						pos[] = {"AltRNumber", {-0.025, -0.04}, 1};
						right[] = {"AltRNumber", {0.055, -0.04}, 1};
						source = "altitudeAGL";
						sourcescale = 3.2808399;
					};
					class RText
					{
						type = "text";
						source = "static";
						text = R;
						align = "right";
						scale = 1;
						sourceScale = 1;
						down[] = {"Rtext", {-0.025, 0.01}, 1};
						pos[] = {"Rtext", {-0.025, -0.04}, 1};
						right[] = {"Rtext", {0.055, -0.04}, 1};
					};	
					
					class DGFTText
					{
						condition = "Mgun";
						class Circle
						{
							type = "text";
							source = "static";
							text = DGFT;
							align = "right";
							scale = 0.5;
							sourceScale = 1;
							down[] = {"DGFTtext", {-0.025, 0.00}, 1};
							pos[] = {"DGFTtext", {-0.025, -0.04}, 1};  
							right[] = {"DGFTtext", {0.035, -0.04}, 1};
						};
					};	
					
					class DGFTText2
					{
						condition = "AAmissile";
						class Circle
						{
							type = "text";
							source = "static";
							text = DGFT;
							align = "right";
							scale = 0.5;
							sourceScale = 1;
							down[] = {"DGFTtext", {-0.025, 0.00}, 1};
							pos[] = {"DGFTtext", {-0.025, -0.04}, 1};  
							right[] = {"DGFTtext", {0.035, -0.04}, 1};
						};
					};	
					class GRNDText
					{
						condition = "Bomb";
						class Circle
						{
							type = "text";
							source = "static";
							text = GRND;
							align = "right";
							scale = 0.5;
							sourceScale = 1;
							down[] = {"DGFTtext", {-0.025, 0.00}, 1};
							pos[] = {"DGFTtext", {-0.025, -0.04}, 1};  
							right[] = {"DGFTtext", {0.035, -0.04}, 1};
						};
					};	
					
					class GRNDText2
					{
						condition = "Rocket";
						class Circle
						{
							type = "text";
							source = "static";
							text = GRND;
							align = "right";
							scale = 0.5;
							sourceScale = 1;
							down[] = {"DGFTtext", {-0.025, 0.00}, 1};
							pos[] = {"DGFTtext", {-0.025, -0.04}, 1};  
							right[] = {"DGFTtext", {0.035, -0.04}, 1};
							
						};
					};	
					class HeadingNumber: SpeedNumber {
						align = left;
						down[] = {"HeadingNumber", {0.86, 0.12}, 1};
						pos[] = {"HeadingNumber", {0.86, 0.07}, 1};
						right[] = {"HeadingNumber", {0.94, 0.07}, 1};
						source = "Heading";
						sourcescale = 1;
					};
					
					//class GNumber: SpeedNumber {
						//align = left;
						//down[] = {"Gnumber", {0.86, 0.12}, 1};
						//pos[] = {"GNumber", {0.86, 0.07}, 1};
						//right[] = {"GNumber", {0.94, 0.07}, 1};
						//source = "aoa";
						//sourcescale = 1;
					//};
					
					class Gear {
						condition = "ils";
						class text {
							align = "right";
							down[] = {{0.84, 0.92}, 1};
							pos[] = {{0.84, 0.88}, 1};
							right[] = {{0.9, 0.88}, 1};
							scale = 0.5;
							source = "static";
							sourcescale = 1;
							text = "GEAR";
							type = "text";
						};
					};
					class Flaps {
						condition = "flaps";
						class text {
							align = "right";
							down[] = {{0.84, 0.97}, 1};
							pos[] = {{0.84, 0.93}, 1};
							right[] = {{0.9, 0.93}, 1};
							scale = 0.5;
							source = "static";
							sourcescale = 1;
							text = "FLAPS";
							type = "text";
						};
					};
					class weapons {
						align = "right";
						down[] = {{0.1, 0.92}, 1};
						pos[] = {{0.1, 0.88}, 1};
						right[] = {{0.16, 0.88}, 1};
						scale = 0.5;
						source = "weapon";
						sourcescale = 1;
						type = "text";
					};
					class ammo {
						align = "right";
						down[] = {{0.1, 0.97}, 1};
						pos[] = {{0.1, 0.93}, 1};
						right[] = {{0.16, 0.93}, 1};
						scale = 0.5;
						source = "ammo";
						sourcescale = 1;
						type = "text";
					};
					class VspeedNumber {
						align = "right";
						down[] = {{0.15, 0.65}, 1};
						pos[] = {{0.15, 0.60}, 1};
						right[] = {{0.23, 0.60}, 1};
						scale = 1;
						source = "vspeed";
						sourcescale = 1;
						type = "text";
					};
					class ILS {
						condition = "ils";
						class Glideslope {
							clipbr[] = {1, 1};
							cliptl[] = {0, 0};
							class ILS {
								points[] = {{"ILS_W", {-0.24, 0}, 1}, {"ILS_W", {0.24, 0}, 1}, {}, {"ILS_W", {0, 0.0264}, 1}, {"ILS_W", {0, -0.0264}, 1}, {}, {"ILS_W", {0.12, 0.0264}, 1}, {"ILS_W", {0.12, -0.0264}, 1}, {}, {"ILS_W", {0.24, 0.0264}, 1}, {"ILS_W", {0.24, -0.0264}, 1}, {}, {"ILS_W", {-0.12, 0.0264}, 1}, {"ILS_W", {-0.12, -0.0264}, 1}, {}, {"ILS_W", {-0.24, 0.0264}, 1}, {"ILS_W", {-0.24, -0.0264}, 1}, {}, {"ILS_H", {0, -0.264}, 1}, {"ILS_H", {0, 0.264}, 1}, {}, {"ILS_H", {0.024, 0}, 1}, {"ILS_H", {-0.024, 0}, 1}, {}, {"ILS_H", {0.024, 0.132}, 1}, {"ILS_H", {-0.024, 0.132}, 1}, {}, {"ILS_H", {0.024, 0.264}, 1}, {"ILS_H", {-0.024, 0.264}, 1}, {}, {"ILS_H", {0.024, -0.132}, 1}, {"ILS_H", {-0.024, -0.132}, 1}, {}, {"ILS_H", {0.024, -0.264}, 1}, {"ILS_H", {-0.024, -0.264}, 1}};
								type = "line";
							};
						};
					};
			
		
		
				class airplaneHUD2
					{
						borderbottom = 0;
						borderleft = 0;
						borderright = 0;
						bordertop = 0;
						bottomleft = "HUD LD";
						color[] = {0, 1, 0, 0.1};
						enableparallax = 1;
						topleft = "HUD LH";
						topright = "HUD PH";			
						class bones
						{
							class WeaponAim {
								pos0[] = {0.50, 0.305};
								pos10[] = {1.31, 1.185};
								type = "vector";
								source = "weapon";
							};
						};
						
						class Draw
						{
							class MGun {
								condition = "Mgun";
								class Circle {
									points[] = {{"WeaponAim", {0.01, 0}, 1}, {"WeaponAim", {-0.01, 0}, 1}, {}, {"WeaponAim", {0, 0.011}, 1}, {"WeaponAim", {0, -0.011}, 1}, {}, {"WeaponAim", {0, -0.077}, 1}, {"WeaponAim", {0.049, -0.0539}, 1}, {"WeaponAim", {0.07, 0}, 1}, {"WeaponAim", {0.049, 0.0539}, 1}, {"WeaponAim", {0, 0.077}, 1}, {"WeaponAim", {-0.049, 0.0539}, 1}, {"WeaponAim", {-0.07, 0}, 1}, {"WeaponAim", {-0.049, -0.0539}, 1}, {"WeaponAim", {0, -0.077}, 1}, {}, {"WeaponAim", {0, -0.154}, 1}, {"WeaponAim", {0.07, -0.13398}, 1}, {"WeaponAim", {0.1218, -0.077}, 1}, {"WeaponAim", {0.14, 0}, 1}, {"WeaponAim", {0.1218, 0.077}, 1}, {"WeaponAim", {0.07, 0.13398}, 1}, {"WeaponAim", {0, 0.154}, 1}, {"WeaponAim", {-0.07, 0.13398}, 1}, {"WeaponAim", {-0.1218, 0.077}, 1}, {"WeaponAim", {-0.14, 0}, 1}, {"WeaponAim", {-0.1218, -0.077}, 1}, {"WeaponAim", {-0.07, -0.13398}, 1}, {"WeaponAim", {0, -0.154}, 1}, {}, {"WeaponAim", {0, -0.154}, 1}, {"WeaponAim", {0, -0.176}, 1}, {}, {"WeaponAim", {-0.07, -0.133368}, 1}, {"WeaponAim", {-0.08, -0.15242}, 1}, {}, {"WeaponAim", {-0.121244, -0.077}, 1}, {"WeaponAim", {-0.138564, -0.088}, 1}, {}, {"WeaponAim", {-0.14, "6.73155e-009"}, 1}, {"WeaponAim", {-0.16, "7.6932e-009"}, 1}, {}, {"WeaponAim", {-0.121244, 0.077}, 1}, {"WeaponAim", {-0.138564, 0.088}, 1}, {}, {"WeaponAim", {-0.07, 0.133368}, 1}, {"WeaponAim", {-0.08, 0.15242}, 1}, {}, {"WeaponAim", {"1.22392e-008", 0.154}, 1}, {"WeaponAim", {"1.39876e-008", 0.176}, 1}, {}, {"WeaponAim", {0.07, 0.133368}, 1}, {"WeaponAim", {0.08, 0.15242}, 1}, {}, {"WeaponAim", {0.121244, 0.077}, 1}, {"WeaponAim", {0.138564, 0.088}, 1}, {}, {"WeaponAim", {0.14, "-1.83643e-009"}, 1}, {"WeaponAim", {0.16, "-2.09878e-009"}, 1}, {}, {"WeaponAim", {0.121244, -0.077}, 1}, {"WeaponAim", {0.138564, -0.088}, 1}, {}, {"WeaponAim", {0.07, -0.133368}, 1}, {"WeaponAim", {0.08, -0.15242}, 1}, {}};
									type = "line";
								};
							};
							class Bomb {
								condition = "bomb";
								class Circle {
									points[] = {{"WeaponAim", {0, -0.11}, 1}, {"WeaponAim", {0.05, -0.0957}, 1}, {"WeaponAim", {0.087, -0.055}, 1}, {"WeaponAim", {0.1, 0}, 1}, {"WeaponAim", {0.087, 0.055}, 1}, {"WeaponAim", {0.05, 0.0957}, 1}, {"WeaponAim", {0, 0.11}, 1}, {"WeaponAim", {-0.05, 0.0957}, 1}, {"WeaponAim", {-0.087, 0.055}, 1}, {"WeaponAim", {-0.1, 0}, 1}, {"WeaponAim", {-0.087, -0.055}, 1}, {"WeaponAim", {-0.05, -0.0957}, 1}, {"WeaponAim", {0, -0.11}, 1}, {}, {"Velocity", 0.001, "WeaponAim", {0, 0}, 1}, {"Velocity", {0, 0}, 1}, {}, {"Target", {0, -0.077}, 1}, {"Target", {0.07, 0}, 1}, {"Target", {0, 0.077}, 1}, {"Target", {-0.07, 0}, 1}, {"Target", {0, -0.077}, 1}};
									type = "line";
								};
							};
							class AAMissile {
								condition = "AAmissile";
								class Circle {
									points[] = {{"WeaponAim", {0, -0.275}, 1}, {"WeaponAim", {0.125, -0.23925}, 1}, {"WeaponAim", {0.2175, -0.1375}, 1}, {"WeaponAim", {0.25, 0}, 1}, {"WeaponAim", {0.2175, 0.1375}, 1}, {"WeaponAim", {0.125, 0.23925}, 1}, {"WeaponAim", {0, 0.275}, 1}, {"WeaponAim", {-0.125, 0.23925}, 1}, {"WeaponAim", {-0.2175, 0.1375}, 1}, {"WeaponAim", {-0.25, 0}, 1}, {"WeaponAim", {-0.2175, -0.1375}, 1}, {"WeaponAim", {-0.125, -0.23925}, 1}, {"WeaponAim", {0, -0.275}, 1}, {}, {"Target", {0, -0.077}, 1}, {"Target", {0.07, 0}, 1}, {"Target", {0, 0.077}, 1}, {"Target", {-0.07, 0}, 1}, {"Target", {0, -0.077}, 1}};
									type = "line";
								};
							};
							class ATMissile {
								condition = "ATmissile";
								class Circle {
									points[] = {{"WeaponAim", {0, -0.198}, 1}, {"WeaponAim", {0.09, -0.17226}, 1}, {"WeaponAim", {0.1566, -0.099}, 1}, {"WeaponAim", {0.18, 0}, 1}, {"WeaponAim", {0.1566, 0.099}, 1}, {"WeaponAim", {0.09, 0.17226}, 1}, {"WeaponAim", {0, 0.198}, 1}, {"WeaponAim", {-0.09, 0.17226}, 1}, {"WeaponAim", {-0.1566, 0.099}, 1}, {"WeaponAim", {-0.18, 0}, 1}, {"WeaponAim", {-0.1566, -0.099}, 1}, {"WeaponAim", {-0.09, -0.17226}, 1}, {"WeaponAim", {0, -0.198}, 1}, {}, {"Target", {0, -0.077}, 1}, {"Target", {0.07, 0}, 1}, {"Target", {0, 0.077}, 1}, {"Target", {-0.07, 0}, 1}, {"Target", {0, -0.077}, 1}};
									type = "line";
								};
							};
							class Rockets {
								condition = "Rocket";
								class Circle {
									points[] = {{"WeaponAim", {0.01, 0}, 1}, {"WeaponAim", {-0.01, 0}, 1}, {}, {"WeaponAim", {0, 0.011}, 1}, {"WeaponAim", {0, -0.011}, 1}, {}, {"WeaponAim", {0, -0.132}, 1}, {"WeaponAim", {0.06, -0.11484}, 1}, {"WeaponAim", {0.1044, -0.066}, 1}, {"WeaponAim", {0.12, 0}, 1}, {"WeaponAim", {0.1044, 0.066}, 1}, {"WeaponAim", {0.06, 0.11484}, 1}, {"WeaponAim", {0, 0.132}, 1}, {"WeaponAim", {-0.06, 0.11484}, 1}, {"WeaponAim", {-0.1044, 0.066}, 1}, {"WeaponAim", {-0.12, 0}, 1}, {"WeaponAim", {-0.1044, -0.066}, 1}, {"WeaponAim", {-0.06, -0.11484}, 1}, {"WeaponAim", {0, -0.132}, 1}, {}};
									type = "line";
								};
							};
						};
					};
				};
			};
		};	
		
	
		
	
		class Library {
			libtextdesc = "The Embraer EMB 314 Super Tucano, AKA A-29, is a Brazilian turboprop light attack aircraft designed and built by Embraer. The A-29 carries a wide variety of weapons, including precision-guided munitions, and was designed to be a low-cost system operated in low-threat environments.";
		};
	};

	

	class BRAF_A29A: BRAF_A29_BASE {
		_generalmacro= "BRAF_A29A";
		model = "\braf_air\BRAF_A29\BRAF_A29A.p3d";
		cost = "3e+006";
		crew = "I_pilot_F";
		displayname = "A-29A";
		faction = "BRAF";
		vehicleClass = BRAF_Air;
		magazines[] = {"500Rnd_127x99_mag", "120Rnd_CMFlare_Chaff_Magazine","38Rnd_missiles","2Rnd_AAA_missiles","2Rnd_FFAR_Launcher", "1Rnd_GBU12_LGB"}; 
		scope = 2;
		side = 2;
		typicalcargo[] = {"I_pilot_F"};
		weapons[] = {"BRAF_master_arm_safe","BRAF_M3", "CMFlareLauncher","missiles_ASRAAM", "BRAF_EQ_LMF", "BRAF_GBU12BombLauncher"};
		hiddenSelectionsTextures[] =
		{
			"braf_air\braf_a29\data\a29_body_co.paa",
		};
	};

 

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×