--mounting 3d model paths and texture paths 

mount_vfs_model_path	(current_mod_path.."/Shapes")
mount_vfs_liveries_path (current_mod_path.."/Liveries")

mount_vfs_texture_path  (current_mod_path.."/Textures")
mount_vfs_sound_path   (current_mod_path.."/Sounds")






 
W_50A =  {
        
	Name 							=   'W-50A',
	DisplayName				= _('Dark Sword'),
	Countries						= {"China"},
	Cannon 						= "yes",
	HumanCockpit 			= true,
	HumanCockpitPath    	= current_mod_path..'/Cockpit/Scripts/',--current_mod_path..'/Cockpit/
	EmptyWeight	 			= "17500", 
    MaxTakeOffWeight 		= "33000", 
    MaxFuelWeight 			= "9400",
    MaxHeight 					= "18500", 
   	MaxSpeed 					= "2500", 
	Picture 						= "W-50A.png",
	Rate 							= 40, -- Reward points in multiplayer games
	Shape 							= "W-50A",
	--WorldID = J_20X,
	shape_table_data 	= 
	{
		{
			file  	 					= 'W-50A';
			life  	 					= 20; -- life
			vis   	 					= 3; -- visibility gain.
			desrt    				= 'W-50A-oblomok'; -- The name of the destroyed object File name
			fire  	 					= { 300, 2}; -- Ground fire: 300 seconds, 2 meters
			username				= 'W-50A';
			index    				=  WSTYPE_PLACEHOLDER;
		},
		{
			name  					= "W-50A-oblomok";
			file  						= "W-50A-oblomok";
			fire  						= { 240, 2};
		},

	},
	mapclasskey 				= "P0091000024",
	attribute  						= {wsType_Air, wsType_Airplane, wsType_Fighter, W_50A, "Multirole fighters", "Refuelable",},
	Categories					= {"{78EFB7A2-FD52-4b57-A6A6-3BF0E1D6555F}", "Interceptor",},
	-------------------------
    M_empty									=	13500, -- empty weight
	M_nominal								=	24000, -- Kg~% 50 fuel, combat load
	M_max										=	47000, -- Maximum Weight
	M_fuel_max								=	15000, -- maximum fuel
	H_max										=	18500, -- maximum height
	average_fuel_consumption		=	0.007, -- Average fuel consumption
	CAS_min									=	58,
	V_opt										=	170, -- Cruise m/s (for AI) M0.8@20000 feet
	V_take_off								=	65, -- Takeoff speed m/s (AI)~190 kts
	V_land										=	65, -- Land velocity in m/s (AI)~220 kts
	V_max_sea_level						=	403, -- Maximum sea level velocity in m/s (for AI) to 1.2 Mach
	V_max_h									=	694.7, -- In m/s (for AI)~ 2.2mach@36000 Maximum altitude velocity in units of '=1262kts=649m/s
	Vy_max									=	325, -- Maximum climbing speed in m/s (for AI)~400 kts TAS@10000 '
	Mach_max								=	2.9, -- Mach maximum speed (for AI)
	Ny_min									=	-3, -- Minimum G value (for AI)
	Ny_max									=	8, -- Maximum G value (for AI)
	Ny_max_e								=	7.5, -- Maximum G value (for AI)
	AOA_take_off							=	0.17, -- Takeoff AoA (for AI)
	bank_angle_max						=	60, -- Maximum roll angle (for AI)
	
	
	has_afteburner							=	true, -- It is equipped with an afterburner
	has_speedbrake						=	true, -- Do you have a speed brake
	nose_gear_pos 						= 	{3.991,   -1.6, 0.01}, -- Front landing gear coordinates
    main_gear_pos 						= 	{-1.903,  -1.594, 1.499}, -- Main landing gear coordinates
	tand_gear_max							=	0.58, --+/-25 degrees 466
	tanker_type								=	4, -- If the aircraft can conduct Aerial refueling, select the Gasoline pump type
	wing_area									=	62, --Wing area (m2)
	wing_span								=	14.7, -- Wing span
	wing_type 								= 	0, --Fixed wing=0/Variable geometry=1/Folded wing=2/Variable geometry Folded wing=3
	thrust_sum_max						=	20200, -- Thrust (unit: kg) Maximum value of total thrust
	thrust_sum_ab							=	25000, 
	length										=	20, -- Total length (m)
	height										=	5.9, -- Height (m)
	flaps_maneuver						=	1.0, --Maximum flaps during takeoff and maneuvering (0.5=first stage; 1.0=second stage) (for AI)
	range										=	3740, -- Maximum range in kilometers (applicable to AI)
	RCS											=	0.0001, -- radar cross section
	IR_emission_coeff						=	0.7, -- Infrared emission coefficient for ordinary engines_ Emission_ Coeff=1 is the Su-27 without any additional force. This is a reference.
	IR_emission_coeff_ab				=	2.7, -- afterburner
	wing_tip_pos 							= 	{0.193, -0.03, 6.658},  --(front and back, top and bottom, left and right) - wingtip coordinates, providing visual effects
	nose_gear_wheel_diameter 		= 	0.566, -- Front gear diameter unit: m
    main_gear_wheel_diameter 		= 	0.910, -- Main gear diameter unit: m
	brakeshute_name						=	3, -- Visual shape of the braking chute after landing separation
	is_tanker									=	false, --Oil Yes/No It seems to say whether it is a Gasoline pump
	--air_refuel_receptacle_pos 			= {0,0,0.00}, -- Coordinates for refueling: front, back, up, down, left, right
	
	engines_count							=	1, -- Number of engines
	engines_nozzles = 
	{
		[1] = 
		{
			pos 	 										=  {-5.306, 0.193, 0.003}, --Tail spray coordinates
			elevation   								=  0, -- I don't know what the effect of the cone height of the afterburner (positive value when the flame rises) is
			diameter	 								= 	0.99, --Shock diamond diameter
			exhaust_length_ab   				= 	9.0, --Length (m)
			exhaust_length_ab_K 				= 	0.629, --Animation Shock diamond Animation
			smokiness_level 						= 	0.1, --Smoke concentration
			afterburner_effect_texture 		= "afterburner_J20", -- Shock diamond Map
		}, 
	},
	
	crew_size = 2,
	crew_members = {
		[1] =
        {
            ejection_seat_name  = 17,
            drop_canopy_name    = 0, 
            pos 				= {7.5,1.33,0.000000}, -- used for ejection location for the seat model to appear. See other view settings for cockpit view
            --canopy_pos = {1.077,    0.674,    0},
			ejection_order      = 2,
			can_be_playable 	= true,
			pilot_body_arg 		= 50,
			role 				= "pilot",
			role_display_name   = _("Pilot"),
			--ejection_through_canopy = true,		
			bailout_arg 		= -1,
			
        }, 
        [2] =
        {
            ejection_seat_name  = 17,
            drop_canopy_name    = 0, 
            pos 				= {7.5,1.33,0.000000}, -- pilot ejection position
            --canopy_pos = {1.077,    0.674,    0},
			can_be_playable 	= true,
			ejection_order 		= 1,
			--canopy_arg        = 38,
			pilot_body_arg		= 472,			
			role 				= "instructor",
			role_display_name   = _("Instructor"),
			--ejection_through_canopy = true,
			bailout_arg 		= -1,
        },
	}, 	

		fires_pos = 
		{
			[1] = 	{-1.351,	0.256,	   	0},
			[2] = 	{-1.981,	0.249,		1.16},
			[3] = 	{-1.981,	0.249,		-1.16},
			[4] = 	{-2.32,		0.0245,		2.074},
			[5] = 	{-2.32,		0.0245,		-2.074},
			[6] = 	{-2.82,		-0.255,		3.574},
			[7] = 	{-2.82,		-0.255,		-3.574},
			[8] = 	{-6.5,		0.2051,		0.}, 
			[9] = 	{-6.5,		0.251,		-0.},
		}, -- end of fires_pos
	
	
		

	
	nose_gear_amortizer_direct_stroke					= 	-0, -- Down from the position of the head gear!!! Front landing gear buffering direct stroke
	nose_gear_amortizer_reversal_stroke				= 	-0.12, -- Upward front gear reducer reverse stroke
	nose_gear_amortizer_normal_weight_stroke		= 	-0.08, -- Normal weight travel of the front landing gear downward from the front landing gear position

	main_gear_amortizer_direct_stroke					=	-0.,	--Lower from the main gear position!!! Direct travel of main reducer
	main_gear_amortizer_reversal_stroke				= 	-0.12, -- Upward main reducer reverse stroke
	main_gear_amortizer_normal_weight_stroke		= 	-0.08,	--Normal weight stroke of the main gear buffer downward from the position of the main gear
	
	stores_number				=	10, -- number
		
		
	   Countermeasures 		= {   -- Countermeasures
       ECM = "AN/ALQ-165"
       },


	
		passivCounterm = { -- Passive counter
		CMDS_Edit = true,
		SingleChargeTotal = 5000,
		chaff = {default = 2500, increment = 100, chargeSz = 1},
		flare = {default = 2500,  increment = 100, chargeSz = 1},
	},

	chaff_flare_dispenser 	= {
		{ dir =  {-1, 0, -0.1}, pos =  {-5.0,  0.3, -0.78}, }, -- Flares 
		{ dir =  {-1, 0,  0.1}, pos =  {-5.0,  0.3,  0.78}, }, -- Flares 
	},

		
		
        LandRWCategories =  --Ground RW category
        {
            [1] = 
            {
                Name = "AircraftCarrier",
            }, -- end of [1]
        }, -- end of LandRWCategories
              MaxFuelWeight = "6000",
              MaxHeight = "18200",
              MaxSpeed = "1920",
              MaxTakeOffWeight = "25401",
              Picture = "W-50A.png",
              Rate = "50",
              Shape = "W-50A",
			  
        TakeOffRWCategories = -- Takeoff RW category
        {
            [1] = 
            {
                Name = "AircraftCarrier With Catapult",
            }, -- end of [1]
			[2] = 
            {
				Name = "AircraftCarrier With Tramplin",
            }, -- end of [2]
        }, -- end of TakeOffRWCategories

			
	--sensor
	detection_range_max		 = 120, -- Maximum detection range
	radar_can_see_ground 	 = true, -- Radar can see the ground
	CanopyGeometry = {
    azimuth = {-145.0, 145.0}, -- azimuth
    elevation = {-50.0, 90.0} -- elevation
        },
--[[
    Sensors = {	
    RADAR = "AN/APG-71",
    IRST = "OLS-27",
    OPTIC = {"TADS DTV", "TADS DVO", "TADS FLIR"},
    RWR = "Abstract RWR"    
	},
]]

		Sensors 		= { -- sensor
			RADAR 			= "AN/APG-63",--F15 radar
			IRST 			= "OLS-27",  -- Infrared search and tracking
			OPTIC 			= {"TADS DTV", "TADS DVO", "TADS FLIR"},  -- Optically
			RWR 			= "Abstract RWR" --F15 radar alarm
		},
Countermeasures = { -- Countermeasures
ECM 			= "AN/ALQ-135"--F15
},


	Failures = { -- fault management
			{ id = 'asc', 		label = _('ASC'), 		enable = false, hh = 0, mm = 0, mmint = 1, prob = 100 },
			{ id = 'autopilot', label = _('AUTOPILOT'), enable = false, hh = 0, mm = 0, mmint = 1, prob = 100 },
			{ id = 'hydro',  	label = _('HYDRO'), 	enable = false, hh = 0, mm = 0, mmint = 1, prob = 100 },
			{ id = 'l_engine',  label = _('L-ENGINE'), 	enable = false, hh = 0, mm = 0, mmint = 1, prob = 100 },
			{ id = 'r_engine',  label = _('R-ENGINE'), 	enable = false, hh = 0, mm = 0, mmint = 1, prob = 100 },
			{ id = 'radar',  	label = _('RADAR'), 	enable = false, hh = 0, mm = 0, mmint = 1, prob = 100 },
			{ id = 'eos',  		label = _('EOS'), 		enable = false, hh = 0, mm = 0, mmint = 1, prob = 100 },
			{ id = 'helmet',  	label = _('HELMET'), 	enable = false, hh = 0, mm = 0, mmint = 1, prob = 100 },
			{ id = 'rws',  		label = _('RWS'), 		enable = false, hh = 0, mm = 0, mmint = 1, prob = 100 },
			{ id = 'ecm',   	label = _('ECM'), 		enable = false, hh = 0, mm = 0, mmint = 1, prob = 100 },
			{ id = 'hud',  		label = _('HUD'), 		enable = false, hh = 0, mm = 0, mmint = 1, prob = 100 },
			{ id = 'mfd',  		label = _('MFD'), 		enable = false, hh = 0, mm = 0, mmint = 1, prob = 100 },		
	},
	HumanRadio = { -- Human Radio
		frequency = 127.5,  -- Radio Freq
		editable = true, -- editable
		minFrequency = 100.000, -- minimum frequency
		maxFrequency = 156.000, -- Maximum frequency
		modulation = MODULATION_AM -- amplitude modulation
	},
	mapclasskey = "P0091000024",


    Guns = {
        gun_mount('GSh_30_1', 
		{ count = 550 }, 
		
		{
                    muzzle_pos = {3.31, -0.62, -0.41},
                    elevation_initial = 2.0,
                    drop_cartridge = 203,
                    ejector_dir = {7.0 ,-1.0,0.5},
                    ejector_pos	= { -1.2, -0.1 ,  0.0},		
		}			
        ),
    },

Pylons = {
	
  	pylon(1, 1, -0.123, -0.151, 0.437, {use_full_connector_position=false,connector = "5",arg = 309,arg_value = -1.0, FiZ = 0},
            {
				{ CLSID = "{PL15}",		arg = 309 },
				{ CLSID = "{PL15}",		arg = 309},
				{ CLSID = "{PL12}",		arg = 309 },
				{ CLSID = "{PL12}",		arg = 309 },
				{ CLSID = "{PLAAF_PL-10}",		arg = 309 },
            }
        ),
     	pylon(2, 1, -0.123, -0.151, -0.455, {use_full_connector_position=false,connector = "6",arg = 62,arg_value = -1.0, FiZ = 0},
            {
				{ CLSID = "{PL15}",		arg = 309 },
				{ CLSID = "{PL15}",		arg = 309},
				{ CLSID = "{PL12}",		arg = 309 },
				{ CLSID = "{PL12}",		arg = 309 },
				{ CLSID = "{PLAAF_PL-10}",		arg = 309 },
            }
        ),
	pylon(3, 1, -2.121, -0.151, -0.455, {use_full_connector_position=false,connector = "3",arg = 620,arg_value = -1.0, FiZ = 0},
            {
				{ CLSID = "{PL15}",		arg = 309 },
				{ CLSID = "{PL15}",		arg = 309},
				{ CLSID = "{PL12}",		arg = 309 },
				{ CLSID = "{PL12}",		arg = 309 },
				{ CLSID = "{PLAAF_PL-10}",		arg = 309 },
            }
        ),
	pylon(4, 1, -2.121, -0.151,0.46, {use_full_connector_position=false,connector = "4",arg = 508,arg_value = -1.0, FiZ = 0},
            {
					{ CLSID = "{PL15}",		arg = 309 },
				{ CLSID = "{PL15}",		arg = 309},
				{ CLSID = "{PL12}",		arg = 309 },
				{ CLSID = "{PL12}",		arg = 309 },
				{ CLSID = "{PLAAF_PL-10}",		arg = 309 },
            }
        ), 
	pylon(5, 1, -1.159, -0.151, 0.001, {use_full_connector_position=false,connector = "1",arg = 3100,arg_value = -1.0, FiZ = 0},
            {
				{ CLSID = "{PL15}",		arg = 309 },
				{ CLSID = "{PL15}",		arg = 309},
				{ CLSID = "{PL12}",		arg = 309 },
				{ CLSID = "{PL12}",		arg = 309 },
				{ CLSID = "{PLAAF_PL-10}",		arg = 309 },
            }
        ), 


	
	},
	
	 
	Tasks = {  -- Work aircraft flight mission
        aircraft_task(CAP),
     	aircraft_task(Escort),
      	aircraft_task(FighterSweep),
		aircraft_task(Intercept),
		aircraft_task(Reconnaissance),
		aircraft_task(GroundAttack),
		aircraft_task(CAS),
        aircraft_task(AFAC),
	    aircraft_task(RunwayAttack),
  	    aircraft_task(AntishipStrike),
    },	
	DefaultTask = aircraft_task(FighterSweep),  -- Default Mission Air Operations

SFM_Data = {
	aerodynamics = {
		Cy0 		= 0.30, -- Zero AoA Lift coefficient
		Mzalfa 		= 4.355, -- Tail distance coefficient M0.9
		Mzalfadt 	= 1.00, -- Wing pitch coefficient M1.00
		kjx 		= 2.7, --Roll acceleration rate, in rad/sec2.7
		kjz 		= 0.07925, -- Elevator or stab control power coefficient/pitch damping coefficient
		Czbe 		= -0.0, -- The directional stability coefficient affects yaw along the Z-axis (vertical), with negative values indicating the direction of force in the FC coordinate system
		cx_gear 	= 0.0368, -- Wheel Drag coefficient
		cx_flap 	= 0.073, -- Full flap Drag coefficient
		cy_flap 	= 0.72, -- Flap vertical Lift coefficient
		cx_brk 		= 0.04, -- Speed brake Drag coefficient 0.06
	--Above 880, the machine head is upward, and below 880, the machine head is downward
	table_data = {
	--   M		Cx0		 	Cya		B			B4	    		Omxmax	Aldop			Cymax
		{0, 		0.045, 		0.077, 	0.1, 		0.032, 			0.65, 		25, 			1.6}, 
		{0.2, 	0.045, 		0.077, 	0.1, 		0.032, 			1.95, 		25, 			1.6}, 
		{0.4, 	0.045, 		0.077, 	0.1, 		0.032, 			2.7, 			25, 			1.6}, 
		{0.6, 	0.045, 		0.066, 	0.094, 	0.043, 			2.7, 			24, 			1.5}, 
		{0.7, 	0.045, 		0.066, 	0.094, 	0.045, 			2.7, 			23, 			1.45}, 
		{0.8, 	0.045,		0.066, 	0.094, 	0.048, 			2.7, 			21, 			1.4}, 
		{0.9, 	0.045, 		0.066, 	0.11, 	0.05, 			2.7, 			20, 			1.3}, 
		{1, 		0.015, 		0.066, 	0.15, 	0.1, 				2.7, 			18, 			1.2}, 
		{1.1, 	0.010, 		0.066, 	0.15, 	0.1, 				2.7, 			16, 			1.1}, 
		{1.2, 	0.015, 		0.066, 	0.14, 	0.1, 				2.7, 			17, 			1.05}, 
		{1.3, 	0.035, 		0.066, 	0.17, 	0.096, 			2.28, 		15, 			1}, 
		{1.5, 	0.025, 		0.066, 	0.23, 	0.09, 			1.95, 		13, 			0.9}, 
		{1.8, 	0.021, 		0.051, 	0.23, 	0.38, 			1.17, 		12, 			0.7}, 
		{2, 		0.009, 		0.043, 	0.08, 	2.5, 				1.04, 		10.5, 		0.55}, 
		{2.2, 	0.009, 		0.037, 	0.16, 	3.2, 				0.91, 		9, 			0.4}, 
		{2.5, 	0.009, 		0.036, 	0.25, 	4.5, 				0.91, 		9, 			0.4}, 
		{3.9, 	0.009, 		0.033, 	0.35, 	6, 				0.8, 			9, 			0.4}
	}
	-- M - Mach number
	-- Cx0 - Coefficient, drag, profile, of the airplaneThe coefficient, resistance, and profile of an aircraft
	-- Cya - Normal force coefficient of the wing and body of the aircraft in the normal direction to that of flight. Inversely proportional to the available G-loading at any Mach value. (lower the Cya value, higher G available) per 1 degree AOA
			--The normal force coefficient of the wings and fuselage of an aircraft in a direction perpendicular to the flight direction. Inversely proportional to the available G-load at any Mach value. (The lower the Cya value, the higher the available G value) AOA per 1.00 degrees
	-- B - Polar quaternion coefficient
	-- B4 - Polar 4th power coeff  
	-- Omxmax - roll rate, rad/s  
	-- Aldop - Alfadop Max AOA at current M - departure threshold  
	-- Cymax - Coefficient, lift, maximum possible (ignores other calculations if current Cy > Cymax)
			
}, 

	engine = {
		Nmg 			= 67.5, -- RPM at idle
		MinRUD 		= 0, -- Minimum state of throttle
		MaxRUD 		= 1, -- Maximum state of throttle
		MaksRUD 	= 0.85, -- The state of the military accelerator
		ForsRUD 		= 0.91, -- The afterburner state of the throttle
		typeng 		= 1, 
		hMaxEng 	= 19.5, -- Maximum height for safe engine operation (km)
		dcx_eng 		= 0.0124, -- Engine Drag coefficient
		cemax 			= 0.01, -- Not used for fuel calculation, only for AI routine check flight time (built-in fuel calculation algorithm)
		cefor 			= 0.05, -- Not used for fuel calculation, only for AI routine check flight time (built-in fuel calculation algorithm)
		dpdh_m 		= 21200, -- Maximum thrust altitude coefficient
		dpdh_f 		= 25000, --AB thrust altitude coefficient
 
	table_data = {
	--   M		Pmax		 	Pfor	
		{0, 		150000, 		300000}, 
		{0.2, 	150000, 		300000}, 
		{0.4, 	155000, 		310000}, 
		{0.45, 	158000, 		316000}, 
		{0.64, 	160000, 		320000}, 
		{0.7, 	180000, 		360000}, 
		{0.8, 	180000, 		360000}, 
		{0.9, 	200000, 		400000}, 
		{1, 		230000, 		400000}, 
		{1.1, 	230000, 		400000}, 
		{1.2, 	235000, 		400000}, 
		{1.3, 	240000, 		400000}, 
		{1.5, 	220000, 		400000}, 
		{1.8, 	200000, 		400000}, 
		{2, 		180000, 		400000}, 
		{2.2, 	170000, 		400000}, 
		{2.5, 	160000, 		400000}, 
		{3.9, 	150000, 		400000}
		}
		-- M - Mach number
		--Pmax - Engine thrust under military power
		--Pfor - Engine thrust at AFB
		
		}
},
	--damage , index meaning see in  Scripts\Aircrafts\_Common\Damage.lua
	Damage = {
				[0]  = {critical_damage = 5, 	args = {82}},
				[3]  = {critical_damage = 10, 	args = {65}},
				[8]  = {critical_damage = 10},
				[11] = {critical_damage = 3},
				[12] = {critical_damage = 3},
				[15] = {critical_damage = 10},
				[16] = {critical_damage = 10},
				[17] = {critical_damage = 3},
				[18] = {critical_damage = 3},
				[25] = {critical_damage = 5, 	args = {53}},
				[26] = {critical_damage = 5, 	args = {54}},
				[35] = {critical_damage = 10, 	args = {67}, deps_cells = {25, 37}},
				[36] = {critical_damage = 10, 	args = {68}, deps_cells = {26, 38}},
				[37] = {critical_damage = 4, 	args = {55}},
				[38] = {critical_damage = 4, 	args = {56}},
				[43] = {critical_damage = 4, 	args = {61}, deps_cells = {53}},
				[44] = {critical_damage = 4, 	args = {62}, deps_cells = {54}},
				[47] = {critical_damage = 5, 	args = {63}, deps_cells = {51}},
				[48] = {critical_damage = 5, 	args = {64}, deps_cells = {52}},
				[51] = {critical_damage = 2, 	args = {59}},
				[52] = {critical_damage = 2, 	args = {60}},
				[53] = {critical_damage = 2, 	args = {57}},
				[54] = {critical_damage = 2, 	args = {58}},
				[55] = {critical_damage = 5, 	args = {81}},
				[83] = {critical_damage = 3, 	args = {134}}, -- nose wheel                                 
				[84] = {critical_damage = 3, 	args = {136}}, -- left wheel                              
				[85] = {critical_damage = 3, 	args = {135}}, -- right wheel  
	},
	
	DamageParts = 
	{  
		[1] = "W-50A-oblomok-wing-r", -- wing R   
		[2] = "W-50A-oblomok-wing-l", -- wing L   
		[3] = "W-50A-oblomok-noise",  -- nose     
		[4] = "W-50A-oblomok-tail-r", -- tail	  
		[5] = "W-50A-oblomok-tail-l", -- tail     
	},
	
		effects_presets = {   
		
		{effect = "OVERWING_VAPOR", file = current_mod_path.."/Effects/W-50A_overwingVapor.lua"},
		
    
		 
		 
		 
	},
	
		-- lights_data   position = {-6.82, 2.94, -2.26}

	lights_data = {  typename = 'collection',  lights = {
					[WOLALIGHT_STROBES] = {
						typename = "collection",
						lights = {	
							{
							typename = "natostrobelight", 
								connector = "PS1",
								argument = 802,
								proto = { color = {1, 1, 1, 0.012 * math.sqrt(1000)}, range = 40.0, angle_max = math.rad(40.0), angle_min = math.rad(40.0), controller = "Strobe",   period = 1.33333,}, 		
							},
							{  	
							typename = 'natostrobelight',  
								connector = "PS2", 
								argument = 802, 
								proto = { color = {1, 1, 1, 0.012 * math.sqrt(1000)}, range = 40.0, angle_max = math.rad(40.0), angle_min = math.rad(40.0), controller = "Strobe", period = 1.33333,},
							},
							{  	
							typename = 'natostrobelight',  
								connector = "PS3", 
								argument = 802, 
								proto = { color = {1, 1, 1, 0.012 * math.sqrt(1000)}, range = 40.0, angle_max = math.rad(40.0), angle_min = math.rad(40.0), controller = "Strobe", period = 1.33333,},
							},
							{  	
							typename = 'natostrobelight',  
								connector = "PS4", 
								argument = 802, 
								proto = { color = {1, 1, 1, 0.012 * math.sqrt(1000)}, range = 40.0, angle_max = math.rad(40.0), angle_min = math.rad(40.0), controller = "Strobe", period = 1.33333,},
							},
                    }
						
				},
		--[WOLALIGHT_SPOTS] = { typename = 'collection', lights = { {typename = 'argumentlight', argument = 208},  }, },
			
			[WOLALIGHT_NAVLIGHTS] = { typename = 'collection',
			
				lights = {
					{  	typename = 'omnilight',  
							connector = "zuoyijian1", 
							argument = 190, 
							color = {255,0,0},
							range = 10,
							brightness = 65,
					}, -- left tip	 
					{  	typename = 'omnilight',  
							connector = "zuoyijian2", 
							argument = 190, 
							color = {255,0,0},
							range = 10,
							brightness = 65,
					}, -- left tip	 
					
					{  	typename = 'omnilight',  
							connector = "youyijian1", 
							argument = 191, 
							color = {0,255,18},
							range = 10,
							brightness = 65,
					},  --right tip   
					{  	typename = 'omnilight',  
							connector = "youyijian2", 
							argument = 191, 
							color = {0,255,18},
							range = 10,
							brightness = 65,
					},  --right tip   
					
					
					
					--=============Formation lamp=================--
					-- {  	typename = 'omnilight',  
							-- connector = "ZWYBD1", 
							-- argument = 190, 
							-- color = {0,255,18},
							-- range = 2,
							-- brightness = 2,
							-- dir_correction = {elevation = math.rad(-1)}
					-- },
					-- {  	typename = 'omnilight',  
							-- connector = "ZWYBD2", 
							-- argument = 190, 
							-- color = {0,255,18},
							-- range = 2,
							-- brightness = 2,
					-- },
					-- {  	typename = 'omnilight',  
							-- connector = "ZWYBD3", 
							-- argument = 190, 
							-- color = {0,255,18},
							-- range = 2,
							-- brightness = 2,
					-- },
					-- {  	typename = 'omnilight',  
							-- connector = "ZWYBD4", 
							-- argument = 190, 
							-- color = {0,255,18},
							-- range = 2,
							-- brightness = 2,
					-- },
					
					
					
					
					-- {   --按下右ctrl+l一次
                        -- typename = "natostrobelight", 
							-- connector = "PS1",
							-- argument = 802,
							-- proto = { color = {1.0, 1.0, 1.0, 0.012 * math.sqrt(1000)}, range = 50.0, angle_max = math.rad(180.0), angle_min = math.rad(180.0), controller = "Strobe", period = 2.66666,},
                    -- },	
					-- {  	typename = 'omnilight',  
							-- connector = "PS3", 
							-- argument = 191, 
							-- proto = { color = {1.0, 1.0, 1.0, 0.012 * math.sqrt(1000)}, range = 50.0, angle_max = math.rad(180.0), angle_min = math.rad(180.0), controller = "Strobe", period = 2.66666,},
					-- },
					
					},
                    },
					
					
					[WOLALIGHT_SPOTS] = { typename = 'collection', lights = { {typename = 'argumentlight', connector = "RIGHT_MAIN_SPOT", argument = 208},  },  },
					[WOLALIGHT_TAXI_LIGHTS] = { typename = 'collection',lights = {  {typename = 'argumentlight', connector = "NOSE_TAXI_SPOT", argument = 209}, }, },
					
			
			
			
			}
	 	}

-- end lights_data

		
	
	}

add_aircraft(W_50A)
