diff --git a/resources/customized_payloads/F-22A.lua b/resources/customized_payloads/F-22A.lua index b5396ee3..a14761df 100644 --- a/resources/customized_payloads/F-22A.lua +++ b/resources/customized_payloads/F-22A.lua @@ -1,621 +1,329 @@ ---F-22A by Grinnellidesigns - Version 4 - 4-23-19 -F_22A = { - - Name = 'F-22A',--AG - DisplayName = _('F-22A'),--AG - Picture = "F-22A.png", - Rate = "50", - Shape = "F-22A",--AG - WorldID = WSTYPE_PLACEHOLDER, - - shape_table_data = - { - { - file = 'F-22A';--AG - life = 20; -- lifebar - vis = 2; -- visibility gain. - desrt = 'F-22A_destr'; -- Name of destroyed object file name - fire = { 300, 2}; -- Fire on the ground after destoyed: 300sec 2m - username = 'F-22A';--AG - index = WSTYPE_PLACEHOLDER; - classname = "lLandPlane"; - positioning = "BYNORMAL"; - }, - { - name = "F-22A_destr"; - file = "F-22A_destr"; - fire = { 240, 2}; - }, - }, - - LandRWCategories = - { - [1] = - { - Name = "AircraftCarrier", - }, - [2] = - { - Name = "AircraftCarrier With Catapult", - }, - [3] = - { - Name = "AircraftCarrier With Tramplin", - }, - }, - TakeOffRWCategories = - { - [1] = - { - Name = "AircraftCarrier", - }, - [2] = - { - Name = "AircraftCarrier With Catapult", - }, - [3] = - { - Name = "AircraftCarrier With Tramplin", - }, - }, - - Countries = {"USA","USAF Aggressors"}, - - - mapclasskey = "P0091000024", - --attribute = {wsType_Air, wsType_Airplane, wsType_Fighter, F_15, "Fighters", "Refuelable",},--AG WSTYPE_PLACEHOLDER - attribute = {wsType_Air, wsType_Airplane, wsType_Fighter, F_22A, "Fighters", "Refuelable",},--AG WSTYPE_PLACEHOLDER - Categories= {"{78EFB7A2-FD52-4b57-A6A6-3BF0E1D6555F}", "Interceptor",}, - - M_empty = 13380, -- kg with pilot and nose load, F15 - M_nominal = 19000, -- kg (Empty Plus Full Internal Fuel) - M_max = 30845, -- kg (Maximum Take Off Weight) - M_fuel_max = 6103, -- kg (Internal Fuel Only) - H_max = 18300, -- m (Maximum Operational Ceiling) - average_fuel_consumption = 0.21, - CAS_min = 58, -- Minimum CAS speed (m/s) (for AI) - V_opt = 220, -- Cruise speed (m/s) (for AI) - V_take_off = 61, -- Take off speed in m/s (for AI) - V_land = 71, -- Land speed in m/s (for AI) - has_afteburner = true, - has_speedbrake = true, - radar_can_see_ground = true, - - --nose_gear_pos = {5.981, -1.906, 0}, --{6.30, -1.75, 0}, - ---nose_gear_pos = {-0.001, -1.707, 4.032}, --{6.30, -1.75, 0}, - --nose_gear_amortizer_direct_stroke = -0.118, -- down from nose_gear_pos !!! - --nose_gear_amortizer_reversal_stroke = 0.317, -- up - --nose_gear_amortizer_normal_weight_stroke = -0.199, -- down from nose_gear_pos - --nose_gear_wheel_diameter = 0.674, -- in m .754 - - --main_gear_pos = {-0.472, -1.685, 1.598},-- maingear coord {-1.598, -1.685, 2.380}, - ---main_gear_pos = {2.380, -1.685, -1.598},-- maingear coord - --main_gear_amortizer_direct_stroke = -0.228, -- down from main_gear_pos !!! -0.228 - --main_gear_amortizer_reversal_stroke = 0.221, -- up 0.221 - --main_gear_amortizer_normal_weight_stroke = -0.228, -- down from main_gear_pos -0.228 - --main_gear_wheel_diameter = 0.972, -- in m - - nose_gear_pos = {5.981, -1.707, 0}, --{6.30, -1.75, 0}, - --nose_gear_pos = {-0.001, -1.707, 4.032}, --{6.30, -1.75, 0}, - nose_gear_amortizer_direct_stroke = 0, -- down from nose_gear_pos !!! - nose_gear_amortizer_reversal_stroke = -0, -- up - nose_gear_amortizer_normal_weight_stroke = -0, -- down from nose_gear_pos - nose_gear_wheel_diameter = 0.754, -- in m - - main_gear_pos = {-1.598, -1.585, 2.380},-- maingear coord - --main_gear_pos = {2.380, -1.685, -1.598},-- maingear coord - main_gear_amortizer_direct_stroke = 0, -- down from main_gear_pos !!! - main_gear_amortizer_reversal_stroke = -0, -- up - main_gear_amortizer_normal_weight_stroke = -0, -- down from main_gear_pos - main_gear_wheel_diameter = 0.972, -- in m - - effects_presets = { - {effect = "OVERWING_VAPOR", file = current_mod_path.."/Effects/F-22A_overwingVapor.lua"}, - }, - - AOA_take_off = 0.16, -- AoA in take off (for AI) - stores_number = 11, - bank_angle_max = 60, -- Max bank angle (for AI) - Ny_min = -3, -- Min G (for AI) - Ny_max = 8, -- Max G (for AI) - tand_gear_max = 3.73, --XX FA18 3.73, - V_max_sea_level = 403, -- Max speed at sea level in m/s (for AI) - V_max_h = 736.11, -- Max speed at max altitude in m/s (for AI) - wing_area = 56.5, -- wing area in m2 - thrust_sum_max = 13347, -- thrust in kgf (64.3 kN) - thrust_sum_ab = 21952, -- thrust in kgf (95.1 kN) - Vy_max = 275, -- Max climb speed in m/s (for AI) - flaps_maneuver = 1, - Mach_max = 2.5, -- Max speed in Mach (for AI) - range = 2540, -- Max range in km (for AI) - RCS = 0.0001, -- Radar Cross Section m2 - Ny_max_e = 8, -- Max G (for AI) - detection_range_max = 250, - IR_emission_coeff = 0.85, -- Normal engine -- IR_emission_coeff = 1 is Su-27 without afterburner. It is reference. - IR_emission_coeff_ab = 2.3, -- With afterburner - tanker_type = 2,--F14=2/S33=4/M29=0/S27=0/F15=1/F16=1/To=0/F18=2/A10A=1/M29K=4/M2000=2/F4=0/F5=0/ - wing_span = 13.05,--XX wing spain in m 13.05 19.54 - wing_type = 1,-- 0=FIXED_WING/ 1=VARIABLE_GEOMETRY/ 2=FOLDED_WING/ 3=ARIABLE_GEOMETRY_FOLDED - length = 19.1,--XX - height = 4.88,--XX - crew_size = 1, --XX - engines_count = 2, --XX - wing_tip_pos = {-4.366, 0.45, 6.357},-- wingtip coords for visual effects - - EPLRS = true,--can you be seen on the A-10C TAD Page? - TACAN_AA = true,--I think this will not work for a client slot but AI might add a TACAN for the unit. - - sound_name = "aircraft\F-22A\Sounds", - - engines_nozzles = - { - [1] = - { - pos = {-6.901, 0.000, -1.45}, - elevation = -0.3, -- AFB cone elevation - diameter = 1.02, --1.072 AFB cone diameter - exhaust_length_ab = 8.629, --8.629 lenght in m - exhaust_length_ab_K = 0.76, --0.76 AB animation - smokiness_level = 0.01, - }, -- end of engine [1] - [2] = - { - pos = {-6.901, 0.000, 1.45},---6.701, -0.215, 1.524 Tribwerke - elevation = -0.3,--0 - diameter = 1.02,--1.072 - exhaust_length_ab = 8.629,--8.629 - exhaust_length_ab_K = 0.76, - smokiness_level = 0.01, - }, -- end of [2] - }, -- end of engines_nozzles - - crew_members = - { - [1] = - { - ejection_seat_name = 17,--17=FA-18 58=F-15 - drop_canopy_name = "F-22A_Canopy"; --need to update this .EDM file for it to work again. - pos = {6.49, 0.94, 0}, +local unitPayloads = { + ["name"] = "F-22A", + ["payloads"] = { + [1] = { + ["name"] = "CAP", + ["pylons"] = { + [1] = { + ["CLSID"] = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}", + ["num"] = 9, + }, + [2] = { + ["CLSID"] = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}", + ["num"] = 8, + }, + [3] = { + ["CLSID"] = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}", + ["num"] = 7, + }, + [4] = { + ["CLSID"] = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}", + ["num"] = 3, + }, + [7] = { + ["CLSID"] = "{5CE2FF2A-645A-4197-B48D-8720AC69394F}", + ["num"] = 1, + }, + [8] = { + ["CLSID"] = "{5CE2FF2A-645A-4197-B48D-8720AC69394F}", + ["num"] = 11, + }, + }, + ["tasks"] = { + [1] = 11, }, }, - - brakeshute_name = 0, - is_tanker = false, - air_refuel_receptacle_pos = {8.319, 0.803, 1.148}, - - fires_pos = - { - [1] = { 0.931, 0.811, 0}, -- Body center ? - [2] = {-0.132, 0.390, 2.576}, --Left wing fire? {-2.0, 0.8, 3.4}, - [3] = {-0.132, 0.390, -2.576}, --Right wing fire? - [4] = {-0.82, 0.265, 2.774}, - [5] = {-0.82, 0.265, -2.774}, - [6] = {-0.82, 0.255, 4.274}, - [7] = {-0.82, 0.255, -4.274}, - [8] = {-4.593, 0.242, 0.639}, --engine fire L - [9] = {-4.593, 0.242, -0.639}, --engine fire R - [10] = {-0.515, 0.807, 0.7}, - [11] = {-0.515, 0.807, -0.7}, - }, -- end of fires_pos - - chaff_flare_dispenser = - { - [1] = - { - dir = {0, 0, 0}, - pos = {-1.453, -0.406, 1.467}, --{-1.453, -0.206, 1.467}, - }, - [2] = - { - dir = {0, 0, 0}, - pos = {-1.453, -0.406, -1.467}, --{-3.776, -2.0, 0.422}, - }, - }, - --- Countermeasures - passivCounterm = { - CMDS_Edit = true, - SingleChargeTotal = 240, - -- RR-170 - chaff = {default = 120, increment = 30, chargeSz = 1}, - -- MJU-7 - flare = {default = 120, increment = 15, chargeSz = 2} - }, - - CanopyGeometry = { - azimuth = {-145.0, 145.0},-- pilot view horizontal (AI) - elevation = {-50.0, 90.0}-- pilot view vertical (AI) - }, - -Sensors = { -RADAR = "AN/APG-63",--F15 -IRST = "OLS-27", -OPTIC = {"TADS DTV", "TADS DVO", "TADS FLIR"}, -RWR = "Abstract RWR"--F15 -}, -Countermeasures = { -ECM = "AN/ALQ-135"--F15 -}, - Failures = { - { 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 = 'mlws', label = _('MLWS'), 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 = { - frequency = 127.5, -- Radio Freq - editable = true, - minFrequency = 100.000, - maxFrequency = 156.000, - modulation = MODULATION_AM - }, - -Guns = {gun_mount("M_61", { count = 620 },{muzzle_pos = {0.50000, 0.500000, -0.000000}})}, --M_61 is F-15C Mounted Gun - ---pylons_enumeration = {1, 11, 10, 2, 3, 9, 4, 8, 5, 7, 6}, ---pylons_enumeration = {2, 1, 3, 4, 5, 6, 7, 8, 9, 11, 10}, --test for new setup -pylons_enumeration = {1, 11, 10, 2, 3, 9, 4, 5, 7, 8, 6}, - - Pylons = { - - pylon(1, 0, 1.342000, 0.183859, -3.17000, --Left Side Bay - { - use_full_connector_position = true, - }, - { - { CLSID = "{5CE2FF2A-645A-4197-B48D-8720AC69394F}" }, --aim 9X - } - ), - pylon(2, 1, -0.210, -0.9, -1.487,--Left Wing Pylon - { - use_full_connector_position = true, - arg = 309, - arg_increment = 1, - }, - { - { CLSID = "{E1F29B21-F291-4589-9FD8-3272EEC69506}" ,arg_value = 0,Cx_gain = 1/2.2},--F-15C Fuel Tank 600 Gallons - { CLSID = "{5CE2FF2A-645A-4197-B48D-8720AC69394F}" ,arg_value = 0,Cx_gain = 1/2.2}, --aim 9X - { CLSID = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}" ,arg_value = 0,Cx_gain = 1/2.2}, --aim 9M - { CLSID = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}" ,arg_value = 0,Cx_gain = 1/2.2}, --AIM_120C - --{ CLSID = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}" ,arg_value = 0,Cx_gain = 1/2.2}, -- MK-82 Test Bomb - { CLSID = "{A4BCC903-06C8-47bb-9937-A30FEDB4E741}" ,arg_value = 0,Cx_gain = 1/2.2}, --Smokewinder - red - { CLSID = "{A4BCC903-06C8-47bb-9937-A30FEDB4E742}" ,arg_value = 0,Cx_gain = 1/2.2}, --Smokewinder - green - { CLSID = "{A4BCC903-06C8-47bb-9937-A30FEDB4E743}" ,arg_value = 0,Cx_gain = 1/2.2}, --Smokewinder - blue - { CLSID = "{A4BCC903-06C8-47bb-9937-A30FEDB4E744}" ,arg_value = 0,Cx_gain = 1/2.2}, --Smokewinder - white - { CLSID = "{A4BCC903-06C8-47bb-9937-A30FEDB4E745}" ,arg_value = 0,Cx_gain = 1/2.2}, --Smokewinder - yellow - { CLSID = "{5335D97A-35A5-4643-9D9B-026C75961E52}" ,arg_value = 0,Cx_gain = 1/2.2}, --CBU-97 TEST - - { CLSID = "{F376DBEE-4CAE-41BA-ADD9-B2910AC95DEC}" ,arg_increment = 0.0},--Fuel tank - { CLSID = "LAU-115_2*LAU-127_AIM-9M" ,arg_increment = 0.7}, -- 2xAIM-9M - { CLSID = "LAU-115_2*LAU-127_AIM-9X" ,arg_increment = 0.7}, -- 2xAIM-9X - { CLSID = "LAU-115_2*LAU-127_AIM-120C",arg_increment = 0.7}, -- AIM-120 - - - } - ), - pylon(3, 1, 1.2, -0.1, -2.95,--Weapons Bay Left 1 - { - use_full_connector_position = true, - }, - { - { CLSID = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}" }, --aim 9M - { CLSID = "{5CE2FF2A-645A-4197-B48D-8720AC69394F}" }, --Aim 9X - { CLSID = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}" }, --AIM_120C - --{ CLSID = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}" }, -- MK-82 Test Bomb - { CLSID = "{5335D97A-35A5-4643-9D9B-026C75961E52}" }, --CBU-97 TEST - } - ), - pylon(4, 1, 2.649, -0.48, -0.37,--Weapons Bay Left 2 - { - use_full_connector_position = true, - arg = 311, - arg_increment = 1, - }, - { - { CLSID = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}" }, --aim 9M - { CLSID = "{5CE2FF2A-645A-4197-B48D-8720AC69394F}" }, --Aim 9X - { CLSID = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}" }, --AIM_120C - --{ CLSID = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}" }, -- MK-82 Test Bomb - { CLSID = "{5335D97A-35A5-4643-9D9B-026C75961E52}" }, --CBU-97 TEST - } - ), - pylon(5, 1, -2.083, -0.30, -0.37,--Weapons Bay Left 3 - { - use_full_connector_position = true, - arg = 312, - arg_increment = 1, - }, - { - { CLSID = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}" }, --aim 9M - { CLSID = "{5CE2FF2A-645A-4197-B48D-8720AC69394F}" }, --Aim 9X - { CLSID = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}" }, --AIM_120C - --{ CLSID = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}" }, -- MK-82 Test Bomb - { CLSID = "{5335D97A-35A5-4643-9D9B-026C75961E52}" }, --CBU-97 TEST - } - ), - pylon(6, 1, 1.6, -0.31, 0,--SMOKE POD CENTER REAR HIDDEN - { - use_full_connector_position = true, - }, - { - { CLSID = "{A4BCC903-06C8-47bb-9937-A30FEDB4E741}" }, --Smokewinder - red - { CLSID = "{A4BCC903-06C8-47bb-9937-A30FEDB4E742}" }, --Smokewinder - green - { CLSID = "{A4BCC903-06C8-47bb-9937-A30FEDB4E743}" }, --Smokewinder - blue - { CLSID = "{A4BCC903-06C8-47bb-9937-A30FEDB4E744}" }, --Smokewinder - white - { CLSID = "{A4BCC903-06C8-47bb-9937-A30FEDB4E745}" }, --Smokewinder - yellow - } - ), - pylon(7, 1, -2.083, -0.30, 0.37,--Weapons Bay Right 3 - { - use_full_connector_position = true, - arg = 312, - arg_increment = 1, - }, - { - { CLSID = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}" }, --aim 9M - { CLSID = "{5CE2FF2A-645A-4197-B48D-8720AC69394F}" }, --Aim 9X - { CLSID = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}" }, --AIM_120C - --{ CLSID = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}" }, -- MK-82 Test Bomb - { CLSID = "{5335D97A-35A5-4643-9D9B-026C75961E52}" }, --CBU-97 TEST - } - ), - pylon(8, 1, 2.649, -0.48, 0.37,--Weapons Bay Right 2 - { - use_full_connector_position = true, - arg = 311, - arg_increment = 1, - }, - { - { CLSID = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}" }, --aim 9M - { CLSID = "{5CE2FF2A-645A-4197-B48D-8720AC69394F}" }, --Aim 9X - { CLSID = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}" }, --AIM_120 - --{ CLSID = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}" }, -- MK-82 Test Bomb - { CLSID = "{5335D97A-35A5-4643-9D9B-026C75961E52}" }, --CBU-97 TEST - } - ), - pylon(9, 1, 1.2, -0.1, 2.95,--Weapons Bay Right 1 - { - use_full_connector_position = true, - }, - { - { CLSID = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}" }, --aim 9M - { CLSID = "{5CE2FF2A-645A-4197-B48D-8720AC69394F}" }, --Aim 9X - { CLSID = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}" }, --AIM_120C - --{ CLSID = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}" }, -- MK-82 Test Bomb - { CLSID = "{5335D97A-35A5-4643-9D9B-026C75961E52}" }, --CBU-97 TEST - } - ), - pylon(10, 1, -0.210, -0.9, 1.487,--Right Wing Pylon - { - use_full_connector_position = true, - arg = 317, - arg_increment = 1, - }, - { - { CLSID = "{E1F29B21-F291-4589-9FD8-3272EEC69506}" ,arg_value = 0,Cx_gain = 1/2.2},--F-15C Fuel Tank - { CLSID = "{5CE2FF2A-645A-4197-B48D-8720AC69394F}" ,arg_value = 0,Cx_gain = 1/2.2}, --aim 9X - { CLSID = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}" ,arg_value = 0,Cx_gain = 1/2.2}, --aim 9M - { CLSID = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}" ,arg_value = 0,Cx_gain = 1/2.2}, --AIM_120C - --{ CLSID = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}" ,arg_value = 0,Cx_gain = 1/2.2}, -- MK-82 Test Bomb - { CLSID = "{A4BCC903-06C8-47bb-9937-A30FEDB4E741}" ,arg_value = 0,Cx_gain = 1/2.2}, --Smokewinder - red - { CLSID = "{A4BCC903-06C8-47bb-9937-A30FEDB4E742}" ,arg_value = 0,Cx_gain = 1/2.2}, --Smokewinder - green - { CLSID = "{A4BCC903-06C8-47bb-9937-A30FEDB4E743}" ,arg_value = 0,Cx_gain = 1/2.2}, --Smokewinder - blue - { CLSID = "{A4BCC903-06C8-47bb-9937-A30FEDB4E744}" ,arg_value = 0,Cx_gain = 1/2.2}, --Smokewinder - white - { CLSID = "{A4BCC903-06C8-47bb-9937-A30FEDB4E745}" ,arg_value = 0,Cx_gain = 1/2.2}, --Smokewinder - yellow - { CLSID = "{5335D97A-35A5-4643-9D9B-026C75961E52}" ,arg_value = 0,Cx_gain = 1/2.2}, --CBU-97 TEST - { CLSID = "{F376DBEE-4CAE-41BA-ADD9-B2910AC95DEC}" ,arg_increment = 0.0},--Fuel tank - { CLSID = "LAU-115_2*LAU-127_AIM-9M" ,arg_increment = 0.7}, -- 2xAIM-9M - { CLSID = "LAU-115_2*LAU-127_AIM-9X" ,arg_increment = 0.7}, -- 2xAIM-9X - { CLSID = "LAU-115_2*LAU-127_AIM-120C",arg_increment = 0.7}, -- AIM-120 - - - - - } - ), - pylon(11, 0, 1.342000, 0.183859, 3.17000,--Right Side Bay - { - use_full_connector_position = true, - }, - { - { CLSID = "{5CE2FF2A-645A-4197-B48D-8720AC69394F}" }, --Aim 9X - } - ), -}, - - Tasks = { - aircraft_task(CAP), - aircraft_task(Escort), - aircraft_task(FighterSweep), - aircraft_task(Intercept), - aircraft_task(Reconnaissance), - }, - DefaultTask = aircraft_task(CAP), - - SFM_Data = { - aerodynamics = --F15 - { - Cy0 = 0, - Mzalfa = 6, - Mzalfadt = 1, - kjx = 2.95, - kjz = 0.00125, - Czbe = -0.016, - cx_gear = 0.0268, - cx_flap = 0.06, - cy_flap = 0.4, - cx_brk = 0.06, - table_data = - { - {0.0, 0.0215, 0.055, 0.08, 0.22, 0.65, 35.0, 1.2 }, - {0.2, 0.0215, 0.055, 0.08, 0.22, 1.80, 35.0, 1.2 }, - {0.4, 0.0215, 0.055, 0.08, 0.22, 3.00, 35.0, 1.2 }, - {0.6, 0.0215, 0.055, 0.05, 0.28, 4.20, 35.0, 1.2 }, - {0.7, 0.0215, 0.055, 0.05, 0.28, 4.20, 33.0, 1.15 }, - {0.8, 0.0215, 0.055, 0.05, 0.28, 4.20, 31.7, 1.1 }, - {0.9, 0.0230, 0.058, 0.09, 0.20, 4.20, 30.1, 1.07 }, - {1.0, 0.0320, 0.062, 0.17, 0.15, 4.20, 28.9, 1.04 }, - {1.1, 0.0430, 0.062, 0.235, 0.09, 3.78, 27.4, 1.02 }, - {1.2, 0.0460, 0.062, 0.285, 0.08, 2.94, 27.0, 1.00 }, - {1.3, 0.0470, 0.06, 0.29, 0.10, 2.10, 26.0, 0.92 }, - {1.4, 0.0470, 0.056, 0.3, 0.136, 1.80, 25.0, 0.80 }, - {1.6, 0.0470, 0.052, 0.34, 0.21, 1.08, 23.0, 0.7 }, - {1.8, 0.0460, 0.042, 0.34, 2.43, 0.96, 22.0, 0.55 }, - {2.2, 0.0420, 0.037, 0.49, 3.5, 0.84, 20.0, 0.37 }, - {2.5, 0.0420, 0.033, 0.6, 4.7, 0.84, 9.0, 0.3 }, - {3.9, 0.0400, 0.023, 0.9, 6.0, 0.84, 7.0, 0.2 }, - }, -- end of table_data - }, -- end of aerodynamics - engine = - { - Nmg = 60.00001, - MinRUD = 0, - MaxRUD = 1, - MaksRUD = 0.85, - ForsRUD = 0.91, - type = "TurboJet", - hMaxEng = 19.5, - dcx_eng = 0.0114, - cemax = 1.24, - cefor = 2.56, - dpdh_m = 6500, - dpdh_f = 16000.0, - table_data = { - -- M Pmax Pfor - {0.0, 153000, 254000}, - {0.2, 125000, 242000}, - {0.4, 122000, 248000}, - {0.6, 137000, 250000}, - {0.7, 139000, 254000}, - {0.8, 141000, 267000}, - {0.9, 152000, 291000}, - {1.0, 156000, 310000}, - {1.1, 146000, 322500}, - {1.2, 125000, 329600}, - {1.3, 111500, 342000}, - {1.4, 94000, 360000}, - {1.6, 45000, 381000}, - {1.8, 25000, 404000}, - {2.2, 22000, 444000}, - {2.5, 25000, 468000}, - {3.9, 109000, 372000}, - }, -- end of table_data - }, -- end of engine - }, - - - --damage , index meaning see in Scripts\Aircrafts\_Common\Damage.lua - Damage = { - [0] = {critical_damage = 5, args = {146}}, - [1] = {critical_damage = 3, args = {296}}, - [2] = {critical_damage = 3, args = {297}}, - [3] = {critical_damage = 8, args = {65}}, - [4] = {critical_damage = 2, args = {298}}, - [5] = {critical_damage = 2, args = {301}}, - [7] = {critical_damage = 2, args = {249}}, - [8] = {critical_damage = 3, args = {265}}, - [9] = {critical_damage = 3, args = {154}}, - [10] = {critical_damage = 3, args = {153}}, - [11] = {critical_damage = 1, args = {167}}, - [12] = {critical_damage = 1, args = {161}}, - [13] = {critical_damage = 2, args = {169}}, - [14] = {critical_damage = 2, args = {163}}, - [15] = {critical_damage = 2, args = {267}}, - [16] = {critical_damage = 2, args = {266}}, - [17] = {critical_damage = 2, args = {168}}, - [18] = {critical_damage = 2, args = {162}}, - [20] = {critical_damage = 2, args = {183}}, - [23] = {critical_damage = 5, args = {223}}, - [24] = {critical_damage = 5, args = {213}}, - [25] = {critical_damage = 2, args = {226}}, - [26] = {critical_damage = 2, args = {216}}, - [29] = {critical_damage = 5, args = {224}, deps_cells = {23, 25}}, - [30] = {critical_damage = 5, args = {214}, deps_cells = {24, 26}}, - [35] = {critical_damage = 6, args = {225}, deps_cells = {23, 29, 25, 37}}, - [36] = {critical_damage = 6, args = {215}, deps_cells = {24, 30, 26, 38}}, - [37] = {critical_damage = 2, args = {228}}, - [38] = {critical_damage = 2, args = {218}}, - [39] = {critical_damage = 2, args = {244}, deps_cells = {53}}, - [40] = {critical_damage = 2, args = {241}, deps_cells = {54}}, - [43] = {critical_damage = 2, args = {243}, deps_cells = {39, 53}}, - [44] = {critical_damage = 2, args = {242}, deps_cells = {40, 54}}, - [51] = {critical_damage = 2, args = {240}}, - [52] = {critical_damage = 2, args = {238}}, - [53] = {critical_damage = 2, args = {248}}, - [54] = {critical_damage = 2, args = {247}}, - [56] = {critical_damage = 2, args = {158}}, - [57] = {critical_damage = 2, args = {157}}, - [59] = {critical_damage = 3, args = {148}}, - [61] = {critical_damage = 2, args = {147}}, - [82] = {critical_damage = 2, args = {152}}, - }, - - DamageParts = - { - [1] = "F-22A-oblomok-wing-r", -- wing R - [2] = "F-22A-oblomok-wing-l", -- wing L - [3] = "F-22A-oblomok-noise", -- nose - [4] = "F-22A-oblomok-tail-r", -- tail R - [5] = "F-22A-oblomok-tail-l", -- tail L - }, - - lights_data = { typename = "collection", lights = { - - [1] = { typename = "collection", -- WOLALIGHT_STROBES - lights = { - --{typename = "natostrobelight", argument_1 = 199, period = 1.2, color = {0.8,0,0}, connector = "RESERV_BANO_1"},--R - --{typename = "natostrobelight", argument_1 = 199, period = 1.2, color = {0.8,0,0}, connector = "RESERV1_BANO_1"},--L - --{typename = "natostrobelight", argument_1 = 199, period = 1.2, color = {0.8,0,0}, connector = "RESERV2_BANO_1"},--H - --{typename = "natostrobelight", argument_1 = 195, period = 1.2, color = {0.8,0,0}, connector = "WHITE_BEACON L"},--195 - --{typename = "natostrobelight", argument_1 = 196, period = 1.2, color = {0.8,0,0}, connector = "WHITE_BEACON R"},--196 - --{typename = "natostrobelight", argument_1 = 192, period = 1.2, color = {0.8,0,0}, connector = "BANO_0_BACK"}, - --{typename = "natostrobelight", argument_1 = 195, period = 1.2, color = {0.8,0,0}, connector = "RED_BEACON L"}, - --{typename = "natostrobelight", argument_1 = 196, period = 1.2, color = {0.8,0,0}, connector = "RED_BEACON R"}, - --{typename = "argnatostrobelight", argument = 195, period = 1.2, phase_shift = 0},-- beacon lights - {typename = "argnatostrobelight", argument = 199, period = 1.2, phase_shift = 0},-- beacon lights - } + [2] = { + ["name"] = "CAS", + ["pylons"] = { + [1] = { + ["CLSID"] = "{5335D97A-35A5-4643-9D9B-026C75961E52}", + ["num"] = 9, + }, + [2] = { + ["CLSID"] = "{5335D97A-35A5-4643-9D9B-026C75961E52}", + ["num"] = 8, + }, + [3] = { + ["CLSID"] = "{5335D97A-35A5-4643-9D9B-026C75961E52}", + ["num"] = 7, + }, + [4] = { + ["CLSID"] = "{5335D97A-35A5-4643-9D9B-026C75961E52}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{5335D97A-35A5-4643-9D9B-026C75961E52}", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{5335D97A-35A5-4643-9D9B-026C75961E52}", + ["num"] = 3, + }, + [7] = { + ["CLSID"] = "{5CE2FF2A-645A-4197-B48D-8720AC69394F}", + ["num"] = 1, + }, + [8] = { + ["CLSID"] = "{5CE2FF2A-645A-4197-B48D-8720AC69394F}", + ["num"] = 11, + }, }, - [2] = { typename = "collection", - lights = {-- 1=Landing light -- 2=Landing/Taxi light - {typename = "spotlight", connector = "MAIN_SPOT_PTR", argument = 209, dir_correction = {elevation = math.rad(-1)}},--"MAIN_SPOT_PTR_02","RESERV_SPOT_PTR" - --{typename = "spotlight", connector = "MAIN_SPOT_PTR", argument = 208, dir_correction = {elevation = math.rad(3)}},--"MAIN_SPOT_PTR_01","RESERV_SPOT_PTR","MAIN_SPOT_PTL", - } + ["tasks"] = { + [1] = 11, }, - [3] = { typename = "collection", -- nav_lights_default - lights = { - {typename = "omnilight",connector = "BANO_1" ,argument = 190,color = {0.99, 0.11, 0.3}},-- Left Position(red) - {typename = "omnilight",connector = "BANO_2" ,argument = 191,color = {0, 0.894, 0.6}},-- Right Position(green) - --{typename = "omnilight",connector = "BANO_0" ,argument = 192,color = {1, 1, 1}},-- Tail Position white) - } + }, + [3] = { + ["name"] = "STRIKE", + ["pylons"] = { + [1] = { + ["CLSID"] = "{5335D97A-35A5-4643-9D9B-026C75961E52}", + ["num"] = 9, + }, + [2] = { + ["CLSID"] = "{5335D97A-35A5-4643-9D9B-026C75961E52}", + ["num"] = 8, + }, + [3] = { + ["CLSID"] = "{5335D97A-35A5-4643-9D9B-026C75961E52}", + ["num"] = 7, + }, + [4] = { + ["CLSID"] = "{5335D97A-35A5-4643-9D9B-026C75961E52}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{5335D97A-35A5-4643-9D9B-026C75961E52}", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{5335D97A-35A5-4643-9D9B-026C75961E52}", + ["num"] = 3, + }, + [7] = { + ["CLSID"] = "{5CE2FF2A-645A-4197-B48D-8720AC69394F}", + ["num"] = 1, + }, + [8] = { + ["CLSID"] = "{5CE2FF2A-645A-4197-B48D-8720AC69394F}", + ["num"] = 11, + }, }, - [4] = { typename = "collection", -- formation_lights_default - lights = { - --{typename = "argumentlight" ,argument = 200,},--formation_lights_tail_1 = 200; - --{typename = "argumentlight" ,argument = 201,},--formation_lights_tail_2 = 201; - --{typename = "argumentlight" ,argument = 202,},--formation_lights_left = 202; - --{typename = "argumentlight" ,argument = 203,},--formation_lights_right = 203; - {typename = "argumentlight" ,argument = 88,},--old aircraft arg - } + ["tasks"] = { + [1] = 11, }, ---[[ - [5] = { typename = "collection", -- strobe_lights_default - lights = { - {typename = "strobelight",connector = "RED_BEACON" ,argument = 193, color = {0.8,0,0}},-- Arg 193, 83, - {typename = "strobelight",connector = "RED_BEACON_2",argument = 194, color = {0.8,0,0}},-- (-1"RESERV_RED_BEACON") - {typename = "strobelight",connector = "RED_BEACON" ,argument = 83, color = {0.8,0,0}},-- Arg 193, 83, - } + }, + [4] = { + ["name"] = "ANTISHIP", + ["pylons"] = { + [1] = { + ["CLSID"] = "{5335D97A-35A5-4643-9D9B-026C75961E52}", + ["num"] = 9, + }, + [2] = { + ["CLSID"] = "{5335D97A-35A5-4643-9D9B-026C75961E52}", + ["num"] = 8, + }, + [3] = { + ["CLSID"] = "{5335D97A-35A5-4643-9D9B-026C75961E52}", + ["num"] = 7, + }, + [4] = { + ["CLSID"] = "{5335D97A-35A5-4643-9D9B-026C75961E52}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{5335D97A-35A5-4643-9D9B-026C75961E52}", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{5335D97A-35A5-4643-9D9B-026C75961E52}", + ["num"] = 3, + }, + [7] = { + ["CLSID"] = "{5CE2FF2A-645A-4197-B48D-8720AC69394F}", + ["num"] = 1, + }, + [8] = { + ["CLSID"] = "{5CE2FF2A-645A-4197-B48D-8720AC69394F}", + ["num"] = 11, + }, }, ---]] - }}, + ["tasks"] = { + [1] = 11, + }, + }, + [5] = { + ["name"] = "SEAD", + ["pylons"] = { + [1] = { + ["CLSID"] = "{5335D97A-35A5-4643-9D9B-026C75961E52}", + ["num"] = 9, + }, + [2] = { + ["CLSID"] = "{5335D97A-35A5-4643-9D9B-026C75961E52}", + ["num"] = 8, + }, + [3] = { + ["CLSID"] = "{5335D97A-35A5-4643-9D9B-026C75961E52}", + ["num"] = 7, + }, + [4] = { + ["CLSID"] = "{5335D97A-35A5-4643-9D9B-026C75961E52}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{5335D97A-35A5-4643-9D9B-026C75961E52}", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{5335D97A-35A5-4643-9D9B-026C75961E52}", + ["num"] = 3, + }, + [7] = { + ["CLSID"] = "{5CE2FF2A-645A-4197-B48D-8720AC69394F}", + ["num"] = 1, + }, + [8] = { + ["CLSID"] = "{5CE2FF2A-645A-4197-B48D-8720AC69394F}", + ["num"] = 11, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [6] = { + ["name"] = "BAI", + ["pylons"] = { + [1] = { + ["CLSID"] = "{5335D97A-35A5-4643-9D9B-026C75961E52}", + ["num"] = 9, + }, + [2] = { + ["CLSID"] = "{5335D97A-35A5-4643-9D9B-026C75961E52}", + ["num"] = 8, + }, + [3] = { + ["CLSID"] = "{5335D97A-35A5-4643-9D9B-026C75961E52}", + ["num"] = 7, + }, + [4] = { + ["CLSID"] = "{5335D97A-35A5-4643-9D9B-026C75961E52}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{5335D97A-35A5-4643-9D9B-026C75961E52}", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{5335D97A-35A5-4643-9D9B-026C75961E52}", + ["num"] = 3, + }, + [7] = { + ["CLSID"] = "{5CE2FF2A-645A-4197-B48D-8720AC69394F}", + ["num"] = 1, + }, + [8] = { + ["CLSID"] = "{5CE2FF2A-645A-4197-B48D-8720AC69394F}", + ["num"] = 11, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [7] = { + ["name"] = "OCA", + ["pylons"] = { + [1] = { + ["CLSID"] = "{5335D97A-35A5-4643-9D9B-026C75961E52}", + ["num"] = 9, + }, + [2] = { + ["CLSID"] = "{5335D97A-35A5-4643-9D9B-026C75961E52}", + ["num"] = 8, + }, + [3] = { + ["CLSID"] = "{5335D97A-35A5-4643-9D9B-026C75961E52}", + ["num"] = 7, + }, + [4] = { + ["CLSID"] = "{5335D97A-35A5-4643-9D9B-026C75961E52}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{5335D97A-35A5-4643-9D9B-026C75961E52}", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{5335D97A-35A5-4643-9D9B-026C75961E52}", + ["num"] = 3, + }, + [7] = { + ["CLSID"] = "{5CE2FF2A-645A-4197-B48D-8720AC69394F}", + ["num"] = 1, + }, + [8] = { + ["CLSID"] = "{5CE2FF2A-645A-4197-B48D-8720AC69394F}", + ["num"] = 11, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [8] = { + ["name"] = "RUNWAY STRIKE", + ["pylons"] = { + [1] = { + ["CLSID"] = "{5335D97A-35A5-4643-9D9B-026C75961E52}", + ["num"] = 9, + }, + [2] = { + ["CLSID"] = "{5335D97A-35A5-4643-9D9B-026C75961E52}", + ["num"] = 8, + }, + [3] = { + ["CLSID"] = "{5335D97A-35A5-4643-9D9B-026C75961E52}", + ["num"] = 7, + }, + [4] = { + ["CLSID"] = "{5335D97A-35A5-4643-9D9B-026C75961E52}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{5335D97A-35A5-4643-9D9B-026C75961E52}", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{5335D97A-35A5-4643-9D9B-026C75961E52}", + ["num"] = 3, + }, + [7] = { + ["CLSID"] = "{5CE2FF2A-645A-4197-B48D-8720AC69394F}", + ["num"] = 1, + }, + [8] = { + ["CLSID"] = "{5CE2FF2A-645A-4197-B48D-8720AC69394F}", + ["num"] = 11, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + }, + ["tasks"] = { + }, + ["unitType"] = "F-22A", } - -add_aircraft(F_22A) \ No newline at end of file +return unitPayloads