NATO_F16_MR = { category = air available_for = { USA BEL DEN HOL NRY GRE SLO POL ROM TUR ISR KOR TAI } roles = { light_mr_fighter } priority = { factor = 5 } NATO_F16_MR = { priority = { factor = 20 modifier = { has_tech = gen_5_light factor = 0 } } history = yes target_variant = { match_value = 5000 type = small_plane_strike_airframe_2 modules = { fixed_main_weapon_slot = weap_mp_med_hardpoint_2 fixed_auxiliary_weapon_slot_1 = weap_a2a_hardpoint_3 fixed_gun_slot = weap_multi_gun_2 engine_type_slot = engine_light_single_3 avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_swept special_slot_type_1 = spec_countermeasures_3 special_slot_type_2 = { any_of = { spec_tgp_3 spec_tgp_2 spec_tgp_1 } } special_slot_type_3 = spec_refuel_2 } upgrades = { plane_bba_engine_upgrade = 4 plane_bba_radar_upgrade = { base = 3 modifier = { add = 2 has_war = yes } } } } allowed_modules = { } } } NATO_F16_FIGHTER = { category = air available_for = { USA BEL DEN HOL NRY GRE SLO POL ROM TUR ISR KOR TAI } roles = { light_mr_fighter } priority = { factor = 5 } NATO_F16_ASF = { priority = { factor = 20 modifier = { has_tech = gen_5_light factor = 0 } } history = yes target_variant = { match_value = 5000 type = small_plane_airframe_2 modules = { fixed_main_weapon_slot = weap_a2a_hardpoint_3 fixed_auxiliary_weapon_slot_1 = weap_mp_med_hardpoint_2 fixed_gun_slot = weap_multi_gun_2 engine_type_slot = engine_light_single_3 avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_swept special_slot_type_1 = spec_countermeasures_3 special_slot_type_2 = spec_redundant_3 special_slot_type_3 = spec_refuel_2 } upgrades = { plane_bba_engine_upgrade = 4 plane_bba_radar_upgrade = { base = 3 modifier = { add = 2 has_war = yes } } } } allowed_modules = { } } } NATO_F16_CAS = { category = air available_for = { USA BEL DEN HOL NRY GRE SLO POL ROM TUR ISR KOR TAI } roles = { light_cas } priority = { factor = 5 } NATO_F16_CAS = { priority = { factor = 20 modifier = { has_tech = gen_5_light factor = 0 } } history = yes target_variant = { match_value = 5000 type = small_plane_cas_airframe_2 modules = { fixed_main_weapon_slot = weap_ag_cas_hardpoint_3 fixed_auxiliary_weapon_slot_1 = weap_mp_med_hardpoint_2 fixed_gun_slot = weap_multi_gun_2 engine_type_slot = engine_light_single_3 avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_swept special_slot_type_1 = spec_countermeasures_3 special_slot_type_2 = { any_of = { spec_tgp_3 spec_tgp_2 spec_tgp_1 } } special_slot_type_3 = spec_refuel_2 } upgrades = { plane_bba_engine_upgrade = 4 plane_bba_radar_upgrade = { base = 3 modifier = { add = 2 has_war = yes } } } } allowed_modules = { } } } NATO_F35_MR = { category = air available_for = { USA AST BEL DEN ISR ITA JAP HOL POL KOR ENG CAN CZE FIN GER GRE ROM } roles = { light_mr_fighter } priority = { factor = 5 } NATO_F35_MR = { priority = { factor = 20 modifier = { has_tech = gen_6_light factor = 0 } } history = yes target_variant = { match_value = 5000 type = small_plane_strike_airframe_3 modules = { fixed_main_weapon_slot = { any_of = { weap_int_mp_med_hardpoint_4 weap_int_mp_med_hardpoint_3 weap_int_mp_med_hardpoint_2 } } fixed_auxiliary_weapon_slot_1 = { any_of = { weap_int_mp_med_hardpoint_4 weap_int_mp_med_hardpoint_3 weap_int_mp_med_hardpoint_2 } } fixed_gun_slot = weap_multi_gun_2 engine_type_slot = engine_light_single_3 avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_diamond special_slot_type_1 = spec_countermeasures_3 special_slot_type_2 = spec_stealthmats_3 special_slot_type_3 = spec_stealthshape_3 special_slot_type_4 = { any_of = { spec_tgp_3 spec_tgp_2 spec_tgp_1 } } } upgrades = { plane_bba_engine_upgrade = 4 plane_bba_radar_upgrade = { base = 3 modifier = { add = 2 has_war = yes } } } } allowed_modules = { } } } NATO_F35_FIGHTER = { category = air available_for = { USA AST BEL DEN ISR ITA JAP HOL POL KOR ENG CAN CZE FIN GER GRE ROM } roles = { light_mr_fighter } priority = { factor = 5 } NATO_F35_ASF = { priority = { factor = 20 modifier = { has_tech = gen_6_light factor = 0 } } history = yes target_variant = { match_value = 5000 type = small_plane_airframe_3 modules = { fixed_main_weapon_slot = plane_stealth_weapons fixed_auxiliary_weapon_slot_1 = { any_of = { weap_int_mp_med_hardpoint_4 weap_int_mp_med_hardpoint_3 weap_int_mp_med_hardpoint_2 } } fixed_gun_slot = weap_multi_gun_2 engine_type_slot = engine_light_single_3 avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_diamond special_slot_type_1 = spec_countermeasures_3 special_slot_type_2 = spec_stealthmats_3 special_slot_type_3 = spec_stealthshape_3 special_slot_type_4 = { any_of = { spec_tgp_3 spec_tgp_2 spec_tgp_1 } } } upgrades = { plane_bba_engine_upgrade = 4 plane_bba_radar_upgrade = { base = 3 modifier = { add = 2 has_war = yes } } } } allowed_modules = { } } } NATO_F35_CAS = { category = air available_for = { USA AST BEL DEN ISR ITA JAP HOL POL KOR ENG CAN CZE FIN GER GRE ROM } roles = { light_cas } priority = { factor = 5 } NATO_F35_CAS = { priority = { factor = 20 modifier = { has_tech = gen_6_light factor = 0 } } history = yes target_variant = { match_value = 5000 type = small_plane_cas_airframe_3 modules = { fixed_main_weapon_slot = plane_stealth_cas_weapons fixed_auxiliary_weapon_slot_1 = { any_of = { weap_int_mp_med_hardpoint_4 weap_int_mp_med_hardpoint_3 weap_int_mp_med_hardpoint_2 } } fixed_gun_slot = weap_multi_gun_2 engine_type_slot = engine_light_single_3 avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_diamond special_slot_type_1 = spec_countermeasures_3 special_slot_type_2 = spec_stealthmats_3 special_slot_type_3 = spec_stealthshape_3 special_slot_type_4 = { any_of = { spec_tgp_3 spec_tgp_2 spec_tgp_1 } } } upgrades = { plane_bba_engine_upgrade = 4 plane_bba_radar_upgrade = { base = 3 modifier = { add = 2 has_war = yes } } } } allowed_modules = { } } } usa_pre_f35_f15e_mr = { category = air available_for = { USA } roles = { medium_mr_fighter } priority = { base = 0 modifier = { add = 2000 NOT = { has_tech = gen_5_light } } modifier = { factor = 0 has_tech = gen_5_light } } usa_f15e_mr = { priority = { base = 100 } history = yes target_variant = { match_value = 3000 type = medium_plane_airframe_2 modules = { fixed_main_weapon_slot = weap_mp_med_hardpoint_2 fixed_auxiliary_weapon_slot_1 = weap_mp_med_hardpoint_2 fixed_auxiliary_weapon_slot_2 = weap_a2a_hardpoint_2 fixed_gun_slot = weap_multi_gun_2 engine_type_slot = engine_jet_double_3 avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_delta special_slot_type_1 = spec_countermeasures_2 special_slot_type_2 = empty special_slot_type_3 = spec_redundant_2 special_slot_type_4 = spec_tgp_2 } upgrades = { plane_bba_radar_upgrade = 2 } } allowed_modules = { } } } usa_pre_f35_f15c_asf = { category = air available_for = { USA } roles = { medium_as_fighter } priority = { base = 0 modifier = { add = 2000 NOT = { has_tech = gen_5_light } } modifier = { factor = 0 has_tech = gen_5_light } } usa_f15c_asf = { priority = { base = 100 } history = yes target_variant = { match_value = 3000 type = medium_plane_fighter_airframe_2 modules = { fixed_main_weapon_slot = weap_a2a_hardpoint_2 fixed_auxiliary_weapon_slot_1 = weap_a2a_hardpoint_2 fixed_auxiliary_weapon_slot_2 = weap_mp_light_hardpoint_2 fixed_gun_slot = weap_multi_gun_2 engine_type_slot = engine_jet_double_2 avionics_type_slot = avionics_manned_2 wingform_type_slot = wing_delta special_slot_type_1 = spec_countermeasures_2 special_slot_type_2 = empty special_slot_type_3 = spec_redundant_2 } upgrades = { plane_bba_radar_upgrade = 2 plane_bba_engine_upgrade = 2 } } allowed_modules = { } } } usa_pre_f35_a10_cas = { category = air available_for = { USA } roles = { medium_cas_fighter } priority = { base = 0 modifier = { add = 875 NOT = { has_tech = gen_5_light } } modifier = { factor = 0 has_tech = gen_5_light } } usa_a10c_cas = { priority = { base = 100 } history = yes target_variant = { match_value = 3000 type = medium_plane_cas_airframe_2 modules = { fixed_main_weapon_slot = weap_ag_cas_hardpoint_1 fixed_auxiliary_weapon_slot_1 = weap_ag_cas_hardpoint_1 fixed_auxiliary_weapon_slot_2 = weap_mp_light_hardpoint_2 fixed_gun_slot = weap_multi_at_2 engine_type_slot = engine_jet_double_2 avionics_type_slot = avionics_manned_2 wingform_type_slot = wing_straight special_slot_type_1 = spec_countermeasures_2 special_slot_type_2 = spec_protection_1 special_slot_type_3 = spec_redundant_2 special_slot_type_4 = spec_tgp_1 } upgrades = { plane_bba_engine_upgrade = 3 } } allowed_modules = { } } } usa_pre_f35_f16_mr = { category = air available_for = { USA } roles = { light_mr_fighter } priority = { base = 0 modifier = { add = 1250 NOT = { has_tech = gen_5_light } } modifier = { factor = 0 has_tech = gen_5_light } } usa_f16_mr = { priority = { base = 100 modifier = { has_tech = gen_5_light factor = 0 } } history = yes target_variant = { match_value = 5000 type = small_plane_strike_airframe_2 modules = { fixed_main_weapon_slot = weap_mp_med_hardpoint_2 fixed_auxiliary_weapon_slot_1 = weap_a2a_hardpoint_2 fixed_gun_slot = weap_multi_gun_2 engine_type_slot = engine_light_single_3 avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_delta special_slot_type_1 = spec_countermeasures_2 special_slot_type_2 = spec_tgp_2 special_slot_type_3 = empty } upgrades = { plane_bba_engine_upgrade = 3 plane_bba_radar_upgrade = 4 } } allowed_modules = { } } } usa_pre_f35_f22_early = { category = air available_for = { USA } roles = { medium_as_fighter } priority = { base = 0 modifier = { add = 625 NOT = { has_tech = gen_5_light } } modifier = { factor = 0 has_tech = gen_5_light } } usa_f22_early = { priority = { base = 90 } history = yes target_variant = { match_value = 4000 type = medium_plane_fighter_airframe_3 modules = { fixed_main_weapon_slot = weap_int_a2a_hardpoint_1 fixed_auxiliary_weapon_slot_1 = weap_int_a2a_hardpoint_1 fixed_auxiliary_weapon_slot_2 = weap_int_mp_light_hardpoint_2 fixed_gun_slot = weap_multi_gun_2 engine_type_slot = engine_jet_double_3 avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_diamond special_slot_type_1 = spec_countermeasures_2 special_slot_type_2 = spec_stealthmats_1 special_slot_type_3 = spec_stealthshape_1 special_slot_type_4 = spec_thrust_vector_2 special_slot_type_5 = empty } upgrades = { plane_bba_engine_upgrade = 2 plane_bba_radar_upgrade = 3 } } allowed_modules = { } } } usa_pre_f35_b2 = { category = air available_for = { USA } roles = { large_strat_bomber } priority = { base = 0 modifier = { add = 375 NOT = { has_tech = gen_5_light } } modifier = { factor = 0 has_tech = gen_5_light } } usa_b2_early = { priority = { base = 90 modifier = { has_tech = gen_6_large factor = 0 } } history = yes target_variant = { match_value = 10 type = large_plane_airframe_3 modules = { fixed_main_weapon_slot = weap_int_ag_strat_2 fixed_gun_slot = empty fixed_auxiliary_weapon_slot_1 = weap_int_ag_strat_2 fixed_auxiliary_weapon_slot_2 = weap_int_ag_strat_2 fixed_auxiliary_weapon_slot_3 = weap_ag_cas_hardpoint_2 engine_type_slot = engine_jet_quad_3 avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_flyingwing special_slot_type_1 = spec_countermeasures_2 special_slot_type_2 = spec_stealthshape_1 special_slot_type_3 = spec_stealthmats_1 special_slot_type_4 = spec_nuclear_consent special_slot_type_5 = empty } upgrades = { plane_bba_engine_upgrade = 9 } } allowed_modules = { plane_countermeasures plane_stealth_shape plane_stealth_materials plane_refueling_systems plane_redundant_systems } } } usa_pre_f35_awacs = { category = air available_for = { USA } roles = { large_awacs } priority = { base = 0 modifier = { add = 1000 NOT = { has_tech = gen_5_light } } modifier = { factor = 0 has_tech = gen_5_light } } usa_awacs_gen4 = { priority = { base = 90 } history = yes target_variant = { match_value = 10 type = large_plane_awacs_airframe_2 modules = { fixed_main_weapon_slot = weap_buff_awacs_2 fixed_auxiliary_weapon_slot_1 = empty engine_type_slot = engine_jet_quad_2 avionics_type_slot = avionics_manned_2 wingform_type_slot = wing_swept special_slot_type_1 = spec_countermeasures_2 special_slot_type_2 = spec_redundant_2 } } allowed_modules = { plane_countermeasures plane_refueling_systems plane_redundant_systems } } } usa_pre_f35_transport = { category = air available_for = { USA } roles = { large_transport } priority = { base = 0 modifier = { add = 625 NOT = { has_tech = gen_5_light } } modifier = { factor = 0 has_tech = gen_5_light } } usa_transport_gen4 = { priority = { base = 90 } history = yes target_variant = { match_value = 10 type = large_plane_air_transport_airframe_2 modules = { fixed_main_weapon_slot = weap_buff_transport fixed_auxiliary_weapon_slot_1 = empty fixed_auxiliary_weapon_slot_2 = empty engine_type_slot = engine_jet_quad_2 avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_swept special_slot_type_1 = spec_countermeasures_2 special_slot_type_2 = empty special_slot_type_3 = spec_redundant_2 } } allowed_modules = { plane_countermeasures plane_refueling_systems plane_redundant_systems } } } usa_pre_f35_drone = { category = air available_for = { USA } roles = { light_drone } priority = { base = 0 modifier = { add = 2000 NOT = { has_tech = gen_5_light } } modifier = { factor = 0 has_tech = gen_5_light } } usa_drone_gen3 = { priority = { factor = 100 modifier = { has_tech = gen_4_light factor = 0 } } target_variant = { match_value = 1000 type = small_plane_suicide_airframe_1 modules = { fixed_main_weapon_slot = avionics_drone_2 avionics_type_slot = avionics_manned_3 wingform_type_slot = { any_of = { wing_delta wing_swept wing_straight } } engine_type_slot = { any_of = { plane_prop_single plane_prop_double plane_light_single } } special_slot_type_1 = spec_countermeasures_3 } } allowed_modules = { plane_cas_weapons plane_guided_bombs plane_recon_tgp_systems plane_countermeasures plane_redundant_systems } } usa_drone_gen4 = { priority = { factor = 200 modifier = { has_tech = gen_5_light factor = 0 } } target_variant = { match_value = 1500 type = small_plane_suicide_airframe_2 modules = { fixed_main_weapon_slot = avionics_drone_1 engine_type_slot = engine_prop_single_2 avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_straight special_slot_type_2 = spec_recon_2 } } allowed_modules = { plane_cas_weapons plane_guided_bombs plane_recon_tgp_systems plane_countermeasures plane_redundant_systems } } } usa_pre_f35_cv_mr = { category = air available_for = { USA } roles = { cv_light_mr_fighter } priority = { base = 0 modifier = { add = 500 NOT = { has_tech = gen_5_light } NOT = { has_navy_size = { unit = carrier size < 1 } } } modifier = { factor = 0 has_navy_size = { unit = carrier size < 1 } } modifier = { factor = 0 has_tech = gen_5_light } } usa_cv_fa18_mr = { priority = { factor = 10 modifier = { has_tech = gen_5_light factor = 0 } } history = yes target_variant = { match_value = 3000 type = cv_medium_plane_airframe_2 modules = { fixed_main_weapon_slot = weap_mp_med_hardpoint_2 fixed_auxiliary_weapon_slot_1 = weap_a2a_hardpoint_2 fixed_auxiliary_weapon_slot_2 = weap_mp_light_hardpoint_2 fixed_gun_slot = weap_multi_gun_2 engine_type_slot = engine_jet_double_3 avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_delta special_slot_type_1 = spec_countermeasures_2 special_slot_type_2 = spec_tgp_2 } upgrades = { plane_bba_radar_upgrade = 3 } } allowed_modules = { plane_countermeasures plane_refueling_systems plane_redundant_systems } } } usa_pre_f35_cv_as = { category = air available_for = { USA } roles = { cv_light_as_fighter } priority = { base = 0 modifier = { add = 500 NOT = { has_tech = gen_5_light } NOT = { has_navy_size = { unit = carrier size < 1 } } } modifier = { factor = 0 has_navy_size = { unit = carrier size < 1 } } modifier = { factor = 0 has_tech = gen_5_light } } usa_cv_fa18c_as = { priority = { factor = 10 modifier = { has_tech = gen_5_light factor = 0 } } history = yes target_variant = { match_value = 3000 type = cv_medium_plane_fighter_airframe_2 modules = { fixed_main_weapon_slot = weap_a2a_hardpoint_2 fixed_auxiliary_weapon_slot_1 = weap_mp_med_hardpoint_2 fixed_auxiliary_weapon_slot_2 = weap_mp_light_hardpoint_2 fixed_gun_slot = weap_multi_gun_2 engine_type_slot = engine_jet_double_3 avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_delta special_slot_type_1 = spec_countermeasures_2 special_slot_type_2 = empty } upgrades = { plane_bba_radar_upgrade = 3 } } allowed_modules = { plane_countermeasures plane_refueling_systems plane_redundant_systems } } } usa_pre_f35_cv_cas = { category = air available_for = { USA } roles = { cv_light_cas } priority = { base = 0 modifier = { add = 200 NOT = { has_tech = gen_5_light } NOT = { has_navy_size = { unit = carrier size < 1 } } } modifier = { factor = 0 has_navy_size = { unit = carrier size < 1 } } modifier = { factor = 0 has_tech = gen_5_light } } usa_cv_fa18d_cas = { priority = { factor = 200 modifier = { has_tech = gen_5_light factor = 0 } } history = yes target_variant = { match_value = 1500 type = cv_medium_plane_cas_airframe_2 modules = { fixed_main_weapon_slot = weap_ag_cas_hardpoint_2 fixed_auxiliary_weapon_slot_1 = weap_mp_med_hardpoint_2 fixed_auxiliary_weapon_slot_2 = weap_mp_light_hardpoint_2 fixed_gun_slot = weap_multi_gun_2 engine_type_slot = engine_jet_double_2 avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_delta special_slot_type_1 = spec_countermeasures_2 special_slot_type_2 = spec_tgp_2 } upgrades = { plane_bba_radar_upgrade = 1 } } allowed_modules = { plane_countermeasures plane_refueling_systems plane_redundant_systems plane_guided_bombs plane_cas_weapons } } } usa_pre_f35_cv_nb = { category = air available_for = { USA } roles = { cv_light_naval_bomber } priority = { base = 0 modifier = { add = 300 NOT = { has_tech = gen_5_light } NOT = { has_navy_size = { unit = carrier size < 1 } } } modifier = { factor = 0 has_navy_size = { unit = carrier size < 1 } } modifier = { factor = 0 has_tech = gen_5_light } } usa_cv_nav_gen4 = { priority = { factor = 200 modifier = { has_tech = gen_5_light factor = 0 } } history = yes target_variant = { match_value = 1500 type = cv_medium_plane_maritime_patrol_airframe_1 modules = { fixed_main_weapon_slot = weap_as_hardpoint_2 fixed_auxiliary_weapon_slot_1 = weap_as_hardpoint_2 fixed_gun_slot = empty engine_type_slot = engine_jet_double_2 avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_swept special_slot_type_1 = spec_countermeasures_2 special_slot_type_2 = spec_mad_1 } } allowed_modules = { plane_heavy_nav_weapons plane_nav_weapons plane_countermeasures plane_redundant_systems } } } usa_pre_f35_cv_awacs = { category = air available_for = { USA } roles = { cv_light_scout } priority = { base = 0 modifier = { add = 300 NOT = { has_tech = gen_5_light } NOT = { has_navy_size = { unit = carrier size < 1 } } } modifier = { factor = 0 has_navy_size = { unit = carrier size < 1 } } modifier = { factor = 0 has_tech = gen_5_light } } usa_cv_e2_hawkeye = { priority = { factor = 10 modifier = { has_tech = gen_5_light factor = 0 } } history = yes target_variant = { match_value = 3000 type = cv_medium_plane_scout_airframe_2 modules = { fixed_main_weapon_slot = weap_buff_awacs_2 fixed_auxiliary_weapon_slot_1 = empty fixed_gun_slot = empty engine_type_slot = engine_prop_double_2 avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_straight special_slot_type_1 = spec_countermeasures_2 special_slot_type_2 = empty } } allowed_modules = { plane_countermeasures plane_redundant_systems } } } usa_post_f35_f22_mr = { category = air available_for = { USA } roles = { medium_mr_fighter } priority = { base = 0 modifier = { add = 625 has_tech = gen_5_light } modifier = { factor = 0 NOT = { has_tech = gen_5_light } } } usa_f22_mature = { priority = { base = 100 modifier = { has_tech = gen_6_medium factor = 0 } } target_variant = { match_value = 4000 type = medium_plane_fighter_airframe_3 modules = { fixed_main_weapon_slot = { any_of = { weap_int_mp_med_hardpoint_4 weap_int_mp_med_hardpoint_3 weap_int_mp_med_hardpoint_2 weap_mp_med_hardpoint_3 weap_mp_med_hardpoint_2 weap_mp_med_hardpoint_1 } } fixed_auxiliary_weapon_slot_1 = { any_of = { weap_int_mp_med_hardpoint_4 weap_int_mp_med_hardpoint_3 weap_int_mp_med_hardpoint_2 weap_mp_med_hardpoint_3 weap_mp_med_hardpoint_2 weap_mp_med_hardpoint_1 } } fixed_auxiliary_weapon_slot_2 = { any_of = { weap_int_mp_light_hardpoint_4 weap_int_mp_light_hardpoint_3 weap_int_mp_light_hardpoint_2 } } fixed_gun_slot = weap_multi_gun_2 engine_type_slot = { any_of = { engine_ramjet engine_jet_double_5 engine_jet_double_4 engine_jet_double_3 } } avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_diamond special_slot_type_1 = spec_countermeasures_3 special_slot_type_2 = spec_stealthmats_3 special_slot_type_3 = spec_stealthshape_3 special_slot_type_4 = { any_of = { spec_tgp_3 spec_tgp_2 spec_tgp_1 } } special_slot_type_5 = spec_thrust_vector_2 } upgrades = { plane_bba_engine_upgrade = 1 plane_bba_radar_upgrade = { base = 3 modifier = { add = 2 has_war = yes } } } } allowed_modules = { } } usa_ngad_mr = { priority = { base = 100 } target_variant = { match_value = 4000 type = medium_plane_airframe_4 modules = { fixed_main_weapon_slot = { any_of = { weap_int_mp_med_hardpoint_4 weap_int_mp_med_hardpoint_3 weap_int_mp_med_hardpoint_2 } } fixed_auxiliary_weapon_slot_1 = { any_of = { weap_int_mp_med_hardpoint_4 weap_int_mp_med_hardpoint_3 } } fixed_auxiliary_weapon_slot_2 = { any_of = { weap_int_mp_light_hardpoint_4 weap_int_mp_light_hardpoint_3 } } fixed_gun_slot = weap_multi_gun_2 engine_type_slot = { any_of = { engine_scramjet engine_ramjet engine_jet_double_5 } } avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_diamond special_slot_type_1 = spec_countermeasures_3 special_slot_type_2 = spec_stealthmats_3 special_slot_type_3 = spec_stealthshape_3 special_slot_type_4 = { any_of = { spec_tgp_3 spec_tgp_2 } } special_slot_type_5 = spec_thrust_vector_2 } upgrades = { plane_bba_engine_upgrade = 1 plane_bba_radar_upgrade = { base = 4 modifier = { add = 2 has_war = yes } } } } allowed_modules = { } } } usa_post_f35_f22_cas = { category = air available_for = { USA } roles = { medium_cas_fighter } priority = { base = 0 modifier = { add = 250 has_tech = gen_5_light } modifier = { factor = 0 NOT = { has_tech = gen_5_light } } modifier = { factor = 0 has_tech = gen_6_medium } } usa_fb22_cas = { priority = { base = 90 modifier = { has_tech = gen_6_medium factor = 0 } } target_variant = { match_value = 4000 type = medium_plane_cas_airframe_3 modules = { fixed_main_weapon_slot = { any_of = { weap_int_ag_cas_hardpoint_4 weap_int_ag_cas_hardpoint_3 weap_int_ag_cas_hardpoint_2 weap_ag_cas_hardpoint_4 weap_ag_cas_hardpoint_3 } } fixed_auxiliary_weapon_slot_1 = { any_of = { weap_int_ag_cas_hardpoint_4 weap_int_ag_cas_hardpoint_3 weap_int_ag_cas_hardpoint_2 weap_ag_cas_hardpoint_4 } } fixed_auxiliary_weapon_slot_2 = { any_of = { weap_int_ag_cas_hardpoint_4 weap_int_ag_cas_hardpoint_3 weap_ag_cas_hardpoint_3 weap_ag_cas_hardpoint_2 } } fixed_gun_slot = weap_multi_gun_2 engine_type_slot = { any_of = { engine_jet_double_5 engine_jet_double_4 engine_jet_double_3 } } avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_diamond special_slot_type_1 = spec_countermeasures_3 special_slot_type_2 = spec_stealthmats_3 special_slot_type_3 = spec_stealthshape_3 special_slot_type_4 = { any_of = { spec_tgp_3 spec_tgp_2 spec_tgp_1 } } special_slot_type_5 = spec_thrust_vector_2 } upgrades = { plane_bba_engine_upgrade = 6 } } allowed_modules = { } } } usa_post_f35_f35a_mr = { category = air available_for = { USA } roles = { light_mr_fighter } priority = { base = 0 modifier = { add = 2500 has_tech = gen_5_light } modifier = { factor = 0 NOT = { has_tech = gen_5_light } } modifier = { factor = 0 has_tech = gen_6_light } } usa_f35a_mr = { priority = { base = 100 } history = yes target_variant = { match_value = 5000 type = small_plane_strike_airframe_3 modules = { fixed_main_weapon_slot = { any_of = { weap_int_mp_med_hardpoint_4 weap_int_mp_med_hardpoint_3 weap_int_mp_med_hardpoint_2 } } fixed_auxiliary_weapon_slot_1 = { any_of = { weap_int_mp_med_hardpoint_4 weap_int_mp_med_hardpoint_3 weap_int_mp_med_hardpoint_2 } } fixed_gun_slot = weap_multi_gun_2 engine_type_slot = engine_light_single_3 avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_diamond special_slot_type_1 = spec_countermeasures_3 special_slot_type_2 = spec_stealthmats_3 special_slot_type_3 = spec_stealthshape_3 special_slot_type_4 = { any_of = { spec_tgp_3 spec_tgp_2 spec_tgp_1 } } } upgrades = { plane_bba_engine_upgrade = 4 plane_bba_radar_upgrade = { base = 3 modifier = { add = 2 has_war = yes } } } } allowed_modules = { } } } usa_post_f35_f35a_as = { category = air available_for = { USA } roles = { light_as_fighter } priority = { base = 0 modifier = { add = 2000 has_tech = gen_5_light } modifier = { factor = 0 NOT = { has_tech = gen_5_light } } modifier = { factor = 0 has_tech = gen_6_light } } usa_f35a_as = { priority = { base = 100 } history = yes target_variant = { match_value = 5000 type = small_plane_airframe_3 modules = { fixed_main_weapon_slot = { any_of = { weap_int_mp_med_hardpoint_4 weap_int_mp_med_hardpoint_3 weap_int_mp_med_hardpoint_2 } } fixed_auxiliary_weapon_slot_1 = { any_of = { weap_int_mp_med_hardpoint_4 weap_int_mp_med_hardpoint_3 weap_int_mp_med_hardpoint_2 } } fixed_gun_slot = weap_multi_gun_2 engine_type_slot = engine_light_single_3 avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_diamond special_slot_type_1 = spec_countermeasures_3 special_slot_type_2 = spec_stealthmats_3 special_slot_type_3 = spec_stealthshape_3 special_slot_type_4 = { any_of = { spec_tgp_3 spec_tgp_2 spec_tgp_1 } } } upgrades = { plane_bba_engine_upgrade = 4 plane_bba_radar_upgrade = { base = 3 modifier = { add = 2 has_war = yes } } } } allowed_modules = { } } } usa_post_f35_f35a_cas = { category = air available_for = { USA } roles = { light_cas } priority = { base = 0 modifier = { add = 2000 has_tech = gen_5_light } modifier = { factor = 0 NOT = { has_tech = gen_5_light } } modifier = { factor = 0 has_tech = gen_6_light } } usa_f35a_cas = { priority = { base = 100 } history = yes target_variant = { match_value = 5000 type = small_plane_cas_airframe_3 modules = { fixed_main_weapon_slot = plane_stealth_cas_weapons fixed_auxiliary_weapon_slot_1 = { any_of = { weap_int_mp_med_hardpoint_4 weap_int_mp_med_hardpoint_3 weap_int_mp_med_hardpoint_2 } } fixed_gun_slot = weap_multi_gun_2 engine_type_slot = engine_light_single_3 avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_diamond special_slot_type_1 = spec_countermeasures_3 special_slot_type_2 = spec_stealthmats_3 special_slot_type_3 = spec_stealthshape_3 special_slot_type_4 = { any_of = { spec_tgp_3 spec_tgp_2 spec_tgp_1 } } } upgrades = { plane_bba_engine_upgrade = 4 plane_bba_radar_upgrade = { base = 3 modifier = { add = 2 has_war = yes } } } } allowed_modules = { } } } usa_post_f35_b2 = { category = air available_for = { USA } roles = { large_strat_bomber } priority = { base = 0 modifier = { add = 875 has_tech = gen_5_light } modifier = { factor = 0 NOT = { has_tech = gen_5_light } } } usa_b2_mature = { priority = { base = 80 modifier = { has_tech = gen_6_large factor = 0 } } target_variant = { match_value = 10 type = large_plane_airframe_3 modules = { fixed_main_weapon_slot = weap_int_ag_strat_2 fixed_gun_slot = empty fixed_auxiliary_weapon_slot_1 = weap_int_ag_strat_2 fixed_auxiliary_weapon_slot_2 = weap_int_ag_strat_2 fixed_auxiliary_weapon_slot_3 = weap_ag_cas_hardpoint_3 engine_type_slot = engine_jet_quad_3 avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_flyingwing special_slot_type_1 = spec_countermeasures_3 special_slot_type_2 = spec_stealthshape_3 special_slot_type_3 = spec_stealthmats_3 special_slot_type_4 = empty special_slot_type_5 = { any_of = { spec_tgp_3 spec_tgp_2 spec_tgp_1 } } } upgrades = { plane_bba_engine_upgrade = 9 } } allowed_modules = { plane_countermeasures plane_stealth_shape plane_stealth_materials plane_refueling_systems plane_redundant_systems } } usa_b21_raider = { priority = { base = 90 } target_variant = { match_value = 10 type = large_plane_airframe_4 modules = { fixed_main_weapon_slot = weap_int_ag_strat_2 fixed_gun_slot = empty fixed_auxiliary_weapon_slot_1 = weap_int_ag_strat_2 fixed_auxiliary_weapon_slot_2 = weap_int_ag_strat_2 fixed_auxiliary_weapon_slot_3 = weap_ag_cas_hardpoint_3 engine_type_slot = engine_jet_quad_3 avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_flyingwing special_slot_type_1 = spec_countermeasures_3 special_slot_type_2 = spec_stealthshape_3 special_slot_type_3 = spec_stealthmats_3 special_slot_type_4 = empty special_slot_type_5 = { any_of = { spec_tgp_3 spec_tgp_2 spec_tgp_1 } } } upgrades = { plane_bba_engine_upgrade = 9 } } allowed_modules = { plane_countermeasures plane_stealth_shape plane_stealth_materials plane_refueling_systems plane_redundant_systems } } } usa_post_f35_awacs = { category = air available_for = { USA } roles = { large_awacs } priority = { base = 0 modifier = { add = 1250 has_tech = gen_5_light } modifier = { factor = 0 NOT = { has_tech = gen_5_light } } } usa_awacs_gen4_update = { priority = { base = 90 modifier = { has_tech = gen_6_large factor = 0 } } target_variant = { match_value = 10 type = large_plane_awacs_airframe_2 modules = { fixed_main_weapon_slot = weap_buff_awacs_3 engine_type_slot = engine_jet_quad_3 avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_swept special_slot_type_1 = spec_countermeasures_3 special_slot_type_2 = spec_stealthshape_3 special_slot_type_3 = { any_of = { spec_redundant_3 spec_redundant_2 spec_redundant_1 } } } upgrades = { plane_bba_engine_upgrade = 5 } } allowed_modules = { plane_countermeasures plane_refueling_systems plane_redundant_systems } } usa_awacs_gen5 = { priority = { base = 0 modifier = { add = 90 has_tech = gen_6_large } } target_variant = { match_value = 10 type = large_plane_awacs_airframe_3 modules = { fixed_main_weapon_slot = weap_buff_awacs_3 engine_type_slot = engine_jet_quad_3 avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_swept special_slot_type_1 = spec_countermeasures_3 special_slot_type_2 = spec_stealthshape_3 special_slot_type_3 = spec_stealthmats_3 special_slot_type_4 = empty special_slot_type_5 = { any_of = { spec_redundant_3 spec_redundant_2 spec_redundant_1 } } } upgrades = { plane_bba_engine_upgrade = 5 } } allowed_modules = { plane_countermeasures plane_stealth_materials plane_stealth_shape plane_refueling_systems plane_redundant_systems } } } usa_post_f35_transport = { category = air available_for = { USA } roles = { large_transport } priority = { base = 0 modifier = { add = 750 has_tech = gen_5_light } modifier = { factor = 0 NOT = { has_tech = gen_5_light } } } usa_transport_gen4_update = { priority = { base = 90 modifier = { has_tech = gen_6_large factor = 0 } } target_variant = { match_value = 10 type = large_plane_air_transport_airframe_2 modules = { fixed_main_weapon_slot = weap_buff_transport engine_type_slot = engine_jet_quad_3 avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_swept special_slot_type_1 = spec_countermeasures_3 special_slot_type_2 = { any_of = { spec_redundant_3 spec_redundant_2 spec_redundant_1 } } } upgrades = { plane_bba_engine_upgrade = 5 } } allowed_modules = { plane_countermeasures plane_refueling_systems plane_redundant_systems } } usa_transport_gen5 = { priority = { base = 0 modifier = { add = 90 has_tech = gen_6_large } } target_variant = { match_value = 10 type = large_plane_air_transport_airframe_3 modules = { fixed_main_weapon_slot = weap_buff_transport engine_type_slot = engine_jet_quad_3 avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_swept special_slot_type_1 = spec_countermeasures_3 special_slot_type_2 = spec_stealthshape_3 special_slot_type_3 = spec_stealthmats_3 special_slot_type_4 = empty special_slot_type_5 = { any_of = { spec_redundant_3 spec_redundant_2 spec_redundant_1 } } } upgrades = { plane_bba_engine_upgrade = 5 } } allowed_modules = { plane_countermeasures plane_stealth_materials plane_stealth_shape plane_refueling_systems plane_redundant_systems } } } usa_post_f35_drone = { category = air available_for = { USA } roles = { light_drone } priority = { base = 0 modifier = { add = 3750 has_tech = gen_5_light } modifier = { factor = 0 NOT = { has_tech = gen_5_light } } } usa_drone_gen5 = { priority = { factor = 200 modifier = { has_tech = gen_6_light factor = 0 } } target_variant = { match_value = 2000 type = small_plane_suicide_airframe_3 modules = { fixed_main_weapon_slot = avionics_drone_2 avionics_type_slot = avionics_manned_3 fixed_auxiliary_weapon_slot_1 = weap_mp_med_hardpoint_2 wingform_type_slot = { any_of = { wing_delta wing_swept wing_straight } } engine_type_slot = { any_of = { plane_light_single plane_light_double } } special_slot_type_1 = spec_countermeasures_3 } } allowed_modules = { plane_cas_weapons plane_guided_bombs plane_recon_tgp_systems plane_countermeasures plane_redundant_systems } } usa_drone_gen6 = { priority = { factor = 200 } target_variant = { match_value = 2000 type = small_plane_suicide_airframe_4 modules = { fixed_main_weapon_slot = avionics_drone_2 avionics_type_slot = avionics_manned_3 fixed_auxiliary_weapon_slot_1 = weap_mp_med_hardpoint_2 fixed_auxiliary_weapon_slot_2 = weap_mp_med_hardpoint_2 wingform_type_slot = { any_of = { wing_delta wing_swept wing_straight } } engine_type_slot = { any_of = { plane_light_single plane_light_double } } special_slot_type_1 = spec_countermeasures_3 } } allowed_modules = { plane_stealth_shape plane_stealth_materials plane_cas_weapons plane_guided_bombs plane_recon_tgp_systems plane_countermeasures plane_redundant_systems } } } usa_post_f35_light_mr = { category = air available_for = { USA } roles = { light_mr_fighter } priority = { base = 0 modifier = { add = 1500 has_tech = gen_6_light } modifier = { factor = 0 NOT = { has_tech = gen_6_light } } } usa_gen6_light_mr = { priority = { factor = 10 } target_variant = { match_value = 4000 type = small_plane_strike_airframe_4 modules = { fixed_main_weapon_slot = plane_stealth_mr_weapons fixed_auxiliary_weapon_slot_1 = plane_stealth_mr_weapons fixed_auxiliary_weapon_slot_2 = plane_stealth_mr_weapons fixed_gun_slot = weap_multi_gun_2 engine_type_slot = engine_light_single_3 avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_diamond special_slot_type_1 = spec_countermeasures_3 special_slot_type_2 = spec_thrust_vector_2 special_slot_type_3 = { any_of = { spec_tgp_3 spec_tgp_2 spec_tgp_1 } } special_slot_type_4 = spec_stealthmats_3 special_slot_type_5 = spec_stealthshape_3 } upgrades = { plane_bba_engine_upgrade = 4 plane_bba_radar_upgrade = { base = 3 modifier = { add = 2 has_war = yes } } } } allowed_modules = { } } } usa_post_f35_light_as = { category = air available_for = { USA } roles = { light_as_fighter } priority = { base = 0 modifier = { add = 2000 has_tech = gen_6_light } modifier = { factor = 0 NOT = { has_tech = gen_6_light } } } usa_gen6_light_as = { priority = { factor = 10 } target_variant = { match_value = 4000 type = small_plane_airframe_4 modules = { fixed_main_weapon_slot = plane_stealth_weapons fixed_auxiliary_weapon_slot_1 = { any_of = { weap_int_mp_med_hardpoint_4 weap_int_mp_med_hardpoint_3 weap_int_mp_med_hardpoint_2 } } fixed_auxiliary_weapon_slot_2 = { any_of = { weap_int_mp_light_hardpoint_4 weap_int_mp_light_hardpoint_3 weap_int_mp_light_hardpoint_2 } } fixed_gun_slot = weap_multi_gun_2 engine_type_slot = engine_light_single_3 avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_diamond special_slot_type_1 = spec_countermeasures_3 special_slot_type_2 = spec_stealthmats_3 special_slot_type_3 = spec_stealthshape_3 special_slot_type_4 = spec_redundant_3 special_slot_type_5 = spec_thrust_vector_2 } upgrades = { plane_bba_engine_upgrade = 1 plane_bba_radar_upgrade = { base = 3 modifier = { add = 2 has_war = yes } } } } allowed_modules = { } } } usa_post_f35_light_cas = { category = air available_for = { USA } roles = { light_cas } priority = { base = 0 modifier = { add = 1750 has_tech = gen_6_light } modifier = { factor = 0 NOT = { has_tech = gen_6_light } } } usa_gen6_light_cas = { priority = { factor = 100 } target_variant = { match_value = 3500 type = small_plane_cas_airframe_4 modules = { fixed_main_weapon_slot = plane_stealth_cas_weapons fixed_auxiliary_weapon_slot_1 = plane_stealth_cas_weapons fixed_auxiliary_weapon_slot_2 = plane_stealth_cas_weapons fixed_gun_slot = weap_multi_gun_2 engine_type_slot = engine_light_single_3 avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_diamond special_slot_type_1 = spec_countermeasures_3 special_slot_type_2 = spec_stealthmats_3 special_slot_type_3 = spec_stealthshape_3 special_slot_type_4 = { any_of = { spec_tgp_3 spec_tgp_2 spec_tgp_1 } } special_slot_type_5 = spec_thrust_vector_2 } upgrades = { plane_bba_engine_upgrade = 4 plane_bba_radar_upgrade = { base = 3 modifier = { add = 2 has_war = yes } } } } allowed_modules = { } } } usa_post_f35_cv_mr = { category = air available_for = { USA } roles = { cv_light_mr_fighter } priority = { base = 0 modifier = { add = 500 has_tech = gen_5_light NOT = { has_navy_size = { unit = carrier size < 1 } } } modifier = { factor = 0 has_navy_size = { unit = carrier size < 1 } } modifier = { factor = 0 NOT = { has_tech = gen_5_light } } } usa_cv_f35c_mr = { priority = { factor = 10 modifier = { has_tech = gen_6_light factor = 0 } } target_variant = { match_value = 5000 type = cv_small_plane_airframe_3 modules = { fixed_main_weapon_slot = { any_of = { weap_int_mp_med_hardpoint_4 weap_int_mp_med_hardpoint_3 weap_int_mp_med_hardpoint_2 } } fixed_auxiliary_weapon_slot_1 = { any_of = { weap_int_mp_med_hardpoint_4 weap_int_mp_med_hardpoint_3 weap_int_mp_med_hardpoint_2 } } fixed_gun_slot = weap_multi_gun_2 engine_type_slot = engine_light_single_3 avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_diamond special_slot_type_1 = spec_countermeasures_3 special_slot_type_2 = spec_stealthmats_3 special_slot_type_3 = spec_stealthshape_3 special_slot_type_4 = { any_of = { spec_tgp_3 spec_tgp_2 spec_tgp_1 } } } upgrades = { plane_bba_engine_upgrade = 4 plane_bba_radar_upgrade = { base = 3 modifier = { add = 2 has_war = yes } } } } allowed_modules = { plane_countermeasures plane_refueling_systems plane_redundant_systems plane_stealth_mr_weapons plane_fighter_weapons } } usa_cv_gen6_mr = { priority = { factor = 10 } target_variant = { match_value = 4000 type = cv_small_plane_airframe_4 modules = { fixed_main_weapon_slot = { any_of = { weap_int_mp_light_hardpoint_4 weap_mp_light_hardpoint_4 weap_int_mp_light_hardpoint_3 } } fixed_auxiliary_weapon_slot_1 = { any_of = { weap_int_mp_light_hardpoint_4 weap_mp_light_hardpoint_4 } } fixed_gun_slot = plane_multipurpose_gun engine_type_slot = { any_of = { plane_light_double plane_light_single } } avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_diamond special_slot_type_1 = spec_countermeasures_3 special_slot_type_2 = { any_of = { spec_tgp_3 spec_tgp_2 spec_tgp_1 } } special_slot_type_3 = spec_stealthshape_3 } upgrades = { plane_bba_engine_upgrade = 1 plane_bba_radar_upgrade = { base = 3 modifier = { add = 1 has_war = yes } } } } allowed_modules = { plane_countermeasures plane_refueling_systems plane_redundant_systems plane_stealth_shape plane_stealth_materials plane_thrust_vectoring } } } usa_post_f35_cv_as = { category = air available_for = { USA } roles = { cv_light_as_fighter } priority = { base = 0 modifier = { add = 500 has_tech = gen_5_light NOT = { has_navy_size = { unit = carrier size < 1 } } } modifier = { factor = 0 has_navy_size = { unit = carrier size < 1 } } modifier = { factor = 0 NOT = { has_tech = gen_5_light } } } usa_cv_f35c_as = { priority = { factor = 10 modifier = { has_tech = gen_6_light factor = 0 } } target_variant = { match_value = 4000 type = cv_small_plane_airframe_3 modules = { fixed_main_weapon_slot = plane_stealth_weapons fixed_auxiliary_weapon_slot_1 = weap_a2a_hardpoint_3 fixed_gun_slot = plane_multipurpose_gun engine_type_slot = { any_of = { plane_light_double plane_light_single } } avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_diamond special_slot_type_1 = spec_countermeasures_3 special_slot_type_2 = spec_stealthmats_3 special_slot_type_3 = spec_stealthshape_3 } upgrades = { plane_bba_engine_upgrade = 1 plane_bba_radar_upgrade = { base = 4 modifier = { add = 1 has_war = yes } } } } allowed_modules = { plane_countermeasures plane_refueling_systems plane_redundant_systems } } usa_cv_gen6_as = { priority = { factor = 10 } target_variant = { match_value = 4000 type = cv_small_plane_airframe_4 modules = { fixed_main_weapon_slot = plane_stealth_weapons fixed_auxiliary_weapon_slot_1 = weap_a2a_hardpoint_3 fixed_auxiliary_weapon_slot_2 = weap_mp_light_hardpoint_3 fixed_gun_slot = plane_multipurpose_gun engine_type_slot = { any_of = { plane_light_double plane_light_single } } avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_diamond special_slot_type_1 = spec_countermeasures_3 special_slot_type_2 = spec_stealthmats_3 special_slot_type_3 = spec_stealthshape_3 } upgrades = { plane_bba_engine_upgrade = 1 plane_bba_radar_upgrade = { base = 4 modifier = { add = 1 has_war = yes } } } } allowed_modules = { plane_countermeasures plane_refueling_systems plane_redundant_systems plane_stealth_mr_weapons plane_fighter_weapons plane_stealth_shape plane_stealth_materials plane_thrust_vectoring } } } usa_post_f35_cv_cas = { category = air available_for = { USA } roles = { cv_light_cas } priority = { base = 0 modifier = { add = 200 has_tech = gen_5_light NOT = { has_navy_size = { unit = carrier size < 1 } } } modifier = { factor = 0 has_navy_size = { unit = carrier size < 1 } } modifier = { factor = 0 NOT = { has_tech = gen_5_light } } } usa_cv_f35c_cas = { priority = { factor = 200 modifier = { has_tech = gen_6_light factor = 0 } } target_variant = { match_value = 2500 type = cv_small_plane_cas_airframe_3 modules = { fixed_main_weapon_slot = plane_stealth_cas_weapons fixed_auxiliary_weapon_slot_1 = plane_stealth_cas_weapons fixed_gun_slot = plane_multipurpose_gun engine_type_slot = { any_of = { plane_light_double plane_light_single } } avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_diamond special_slot_type_1 = spec_countermeasures_3 special_slot_type_2 = { any_of = { spec_tgp_3 spec_tgp_2 spec_tgp_1 } } special_slot_type_3 = spec_thrust_vector_2 } upgrades = { plane_bba_engine_upgrade = 1 plane_bba_radar_upgrade = { base = 3 modifier = { add = 1 has_war = yes } } } } allowed_modules = { plane_countermeasures plane_refueling_systems plane_redundant_systems plane_guided_bombs plane_stealth_cas_weapons plane_cas_weapons } } usa_cv_gen6_cas = { priority = { factor = 500 } target_variant = { match_value = 3500 type = cv_small_plane_cas_airframe_4 modules = { fixed_main_weapon_slot = plane_stealth_cas_weapons fixed_auxiliary_weapon_slot_1 = plane_stealth_cas_weapons fixed_gun_slot = plane_multipurpose_gun engine_type_slot = { any_of = { plane_light_double plane_light_single } } avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_diamond special_slot_type_1 = spec_countermeasures_3 special_slot_type_2 = { any_of = { spec_tgp_3 spec_tgp_2 spec_tgp_1 } } special_slot_type_3 = spec_thrust_vector_2 } upgrades = { plane_bba_engine_upgrade = 1 plane_bba_radar_upgrade = { base = 3 modifier = { add = 1 has_war = yes } } } } allowed_modules = { plane_countermeasures plane_refueling_systems plane_redundant_systems plane_guided_bombs plane_stealth_cas_weapons plane_cas_weapons plane_fighter_weapons } } } usa_post_f35_cv_nb = { category = air available_for = { USA } roles = { cv_light_naval_bomber } priority = { base = 0 modifier = { add = 300 has_tech = gen_5_light NOT = { has_navy_size = { unit = carrier size < 1 } } } modifier = { factor = 0 has_navy_size = { unit = carrier size < 1 } } modifier = { factor = 0 NOT = { has_tech = gen_5_light } } } usa_cv_f35b_nb = { priority = { factor = 300 modifier = { has_tech = gen_6_light factor = 0 } } target_variant = { match_value = 3000 type = cv_small_plane_naval_bomber_airframe_3 modules = { fixed_main_weapon_slot = plane_heavy_nav_weapons fixed_auxiliary_weapon_slot_1 = plane_guided_bombs fixed_gun_slot = empty engine_type_slot = engine_light_single_3 avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_diamond special_slot_type_1 = spec_countermeasures_3 special_slot_type_2 = spec_stealthmats_3 special_slot_type_3 = spec_stealthshape_3 special_slot_type_4 = spec_tgp_3 } upgrades = { plane_bba_engine_upgrade = 4 plane_bba_radar_upgrade = { base = 3 modifier = { add = 2 has_war = yes } } } } allowed_modules = { plane_heavy_nav_weapons plane_nav_weapons plane_guided_bombs plane_countermeasures plane_stealth_shape plane_stealth_materials } } usa_cv_nav_gen6 = { priority = { factor = 400 } target_variant = { match_value = 2000 type = cv_small_plane_naval_bomber_airframe_4 modules = { fixed_main_weapon_slot = plane_heavy_nav_weapons fixed_gun_slot = plane_multipurpose_gun fixed_auxiliary_weapon_slot_1 = plane_heavy_nav_weapons avionics_type_slot = avionics_manned_3 wingform_type_slot = { any_of = { wing_delta wing_swept wing_straight } } engine_type_slot = { any_of = { plane_light_double } } special_slot_type_2 = { any_of = { spec_tgp_3 spec_tgp_2 spec_tgp_1 } } } upgrades = { plane_bba_engine_upgrade = 1 plane_bba_radar_upgrade = { base = 3 modifier = { add = 1 has_war = yes } } } } allowed_modules = { plane_heavy_nav_weapons plane_nav_weapons plane_countermeasures plane_redundant_systems } } } usa_post_f35_cv_drone = { category = air available_for = { USA } roles = { cv_light_drone } priority = { base = 0 modifier = { add = 500 has_tech = gen_5_light NOT = { has_navy_size = { unit = carrier size < 1 } } } modifier = { factor = 0 has_navy_size = { unit = carrier size < 1 } } modifier = { factor = 0 NOT = { has_tech = gen_5_light } } } usa_cv_drone_gen5 = { priority = { factor = 100 modifier = { has_tech = gen_6_light factor = 0 } } target_variant = { match_value = 2000 type = cv_small_plane_suicide_airframe_3 modules = { fixed_main_weapon_slot = avionics_drone_2 avionics_type_slot = avionics_manned_3 fixed_auxiliary_weapon_slot_1 = weap_mp_med_hardpoint_2 wingform_type_slot = { any_of = { wing_delta wing_swept wing_straight } } engine_type_slot = { any_of = { plane_light_double plane_light_single } } special_slot_type_1 = spec_countermeasures_3 } } allowed_modules = { plane_cas_weapons plane_guided_bombs plane_recon_tgp_systems plane_countermeasures plane_redundant_systems } } usa_cv_drone_gen6 = { priority = { factor = 200 } target_variant = { match_value = 2000 type = cv_small_plane_suicide_airframe_4 modules = { fixed_main_weapon_slot = avionics_drone_2 avionics_type_slot = avionics_manned_3 fixed_auxiliary_weapon_slot_1 = weap_mp_med_hardpoint_2 fixed_auxiliary_weapon_slot_2 = weap_mp_med_hardpoint_2 wingform_type_slot = { any_of = { wing_delta wing_swept wing_straight } } engine_type_slot = { any_of = { plane_light_double plane_light_single } } special_slot_type_1 = spec_countermeasures_3 } } allowed_modules = { plane_stealth_shape plane_stealth_materials plane_cas_weapons plane_guided_bombs plane_recon_tgp_systems plane_countermeasures plane_redundant_systems } } } usa_light_naval_bomber = { category = air available_for = { USA } roles = { light_naval_bomber } priority = { factor = 0 } gen_3_light_nav_bomber = { priority = { factor = 100 modifier = { has_tech = gen_4_light factor = 0 } } target_variant = { match_value = 1000 type = small_plane_naval_bomber_airframe_1 modules = { fixed_main_weapon_slot = plane_heavy_nav_weapons fixed_gun_slot = plane_multipurpose_gun avionics_type_slot = plane_avionics wingform_type_slot = { any_of = { wing_delta wing_swept wing_straight } } engine_type_slot = { any_of = { plane_light_double plane_light_single plane_prop_single plane_prop_double } } } upgrades = { plane_bba_engine_upgrade = 1 plane_bba_radar_upgrade = { base = 3 modifier = { add = 1 has_war = yes } } } } allowed_modules = { plane_heavy_nav_weapons plane_nav_weapons plane_fighter_weapons plane_countermeasures plane_redundant_systems } } gen_4_light_nav_bomber = { priority = { factor = 200 modifier = { has_tech = gen_5_light factor = 0 } } target_variant = { match_value = 1500 type = small_plane_naval_bomber_airframe_2 modules = { fixed_main_weapon_slot = plane_heavy_nav_weapons fixed_gun_slot = plane_multipurpose_gun fixed_auxiliary_weapon_slot_1 = plane_guided_bombs avionics_type_slot = plane_avionics wingform_type_slot = { any_of = { wing_delta wing_swept wing_straight } } engine_type_slot = { any_of = { plane_light_double plane_light_single plane_prop_single plane_prop_double } } } upgrades = { plane_bba_engine_upgrade = 1 plane_bba_radar_upgrade = { base = 3 modifier = { add = 1 has_war = yes } } } } allowed_modules = { plane_heavy_nav_weapons plane_nav_weapons plane_fighter_weapons plane_countermeasures plane_redundant_systems } } gen_5_light_nav_bomber = { priority = { factor = 300 modifier = { has_tech = gen_6_light factor = 0 } } target_variant = { match_value = 2000 type = small_plane_naval_bomber_airframe_3 modules = { fixed_main_weapon_slot = plane_heavy_nav_weapons fixed_gun_slot = plane_multipurpose_gun fixed_auxiliary_weapon_slot_1 = plane_guided_bombs avionics_type_slot = plane_avionics wingform_type_slot = { any_of = { wing_delta wing_swept wing_straight } } engine_type_slot = { any_of = { plane_light_double plane_light_single plane_prop_single plane_prop_double } } special_slot_type_1 = plane_countermeasures special_slot_type_2 = empty } upgrades = { plane_bba_engine_upgrade = 1 plane_bba_radar_upgrade = { base = 3 modifier = { add = 1 has_war = yes } } } } allowed_modules = { plane_heavy_nav_weapons plane_nav_weapons plane_fighter_weapons plane_countermeasures plane_redundant_systems } } gen_6_light_nav_bomber = { priority = { factor = 400 } target_variant = { match_value = 2000 type = small_plane_naval_bomber_airframe_4 modules = { fixed_main_weapon_slot = plane_heavy_nav_weapons fixed_gun_slot = plane_multipurpose_gun fixed_auxiliary_weapon_slot_1 = plane_guided_bombs avionics_type_slot = plane_avionics wingform_type_slot = { any_of = { wing_delta wing_swept wing_straight } } engine_type_slot = { any_of = { plane_light_double plane_light_single plane_prop_single plane_prop_double } } special_slot_type_1 = plane_countermeasures special_slot_type_2 = empty special_slot_type_3 = empty } upgrades = { plane_bba_engine_upgrade = 1 plane_bba_radar_upgrade = { base = 3 modifier = { add = 1 has_war = yes } } } } allowed_modules = { plane_heavy_nav_weapons plane_nav_weapons plane_fighter_weapons plane_countermeasures plane_redundant_systems } } } usa_medium_maritime_patrol = { category = air available_for = { USA } roles = { medium_naval_bomber } priority = { factor = 0 } gen_3_med_mpa = { priority = { factor = 50 modifier = { has_tech = gen_4_medium factor = 0.1 } modifier = { has_tech = gen_5_medium factor = 0.05 } } target_variant = { match_value = 10 type = medium_plane_maritime_patrol_airframe_0 modules = { fixed_main_weapon_slot = plane_heavy_nav_weapons fixed_auxiliary_weapon_slot_1 = plane_heavy_nav_weapons fixed_gun_slot = plane_multipurpose_gun engine_type_slot = { any_of = { plane_jet_single plane_jet_double } } avionics_type_slot = plane_avionics wingform_type_slot = wing_swept special_slot_type_1 = plane_countermeasures special_slot_type_2 = empty } } allowed_modules = { plane_stealth_weapons plane_stealth_mr_weapons plane_intercept_weapons plane_guided_bombs plane_cas_weapons plane_nav_weapons plane_fighter_weapons plane_stealth_shape plane_stealth_materials plane_countermeasures plane_refueling_systems plane_protective_materials plane_asw_systems plane_redundant_systems plane_heavy_nav_weapons } } gen_3_5_med_mpa = { priority = { factor = 50 modifier = { has_tech = gen_4_medium factor = 0.1 } modifier = { has_tech = gen_5_medium factor = 0.05 } } target_variant = { match_value = 10 type = medium_plane_maritime_patrol_airframe_1 modules = { fixed_main_weapon_slot = plane_guided_bombs fixed_auxiliary_weapon_slot_1 = plane_heavy_nav_weapons fixed_gun_slot = plane_multipurpose_gun engine_type_slot = { any_of = { plane_jet_single plane_jet_double } } avionics_type_slot = plane_avionics wingform_type_slot = { any_of = { wing_delta wing_swept wing_straight } } special_slot_type_1 = plane_countermeasures special_slot_type_2 = empty } upgrades = { plane_bba_engine_upgrade = 1 plane_bba_radar_upgrade = { base = 3 modifier = { add = 1 has_war = yes } } } } allowed_modules = { plane_stealth_weapons plane_stealth_mr_weapons plane_intercept_weapons plane_guided_bombs plane_cas_weapons plane_nav_weapons plane_fighter_weapons plane_stealth_shape plane_stealth_materials plane_countermeasures plane_refueling_systems plane_protective_materials plane_asw_systems plane_redundant_systems plane_heavy_nav_weapons } } gen_4_med_mpa = { priority = { factor = 50 modifier = { has_tech = gen_5_medium factor = 0.1 } modifier = { has_tech = gen_6_medium factor = 0.05 } } target_variant = { match_value = 10 type = medium_plane_maritime_patrol_airframe_2 modules = { fixed_main_weapon_slot = plane_guided_bombs fixed_auxiliary_weapon_slot_1 = plane_heavy_nav_weapons fixed_auxiliary_weapon_slot_2 = plane_heavy_nav_weapons fixed_gun_slot = plane_multipurpose_gun engine_type_slot = { any_of = { plane_jet_single plane_jet_double } } avionics_type_slot = plane_avionics wingform_type_slot = { any_of = { wing_blended wing_diamond wing_delta wing_swept } } special_slot_type_1 = plane_countermeasures special_slot_type_2 = empty } upgrades = { plane_bba_engine_upgrade = 1 plane_bba_radar_upgrade = { base = 3 modifier = { add = 1 has_war = yes } } } } allowed_modules = { plane_stealth_weapons plane_stealth_mr_weapons plane_intercept_weapons plane_guided_bombs plane_cas_weapons plane_nav_weapons plane_fighter_weapons plane_stealth_shape plane_stealth_materials plane_countermeasures plane_refueling_systems plane_protective_materials plane_asw_systems plane_redundant_systems plane_heavy_nav_weapons } } gen_5_med_mpa = { priority = { factor = 50 modifier = { has_tech = gen_6_medium factor = 0.1 } } target_variant = { match_value = 10 type = medium_plane_maritime_patrol_airframe_3 modules = { fixed_main_weapon_slot = plane_heavy_nav_weapons fixed_auxiliary_weapon_slot_1 = plane_heavy_nav_weapons fixed_auxiliary_weapon_slot_2 = plane_heavy_nav_weapons fixed_gun_slot = plane_multipurpose_gun engine_type_slot = { any_of = { plane_jet_single plane_jet_double } } avionics_type_slot = plane_avionics wingform_type_slot = { any_of = { wing_blended wing_diamond wing_delta wing_swept } } special_slot_type_1 = plane_countermeasures special_slot_type_2 = empty special_slot_type_3 = empty } upgrades = { plane_bba_engine_upgrade = 1 plane_bba_radar_upgrade = { base = 3 modifier = { add = 1 has_war = yes } } } } allowed_modules = { plane_stealth_weapons plane_stealth_mr_weapons plane_intercept_weapons plane_guided_bombs plane_cas_weapons plane_nav_weapons plane_fighter_weapons plane_stealth_shape plane_stealth_materials plane_countermeasures plane_refueling_systems plane_protective_materials plane_asw_systems plane_redundant_systems plane_heavy_nav_weapons } } gen_6_med_mpa = { priority = { factor = 50 } target_variant = { match_value = 10 type = medium_plane_maritime_patrol_airframe_4 modules = { fixed_main_weapon_slot = plane_heavy_nav_weapons fixed_auxiliary_weapon_slot_1 = plane_heavy_nav_weapons fixed_auxiliary_weapon_slot_2 = plane_heavy_nav_weapons fixed_auxiliary_weapon_slot_3 = plane_heavy_nav_weapons fixed_gun_slot = plane_multipurpose_gun engine_type_slot = { any_of = { plane_jet_single plane_jet_double } } avionics_type_slot = plane_avionics wingform_type_slot = { any_of = { wing_blended wing_diamond } } special_slot_type_1 = plane_countermeasures special_slot_type_2 = empty special_slot_type_3 = empty special_slot_type_4 = empty } upgrades = { plane_bba_engine_upgrade = 1 plane_bba_radar_upgrade = { base = 3 modifier = { add = 1 has_war = yes } } } } allowed_modules = { plane_stealth_weapons plane_stealth_mr_weapons plane_intercept_weapons plane_guided_bombs plane_cas_weapons plane_nav_weapons plane_fighter_weapons plane_stealth_shape plane_stealth_materials plane_countermeasures plane_refueling_systems plane_protective_materials plane_asw_systems plane_redundant_systems plane_heavy_nav_weapons } } } usa_medium_cv_mr_fighter = { category = air available_for = { USA } roles = { cv_medium_mr_fighter } priority = { factor = 100 modifier = { has_navy_size = { unit = carrier size < 1 } factor = 0 } } fa18f_super_hornet_mr = { priority = { factor = 200 modifier = { date > 2019.12.31 factor = 0 } } target_variant = { match_value = 5000 type = cv_medium_plane_airframe_2 modules = { fixed_main_weapon_slot = weap_mp_med_hardpoint_2 fixed_gun_slot = weap_multi_gun_2 engine_type_slot = engine_jet_double_3 avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_delta special_slot_type_1 = spec_countermeasures_2 special_slot_type_2 = spec_tgp_2 fixed_auxiliary_weapon_slot_1 = weap_a2a_hardpoint_2 fixed_auxiliary_weapon_slot_2 = weap_mp_light_hardpoint_2 } upgrades = { plane_bba_radar_upgrade = 3 } } allowed_modules = { plane_stealth_mr_weapons plane_intercept_weapons plane_guided_bombs plane_fighter_weapons plane_countermeasures plane_refueling_systems plane_redundant_systems } } cv_gen_5_med_mr_fighter = { priority = { factor = 200 modifier = { date < 2020.1.1 factor = 0 } modifier = { has_tech = gen_6_medium factor = 0.1 } } target_variant = { match_value = 10 type = cv_medium_plane_airframe_3 modules = { fixed_main_weapon_slot = plane_stealth_mr_weapons fixed_auxiliary_weapon_slot_1 = { any_of = { weap_int_mp_med_hardpoint_3 weap_mp_med_hardpoint_4 weap_int_mp_med_hardpoint_2 weap_mp_med_hardpoint_3 weap_mp_med_hardpoint_2 weap_mp_med_hardpoint_1 } } fixed_auxiliary_weapon_slot_2 = { any_of = { weap_int_mp_med_hardpoint_3 weap_mp_med_hardpoint_4 weap_int_mp_med_hardpoint_2 weap_mp_med_hardpoint_3 weap_mp_med_hardpoint_2 weap_mp_med_hardpoint_1 } } fixed_gun_slot = plane_multipurpose_gun engine_type_slot = { any_of = { plane_jet_double plane_jet_single } } avionics_type_slot = plane_avionics wingform_type_slot = { any_of = { wing_blended wing_diamond wing_delta wing_swept } } special_slot_type_1 = plane_countermeasures special_slot_type_2 = plane_stealth_shape special_slot_type_3 = plane_stealth_materials special_slot_type_4 = { any_of = { spec_tgp_3 spec_tgp_2 spec_tgp_1 } } } upgrades = { plane_bba_engine_upgrade = { base = 1 modifier = { add = 1 has_war = yes } } plane_bba_radar_upgrade = { base = 4 modifier = { add = 1 has_war = yes } } } } allowed_modules = { plane_stealth_weapons plane_stealth_mr_weapons plane_intercept_weapons plane_guided_bombs plane_cas_weapons plane_nav_weapons plane_fighter_weapons plane_stealth_shape plane_stealth_materials plane_countermeasures plane_refueling_systems plane_protective_materials plane_asw_systems plane_redundant_systems plane_heavy_nav_weapons } } cv_gen_6_med_mr_fighter = { priority = { factor = 100 } target_variant = { match_value = 10 type = cv_medium_plane_airframe_4 modules = { fixed_main_weapon_slot = plane_stealth_mr_weapons fixed_auxiliary_weapon_slot_1 = { any_of = { weap_int_mp_med_hardpoint_3 weap_mp_med_hardpoint_4 weap_int_mp_med_hardpoint_2 weap_mp_med_hardpoint_3 weap_mp_med_hardpoint_2 weap_mp_med_hardpoint_1 } } fixed_auxiliary_weapon_slot_2 = { any_of = { weap_int_mp_med_hardpoint_3 weap_mp_med_hardpoint_4 weap_int_mp_med_hardpoint_2 weap_mp_med_hardpoint_3 weap_mp_med_hardpoint_2 weap_mp_med_hardpoint_1 } } fixed_auxiliary_weapon_slot_3 = { any_of = { weap_int_mp_med_hardpoint_3 weap_mp_med_hardpoint_4 weap_int_mp_med_hardpoint_2 weap_mp_med_hardpoint_3 weap_mp_med_hardpoint_2 weap_mp_med_hardpoint_1 } } fixed_gun_slot = plane_multipurpose_gun engine_type_slot = { any_of = { plane_jet_double plane_jet_single } } avionics_type_slot = plane_avionics wingform_type_slot = { any_of = { wing_blended wing_diamond wing_delta wing_swept } } special_slot_type_1 = plane_countermeasures special_slot_type_2 = plane_stealth_shape special_slot_type_3 = plane_stealth_materials special_slot_type_4 = { any_of = { spec_tgp_3 spec_tgp_2 spec_tgp_1 } } special_slot_type_5 = plane_thrust_vectoring } upgrades = { plane_bba_engine_upgrade = { base = 1 modifier = { add = 1 has_war = yes } } plane_bba_radar_upgrade = { base = 4 modifier = { add = 1 has_war = yes } } } } allowed_modules = { plane_stealth_weapons plane_stealth_mr_weapons plane_intercept_weapons plane_guided_bombs plane_cas_weapons plane_nav_weapons plane_fighter_weapons plane_stealth_shape plane_stealth_materials plane_countermeasures plane_refueling_systems plane_protective_materials plane_asw_systems plane_redundant_systems plane_heavy_nav_weapons } } } usa_medium_cv_as_fighter = { category = air available_for = { USA } roles = { cv_medium_as_fighter } priority = { factor = 150 modifier = { has_navy_size = { unit = carrier size < 1 } factor = 0 } } f14d_tomcat_as = { priority = { factor = 200 modifier = { has_tech = gen_4_medium factor = 0 } } target_variant = { match_value = 5000 type = cv_medium_plane_fighter_airframe_1 modules = { fixed_main_weapon_slot = weap_a2a_hardpoint_1 fixed_gun_slot = weap_multi_gun_2 engine_type_slot = engine_jet_double_3 avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_variable special_slot_type_1 = spec_countermeasures_2 special_slot_type_2 = empty special_slot_type_3 = spec_tgp_1 fixed_auxiliary_weapon_slot_1 = weap_mp_med_hardpoint_1 } upgrades = { plane_bba_radar_upgrade = 4 plane_bba_engine_upgrade = 3 } } allowed_modules = { plane_stealth_weapons plane_stealth_mr_weapons plane_intercept_weapons plane_guided_bombs plane_cas_weapons plane_nav_weapons plane_fighter_weapons plane_stealth_shape plane_stealth_materials plane_countermeasures plane_refueling_systems plane_protective_materials plane_asw_systems plane_redundant_systems plane_heavy_nav_weapons } } fa18e_super_hornet_as = { priority = { factor = 200 modifier = { date > 2019.12.31 factor = 0 } } target_variant = { match_value = 5000 type = cv_medium_plane_fighter_airframe_2 modules = { fixed_main_weapon_slot = weap_a2a_hardpoint_2 fixed_gun_slot = weap_multi_gun_2 engine_type_slot = engine_jet_double_3 avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_delta special_slot_type_1 = spec_countermeasures_2 special_slot_type_2 = empty fixed_auxiliary_weapon_slot_1 = weap_mp_med_hardpoint_2 fixed_auxiliary_weapon_slot_2 = weap_mp_light_hardpoint_2 } upgrades = { plane_bba_radar_upgrade = 3 } } allowed_modules = { plane_stealth_weapons plane_stealth_mr_weapons plane_intercept_weapons plane_guided_bombs plane_cas_weapons plane_nav_weapons plane_fighter_weapons plane_stealth_shape plane_stealth_materials plane_countermeasures plane_refueling_systems plane_protective_materials plane_asw_systems plane_redundant_systems plane_heavy_nav_weapons } } cv_gen_5_med_as_fighter = { priority = { factor = 100 modifier = { date < 2020.1.1 factor = 0 } modifier = { has_tech = gen_6_medium factor = 0.1 } } target_variant = { match_value = 10 type = cv_medium_plane_fighter_airframe_3 modules = { fixed_main_weapon_slot = plane_stealth_weapons fixed_auxiliary_weapon_slot_1 = { any_of = { weap_int_a2a_hardpoint_3 weap_a2a_hardpoint_4 weap_int_a2a_hardpoint_2 weap_a2a_hardpoint_3 weap_int_a2a_hardpoint_1 weap_a2a_hardpoint_2 weap_a2a_hardpoint_1 } } fixed_auxiliary_weapon_slot_2 = { any_of = { weap_int_a2a_hardpoint_3 weap_a2a_hardpoint_4 weap_int_a2a_hardpoint_2 weap_a2a_hardpoint_3 weap_int_a2a_hardpoint_1 weap_a2a_hardpoint_2 weap_a2a_hardpoint_1 } } fixed_gun_slot = plane_multipurpose_gun engine_type_slot = { any_of = { plane_jet_double plane_jet_single } } avionics_type_slot = plane_avionics wingform_type_slot = { any_of = { wing_blended wing_diamond wing_delta wing_swept } } special_slot_type_1 = plane_countermeasures special_slot_type_2 = plane_stealth_shape special_slot_type_3 = plane_stealth_materials special_slot_type_4 = plane_thrust_vectoring } upgrades = { plane_bba_engine_upgrade = { base = 1 modifier = { add = 1 has_war = yes } } plane_bba_radar_upgrade = { base = 4 modifier = { add = 1 has_war = yes } } } } allowed_modules = { plane_stealth_weapons plane_stealth_mr_weapons plane_intercept_weapons plane_guided_bombs plane_cas_weapons plane_nav_weapons plane_fighter_weapons plane_stealth_shape plane_stealth_materials plane_countermeasures plane_refueling_systems plane_protective_materials plane_asw_systems plane_redundant_systems plane_heavy_nav_weapons } } cv_gen_6_med_as_fighter = { priority = { factor = 100 } target_variant = { match_value = 10 type = cv_medium_plane_fighter_airframe_4 modules = { fixed_main_weapon_slot = plane_stealth_weapons fixed_auxiliary_weapon_slot_1 = { any_of = { weap_int_a2a_hardpoint_3 weap_a2a_hardpoint_4 weap_int_a2a_hardpoint_2 weap_a2a_hardpoint_3 weap_int_a2a_hardpoint_1 weap_a2a_hardpoint_2 weap_a2a_hardpoint_1 } } fixed_auxiliary_weapon_slot_2 = { any_of = { weap_int_a2a_hardpoint_3 weap_a2a_hardpoint_4 weap_int_a2a_hardpoint_2 weap_a2a_hardpoint_3 weap_int_a2a_hardpoint_1 weap_a2a_hardpoint_2 weap_a2a_hardpoint_1 } } fixed_auxiliary_weapon_slot_3 = { any_of = { weap_int_a2a_hardpoint_3 weap_a2a_hardpoint_4 weap_int_a2a_hardpoint_2 weap_a2a_hardpoint_3 weap_int_a2a_hardpoint_1 weap_a2a_hardpoint_2 weap_a2a_hardpoint_1 } } fixed_gun_slot = plane_multipurpose_gun engine_type_slot = { any_of = { plane_jet_double plane_jet_single } } avionics_type_slot = plane_avionics wingform_type_slot = { any_of = { wing_blended wing_diamond wing_delta wing_swept } } special_slot_type_1 = plane_countermeasures special_slot_type_2 = plane_stealth_shape special_slot_type_3 = plane_stealth_materials special_slot_type_4 = plane_thrust_vectoring special_slot_type_5 = empty } upgrades = { plane_bba_engine_upgrade = { base = 1 modifier = { add = 1 has_war = yes } } plane_bba_radar_upgrade = { base = 4 modifier = { add = 1 has_war = yes } } } } allowed_modules = { plane_stealth_weapons plane_stealth_mr_weapons plane_intercept_weapons plane_guided_bombs plane_cas_weapons plane_nav_weapons plane_fighter_weapons plane_stealth_shape plane_stealth_materials plane_countermeasures plane_refueling_systems plane_protective_materials plane_asw_systems plane_redundant_systems plane_heavy_nav_weapons } } } usa_medium_cv_cas_fighter = { category = air available_for = { USA } roles = { cv_cas_fighter } priority = { factor = 25 modifier = { has_navy_size = { unit = carrier size < 1 } factor = 0 } } fa18d_hornet_cas = { priority = { factor = 200 modifier = { has_tech = gen_5_medium factor = 0 } } target_variant = { match_value = 5000 type = cv_medium_plane_cas_airframe_2 modules = { fixed_main_weapon_slot = weap_ag_cas_hardpoint_2 fixed_gun_slot = weap_multi_gun_2 engine_type_slot = engine_jet_double_2 avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_delta special_slot_type_1 = spec_countermeasures_2 special_slot_type_2 = spec_tgp_2 fixed_auxiliary_weapon_slot_1 = weap_mp_med_hardpoint_2 fixed_auxiliary_weapon_slot_2 = weap_mp_light_hardpoint_2 } upgrades = { plane_bba_radar_upgrade = 1 } } allowed_modules = { plane_stealth_weapons plane_stealth_mr_weapons plane_intercept_weapons plane_guided_bombs plane_cas_weapons plane_nav_weapons plane_fighter_weapons plane_stealth_shape plane_stealth_materials plane_countermeasures plane_refueling_systems plane_protective_materials plane_asw_systems plane_redundant_systems plane_heavy_nav_weapons } } cv_gen_5_med_cas = { priority = { factor = 100 modifier = { has_tech = gen_6_medium factor = 0 } } target_variant = { match_value = 10 type = cv_medium_plane_cas_airframe_3 modules = { fixed_main_weapon_slot = plane_stealth_cas_weapons fixed_auxiliary_weapon_slot_1 = { any_of = { weap_int_ag_cas_hardpoint_4 weap_ag_cas_hardpoint_4 weap_int_ag_cas_hardpoint_3 weap_ag_cas_hardpoint_3 weap_int_ag_cas_hardpoint_2 weap_ag_cas_hardpoint_2 weap_ag_cas_hardpoint_1 } } fixed_auxiliary_weapon_slot_2 = { any_of = { weap_int_ag_cas_hardpoint_4 weap_ag_cas_hardpoint_4 weap_int_ag_cas_hardpoint_3 weap_ag_cas_hardpoint_3 weap_int_ag_cas_hardpoint_2 weap_ag_cas_hardpoint_2 weap_ag_cas_hardpoint_1 } } fixed_gun_slot = plane_multipurpose_gun engine_type_slot = { any_of = { plane_jet_double plane_jet_single } } avionics_type_slot = plane_avionics wingform_type_slot = { any_of = { wing_blended wing_diamond wing_delta wing_swept } } special_slot_type_1 = plane_countermeasures special_slot_type_2 = plane_stealth_shape special_slot_type_3 = { any_of = { spec_tgp_3 spec_tgp_2 spec_tgp_1 } } special_slot_type_4 = plane_stealth_materials } upgrades = { plane_bba_engine_upgrade = 1 plane_bba_radar_upgrade = { base = 3 modifier = { add = 1 has_war = yes } } } } allowed_modules = { plane_stealth_weapons plane_stealth_mr_weapons plane_intercept_weapons plane_guided_bombs plane_cas_weapons plane_nav_weapons plane_fighter_weapons plane_stealth_shape plane_stealth_materials plane_countermeasures plane_refueling_systems plane_protective_materials plane_asw_systems plane_redundant_systems plane_heavy_nav_weapons } } cv_gen_6_med_cas = { priority = { factor = 100 } target_variant = { match_value = 10 type = cv_medium_plane_cas_airframe_4 modules = { fixed_main_weapon_slot = plane_stealth_cas_weapons fixed_auxiliary_weapon_slot_1 = { any_of = { weap_int_ag_cas_hardpoint_4 weap_ag_cas_hardpoint_4 weap_int_ag_cas_hardpoint_3 weap_ag_cas_hardpoint_3 weap_int_ag_cas_hardpoint_2 weap_ag_cas_hardpoint_2 weap_ag_cas_hardpoint_1 } } fixed_auxiliary_weapon_slot_2 = { any_of = { weap_int_ag_cas_hardpoint_4 weap_ag_cas_hardpoint_4 weap_int_ag_cas_hardpoint_3 weap_ag_cas_hardpoint_3 weap_int_ag_cas_hardpoint_2 weap_ag_cas_hardpoint_2 weap_ag_cas_hardpoint_1 } } fixed_auxiliary_weapon_slot_3 = { any_of = { weap_int_ag_cas_hardpoint_4 weap_ag_cas_hardpoint_4 weap_int_ag_cas_hardpoint_3 weap_ag_cas_hardpoint_3 weap_int_ag_cas_hardpoint_2 weap_ag_cas_hardpoint_2 weap_ag_cas_hardpoint_1 } } fixed_gun_slot = plane_multipurpose_gun engine_type_slot = { any_of = { plane_jet_double plane_jet_single } } avionics_type_slot = plane_avionics wingform_type_slot = { any_of = { wing_blended wing_diamond wing_delta wing_swept } } special_slot_type_1 = plane_countermeasures special_slot_type_2 = plane_stealth_shape special_slot_type_3 = { any_of = { spec_tgp_3 spec_tgp_2 spec_tgp_1 } } special_slot_type_4 = plane_stealth_materials special_slot_type_5 = plane_thrust_vectoring } } allowed_modules = { plane_stealth_weapons plane_stealth_mr_weapons plane_intercept_weapons plane_guided_bombs plane_cas_weapons plane_nav_weapons plane_fighter_weapons plane_stealth_shape plane_stealth_materials plane_countermeasures plane_refueling_systems plane_protective_materials plane_asw_systems plane_redundant_systems plane_heavy_nav_weapons } } } usa_medium_cv_maritime_patrol = { category = air available_for = { USA } roles = { cv_medium_naval_bomber } priority = { factor = 10 modifier = { has_navy_size = { unit = carrier size < 1 } factor = 0 } } s3b_viking_mpa = { priority = { factor = 200 modifier = { has_tech = gen_5_medium factor = 0 } } target_variant = { match_value = 5000 type = cv_medium_plane_maritime_patrol_airframe_1 modules = { fixed_main_weapon_slot = weap_as_hardpoint_2 fixed_gun_slot = empty engine_type_slot = engine_jet_double_2 avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_swept special_slot_type_1 = spec_countermeasures_2 special_slot_type_2 = spec_mad_1 fixed_auxiliary_weapon_slot_1 = weap_as_hardpoint_2 } } allowed_modules = { plane_stealth_weapons plane_stealth_mr_weapons plane_intercept_weapons plane_guided_bombs plane_cas_weapons plane_nav_weapons plane_fighter_weapons plane_stealth_shape plane_stealth_materials plane_countermeasures plane_refueling_systems plane_protective_materials plane_asw_systems plane_redundant_systems plane_heavy_nav_weapons } } cv_gen_4_med_mpa = { priority = { factor = 50 modifier = { has_tech = gen_5_medium factor = 0 } } target_variant = { match_value = 10 type = cv_medium_plane_maritime_patrol_airframe_2 modules = { fixed_main_weapon_slot = plane_heavy_nav_weapons fixed_auxiliary_weapon_slot_1 = plane_heavy_nav_weapons fixed_auxiliary_weapon_slot_2 = plane_heavy_nav_weapons fixed_gun_slot = plane_multipurpose_gun engine_type_slot = { any_of = { plane_jet_double plane_jet_single } } avionics_type_slot = plane_avionics wingform_type_slot = { any_of = { wing_blended wing_diamond wing_delta wing_swept } } special_slot_type_1 = plane_countermeasures special_slot_type_2 = { any_of = { spec_mad_3 spec_mad_2 spec_mad_1 } } special_slot_type_3 = { any_of = { spec_tgp_3 spec_tgp_2 spec_tgp_1 } } } upgrades = { plane_bba_engine_upgrade = 1 plane_bba_radar_upgrade = { base = 3 modifier = { add = 1 has_war = yes } } } } allowed_modules = { plane_stealth_weapons plane_stealth_mr_weapons plane_intercept_weapons plane_guided_bombs plane_cas_weapons plane_nav_weapons plane_fighter_weapons plane_stealth_shape plane_stealth_materials plane_countermeasures plane_refueling_systems plane_protective_materials plane_asw_systems plane_redundant_systems plane_heavy_nav_weapons } } cv_gen_5_med_mpa = { priority = { factor = 50 modifier = { has_tech = gen_6_medium factor = 0 } } target_variant = { match_value = 10 type = cv_medium_plane_maritime_patrol_airframe_3 modules = { fixed_main_weapon_slot = plane_heavy_nav_weapons fixed_auxiliary_weapon_slot_1 = plane_heavy_nav_weapons fixed_auxiliary_weapon_slot_2 = plane_heavy_nav_weapons fixed_gun_slot = plane_multipurpose_gun engine_type_slot = { any_of = { plane_jet_double plane_jet_single } } avionics_type_slot = plane_avionics wingform_type_slot = { any_of = { wing_blended wing_diamond wing_delta wing_swept } } special_slot_type_1 = plane_countermeasures special_slot_type_2 = { any_of = { spec_mad_3 spec_mad_2 spec_mad_1 } } special_slot_type_3 = { any_of = { spec_tgp_3 spec_tgp_2 spec_tgp_1 } } special_slot_type_4 = plane_stealth_materials } upgrades = { plane_bba_engine_upgrade = 1 plane_bba_radar_upgrade = { base = 3 modifier = { add = 1 has_war = yes } } } } allowed_modules = { plane_stealth_weapons plane_stealth_mr_weapons plane_intercept_weapons plane_guided_bombs plane_cas_weapons plane_nav_weapons plane_fighter_weapons plane_stealth_shape plane_stealth_materials plane_countermeasures plane_refueling_systems plane_protective_materials plane_asw_systems plane_redundant_systems plane_heavy_nav_weapons } } cv_gen_6_med_mpa = { priority = { factor = 50 } target_variant = { match_value = 10 type = cv_medium_plane_maritime_patrol_airframe_4 modules = { fixed_main_weapon_slot = plane_heavy_nav_weapons fixed_auxiliary_weapon_slot_1 = plane_heavy_nav_weapons fixed_auxiliary_weapon_slot_2 = plane_heavy_nav_weapons fixed_auxiliary_weapon_slot_3 = plane_heavy_nav_weapons fixed_gun_slot = plane_multipurpose_gun engine_type_slot = { any_of = { plane_jet_double plane_jet_single } } avionics_type_slot = plane_avionics wingform_type_slot = { any_of = { wing_blended wing_diamond wing_delta wing_swept } } special_slot_type_1 = plane_countermeasures special_slot_type_2 = { any_of = { spec_mad_3 spec_mad_2 spec_mad_1 } } special_slot_type_3 = { any_of = { spec_tgp_3 spec_tgp_2 spec_tgp_1 } } special_slot_type_4 = plane_stealth_materials special_slot_type_5 = plane_stealth_shape } upgrades = { plane_bba_engine_upgrade = 1 plane_bba_radar_upgrade = { base = 3 modifier = { add = 1 has_war = yes } } } } allowed_modules = { plane_stealth_weapons plane_stealth_mr_weapons plane_intercept_weapons plane_guided_bombs plane_cas_weapons plane_nav_weapons plane_fighter_weapons plane_stealth_shape plane_stealth_materials plane_countermeasures plane_refueling_systems plane_protective_materials plane_asw_systems plane_redundant_systems plane_heavy_nav_weapons } } } usa_medium_cv_transport = { category = air available_for = { USA } roles = { cv_medium_transport } priority = { factor = 0 } gen_3_cv_med_trans = { priority = { factor = 50 modifier = { has_tech = gen_4_medium factor = 0.1 } modifier = { has_tech = gen_5_medium factor = 0 } } target_variant = { match_value = 10 type = cv_medium_plane_air_transport_airframe_1 modules = { fixed_main_weapon_slot = weap_buff_transport engine_type_slot = { any_of = { plane_prop_single plane_prop_double } } avionics_type_slot = plane_avionics wingform_type_slot = { any_of = { wing_blended wing_diamond wing_delta wing_straight wing_swept } } special_slot_type_1 = plane_countermeasures special_slot_type_2 = empty } } allowed_modules = { plane_countermeasures plane_stealth_shape plane_stealth_materials plane_refueling_systems plane_protective_materials plane_redundant_systems } } gen_4_cv_med_trans = { priority = { factor = 50 modifier = { has_tech = gen_5_medium factor = 0.1 } modifier = { has_tech = gen_6_medium factor = 0 } } target_variant = { match_value = 1500 type = cv_medium_plane_air_transport_airframe_2 modules = { fixed_main_weapon_slot = weap_buff_transport engine_type_slot = { any_of = { plane_prop_single plane_prop_double } } avionics_type_slot = plane_avionics wingform_type_slot = { any_of = { wing_blended wing_diamond wing_delta wing_straight wing_swept } } special_slot_type_1 = plane_countermeasures special_slot_type_2 = empty } } allowed_modules = { plane_countermeasures plane_stealth_shape plane_stealth_materials plane_refueling_systems plane_protective_materials plane_redundant_systems } } gen_5_cv_med_trans = { priority = { factor = 50 modifier = { has_tech = gen_6_medium factor = 0.1 } } target_variant = { match_value = 10 type = cv_medium_plane_air_transport_airframe_3 modules = { fixed_main_weapon_slot = weap_buff_transport engine_type_slot = { any_of = { plane_jet_single plane_jet_double plane_prop_single plane_prop_double } } avionics_type_slot = plane_avionics wingform_type_slot = { any_of = { wing_blended wing_diamond wing_delta wing_straight wing_swept } } special_slot_type_1 = plane_countermeasures special_slot_type_2 = empty special_slot_type_3 = empty } } allowed_modules = { plane_countermeasures plane_stealth_shape plane_stealth_materials plane_refueling_systems plane_protective_materials plane_redundant_systems } } gen_6_cv_med_trans = { priority = { factor = 50 } target_variant = { match_value = 2500 type = cv_medium_plane_air_transport_airframe_4 modules = { fixed_main_weapon_slot = weap_buff_transport engine_type_slot = { any_of = { plane_prop_single plane_prop_double } } avionics_type_slot = plane_avionics wingform_type_slot = { any_of = { wing_blended wing_diamond wing_delta wing_straight wing_swept } } special_slot_type_1 = plane_countermeasures special_slot_type_2 = empty special_slot_type_3 = empty special_slot_type_4 = empty } } allowed_modules = { plane_stealth_shape plane_stealth_materials plane_countermeasures plane_refueling_systems plane_protective_materials plane_redundant_systems } } } usa_medium_cv_awacs = { category = air available_for = { USA } roles = { cv_medium_awacs } priority = { factor = 15 modifier = { has_navy_size = { unit = carrier size < 1 } factor = 0 } } gen_3_cv_med_awacs = { priority = { factor = 50 modifier = { has_tech = gen_4_medium factor = 0.1 } } target_variant = { match_value = 10 type = cv_medium_plane_scout_airframe_1 modules = { fixed_main_weapon_slot = plane_awacs_module engine_type_slot = { any_of = { plane_prop_single plane_prop_double } } avionics_type_slot = plane_avionics wingform_type_slot = { any_of = { wing_straight wing_swept } } special_slot_type_1 = plane_countermeasures special_slot_type_2 = empty } upgrades = { plane_bba_engine_upgrade = 1 plane_bba_radar_upgrade = { base = 3 modifier = { add = 1 has_war = yes } } } } allowed_modules = { plane_countermeasures plane_stealth_shape plane_stealth_materials plane_refueling_systems plane_protective_materials plane_redundant_systems } } e2_hawkeye_awacs = { priority = { factor = 200 modifier = { date > 2019.12.31 factor = 0 } } target_variant = { match_value = 5000 type = cv_medium_plane_scout_airframe_2 modules = { fixed_main_weapon_slot = weap_buff_awacs_2 fixed_gun_slot = empty engine_type_slot = engine_prop_double_2 avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_straight special_slot_type_1 = spec_countermeasures_2 special_slot_type_2 = empty fixed_auxiliary_weapon_slot_1 = empty } } allowed_modules = { plane_countermeasures plane_stealth_shape plane_stealth_materials plane_refueling_systems plane_protective_materials plane_redundant_systems } } gen_5_cv_med_awacs = { priority = { factor = 50 modifier = { date < 2020.1.1 factor = 0 } modifier = { has_tech = gen_6_medium factor = 0 } } target_variant = { match_value = 10 type = cv_medium_plane_scout_airframe_3 modules = { fixed_main_weapon_slot = plane_awacs_module engine_type_slot = { any_of = { plane_jet_double plane_prop_double } } avionics_type_slot = plane_avionics wingform_type_slot = { any_of = { wing_blended wing_diamond wing_delta wing_straight wing_swept } } special_slot_type_1 = plane_countermeasures special_slot_type_2 = empty special_slot_type_3 = empty } upgrades = { plane_bba_engine_upgrade = 1 plane_bba_radar_upgrade = { base = 3 modifier = { add = 1 has_war = yes } } } } allowed_modules = { plane_countermeasures plane_stealth_shape plane_stealth_materials plane_refueling_systems plane_protective_materials plane_redundant_systems } } gen_6_cv_med_awacs = { priority = { factor = 50 } target_variant = { match_value = 10 type = cv_medium_plane_scout_airframe_4 modules = { fixed_main_weapon_slot = plane_awacs_module engine_type_slot = { any_of = { plane_jet_double plane_prop_double } } avionics_type_slot = plane_avionics wingform_type_slot = { any_of = { wing_blended wing_diamond wing_delta wing_straight wing_swept } } special_slot_type_1 = plane_countermeasures special_slot_type_2 = empty special_slot_type_3 = empty special_slot_type_4 = empty } upgrades = { plane_bba_engine_upgrade = 1 plane_bba_radar_upgrade = { base = 3 modifier = { add = 1 has_war = yes } } } } allowed_modules = { plane_countermeasures plane_stealth_shape plane_stealth_materials plane_refueling_systems plane_protective_materials plane_redundant_systems } } } usa_gunship = { category = air available_for = { USA } roles = { large_gunship } priority = { factor = 40 modifier = { num_of_military_factories < 100 factor = 0 } } ac130u_spooky = { priority = { factor = 200 modifier = { date > 2019.12.31 factor = 0 } } target_variant = { match_value = 5000 type = large_plane_cas_airframe_1 modules = { fixed_main_weapon_slot = weap_ag_gunship_2 fixed_gun_slot = weap_ag_gunship_1 engine_type_slot = engine_prop_quad_2 avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_straight special_slot_type_1 = spec_countermeasures_2 special_slot_type_2 = spec_redundant_2 special_slot_type_3 = empty fixed_auxiliary_weapon_slot_1 = weap_ag_gunship_1 fixed_auxiliary_weapon_slot_2 = weap_ag_gunship_1 } } allowed_modules = { plane_gunship_modules plane_guided_bombs plane_countermeasures plane_refueling_systems plane_protective_materials plane_stealth_shape plane_redundant_systems } } gen_4_gunship = { priority = { factor = 20 modifier = { has_tech = gen_5_large factor = 0.1 } } target_variant = { match_value = 10 type = large_plane_cas_airframe_2 modules = { fixed_main_weapon_slot = plane_gunship_modules fixed_gun_slot = plane_gunship_modules fixed_auxiliary_weapon_slot_1 = plane_gunship_modules fixed_auxiliary_weapon_slot_2 = plane_gunship_modules engine_type_slot = { any_of = { plane_jet_double plane_prop_double plane_jet_quad plane_prop_quad } } avionics_type_slot = plane_avionics wingform_type_slot = { any_of = { wing_straight wing_delta wing_diamond wing_swept } } special_slot_type_1 = plane_countermeasures special_slot_type_2 = empty special_slot_type_3 = empty } } allowed_modules = { plane_gunship_modules plane_guided_bombs plane_countermeasures plane_refueling_systems plane_protective_materials plane_stealth_shape plane_redundant_systems } } gen_5_gunship = { priority = { factor = 30 modifier = { date < 2020.1.1 factor = 0 } modifier = { has_tech = gen_6_large factor = 0.1 } } target_variant = { match_value = 10 type = large_plane_cas_airframe_3 modules = { fixed_main_weapon_slot = plane_gunship_modules fixed_gun_slot = plane_gunship_modules fixed_auxiliary_weapon_slot_1 = plane_gunship_modules fixed_auxiliary_weapon_slot_2 = plane_gunship_modules fixed_auxiliary_weapon_slot_3 = plane_gunship_modules engine_type_slot = { any_of = { plane_jet_double plane_prop_double plane_jet_quad plane_prop_quad } } avionics_type_slot = plane_avionics wingform_type_slot = { any_of = { wing_delta wing_diamond wing_swept wing_straight } } special_slot_type_1 = plane_countermeasures special_slot_type_2 = empty special_slot_type_3 = empty special_slot_type_4 = empty } } allowed_modules = { plane_gunship_modules plane_guided_bombs plane_countermeasures plane_refueling_systems plane_protective_materials plane_stealth_shape plane_stealth_materials plane_redundant_systems } } gen_6_gunship = { priority = { factor = 40 } target_variant = { match_value = 10 type = large_plane_cas_airframe_4 modules = { fixed_main_weapon_slot = plane_gunship_modules fixed_gun_slot = plane_gunship_modules fixed_auxiliary_weapon_slot_1 = plane_gunship_modules fixed_auxiliary_weapon_slot_2 = plane_gunship_modules fixed_auxiliary_weapon_slot_3 = plane_gunship_modules fixed_auxiliary_weapon_slot_4 = plane_gunship_modules engine_type_slot = { any_of = { plane_jet_double plane_prop_double plane_jet_quad plane_prop_quad } } avionics_type_slot = plane_avionics wingform_type_slot = { any_of = { wing_blended wing_diamond wing_delta wing_swept wing_straight } } special_slot_type_1 = plane_countermeasures special_slot_type_2 = empty special_slot_type_3 = empty special_slot_type_4 = empty special_slot_type_5 = empty } } allowed_modules = { plane_gunship_modules plane_guided_bombs plane_countermeasures plane_refueling_systems plane_protective_materials plane_stealth_shape plane_stealth_materials plane_redundant_systems } } } usa_maritime_patrol = { category = air available_for = { USA } roles = { large_maritime_patrol } priority = { factor = 90 modifier = { num_of_military_factories < 100 factor = 0 } modifier = { all_owned_state = { is_coastal = no } factor = 0 } } p3_orion_mpa = { priority = { factor = 200 modifier = { date > 2019.12.31 factor = 0 } } target_variant = { match_value = 5000 type = large_plane_maritime_patrol_airframe_1 modules = { fixed_main_weapon_slot = weap_as_hardpoint_2 fixed_gun_slot = empty engine_type_slot = engine_prop_quad_2 avionics_type_slot = avionics_manned_2 wingform_type_slot = wing_straight special_slot_type_1 = spec_countermeasures_2 special_slot_type_2 = spec_mad_2 special_slot_type_3 = spec_refuel_2 fixed_auxiliary_weapon_slot_1 = weap_as_hardpoint_2 fixed_auxiliary_weapon_slot_2 = weap_as_hardpoint_2 } } allowed_modules = { plane_heavy_nav_weapons plane_nav_weapons plane_asw_systems plane_countermeasures plane_redundant_systems plane_refueling_systems plane_protective_materials } } gen_4_large_mpa = { priority = { factor = 10 modifier = { has_tech = gen_5_large factor = 0.2 } } target_variant = { match_value = 10 type = large_plane_maritime_patrol_airframe_2 modules = { fixed_main_weapon_slot = plane_heavy_nav_weapons fixed_gun_slot = empty fixed_auxiliary_weapon_slot_1 = plane_heavy_nav_weapons fixed_auxiliary_weapon_slot_2 = plane_heavy_nav_weapons fixed_auxiliary_weapon_slot_3 = plane_heavy_nav_weapons engine_type_slot = { any_of = { plane_prop_double plane_prop_quad } } avionics_type_slot = plane_avionics wingform_type_slot = { any_of = { wing_blended wing_straight } } special_slot_type_1 = plane_countermeasures special_slot_type_2 = plane_asw_systems special_slot_type_3 = empty } upgrades = { plane_bba_engine_upgrade = 1 plane_bba_radar_upgrade = { base = 3 modifier = { add = 1 has_war = yes } } } } allowed_modules = { plane_heavy_nav_weapons plane_nav_weapons plane_asw_systems plane_countermeasures plane_redundant_systems plane_refueling_systems plane_protective_materials } } gen_5_large_mpa = { priority = { factor = 10 modifier = { date < 2020.1.1 factor = 0 } modifier = { has_tech = gen_6_large factor = 0.2 } } target_variant = { match_value = 10 type = large_plane_maritime_patrol_airframe_3 modules = { fixed_main_weapon_slot = plane_heavy_nav_weapons fixed_gun_slot = empty fixed_auxiliary_weapon_slot_1 = plane_heavy_nav_weapons fixed_auxiliary_weapon_slot_2 = plane_heavy_nav_weapons fixed_auxiliary_weapon_slot_3 = plane_heavy_nav_weapons engine_type_slot = { any_of = { plane_prop_double plane_prop_quad } } avionics_type_slot = plane_avionics wingform_type_slot = { any_of = { wing_blended wing_straight } } special_slot_type_1 = plane_countermeasures special_slot_type_2 = plane_asw_systems special_slot_type_3 = empty special_slot_type_4 = empty } upgrades = { plane_bba_engine_upgrade = 1 plane_bba_radar_upgrade = { base = 3 modifier = { add = 1 has_war = yes } } } } allowed_modules = { plane_heavy_nav_weapons plane_nav_weapons plane_asw_systems plane_countermeasures plane_stealth_shape plane_stealth_materials plane_redundant_systems plane_refueling_systems plane_protective_materials } } gen_6_large_mpa = { priority = { factor = 10 } target_variant = { match_value = 10 type = large_plane_maritime_patrol_airframe_4 modules = { fixed_main_weapon_slot = plane_heavy_nav_weapons fixed_gun_slot = empty fixed_auxiliary_weapon_slot_1 = plane_heavy_nav_weapons fixed_auxiliary_weapon_slot_2 = plane_heavy_nav_weapons fixed_auxiliary_weapon_slot_3 = plane_heavy_nav_weapons fixed_auxiliary_weapon_slot_4 = plane_heavy_nav_weapons engine_type_slot = { any_of = { plane_prop_double plane_prop_quad } } avionics_type_slot = plane_avionics wingform_type_slot = { any_of = { wing_blended wing_straight } } special_slot_type_1 = plane_countermeasures special_slot_type_2 = plane_asw_systems special_slot_type_3 = empty special_slot_type_4 = empty special_slot_type_5 = empty } upgrades = { plane_bba_engine_upgrade = 1 plane_bba_radar_upgrade = { base = 3 modifier = { add = 1 has_war = yes } } } } allowed_modules = { plane_heavy_nav_weapons plane_nav_weapons plane_asw_systems plane_countermeasures plane_stealth_shape plane_stealth_materials plane_redundant_systems plane_refueling_systems plane_protective_materials } } }