# AI plane design for testing

GER_fighter = {
	category = air

	blocked_for = {}

	available_for = {EMP}

	roles = {
		air_fighter
	}

	priority = {
		factor = 1000
		modifier = {
			has_War = yes
			factor = 2
		}
	}

	great_war_fighter_default = {
		priority = {
			factor = 1
			modifier = {
				has_tech = basic_small_airframe
				factor = 0 #let's not waste XP here
			}
		}

		history = yes
		override_sprite="GFX_GER_LAMP_He51A"
		name = "He 51"

		target_variant = {
			match_value = 1000
			type = small_plane_airframe_0
			modules = {
				fixed_main_weapon_slot = light_mg_2x
				engine_type_slot = engine_1_1x
				fixed_wing_slot = biplane_wing
			}
		}

		allowed_modules = {
			engine_1_1x
			light_mg_2x
			light_mg_4x
		}
	}

	great_war_fighter_b = {
		priority = {
			factor = 1
			modifier = {
				has_tech = basic_small_airframe
				factor = 0 #let's not waste XP here
			}
		}

		history = yes
		override_sprite="GFX_GER_LAMP_Fw56"
		name = "Fw 56"

		target_variant = {
			match_value = 1000
			type = small_plane_airframe_0
			modules = {
				fixed_main_weapon_slot = light_mg_2x
				fixed_auxiliary_weapon_slot_1 = bomb_locks
				engine_type_slot = engine_1_1x
				fixed_wing_slot = biplane_wing
			}
		}

		allowed_modules = {
			engine_1_1x
			light_mg_2x
			light_mg_4x
		}
	}

	basic_fighter_default = {
		priority = {
			factor = 100
			modifier = {
				has_tech = improved_small_airframe
				factor = 0 #let's not waste XP here
			}
		}
		name = "Bf 109E"
		override_sprite="GFX_GER_LAMP_Bf109E"
		history = yes
		target_variant = {
			match_value = 2000
			type = small_plane_airframe_1
			modules = {
				fixed_wing_slot = straight_wing
				fixed_radar_slot = empty
				fixed_aux_prop_slot = empty
				fixed_optics_slot = reflex_gunsight
				fixed_engine_mod_slot = supercharger
				#fixed_fuel_type_slot = low_octane_fuel
				fixed_main_weapon_slot = engine_cannon_1_1x
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_1_2x
				fixed_auxiliary_weapon_slot_2 = light_mg_2x
				engine_type_slot = engine_2_1x
				special_type_slot_1 = empty
				special_type_slot_2 = empty
			}
		}

		allowed_modules = {
			reflex_gunsight
			heavy_mg_4x
			heavy_mg_2x
			engine_2_1x
			armor_plate_small
			straight_wing
			engine_cannon_1_1x
			aircraft_cannon_1_2x
			light_mg_2x
		}
	}

	basic_fighter_0 = {
		priority = {
			factor = 100
			modifier = {
				has_tech = improved_small_airframe
				factor = 0 #let's not waste XP here
			}
		}
		name = "Bf 109D"
		history = yes
		override_sprite="GFX_GER_LAMP_Bf109D"
		target_variant = {
			match_value = 1000
			type = small_plane_airframe_1
			modules = {
				fixed_wing_slot = straight_wing
				fixed_optics_slot = reflex_gunsight
				fixed_engine_mod_slot = supercharger
				#fixed_fuel_type_slot = low_octane_fuel
				fixed_main_weapon_slot = light_mg_4x
				fixed_auxiliary_weapon_slot_2 = light_mg_2x
				engine_type_slot = engine_2_1x
			}
		}

		allowed_modules = {
			reflex_gunsight
			heavy_mg_4x
			heavy_mg_2x
			engine_2_1x
			armor_plate_small
			straight_wing
			engine_cannon_1_1x
			aircraft_cannon_1_2x
			light_mg_2x
		}
	}

	basic_fighter_0_b = {
		priority = {
			factor = 1
			modifier = {
				has_tech = improved_small_airframe
				factor = 0 #let's not waste XP here
			}
		}
		name = "He 112"
		history = yes
		override_sprite="GFX_GER_LAMP_He112"
		target_variant = {
			match_value = 1000
			type = small_plane_airframe_1
			modules = {
				fixed_wing_slot = elliptical_wing
				fixed_optics_slot = reflex_gunsight
				fixed_engine_mod_slot = supercharger
				#fixed_fuel_type_slot = low_octane_fuel
				fixed_main_weapon_slot = light_mg_2x
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_1_2x
				engine_type_slot = engine_2_1x
			}
		}

		allowed_modules = {
			reflex_gunsight
			heavy_mg_4x
			heavy_mg_2x
			engine_2_1x
			armor_plate_small
			straight_wing
			engine_cannon_1_1x
			aircraft_cannon_1_2x
			light_mg_2x
		}
	}

	basic_fighter_default_2 = {
		priority = {
			factor = 1
			modifier = {
				has_tech = engines_3
				factor = 100 #let's not waste XP here
			}
			modifier = {
				has_tech = advanced_small_airframe
				factor = 0 #let's not waste XP here
			}
		}
		name = "Bf 109F"
		history = yes
		override_sprite="GFX_GER_LAMP_Bf109F"
		target_variant = {
			match_value = 2650
			type = small_plane_airframe_1
			modules = {
				fixed_wing_slot = straight_wing
				fixed_optics_slot = reflex_gunsight
				fixed_engine_mod_slot = supercharger
				#fixed_fuel_type_slot = low_octane_fuel
				fixed_main_weapon_slot = engine_cannon_1_1x
				fixed_auxiliary_weapon_slot_1 = light_mg_2x
				fixed_auxiliary_weapon_slot_2 = drop_tanks
				engine_type_slot = engine_3_1x
			}
		}

		allowed_modules = {
			gunpod_cannon_2_2x
			reflex_gunsight
			heavy_mg_4x
			heavy_mg_2x
			engine_2_1x
			armor_plate_small
			straight_wing
			engine_cannon_2_1x
			engine_cannon_1_1x
			aircraft_cannon_1_2x
			light_mg_2x
			fighter_addon_weapon
		}
	}
	basic_fighter_default_high_altitude = {
		priority = {
			factor = 1
			modifier = {
				has_tech = engines_3
				factor = 100 #let's not waste XP here
			}
			modifier = {
				has_tech = advanced_small_airframe
				factor = 0 #let's not waste XP here
			}
		}
		name = "Bf 109H"
		history = yes
		override_sprite="GFX_GER_LAMP_Bf109H"
		target_variant = {
			match_value = 1
			type = small_plane_airframe_1
			modules = {
				fixed_wing_slot = high_altitude_straight_wing
				fixed_aux_prop_slot = injection_system
				fixed_optics_slot = reflex_gunsight
				fixed_engine_mod_slot = supercharger
				#fixed_fuel_type_slot = low_octane_fuel
				fixed_main_weapon_slot = engine_cannon_2_1x
				fixed_auxiliary_weapon_slot_1 = light_mg_2x
				engine_type_slot = engine_3_1x
				special_type_slot_1 = pressurized_cabin_small
			}
		}

		allowed_modules = {
			gunpod_cannon_2_2x
			reflex_gunsight
			heavy_mg_4x
			heavy_mg_2x
			engine_2_1x
			armor_plate_small
			straight_wing
			engine_cannon_2_1x
			engine_cannon_1_1x
			aircraft_cannon_1_2x
			light_mg_2x
			fighter_addon_weapon
		}
	}
	basic_fighter_default_3 = {
		priority = {
			factor = 1
			modifier = {
				has_tech = aa_cannon_2
				factor = 50 #let's not waste XP here
			}
			modifier = {
				has_tech = engines_3
				factor = 50 #let's not waste XP here
			}
			modifier = {
				has_tech = advanced_small_airframe
				factor = 0 #let's not waste XP here
			}
		}
		name = "Bf 109G-2"
		history = yes
		override_sprite="GFX_GER_LAMP_Bf109G"
		target_variant = {
			match_value = 2850
			type = small_plane_airframe_1
			modules = {
				fixed_wing_slot = straight_wing
				fixed_aux_prop_slot = injection_system
				fixed_optics_slot = reflex_gunsight
				fixed_engine_mod_slot = supercharger
				#fixed_fuel_type_slot = low_octane_fuel
				fixed_main_weapon_slot = engine_cannon_2_1x
				fixed_auxiliary_weapon_slot_1 = drop_tanks
				fixed_auxiliary_weapon_slot_2 = light_mg_2x
				engine_type_slot = engine_3_1x
				special_type_slot_1 = armor_plate_small
				special_type_slot_2 = pressurized_cabin_small
			}
		}

		allowed_modules = {
			gunpod_cannon_2_2x
			gunpod_cannon_3_2x
			reflex_gunsight
			heavy_mg_4x
			heavy_mg_2x
			engine_2_1x
			armor_plate_small
			straight_wing
			engine_cannon_2_1x
			engine_cannon_1_1x
			aircraft_cannon_1_2x
			light_mg_2x
			fighter_addon_weapon
		}
	}
	basic_fighter_default_4 = {
		priority = {
			factor = 1
			modifier = {
				has_tech = aa_cannon_2
				factor = 50 #let's not waste XP here
			}
			modifier = {
				has_tech = engines_3
				factor = 50 #let's not waste XP here
			}
			modifier = {
				has_tech = advanced_small_airframe
				factor = 0 #let's not waste XP here
			}
		}
		name = "Bf 109G-6"
		history = yes
		override_sprite="GFX_GER_LAMP_Bf109G6"
		target_variant = {
			match_value = 2850
			type = small_plane_airframe_1
			modules = {
				fixed_wing_slot = straight_wing
				fixed_aux_prop_slot = injection_system
				fixed_optics_slot = reflex_gunsight
				fixed_engine_mod_slot = supercharger
				#fixed_fuel_type_slot = low_octane_fuel
				fixed_main_weapon_slot = engine_cannon_2_1x
				fixed_auxiliary_weapon_slot_1 = drop_tanks
				fixed_auxiliary_weapon_slot_2 = heavy_mg_2x
				engine_type_slot = engine_3_1x
				special_type_slot_1 = armor_plate_small
				special_type_slot_2 = pressurized_cabin_small
			}
		}

		allowed_modules = {
			gunpod_cannon_2_2x
			gunpod_cannon_3_2x
			reflex_gunsight
			heavy_mg_4x
			heavy_mg_2x
			engine_2_1x
			armor_plate_small
			straight_wing
			engine_cannon_2_1x
			engine_cannon_1_1x
			aircraft_cannon_1_2x
			light_mg_2x
			fighter_addon_weapon
		}
	}
	basic_fighter_default_5 = {
		priority = {
			factor = 1
			modifier = {
				has_tech = aa_cannon_2
				factor = 50 #let's not waste XP here
			}
			modifier = {
				has_tech = engines_3
				factor = 50 #let's not waste XP here
			}
			modifier = {
				has_tech = advanced_small_airframe
				factor = 0 #let's not waste XP here
			}
		}
		name = "Bf 109G-10"
		history = yes
		override_sprite="GFX_GER_LAMP_Bf109G10"
		target_variant = {
			match_value = 2850
			type = small_plane_airframe_1
			modules = {
				fixed_wing_slot = straight_wing
				fixed_aux_prop_slot = injection_system
				fixed_optics_slot = reflex_gunsight
				fixed_engine_mod_slot = supercharger
				#fixed_fuel_type_slot = low_octane_fuel
				fixed_main_weapon_slot = engine_cannon_3_1x
				fixed_auxiliary_weapon_slot_1 = drop_tanks
				fixed_auxiliary_weapon_slot_2 = heavy_mg_2x
				engine_type_slot = engine_3_1x
				special_type_slot_1 = armor_plate_small
				special_type_slot_2 = pressurized_cabin_small
			}
		}

		allowed_modules = {
			gunpod_cannon_2_2x
			gunpod_cannon_3_2x
			reflex_gunsight
			heavy_mg_4x
			heavy_mg_2x
			engine_2_1x
			armor_plate_small
			straight_wing
			engine_cannon_2_1x
			engine_cannon_1_1x
			aircraft_cannon_1_2x
			light_mg_2x
			fighter_addon_weapon
		}
	}
	basic_fighter_default_6 = {
		priority = {
			factor = 1
			modifier = {
				has_tech = aa_cannon_3
				factor = 50 #let's not waste XP here
			}
			modifier = {
				has_tech = engines_3
				factor = 50 #let's not waste XP here
			}
			modifier = {
				has_tech = advanced_small_airframe
				factor = 0 #let's not waste XP here
			}
		}
		name = "Bf 109K"
		history = yes
		override_sprite="GFX_GER_LAMP_Bf109K"
		target_variant = {
			match_value = 3000
			type = small_plane_airframe_1
			modules = {
				fixed_wing_slot = straight_wing
				fixed_aux_prop_slot = injection_system
				fixed_optics_slot = gyro_gunsight
				fixed_engine_mod_slot = supercharger
				#fixed_fuel_type_slot = low_octane_fuel
				fixed_main_weapon_slot = engine_cannon_3_1x
				fixed_auxiliary_weapon_slot_1 = heavy_mg_2x
				fixed_auxiliary_weapon_slot_2 = drop_tanks
				engine_type_slot = engine_3_1x
				special_type_slot_1 = armor_plate_small
				special_type_slot_2 = pressurized_cabin_small
			}
		}

		allowed_modules = {
			gunpod_cannon_2_2x
			gunpod_cannon_3_2x
			reflex_gunsight
			heavy_mg_4x
			heavy_mg_2x
			engine_2_1x
			armor_plate_small
			straight_wing
			engine_cannon_3_1x
			engine_cannon_2_1x
			engine_cannon_1_1x
			aircraft_cannon_1_2x
			light_mg_2x
			fighter_addon_weapon
		}
	}

	improved_fighter_default = {
		priority = {
			factor = 100
			modifier = {
				has_tech = advanced_small_airframe
				factor = 0 #let's not waste XP here
			}
		}
		name = "Fw 190A-4"
		history = yes
		override_sprite="GFX_GER_LAMP_Fw190A4"
		target_variant = {
			match_value = 3000
			type = small_plane_airframe_2
			modules = {
				fixed_wing_slot = straight_wing
				fixed_optics_slot = reflex_gunsight
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = light_mg_2x
				#fixed_fuel_type_slot = low_octane_fuel
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_2_2x
				fixed_auxiliary_weapon_slot_2 = drop_tanks
				engine_type_slot = radial_engine_3_1x
			}
		}

		allowed_modules = {
			gunpod_cannon_2_2x
			gunpod_cannon_3_2x
			gunpod_cannon_2_4x
			gunpod_cannon_3_4x
			heavy_mg_4x
			heavy_mg_2x
			aircraft_cannon_2_2x
			aircraft_cannon_1_2x
			radial_engine_3_1x
			engine_3_1x
			turbocharger
			supercharger
			reflex_gunsight
			semielliptical_wing
			straight_wing
			injection_system
			fighter_addon_weapon
			self_sealing_fuel_tanks_small
		}
	}

	improved_fighter_0 = {
		priority = {
			factor = 100
			modifier = {
				has_tech = advanced_small_airframe
				factor = 0 #let's not waste XP here
			}
		}
		name = "Fw 190A-1"
		history = yes
		override_sprite="GFX_GER_LAMP_Fw190A1"
		target_variant = {
			match_value = 3000
			type = small_plane_airframe_2
			modules = {
				fixed_wing_slot = straight_wing
				fixed_optics_slot = reflex_gunsight
				fixed_engine_mod_slot = supercharger
				#fixed_fuel_type_slot = low_octane_fuel
				fixed_main_weapon_slot = light_mg_4x
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_1_2x
				engine_type_slot = radial_engine_2_1x
			}
		}

		allowed_modules = {
			gunpod_cannon_2_2x
			gunpod_cannon_3_2x
			gunpod_cannon_2_4x
			gunpod_cannon_3_4x
			heavy_mg_4x
			heavy_mg_2x
			aircraft_cannon_2_2x
			aircraft_cannon_1_2x
			radial_engine_3_1x
			engine_3_1x
			turbocharger
			supercharger
			reflex_gunsight
			semielliptical_wing
			straight_wing
			injection_system
			fighter_addon_weapon
			self_sealing_fuel_tanks_small
		}
	}

	improved_fighter_0_b = {
		priority = {
			factor = 1
			modifier = {
				has_tech = advanced_small_airframe
				factor = 0 #let's not waste XP here
			}
		}
		name = "He 100"
		history = yes
		override_sprite="GFX_GER_LAMP_He100"
		target_variant = {
			match_value = 3000
			type = small_plane_airframe_2
			modules = {
				fixed_wing_slot = semielliptical_wing
				fixed_optics_slot = reflex_gunsight
				fixed_engine_mod_slot = supercharger
				fixed_aux_prop_slot = injection_system
				#fixed_fuel_type_slot = low_octane_fuel
				fixed_main_weapon_slot = { any_of { heavy_mg_2_2x heavy_mg_2x light_mg_2x } }
				fixed_auxiliary_weapon_slot_1 = { any_of { aircraft_cannon_2_1x aircraft_cannon_1_1x } }
				engine_type_slot = engine_3_1x
			}
		}

		allowed_modules = {
			gunpod_cannon_2_2x
			gunpod_cannon_3_2x
			gunpod_cannon_2_4x
			gunpod_cannon_3_4x
			heavy_mg_4x
			heavy_mg_2x
			aircraft_cannon_2_2x
			aircraft_cannon_1_2x
			radial_engine_3_1x
			engine_3_1x
			turbocharger
			supercharger
			reflex_gunsight
			semielliptical_wing
			straight_wing
			injection_system
			fighter_addon_weapon
			self_sealing_fuel_tanks_small
		}
	}

	improved_fighter_1 = {
		priority = {
			factor = 100
			modifier = {
				has_tech = advanced_small_airframe
				factor = 0 #let's not waste XP here
			}
		}
		name = "Fw 190A-2"
		history = yes
		override_sprite="GFX_GER_LAMP_Fw190A2"
		target_variant = {
			match_value = 3000
			type = small_plane_airframe_2
			modules = {
				fixed_wing_slot = straight_wing
				fixed_optics_slot = reflex_gunsight
				fixed_engine_mod_slot = supercharger
				#fixed_fuel_type_slot = low_octane_fuel
				fixed_main_weapon_slot = light_mg_2x
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_1_2x
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_2_2x
				engine_type_slot = radial_engine_2_1x
			}
		}

		allowed_modules = {
			gunpod_cannon_2_2x
			gunpod_cannon_3_2x
			gunpod_cannon_2_4x
			gunpod_cannon_3_4x
			heavy_mg_4x
			heavy_mg_2x
			aircraft_cannon_2_2x
			aircraft_cannon_1_2x
			radial_engine_3_1x
			engine_3_1x
			turbocharger
			supercharger
			reflex_gunsight
			semielliptical_wing
			straight_wing
			injection_system
			fighter_addon_weapon
			self_sealing_fuel_tanks_small
		}
	}

	improved_fighter_1b = {
		priority = {
			factor = 100
			modifier = {
				has_tech = advanced_small_airframe
				factor = 0 #let's not waste XP here
			}
		}
		name = "Fw 190A-5"
		history = yes
		override_sprite="GFX_GER_LAMP_Fw190A5"
		target_variant = {
			match_value = 3000
			type = small_plane_airframe_2
			modules = {
				fixed_wing_slot = straight_wing
				fixed_optics_slot = reflex_gunsight
				fixed_engine_mod_slot = supercharger
				#fixed_fuel_type_slot = low_octane_fuel
				fixed_main_weapon_slot = light_mg_4x
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_1_2x
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_2_2x
				engine_type_slot = radial_engine_3_1x
			}
		}

		allowed_modules = {
			gunpod_cannon_2_2x
			gunpod_cannon_3_2x
			gunpod_cannon_2_4x
			gunpod_cannon_3_4x
			heavy_mg_4x
			heavy_mg_2x
			aircraft_cannon_2_2x
			aircraft_cannon_1_2x
			radial_engine_3_1x
			engine_3_1x
			turbocharger
			supercharger
			reflex_gunsight
			semielliptical_wing
			straight_wing
			injection_system
			fighter_addon_weapon
			self_sealing_fuel_tanks_small
		}
	}

	improved_fighter_default_2 = {
		priority = {
			factor = 1
			modifier = {
				has_tech = aa_cannon_2
				factor = 50 #let's not waste XP here
			}
			modifier = {
				has_tech = engines_3
				factor = 50 #let's not waste XP here
			}
			modifier = {
				has_tech = advanced_small_airframe
				factor = 0 #let's not waste XP here
			}
		}
		name = "Fw 190A-6"
		history = yes
		override_sprite="GFX_GER_LAMP_Fw190A6"
		target_variant = {
			match_value = 3300
			type = small_plane_airframe_2
			modules = {
				fixed_wing_slot = straight_wing
				fixed_radar_slot = empty
				fixed_aux_prop_slot = injection_system
				fixed_optics_slot = reflex_gunsight
				fixed_engine_mod_slot = supercharger
				#fixed_fuel_type_slot = low_octane_fuel
				fixed_main_weapon_slot = light_mg_2x
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_2_2x
				fixed_auxiliary_weapon_slot_2 = aircraft_cannon_2_2x
				fixed_auxiliary_weapon_slot_3 = drop_tanks
				engine_type_slot = radial_engine_3_1x
			}
		}

		allowed_modules = {
			gunpod_cannon_2_2x
			gunpod_cannon_3_2x
			gunpod_cannon_2_4x
			gunpod_cannon_3_4x
			heavy_mg_4x
			heavy_mg_2x
			aircraft_cannon_2_2x
			aircraft_cannon_1_2x
			radial_engine_3_1x
			engine_3_1x
			turbocharger
			supercharger
			reflex_gunsight
			semielliptical_wing
			straight_wing
			injection_system
			fighter_addon_weapon
			fighter_weapon
			self_sealing_fuel_tanks_small
		}
	}

	improved_fighter_default_3 = {
		priority = {
			factor = 1
			modifier = {
				has_tech = aa_cannon_3
				factor = 50 #let's not waste XP here
			}
			modifier = {
				has_tech = engines_3
				factor = 50 #let's not waste XP here
			}
			modifier = {
				has_tech = advanced_small_airframe
				factor = 0 #let's not waste XP here
			}
		}
		name = "Fw 190A-8"
		history = yes
		override_sprite="GFX_GER_LAMP_Fw190A8"
		target_variant = {
			match_value = 3600
			type = small_plane_airframe_2
			modules = {
				fixed_wing_slot = straight_wing
				fixed_aux_prop_slot = injection_system
				fixed_optics_slot = reflex_gunsight
				fixed_main_weapon_slot = heavy_mg_2x
				fixed_engine_mod_slot = supercharger
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_3_2x
				fixed_auxiliary_weapon_slot_2 = aircraft_cannon_2_2x
				fixed_auxiliary_weapon_slot_3 = drop_tanks
				engine_type_slot = radial_engine_3_1x
				special_type_slot_1 = armor_plate_small
			}
		}

		allowed_modules = {
			heavy_mg_4x
			heavy_mg_2x
			gunpod_cannon_2_2x
			gunpod_cannon_3_2x
			gunpod_cannon_2_4x
			gunpod_cannon_3_4x
			aircraft_cannon_2_2x
			aircraft_cannon_1_2x
			radial_engine_3_1x
			engine_3_1x
			turbocharger
			supercharger
			reflex_gunsight
			semielliptical_wing
			straight_wing
			injection_system
			fighter_addon_weapon
			fighter_weapon
			self_sealing_fuel_tanks_small
		}
	}

	improved_fighter_default_4 = {
		priority = {
			factor = 1
			modifier = {
				has_tech = aa_cannon_2
				factor = 50 #let's not waste XP here
			}
			modifier = {
				has_tech = engines_4
				factor = 50 #let's not waste XP here
			}
			modifier = {
				has_tech = advanced_small_airframe
				factor = 0 #let's not waste XP here
			}
		}
		name = "Fw 190D"
		history = yes
		override_sprite="GFX_GER_LAMP_Fw190D"
		target_variant = {
			match_value = 3900
			type = small_plane_airframe_2
			modules = {
				fixed_wing_slot = straight_wing
				fixed_aux_prop_slot = injection_system
				fixed_optics_slot = { any_of = { gyro_gunsight reflex_gunsight } }
				fixed_engine_mod_slot = supercharger
				#fixed_fuel_type_slot = low_octane_fuel
				fixed_main_weapon_slot = heavy_mg_2x
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_2_2x
				engine_type_slot = engine_4_1x
				special_type_slot_1 = pressurized_cabin_small
			}
		}

		allowed_modules = {
			heavy_mg_4x
			heavy_mg_2x
			aircraft_cannon_3_2x
			aircraft_cannon_2_2x
			aircraft_cannon_1_2x
			radial_engine_3_1x
			engine_3_1x
			turbocharger
			supercharger
			reflex_gunsight
			gyro_gunsight
			semielliptical_wing
			straight_wing
			injection_system
			fighter_addon_weapon
			fighter_weapon
			self_sealing_fuel_tanks_small
		}
	}

	advanced_fighter_default = {
		priority = {
			factor = 100
		}
		name = "Ta 152C"
		history = yes
		override_sprite="GFX_GER_LAMP_Ta152C"

		target_variant = {
			match_value = 2000
			type = small_plane_airframe_3
			modules = {
				fixed_wing_slot = straight_wing
				fixed_radar_slot = empty
				fixed_aux_prop_slot = injection_system
				fixed_optics_slot = {
					any_of = {
						gyro_gunsight
						reflex_gunsight
					}
				}
				#fixed_fuel_type_slot = low_octane_fuel
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = engine_cannon_3_1x
				fixed_auxiliary_weapon_slot_1 = drop_tanks
				fixed_auxiliary_weapon_slot_2 = { any_of = { aircraft_cannon_2_2x aircraft_cannon_3_2x } }
				engine_type_slot = engine_4_1x
				special_type_slot_1 = armor_plate_small
				special_type_slot_2 = fuel_tanks_small
			}
		}

		allowed_modules = {
			heavy_mg_4x
			heavy_mg_2x
			aircraft_cannon_2_2x
			aircraft_cannon_3_2x
			aircraft_cannon_1_2x
			engine_cannon_1_1x
			engine_cannon_2_1x
			engine_cannon_3_1x
			radial_engine_4_1x
			engine_4_1x
			turbocharger
			supercharger
			reflex_gunsight
			semielliptical_wing
			straight_wing
			laminar_flow_straight_wing
			plane_optics
			bomb_locks
			rocket_rails
			fighter_weapon
			self_sealing_fuel_tanks_small
		}
	}

	advanced_fighter_b = {
		priority = {
			factor = 100
		}
		name = "Ta 152H"
		history = yes
		override_sprite="GFX_GER_LAMP_Ta152"

		target_variant = {
			match_value = 2000
			type = small_plane_airframe_3
			modules = {
				fixed_wing_slot = high_altitude_straight_wing
				fixed_aux_prop_slot = injection_system
				fixed_optics_slot = {
					any_of = {
						gyro_gunsight
						reflex_gunsight
					}
				}
				#fixed_fuel_type_slot = low_octane_fuel
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = engine_cannon_3_1x
				fixed_auxiliary_weapon_slot_1 = drop_tanks
				fixed_auxiliary_weapon_slot_2 = { any_of = { aircraft_cannon_3_2x aircraft_cannon_2_2x } }
				engine_type_slot = engine_4_1x
				special_type_slot_1 = armor_plate_small
				special_type_slot_2 = fuel_tanks_small
			}
		}

		allowed_modules = {
			heavy_mg_4x
			heavy_mg_2x
			aircraft_cannon_2_2x
			aircraft_cannon_3_2x
			aircraft_cannon_1_2x
			engine_cannon_1_1x
			engine_cannon_2_1x
			engine_cannon_3_1x
			radial_engine_4_1x
			engine_4_1x
			turbocharger
			supercharger
			reflex_gunsight
			semielliptical_wing
			straight_wing
			laminar_flow_straight_wing
			plane_optics
			bomb_locks
			rocket_rails
			fighter_weapon
			self_sealing_fuel_tanks_small
		}
	}

	advanced_fighter_c = {
		priority = {
			factor = 100
		}
		name = "Bv 155B"
		history = yes
		override_sprite="GFX_GER_LAMP_Bv155B"

		target_variant = {
			match_value = 2000
			type = small_plane_airframe_3
			modules = {
				fixed_wing_slot = high_altitude_straight_wing
				fixed_aux_prop_slot = injection_system
				fixed_optics_slot = {
					any_of = {
						gyro_gunsight
						reflex_gunsight
					}
				}
				#fixed_fuel_type_slot = low_octane_fuel
				fixed_engine_mod_slot = turbocharger
				fixed_main_weapon_slot = engine_cannon_3_1x
				fixed_auxiliary_weapon_slot_1 = drop_tanks
				fixed_auxiliary_weapon_slot_2 = aircraft_cannon_2_2x
				engine_type_slot = engine_4_1x
				special_type_slot_1 = pressurized_cabin_small
			}
		}

		allowed_modules = {
			heavy_mg_4x
			heavy_mg_2x
			aircraft_cannon_2_2x
			aircraft_cannon_3_2x
			aircraft_cannon_1_2x
			engine_cannon_1_1x
			engine_cannon_2_1x
			engine_cannon_3_1x
			radial_engine_4_1x
			engine_4_1x
			turbocharger
			supercharger
			reflex_gunsight
			semielliptical_wing
			straight_wing
			laminar_flow_straight_wing
			plane_optics
			bomb_locks
			rocket_rails
			fighter_weapon
			self_sealing_fuel_tanks_small
		}
	}

	advanced_fighter_d = {
		priority = {
			factor = 100
		}
		name = "Bv 155C"
		history = yes
		override_sprite="GFX_GER_LAMP_Bv155C"

		target_variant = {
			match_value = 2000
			type = small_plane_airframe_3
			modules = {
				fixed_wing_slot = high_altitude_straight_wing
				fixed_aux_prop_slot = injection_system
				fixed_optics_slot = {
					any_of = {
						gyro_gunsight
						reflex_gunsight
					}
				}
				#fixed_fuel_type_slot = low_octane_fuel
				fixed_engine_mod_slot = turbocharger
				fixed_main_weapon_slot = engine_cannon_3_1x
				fixed_auxiliary_weapon_slot_1 = drop_tanks
				fixed_auxiliary_weapon_slot_2 = aircraft_cannon_3_2x
				engine_type_slot = engine_4_1x
				special_type_slot_1 = pressurized_cabin_small
				special_type_slot_1 = armor_plate_small
			}
		}

		allowed_modules = {
			heavy_mg_4x
			heavy_mg_2x
			aircraft_cannon_2_2x
			aircraft_cannon_3_2x
			aircraft_cannon_1_2x
			engine_cannon_1_1x
			engine_cannon_2_1x
			engine_cannon_3_1x
			radial_engine_4_1x
			engine_4_1x
			turbocharger
			supercharger
			reflex_gunsight
			semielliptical_wing
			straight_wing
			laminar_flow_straight_wing
			plane_optics
			bomb_locks
			rocket_rails
			fighter_weapon
			self_sealing_fuel_tanks_small
		}
	}

	jet_fighter_default = {

		name = "Me 262A-1a"

		priority = {
			factor = 100
		}
		history = yes
		override_sprite="GFX_GER_LAMP_Me262A1A"

		target_variant = {
			match_value = 4000
			type = small_plane_airframe_4
			modules = {
				fixed_wing_slot = swept_wing
				fixed_optics_slot = { any_of = { gyro_gunsight reflex_gunsight } }
				fixed_main_weapon_slot = { any_of = { aircraft_cannon_3_2x aircraft_cannon_2_2x } }
				fixed_auxiliary_weapon_slot_1 = { any_of = { aircraft_cannon_3_2x aircraft_cannon_2_2x } }
				engine_type_slot = jet_engine_2x
				special_type_slot_1 = pressurized_cabin_small
			}
		}

		allowed_modules = {
			aircraft_cannon_3_2x
			aircraft_cannon_2_2x
			aircraft_cannon_1_2x
			jet_engine_2x
			armor_plate_small
			straight_wing
			plane_optics
			reflex_gunsight
			heavy_mg_4x
			heavy_mg_2x
			drop_tanks
			bomb_locks
			rocket_rails
			g_suit_type
			swept_wing
			fighter_weapon
			g_suit_type
			g_suit_1
			g_suit_2
			g_suit_3
			self_sealing_fuel_tanks_small
		}
	}

	jet_fighter_b = {

		name = "Me 262A-1a/U1"

		priority = {
			factor = 100
		}
		history = yes
		override_sprite="GFX_GER_LAMP_Me262A1U1"

		target_variant = {
			match_value = 4000
			type = small_plane_airframe_4
			modules = {
				fixed_wing_slot = swept_wing
				fixed_optics_slot = {
					any_of = {
						gyro_gunsight
						reflex_gunsight
					}
				}
				#fixed_fuel_type_slot = low_octane_fuel
				fixed_main_weapon_slot = aircraft_cannon_3_2x
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_3_2x
				fixed_auxiliary_weapon_slot_2 = aircraft_cannon_2_2x
				engine_type_slot = jet_engine_2x
				special_type_slot_1 = pressurized_cabin_small
			}
		}

		allowed_modules = {
			aircraft_cannon_3_2x
			aircraft_cannon_2_2x
			aircraft_cannon_1_2x
			jet_engine_2x
			armor_plate_small
			straight_wing
			plane_optics
			reflex_gunsight
			heavy_mg_4x
			heavy_mg_2x
			drop_tanks
			bomb_locks
			rocket_rails
			g_suit_type
			swept_wing
			fighter_weapon
			g_suit_type
			g_suit_1
			g_suit_2
			g_suit_3
			self_sealing_fuel_tanks_small
		}
	}

	jet_fighter_c = {

		name = "Me 262A-1a/U2"

		priority = {
			factor = 100
		}
		history = yes
		override_sprite="GFX_GER_LAMP_Me262A1Au2"

		target_variant = {
			match_value = 4000
			type = small_plane_airframe_4
			modules = {
				fixed_wing_slot = swept_wing
				fixed_optics_slot = {
					any_of = {
						gyro_gunsight
						reflex_gunsight
					}
				}
				fixed_radar_slot = { any_of = { air_air_radar_1 } }
				#fixed_fuel_type_slot = low_octane_fuel
				fixed_main_weapon_slot = aircraft_cannon_3_2x
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_3_2x
				fixed_electronics_slot = early_radar_warning_system
				engine_type_slot = jet_engine_2x
				special_type_slot_1 = pressurized_cabin_small
			}
		}

		allowed_modules = {
			aircraft_cannon_3_2x
			aircraft_cannon_2_2x
			aircraft_cannon_1_2x
			jet_engine_2x
			armor_plate_small
			straight_wing
			plane_optics
			reflex_gunsight
			heavy_mg_4x
			heavy_mg_2x
			drop_tanks
			bomb_locks
			rocket_rails
			g_suit_type
			swept_wing
			fighter_weapon
			g_suit_type
			g_suit_1
			g_suit_2
			g_suit_3
			self_sealing_fuel_tanks_small
		}
	}

	jet_fighter_d = {

		name = "Me 262A-2a"

		priority = {
			factor = 100
		}
		history = yes
		override_sprite="GFX_GER_LAMP_Me262A2"

		target_variant = {
			match_value = 4000
			type = small_plane_airframe_4
			modules = {
				fixed_wing_slot = swept_wing
				fixed_optics_slot = {
					any_of = {
						gyro_gunsight
						reflex_gunsight
					}
				}
				#fixed_fuel_type_slot = low_octane_fuel
				fixed_main_weapon_slot = { any_of = { aircraft_cannon_3_2x aircraft_cannon_2_2x } }
				fixed_auxiliary_weapon_slot_1 = bomb_locks
				fixed_electronics_slot = early_radar_warning_system
				engine_type_slot = jet_engine_2x
				special_type_slot_1 = pressurized_cabin_small
			}
		}

		allowed_modules = {
			aircraft_cannon_3_2x
			aircraft_cannon_2_2x
			aircraft_cannon_1_2x
			jet_engine_2x
			armor_plate_small
			straight_wing
			plane_optics
			reflex_gunsight
			heavy_mg_4x
			heavy_mg_2x
			drop_tanks
			bomb_locks
			rocket_rails
			g_suit_type
			swept_wing
			fighter_weapon
			g_suit_type
			g_suit_1
			g_suit_2
			g_suit_3
			self_sealing_fuel_tanks_small
		}
	}

	jet_fighter_f = {

		name = "Me 262B-2a"

		priority = {
			factor = 100
		}
		history = yes
		override_sprite="GFX_GER_LAMP_Me262B1AU1"

		target_variant = {
			match_value = 4000
			type = small_plane_airframe_4
			modules = {
				fixed_wing_slot = swept_wing
				fixed_optics_slot = {
					any_of = {
						gyro_gunsight
						reflex_gunsight
					}
				}
				fixed_radar_slot = { any_of = { air_air_radar_3 air_air_radar_2 } }
				#fixed_fuel_type_slot = low_octane_fuel
				fixed_main_weapon_slot = aircraft_cannon_3_2x
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_3_2x
				fixed_auxiliary_weapon_slot_2 = aircraft_cannon_2_2x
				fixed_electronics_slot = early_radar_warning_system
				engine_type_slot = jet_engine_2x
				special_type_slot_1 = pressurized_cabin_small
			}
		}

		allowed_modules = {
			aircraft_cannon_3_2x
			aircraft_cannon_2_2x
			aircraft_cannon_1_2x
			jet_engine_2x
			armor_plate_small
			straight_wing
			plane_optics
			reflex_gunsight
			heavy_mg_4x
			heavy_mg_2x
			drop_tanks
			bomb_locks
			rocket_rails
			g_suit_type
			swept_wing
			fighter_weapon
			g_suit_type
			g_suit_1
			g_suit_2
			g_suit_3
			self_sealing_fuel_tanks_small
		}
	}

	jet_fighter_g = {

		name = "Me 262C"

		priority = {
			factor = 100
		}
		history = yes
		override_sprite="GFX_GER_LAMP_Me262C"

		target_variant = {
			match_value = 4000
			type = small_plane_airframe_4
			modules = {
				fixed_wing_slot = swept_wing
				fixed_optics_slot = {
					any_of = {
						gyro_gunsight
						reflex_gunsight
					}
				}
				fixed_aux_prop_slot = aux_rocket_engine
				#fixed_fuel_type_slot = low_octane_fuel
				fixed_main_weapon_slot = aircraft_cannon_3_2x
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_3_2x
				fixed_electronics_slot = early_radar_warning_system
				engine_type_slot = jet_engine_2x
				special_type_slot_1 = pressurized_cabin_small
			}
		}

		allowed_modules = {
			aircraft_cannon_3_2x
			aircraft_cannon_2_2x
			aircraft_cannon_1_2x
			jet_engine_2x
			armor_plate_small
			straight_wing
			plane_optics
			reflex_gunsight
			heavy_mg_4x
			heavy_mg_2x
			drop_tanks
			bomb_locks
			rocket_rails
			g_suit_type
			swept_wing
			fighter_weapon
			g_suit_type
			g_suit_1
			g_suit_2
			g_suit_3
			self_sealing_fuel_tanks_small
		}
	}

	jet_fighter_h = {

		name = "Me 262 HG"

		priority = {
			factor = 100
		}
		history = yes
		override_sprite="GFX_GER_LAMP_Me262HG1"

		target_variant = {
			match_value = 4000
			type = small_plane_airframe_4
			modules = {
				fixed_wing_slot = swept_wing
				fixed_optics_slot = {
					any_of = {
						gyro_gunsight
						reflex_gunsight
					}
				}
				fixed_fuel_type_slot = high_octane_fuel
				fixed_main_weapon_slot = aircraft_cannon_3_2x
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_3_2x
				fixed_electronics_slot = early_radar_warning_system
				engine_type_slot = jet_engine_2x
				special_type_slot_1 = pressurized_cabin_small
				special_type_slot_2 = g_suit_1
			}
		}

		allowed_modules = {
			aircraft_cannon_3_2x
			aircraft_cannon_2_2x
			aircraft_cannon_1_2x
			jet_engine_2x
			armor_plate_small
			straight_wing
			plane_optics
			reflex_gunsight
			heavy_mg_4x
			heavy_mg_2x
			drop_tanks
			bomb_locks
			rocket_rails
			g_suit_type
			swept_wing
			fighter_weapon
			g_suit_type
			g_suit_1
			g_suit_2
			g_suit_3
			self_sealing_fuel_tanks_small
		}
	}

	jet_fighter_i = {

		name = "Me 262A-1a/U4"

		priority = {
			factor = 100
		}
		history = yes
		override_sprite="GFX_GER_LAMP_Me262A1AU4"

		target_variant = {
			match_value = 4000
			type = small_plane_airframe_4
			modules = {
				fixed_wing_slot = swept_wing
				fixed_optics_slot = { any_of = { gyro_gunsight reflex_gunsight } }
				fixed_main_weapon_slot = bomber_buster_2
				engine_type_slot = jet_engine_2x
				special_type_slot_1 = pressurized_cabin_small
			}
		}

		allowed_modules = {
			aircraft_cannon_3_2x
			aircraft_cannon_2_2x
			aircraft_cannon_1_2x
			jet_engine_2x
			armor_plate_small
			straight_wing
			plane_optics
			reflex_gunsight
			heavy_mg_4x
			heavy_mg_2x
			drop_tanks
			bomb_locks
			rocket_rails
			g_suit_type
			swept_wing
			fighter_weapon
			g_suit_type
			g_suit_1
			g_suit_2
			g_suit_3
			self_sealing_fuel_tanks_small
		}
	}

	jet_fighter_j = {

		name = "Ho 229"

		priority = {
			factor = 100
		}
		history = yes
		override_sprite="GFX_GER_LAMP_Ho229"

		target_variant = {
			match_value = 4000
			type = small_plane_airframe_4
			modules = {
				fixed_wing_slot = flying_wing
				fixed_optics_slot = {
					any_of = {
						gyro_gunsight
						reflex_gunsight
					}
				}
				fixed_main_weapon_slot = aircraft_cannon_3_2x
				fixed_electronics_slot = early_radar_warning_system
				engine_type_slot = jet_engine_2x
				special_type_slot_1 = pressurized_cabin_small
				special_type_slot_2 = g_suit_1
			}
		}

		allowed_modules = {
			aircraft_cannon_3_2x
			aircraft_cannon_2_2x
			aircraft_cannon_1_2x
			jet_engine_2x
			armor_plate_small
			straight_wing
			plane_optics
			reflex_gunsight
			heavy_mg_4x
			heavy_mg_2x
			drop_tanks
			bomb_locks
			rocket_rails
			g_suit_type
			swept_wing
			fighter_weapon
			g_suit_type
			g_suit_1
			g_suit_2
			g_suit_3
			self_sealing_fuel_tanks_small
		}
	}

	jet_fighter_k = {

		name = "He 162"

		priority = {
			factor = 100
		}
		history = yes
		override_sprite="GFX_GER_LAMP_He162"

		target_variant = {
			match_value = 4000
			type = small_plane_airframe_4
			modules = {
				fixed_wing_slot = straight_wing
				fixed_optics_slot = {
					any_of = {
						gyro_gunsight
						reflex_gunsight
					}
				}
				fixed_main_weapon_slot = aircraft_cannon_2_2x
				engine_type_slot = jet_engine_1x
				fixed_tail_modifications_slot = twin_tail
				special_type_slot_2 = g_suit_1
				special_type_slot_3 = non_strategic_materials_small
			}
		}

		allowed_modules = {
			aircraft_cannon_3_2x
			aircraft_cannon_2_2x
			aircraft_cannon_1_2x
			jet_engine_2x
			armor_plate_small
			straight_wing
			plane_optics
			reflex_gunsight
			heavy_mg_4x
			heavy_mg_2x
			drop_tanks
			bomb_locks
			rocket_rails
			g_suit_type
			swept_wing
			fighter_weapon
			g_suit_type
			g_suit_1
			g_suit_2
			g_suit_3
			self_sealing_fuel_tanks_small
		}
	}

	jet_fighter_l = {

		name = "Me P.1095"

		priority = {
			factor = 100
		}
		history = yes
		override_sprite="GFX_GER_LAMP_MeP1095"

		target_variant = {
			match_value = 4000
			type = small_plane_airframe_4
			modules = {
				fixed_wing_slot = swept_wing
				fixed_optics_slot = {
					any_of = {
						gyro_gunsight
						reflex_gunsight
					}
				}
				fixed_main_weapon_slot = aircraft_cannon_3_2x
				fixed_electronics_slot = early_radar_warning_system
				engine_type_slot = jet_engine_1x
				special_type_slot_1 = g_suit_1
				special_type_slot_2 = non_strategic_materials_small
			}
		}

		allowed_modules = {
			aircraft_cannon_3_2x
			aircraft_cannon_2_2x
			aircraft_cannon_1_2x
			jet_engine_2x
			armor_plate_small
			straight_wing
			plane_optics
			reflex_gunsight
			heavy_mg_4x
			heavy_mg_2x
			drop_tanks
			bomb_locks
			rocket_rails
			g_suit_type
			swept_wing
			fighter_weapon
			g_suit_type
			g_suit_1
			g_suit_2
			g_suit_3
			self_sealing_fuel_tanks_small
		}
	}

	jet_fighter_default_02 = {

		name = "Ta 183"
		priority = {
			factor = 100
		}

		history = yes
		override_sprite="GFX_GER_LAMP_Ta183"

		target_variant = {
			match_value = 4000
			type = small_plane_airframe_5
			modules = {
				fixed_wing_slot = swept_wing
				fixed_optics_slot = {
					any_of = {
						gyro_gunsight
						reflex_gunsight
					}
				}
				##fixed_fuel_type_slot = low_octane_fuel
				fixed_engine_mod_slot = afterburner
				fixed_main_weapon_slot = { any_of = { aircraft_cannon_4_2x aircraft_cannon_3_2x aircraft_cannon_2_2x } }
				fixed_auxiliary_weapon_slot_1 = { any_of = { aircraft_cannon_3_2x aircraft_cannon_2_2x } }
				fixed_auxiliary_weapon_slot_2 = air_air_missile_1_module
				fixed_auxiliary_weapon_slot_3 = drop_tanks
				fixed_electronics_slot = basic_radar_warning_system
				engine_type_slot = jet_engine_2_1x
				special_type_slot_1 = armor_plate_small
				special_type_slot_2 = { any_of = { g_suit_2 g_suit_1 } }
			}
		}

		allowed_modules = {
			aircraft_cannon_3_2x
			aircraft_cannon_2_2x
			aircraft_cannon_1_2x
			jet_engine_2x
			armor_plate_small
			straight_wing
			plane_optics
			reflex_gunsight
			heavy_mg_4x
			heavy_mg_2x
			drop_tanks
			bomb_locks
			rocket_rails
			g_suit_type
			g_suit_1
			g_suit_2
			g_suit_3
			self_sealing_fuel_tanks_small
		}
	}

	jet_fighter_default_02_b = {

		name = "Me 1092"
		priority = {
			factor = 100
		}

		history = yes
		override_sprite="GFX_GER_Me_1092"

		target_variant = {
			match_value = 4000
			type = small_plane_airframe_5
			modules = {
				fixed_wing_slot = swept_wing
				fixed_optics_slot = {
					any_of = {
						gyro_gunsight
						reflex_gunsight
					}
				}
				##fixed_fuel_type_slot = low_octane_fuel
				#fixed_engine_mod_slot = afterburner
				fixed_main_weapon_slot = aircraft_cannon_2_2x
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_3_2x
				fixed_auxiliary_weapon_slot_4 = empty
				fixed_electronics_slot = basic_radar_warning_system
				engine_type_slot = jet_engine_2_1x
				special_type_slot_1 = {	any_of = { g_suit_3 g_suit_2 g_suit_1 } }
			}
		}

		allowed_modules = {
			aircraft_cannon_2_2x
			aircraft_cannon_1_2x
			aircraft_cannon_3_2x
			aircraft_cannon_4_2x
			jet_engine_2x
			armor_plate_small
			straight_wing
			plane_optics
			reflex_gunsight
			heavy_mg_4x
			heavy_mg_2x
			drop_tanks
			bomb_locks
			rocket_rails
			plane_special_module_air_air_radar
			g_suit_type
			cas_weapon
			air_air_ir_missile_1_module
			air_air_ir_missile_2_module
			air_air_radar_6
			air_air_radar_5
			air_air_radar_4
			air_air_radar_3
			air_air_radar_2
			air_air_radar_1
			g_suit_1
			g_suit_2
			g_suit_3
			self_sealing_fuel_tanks_small
		}
	}

	jet_fighter_default_03 = {

		name = "Me 1101"
		priority = {
			factor = 100
		}

		history = yes
		override_sprite="GFX_GER_LAMP_MeP1101"

		target_variant = {
			match_value = 4000
			type = small_plane_airframe_6
			modules = {
				fixed_wing_slot = swept_wing
				fixed_optics_slot = {
					any_of = {
						gyro_gunsight
						reflex_gunsight
					}
				}
				##fixed_fuel_type_slot = low_octane_fuel
				fixed_engine_mod_slot = afterburner
				fixed_main_weapon_slot = {
					any_of = {
						aircraft_cannon_4_2x
						aircraft_cannon_3_2x
					}
				}
				fixed_auxiliary_weapon_slot_1 = {
					any_of = {
						aircraft_cannon_4_2x
						aircraft_cannon_3_2x
					}
				}
				fixed_auxiliary_weapon_slot_2 = {
					any_of = {
						air_air_ir_missile_1_module
						air_air_ir_missile_2_module
					}
				}
				fixed_auxiliary_weapon_slot_3 = drop_tanks
				fixed_auxiliary_weapon_slot_4 = empty
				fixed_electronics_slot = basic_radar_warning_system
				engine_type_slot = second_gen_jet_engine_1x
				special_type_slot_1 = armor_plate_small
				special_type_slot_3 = {	any_of = { g_suit_3 g_suit_2 g_suit_1 } }
			}
		}

		allowed_modules = {
			aircraft_cannon_2_2x
			aircraft_cannon_1_2x
			aircraft_cannon_3_2x
			aircraft_cannon_4_2x
			jet_engine_2x
			armor_plate_small
			straight_wing
			plane_optics
			reflex_gunsight
			heavy_mg_4x
			heavy_mg_2x
			drop_tanks
			bomb_locks
			rocket_rails
			plane_special_module_air_air_radar
			g_suit_type
			cas_weapon
			air_air_ir_missile_1_module
			air_air_ir_missile_2_module
			air_air_radar_6
			air_air_radar_5
			air_air_radar_4
			air_air_radar_3
			air_air_radar_2
			air_air_radar_1
			g_suit_1
			g_suit_2
			g_suit_3
			self_sealing_fuel_tanks_small
		}
	}

	jet_fighter_default_03_b = {

		name = "Me 1110"
		priority = {
			factor = 100
		}

		history = yes
		override_sprite="GFX_GER_Me_1110B"

		target_variant = {
			match_value = 4000
			type = small_plane_airframe_6
			modules = {
				fixed_wing_slot = swept_wing
				fixed_optics_slot = {
					any_of = {
						gyro_gunsight
						reflex_gunsight
					}
				}
				##fixed_fuel_type_slot = low_octane_fuel
				#fixed_engine_mod_slot = afterburner
				fixed_main_weapon_slot = {
					any_of = {
						aircraft_cannon_4_2x
						aircraft_cannon_3_2x
					}
				}
				fixed_auxiliary_weapon_slot_1 = {
					any_of = {
						aircraft_cannon_4_2x
						aircraft_cannon_3_2x
					}
				}
				fixed_auxiliary_weapon_slot_2 = aa_rocket_pods
				fixed_electronics_slot = basic_radar_warning_system
				engine_type_slot = second_gen_jet_engine_1x
				special_type_slot_1 = non_strategic_materials_small
				special_type_slot_3 = {	any_of = { g_suit_3 g_suit_2 g_suit_1 } }
			}
		}

		allowed_modules = {
			aircraft_cannon_2_2x
			aircraft_cannon_1_2x
			aircraft_cannon_3_2x
			aircraft_cannon_4_2x
			jet_engine_2x
			armor_plate_small
			straight_wing
			plane_optics
			reflex_gunsight
			heavy_mg_4x
			heavy_mg_2x
			drop_tanks
			bomb_locks
			rocket_rails
			plane_special_module_air_air_radar
			g_suit_type
			cas_weapon
			air_air_ir_missile_1_module
			air_air_ir_missile_2_module
			air_air_radar_6
			air_air_radar_5
			air_air_radar_4
			air_air_radar_3
			air_air_radar_2
			air_air_radar_1
			g_suit_1
			g_suit_2
			g_suit_3
			self_sealing_fuel_tanks_small
		}
	}

	jet_fighter_default_03_c = {

		name = "Ta 283"
		priority = {
			factor = 100
		}

		history = yes
		override_sprite="GFX_GER_Ta_283"

		target_variant = {
			match_value = 4000
			type = small_plane_airframe_6
			modules = {
				fixed_wing_slot = swept_wing
				fixed_optics_slot = {
					any_of = {
						gyro_gunsight
						reflex_gunsight
					}
				}
				##fixed_fuel_type_slot = low_octane_fuel
				fixed_engine_mod_slot = afterburner
				fixed_main_weapon_slot = {
					any_of = {
						aircraft_cannon_4_2x
						aircraft_cannon_3_2x
					}
				}
				fixed_auxiliary_weapon_slot_1 = {
					any_of = {
						aircraft_cannon_4_2x
						aircraft_cannon_3_2x
					}
				}
				fixed_auxiliary_weapon_slot_2 = aa_rocket_pods
				fixed_electronics_slot = basic_radar_warning_system
				engine_type_slot = second_gen_jet_engine_2x
				special_type_slot_1 = non_strategic_materials_small
				special_type_slot_3 = {	any_of = { g_suit_3 g_suit_2 g_suit_1 } }
			}
		}

		allowed_modules = {
			aircraft_cannon_2_2x
			aircraft_cannon_1_2x
			aircraft_cannon_3_2x
			aircraft_cannon_4_2x
			jet_engine_2x
			armor_plate_small
			straight_wing
			plane_optics
			reflex_gunsight
			heavy_mg_4x
			heavy_mg_2x
			drop_tanks
			bomb_locks
			rocket_rails
			plane_special_module_air_air_radar
			g_suit_type
			cas_weapon
			air_air_ir_missile_1_module
			air_air_ir_missile_2_module
			air_air_radar_6
			air_air_radar_5
			air_air_radar_4
			air_air_radar_3
			air_air_radar_2
			air_air_radar_1
			g_suit_1
			g_suit_2
			g_suit_3
			self_sealing_fuel_tanks_small
		}
	}

	jet_fighter_default_04 = {

		name = "Ta 300"
		priority = {
			factor = 100
		}

		history = yes
		override_sprite="GFX_GER_Ha_300"


		target_variant = {
			match_value = 4000
			type = small_plane_airframe_7
			modules = {
				fixed_wing_slot = tailed_delta_wing
				fixed_radar_slot = { any_of = { air_air_radar_6 air_air_radar_5 air_air_radar_4 air_air_radar_3 } }
				fixed_optics_slot = {
					any_of = {
						hud_module
						gyro_gunsight
					}
				}
				##fixed_fuel_type_slot = low_octane_fuel
				fixed_engine_mod_slot = afterburner
				fixed_main_weapon_slot = {
					any_of = {
						air_air_ir_missile_1_module
						air_air_ir_missile_2_module
					}
				}
				fixed_auxiliary_weapon_slot_1 = {
					any_of = {
						air_air_ir_missile_1_module
						air_air_ir_missile_2_module
					}
				}
				fixed_auxiliary_weapon_slot_2 = drop_tanks
				fixed_electronics_slot = improved_radar_warning_system
				engine_type_slot = second_gen_jet_engine_1x
				special_type_slot_1 = armor_plate_small
				special_type_slot_3 = {	any_of = { g_suit_3 g_suit_2 g_suit_1 } }
			}
		}

		allowed_modules = {
			aircraft_cannon_2_2x
			aircraft_cannon_1_2x
			aircraft_cannon_3_2x
			aircraft_cannon_4_2x
			jet_engine_2x
			armor_plate_small
			straight_wing
			plane_optics
			reflex_gunsight
			heavy_mg_4x
			heavy_mg_2x
			drop_tanks
			bomb_locks
			rocket_rails
			plane_special_module_air_air_radar
			air_air_ir_missile_1_module
			air_air_ir_missile_2_module
			air_air_radar_6
			air_air_radar_5
			air_air_radar_4
			air_air_radar_3
			air_air_radar_2
			air_air_radar_1
			g_suit_1
			g_suit_2
			g_suit_3
			self_sealing_fuel_tanks_small
			air_air_missile_2_module
			air_air_missile_1_module
		}
	}

	jet_fighter_default_04_b = {

		name = "Fw 251"
		priority = {
			factor = 100
		}

		history = yes
		override_sprite="GFX_GER_Fw_251"


		target_variant = {
			match_value = 4000
			type = small_plane_airframe_7
			modules = {
				fixed_wing_slot = swept_wing
				fixed_optics_slot = {
					any_of = {
						hud_module
						gyro_gunsight
					}
				}
				##fixed_fuel_type_slot = low_octane_fuel
				fixed_engine_mod_slot = afterburner
				fixed_main_weapon_slot = {
					any_of = {
						aircraft_cannon_4_2x
						aircraft_cannon_3_2x
					}
				}
				fixed_auxiliary_weapon_slot_1 = {
					any_of = {
						air_air_ir_missile_1_module
						air_air_ir_missile_2_module
					}
				}
				fixed_auxiliary_weapon_slot_2 = {
					any_of = {
						air_air_ir_missile_1_module
						air_air_ir_missile_2_module
					}
				}
				fixed_electronics_slot = improved_radar_warning_system
				engine_type_slot = second_gen_jet_engine_1x
				special_type_slot_1 = armor_plate_small
				special_type_slot_2 = {	any_of = { g_suit_3 g_suit_2 g_suit_1 } }
			}
		}

		allowed_modules = {
			aircraft_cannon_2_2x
			aircraft_cannon_1_2x
			aircraft_cannon_3_2x
			aircraft_cannon_4_2x
			jet_engine_2x
			armor_plate_small
			straight_wing
			plane_optics
			reflex_gunsight
			heavy_mg_4x
			heavy_mg_2x
			drop_tanks
			bomb_locks
			rocket_rails
			plane_special_module_air_air_radar
			air_air_ir_missile_1_module
			air_air_ir_missile_2_module
			air_air_radar_6
			air_air_radar_5
			air_air_radar_4
			air_air_radar_3
			air_air_radar_2
			air_air_radar_1
			g_suit_1
			g_suit_2
			g_suit_3
			self_sealing_fuel_tanks_small
			air_air_missile_2_module
			air_air_missile_1_module
		}
	}

	jet_fighter_default_05 = {

		name = "He 31"
		priority = {
			factor = 100
		}

		history = yes
		override_sprite="GFX_GER_He_31"


		target_variant = {
			match_value = 4000
			type = small_plane_airframe_8
			modules = {
				fixed_wing_slot = {
					any_of = {
						trapezoidal_wing
						tailed_delta_wing
					}
				}
				#fixed_radar_slot = { any_of = { air_air_radar_6 air_air_radar_5 air_air_radar_4 air_air_radar_3 } }
				fixed_optics_slot = {
					any_of = {
						hud_module
						gyro_gunsight
					}
				}
				fixed_engine_mod_slot = mach_2_afterburner
				##fixed_fuel_type_slot = low_octane_fuel
				fixed_main_weapon_slot = {
					any_of = {
						aircraft_cannon_5_1x
					}
				}
				fixed_auxiliary_weapon_slot_1 = {
					any_of = {
						air_air_ir_missile_2_module
						air_air_ir_missile_1_module
					}
				}
				fixed_auxiliary_weapon_slot_2 = {
					any_of = {
						air_air_ir_missile_2_module
						air_air_ir_missile_1_module
					}
				}
				fixed_auxiliary_weapon_slot_3 = {
					any_of = {
						air_air_ir_missile_2_module
						air_air_ir_missile_1_module
					}
				}
				fixed_auxiliary_weapon_slot_4 = drop_tanks
				fixed_electronics_slot = improved_radar_warning_system
				engine_type_slot = third_gen_jet_engine_2x
				special_type_slot_1 = {	any_of = { g_suit_3 g_suit_2 g_suit_1 } }
				special_type_slot_2 = armor_plate_small
			}
		}

		allowed_modules = {
			aircraft_cannon_2_2x
			aircraft_cannon_1_2x
			aircraft_cannon_3_2x
			aircraft_cannon_4_2x
			aircraft_cannon_4_1x
			jet_engine_2x
			armor_plate_small
			straight_wing
			plane_optics
			reflex_gunsight
			heavy_mg_4x
			heavy_mg_2x
			drop_tanks
			bomb_locks
			rocket_rails
			plane_special_module_air_air_radar
			g_suit_type
			air_air_ir_missile_1_module
			air_air_ir_missile_2_module
			air_air_radar_6
			air_air_radar_5
			air_air_radar_4
			air_air_radar_3
			air_air_radar_2
			air_air_radar_1
			g_suit_1
			g_suit_2
			g_suit_3
			self_sealing_fuel_tanks_small
			air_air_missile_2_module
			air_air_missile_1_module
			fly_by_wire
		}
	}

	jet_fighter_default_05_b = {

		name = "Ho 48"
		priority = {
			factor = 100
		}

		history = yes
		override_sprite="GFX_GER_Ho_48"

		target_variant = {
			match_value = 4000
			type = small_plane_airframe_8
			modules = {
				fixed_wing_slot = delta_wing
				fixed_radar_slot = { any_of = { air_air_radar_6 air_air_radar_5 air_air_radar_4 air_air_radar_3 } }
				fixed_optics_slot = {
					any_of = {
						hud_module
						gyro_gunsight
					}
				}
				fixed_engine_mod_slot = mach_2_afterburner
				##fixed_fuel_type_slot = low_octane_fuel
				fixed_main_weapon_slot = {
					any_of = {
						air_air_missile_4_module
						air_air_missile_3_module
						air_air_missile_2_module
					}
				}
				fixed_auxiliary_weapon_slot_1 = {
					any_of = {
						air_air_missile_4_module
						air_air_missile_3_module
						air_air_missile_2_module
					}
				}
				fixed_electronics_slot = improved_radar_warning_system
				engine_type_slot = third_gen_jet_engine_2x
				special_type_slot_1 = {	any_of = { g_suit_3 g_suit_2 g_suit_1 } }
				special_type_slot_2 = armor_plate_small
			}
		}

		allowed_modules = {
			aircraft_cannon_2_2x
			aircraft_cannon_1_2x
			aircraft_cannon_3_2x
			aircraft_cannon_4_2x
			aircraft_cannon_4_1x
			jet_engine_2x
			armor_plate_small
			straight_wing
			plane_optics
			reflex_gunsight
			heavy_mg_4x
			heavy_mg_2x
			drop_tanks
			bomb_locks
			rocket_rails
			plane_special_module_air_air_radar
			g_suit_type
			air_air_ir_missile_1_module
			air_air_ir_missile_2_module
			air_air_radar_6
			air_air_radar_5
			air_air_radar_4
			air_air_radar_3
			air_air_radar_2
			air_air_radar_1
			g_suit_1
			g_suit_2
			g_suit_3
			self_sealing_fuel_tanks_small
			air_air_missile_2_module
			air_air_missile_1_module
			fly_by_wire
		}
	}

	jet_fighter_default_05_c = {

		name = "AVS A300"
		priority = {
			factor = 100
		}

		history = yes
		override_sprite="GFX_GER_AVS_A300"

		target_variant = {
			match_value = 4000
			type = small_plane_airframe_8
			modules = {
				fixed_wing_slot = variable_sweep_wing
				fixed_radar_slot = { any_of = { air_air_radar_6 air_air_radar_5 air_air_radar_4 air_air_radar_3 } }
				fixed_optics_slot = {
					any_of = {
						hud_module
						gyro_gunsight
					}
				}
				fixed_engine_mod_slot = mach_2_afterburner
				fixed_aux_prop_slot = aux_vtol_jet_engine
				fixed_main_weapon_slot = {
					any_of = {
						air_air_missile_4_module
						air_air_missile_3_module
						air_air_missile_2_module
					}
				}
				fixed_auxiliary_weapon_slot_1 = {
					any_of = {
						air_air_missile_4_module
						air_air_missile_3_module
						air_air_missile_2_module
					}
				}
				fixed_auxiliary_weapon_slot_2 = {
					any_of = {
						air_air_ir_missile_2_module
						air_air_ir_missile_1_module
					}
				}
				fixed_auxiliary_weapon_slot_3 = {
					any_of = {
						air_air_ir_missile_2_module
						air_air_ir_missile_1_module
					}
				}
				fixed_auxiliary_weapon_slot_4 = aircraft_cannon_5_1x
				fixed_electronics_slot = improved_radar_warning_system
				engine_type_slot = third_gen_jet_engine_2x
				special_type_slot_1 = {	any_of = { g_suit_3 g_suit_2 g_suit_1 } }
				special_type_slot_2 = armor_plate_small
				special_type_slot_3 = pressurized_cabin_small
				special_type_slot_4 = module_countermeasure_dispenser_small
				special_type_slot_5 = module_ecm_pod_1
				special_type_slot_6 = fly_by_wire
			}
		}

		allowed_modules = {
			aircraft_cannon_2_2x
			aircraft_cannon_1_2x
			aircraft_cannon_3_2x
			aircraft_cannon_4_2x
			aircraft_cannon_4_1x
			jet_engine_2x
			armor_plate_small
			straight_wing
			plane_optics
			reflex_gunsight
			heavy_mg_4x
			heavy_mg_2x
			drop_tanks
			bomb_locks
			rocket_rails
			plane_special_module_air_air_radar
			g_suit_type
			air_air_ir_missile_1_module
			air_air_ir_missile_2_module
			air_air_radar_6
			air_air_radar_5
			air_air_radar_4
			air_air_radar_3
			air_air_radar_2
			air_air_radar_1
			g_suit_1
			g_suit_2
			g_suit_3
			self_sealing_fuel_tanks_small
			air_air_missile_2_module
			air_air_missile_1_module
			fly_by_wire
		}
	}
}

GER_cas = {
	category = air

	blocked_for = {}

	available_for = {EMP}

	roles = {
		air_cas
	}

	priority = {
		factor = 100
	}

	cas_1 = {
		priority = {
			factor = 100
		}
		name = "Ju 87B"

		history = yes
		override_sprite="GFX_GER_LAMP_Ju87B"
		override_model ="GER_CAS_equipment_1_entity"

		target_variant = {
			match_value = 1000
			type = small_plane_cas_airframe_1
			modules = {
				fixed_wing_slot = inverted_gull_wings
				fixed_optics_slot = reflex_gunsight
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = bomb_locks
				fixed_auxiliary_weapon_slot_1 = {
					any_of = {
						light_mg_2x
					}
				}
				engine_type_slot = engine_2_1x
				special_type_slot_1 = dive_brakes_small
				special_type_slot_2 = lmg_defense_gunner
			}

		}

		allowed_modules = {
			bomb_locks
			engine_2_1x
			armor_plate_small
			fuel_tanks_small
			reflex_gunsight
			radial_engine_2_1x
			straight_wing
			lmg_defense_turret
		}
	}

	cas_1a = {
		priority = {
			factor = 100
		}
		name = "Ju 87A"

		history = yes
		override_sprite="GFX_GER_LAMP_Ju87A"
		override_model ="GER_CAS_equipment_1_entity"

		target_variant = {
			match_value = 1000
			type = small_plane_cas_airframe_1
			modules = {
				fixed_wing_slot = inverted_gull_wings
				fixed_main_weapon_slot = bomb_locks
				fixed_auxiliary_weapon_slot_1 = light_mg_2x
				engine_type_slot = engine_1_1x
				special_type_slot_1 = dive_brakes_small
				special_type_slot_2 = lmg_defense_gunner
			}

		}

		allowed_modules = {
			bomb_locks
			engine_2_1x
			armor_plate_small
			fuel_tanks_small
			reflex_gunsight
			radial_engine_2_1x
			straight_wing
			lmg_defense_turret
		}
	}

	cas_1b = {
		priority = {
			factor = 100
		}
		name = "Ju 87D"

		history = yes
		override_sprite="GFX_GER_LAMP_Ju87D"
		override_model ="GER_CAS_equipment_1_entity"

		target_variant = {
			match_value = 1300
			type = small_plane_cas_airframe_1
			modules = {
				fixed_wing_slot = inverted_gull_wings
				fixed_aux_prop_slot = empty
				fixed_optics_slot = reflex_gunsight
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = {
					any_of = {
						heavy_bomb_locks
						bomb_locks
					}
				}
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_2_2x
				fixed_auxiliary_weapon_slot_2 = drop_tanks
				engine_type_slot = engine_2_1x
				special_type_slot_1 = twin_lmg_defense_gunner
				special_type_slot_2 = dive_brakes_small
			}
		}

		allowed_modules = {
			bomb_locks
			engine_2_1x
			armor_plate_small
			fuel_tanks_small
			reflex_gunsight
			radial_engine_2_1x
			straight_wing
			lmg_defense_turret
		}
	}

	cas_1c = {
		priority = {
			factor = 100
		}
		name = "Ju 87G"

		history = yes
		override_sprite="GFX_GER_LAMP_Ju87G"
		override_model ="GER_CAS_equipment_2_entity"

		target_variant = {
			match_value = 1600
			type = small_plane_cas_airframe_1
			modules = {
				fixed_wing_slot = inverted_gull_wings
				fixed_optics_slot = reflex_gunsight
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = tank_buster_1
				engine_type_slot = engine_2_1x
				special_type_slot_1 = twin_lmg_defense_gunner
			}
		}

		allowed_modules = {
			bomb_locks
			engine_2_1x
			armor_plate_small
			fuel_tanks_small
			reflex_gunsight
			radial_engine_2_1x
			straight_wing
			lmg_defense_turret
		}
	}

	cas_1d = {
		priority = {
			factor = 100
		}
		name = "Ju 87R"

		history = yes
		override_sprite="GFX_GER_LAMP_Ju87R"
		override_model ="GER_CAS_equipment_1_entity"

		target_variant = {
			match_value = 1000
			type = small_plane_cas_airframe_1
			modules = {
				fixed_wing_slot = inverted_gull_wings
				fixed_optics_slot = reflex_gunsight
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = bomb_locks
				fixed_auxiliary_weapon_slot_1 = light_mg_2x
				fixed_auxiliary_weapon_slot_2 = drop_tanks
				engine_type_slot = engine_2_1x
				special_type_slot_1 = dive_brakes_small
				special_type_slot_2 = twin_lmg_defense_gunner
			}

		}

		allowed_modules = {
			bomb_locks
			engine_2_1x
			armor_plate_small
			fuel_tanks_small
			reflex_gunsight
			radial_engine_2_1x
			straight_wing
			lmg_defense_turret
		}
	}

	cas_2 = {
		priority = {
			factor = 100
		}
		name = "Hs 129B-1"

		history = yes
		override_sprite="GFX_GER_LAMP_Hs129B1"
		override_model ="GER_CAS_equipment_3_entity"
		target_variant = {
			match_value = 1600
			type = small_plane_cas_airframe_2
			modules = {
				fixed_wing_slot = straight_wing
				fixed_radar_slot = empty
				fixed_aux_prop_slot = injection_system
				fixed_optics_slot = reflex_gunsight
				fixed_engine_mod_slot = supercharger
				fixed_fuel_type_slot = empty
				fixed_main_weapon_slot = bomb_locks
				fixed_auxiliary_weapon_slot_1 = { any_of = { heavy_mg_2x light_mg_2x } }
				fixed_auxiliary_weapon_slot_2 = aircraft_cannon_3_1x
				fixed_auxiliary_weapon_slot_3 = small_bomb_bay
				engine_type_slot = radial_engine_3_2x
				special_type_slot_1 = armor_plate_small
			}
		}

		allowed_modules = {
			bomb_locks
			engine_2_1x
			armor_plate_small
			fuel_tanks_small
			reflex_gunsight
			radial_engine_3_1x
			straight_wing
		}
	}
	cas_2b = {
		priority = {
			factor = 100
		}
		name = "Hs 129B-2"

		history = yes
		override_sprite="GFX_GER_LAMP_Hs129B2"
		override_model ="GER_CAS_equipment_3_entity"

		target_variant = {
			match_value = 1700
			type = small_plane_cas_airframe_2
			modules = {
				fixed_wing_slot = straight_wing
				fixed_radar_slot = empty
				fixed_aux_prop_slot = injection_system
				fixed_optics_slot = reflex_gunsight
				fixed_engine_mod_slot = supercharger
				fixed_fuel_type_slot = empty
				fixed_main_weapon_slot = bomb_locks
				fixed_auxiliary_weapon_slot_1 = tank_buster_1
				engine_type_slot = radial_engine_3_2x
				special_type_slot_1 = armor_plate_small
			}
		}

		allowed_modules = {
			bomb_locks
			engine_2_1x
			armor_plate_small
			fuel_tanks_small
			reflex_gunsight
			radial_engine_3_1x
			straight_wing
		}
	}
	cas_2c = {
		priority = {
			factor = 100
		}
		name = "Ju 187"

		history = yes

		override_sprite="GFX_GER_LAMP_Ju187"

		target_variant = {
			match_value = 1700
			type = small_plane_cas_airframe_2
			modules = {
				fixed_wing_slot = inverted_gull_wings
				fixed_aux_prop_slot = injection_system
				fixed_optics_slot = reflex_gunsight
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = heavy_bomb_locks
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_2_2x
				fixed_auxiliary_weapon_slot_2 = drop_tanks
				fixed_auxiliary_weapon_slot_3 = bomb_locks
				engine_type_slot = engine_3_1x
				special_type_slot_1 = hmg_defense_gunner
				special_type_slot_2 = dive_brakes_small
				special_type_slot_3 = armor_plate_small
			}
		}

		allowed_modules = {
			bomb_locks
			engine_2_1x
			armor_plate_small
			fuel_tanks_small
			reflex_gunsight
			radial_engine_3_1x
			straight_wing
		}
	}
	cas_2d = {
		priority = {
			factor = 100
		}
		name = "Hs 129B-3"

		history = yes
		override_sprite="GFX_GER_LAMP_Hs129B3"
		override_model ="GER_CAS_equipment_3_entity"

		target_variant = {
			match_value = 1700
			type = small_plane_cas_airframe_2
			modules = {
				fixed_wing_slot = straight_wing
				fixed_radar_slot = empty
				fixed_aux_prop_slot = injection_system
				fixed_optics_slot = reflex_gunsight
				fixed_engine_mod_slot = supercharger
				fixed_fuel_type_slot = empty
				fixed_main_weapon_slot = bomb_locks
				fixed_auxiliary_weapon_slot_1 = tank_buster_3
				engine_type_slot = radial_engine_3_2x
				special_type_slot_1 = armor_plate_small
			}
		}

		allowed_modules = {
			bomb_locks
			engine_2_1x
			armor_plate_small
			fuel_tanks_small
			reflex_gunsight
			radial_engine_3_1x
			straight_wing
		}
	}

	cas_2e = {
		priority = {
			factor = 100
		}
		name = "Fw 190F-8"
		history = yes
		override_sprite="GFX_GER_LAMP_Fw190F"
		target_variant = {
			match_value = 1700
			type = small_plane_cas_airframe_2
			modules = {
				fixed_wing_slot = straight_wing
				fixed_aux_prop_slot = injection_system
				fixed_optics_slot = reflex_gunsight
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = { any_of = { heavy_bomb_locks bomb_locks } }
				#fixed_fuel_type_slot = low_octane_fuel
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_3_2x
				fixed_auxiliary_weapon_slot_2 = heavy_mg_2x
				fixed_auxiliary_weapon_slot_3 = drop_tanks
				engine_type_slot = radial_engine_3_1x
				special_type_slot_1 = armor_plate_small
			}
		}

		allowed_modules = {
			heavy_mg_4x
			heavy_mg_2x
			gunpod_cannon_2_2x
			gunpod_cannon_3_2x
			gunpod_cannon_2_4x
			gunpod_cannon_3_4x
			aircraft_cannon_2_2x
			aircraft_cannon_1_2x
			radial_engine_3_1x
			engine_3_1x
			turbocharger
			supercharger
			reflex_gunsight
			semielliptical_wing
			straight_wing
			injection_system
			fighter_addon_weapon
			fighter_weapon
			self_sealing_fuel_tanks_small
		}
	}
	cas_3 = {
		priority = {
			factor = 100
		}
		name = "BV P.193"
		history = yes

		override_sprite="GFX_GER_LAMP_BvP193"
		target_variant = {
			match_value = 1700
			type = small_plane_cas_airframe_3
			modules = {
				fixed_wing_slot = straight_wing
				fixed_aux_prop_slot = injection_system
				fixed_optics_slot = reflex_gunsight
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = heavy_bomb_locks
				fixed_auxiliary_weapon_slot_1 = tank_buster_2
				fixed_auxiliary_weapon_slot_2 = aircraft_cannon_2_2x
				fixed_auxiliary_weapon_slot_3 = imp_rocket_rails
				fixed_auxiliary_weapon_slot_4 = drop_tanks
				engine_type_slot = engine_4_1x
				special_type_slot_1 = hmg_defense_turret
				special_type_slot_2 = armor_plate_small
				special_type_slot_3 = dive_brakes_small
				special_type_slot_4 = pressurized_cabin_small
			}
		}
		allowed_modules = {
			small_bomb_bay
			bomb_locks
			engine_2_2x
			engine_3_2x
			armor_plate_small
			fuel_tanks_small
			reflex_gunsight
			straight_wing
		}
	}

	cas_4 = {
		priority = {
			factor = 200
		}
		name = "Hs 132"

		history = yes
		override_sprite="GFX_GER_LAMP_Hs132"

		target_variant = {
			match_value = 2500
			type = small_plane_cas_airframe_4
			modules = {
				fixed_wing_slot = straight_wing
				fixed_optics_slot = { any_of = { toss_computer gyro_gunsight reflex_gunsight } }
				fixed_main_weapon_slot = heavy_bomb_locks
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_2_2x
				fixed_auxiliary_weapon_slot_2 = imp_rocket_rails
				engine_type_slot = jet_engine_1x
				fixed_tail_modifications_slot = twin_tail
			}
		}

		allowed_modules = {
			small_bomb_bay
			bomb_locks
			rocket_rails
			engine_3_2x
			fuel_tanks_small
			reflex_gunsight
			engine_4_1x
			armor_plate_small
			imp_rocket_rails
		}
	}
	cas_4b = {

		name = "Me 262A-2a/U2"

		priority = {
			factor = 100
		}
		history = yes
		override_sprite="GFX_GER_LAMP_Me262A2A2U2"

		target_variant = {
			match_value = 4000
			type = small_plane_cas_airframe_4
			modules = {
				fixed_wing_slot = swept_wing
				fixed_optics_slot = toss_computer
				fixed_main_weapon_slot = bomb_locks
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_3_2x
				engine_type_slot = jet_engine_2x
				special_type_slot_1 = pressurized_cabin_small
			}
		}

		allowed_modules = {
			aircraft_cannon_3_2x
			aircraft_cannon_2_2x
			aircraft_cannon_1_2x
			jet_engine_2x
			armor_plate_small
			straight_wing
			plane_optics
			reflex_gunsight
			heavy_mg_4x
			heavy_mg_2x
			drop_tanks
			bomb_locks
			rocket_rails
			g_suit_type
			swept_wing
			fighter_weapon
			g_suit_type
			g_suit_1
			g_suit_2
			g_suit_3
			self_sealing_fuel_tanks_small
		}
	}
	cas_5 = {
		priority = {
			factor = 200
		}
		name = "Me 1099"
		history = yes
		override_sprite="GFX_GER_Me_1099"
		target_variant = {
			match_value = 3000
			type = small_plane_cas_airframe_5
			modules = {
				fixed_wing_slot = swept_wing
				fixed_optics_slot = { any_of = { toss_computer gyro_gunsight } }
				fixed_main_weapon_slot = tank_buster_3
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_4_2x
				fixed_auxiliary_weapon_slot_2 = { any_of = { rocket_pod_module imp_rocket_rails heavy_bomb_locks bomb_locks } }
				engine_type_slot = jet_engine_2_2x
				special_type_slot_1 = armor_plate_small
				special_type_slot_2 = hmg_defense_gunner
				special_type_slot_3 = pressurized_cabin_small
			}
		}

		allowed_modules = {
			small_bomb_bay
			bomb_locks
			rocket_rails
			engine_3_2x
			fuel_tanks_small
			reflex_gunsight
			engine_4_1x
			armor_plate_small
			imp_rocket_rails
			swept_wing
		}
	}
	cas_6 = {
		priority = {
			factor = 200
		}
		name = "Ju 387"
		history = yes
		override_sprite="GFX_GER_Ju_387"
		target_variant = {
			match_value = 3500
			type = small_plane_cas_airframe_6
			modules = {
				fixed_wing_slot = straight_wing
				fixed_optics_slot = { any_of = { toss_computer gyro_gunsight } }
				fixed_main_weapon_slot = {
					any_of = {
						imp_bomb_locks
						heavy_bomb_locks
						bomb_locks
					}
				}
				fixed_auxiliary_weapon_slot_1 = tank_buster_3
				fixed_auxiliary_weapon_slot_2 = {
					any_of = {
						imp_bomb_locks
						heavy_bomb_locks
						bomb_locks
					}
				}
				fixed_auxiliary_weapon_slot_3 = { any_of = { rocket_pod_module imp_rocket_rails heavy_bomb_locks bomb_locks } }
				engine_type_slot = second_gen_jet_engine_2x
				fixed_tail_modifications_slot = twin_tail
				special_type_slot_2 = armor_plate_small
				special_type_slot_3 = pressurized_cabin_small
			}
		}

		allowed_modules = {
			small_bomb_bay
			bomb_locks
			rocket_rails
			engine_3_2x
			fuel_tanks_small
			reflex_gunsight
			engine_4_1x
			armor_plate_small
			imp_rocket_rails
			second_gen_jet_engine_1x
			swept_wing
		}
	}
	cas_7 = {
		priority = {
			factor = 200
		}
		name = "Ta 241"
		history = yes
		override_sprite="GFX_GER_Ta_241_Marut"
		target_variant = {
			match_value = 4000
			type = small_plane_cas_airframe_7
			modules = {
				fixed_wing_slot = tailed_delta_wing
				fixed_optics_slot = { any_of = { hud_module toss_computer gyro_gunsight } }
				fixed_engine_mod_slot = afterburner
				fixed_main_weapon_slot = {
					any_of = {
						imp_bomb_locks
						heavy_bomb_locks
						bomb_locks
					}
				}
				fixed_auxiliary_weapon_slot_1 = {
					any_of = {
						aircraft_cannon_5_1x
						aircraft_cannon_4_2x
					}
				}
				fixed_auxiliary_weapon_slot_2 = {
					any_of = {
						imp_bomb_locks
						heavy_bomb_locks
						bomb_locks
					}
				}
				fixed_auxiliary_weapon_slot_3 = { any_of = { rocket_pod_module imp_rocket_rails heavy_bomb_locks bomb_locks } }
				engine_type_slot = second_gen_jet_engine_2x
				special_type_slot_1 = armor_plate_small
				special_type_slot_2 = fuel_tanks_small
				special_type_slot_3 = pressurized_cabin_small
			}
		}

		allowed_modules = {
			small_bomb_bay
			bomb_locks
			rocket_rails
			engine_3_2x
			fuel_tanks_small
			reflex_gunsight
			engine_4_1x
			armor_plate_small
			imp_rocket_rails
			second_gen_jet_engine_1x
			swept_wing
			toss_computer
			aircraft_cannon_3_2x
			air_ground_radar_6
			air_ground_radar_5
			air_ground_radar_4
		}
	}
	cas_8 = {
		priority = {
			factor = 200
		}
		name = "He 12"
		history = yes
		override_sprite="GFX_GER_He_12"
		target_variant = {
			match_value = 4500
			type = small_plane_cas_airframe_8
			modules = {
				fixed_wing_slot = swept_wing
				fixed_optics_slot = toss_computer
				#fixed_aux_prop_slot = aux_vtol_jet_engine
				fixed_main_weapon_slot = {
					any_of = {
						imp_bomb_locks
						heavy_bomb_locks
						bomb_locks
					}
				}
				fixed_auxiliary_weapon_slot_1 = {
					any_of = {
						aircraft_cannon_5_1x
						aircraft_cannon_4_2x
					}
				}
				fixed_auxiliary_weapon_slot_2 = { any_of = { rocket_pod_module imp_rocket_rails heavy_bomb_locks bomb_locks } }
				fixed_auxiliary_weapon_slot_3 = {
					any_of = {
						air_air_ir_missile_2_module
						air_air_ir_missile_1_module
					}
				}
				engine_type_slot = third_gen_jet_engine_2x
				special_type_slot_1 = armor_plate_small
				special_type_slot_2 = fuel_tanks_small
				fixed_radar_slot = {
					any_of = {
						air_ground_radar_6
						air_ground_radar_5
						air_ground_radar_4
					}
				}
			}
		}

		allowed_modules = {
			small_bomb_bay
			bomb_locks
			rocket_rails
			engine_3_2x
			fuel_tanks_small
			reflex_gunsight
			engine_4_1x
			armor_plate_small
			imp_rocket_rails
			second_gen_jet_engine_1x
			swept_wing
			toss_computer
			imp_bomb_locks
			rocket_pod_module
			third_gen_jet_engine_1x
			aircraft_cannon_5_1x
			air_air_ir_missile_2_module
			air_air_ir_missile_1_module
			air_air_missile_4_module
			air_air_missile_3_module
			air_ground_radar_6
			air_ground_radar_5
			air_ground_radar_4
		}
	}
}

GER_naval_bomber = {
	category = air

	blocked_for = {}

	available_for = {EMP}

	roles = {
		air_naval_bomber
	}

	priority = {
		factor = 500
	}

	naval_bomber_1 = {

		name = "Do 22"

		history = yes
		override_sprite="GFX_GER_LAMP_Do22"

		priority = {
			factor = 100
		}
		target_variant = {
			match_value = 1000
			type = small_plane_naval_bomber_airframe_1
			modules = {
				fixed_wing_slot = straight_wing
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = { any_of = { torpedo_mounting_2 torpedo_mounting } }
				engine_type_slot = engine_2_1x
				special_type_slot_1 = floats
				special_type_slot_2 = fuel_tanks_small
			}
		}
		allowed_modules = {
			torpedo_mounting
			engine_2_1x
			straight_wing
			radial_engine_2_1x
			nav_bomber_weapon
			fuel_tanks_small
		}
	}
	naval_bomber_2 = {
		name = "Fw 190A-5/U14"
		priority = {
			factor = 200
		}

		history = yes
		override_sprite="GFX_GER_LAMP_Fw190A5U14"

		target_variant = {
			match_value = 1500
			type = small_plane_naval_bomber_airframe_2
			modules = {
				fixed_wing_slot = straight_wing
				fixed_radar_slot = empty
				fixed_aux_prop_slot = injection_system
				fixed_optics_slot = reflex_gunsight
				fixed_engine_mod_slot = supercharger
				fixed_fuel_type_slot = empty
				fixed_main_weapon_slot = { any_of = { torpedo_mounting_3 torpedo_mounting_2 torpedo_mounting } }
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_2_2x
				engine_type_slot = radial_engine_3_1x
				special_type_slot_1 = armor_plate_small
				special_type_slot_2 = fuel_tanks_small
			}
		}
		allowed_modules = {
			torpedo_mounting
			lmg_defense_turret
			bomb_locks
			engine_2_2x
			straight_wing
			nav_bomber_weapon
			small_bomb_bay
			radial_engine_3_1x
			hmg_defense_turret
			fuel_tanks_small
			armor_plate_small
		}
	}

	naval_bomber_3 = {
		name = "Ta 154A-4/U4"
		priority = {
			factor = 200
		}

		history = yes
		override_sprite="GFX_GER_LAMP_Ta154A4"

		target_variant = {
			match_value = 2000
			type = small_plane_naval_bomber_airframe_3
			modules = {
				fixed_wing_slot = straight_wing
				fixed_optics_slot = reflex_gunsight
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = { any_of = { torpedo_mounting_3 torpedo_mounting_2 torpedo_mounting } }
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_2_2x
				engine_type_slot = radial_engine_4_2x
				fixed_radar_slot = air_ground_radar_2
				special_type_slot_2 = armor_plate_small
			}

		}

		allowed_modules = {
			torpedo_mounting
			bomb_locks
			engine_3_1x
			lmg_defense_turret
			straight_wing
			air_ground_radar_2
			nav_bomber_weapon
			small_bomb_bay
			heavy_mg_2x
			radial_engine_4_1x
			hmg_defense_turret
			fuel_tanks_small
			armor_plate_small
			lmg_defense_turret
		}
	}

	naval_bomber_4 = {

		priority = {
			factor = 200
		}

		name = "Fw.P2"
		history = yes
		override_sprite="GFX_GER_Fw_P2"

		target_variant = {
			match_value = 2500
			type = small_plane_naval_bomber_airframe_4
			modules = {
				fixed_wing_slot = straight_wing
				fixed_optics_slot = reflex_gunsight
				fixed_main_weapon_slot = guided_anti_ship_missile
				engine_type_slot = jet_engine_2x
				fixed_radar_slot = plane_special_module_air_ground_radar
				special_type_slot_1 = fuel_tanks_small
				special_type_slot_2 = armor_plate_small
			}

		}

		allowed_modules = {
			torpedo_mounting
			bomb_locks
			engine_3_1x
			reflex_gunsight
			gyro_gunsight
			lmg_defense_turret
			straight_wing
			plane_special_module_air_ground_radar
			air_ground_radar_2
			nav_bomber_weapon
			small_bomb_bay
			heavy_mg_2x
			radial_engine_4_1x
			hmg_defense_turret
			fuel_tanks_small
			armor_plate_small
			lmg_defense_turret
			contra_rotating_props
			cas_weapon
		}
	}

	naval_bomber_5 = {
		name = "Fw 250T"
		priority = {
			factor = 200
		}

		history = yes
		override_sprite="GFX_GER_Fw_250B"

		target_variant = {
			match_value = 3000
			type = small_plane_naval_bomber_airframe_5
			modules = {
				fixed_wing_slot = swept_wing
				fixed_optics_slot = plane_optics
				fixed_main_weapon_slot = { any_of = { guided_anti_ship_missile_2 guided_anti_ship_missile torpedo_mounting_3 torpedo_mounting_2 torpedo_mounting } }

				engine_type_slot = second_gen_jet_engine_1x
				special_type_slot_1 = fuel_tanks_small
				special_type_slot_2 = armor_plate_small
				fixed_radar_slot = { any_of = { air_ground_radar_3 air_ground_radar_2 } }
			}

		}

		allowed_modules = {
			torpedo_mounting
			bomb_locks
			engine_3_1x
			lmg_defense_turret
			straight_wing
			air_ground_radar_2
			air_ground_radar_3
			nav_bomber_weapon
			small_bomb_bay
			heavy_mg_2x
			radial_engine_4_1x
			hmg_defense_turret
			fuel_tanks_small
			armor_plate_small
			lmg_defense_turret
			contra_rotating_props
			aircraft_cannon_3_2x
			cas_weapon
			plane_special_module_air_ground_radar
		}
	}

	naval_bomber_6 = {
		name = "Do 252"
		priority = {
			factor = 200
		}

		history = yes
		override_sprite="GFX_GER_Bv_252"

		target_variant = {
			match_value = 3000
			type = small_plane_naval_bomber_airframe_6
			modules = {
				fixed_wing_slot = swept_wing
				fixed_optics_slot = plane_optics
				fixed_aux_prop_slot = contra_rotating_props
				fixed_main_weapon_slot = { any_of = { guided_anti_ship_missile_4 guided_anti_ship_missile_2 guided_anti_ship_missile torpedo_mounting_3 torpedo_mounting_2 torpedo_mounting } }
				engine_type_slot = turboprop_engine_2x
				special_type_slot_1 = fuel_tanks_small
				special_type_slot_2 = armor_plate_small
				fixed_radar_slot = { any_of = { air_ground_radar_4 air_ground_radar_3 } }
			}

		}

		allowed_modules = {
			torpedo_mounting
			bomb_locks
			engine_3_1x
			lmg_defense_turret
			straight_wing
			air_ground_radar_2
			air_ground_radar_3
			nav_bomber_weapon
			small_bomb_bay
			heavy_mg_2x
			radial_engine_4_1x
			hmg_defense_turret
			fuel_tanks_small
			armor_plate_small
			lmg_defense_turret
			contra_rotating_props
			aircraft_cannon_3_2x
			cas_weapon
			plane_special_module_air_ground_radar
		}
	}

	naval_bomber_7 = {
		name = "Fw 310"
		priority = {
			factor = 200
		}

		history = yes
		override_sprite="GFX_GER_Fw_310"

		target_variant = {
			match_value = 4000
			type = small_plane_naval_bomber_airframe_7
			modules = {
				fixed_wing_slot = flying_wing
				fixed_optics_slot = plane_optics
				fixed_main_weapon_slot = { any_of = { guided_anti_ship_missile_4 guided_anti_ship_missile_2 guided_anti_ship_missile torpedo_mounting_3 torpedo_mounting_2 torpedo_mounting } }
				engine_type_slot = second_gen_jet_engine_2x
				special_type_slot_1 = fuel_tanks_small
				special_type_slot_2 = armor_plate_small
				fixed_radar_slot = { any_of = { air_ground_radar_6 air_ground_radar_5 } }
			}

		}

		allowed_modules = {
			torpedo_mounting
			bomb_locks
			engine_3_1x
			lmg_defense_turret
			straight_wing
			air_ground_radar_2
			air_ground_radar_3
			nav_bomber_weapon
			small_bomb_bay
			heavy_mg_2x
			radial_engine_4_1x
			hmg_defense_turret
			fuel_tanks_small
			armor_plate_small
			lmg_defense_turret
			contra_rotating_props
			aircraft_cannon_3_2x
			cas_weapon
			plane_special_module_air_ground_radar
		}
	}

	naval_bomber_8 = {
		name = "Ho 48N"
		priority = {
			factor = 200
		}

		history = yes
		override_sprite="GFX_GER_Ho_48N"

		target_variant = {
			match_value = 5000
			type = small_plane_naval_bomber_airframe_8
			modules = {
				fixed_wing_slot = delta_wing
				fixed_optics_slot = plane_optics
				fixed_main_weapon_slot = { any_of = { guided_anti_ship_missile_4 guided_anti_ship_missile_2 guided_anti_ship_missile torpedo_mounting_3 torpedo_mounting_2 torpedo_mounting } }
				engine_type_slot = third_gen_jet_engine_2x
				special_type_slot_1 = fuel_tanks_small
				special_type_slot_2 = armor_plate_small
				fixed_radar_slot = { any_of = { air_ground_radar_6 air_ground_radar_5 } }
			}

		}

		allowed_modules = {
			torpedo_mounting
			bomb_locks
			engine_3_1x
			lmg_defense_turret
			straight_wing
			air_ground_radar_2
			air_ground_radar_3
			nav_bomber_weapon
			small_bomb_bay
			heavy_mg_2x
			radial_engine_4_1x
			hmg_defense_turret
			fuel_tanks_small
			armor_plate_small
			lmg_defense_turret
			contra_rotating_props
			aircraft_cannon_3_2x
			cas_weapon
			plane_special_module_air_ground_radar
		}
	}
}

GER_cv_fighter = {
	category = air

	#blocked_for = {  ALK EMP REP JAP }

	available_for = {EMP}

	roles = {
		air_cv_fighter
	}

	priority = {
		factor = 1000
		modifier = {
			has_navy_size = {
				unit = carrier
 	  			size < 1
			}
			factor = 0
		}
		modifier = {
			has_war_with = JAP
			factor = 2
		}
	}

	great_war_cv_fighter_default = {
		#name = "F3F"

		priority = {
			factor = 1
			modifier = {
				has_tech = basic_small_airframe
				factor = 0 #let's not waste XP here
			}
		}

		name = "Ar 197"
		history = yes
		override_sprite="GFX_GER_LAMP_Ar197"

		target_variant = {
			match_value = 1000
			type = cv_small_plane_airframe_0
			modules = {
				fixed_wing_slot = biplane_wing
				fixed_main_weapon_slot = light_mg_2x
				engine_type_slot = engine_1_1x
			}
		}

		allowed_modules = {
			biplane_wing
			engine_1_1x
			light_mg_2x
			light_mg_4x
		}
	}

	basic_cv_fighter_default = {
		priority = {
			factor = 100
		}

		name = "Bf 109T"
		history = yes
		override_sprite="GFX_GER_LAMP_Bf109T"

		target_variant = {
			match_value = 2000
			type = cv_small_plane_airframe_1
			modules = {
				fixed_wing_slot = straight_wing
				fixed_optics_slot = plane_optics
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = engine_cannon_2_1x
				fixed_auxiliary_weapon_slot_1 = heavy_mg_4x
				fixed_auxiliary_weapon_slot_2 = drop_tanks
				engine_type_slot = engine_2_1x
			}
		}

		allowed_modules = {
			reflex_gunsight
			heavy_mg_4x
			heavy_mg_2x
			engine_2_1x
			armor_plate_small
			straight_wing
		}
	}

	basic_cv_fighter_2 = {
		priority = {
			factor = 100
		}

		name = "Me 155"
		history = yes
		override_sprite="GFX_GER_LAMP_Me155"

		target_variant = {
			match_value = 2000
			type = cv_small_plane_airframe_1
			modules = {
				fixed_wing_slot = straight_wing
				fixed_optics_slot = plane_optics
				fixed_engine_mod_slot = supercharger
				fixed_aux_prop_slot = injection_system
				fixed_main_weapon_slot = engine_cannon_2_1x
				fixed_auxiliary_weapon_slot_1 = heavy_mg_4x
				fixed_auxiliary_weapon_slot_2 = drop_tanks
				engine_type_slot = engine_3_1x
			}
		}

		allowed_modules = {
			reflex_gunsight
			heavy_mg_4x
			heavy_mg_2x
			engine_2_1x
			armor_plate_small
			straight_wing
		}
	}

	improved_cv_fighter_default = {
		priority = {
			factor = 10
		}
		name = "Fw 190T"
		override_sprite="GFX_GER_LAMP_Fw190T"
		history = yes
		target_variant = {
			match_value = 3000
			type = cv_small_plane_airframe_2
			modules = {
				fixed_wing_slot = straight_wing
				fixed_radar_slot = empty
				fixed_aux_prop_slot = injection_system
				fixed_optics_slot = reflex_gunsight
				fixed_engine_mod_slot = supercharger
				fixed_fuel_type_slot = empty
				fixed_main_weapon_slot = light_mg_2x
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_2_2x
				fixed_auxiliary_weapon_slot_2 = aircraft_cannon_2_2x
				fixed_auxiliary_weapon_slot_3 = drop_tanks
				engine_type_slot = radial_engine_3_1x
				special_type_slot_1 = pressurized_cabin_small
				special_type_slot_2 = armor_plate_small
			}
		}

		allowed_modules = {
			heavy_mg_4x
			heavy_mg_2x
			aircraft_cannon_1_2x
			radial_engine_3_1x
			engine_3_1x
			turbocharger
			supercharger
			reflex_gunsight
			semielliptical_wing
			straight_wing
		}
	}

	advanced_cv_fighter_default = {
		priority = {
			factor = 10
		}
		name = "Bv 155T"
		override_sprite="GFX_GER_LAMP_Bv155T"
		history = yes
		target_variant = {
			match_value = 4000
			type = cv_small_plane_airframe_3
			modules = {
				fixed_wing_slot = straight_wing
				fixed_aux_prop_slot = injection_system
				fixed_optics_slot = {
					any_of = {
						gyro_gunsight
						reflex_gunsight
					}
				}
				fixed_engine_mod_slot = turbocharger
				fixed_main_weapon_slot = engine_cannon_3_1x
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_3_2x
				fixed_auxiliary_weapon_slot_2 = drop_tanks
				fixed_electronics_slot = early_radar_warning_system
				engine_type_slot = engine_4_1x
				special_type_slot_1 = armor_plate_small
				special_type_slot_2 = fuel_tanks_small
			}
		}

		allowed_modules = {
			heavy_mg_4x
			heavy_mg_2x
			aircraft_cannon_1_2x
			radial_engine_4_1x
			engine_4_1x
			turbocharger
			supercharger
			reflex_gunsight
			semielliptical_wing
			straight_wing
			laminar_flow_straight_wing
			plane_optics
			bomb_locks
			rocket_rails
		}
	}

	jet_cv_fighter_default = {
		priority = {
			factor = 10
		}
		name = "Me 262T"
		override_sprite="GFX_GER_LAMP_Me262T"
		history = yes
		target_variant = {
			match_value = 5000
			type = cv_small_plane_airframe_4
			modules = {
				fixed_wing_slot = straight_wing
				fixed_radar_slot = empty
				fixed_aux_prop_slot = empty
				fixed_optics_slot = {
					any_of = {
						gyro_gunsight
						reflex_gunsight
					}
				}
				fixed_main_weapon_slot = { any_of = { aircraft_cannon_4_2x aircraft_cannon_3_2x aircraft_cannon_2_2x } }
				fixed_auxiliary_weapon_slot_1 = { any_of = { aircraft_cannon_4_2x aircraft_cannon_3_2x aircraft_cannon_2_2x } }
				fixed_auxiliary_weapon_slot_2 = drop_tanks
				fixed_electronics_slot = early_radar_warning_system
				engine_type_slot = jet_engine_2x
				special_type_slot_1 = armor_plate_small
			}
		}

		allowed_modules = {
			aircraft_cannon_2_2x
			aircraft_cannon_1_2x
			jet_engine_2x
			radial_engine_4_1x
			armor_plate_small
			straight_wing
			plane_optics
			reflex_gunsight
			heavy_mg_4x
			heavy_mg_2x
			drop_tanks
			bomb_locks
			rocket_rails
			g_suit_type
		}
	}

	jet_cv_fighter_2 = {
		priority = {
			factor = 10
		}
		name = "Fw PTL"
		override_sprite="GFX_GER_Fw_PTL"
		history = yes
		target_variant = {
			match_value = 4000
			type = cv_small_plane_airframe_5
			modules = {
				fixed_wing_slot = swept_wing
				fixed_radar_slot = empty
				fixed_aux_prop_slot = aux_jet_engine
				fixed_optics_slot = {
					any_of = {
						gyro_gunsight
						reflex_gunsight
					}
				}
				fixed_main_weapon_slot = heavy_mg_4x
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_3_2x
				fixed_auxiliary_weapon_slot_2 = drop_tanks
				fixed_electronics_slot = basic_radar_warning_system
				engine_type_slot = engine_5_1x
				special_type_slot_1 = armor_plate_small
				special_type_slot_2 = g_suit_1
			}
		}

		allowed_modules = {
			aircraft_cannon_2_2x
			aircraft_cannon_1_2x
			jet_engine_2x
			armor_plate_small
			straight_wing
			plane_optics
			reflex_gunsight
			heavy_mg_4x
			heavy_mg_2x
			drop_tanks
			bomb_locks
			rocket_rails
			g_suit_type
		}
	}

	jet_cv_fighter_3 = {
		priority = {
			factor = 10
		}
		name = "Me 1110T"
		override_sprite="GFX_GER_Me_1110T"
		history = yes
		target_variant = {
			match_value = 6000
			type = cv_small_plane_airframe_6
			modules = {
				fixed_wing_slot = swept_wing
				fixed_radar_slot = plane_special_module_air_air_radar
				fixed_optics_slot = {
					any_of = {
						gyro_gunsight
						reflex_gunsight
					}
				}
				fixed_engine_mod_slot = afterburner
				fixed_main_weapon_slot = aircraft_cannon_4_2x
				fixed_auxiliary_weapon_slot_1 = {
					any_of = {
						aircraft_cannon_4_2x
						aircraft_cannon_3_2x
					}
				}
				fixed_auxiliary_weapon_slot_2 = {
					any_of = {
						air_air_missile_2_module
						air_air_missile_1_module
					}
				}
				fixed_auxiliary_weapon_slot_3 = drop_tanks
				fixed_electronics_slot = basic_radar_warning_system
				engine_type_slot = second_gen_jet_engine_1x
				special_type_slot_1 = armor_plate_small
				special_type_slot_2 = {	any_of = { g_suit_3 g_suit_2 g_suit_1 } }
			}
		}

		allowed_modules = {
			aircraft_cannon_2_2x
			aircraft_cannon_1_2x
			aircraft_cannon_3_2x
			aircraft_cannon_4_2x
			jet_engine_2x
			armor_plate_small
			straight_wing
			plane_optics
			reflex_gunsight
			heavy_mg_4x
			heavy_mg_2x
			drop_tanks
			bomb_locks
			rocket_rails
			plane_special_module_air_air_radar
			g_suit_type
			cas_weapon
			air_air_ir_missile_1_module
			air_air_ir_missile_2_module
		}
	}
	jet_cv_fighter_4 = {
		priority = {
			factor = 10
		}
		name = "Fw 251T"
		override_sprite="GFX_GER_Fw_251T"
		history = yes
		target_variant = {
			match_value = 7000
			type = cv_small_plane_airframe_7
			modules = {
				fixed_wing_slot = swept_wing
				fixed_optics_slot = {
					any_of = {
						hud_module
						gyro_gunsight
					}
				}
				##fixed_fuel_type_slot = low_octane_fuel
				fixed_engine_mod_slot = afterburner
				fixed_main_weapon_slot = {
					any_of = {
						aircraft_cannon_4_2x
						aircraft_cannon_3_2x
					}
				}
				fixed_auxiliary_weapon_slot_1 = {
					any_of = {
						air_air_ir_missile_2_module
						air_air_ir_missile_1_module
					}
				}
				fixed_auxiliary_weapon_slot_2 = {
					any_of = {
						air_air_ir_missile_2_module
						air_air_ir_missile_1_module
					}
				}
				fixed_electronics_slot = improved_radar_warning_system
				engine_type_slot = second_gen_jet_engine_1x
				special_type_slot_1 = {	any_of = { g_suit_3 g_suit_2 g_suit_1 } }
			}
		}

		allowed_modules = {
			aircraft_cannon_2_2x
			aircraft_cannon_1_2x
			aircraft_cannon_3_2x
			aircraft_cannon_4_2x
			jet_engine_2x
			armor_plate_small
			straight_wing
			plane_optics
			reflex_gunsight
			heavy_mg_4x
			heavy_mg_2x
			drop_tanks
			bomb_locks
			rocket_rails
			plane_special_module_air_air_radar
			g_suit_type
			air_air_missile_2_module
			air_air_missile_1_module
		}
	}
	jet_cv_fighter_5 = {
		priority = {
			factor = 10
		}
		name = "VJ 101D"
		override_sprite="GFX_GER_Vj_101D"
		history = yes
		target_variant = {
			match_value = 8000
			type = cv_small_plane_airframe_8
			modules = {
				fixed_wing_slot = tailed_delta_wing
				fixed_radar_slot = { any_of = { air_air_radar_6 air_air_radar_5 air_air_radar_4 } }
				fixed_aux_prop_slot = { any_of = { aux_vtol_jet_engine aux_jet_engine } }
				fixed_optics_slot = {
					any_of = {
						hud_module
						gyro_gunsight
					}
				}
				fixed_engine_mod_slot = mach_2_afterburner
				fixed_main_weapon_slot = {
					any_of = {
						aircraft_cannon_5_1x
					}
				}
				fixed_auxiliary_weapon_slot_1 = {
					any_of = {
						air_air_ir_missile_1_module
						air_air_ir_missile_2_module
					}
				}
				fixed_auxiliary_weapon_slot_4 = {
					any_of = {
						rocket_pod_module
						imp_bomb_locks
						air_air_ir_missile_1_module
						air_air_ir_missile_2_module
					}
				}
				fixed_auxiliary_weapon_slot_3 = {
					any_of = {
						air_air_missile_4_module
						air_air_missile_3_module
						air_air_missile_2_module
					}
				}
				fixed_auxiliary_weapon_slot_2 = {
					any_of = {
						air_air_missile_4_module
						air_air_missile_3_module
						air_air_missile_2_module
					}
				}
				fixed_electronics_slot = improved_radar_warning_system
				engine_type_slot = third_gen_jet_engine_2x
				special_type_slot_1 = {	any_of = { g_suit_3 g_suit_2 g_suit_1 } }
				special_type_slot_2 = armor_plate_small
			}
		}

		allowed_modules = {
			aircraft_cannon_2_2x
			aircraft_cannon_1_2x
			aircraft_cannon_3_2x
			aircraft_cannon_4_2x
			aircraft_cannon_4_1x
			jet_engine_2x
			armor_plate_small
			straight_wing
			plane_optics
			reflex_gunsight
			heavy_mg_4x
			heavy_mg_2x
			drop_tanks
			bomb_locks
			rocket_rails
			plane_special_module_air_air_radar
			g_suit_type
			air_air_missile_2_module
			air_air_missile_1_module
		}
	}
}

GER_cv_cas = {
	category = air

	#blocked_for = { ALK EMP REP JAP }

	available_for = {EMP}

	roles = {
		air_cv_cas
	}

	priority = {
		factor = 100
		modifier = {
			has_navy_size = {
				unit = carrier
 	  			size < 1
			}
			factor = 0
		}
	}
	cv_cas_1 = {
		priority = {
			factor = 100

		}
		name = "Ju 87C"
		override_sprite="GFX_GER_LAMP_Ju87C"
		history = yes
		target_variant = {
			match_value = 1000
			type = cv_small_plane_cas_airframe_1
			modules = {
				fixed_wing_slot = inverted_gull_wings
				fixed_radar_slot = empty
				fixed_aux_prop_slot = injection_system
				fixed_optics_slot = reflex_gunsight
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = { any_of = { armor_piercing_bomb_locks bomb_locks heavy_bomb_locks } }
				fixed_auxiliary_weapon_slot_1 = empty
				engine_type_slot = radial_engine_2_1x
				special_type_slot_1 = lmg_defense_gunner
				special_type_slot_2 = dive_brakes_small
			}

		}

		allowed_modules = {
			bomb_locks
			engine_2_1x
			armor_plate_small
			fuel_tanks_small
			reflex_gunsight
			radial_engine_2_1x
			straight_wing
		}
	}
	cv_cas_2 = {
		priority = {
			factor = 200

		}
		name = "Ju 187C"
		override_sprite="GFX_GER_LAMP_Ju187C"
		history = yes
		target_variant = {
			match_value = 1500
			type = cv_small_plane_cas_airframe_2
			modules = {
				fixed_wing_slot = inverted_gull_wings
				fixed_aux_prop_slot = injection_system
				fixed_optics_slot = reflex_gunsight
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = { any_of = { armor_piercing_bomb_locks bomb_locks heavy_bomb_locks } }
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_2_2x
				fixed_auxiliary_weapon_slot_3 = drop_tanks
				fixed_auxiliary_weapon_slot_2 = { any_of = { armor_piercing_bomb_locks bomb_locks heavy_bomb_locks } }
				engine_type_slot = engine_3_1x
				special_type_slot_1 = hmg_defense_turret
				special_type_slot_2 = armor_plate_small
				special_type_slot_3 = dive_brakes_small
			}
		}

		allowed_modules = {
			bomb_locks
			engine_2_1x
			armor_plate_small
			fuel_tanks_small
			reflex_gunsight
			radial_engine_3_1x
			straight_wing
		}
	}
	cv_cas_3 = {
		priority = {
			factor = 200

		}
		name = "Bv 155T/U-3"
		override_sprite="GFX_GER_LAMP_Bv155TU3"
		history = yes
		target_variant = {
			match_value = 2500
			type = cv_small_plane_cas_airframe_3
			modules = {
				fixed_wing_slot = straight_wing
				fixed_aux_prop_slot = injection_system
				fixed_optics_slot = { any_of = { gyro_gunsight reflex_gunsight } }
				fixed_engine_mod_slot = turbocharger
				fixed_main_weapon_slot = { any_of = { armor_piercing_bomb_locks bomb_locks heavy_bomb_locks } }
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_3_2x
				fixed_auxiliary_weapon_slot_2 = { any_of = { imp_rocket_rails rocket_rails } }
				engine_type_slot = engine_4_1x
				special_type_slot_1 = armor_plate_small
				special_type_slot_2 = fuel_tanks_small
				special_type_slot_3 = dive_brakes_small
			}
		}

		allowed_modules = {
			small_bomb_bay
			bomb_locks
			engine_2_2x
			engine_3_2x
			armor_plate_small
			fuel_tanks_small
			reflex_gunsight
			straight_wing
		}
	}
	cv_cas_4 = {
		priority = {
			factor = 200

		}
		name = "Me 262T/U-3"
		override_sprite="GFX_GER_Me_262T"
		history = yes
		target_variant = {
			match_value = 3000
			type = cv_small_plane_cas_airframe_4
			modules = {
				fixed_wing_slot = swept_wing
				fixed_optics_slot = { any_of = { toss_computer gyro_gunsight reflex_gunsight } }
				fixed_main_weapon_slot = { any_of = { armor_piercing_bomb_locks bomb_locks heavy_bomb_locks } }
				fixed_auxiliary_weapon_slot_1 = { any_of = { imp_rocket_rails rocket_rails } }
				fixed_auxiliary_weapon_slot_2 = drop_tanks
				engine_type_slot = jet_engine_2x
				special_type_slot_1 = fuel_tanks_small
				special_type_slot_2 = dive_brakes_small
			}
		}

		allowed_modules = {
			small_bomb_bay
			bomb_locks
			imp_rocket_rails
			rocket_rails
			engine_3_2x
			fuel_tanks_small
			reflex_gunsight
			engine_4_1x
			armor_plate_small
			aircraft_cannon_2_2x
			heavy_bomb_locks
		}
	}
	cv_cas_5 = {
		priority = {
			factor = 200

		}
		name = "Fw 250C"
		override_sprite="GFX_GER_Fw250T"
		history = yes
		target_variant = {
			match_value = 3500
			type = cv_small_plane_cas_airframe_5
			modules = {
				fixed_wing_slot = swept_wing
				fixed_optics_slot = { any_of = { toss_computer gyro_gunsight reflex_gunsight } }
				fixed_main_weapon_slot = { any_of = { imp_bomb_locks heavy_bomb_locks } }
				fixed_auxiliary_weapon_slot_1 = { any_of = { imp_bomb_locks heavy_bomb_locks } }
				fixed_auxiliary_weapon_slot_2 = { any_of = { rocket_pod_module imp_rocket_rails } }
				engine_type_slot = second_gen_jet_engine_2x
				special_type_slot_1 = fuel_tanks_small
				special_type_slot_2 = dive_brakes_small
			}
		}

		allowed_modules = {
			small_bomb_bay
			bomb_locks
			rocket_rails
			engine_3_2x
			fuel_tanks_small
			reflex_gunsight
			engine_4_1x
			armor_plate_small
			imp_rocket_rails
			swept_wing
		}
	}
	cv_cas_6 = {
		priority = {
			factor = 200

		}
		name = "Me 1110C"
		override_sprite="GFX_GER_Me_1110"
		history = yes
		target_variant = {
			match_value = 4000
			type = cv_small_plane_cas_airframe_6
			modules = {
				fixed_wing_slot = swept_wing
				fixed_optics_slot = { any_of = { toss_computer gyro_gunsight reflex_gunsight } }
				fixed_engine_mod_slot = afterburner
				fixed_main_weapon_slot = { any_of = { imp_bomb_locks heavy_bomb_locks } }
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_4_2x
				fixed_auxiliary_weapon_slot_2 = { any_of = { rocket_pod_module imp_rocket_rails } }
				engine_type_slot = second_gen_jet_engine_1x
				special_type_slot_1 = fuel_tanks_small
				special_type_slot_2 = dive_brakes_small
			}
		}

		allowed_modules = {
			small_bomb_bay
			bomb_locks
			rocket_rails
			engine_3_2x
			fuel_tanks_small
			reflex_gunsight
			engine_4_1x
			armor_plate_small
			imp_rocket_rails
			second_gen_jet_engine_1x
			swept_wing
		}
	}
	cv_cas_7 = {
		priority = {
			factor = 200

		}
		name = "Ta 200" #Pulqui II
		override_sprite="GFX_GER_Pulqui_2"
		history = yes
		target_variant = {
			match_value = 4500
			type = cv_small_plane_cas_airframe_7
			modules = {
				fixed_wing_slot = swept_wing
				fixed_optics_slot = toss_computer
				fixed_engine_mod_slot = afterburner
				fixed_main_weapon_slot = { any_of = { imp_bomb_locks heavy_bomb_locks } }
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_4_2x
				fixed_auxiliary_weapon_slot_2 = { any_of = { rocket_pod_module imp_rocket_rails } }
				engine_type_slot = second_gen_jet_engine_1x
				special_type_slot_1 = armor_plate_small
				special_type_slot_2 = fuel_tanks_small
				special_type_slot_2 = dive_brakes_small
			}
		}

		allowed_modules = {
			small_bomb_bay
			bomb_locks
			rocket_rails
			engine_3_2x
			fuel_tanks_small
			reflex_gunsight
			engine_4_1x
			armor_plate_small
			imp_rocket_rails
			second_gen_jet_engine_1x
			swept_wing
			toss_computer
			aircraft_cannon_3_2x
		}
	}
	cv_cas_8 = {
		priority = {
			factor = 200

		}
		name = "VJ 101E"
		override_sprite="GFX_GER_VJ_101E"
		history = yes
		target_variant = {
			match_value = 5000
			type = cv_small_plane_cas_airframe_8
			modules = {
				fixed_wing_slot = trapezoidal_wing
				fixed_radar_slot = { any_of = { air_air_radar_6 air_air_radar_5 air_air_radar_4 air_air_radar_3 } }
				fixed_optics_slot = {
					any_of = {
						hud_module
						gyro_gunsight
					}
				}
				fixed_engine_mod_slot = mach_2_afterburner
				fixed_aux_prop_slot = aux_vtol_jet_engine
				fixed_main_weapon_slot = imp_bomb_locks
				fixed_auxiliary_weapon_slot_1 = imp_bomb_locks
				fixed_auxiliary_weapon_slot_2 = rocket_pod_module
				fixed_auxiliary_weapon_slot_3 = anti_tank_missile_module
				fixed_auxiliary_weapon_slot_4 = aircraft_cannon_5_1x
				fixed_electronics_slot = module_ecm_pod_1
				engine_type_slot = third_gen_jet_engine_2x
				special_type_slot_1 = {	any_of = { g_suit_3 g_suit_2 g_suit_1 } }
				special_type_slot_2 = armor_plate_small
				special_type_slot_3 = pressurized_cabin_small
				special_type_slot_4 = module_countermeasure_dispenser_small
				special_type_slot_5 = fly_by_wire
			}
		}

		allowed_modules = {
			small_bomb_bay
			bomb_locks
			rocket_rails
			engine_3_2x
			fuel_tanks_small
			reflex_gunsight
			engine_4_1x
			armor_plate_small
			imp_rocket_rails
			second_gen_jet_engine_1x
			swept_wing
			toss_computer
			imp_bomb_locks
			rocket_pod_module
			third_gen_jet_engine_1x
			aircraft_cannon_5_1x
			air_air_ir_missile_2_module
			air_air_ir_missile_1_module
			air_air_missile_4_module
			air_air_missile_3_module
		}
	}
}

GER_cv_naval_bomber = {
	category = air

	#blocked_for = {  ALK EMP REP JAP }

	available_for = {EMP}

	roles = {
		air_cv_naval_bomber
	}

	priority = {
		factor = 500
		modifier = {
			has_navy_size = {
				unit = carrier
 	  			size < 1
			}
			factor = 0
		}
	}
	cv_naval_bomber_1 = {

		name = "Ju 87D-4"
		override_sprite="GFX_GER_LAMP_Ju87D4"
		history = yes

		priority = {
			factor = 100
		}
		target_variant = {
			match_value = 1000
			type = cv_small_plane_naval_bomber_airframe_1
			modules = {
				fixed_wing_slot = inverted_gull_wings
				fixed_radar_slot = empty
				fixed_aux_prop_slot = injection_system
				fixed_optics_slot = reflex_gunsight
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = {any_of = { torpedo_mounting_2 torpedo_mounting } }
				fixed_auxiliary_weapon_slot_1 = empty
				engine_type_slot = engine_2_1x
				special_type_slot_1 = armor_plate_small
				special_type_slot_2 = twin_lmg_defense_gunner
			}
		}
		allowed_modules = {
			torpedo_mounting
			engine_2_1x
			straight_wing
			radial_engine_2_1x
			nav_bomber_weapon
			fuel_tanks_small
		}
	}
	cv_naval_bomber_2 = {
		name = "Fw 190T/U-2"
		override_sprite="GFX_GER_LAMP_Fw190TU2"
		history = yes
		priority = {
			factor = 200
		}
		target_variant = {
			match_value = 1500
			type = cv_small_plane_naval_bomber_airframe_2
			modules = {
				fixed_wing_slot = straight_wing
				fixed_aux_prop_slot = injection_system
				fixed_optics_slot = reflex_gunsight
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = {any_of = { torpedo_mounting_3 torpedo_mounting_2 torpedo_mounting } }
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_2_2x
				fixed_auxiliary_weapon_slot_2 = aircraft_cannon_2_2x
				fixed_auxiliary_weapon_slot_3 = drop_tanks
				engine_type_slot = radial_engine_3_1x
				special_type_slot_1 = pressurized_cabin_small
				special_type_slot_2 = armor_plate_small
			}
		}
		allowed_modules = {
			torpedo_mounting
			lmg_defense_turret
			bomb_locks
			engine_2_2x
			straight_wing
			nav_bomber_weapon
			small_bomb_bay
			radial_engine_3_1x
			hmg_defense_turret
			fuel_tanks_small
			armor_plate_small
		}
	}

	cv_naval_bomber_3 = {
		priority = {
			factor = 200
		}

		name = "Bv 155T/U-4"
		override_sprite="GFX_GER_LAMP_Bv155TU4"
		history = yes

		target_variant = {
			match_value = 2000
			type = cv_small_plane_naval_bomber_airframe_3
			modules = {
				fixed_wing_slot = straight_wing
				fixed_aux_prop_slot = injection_system
				fixed_optics_slot = { any_of = { gyro_gunsight reflex_gunsight } }
				fixed_engine_mod_slot = turbocharger
				fixed_main_weapon_slot = {any_of = { torpedo_mounting_3 torpedo_mounting_2 torpedo_mounting } }
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_2_2x
				engine_type_slot = engine_4_1x
				special_type_slot_1 = armor_plate_small
				special_type_slot_2 = fuel_tanks_small
				special_type_slot_3 = pressurized_cabin_small
			}
		}

		allowed_modules = {
			torpedo_mounting
			bomb_locks
			engine_3_1x
			lmg_defense_turret
			straight_wing
			air_ground_radar_2
			nav_bomber_weapon
			small_bomb_bay
			heavy_mg_2x
			radial_engine_4_1x
			hmg_defense_turret
			fuel_tanks_small
			armor_plate_small
			lmg_defense_turret
		}
	}

	cv_naval_bomber_4 = {
		name = "Me 262T/U-4"
		override_sprite="GFX_GER_Me_262TU4"
		history = yes
		priority = {
			factor = 200
		}
		target_variant = {
			match_value = 2500
			type = cv_small_plane_naval_bomber_airframe_4
			modules = {
				fixed_wing_slot = swept_wing
				#fixed_optics_slot = gyro_gunsight
				fixed_main_weapon_slot = { any_of = { torpedo_mounting_3 torpedo_mounting_2 torpedo_mounting } }
				engine_type_slot = jet_engine_2x
				special_type_slot_1 = armor_plate_small
				special_type_slot_2 = fuel_tanks_small
				special_type_slot_3 = pressurized_cabin_small
			}
		}

		allowed_modules = {
			torpedo_mounting
			bomb_locks
			engine_3_1x
			lmg_defense_turret
			straight_wing
			air_ground_radar_2
			nav_bomber_weapon
			small_bomb_bay
			heavy_mg_2x
			radial_engine_4_1x
			hmg_defense_turret
			fuel_tanks_small
			armor_plate_small
			lmg_defense_turret
			contra_rotating_props
			cas_weapon
		}
	}

	cv_naval_bomber_5 = {
		name = "Fw 250TU"
		override_sprite="GFX_GER_Fw_250"
		history = yes
		priority = {
			factor = 200
		}
		target_variant = {
			match_value = 3000
			type = cv_small_plane_naval_bomber_airframe_5
			modules = {
				fixed_wing_slot = swept_wing
				fixed_aux_prop_slot = empty
				fixed_optics_slot = gyro_gunsight
				fixed_main_weapon_slot = { any_of = { guided_anti_ship_missile_2 guided_anti_ship_missile } }
				engine_type_slot = jet_engine_2_2x
				special_type_slot_1 = armor_plate_small
				special_type_slot_2 = fuel_tanks_small
				special_type_slot_3 = pressurized_cabin_small
				fixed_radar_slot =  { any_of = { air_ground_radar_3 air_ground_radar_2 } }
			}

		}

		allowed_modules = {
			torpedo_mounting
			bomb_locks
			engine_3_1x
			lmg_defense_turret
			straight_wing
			air_ground_radar_2
			air_ground_radar_3
			nav_bomber_weapon
			small_bomb_bay
			heavy_mg_2x
			radial_engine_4_1x
			hmg_defense_turret
			fuel_tanks_small
			armor_plate_small
			lmg_defense_turret
			contra_rotating_props
			aircraft_cannon_3_2x
			cas_weapon
		}
	}

	cv_naval_bomber_6 = {
		name = "He 1078TU"
		override_sprite="GFX_GER_He1078"
		history = yes
		priority = {
			factor = 200
		}
		target_variant = {
			match_value = 3500
			type = cv_small_plane_naval_bomber_airframe_6
			modules = {
				fixed_wing_slot = swept_wing
				fixed_optics_slot = gyro_gunsight
				fixed_engine_mod_slot = afterburner
				fixed_main_weapon_slot = { any_of = { guided_anti_ship_missile_2 guided_anti_ship_missile } }
				engine_type_slot = second_gen_jet_engine_1x
				special_type_slot_1 = armor_plate_small
				special_type_slot_2 = fuel_tanks_small
				special_type_slot_3 = pressurized_cabin_small
				fixed_radar_slot = { any_of = { air_ground_radar_4 air_ground_radar_3 } }
			}

		}

		allowed_modules = {
			torpedo_mounting
			bomb_locks
			engine_3_1x
			lmg_defense_turret
			straight_wing
			air_ground_radar_2
			air_ground_radar_3
			nav_bomber_weapon
			small_bomb_bay
			heavy_mg_2x
			radial_engine_4_1x
			hmg_defense_turret
			fuel_tanks_small
			armor_plate_small
			lmg_defense_turret
			contra_rotating_props
			aircraft_cannon_3_2x
			cas_weapon
			plane_special_module_air_ground_radar
		}
	}

	cv_naval_bomber_7 = {
		name = "Fw 310C/U-4"
		override_sprite="GFX_GER_Fw_310C"
		history = yes
		priority = {
			factor = 200
		}
		target_variant = {
			match_value = 4000
			type = cv_small_plane_naval_bomber_airframe_7
			modules = {
				fixed_wing_slot = flying_wing
				fixed_optics_slot = hud_module
				fixed_engine_mod_slot = afterburner
				fixed_main_weapon_slot = { any_of = { guided_anti_ship_missile_4 guided_anti_ship_missile_2 guided_anti_ship_missile } }
				engine_type_slot = second_gen_jet_engine_2x
				special_type_slot_1 = armor_plate_small
				special_type_slot_2 = fuel_tanks_small
				special_type_slot_3 = pressurized_cabin_small
				fixed_radar_slot = { any_of = { air_ground_radar_6 air_ground_radar_5 } }
			}

		}

		allowed_modules = {
			torpedo_mounting
			bomb_locks
			engine_3_1x
			lmg_defense_turret
			straight_wing
			air_ground_radar_2
			air_ground_radar_3
			nav_bomber_weapon
			small_bomb_bay
			heavy_mg_2x
			radial_engine_4_1x
			hmg_defense_turret
			fuel_tanks_small
			armor_plate_small
			lmg_defense_turret
			contra_rotating_props
			aircraft_cannon_3_2x
			cas_weapon
			plane_special_module_air_ground_radar
		}
	}

	cv_naval_bomber_8 = {
		name = "AVS-2"
		override_sprite="GFX_GER_AVS"
		history = yes
		priority = {
			factor = 200
		}
		target_variant = {
			match_value = 2000
			type = cv_small_plane_naval_bomber_airframe_8
			modules = {
				fixed_wing_slot = swept_wing
				fixed_aux_prop_slot = aux_vtol_jet_engine
				fixed_optics_slot = {
					any_of = {
						hud_module
						gyro_gunsight
					}
				}
				fixed_main_weapon_slot = { any_of = { guided_anti_ship_missile_4 guided_anti_ship_missile_2 guided_anti_ship_missile } }
				fixed_auxiliary_weapon_slot_2 = aircraft_cannon_5_1x
				fixed_auxiliary_weapon_slot_4 = module_ecm_pod_1
				engine_type_slot = third_gen_jet_engine_2x
				fixed_radar_slot =  { any_of = { air_ground_radar_6 air_ground_radar_5 } }
				special_type_slot_2 = armor_plate_small
				special_type_slot_3 = pressurized_cabin_small
				special_type_slot_4 = module_countermeasure_dispenser_small
				special_type_slot_6 = fly_by_wire
			}
		}

		allowed_modules = {
			torpedo_mounting
			bomb_locks
			engine_3_1x
			lmg_defense_turret
			straight_wing
			air_ground_radar_2
			air_ground_radar_3
			nav_bomber_weapon
			small_bomb_bay
			heavy_mg_2x
			radial_engine_4_1x
			hmg_defense_turret
			fuel_tanks_small
			armor_plate_small
			lmg_defense_turret
			contra_rotating_props
			aircraft_cannon_3_2x
			cas_weapon
			plane_special_module_air_ground_radar
		}
	}
}


GER_tactical_bomber = {
	category = air

	blocked_for = {}

	available_for = {EMP}

	roles = {
		air_tactical_bomber
	}

	priority = {
		factor = 2000
		modifier = {
			num_of_factories < 100
			factor = 0.5
		}
		modifier = {
			num_of_factories < 50
			factor = 0
		}
	}

	gw_tac_bomber_default = {
		priority = {
			factor = 100
			modifier = {
				has_tech = basic_medium_airframe
				factor = 0 #let's not waste XP here
			}
		}

		name = "Do 23"
		override_sprite="GFX_GER_LAMP_Do23"
		history = yes

		target_variant = {
			match_value = 2000
			type = medium_plane_airframe_0
			modules = {
				fixed_wing_slot = straight_wing
				fixed_main_weapon_slot = medium_bomb_bay
				engine_type_slot = engine_1_2x
				special_type_slot_1 = lmg_defense_gunner_3x
			}

		}

		allowed_modules = {
			medium_bomb_bay
			engine_1_2x
		}
	}

	tac_bomber_1_default = {
		priority = {
			factor = 150

		}
		name = "He 111H"
		override_sprite="GFX_GER_LAMP_He111H"
		history = yes
		target_variant = {
			match_value = 2500
			type = medium_plane_airframe_1
			modules = {
				fixed_wing_slot = elliptical_wing
				fixed_optics_slot = bomb_sights_1
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = medium_bomb_bay
				fixed_auxiliary_weapon_slot_1 = bomb_locks
				engine_type_slot = engine_2_2x
				special_type_slot_1 = lmg_defense_gunner_3x
				special_type_slot_2 = cannon_defense_gunner_0_2x
				special_type_slot_3 = radio_navigation_1
			}

		}

		allowed_modules = {
			straight_wing
			medium_bomb_bay
			radial_engine_2_2x
			lmg_defense_turret
			hmg_defense_turret
			bomb_sights_1
			fuel_tanks_medium
		}
	}

	tac_bomber_0_default = {
		priority = {
			factor = 1
		}
		name = "He 111B"
		override_sprite="GFX_GER_LAMP_He111B"
		history = yes
		target_variant = {
			match_value = 1500
			type = medium_plane_airframe_1
			modules = {
			fixed_wing_slot = elliptical_wing
			fixed_main_weapon_slot = medium_bomb_bay
			engine_type_slot = engine_1_2x
			special_type_slot_1 = lmg_defense_gunner_3x
			}
		}

		allowed_modules = {
			straight_wing
			medium_bomb_bay
			radial_engine_2_2x
			lmg_defense_turret
			hmg_defense_turret
			bomb_sights_1
			fuel_tanks_medium
		}
	}

	tac_bomber_0_a = {
		priority = {
			factor = 1
		}
		name = "He 111D"
		override_sprite="GFX_GER_LAMP_He111D"
		history = yes
		target_variant = {
			match_value = 1500
			type = medium_plane_airframe_1
			modules = {
			fixed_wing_slot = elliptical_wing
				fixed_optics_slot = bomb_sights_0
			fixed_main_weapon_slot = medium_bomb_bay
			engine_type_slot = engine_1_2x
			special_type_slot_1 = lmg_defense_gunner_3x
			special_type_slot_2 = radio_navigation_1
			}
		}

		allowed_modules = {
			straight_wing
			medium_bomb_bay
			radial_engine_2_2x
			lmg_defense_turret
			hmg_defense_turret
			bomb_sights_1
			fuel_tanks_medium
		}
	}

	tac_bomber_0_b = {
		priority = {
			factor = 1
		}
		name = "He 111F"
		override_sprite="GFX_GER_LAMP_He111F"
		history = yes
		target_variant = {
			match_value = 1500
			type = medium_plane_airframe_1
			modules = {
			fixed_wing_slot = elliptical_wing
				fixed_optics_slot = bomb_sights_0
			fixed_main_weapon_slot = medium_bomb_bay
			engine_type_slot = engine_1_2x
			special_type_slot_1 = lmg_defense_gunner_4x
			special_type_slot_3 = radio_navigation_1
			}
		}

		allowed_modules = {
			straight_wing
			medium_bomb_bay
			radial_engine_2_2x
			lmg_defense_turret
			hmg_defense_turret
			bomb_sights_1
			fuel_tanks_medium
		}
	}

	tac_bomber_0_c = {
		priority = {
			factor = 1
		}
		name = "Do 17E"
		override_sprite="GFX_GER_LAMP_Do17E"
		history = yes
		target_variant = {
			match_value = 1500
			type = medium_plane_airframe_1
			modules = {
			fixed_wing_slot = straight_wing
			fixed_optics_slot = bomb_sights_0
			fixed_main_weapon_slot = medium_bomb_bay
			engine_type_slot = engine_1_2x
			special_type_slot_1 = lmg_defense_gunner_3x
			}
		}

		allowed_modules = {
			straight_wing
			medium_bomb_bay
			radial_engine_2_2x
			lmg_defense_turret
			hmg_defense_turret
			bomb_sights_1
			fuel_tanks_medium
		}
	}

	tac_bomber_0_d = {
		priority = {
			factor = 1
		}
		name = "Do 17Z"
		override_sprite="GFX_GER_LAMP_Do17Z"
		history = yes
		target_variant = {
			match_value = 1500
			type = medium_plane_airframe_1
			modules = {
			fixed_wing_slot = straight_wing
			fixed_optics_slot = bomb_sights_0
			fixed_main_weapon_slot = medium_bomb_bay
			fixed_optics_slot = bomb_sights_1
			fixed_engine_mod_slot = turbocharger
			engine_type_slot = radial_engine_2_2x
			special_type_slot_1 = lmg_defense_gunner_3x
			special_type_slot_2 = lmg_defense_gunner_3x
			}
		}

		allowed_modules = {
			straight_wing
			medium_bomb_bay
			radial_engine_2_2x
			lmg_defense_turret
			hmg_defense_turret
			bomb_sights_1
			fuel_tanks_medium
		}
	}

	tac_bomber_2_default = {
		priority = {
			factor = 100

		}
		name = "Ju 88A-1"
		override_sprite="GFX_GER_LAMP_Ju88A1"
		history = yes
		target_variant = {
			match_value = 3000
			type = medium_plane_airframe_2
			modules = {
				fixed_wing_slot = straight_wing
				fixed_optics_slot = { any_of = { bomb_sights_1 bomb_sights_0 } }
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = medium_bomb_bay
				fixed_auxiliary_weapon_slot_1 = { any_of = { bomb_locks } }
				engine_type_slot = radial_engine_3_2x
				special_type_slot_1 = lmg_defense_turret_4x
				special_type_slot_3 = dive_brakes_medium
				special_type_slot_4 = radio_navigation_1
			}

		}

		allowed_modules = {
			medium_bomb_bay
			bomb_locks
			engine_3_2x
			hmg_defense_turret_2x
			hmg_defense_turret
			radial_engine_3_2x
			fuel_tanks_medium
			heavy_mg_4x
			bomb_sights_1
		}
	}

	tac_bomber_2_b = {
		priority = {
			factor = 100

		}
		name = "Ju 88A-4"
		override_sprite="GFX_GER_LAMP_Ju88A4"
		history = yes
		target_variant = {
			match_value = 3000
			type = medium_plane_airframe_2
			modules = {
				fixed_wing_slot = straight_wing
				fixed_optics_slot = { any_of = { bomb_sights_2 bomb_sights_1 } }
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = medium_bomb_bay
				fixed_auxiliary_weapon_slot_1 = { any_of = { heavy_bomb_locks } }
				engine_type_slot = radial_engine_3_2x
				special_type_slot_1 = twin_lmg_defense_gunner_2x
				special_type_slot_2 = lmg_defense_gunner_4x
				special_type_slot_3 = dive_brakes_medium
				special_type_slot_4 = radio_navigation_1
			}

		}

		allowed_modules = {
			medium_bomb_bay
			bomb_locks
			engine_3_2x
			hmg_defense_turret_2x
			hmg_defense_turret
			radial_engine_3_2x
			fuel_tanks_medium
			heavy_mg_4x
			bomb_sights_1
		}
	}

	tac_bomber_2_c = {
		priority = {
			factor = 100

		}
		name = "Ju 88S"
		override_sprite="GFX_GER_LAMP_Ju88S"
		history = yes
		target_variant = {
			match_value = 3000
			type = medium_plane_airframe_2
			modules = {
				fixed_wing_slot = straight_wing
				fixed_optics_slot = { any_of = { bomb_sights_2 bomb_sights_1 } }
				fixed_aux_prop_slot = injection_system
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = medium_bomb_bay
				fixed_auxiliary_weapon_slot_1 = { any_of = { heavy_bomb_locks } }
				fixed_electronics_slot = basic_radar_jammer
				engine_type_slot = radial_engine_4_2x
				special_type_slot_1 = hmg_defense_gunner
				special_type_slot_4 = radio_navigation_1
			}

		}

		allowed_modules = {
			medium_bomb_bay
			bomb_locks
			engine_3_2x
			hmg_defense_turret_2x
			hmg_defense_turret
			radial_engine_3_2x
			fuel_tanks_medium
			heavy_mg_4x
			bomb_sights_1
		}
	}

	tac_bomber_2_d = {
		priority = {
			factor = 100

		}
		name = "Ju 88P"
		override_sprite="GFX_GER_LAMP_Ju88P"
		history = yes
		target_variant = {
			match_value = 3000
			type = medium_plane_airframe_2
			modules = {
				fixed_wing_slot = straight_wing
				fixed_optics_slot = { any_of = { bomb_sights_2 bomb_sights_1 } }
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = medium_bomb_bay
				fixed_auxiliary_weapon_slot_1 = { any_of = { tank_buster_3 tank_buster_2 tank_buster_1 } }
				fixed_electronics_slot = basic_radar_jammer
				engine_type_slot = radial_engine_3_2x
				special_type_slot_1 = lmg_defense_gunner_3x
				special_type_slot_3 = dive_brakes_medium
				special_type_slot_4 = radio_navigation_1
			}

		}

		allowed_modules = {
			medium_bomb_bay
			bomb_locks
			engine_3_2x
			hmg_defense_turret_2x
			hmg_defense_turret
			radial_engine_3_2x
			fuel_tanks_medium
			heavy_mg_4x
			bomb_sights_1
		}
	}

	tac_bomber_2_e = {
		priority = {
			factor = 100

		}
		name = "Ju 188A"
		override_sprite="GFX_GER_LAMP_Ju188A"
		history = yes
		target_variant = {
			match_value = 3000
			type = medium_plane_airframe_2
			modules = {
				fixed_wing_slot = straight_wing
				fixed_optics_slot = { any_of = { bomb_sights_3 bomb_sights_2 bomb_sights_1 } }
				fixed_engine_mod_slot = supercharger
				fixed_aux_prop_slot = injection_system
				fixed_main_weapon_slot = medium_bomb_bay
				fixed_auxiliary_weapon_slot_1 =  { any_of = { heavy_bomb_locks bomb_locks } }
				fixed_electronics_slot = basic_radar_jammer
				engine_type_slot = engine_4_2x
				special_type_slot_1 = hmg_defense_gunner_4x
				special_type_slot_2 = cannon_defense_turret_0
				special_type_slot_3 = dive_brakes_medium
				special_type_slot_4 = { any_of = { radio_navigation_2 radio_navigation_1 } }
			}

		}

		allowed_modules = {
			medium_bomb_bay
			bomb_locks
			engine_3_2x
			hmg_defense_turret_2x
			hmg_defense_turret
			radial_engine_3_2x
			fuel_tanks_medium
			heavy_mg_4x
			bomb_sights_1
		}
	}

	tac_bomber_2_f = {
		priority = {
			factor = 100

		}
		name = "Ju 188E"
		override_sprite="GFX_GER_LAMP_Ju188E"
		history = yes
		target_variant = {
			match_value = 3000
			type = medium_plane_airframe_2
			modules = {
				fixed_wing_slot = straight_wing
				fixed_optics_slot = { any_of = { bomb_sights_3 bomb_sights_2 bomb_sights_1 } }
				fixed_engine_mod_slot = supercharger
				fixed_aux_prop_slot = injection_system
				fixed_main_weapon_slot = medium_bomb_bay
				fixed_auxiliary_weapon_slot_1 = { any_of = { heavy_bomb_locks bomb_locks } }
				fixed_electronics_slot = basic_radar_jammer
				engine_type_slot = radial_engine_4_2x
				special_type_slot_1 = hmg_defense_gunner_4x
				special_type_slot_2 = cannon_defense_turret_0
				special_type_slot_3 = dive_brakes_medium
				special_type_slot_4 = { any_of = { radio_navigation_2 radio_navigation_1 } }
			}

		}

		allowed_modules = {
			medium_bomb_bay
			bomb_locks
			engine_3_2x
			hmg_defense_turret_2x
			hmg_defense_turret
			radial_engine_3_2x
			fuel_tanks_medium
			heavy_mg_4x
			bomb_sights_1
		}
	}

	tac_bomber_2_g = {
		priority = {
			factor = 100

		}
		name = "Do 217E-1"
		override_sprite="GFX_GER_LAMP_Do217E1"
		history = yes
		target_variant = {
			match_value = 3000
			type = medium_plane_airframe_2
			modules = {
				fixed_wing_slot = straight_wing
				fixed_optics_slot = { any_of = { bomb_sights_2 bomb_sights_1 } }
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = medium_bomb_bay
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_2_2x
				fixed_auxiliary_weapon_slot_2 = { any_of = { heavy_bomb_locks bomb_locks } }
				engine_type_slot = radial_engine_3_2x
				special_type_slot_1 = lmg_defense_gunner_3x
				special_type_slot_2 = lmg_defense_gunner_3x
				special_type_slot_3 = radio_navigation_1
			}

		}

		allowed_modules = {
			medium_bomb_bay
			bomb_locks
			engine_3_2x
			hmg_defense_turret_2x
			hmg_defense_turret
			radial_engine_3_2x
			fuel_tanks_medium
			heavy_mg_4x
			bomb_sights_1
		}
	}

	tac_bomber_2_h = {
		priority = {
			factor = 100

		}
		name = "Do 217E-2"
		override_sprite="GFX_GER_LAMP_Do217E2"
		history = yes
		target_variant = {
			match_value = 3000
			type = medium_plane_airframe_2
			modules = {
				fixed_wing_slot = straight_wing
				fixed_optics_slot = { any_of = { bomb_sights_2 bomb_sights_1 } }
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = medium_bomb_bay
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_1_1x
				fixed_auxiliary_weapon_slot_2 = { any_of = { heavy_bomb_locks bomb_locks } }
				engine_type_slot = radial_engine_3_2x
				special_type_slot_1 = lmg_defense_gunner_2x
				special_type_slot_2 = hmg_defense_gunner_3x
				special_type_slot_3 = dive_brakes_medium
				special_type_slot_4 = radio_navigation_1
				special_type_slot_5 = hmg_defense_turret
			}

		}

		allowed_modules = {
			medium_bomb_bay
			bomb_locks
			engine_3_2x
			hmg_defense_turret_2x
			hmg_defense_turret
			radial_engine_3_2x
			fuel_tanks_medium
			heavy_mg_4x
			bomb_sights_1
		}
	}

	tac_bomber_2_i = {
		priority = {
			factor = 100

		}
		name = "Do 217K"
		override_sprite="GFX_GER_LAMP_Do217K"
		history = yes
		target_variant = {
			match_value = 3000
			type = medium_plane_airframe_2
			modules = {
				fixed_wing_slot = straight_wing
				fixed_optics_slot = { any_of = { bomb_sights_2 bomb_sights_1 } }
				fixed_engine_mod_slot = supercharger
				fixed_aux_prop_slot = injection_system
				fixed_main_weapon_slot = medium_bomb_bay
				engine_type_slot = radial_engine_3_2x
				special_type_slot_1 = cannon_defense_gunner_0
				special_type_slot_2 = hmg_defense_gunner_3x
				special_type_slot_3 = { any_of = { radio_navigation_2 radio_navigation_1 } }
				special_type_slot_4 = early_radar_warning_system
				special_type_slot_5 = hmg_defense_gunner_3x
			}

		}

		allowed_modules = {
			medium_bomb_bay
			bomb_locks
			engine_3_2x
			hmg_defense_turret_2x
			hmg_defense_turret
			radial_engine_3_2x
			fuel_tanks_medium
			heavy_mg_4x
			bomb_sights_1
		}
	}

	tac_bomber_3_default = {
		priority = {
			factor = 100
		}
		name = "Fw 191"
		override_sprite="GFX_GER_LAMP_Fw191"
		history = yes
		target_variant = {
			match_value = 4000
			type = medium_plane_airframe_3
			modules = {
				fixed_wing_slot = straight_wing
				fixed_optics_slot = { any_of = { bomb_sights_3 bomb_sights_2 bomb_sights_1 } }
				fixed_engine_mod_slot = supercharger
				fixed_aux_prop_slot = injection_system
				fixed_main_weapon_slot = medium_bomb_bay
				fixed_auxiliary_weapon_slot_1 = medium_bomb_bay
				fixed_electronics_slot = basic_radar_jammer
				engine_type_slot = engine_4_2x
				fixed_tail_modifications_slot = twin_tail
				special_type_slot_2 = hmg_remote_turret_twin
				special_type_slot_3 = cannon_defense_turret
				special_type_slot_4 = { any_of = { radio_navigation_2 radio_navigation_1 } }
			}

		}

		allowed_modules = {
			medium_bomb_bay
			bomb_locks
			torpedo_mounting
			engine_4_2x
			lmg_defense_turret_2x
			bomb_sights_1
			radial_engine_4_2x
			fuel_tanks_medium
			hmg_defense_turret_2x
			hmg_defense_turret
		}
	}

	tac_bomber_3_a = {
		priority = {
			factor = 100
		}
		name = "Ju 288"
		override_sprite="GFX_GER_LAMP_Ju288"
		history = yes
		target_variant = {
			match_value = 4000
			type = medium_plane_airframe_3
			modules = {
				fixed_wing_slot = straight_wing
				fixed_optics_slot = { any_of = { bomb_sights_3 bomb_sights_2 bomb_sights_1 } }
				fixed_engine_mod_slot = supercharger
				fixed_aux_prop_slot = injection_system
				fixed_main_weapon_slot = medium_bomb_bay
				fixed_auxiliary_weapon_slot_1 = light_mg_4x
				fixed_auxiliary_weapon_slot_2 = aircraft_cannon_2_1x
				fixed_auxiliary_weapon_slot_3 = medium_bomb_bay
				fixed_electronics_slot = basic_radar_jammer
				engine_type_slot = engine_4_2x
				fixed_tail_modifications_slot = twin_tail
				special_type_slot_1 = cannon_remote_turret_1_2x
				special_type_slot_2 = cannon_remote_turret_1_2x
				special_type_slot_3 = pressurized_cabin_medium
				special_type_slot_4 = { any_of = { radio_navigation_2 radio_navigation_1 } }
			}

		}

		allowed_modules = {
			medium_bomb_bay
			bomb_locks
			torpedo_mounting
			engine_4_2x
			lmg_defense_turret_2x
			bomb_sights_1
			radial_engine_4_2x
			fuel_tanks_medium
			hmg_defense_turret_2x
			hmg_defense_turret
		}
	}

	tac_bomber_3_b = {
		priority = {
			factor = 100
		}
		name = "Ju 388K"
		override_sprite="GFX_GER_LAMP_Ju388K"
		history = yes
		target_variant = {
			match_value = 4000
			type = medium_plane_airframe_3
			modules = {
				fixed_wing_slot = high_altitude_straight_wing
				fixed_optics_slot = { any_of = { bomb_sights_3 bomb_sights_2 bomb_sights_1 } }
				fixed_engine_mod_slot = supercharger
				fixed_aux_prop_slot = injection_system
				fixed_main_weapon_slot = medium_bomb_bay
				fixed_auxiliary_weapon_slot_1 = medium_bomb_bay
				fixed_electronics_slot = basic_radar_jammer
				engine_type_slot = radial_engine_4_2x
				special_type_slot_1 = hmg_defense_gunner
				special_type_slot_2 = pressurized_cabin_medium
				special_type_slot_3 = { any_of = { radio_navigation_2 radio_navigation_1 } }
				special_type_slot_4 = early_radar_warning_system
				special_type_slot_5 = cannon_remote_turret_1_2x
			}

		}

		allowed_modules = {
			medium_bomb_bay
			bomb_locks
			torpedo_mounting
			engine_4_2x
			lmg_defense_turret_2x
			bomb_sights_1
			radial_engine_4_2x
			fuel_tanks_medium
			hmg_defense_turret_2x
			hmg_defense_turret
		}
	}

	tac_bomber_3_c = {
		priority = {
			factor = 100
		}
		name = "Ar 340"
		override_sprite="GFX_GER_LAMP_ArE340"
		history = yes
		target_variant = {
			match_value = 4000
			type = medium_plane_airframe_3
			modules = {
				fixed_wing_slot = straight_wing
				fixed_optics_slot = { any_of = { bomb_sights_3 bomb_sights_2 bomb_sights_1 } }
				fixed_engine_mod_slot = supercharger
				fixed_aux_prop_slot = injection_system
				fixed_main_weapon_slot = medium_bomb_bay
				fixed_auxiliary_weapon_slot_1 = medium_bomb_bay
				fixed_electronics_slot = basic_radar_jammer
				engine_type_slot = engine_4_2x
				fixed_tail_modifications_slot = twin_boom
				special_type_slot_1 = cannon_defense_gunner_1
				special_type_slot_2 = hmg_remote_turret_quad
				special_type_slot_3 = cannon_defense_turret_2x
				special_type_slot_4 = { any_of = { radio_navigation_2 radio_navigation_1 } }
			}

		}

		allowed_modules = {
			medium_bomb_bay
			bomb_locks
			torpedo_mounting
			engine_4_2x
			lmg_defense_turret_2x
			bomb_sights_1
			radial_engine_4_2x
			fuel_tanks_medium
			hmg_defense_turret_2x
			hmg_defense_turret
		}
	}

	jet_tac_bomber_default = {
		priority = {
			factor = 100
		}
		name = "Ar 234B-2"
		override_sprite="GFX_GER_LAMP_Ar234B2"
		history = yes

		target_variant = {
			match_value = 5000
			type = medium_plane_airframe_4
			modules = {
				fixed_wing_slot = straight_wing
				fixed_optics_slot = { any_of = { bomb_sights_3 bomb_sights_2 bomb_sights_1 } }
				fixed_main_weapon_slot = medium_bomb_bay
				fixed_auxiliary_weapon_slot_1 = { any_of = { heavy_bomb_locks bomb_locks } }
				#fixed_auxiliary_weapon_slot_2 = aircraft_cannon_2_2x
				fixed_electronics_slot = basic_radar_jammer
				engine_type_slot = jet_engine_2x
				special_type_slot_1 = { any_of = { radio_navigation_3 radio_navigation_2 radio_navigation_1 } }
				special_type_slot_2 = cannon_remote_turret_1
			}

		}

		allowed_modules = {
			medium_bomb_bay
			bomb_locks
			jet_engine_2x
			fuel_tanks_small
			bomb_sights_2
			hmg_defense_turret
		}
	}

	jet_tac_bomber_b = {
		priority = {
			factor = 100
		}
		name = "Ar 234C"
		override_sprite="GFX_GER_LAMP_Ar234C"
		history = yes

		target_variant = {
			match_value = 5000
			type = medium_plane_airframe_4
			modules = {
				fixed_wing_slot = straight_wing
				fixed_optics_slot = { any_of = { bomb_sights_3 bomb_sights_2 bomb_sights_1 } }
				fixed_main_weapon_slot = medium_bomb_bay
				fixed_auxiliary_weapon_slot_1 = { any_of = { heavy_bomb_locks bomb_locks } }
				fixed_auxiliary_weapon_slot_2 = aircraft_cannon_2_2x
				fixed_auxiliary_weapon_slot_3 = bomb_locks
				fixed_electronics_slot = basic_radar_jammer
				engine_type_slot = jet_engine_4x
				special_type_slot_1 = { any_of = { radio_navigation_3 radio_navigation_2 radio_navigation_1 } }
				special_type_slot_2 = cannon_remote_turret_1
			}

		}

		allowed_modules = {
			medium_bomb_bay
			bomb_locks
			jet_engine_2x
			fuel_tanks_small
			bomb_sights_2
			hmg_defense_turret
		}
	}

	jet_tac_bomber_2_default = {
		priority = {
			factor = 100
		}
		name = "He 343"
		override_sprite="GFX_GER_LAMP_He343"
		history = yes

		target_variant = {
			match_value = 6000
			type = medium_plane_airframe_5
			modules = {
				fixed_wing_slot = straight_wing
				fixed_optics_slot = { any_of = { bomb_sights_3 bomb_sights_2 bomb_sights_1 } }
				fixed_main_weapon_slot = medium_bomb_bay
				fixed_auxiliary_weapon_slot_1 = medium_bomb_bay
				fixed_electronics_slot = basic_radar_jammer
				engine_type_slot = jet_engine_2_4x
				fixed_radar_slot = { any_of = { air_ground_radar_3 air_ground_radar_2 air_ground_radar_1 } }
				special_type_slot_1 = pressurized_cabin_medium
				special_type_slot_2 = { any_of = { radio_navigation_3 radio_navigation_2 } }

			}

		}

		allowed_modules = {
			medium_bomb_bay
			bomb_locks
			fuel_tanks_medium
			jet_engine_2x
			bomb_sights_2
			hmg_defense_turret
			air_ground_radar_2
			air_ground_radar_1
			air_ground_radar_3
		}
	}

	jet_tac_bomber_3_default = {
		priority = {
			factor = 100
		}
		name = "Ju 287"
		override_sprite="GFX_GER_LAMP_Ju287"
		history = yes


		target_variant = {
			match_value = 7000
			type = medium_plane_airframe_6
			modules = {
				fixed_wing_slot = forward_swept_wing
				fixed_optics_slot = { any_of = { bomb_sights_3 bomb_sights_2 bomb_sights_1 } }
				fixed_engine_mod_slot = empty
				fixed_main_weapon_slot = { any_of = { medium_bomb_bay_2 medium_bomb_bay } }
				fixed_auxiliary_weapon_slot_1 = { any_of = { medium_bomb_bay_2 medium_bomb_bay } }
				fixed_electronics_slot = basic_radar_jammer
				engine_type_slot = second_gen_jet_engine_4x
				fixed_radar_slot = { any_of = { air_ground_radar_4 air_ground_radar_3 air_ground_radar_2 } }
				special_type_slot_1 = fuel_tanks_medium
				special_type_slot_2 = cannon_defense_turret_3
				special_type_slot_3 = { any_of = { inertial_navigation_system_1 radio_navigation_3 radio_navigation_2 } }
				special_type_slot_4 = pressurized_cabin_medium
			}

		}

		allowed_modules = {
			medium_bomb_bay
			bomb_locks
			fuel_tanks_medium
			jet_engine_2x
			bomb_sights_2
			hmg_defense_turret
			air_ground_radar_2
			air_ground_radar_1
			air_ground_radar_3
			air_ground_radar_4
			cannon_defense_turret
			second_gen_jet_engine_4x
		}
	}

	jet_tac_bomber_4_default = {
		priority = {
			factor = 100
		}
		name = "Ar 560"
		override_sprite="GFX_GER_Ar_560B"
		history = yes

		target_variant = {
			match_value = 8000
			type = medium_plane_airframe_7
			modules = {
				fixed_wing_slot = swept_wing
				fixed_optics_slot = { any_of = { bomb_sights_4 bomb_sights_3 bomb_sights_2 } }
				fixed_main_weapon_slot = { any_of = { medium_bomb_bay_2 medium_bomb_bay } }
				fixed_auxiliary_weapon_slot_1 = { any_of = { medium_bomb_bay_2 medium_bomb_bay } }
				fixed_electronics_slot = improved_radar_jammer
				engine_type_slot = second_gen_jet_engine_4x
				special_type_slot_1 = fuel_tanks_medium
				special_type_slot_2 = module_countermeasure_dispenser_medium
				fixed_radar_slot = { any_of = { air_ground_radar_5 air_ground_radar_4 air_ground_radar_3 } }
				special_type_slot_4 = { any_of = { inertial_navigation_system_1 radio_navigation_3 radio_navigation_2 } }
				special_type_slot_5 = pressurized_cabin_medium
			}

		}

		allowed_modules = {
			medium_bomb_bay
			bomb_locks
			fuel_tanks_medium
			jet_engine_2x
			bomb_sights_2
			hmg_defense_turret
			air_ground_radar_2
			air_ground_radar_1
			air_ground_radar_3
			air_ground_radar_4
			cannon_defense_turret
			second_gen_jet_engine_4x
		}
	}
	jet_tac_bomber_5_default = {
		priority = {
			factor = 100
		}
		name = "Ho 960"
		override_sprite="GFX_GER_mach_2_fictional"
		history = yes

		target_variant = {
			match_value = 9000
			type = medium_plane_airframe_8
			modules = {
				fixed_wing_slot = delta_wing
				fixed_optics_slot = { any_of = { bomb_sights_2 } }
				fixed_engine_mod_slot = mach_2_afterburner
				fixed_main_weapon_slot = medium_bomb_bay_2
				fixed_auxiliary_weapon_slot_1 = bomb_pod_module
				fixed_electronics_slot = improved_radar_jammer
				engine_type_slot = third_gen_jet_engine_3x
				special_type_slot_1 = fuel_tanks_medium
				special_type_slot_2 = module_countermeasure_dispenser_medium
				fixed_radar_slot = { any_of = { air_ground_radar_6 air_ground_radar_5 air_ground_radar_4 } }
				special_type_slot_4 = { any_of = { inertial_navigation_system_2 inertial_navigation_system_1 radio_navigation_3  } }
			}

		}

		allowed_modules = {
			medium_bomb_bay
			bomb_locks
			fuel_tanks_medium
			jet_engine_2x
			fuel_tanks_small
			bomb_sights_2
			hmg_defense_turret
			air_ground_radar_2
			air_ground_radar_1
			air_ground_radar_3
			air_ground_radar_4
			cannon_defense_turret
			second_gen_jet_engine_4x
		}
	}
}

GER_heavy_fighter = {
	category = air

	blocked_for = {}

	available_for = {EMP}

	roles = {
		air_heavy_fighter
	}

	priority = {
		factor = 10

	}
	heavy_fighter_1 = {
		priority = {
			factor = 100
		}

		name = "Bf 110C"
		history = yes
		override_sprite = "GFX_GER_LAMP_Bf110C"

		target_variant = {
			match_value = 1000
			type = medium_plane_fighter_airframe_1
			modules = {
				fixed_wing_slot = straight_wing
				fixed_optics_slot = reflex_gunsight
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = light_mg_4x
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_1_2x
				engine_type_slot = engine_2_2x
				fixed_tail_modifications_slot = twin_tail
				special_type_slot_2 = lmg_defense_gunner
			}

		}

		allowed_modules = {
			heavy_mg_4x
			aircraft_cannon_1_2x
			engine_2_2x
			straight_wing
			reflex_gunsight
			turbocharger
			heavy_mg_2x
			engine_2_2x
		}
	}

	heavy_fighter_1_b = {
		priority = {
			factor = 100
		}

		name = "Bf 110D"
		history = yes
		override_sprite = "GFX_GER_LAMP_Bf110D"

		target_variant = {
			match_value = 1000
			type = medium_plane_fighter_airframe_1
			modules = {
				fixed_wing_slot = straight_wing
				fixed_optics_slot = reflex_gunsight
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = light_mg_4x
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_1_2x
				fixed_auxiliary_weapon_slot_2 = drop_tanks
				engine_type_slot = engine_2_2x
				fixed_tail_modifications_slot = twin_tail
				special_type_slot_2 = lmg_defense_gunner
				special_type_slot_3 = fuel_tanks_medium
			}

		}

		allowed_modules = {
			heavy_mg_4x
			aircraft_cannon_1_2x
			engine_2_2x
			straight_wing
			reflex_gunsight
			turbocharger
			heavy_mg_2x
			engine_2_2x
		}
	}

	heavy_fighter_1_c = {
		priority = {
			factor = 100
		}

		name = "Bf 110E"
		history = yes
		override_sprite = "GFX_GER_LAMP_Bf110E"

		target_variant = {
			match_value = 1000
			type = medium_plane_fighter_airframe_1
			modules = {
				fixed_wing_slot = straight_wing
				fixed_optics_slot = reflex_gunsight
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = light_mg_4x
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_1_2x
				fixed_auxiliary_weapon_slot_2 = { any_of = { heavy_bomb_locks bomb_locks } }
				fixed_auxiliary_weapon_slot_3 = bomb_locks
				engine_type_slot = engine_2_2x
				fixed_tail_modifications_slot = twin_tail
				special_type_slot_2 = twin_lmg_defense_gunner
			}
		}

		allowed_modules = {
			heavy_mg_4x
			aircraft_cannon_1_2x
			engine_2_2x
			straight_wing
			reflex_gunsight
			turbocharger
			heavy_mg_2x
			engine_2_2x
		}
	}

	heavy_fighter_1_d = {
		priority = {
			factor = 100
		}

		name = "Bf 110G-2"
		history = yes
		override_sprite = "GFX_GER_LAMP_Bf110G2"

		target_variant = {
			match_value = 1000
			type = medium_plane_fighter_airframe_1
			modules = {
				fixed_wing_slot = straight_wing
				fixed_optics_slot = reflex_gunsight
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = light_mg_4x
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_2_2x
				fixed_auxiliary_weapon_slot_2 = gunpod_cannon_3_2x
				engine_type_slot = engine_3_2x
				fixed_tail_modifications_slot = twin_tail
				special_type_slot_2 = twin_lmg_defense_gunner
			}

		}

		allowed_modules = {
			heavy_mg_4x
			aircraft_cannon_1_2x
			engine_2_2x
			straight_wing
			reflex_gunsight
			turbocharger
			heavy_mg_2x
			engine_2_2x
		}
	}

	heavy_fighter_1_e = {
		priority = {
			factor = 100
		}

		name = "Bf 110G-4"
		history = yes
		override_sprite = "GFX_GER_LAMP_Bf110G4"

		target_variant = {
			match_value = 1000
			type = medium_plane_fighter_airframe_1
			modules = {
				fixed_wing_slot = straight_wing
				fixed_optics_slot = reflex_gunsight
				fixed_radar_slot = air_air_radar_1
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = aircraft_cannon_3_2x
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_2_2x
				fixed_auxiliary_weapon_slot_2 = aircraft_cannon_2_2x
				engine_type_slot = engine_3_2x
				fixed_tail_modifications_slot = twin_tail
				special_type_slot_2 = hmg_defense_gunner
			}

		}

		allowed_modules = {
			heavy_mg_4x
			aircraft_cannon_1_2x
			engine_2_2x
			straight_wing
			reflex_gunsight
			turbocharger
			heavy_mg_2x
			engine_2_2x
		}
	}

	heavy_fighter_2 = {
		priority = {
			factor = 200
		}
		name = "Me 410A"
		history = yes
		override_sprite = "GFX_GER_LAMP_Me410A"
		target_variant = {
			match_value = 1500
			type = medium_plane_fighter_airframe_2
			modules = {
				fixed_wing_slot = straight_wing
				fixed_aux_prop_slot = injection_system
				fixed_optics_slot = reflex_gunsight
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = light_mg_2x
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_2_2x
				fixed_auxiliary_weapon_slot_2 = aircraft_cannon_2_2x
				engine_type_slot = engine_3_2x
				special_type_slot_1 = cannon_remote_turret_1_2x
				special_type_slot_2 = hmg_defense_gunner
			}

		}

		allowed_modules = {
			heavy_mg_4x
			aircraft_cannon_1_2x
			engine_2_2x
			straight_wing
			reflex_gunsight
			turbocharger
			heavy_mg_2x
			engine_2_2x
			hmg_defense_turret_2x
			engine_3_2x
		}
	}

	heavy_fighter_2_a = {
		priority = {
			factor = 200
		}
		name = "Me 210"
		history = yes
		override_sprite = "GFX_GER_LAMP_Me210"
		target_variant = {
			match_value = 1500
			type = medium_plane_fighter_airframe_2
			modules = {
				fixed_wing_slot = straight_wing
				fixed_aux_prop_slot = injection_system
				fixed_optics_slot = reflex_gunsight
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = light_mg_2x
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_2_2x
				engine_type_slot = engine_2_2x
				special_type_slot_1 = hmg_remote_turret_twin
				special_type_slot_2 = hmg_defense_gunner
			}

		}

		allowed_modules = {
			heavy_mg_4x
			aircraft_cannon_1_2x
			engine_2_2x
			straight_wing
			reflex_gunsight
			turbocharger
			heavy_mg_2x
			engine_2_2x
			hmg_defense_turret_2x
			engine_3_2x
		}
	}

	heavy_fighter_2_a2 = {
		priority = {
			factor = 200
		}
		name = "Me 410B-2/U4"
		history = yes
		override_sprite = "GFX_GER_LAMP_Me410B2U4"
		target_variant = {
			match_value = 1500
			type = medium_plane_fighter_airframe_2
			modules = {
				fixed_wing_slot = straight_wing
				fixed_aux_prop_slot = injection_system
				fixed_optics_slot = reflex_gunsight
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = light_mg_2x
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_2_2x
				fixed_auxiliary_weapon_slot_2 = bomber_buster_2
				engine_type_slot = engine_3_2x
				special_type_slot_1 = cannon_remote_turret_1_2x
			}

		}

		allowed_modules = {
			heavy_mg_4x
			aircraft_cannon_1_2x
			engine_2_2x
			straight_wing
			reflex_gunsight
			turbocharger
			heavy_mg_2x
			engine_2_2x
			hmg_defense_turret_2x
			engine_3_2x
		}
	}

	heavy_fighter_2_b = {
		priority = {
			factor = 200
		}
		name = "Ju 88C-2"
		history = yes
		override_sprite = "GFX_GER_LAMP_Ju88C2"
		target_variant = {
			match_value = 1500
			type = medium_plane_fighter_airframe_2
			modules = {
				fixed_wing_slot = straight_wing
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = light_mg_4x
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_1_2x
				fixed_auxiliary_weapon_slot_2 = { any_of = { bomb_locks } }
				engine_type_slot = radial_engine_3_2x
				special_type_slot_1 = lmg_defense_gunner
			}
		}

		allowed_modules = {
			heavy_mg_4x
			aircraft_cannon_1_2x
			engine_2_2x
			straight_wing
			reflex_gunsight
			turbocharger
			heavy_mg_2x
			engine_2_2x
			hmg_defense_turret_2x
			engine_3_2x
		}
	}

	heavy_fighter_2_c = {
		priority = {
			factor = 200
		}
		name = "Ju 88C-4"
		history = yes
		override_sprite = "GFX_GER_LAMP_Ju88C4"
		target_variant = {
			match_value = 1500
			type = medium_plane_fighter_airframe_2
			modules = {
				fixed_wing_slot = straight_wing
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = light_mg_4x
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_2_2x
				#fixed_auxiliary_weapon_slot_2 = { any_of = { bomb_locks } }
				engine_type_slot = radial_engine_3_2x
				special_type_slot_1 = lmg_defense_gunner_3x
			}
		}

		allowed_modules = {
			heavy_mg_4x
			aircraft_cannon_1_2x
			engine_2_2x
			straight_wing
			reflex_gunsight
			turbocharger
			heavy_mg_2x
			engine_2_2x
			hmg_defense_turret_2x
			engine_3_2x
		}
	}

	heavy_fighter_2_d = {
		priority = {
			factor = 200
		}
		name = "Ju 88C-6"
		history = yes
		override_sprite = "GFX_GER_LAMP_Ju88C6"
		target_variant = {
			match_value = 1500
			type = medium_plane_fighter_airframe_2
			modules = {
				fixed_wing_slot = straight_wing
				fixed_engine_mod_slot = supercharger
				fixed_radar_slot = air_air_radar_1
				fixed_main_weapon_slot = light_mg_4x
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_2_2x
				#fixed_auxiliary_weapon_slot_2 = { any_of = { bomb_locks } }
				engine_type_slot = radial_engine_3_2x
				special_type_slot_1 = lmg_defense_gunner_2x
				special_type_slot_2 = hmg_defense_gunner
			}
		}

		allowed_modules = {
			heavy_mg_4x
			aircraft_cannon_1_2x
			engine_2_2x
			straight_wing
			reflex_gunsight
			turbocharger
			heavy_mg_2x
			engine_2_2x
			hmg_defense_turret_2x
			engine_3_2x
		}
	}

	heavy_fighter_2_e = {
		priority = {
			factor = 200
		}
		name = "Ju 88R"
		history = yes
		override_sprite = "GFX_GER_LAMP_Ju88R"
		target_variant = {
			match_value = 1500
			type = medium_plane_fighter_airframe_2
			modules = {
				fixed_wing_slot = straight_wing
				fixed_engine_mod_slot = supercharger
				fixed_radar_slot = air_air_radar_1
				fixed_main_weapon_slot = light_mg_4x
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_2_2x
				fixed_auxiliary_weapon_slot_2 = aircraft_cannon_2_2x
				engine_type_slot = radial_engine_4_2x
				special_type_slot_1 = hmg_defense_gunner
			}
		}

		allowed_modules = {
			heavy_mg_4x
			aircraft_cannon_1_2x
			engine_2_2x
			straight_wing
			reflex_gunsight
			turbocharger
			heavy_mg_2x
			engine_2_2x
			hmg_defense_turret_2x
			engine_3_2x
		}
	}

	heavy_fighter_2_f = {
		priority = {
			factor = 200
		}
		name = "Ju 88G"
		history = yes
		override_sprite = "GFX_GER_LAMP_Ju88G"
		target_variant = {
			match_value = 1500
			type = medium_plane_fighter_airframe_2
			modules = {
				fixed_wing_slot = straight_wing
				fixed_engine_mod_slot = supercharger
				fixed_aux_prop_slot = injection_system
				fixed_radar_slot = air_air_radar_2
				fixed_main_weapon_slot = aircraft_cannon_2_2x
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_2_2x
				fixed_auxiliary_weapon_slot_2 = aircraft_cannon_2_2x
				fixed_auxiliary_weapon_slot_3 = drop_tanks
				engine_type_slot = engine_4_2x
				special_type_slot_1 = hmg_defense_gunner
				special_type_slot_2 = early_radar_warning_system
			}
		}

		allowed_modules = {
			heavy_mg_4x
			aircraft_cannon_1_2x
			engine_2_2x
			straight_wing
			reflex_gunsight
			turbocharger
			heavy_mg_2x
			engine_2_2x
			hmg_defense_turret_2x
			engine_3_2x
		}
	}

	heavy_fighter_2_g = {
		priority = {
			factor = 200
		}
		name = "Do 217J"
		history = yes
		override_sprite = "GFX_GER_LAMP_Do217J"
		target_variant = {
			match_value = 1500
			type = medium_plane_fighter_airframe_2
			modules = {
				fixed_wing_slot = straight_wing
				fixed_engine_mod_slot = supercharger
				fixed_radar_slot = air_air_radar_2
				fixed_main_weapon_slot = aircraft_cannon_1_2x
				fixed_auxiliary_weapon_slot_1 = heavy_mg_4x
				engine_type_slot = radial_engine_3_2x
				special_type_slot_1 = hmg_defense_gunner
				special_type_slot_2 = early_radar_warning_system
				special_type_slot_3 = lmg_defense_gunner_2x
			}
		}

		allowed_modules = {
			heavy_mg_4x
			aircraft_cannon_1_2x
			engine_2_2x
			straight_wing
			reflex_gunsight
			turbocharger
			heavy_mg_2x
			engine_2_2x
			hmg_defense_turret_2x
			engine_3_2x
		}
	}

	heavy_fighter_2_h = {
		priority = {
			factor = 200
		}
		name = "Do 217N"
		history = yes
		override_sprite = "GFX_GER_LAMP_Do217N"
		target_variant = {
			match_value = 1500
			type = medium_plane_fighter_airframe_2
			modules = {
				fixed_wing_slot = straight_wing
				fixed_engine_mod_slot = supercharger
				fixed_radar_slot = air_air_radar_2
				fixed_main_weapon_slot = aircraft_cannon_2_2x
				fixed_auxiliary_weapon_slot_1 = heavy_mg_4x
				fixed_auxiliary_weapon_slot_2 = aircraft_cannon_2_2x
				engine_type_slot = radial_engine_3_2x
				special_type_slot_1 = early_radar_warning_system
				special_type_slot_2 = hmg_defense_gunner
			}
		}

		allowed_modules = {
			heavy_mg_4x
			aircraft_cannon_1_2x
			engine_2_2x
			straight_wing
			reflex_gunsight
			turbocharger
			heavy_mg_2x
			engine_2_2x
			hmg_defense_turret_2x
			engine_3_2x
		}
	}

	heavy_fighter_2_i = {
		priority = {
			factor = 200
		}
		name = "Ar 240A"
		history = yes
		override_sprite = "GFX_GER_LAMP_Ar240A"
		target_variant = {
			match_value = 1500
			type = medium_plane_fighter_airframe_2
			modules = {
				fixed_wing_slot = straight_wing
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = aircraft_cannon_2_2x
				fixed_auxiliary_weapon_slot_1 = light_mg_2x
				fixed_auxiliary_weapon_slot_2 = small_bomb_bay
				engine_type_slot = radial_engine_2_2x
				fixed_tail_modifications_slot = twin_tail
				special_type_slot_2 = hmg_remote_turret_twin
			}
		}

		allowed_modules = {
			heavy_mg_4x
			aircraft_cannon_1_2x
			engine_2_2x
			straight_wing
			reflex_gunsight
			turbocharger
			heavy_mg_2x
			engine_2_2x
			hmg_defense_turret_2x
			engine_3_2x
		}
	}

	heavy_fighter_2_j = {
		priority = {
			factor = 200
		}
		name = "Ar 240C"
		history = yes
		override_sprite = "GFX_GER_LAMP_Ar240C"
		target_variant = {
			match_value = 1500
			type = medium_plane_fighter_airframe_2
			modules = {
				fixed_wing_slot = straight_wing
				fixed_engine_mod_slot = supercharger
				fixed_radar_slot = air_air_radar_1
				fixed_main_weapon_slot = aircraft_cannon_2_2x
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_3_2x
				fixed_auxiliary_weapon_slot_2 = small_bomb_bay
				engine_type_slot = radial_engine_3_2x
				fixed_tail_modifications_slot = twin_tail
				special_type_slot_1 = hmg_remote_turret_twin
				special_type_slot_2 = cannon_remote_turret_1
			}
		}

		allowed_modules = {
			heavy_mg_4x
			aircraft_cannon_1_2x
			engine_2_2x
			straight_wing
			reflex_gunsight
			turbocharger
			heavy_mg_2x
			engine_2_2x
			hmg_defense_turret_2x
			engine_3_2x
		}
	}

	heavy_fighter_3 = {
		priority = {
			factor = 200

		}
		name = "Do 335"
		history = yes
		override_sprite = "GFX_GER_LAMP_Do335"
		override_model = "GER_light_plane_4_entity"
		target_variant = {
			match_value = 2000
			type = medium_plane_fighter_airframe_3
			modules = {
				fixed_wing_slot = straight_wing
				fixed_aux_prop_slot = contra_rotating_props
				fixed_optics_slot = reflex_gunsight
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = aircraft_cannon_3_1x
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_2_2x
				fixed_auxiliary_weapon_slot_2 = small_bomb_bay
				engine_type_slot = engine_4_2x
				special_type_slot_1 = pressurized_cabin_medium
			}

		}

		allowed_modules = {
			aircraft_cannon_2_2x
			air_air_radar_1
			air_air_radar_2
			air_air_radar_3
			engine_4_2x
			straight_wing
			reflex_gunsight
			turbocharger
			hmg_defense_turret_2x
		}
	}

	heavy_fighter_3_a = {
		priority = {
			factor = 200

		}
		name = "Ju 388J"
		history = yes
		override_sprite = "GFX_GER_LAMP_Ju388J"
		target_variant = {
			match_value = 2000
			type = medium_plane_fighter_airframe_3
			modules = {
				fixed_wing_slot = high_altitude_straight_wing
				fixed_radar_slot = { any_of = { air_air_radar_3 air_air_radar_2 } }
				fixed_engine_mod_slot = supercharger
				fixed_aux_prop_slot = injection_system
				fixed_main_weapon_slot= aircraft_cannon_2_2x
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_3_2x
				engine_type_slot = radial_engine_4_2x
				special_type_slot_1 = hmg_defense_turret
				special_type_slot_2 = pressurized_cabin_medium
				special_type_slot_3 = early_radar_warning_system
			}

		}

		allowed_modules = {
			aircraft_cannon_2_2x
			air_air_radar_1
			air_air_radar_2
			air_air_radar_3
			engine_4_2x
			straight_wing
			reflex_gunsight
			turbocharger
			hmg_defense_turret_2x
		}
	}

	heavy_fighter_3_b = {
		priority = {
			factor = 200

		}
		name = "He 219A-0"
		history = yes
		override_sprite = "GFX_GER_LAMP_He219A0"
		target_variant = {
			match_value = 2000
			type = medium_plane_fighter_airframe_3
			modules = {
				fixed_wing_slot = straight_wing
				fixed_radar_slot = { any_of = { air_air_radar_2 } }
				fixed_engine_mod_slot = supercharger
				fixed_aux_prop_slot = injection_system
				fixed_main_weapon_slot= aircraft_cannon_2_2x
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_2_2x
				fixed_auxiliary_weapon_slot_2 = aircraft_cannon_3_2x
				fixed_auxiliary_weapon_slot_3 = gunpod_cannon_3_2x
				engine_type_slot = radial_engine_4_2x
				fixed_tail_modifications_slot = twin_tail
				special_type_slot_2 = pressurized_cabin_medium
				special_type_slot_3 = early_radar_warning_system
			}

		}

		allowed_modules = {
			aircraft_cannon_2_2x
			air_air_radar_1
			air_air_radar_2
			air_air_radar_3
			engine_4_2x
			straight_wing
			reflex_gunsight
			turbocharger
			hmg_defense_turret_2x
		}
	}

	heavy_fighter_3_c = {
		priority = {
			factor = 200

		}
		name = "He 219A-5"
		history = yes
		override_sprite = "GFX_GER_LAMP_He219A5"
		target_variant = {
			match_value = 2000
			type = medium_plane_fighter_airframe_3
			modules = {
				fixed_wing_slot = straight_wing
				fixed_radar_slot = { any_of = { air_air_radar_3 air_air_radar_2 } }
				fixed_engine_mod_slot = supercharger
				fixed_aux_prop_slot = injection_system
				fixed_main_weapon_slot= aircraft_cannon_3_2x
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_3_2x
				fixed_auxiliary_weapon_slot_2 = gunpod_cannon_3_2x
				engine_type_slot = radial_engine_4_2x
				fixed_tail_modifications_slot = twin_tail
				special_type_slot_2 = pressurized_cabin_medium
				special_type_slot_3 = early_radar_warning_system
				special_type_slot_4 = fuel_tanks_medium
			}

		}

		allowed_modules = {
			aircraft_cannon_2_2x
			air_air_radar_1
			air_air_radar_2
			air_air_radar_3
			engine_4_2x
			straight_wing
			reflex_gunsight
			turbocharger
			hmg_defense_turret_2x
		}
	}
	heavy_fighter_4 = {
		priority = {
			factor = 200

		}
		name = "Ar 234B-2/N"
		history = yes
		override_sprite = "GFX_GER_LAMP_Ar234B2N"
		target_variant = {
			match_value = 3000
			type = medium_plane_fighter_airframe_4
			modules = {
				fixed_wing_slot = straight_wing
				fixed_radar_slot = {
					any_of = {
						air_air_radar_2
						air_air_radar_1
					}
				}
				fixed_optics_slot = gyro_gunsight
				fixed_main_weapon_slot = aircraft_cannon_3_2x
				fixed_auxiliary_weapon_slot_2 = gunpod_cannon_2_2x
				engine_type_slot = jet_engine_2x
				special_type_slot_2 = cannon_remote_turret_1
			}
		}

		allowed_modules = {
			aircraft_cannon_2_2x
			air_air_radar_1
			air_air_radar_2
			air_air_radar_3
			engine_4_2x
			straight_wing
			reflex_gunsight
			turbocharger
			hmg_defense_turret_2x
			laminar_flow_straight_wing
			heavy_mg_2x
			heavy_mg_4x
			gyro_gunsight
		}
	}

	heavy_fighter_4_b = {
		priority = {
			factor = 200

		}
		name = "Ar 234P"
		history = yes
		override_sprite = "GFX_GER_LAMP_Ar234P"
		target_variant = {
			match_value = 3000
			type = medium_plane_fighter_airframe_4
			modules = {
				fixed_wing_slot = straight_wing
				fixed_radar_slot = {
					any_of = {
						air_air_radar_2
						air_air_radar_1
					}
				}
				fixed_optics_slot = gyro_gunsight
				fixed_main_weapon_slot = aircraft_cannon_2_2x
				fixed_auxiliary_weapon_slot_1 = aircraft_cannon_2_2x
				fixed_auxiliary_weapon_slot_2 = gunpod_cannon_2_2x
				engine_type_slot = jet_engine_4x
				special_type_slot_1 = cannon_remote_turret_1
			}
		}

		allowed_modules = {
			aircraft_cannon_2_2x
			air_air_radar_1
			air_air_radar_2
			air_air_radar_3
			engine_4_2x
			straight_wing
			reflex_gunsight
			turbocharger
			hmg_defense_turret_2x
			laminar_flow_straight_wing
			heavy_mg_2x
			heavy_mg_4x
			gyro_gunsight
		}
	}

	heavy_fighter_5 = {
		priority = {
			factor = 200

		}
		name = "Me 1101-102"
		history = yes
		override_sprite = "GFX_GER_Me_1102"
		target_variant = {
			match_value = 4000
			type = medium_plane_fighter_airframe_5
			modules = {
				fixed_wing_slot = swept_wing
				fixed_optics_slot = gyro_gunsight
				fixed_main_weapon_slot = { any_of = { aircraft_cannon_3_2x aircraft_cannon_2_2x } }
				fixed_auxiliary_weapon_slot_1 = { any_of = { aircraft_cannon_3_2x aircraft_cannon_2_2x } }
				fixed_auxiliary_weapon_slot_2 = { any_of = { air_air_missile_1_module } }
				engine_type_slot = jet_engine_2_4x
				special_type_slot_1 = pressurized_cabin_medium
				special_type_slot_2 = cannon_remote_turret_1_2x
				special_type_slot_3 = dual_cannon_remote_turret_1
			}

		}

		allowed_modules = {
			aircraft_cannon_2_2x
			air_air_radar_1
			air_air_radar_2
			air_air_radar_3
			engine_4_2x
			straight_wing
			reflex_gunsight
			turbocharger
			hmg_defense_turret_2x
			laminar_flow_straight_wing
			heavy_mg_2x
			heavy_mg_4x
			gyro_gunsight
			jet_engine_4x
		}
	}

	heavy_fighter_5_b = {
		priority = {
			factor = 200

		}
		name = "Me 1101-92"
		history = yes
		override_sprite = "GFX_GER_Me_1192"
		target_variant = {
			match_value = 5000
			type = medium_plane_fighter_airframe_5
			modules = {
				fixed_wing_slot = swept_wing
				fixed_optics_slot = gyro_gunsight
				fixed_main_weapon_slot = bomber_buster_2
				fixed_auxiliary_weapon_slot_2 = { any_of = { air_air_missile_1_module } }
				engine_type_slot = jet_engine_2_2x
				special_type_slot_1 = pressurized_cabin_medium
			}
		}

		allowed_modules = {
			aircraft_cannon_2_2x
			air_air_radar_1
			air_air_radar_2
			air_air_radar_3
			engine_4_2x
			straight_wing
			reflex_gunsight
			turbocharger
			hmg_defense_turret_2x
			laminar_flow_straight_wing
			heavy_mg_2x
			heavy_mg_4x
			gyro_gunsight
			jet_engine_4x
		}
	}

	heavy_fighter_5_c = {
		priority = {
			factor = 200

		}
		name = "Me 1190"
		history = yes
		override_sprite = "GFX_GER_Me_1090"
		target_variant = {
			match_value = 5000
			type = medium_plane_fighter_airframe_5
			modules = {
				fixed_wing_slot = swept_wing
				fixed_optics_slot = gyro_gunsight
				fixed_radar_slot = { any_of = { air_air_radar_4 air_air_radar_3 air_air_radar_2 air_air_radar_1 } }
				fixed_main_weapon_slot = { any_of = { aircraft_cannon_4_2x aircraft_cannon_3_2x } }
				fixed_auxiliary_weapon_slot_1 = { any_of = { aircraft_cannon_4_2x aircraft_cannon_3_2x } }
				fixed_auxiliary_weapon_slot_2 = { any_of = { air_air_missile_2_module air_air_missile_1_module } }
				engine_type_slot = jet_engine_2_2x
				special_type_slot_1 = pressurized_cabin_medium
				special_type_slot_2 = hmg_remote_turret_twin
				#special_type_slot_3 = cannon_remote_turret_1

			}
		}

		allowed_modules = {
			aircraft_cannon_2_2x
			air_air_radar_1
			air_air_radar_2
			air_air_radar_3
			engine_4_2x
			straight_wing
			reflex_gunsight
			turbocharger
			hmg_defense_turret_2x
			laminar_flow_straight_wing
			heavy_mg_2x
			heavy_mg_4x
			gyro_gunsight
			jet_engine_4x
		}
	}

	heavy_fighter_6 = {
		priority = {
			factor = 200

		}
		name = "He 1079"
		history = yes
		override_sprite = "GFX_GER_He_1079"
		target_variant = {
			match_value = 6000
			type = medium_plane_fighter_airframe_6
			modules = {
				fixed_wing_slot = swept_wing
				fixed_optics_slot = { any_of = { hud_module gyro_gunsight } }
				fixed_radar_slot = { any_of = { air_air_radar_4 air_air_radar_3 air_air_radar_2 air_air_radar_1 } }
				fixed_main_weapon_slot = { any_of = { aircraft_cannon_4_2x aircraft_cannon_3_2x } }
				fixed_auxiliary_weapon_slot_1 = { any_of = { aircraft_cannon_4_2x aircraft_cannon_3_2x } }
				fixed_auxiliary_weapon_slot_2 = { any_of = { air_air_missile_3_module air_air_missile_2_module } }
				engine_type_slot = second_gen_jet_engine_2x
				special_type_slot_1 = pressurized_cabin_medium
				special_type_slot_2 = module_countermeasure_dispenser_medium
			}

		}

		allowed_modules = {
			aircraft_cannon_2_2x
			air_air_radar_1
			air_air_radar_2
			air_air_radar_3
			engine_4_2x
			straight_wing
			reflex_gunsight
			turbocharger
			hmg_defense_turret_2x
			laminar_flow_straight_wing
			heavy_mg_2x
			heavy_mg_4x
			gyro_gunsight
			jet_engine_4x
		}
	}

	heavy_fighter_7 = {
		priority = {
			factor = 200

		}
		name = "AFVG"
		history = yes
		override_sprite = "GFX_GER_AVFG"
		target_variant = {
			match_value = 7000
			type = medium_plane_fighter_airframe_7
			modules = {
				fixed_wing_slot = tailed_delta_wing
				fixed_optics_slot = { any_of = { hud_module gyro_gunsight } }
				fixed_engine_mod_slot = afterburner
				fixed_radar_slot = { any_of = { air_air_radar_4 air_air_radar_3 air_air_radar_2 air_air_radar_1 } }
				fixed_main_weapon_slot = { any_of = { air_air_missile_3_module air_air_missile_2_module } }
				fixed_auxiliary_weapon_slot_1 = { any_of = { air_air_missile_3_module air_air_missile_2_module } }
				engine_type_slot = second_gen_jet_engine_4x
				special_type_slot_1 = pressurized_cabin_medium
				special_type_slot_2 = module_countermeasure_dispenser_medium

			}

		}

		allowed_modules = {
			aircraft_cannon_2_2x
			air_air_radar_1
			air_air_radar_2
			air_air_radar_3
			engine_4_2x
			straight_wing
			reflex_gunsight
			turbocharger
			hmg_defense_turret_2x
			laminar_flow_straight_wing
			heavy_mg_2x
			heavy_mg_4x
			gyro_gunsight
			jet_engine_4x
		}
	}

	heavy_fighter_8 = {
		priority = {
			factor = 200

		}
		name = "VJ 101B"
		history = yes
		override_sprite = "GFX_GER_VJ_101B"
		target_variant = {
			match_value = 8000
			type = medium_plane_fighter_airframe_8
			modules = {
				fixed_wing_slot = { any_of = { variable_sweep_wing swept_wing } }
				fixed_optics_slot = { any_of = { hud_module gyro_gunsight } }
				fixed_engine_mod_slot = mach_2_afterburner
				fixed_radar_slot = { any_of = { air_air_radar_6 air_air_radar_5 } }
				fixed_main_weapon_slot = aircraft_cannon_5_1x
				fixed_auxiliary_weapon_slot_1 = { any_of = { air_air_missile_3_module air_air_missile_2_module } }
				fixed_auxiliary_weapon_slot_2 = { any_of = { air_air_missile_3_module air_air_missile_2_module } }
				fixed_auxiliary_weapon_slot_3 = { any_of = { air_air_ir_missile_2_module air_air_ir_missile_1_module } }
				fixed_auxiliary_weapon_slot_4 = module_ecm_pod_1
				engine_type_slot = third_gen_jet_engine_2x
				special_type_slot_1 = pressurized_cabin_medium
				special_type_slot_2 = module_countermeasure_dispenser_medium
				special_type_slot_4 = fly_by_wire
			}

		}

		allowed_modules = {
			aircraft_cannon_2_2x
			air_air_radar_1
			air_air_radar_2
			air_air_radar_3
			engine_4_2x
			straight_wing
			reflex_gunsight
			turbocharger
			hmg_defense_turret_2x
			laminar_flow_straight_wing
			heavy_mg_2x
			heavy_mg_4x
			gyro_gunsight
			jet_engine_4x
		}
	}
}

GER_strategic_bomber = {
	category = air

	blocked_for = {}

	available_for = {EMP}

	roles = {
		air_strategic_bomber
	}

	priority = {
		factor = 200
		modifier = {
			date > "1924.1.1"
			factor = 5
		}
		modifier = {
			has_war = yes
			factor = 4
		}
	}

	strat_bomber_0_default = {
		priority = {
			factor = 100
		}
		name = "Do 19"
		history = yes
		override_sprite = "GFX_GER_LAMP_Do19"
		target_variant = {
			match_value = 100
			type = large_plane_airframe_0
			modules = {
				fixed_wing_slot = straight_wing
				#fixed_aux_prop_slot = injection_system
				fixed_optics_slot = bomb_sights_0
				fixed_main_weapon_slot = large_bomb_bay
				engine_type_slot = radial_engine_1_4x
				fixed_tail_modifications_slot = twin_tail
				special_type_slot_2 = lmg_defense_gunner_4x
			}

		}

		allowed_modules = {
			large_bomb_bay
			engine_2_4x
			lmg_defense_turret_2x
			lmg_defense_turret
			hmg_defense_turret_2x
			hmg_defense_turret
			straight_wing
			bomb_sights_1
		}
	}

	strat_bomber_0_b = {
		priority = {
			factor = 100
		}
		name = "Do P"
		history = yes
		override_sprite = "GFX_GER_LAMP_DoP"
		target_variant = {
			match_value = 100
			type = large_plane_airframe_0
			modules = {
				fixed_wing_slot = straight_wing
				#fixed_aux_prop_slot = injection_system
				fixed_optics_slot = bomb_sights_0
				fixed_main_weapon_slot = large_bomb_bay
				engine_type_slot = radial_engine_1_4x
				fixed_tail_modifications_slot = twin_tail
				special_type_slot_1 = lmg_defense_gunner_4x
			}

		}

		allowed_modules = {
			large_bomb_bay
			engine_2_4x
			lmg_defense_turret_2x
			lmg_defense_turret
			hmg_defense_turret_2x
			hmg_defense_turret
			straight_wing
			bomb_sights_1
		}
	}

	strat_bomber_1_default = {
		priority = {
			factor = 100
		}
		name = "Ju 89"
		history = yes
		override_sprite = "GFX_GER_LAMP_Ju89"
		target_variant = {
			match_value = 1000
			type = large_plane_airframe_1
			modules = {
				fixed_wing_slot = straight_wing
				#fixed_aux_prop_slot = injection_system
				fixed_optics_slot = { any_of = { bomb_sights_1 bomb_sights_0 } }
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = large_bomb_bay
				engine_type_slot = engine_2_4x
				fixed_tail_modifications_slot = twin_tail
				special_type_slot_1 = lmg_defense_gunner_2x
				special_type_slot_2 = lmg_defense_gunner_3x
			}

		}

		allowed_modules = {
			large_bomb_bay
			engine_2_4x
			lmg_defense_turret_2x
			lmg_defense_turret
			hmg_defense_turret_2x
			hmg_defense_turret
			straight_wing
			bomb_sights_1
		}
	}

	strat_bomber_2_d = {
		priority = {
			factor = 100
		}
		name = "He 177A-5"
		history = yes
		override_sprite = "GFX_GER_LAMP_He177A5"
		target_variant = {
			match_value = 2000
			type = large_plane_airframe_2
			modules = {
				fixed_wing_slot = high_altitude_straight_wing
				fixed_aux_prop_slot = injection_system
				fixed_optics_slot = { any_of = { bomb_sights_2 bomb_sights_1 bomb_sights_0 } }
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = large_bomb_bay
				fixed_auxiliary_weapon_slot_1 = rocket_propelled_bombs
				engine_type_slot = engine_3_4x
				special_type_slot_1 = twin_lmg_defense_gunner_2x
				special_type_slot_2 = hmg_defense_turret
				special_type_slot_3 = { any_of = { radio_navigation_2 radio_navigation_1 } }
				special_type_slot_4 = cannon_defense_turret_2x
				special_type_slot_5 = cannon_defense_gunner_1
				special_type_slot_6 = self_sealing_fuel_tanks_large
			}

		}

		allowed_modules = {
			large_bomb_bay
			engine_3_4x
			air_ground_radar_2
			air_ground_radar_1
			bomb_sights_2
			bomb_sights_1
			hmg_defense_turret_2x
		}
	}

	strat_bomber_2_default = {
		priority = {
			factor = 100
		}
		name = "He 177A-1"
		history = yes
		override_sprite = "GFX_GER_LAMP_He177A1"
		target_variant = {
			match_value = 2000
			type = large_plane_airframe_2
			modules = {
				fixed_wing_slot = high_altitude_straight_wing
				fixed_aux_prop_slot = injection_system
				fixed_optics_slot = { any_of = { bomb_sights_2 bomb_sights_1 bomb_sights_0 } }
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = large_bomb_bay
				fixed_electronics_slot = early_radar_jammer
				engine_type_slot = engine_2_4x
				special_type_slot_1 = cannon_defense_gunner_0_2x
				special_type_slot_2 = cannon_defense_gunner_0
				special_type_slot_3 = lmg_defense_gunner_2x
				special_type_slot_4 = { any_of = { radio_navigation_2 radio_navigation_1 } }
				special_type_slot_5 = hmg_defense_turret
			}

		}

		allowed_modules = {
			large_bomb_bay
			engine_3_4x
			air_ground_radar_2
			air_ground_radar_1
			bomb_sights_2
			bomb_sights_1
			hmg_defense_turret_2x
		}
	}

	strat_bomber_2_b = {
		priority = {
			factor = 100
		}
		name = "He 177A-3/R2"
		history = yes
		override_sprite = "GFX_GER_LAMP_He177A3R2"
		target_variant = {
			match_value = 2000
			type = large_plane_airframe_2
			modules = {
				fixed_wing_slot = high_altitude_straight_wing
				fixed_aux_prop_slot = injection_system
				fixed_optics_slot = { any_of = { bomb_sights_2 bomb_sights_1 bomb_sights_0 } }
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = large_bomb_bay
				fixed_electronics_slot = early_radar_jammer
				engine_type_slot = engine_2_4x
				special_type_slot_1 = twin_lmg_defense_gunner_2x
				special_type_slot_2 = hmg_defense_turret
				special_type_slot_3 = { any_of = { radio_navigation_2 radio_navigation_1 } }
				special_type_slot_4 = hmg_defense_gunner_2x
				special_type_slot_5 = cannon_defense_gunner_1_2x
			}

		}

		allowed_modules = {
			large_bomb_bay
			engine_3_4x
			air_ground_radar_2
			air_ground_radar_1
			bomb_sights_2
			bomb_sights_1
			hmg_defense_turret_2x
		}
	}

	# strat_bomber_2_c = {
		# priority = {
			# factor = 100
		# }
		# name = "He 177A-3/R5"
		# history = yes
		# override_sprite = "GFX_GER_LAMP_He177A3R5"
		# target_variant = {
			# match_value = 2000
			# type = large_plane_airframe_2
			# modules = {
				# fixed_wing_slot = high_altitude_straight_wing
				# fixed_aux_prop_slot = injection_system
				# fixed_optics_slot = { any_of = { bomb_sights_2 bomb_sights_1 bomb_sights_0 } }
				# fixed_engine_mod_slot = supercharger
				# fixed_main_weapon_slot = large_bomb_bay
				# fixed_electronics_slot = early_radar_jammer
				# engine_type_slot = engine_2_6x
				# special_type_slot_1 = lmg_defense_turret_2x
				# special_type_slot_2 = lmg_defense_turret_2x
				# special_type_slot_3 = lmg_defense_turret_2x
				# special_type_slot_4 = lmg_defense_turret_2x
				# special_type_slot_5 = lmg_defense_turret_2x
				# special_type_slot_6 = lmg_defense_turret_2x
			# }

		# }

		# allowed_modules = {
			# large_bomb_bay
			# engine_3_4x
			# air_ground_radar_2
			# air_ground_radar_1
			# bomb_sights_2
			# bomb_sights_1
			# hmg_defense_turret_2x
		# }
	# }

	strat_bomber_2_e = {
		priority = {
			factor = 100
		}
		name = "He 177A-6"
		history = yes
		override_sprite = "GFX_GER_LAMP_He177A6"
		target_variant = {
			match_value = 2000
			type = large_plane_airframe_2
			modules = {
				fixed_wing_slot = high_altitude_straight_wing
				fixed_aux_prop_slot = injection_system
				fixed_optics_slot = { any_of = { bomb_sights_2 bomb_sights_1 bomb_sights_0 } }
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = large_bomb_bay
				fixed_auxiliary_weapon_slot_1 = large_bomb_bay
				fixed_electronics_slot = early_radar_jammer
				engine_type_slot = engine_3_4x
				special_type_slot_1 = twin_lmg_defense_gunner
				special_type_slot_2 = hmg_defense_turret
				special_type_slot_3 = { any_of = { radio_navigation_2 radio_navigation_1 } }
				special_type_slot_4 = hmg_defense_gunner_3x
				special_type_slot_5 = cannon_defense_gunner_1_2x
				special_type_slot_6 = cannon_defense_turret
			}

		}

		allowed_modules = {
			large_bomb_bay
			engine_3_4x
			air_ground_radar_2
			air_ground_radar_1
			bomb_sights_2
			bomb_sights_1
			hmg_defense_turret_2x
		}
	}

	strat_bomber_2_f = {
		priority = {
			factor = 100
		}
		name = "He 177A-7"
		history = yes
		override_sprite = "GFX_GER_LAMP_He177A7"
		target_variant = {
			match_value = 2000
			type = large_plane_airframe_2
			modules = {
				fixed_wing_slot = high_altitude_straight_wing
				fixed_aux_prop_slot = injection_system
				fixed_radar_slot = air_ground_radar_1
				fixed_optics_slot = { any_of = { bomb_sights_2 bomb_sights_1 bomb_sights_0 } }
				fixed_engine_mod_slot = turbocharger
				fixed_main_weapon_slot = large_bomb_bay
				fixed_auxiliary_weapon_slot_1 = rocket_propelled_bombs
				fixed_auxiliary_weapon_slot_2 = rocket_propelled_bombs
				#fixed_auxiliary_weapon_slot_3 = rocket_propelled_bombs
				fixed_electronics_slot = early_radar_jammer
				engine_type_slot = engine_3_4x
				special_type_slot_1 = twin_lmg_defense_gunner_2x
				special_type_slot_2 = hmg_defense_turret
				special_type_slot_3 = { any_of = { radio_navigation_2 radio_navigation_1 } }
				special_type_slot_4 = cannon_defense_turret_2x
				special_type_slot_5 = cannon_defense_gunner_1
				special_type_slot_6 = self_sealing_fuel_tanks_large
			}

		}

		allowed_modules = {
			large_bomb_bay
			engine_3_4x
			air_ground_radar_2
			air_ground_radar_1
			bomb_sights_2
			bomb_sights_1
			hmg_defense_turret_2x
		}
	}

	strat_bomber_3_default = {
		priority = {
			factor = 10
		}
		name = "Me 264"
		history = yes
		override_sprite = "GFX_GER_LAMP_Me264"
		target_variant = {
			match_value = 3000
			type = large_plane_airframe_3
			modules = {
				fixed_wing_slot = high_altitude_straight_wing
				fixed_aux_prop_slot = injection_system
				fixed_optics_slot = { any_of = { bomb_sights_2 bomb_sights_1 bomb_sights_0 } }
				fixed_engine_mod_slot = turbocharger
				fixed_main_weapon_slot = large_bomb_bay
				fixed_auxiliary_weapon_slot_1 = large_bomb_bay
				fixed_auxiliary_weapon_slot_2 = wet_wing
				fixed_electronics_slot = early_radar_jammer
				fixed_tail_modifications_slot = twin_tail
				engine_type_slot = radial_engine_4_4x
				special_type_slot_1 = hmg_defense_gunner_3x
				special_type_slot_2 = cannon_defense_turret_2x
				special_type_slot_3 = pressurized_cabin_large
				special_type_slot_4 = { any_of = { radio_navigation_3 radio_navigation_2 radio_navigation_1 } }
				special_type_slot_5 = fuel_tanks_large
				special_type_slot_6 = cannon_remote_turret_1_2x
			}

		}

		allowed_modules = {
			large_bomb_bay
			engine_4_4x
			air_ground_radar_2
			air_ground_radar_1
			fuel_tanks_large
			bomb_sights_2
			bomb_sights_1
			cannon_defense_turret_2x
			hmg_defense_turret_2x
		}
	}

	strat_bomber_3_b = {
		priority = {
			factor = 10
		}
		name = "He 277"
		history = yes
		override_sprite = "GFX_GER_LAMP_He277"
		target_variant = {
			match_value = 3000
			type = large_plane_airframe_3
			modules = {
				fixed_wing_slot = straight_wing
				fixed_aux_prop_slot = injection_system
				fixed_optics_slot = { any_of = { bomb_sights_2 bomb_sights_1 bomb_sights_0 } }
				fixed_engine_mod_slot = turbocharger
				fixed_main_weapon_slot = large_bomb_bay
				fixed_auxiliary_weapon_slot_1 = large_bomb_bay
				fixed_auxiliary_weapon_slot_2 = wet_wing
				fixed_electronics_slot = early_radar_jammer
				engine_type_slot = radial_engine_4_4x
				fixed_tail_modifications_slot = twin_tail
				special_type_slot_1 = hmg_defense_gunner_3x
				special_type_slot_2 = cannon_defense_turret_2x
				special_type_slot_3 = cannon_defense_gunner_1
				special_type_slot_4 = pressurized_cabin_large
				special_type_slot_5 = { any_of = { radio_navigation_3 radio_navigation_2 radio_navigation_1 } }
			}

		}

		allowed_modules = {
			large_bomb_bay
			engine_4_4x
			air_ground_radar_2
			air_ground_radar_1
			fuel_tanks_large
			bomb_sights_2
			bomb_sights_1
			cannon_defense_turret_2x
			hmg_defense_turret_2x
		}
	}

	strat_bomber_3_c = {
		priority = {
			factor = 10
		}
		name = "Ju 488"
		history = yes
		override_sprite = "GFX_GER_LAMP_Ju488"
		target_variant = {
			match_value = 3000
			type = large_plane_airframe_3
			modules = {
				fixed_wing_slot = straight_wing
				fixed_aux_prop_slot = injection_system
				fixed_optics_slot = { any_of = { bomb_sights_2 bomb_sights_1 bomb_sights_0 } }
				fixed_engine_mod_slot = turbocharger
				fixed_main_weapon_slot = large_bomb_bay
				fixed_auxiliary_weapon_slot_2 = wet_wing
				fixed_electronics_slot = early_radar_jammer
				fixed_tail_modifications_slot = twin_tail
				engine_type_slot = radial_engine_4_4x
				special_type_slot_1 = hmg_defense_gunner_3x
				special_type_slot_2 = cannon_defense_turret_2x
				special_type_slot_3 = cannon_defense_gunner_1_2x
				special_type_slot_4 = pressurized_cabin_large
				special_type_slot_5 = { any_of = { radio_navigation_3 radio_navigation_2 radio_navigation_1 } }
			}

		}

		allowed_modules = {
			large_bomb_bay
			engine_4_4x
			air_ground_radar_2
			air_ground_radar_1
			fuel_tanks_large
			bomb_sights_2
			bomb_sights_1
			cannon_defense_turret_2x
			hmg_defense_turret_2x
		}
	}

	strat_bomber_4_default = {
		priority = {
			factor = 10
		}
		name = "Ta 400"
		history = yes
		override_sprite = "GFX_GER_LAMP_Ta400"
		override_model = "GER_strat_bomber_equipment_3_entity"
		target_variant = {
			match_value = 4000
			type = large_plane_airframe_4
			modules = {
				fixed_wing_slot = high_altitude_straight_wing
				fixed_aux_prop_slot = aux_jet_engine_2x
				fixed_engine_mod_slot = supercharger
				fixed_optics_slot = { any_of = { bomb_sights_2 bomb_sights_1 bomb_sights_0 } }
				fixed_main_weapon_slot = { any_of = { large_bomb_bay_2 large_bomb_bay } }
				fixed_auxiliary_weapon_slot_1 = { any_of = { large_bomb_bay_2 large_bomb_bay } }
				fixed_auxiliary_weapon_slot_2 = { any_of = { improved_rocket_propelled_bombs rocket_propelled_bombs } }
				fixed_auxiliary_weapon_slot_3 = wet_wing
				fixed_electronics_slot = early_radar_jammer
				engine_type_slot = radial_engine_5_6x
				fixed_tail_modifications_slot = twin_tail
				special_type_slot_1 = dual_cannon_remote_turret_1_2x
				special_type_slot_2 = dual_cannon_remote_turret_1_4x
				special_type_slot_3 = cannon_defense_gunner_1
				special_type_slot_4 = pressurized_cabin_large
				special_type_slot_5 = fuel_tanks_large
			}

		}

		allowed_modules = {
			large_bomb_bay
			engine_4_4x
			air_ground_radar_3
			air_ground_radar_2
			air_ground_radar_1
			fuel_tanks_large
			bomb_sights_2
			bomb_sights_1
			cannon_defense_turret_2x
			hmg_defense_turret_2x
			injection_system
			supercharger
			cannon_defense_turret
		}
	}

	strat_bomber_5_default = {
		priority = {
			factor = 10
		}
		name = "Ar 555"
		history = yes
		override_sprite = "GFX_GER_Ar_555"
		target_variant = {
			match_value = 5000
			type = large_plane_airframe_5
			modules = {
				fixed_wing_slot = flying_wing
				fixed_optics_slot = { any_of = { bomb_sights_2 bomb_sights_1 bomb_sights_0 } }
				fixed_main_weapon_slot = { any_of = { large_bomb_bay_2 large_bomb_bay } }
				fixed_auxiliary_weapon_slot_1 = { any_of = { large_bomb_bay_2 large_bomb_bay } }
				fixed_auxiliary_weapon_slot_2 = { any_of = { improved_rocket_propelled_bombs rocket_propelled_bombs } }
				fixed_auxiliary_weapon_slot_3 = { any_of = { improved_rocket_propelled_bombs rocket_propelled_bombs } }
				fixed_electronics_slot = basic_radar_jammer
				engine_type_slot = jet_engine_2_8x
				fixed_radar_slot = { any_of = { air_ground_radar_4 air_ground_radar_3 air_ground_radar_2 } }
				special_type_slot_1 = dual_cannon_remote_turret_1_4x
				special_type_slot_2 = dual_cannon_remote_turret_1
				special_type_slot_3 = pressurized_cabin_large
				special_type_slot_4 = { any_of = { radio_navigation_3 radio_navigation_2 radio_navigation_1 } }
				special_type_slot_5 = fuel_tanks_large
				special_type_slot_6 = early_radar_warning_system
			}

		}

		allowed_modules = {
			large_bomb_bay
			engine_4_4x
			air_ground_radar_3
			air_ground_radar_2
			air_ground_radar_1
			fuel_tanks_large
			bomb_sights_2
			bomb_sights_1
			cannon_defense_turret_2x
			hmg_defense_turret_2x
			injection_system
			supercharger
			cannon_defense_turret
			pressurized_cabin_large
			aux_jet_engine_4x
			straight_wing
			engine_4_6x
			module_ecm_pod_1
		}
	}

	strat_bomber_5_b = {
		priority = {
			factor = 10
		}
		name = "Me 1108/I"
		history = yes
		override_sprite = "GFX_GER_LAMP_Me11081"
		target_variant = {
			match_value = 5000
			type = large_plane_airframe_5
			modules = {
				fixed_wing_slot = swept_wing
				fixed_optics_slot = { any_of = { bomb_sights_2 bomb_sights_1 bomb_sights_0 } }
				fixed_main_weapon_slot = { any_of = { large_bomb_bay_2 large_bomb_bay } }
				fixed_auxiliary_weapon_slot_1 = { any_of = { improved_rocket_propelled_bombs rocket_propelled_bombs } }
				fixed_electronics_slot = basic_radar_jammer
				engine_type_slot = jet_engine_2_4x
				fixed_radar_slot = { any_of = { air_ground_radar_4 air_ground_radar_3 air_ground_radar_2 } }
				special_type_slot_2 = pressurized_cabin_large
				special_type_slot_3 = { any_of = { radio_navigation_3 radio_navigation_2 radio_navigation_1 } }
				special_type_slot_4 = early_radar_warning_system
			}

		}

		allowed_modules = {
			large_bomb_bay
			engine_4_4x
			air_ground_radar_3
			air_ground_radar_2
			air_ground_radar_1
			fuel_tanks_large
			bomb_sights_2
			bomb_sights_1
			cannon_defense_turret_2x
			hmg_defense_turret_2x
			injection_system
			supercharger
			cannon_defense_turret
			pressurized_cabin_large
			aux_jet_engine_4x
			straight_wing
			engine_4_6x
			module_ecm_pod_1
		}
	}

	strat_bomber_6_default = {
		priority = {
			factor = 10
		}
		name = "Ho XVIII"
		history = yes
		override_sprite = "GFX_GER_LAMP_HoXVIII"
		target_variant = {
			match_value = 6000
			type = large_plane_airframe_6
			modules = {
				fixed_wing_slot = flying_wing
				fixed_optics_slot = { any_of = { bomb_sights_2 bomb_sights_1 bomb_sights_0 } }
				fixed_engine_mod_slot = afterburner
				fixed_main_weapon_slot = { any_of = { large_bomb_bay_2 large_bomb_bay } }
				fixed_auxiliary_weapon_slot_1 = { any_of = { large_bomb_bay_2 large_bomb_bay } }
				fixed_auxiliary_weapon_slot_2 = { any_of = { improved_rocket_propelled_bombs rocket_propelled_bombs } }
				fixed_auxiliary_weapon_slot_3 = { any_of = { improved_rocket_propelled_bombs rocket_propelled_bombs } }
				fixed_auxiliary_weapon_slot_4 = { any_of = { wet_wing } }
				fixed_electronics_slot = basic_radar_jammer
				engine_type_slot = second_gen_jet_engine_6x
				fixed_radar_slot = { any_of = { air_ground_radar_5 air_ground_radar_4 air_ground_radar_3 } }
				special_type_slot_1 = dual_cannon_remote_turret_1_2x
				special_type_slot_2 = pressurized_cabin_large
				special_type_slot_3 = { any_of = { inertial_navigation_system_1 radio_navigation_3 radio_navigation_2 } }
				special_type_slot_4 = fuel_tanks_very_large
				special_type_slot_5 = basic_radar_warning_system
			}

		}

		allowed_modules = {
			large_bomb_bay
			engine_4_4x
			air_ground_radar_4
			air_ground_radar_3
			air_ground_radar_2
			air_ground_radar_1
			fuel_tanks_large
			bomb_sights_2
			bomb_sights_1
			cannon_defense_turret_2x
			hmg_defense_turret_2x
			injection_system
			supercharger
			cannon_defense_turret
			pressurized_cabin_large
			aux_jet_engine_4x
			swept_wing
			engine_4_6x
			module_ecm_pod_1
		}
	}

	strat_bomber_7_default = {
		priority = {
			factor = 10
		}
		name = "Ju EF 132"
		history = yes
		override_sprite = "GFX_GER_LAMP_JuEF132"
		target_variant = {
			match_value = 7000
			type = large_plane_airframe_7
			modules = {
				fixed_wing_slot = swept_wing
				fixed_optics_slot = { any_of = { bomb_sights_2 bomb_sights_1 bomb_sights_0 } }
				#fixed_engine_mod_slot = afterburner
				fixed_main_weapon_slot = { any_of = { large_bomb_bay_2 large_bomb_bay } }
				fixed_auxiliary_weapon_slot_1 = { any_of = { large_bomb_bay_2 large_bomb_bay } }
				fixed_auxiliary_weapon_slot_2 = { any_of = { improved_rocket_propelled_bombs rocket_propelled_bombs } }
				fixed_auxiliary_weapon_slot_3 = { any_of = { improved_rocket_propelled_bombs rocket_propelled_bombs } }
				fixed_auxiliary_weapon_slot_4 = { any_of = { wet_wing } }
				fixed_electronics_slot = improved_radar_jammer
				engine_type_slot = second_gen_jet_engine_6x
				fixed_radar_slot = { any_of = { air_ground_radar_5 air_ground_radar_4 air_ground_radar_3 } }
				special_type_slot_2 = cannon_defense_turret_3
				special_type_slot_3 = pressurized_cabin_large
				special_type_slot_4 = { any_of = { inertial_navigation_system_1 radio_navigation_3 radio_navigation_2 } }
				special_type_slot_5 = improved_radar_warning_system
			}

		}

		allowed_modules = {
			large_bomb_bay
			engine_4_4x
			air_ground_radar_5
			air_ground_radar_4
			air_ground_radar_3
			air_ground_radar_2
			air_ground_radar_1
			fuel_tanks_large
			bomb_sights_2
			bomb_sights_1
			cannon_defense_turret_2x
			hmg_defense_turret_2x
			injection_system
			supercharger
			cannon_defense_turret
			pressurized_cabin_large
			aux_jet_engine_4x
			swept_wing
			engine_4_6x
			module_ecm_pod_1

			second_gen_jet_engine_4x
		}
	}

	strat_bomber_8_default = {
		priority = {
			factor = 10
		}
		name = "Ju 999"
		history = yes
		override_sprite = "GFX_GER_mach_3_fictional"
		target_variant = {
			match_value = 8000
			type = large_plane_airframe_8
			modules = {
				fixed_wing_slot = delta_wing
				fixed_optics_slot = { any_of = { bomb_sights_2 bomb_sights_1 bomb_sights_0 } }
				fixed_engine_mod_slot = compressor_bleed_afterburner
				fixed_main_weapon_slot = { any_of = { large_bomb_bay_2 large_bomb_bay } }
				fixed_auxiliary_weapon_slot_1 = bomb_pod_module
				fixed_auxiliary_weapon_slot_2 = { any_of = { wet_wing } }
				fixed_electronics_slot = improved_radar_jammer
				engine_type_slot = third_gen_jet_engine_4x
				fixed_radar_slot = { any_of = { air_ground_radar_5 air_ground_radar_4 air_ground_radar_3 } }
				special_type_slot_2 = pressurized_cabin_large
				special_type_slot_3 = { any_of = { inertial_navigation_system_2 inertial_navigation_system_1 } }
				special_type_slot_4 = fly_by_wire
				special_type_slot_5 = fuel_tanks_very_large
				special_type_slot_6 = module_countermeasure_dispenser_large
			}

		}

		allowed_modules = {
			large_bomb_bay
			engine_4_4x
			air_ground_radar_5
			air_ground_radar_4
			air_ground_radar_3
			air_ground_radar_2
			air_ground_radar_1
			fuel_tanks_large
			bomb_sights_2
			bomb_sights_1
			cannon_defense_turret_2x
			hmg_defense_turret_2x
			injection_system
			supercharger
			cannon_defense_turret
			pressurized_cabin_large
			aux_jet_engine_4x
			swept_wing
			engine_4_6x
			module_ecm_pod_1

			second_gen_jet_engine_4x
		}
	}

	strat_bomber_8_default = {
		priority = {
			factor = 10
		}
		#name = "B-70 Valkyrie"
		target_variant = {
			match_value = 4000
			type = large_plane_airframe_8
			modules = {
				fixed_wing_slot = delta_wing
				fixed_optics_slot = bomb_sights_2
				fixed_engine_mod_slot = compressor_bleed_afterburner
				fixed_main_weapon_slot = large_bomb_bay_2
				fixed_auxiliary_weapon_slot_1 = large_bomb_bay_2
				fixed_auxiliary_weapon_slot_2 = large_bomb_bay_2
				fixed_auxiliary_weapon_slot_3 = large_bomb_bay_2
				fixed_auxiliary_weapon_slot_4 = module_ecm_pod_1
				fixed_electronics_slot = improved_radar_jammer
				engine_type_slot = third_gen_jet_engine_6x
				special_type_slot_1 = air_ground_radar_5
				special_type_slot_2 = pressurized_cabin_large
				special_type_slot_3 = improved_radar_warning_system
			}

		}

		allowed_modules = {
			large_bomb_bay
			engine_4_4x
			air_ground_radar_5
			air_ground_radar_4
			air_ground_radar_3
			air_ground_radar_2
			air_ground_radar_1
			fuel_tanks_large
			bomb_sights_2
			bomb_sights_1
			cannon_defense_turret_2x
			hmg_defense_turret_2x
			injection_system
			supercharger
			cannon_defense_turret
			pressurized_cabin_large
			aux_jet_engine_4x
			swept_wing
			engine_4_6x
			module_ecm_pod_1

			second_gen_jet_engine_4x
		}
	}
}

GER_maritime_patrol = {
	category = air

	blocked_for = {}

	available_for = {EMP}

	roles = {
		air_maritime_patrol
	}

	priority = {
		factor = 200
		modifier = {
			has_war_with = JAP
			factor = 2
		}
	}

	maritime_patrol_1_default = {
		priority = {
			factor = 100
		}
		name = "Fw 200C-1"
		history = yes
		override_sprite = "GFX_GER_LAMP_Fw200C1"
		target_variant = {
			match_value = 1000
			type = large_plane_maritime_patrol_plane_airframe_1
			modules = {
				fixed_wing_slot = straight_wing
				#fixed_aux_prop_slot = injection_system
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = torpedo_mounting
				fixed_auxiliary_weapon_slot_1 = large_bomb_bay
				engine_type_slot = radial_engine_2_4x
				special_type_slot_1 = lmg_defense_gunner_3x
			}

		}

		allowed_modules = {
			large_bomb_bay
			engine_2_4x
			lmg_defense_turret_2x
			lmg_defense_turret
			hmg_defense_turret_2x
			hmg_defense_turret
			straight_wing
			bomb_sights_1
		}
	}

	maritime_patrol_1_b = {
		priority = {
			factor = 100
		}
		name = "Fw 200C-3"
		history = yes
		override_sprite = "GFX_GER_LAMP_Fw200C3"
		target_variant = {
			match_value = 1000
			type = large_plane_maritime_patrol_plane_airframe_1
			modules = {
				fixed_wing_slot = straight_wing
				fixed_radar_slot = { any_of = { air_ground_radar_2 air_ground_radar_1 } }
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = torpedo_mounting
				engine_type_slot = engine_2_4x
				special_type_slot_1 = lmg_defense_gunner_3x
				special_type_slot_2 = cannon_defense_turret_0
				special_type_slot_3 = cannon_defense_gunner_0
				special_type_slot_4 = hmg_defense_gunner

			}

		}

		allowed_modules = {
			large_bomb_bay
			engine_2_4x
			lmg_defense_turret_2x
			lmg_defense_turret
			hmg_defense_turret_2x
			hmg_defense_turret
			straight_wing
			bomb_sights_1
		}
	}

	maritime_patrol_1_c = {
		priority = {
			factor = 100
		}
		name = "Fw 200C-4"
		history = yes
		override_sprite = "GFX_GER_LAMP_Fw200C4"
		target_variant = {
			match_value = 1000
			type = large_plane_maritime_patrol_plane_airframe_1
			modules = {
				fixed_wing_slot = straight_wing
				fixed_radar_slot = { any_of = { air_ground_radar_2 air_ground_radar_1 } }
				fixed_aux_prop_slot = injection_system
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = torpedo_mounting
				engine_type_slot = engine_2_4x
				special_type_slot_1 = lmg_defense_gunner_3x
				special_type_slot_2 = cannon_defense_turret_0
				special_type_slot_3 = cannon_defense_gunner_0
				special_type_slot_4 = hmg_defense_gunner_2x
			}

		}

		allowed_modules = {
			large_bomb_bay
			engine_2_4x
			lmg_defense_turret_2x
			lmg_defense_turret
			hmg_defense_turret_2x
			hmg_defense_turret
			straight_wing
			bomb_sights_1
		}
	}

	maritime_patrol_2_default = {
		priority = {
			factor = 100
		}
		name = "BV 222"
		history = yes
		override_sprite = "GFX_GER_LAMP_Bv222"
		target_variant = {
			match_value = 2000
			type = large_plane_maritime_patrol_plane_airframe_2
			modules = {
				fixed_wing_slot = straight_wing
				fixed_aux_prop_slot = injection_system
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = { any_of = { torpedo_mounting_3 torpedo_mounting_2 torpedo_mounting } }
				fixed_auxiliary_weapon_slot_1 = { any_of = { torpedo_mounting_3 torpedo_mounting_2 torpedo_mounting } }
				engine_type_slot = radial_engine_3_6x
				special_type_slot_1 = flying_boat_large
				special_type_slot_2 = cannon_defense_turret_2x
				special_type_slot_3 = hmg_defense_gunner_2x
				special_type_slot_4 = fuel_tanks_large
				special_type_slot_5 = hmg_defense_gunner_3x
				fixed_radar_slot = { any_of = { air_ground_radar_3 air_ground_radar_2 air_ground_radar_1 } }
			}

		}

		allowed_modules = {
			large_bomb_bay
			engine_3_4x
			air_ground_radar_2
			air_ground_radar_1
			bomb_sights_2
			bomb_sights_1
			hmg_defense_turret_2x
		}
	}

	maritime_patrol_2_b = {
		priority = {
			factor = 100
		}
		name = "He 177A-3/R-5"
		history = yes
		override_sprite = "GFX_GER_LAMP_He177A3R5"
		target_variant = {
			match_value = 2000
			type = large_plane_maritime_patrol_plane_airframe_2
			modules = {
				fixed_wing_slot = straight_wing
				fixed_aux_prop_slot = injection_system
				fixed_engine_mod_slot = supercharger
				fixed_radar_slot = air_ground_radar_2
				fixed_main_weapon_slot = { any_of = { guided_anti_ship_missile_2 guided_anti_ship_missile } }
				fixed_auxiliary_weapon_slot_1 = { any_of = { guided_anti_ship_missile_2 guided_anti_ship_missile } }
				engine_type_slot = engine_3_4x
				special_type_slot_1 = twin_lmg_defense_gunner_2x
				special_type_slot_2 = hmg_defense_turret
				special_type_slot_3 = { any_of = { radio_navigation_2 radio_navigation_1 } }
				special_type_slot_4 = hmg_defense_gunner_2x
				special_type_slot_5 = cannon_defense_gunner_1_2x
			}

		}

		allowed_modules = {
			large_bomb_bay
			engine_3_4x
			air_ground_radar_2
			air_ground_radar_1
			bomb_sights_2
			bomb_sights_1
			hmg_defense_turret_2x
		}
	}

	maritime_patrol_2_c = {
		priority = {
			factor = 100
		}
		name = "Ju 290A-3"
		history = yes
		override_sprite = "GFX_GER_LAMP_Ju290A3"
		target_variant = {
			match_value = 2000
			type = large_plane_maritime_patrol_plane_airframe_2
			modules = {
				fixed_wing_slot = straight_wing
				fixed_aux_prop_slot = injection_system
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = { any_of = { guided_anti_ship_missile torpedo_mounting_3 torpedo_mounting_2 } }
				fixed_auxiliary_weapon_slot_1 = { any_of = { guided_anti_ship_missile torpedo_mounting_3 torpedo_mounting_2 } }
				fixed_auxiliary_weapon_slot_2 = airdropped_mines
				engine_type_slot = radial_engine_3_4x
				fixed_tail_modifications_slot = twin_tail
				special_type_slot_1 = cannon_defense_gunner_1
				special_type_slot_2 = cannon_defense_gunner_1_2x
				special_type_slot_3 = hmg_defense_gunner
				fixed_radar_slot = { any_of = { air_ground_radar_3 air_ground_radar_2 air_ground_radar_1 } }
				special_type_slot_4 = cannon_defense_turret
			}

		}

		allowed_modules = {
			large_bomb_bay
			engine_3_4x
			air_ground_radar_2
			air_ground_radar_1
			bomb_sights_2
			bomb_sights_1
			hmg_defense_turret_2x
		}
	}

	maritime_patrol_2_d = {
		priority = {
			factor = 100
		}
		name = "Ju 290A-5"
		history = yes
		override_sprite = "GFX_GER_LAMP_Ju290A5"
		target_variant = {
			match_value = 2000
			type = large_plane_maritime_patrol_plane_airframe_2
			modules = {
				fixed_wing_slot = straight_wing
				fixed_aux_prop_slot = injection_system
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = { any_of = { torpedo_mounting_3 torpedo_mounting_2 } }
				fixed_auxiliary_weapon_slot_1 = airdropped_mines
				engine_type_slot = radial_engine_3_4x
				fixed_tail_modifications_slot = twin_tail
				special_type_slot_1 = cannon_defense_gunner_1_2x
				special_type_slot_2 = cannon_defense_gunner_1_2x
				special_type_slot_3 = cannon_defense_turret
				fixed_radar_slot = { any_of = { air_ground_radar_3 air_ground_radar_2 air_ground_radar_1 } }

			}

		}

		allowed_modules = {
			large_bomb_bay
			engine_3_4x
			air_ground_radar_2
			air_ground_radar_1
			bomb_sights_2
			bomb_sights_1
			hmg_defense_turret_2x
		}
	}

	maritime_patrol_2_d = {
		priority = {
			factor = 100
		}
		name = "Ju 290A-7"
		history = yes
		override_sprite = "GFX_GER_LAMP_Ju290A7"
		target_variant = {
			match_value = 2000
			type = large_plane_maritime_patrol_plane_airframe_2
			modules = {
				fixed_wing_slot = straight_wing
				fixed_aux_prop_slot = injection_system
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot = { any_of = { guided_anti_ship_missile_2 guided_anti_ship_missile torpedo_mounting_3 torpedo_mounting_2 } }
				fixed_auxiliary_weapon_slot_1 = airdropped_mines
				engine_type_slot = radial_engine_3_4x
				fixed_tail_modifications_slot = twin_tail
				special_type_slot_1 = cannon_defense_gunner_1_2x
				special_type_slot_2 = cannon_defense_gunner_1_2x
				special_type_slot_3 = cannon_defense_turret
				special_type_slot_4 = fuel_tanks_large
				fixed_radar_slot = { any_of = { air_ground_radar_3 air_ground_radar_2 air_ground_radar_1 } }
			}

		}

		allowed_modules = {
			large_bomb_bay
			engine_3_4x
			air_ground_radar_2
			air_ground_radar_1
			bomb_sights_2
			bomb_sights_1
			hmg_defense_turret_2x
		}
	}

	maritime_patrol_3_default = {
		priority = {
			factor = 10
		}
		name = "Ju 390"
		history = yes
		override_sprite = "GFX_GER_LAMP_Ju390"

		target_variant = {
			match_value = 3000
			type = large_plane_maritime_patrol_plane_airframe_3
			modules = {
				fixed_wing_slot = high_altitude_straight_wing
				fixed_engine_mod_slot = turbocharger
				fixed_main_weapon_slot = torpedo_mounting_3
				fixed_auxiliary_weapon_slot_1 = torpedo_mounting_3
				fixed_auxiliary_weapon_slot_2 = torpedo_mounting_3
				fixed_electronics_slot = early_radar_jammer
				fixed_tail_modifications_slot = twin_tail
				fixed_radar_slot = {
					any_of = {
						air_ground_radar_2
						air_ground_radar_1
					}
				}
				engine_type_slot = engine_4_6x
				special_type_slot_1 = cannon_defense_turret_2x
				special_type_slot_3 = fuel_tanks_large
				special_type_slot_4 = fuel_tanks_large
			}

		}

		allowed_modules = {
			nav_bomber_weapon
			engine_4_4x
			cannon_defense_turret_2x
			hmg_defense_turret_2x
			air_ground_radar_2
			air_ground_radar_1
			recon_camera
			fuel_tanks_large
			flying_boat_large
		}
	}

	maritime_patrol_4_default = {
		priority = {
			factor = 10
		}

		name = "Bv 184"
		history = yes
		override_sprite = "GFX_GER_Bv_184"


		target_variant = {
			match_value = 4000
			type = large_plane_maritime_patrol_plane_airframe_4
			modules = {
				fixed_wing_slot = high_altitude_straight_wing
				fixed_engine_mod_slot = turbocharger
				fixed_main_weapon_slot = guided_anti_ship_missile
				fixed_auxiliary_weapon_slot_1 = guided_anti_ship_missile
				#fixed_auxiliary_weapon_slot_2 = guided_anti_ship_missile
				fixed_electronics_slot = early_radar_jammer
				fixed_radar_slot = {
					any_of = {
						air_ground_radar_2
						air_ground_radar_1
					}
				}
				engine_type_slot = engine_5_4x
				special_type_slot_1 = cannon_defense_turret_2x
				special_type_slot_2 = fuel_tanks_large
				special_type_slot_3 = fuel_tanks_large
			}

		}

		allowed_modules = {
			nav_bomber_weapon
			engine_4_4x
			cannon_defense_turret_2x
			hmg_defense_turret_2x
			air_ground_radar_2
			air_ground_radar_1
			recon_camera
			fuel_tanks_large
			flying_boat_large
		}
	}

	maritime_patrol_5_default = {
		priority = {
			factor = 10
		}

		name = "Do 214"
		history = yes
		override_sprite = "GFX_GER_Do_214"

		target_variant = {
			match_value = 5000
			type = large_plane_maritime_patrol_plane_airframe_5
			modules = {
				fixed_wing_slot = high_altitude_straight_wing
				fixed_engine_mod_slot = turbocharger
				fixed_main_weapon_slot = guided_anti_ship_missile_2
				fixed_auxiliary_weapon_slot_1 = guided_anti_ship_missile_2
				# fixed_auxiliary_weapon_slot_2 = guided_anti_ship_missile_2
				# fixed_auxiliary_weapon_slot_3 = nav_bomber_weapon
				# fixed_auxiliary_weapon_slot_4 = nav_bomber_weapon
				fixed_electronics_slot = basic_radar_jammer
				engine_type_slot = engine_5_6x
				fixed_radar_slot = {
					any_of = {
						air_ground_radar_4
						air_ground_radar_3
					}
				}
				engine_type_slot = engine_5_4x
				special_type_slot_1 = cannon_defense_turret_2x
				special_type_slot_2 = fuel_tanks_large
				special_type_slot_3 = fuel_tanks_large
				special_type_slot_4 = flying_boat_large
			}

		}

		allowed_modules = {
			nav_bomber_weapon
			engine_4_4x
			cannon_defense_turret_2x
			hmg_defense_turret_2x
			air_ground_radar_2
			air_ground_radar_1
			recon_camera
			fuel_tanks_large
			flying_boat_large
		}
	}

	maritime_patrol_6_default = {
		priority = {
			factor = 10
		}

		name = "BV 144"
		history = yes
		override_sprite = "GFX_GER_BV_p_144"

		target_variant = {
			match_value = 6000
			type = large_plane_maritime_patrol_plane_airframe_6
			modules = {
				fixed_wing_slot = straight_wing
				fixed_aux_prop_slot = injection_system
				fixed_engine_mod_slot = turbocharger
				fixed_main_weapon_slot = guided_anti_ship_missile_3
				fixed_auxiliary_weapon_slot_1 = guided_anti_ship_missile_3
				#fixed_auxiliary_weapon_slot_2 = guided_anti_ship_missile_3
				fixed_electronics_slot = basic_radar_jammer
				engine_type_slot = engine_5_6x
				fixed_radar_slot = {
					any_of = {
						air_ground_radar_5
						air_ground_radar_4
						air_ground_radar_3
					}
				}
				special_type_slot_1 = hmg_defense_gunner_4x
				special_type_slot_2 = flying_boat_large
				special_type_slot_3  = {
					any_of = {
						mad_2
						mad_1
					}
				}
				special_type_slot_4 = cannon_defense_gunner_1
			}

		}

		allowed_modules = {
			nav_bomber_weapon
			engine_4_4x
			cannon_defense_turret_2x
			hmg_defense_turret_2x
			air_ground_radar_2
			air_ground_radar_1
			recon_camera
			fuel_tanks_large
			flying_boat_large
		}
	}

	maritime_patrol_7_default = {
		priority = {
			factor = 10
		}

		name = "BV 238"
		history = yes
		override_sprite = "GFX_GER_LAMP_Bv238"

		target_variant = {
			match_value = 7000
			type = large_plane_maritime_patrol_plane_airframe_7
			modules = {
				fixed_wing_slot = straight_wing
				fixed_aux_prop_slot = injection_system
				fixed_engine_mod_slot = turbocharger
				fixed_main_weapon_slot = guided_anti_ship_missile_3
				fixed_auxiliary_weapon_slot_1 = guided_anti_ship_missile_3
				fixed_auxiliary_weapon_slot_2 = guided_anti_ship_missile_3
				fixed_auxiliary_weapon_slot_3 = guided_anti_ship_missile_3
				fixed_electronics_slot = basic_radar_jammer
				engine_type_slot = engine_5_6x
				fixed_radar_slot = {
					any_of = {
						air_ground_radar_5
						air_ground_radar_4
						air_ground_radar_3
					}
				}
				special_type_slot_1 = cannon_defense_turret_3
				special_type_slot_2 = flying_boat_large
				special_type_slot_3  = {
					any_of = {
						mad_2
						mad_1
					}
				}
			}

		}

		allowed_modules = {
			nav_bomber_weapon
			engine_4_4x
			cannon_defense_turret_2x
			hmg_defense_turret_2x
			air_ground_radar_2
			air_ground_radar_1
			recon_camera
			fuel_tanks_large
			flying_boat_large
		}
	}

	maritime_patrol_8_default = {
		priority = {
			factor = 10
		}

		name = "Do 216"
		history = yes
		override_sprite = "GFX_GER_Do_216"

		target_variant = {
			match_value = 8000
			type = large_plane_maritime_patrol_plane_airframe_8
			modules = {
				fixed_wing_slot = high_altitude_straight_wing
				fixed_main_weapon_slot = guided_anti_ship_missile_4
				fixed_auxiliary_weapon_slot_1 = guided_anti_ship_missile_4
				fixed_auxiliary_weapon_slot_2 = guided_anti_ship_missile_4
				fixed_auxiliary_weapon_slot_3 = guided_anti_ship_missile_4
				fixed_electronics_slot = basic_radar_jammer
				engine_type_slot = turboprop_engine_6x
				fixed_radar_slot = {
					any_of = {
						air_ground_radar_5
						air_ground_radar_4
						air_ground_radar_3
					}
				}
				special_type_slot_1 = cannon_defense_turret_4
				special_type_slot_2 = flying_boat_large
				special_type_slot_3  = {
					any_of = {
						mad_2
						mad_1
					}
				}
			}

		}

		allowed_modules = {
			nav_bomber_weapon
			engine_4_4x
			cannon_defense_turret_2x
			hmg_defense_turret_2x
			air_ground_radar_2
			air_ground_radar_1
			recon_camera
			fuel_tanks_large
			flying_boat_large
		}
	}
}

GER_recon = {
	category = air

	blocked_for = {}

	available_for = {EMP}

	roles = {
		air_recon
	}

	priority = {
		factor = 10

	}

	medium_recon_1 = {
		priority = {
			factor = 100
			modifier = {
				has_tech = advanced_medium_airframe
				factor = 0 #let's not waste XP here
			}
		}
		name = "Do 17F"
		history = yes
		override_sprite = "GFX_GER_LAMP_Do17F"

		target_variant = {
			match_value = 1000
			type = medium_plane_scout_plane_airframe_1
			modules = {
				engine_type_slot=engine_1_2x
				fixed_main_weapon_slot=recon_camera
				fixed_wing_slot=straight_wing
				special_type_slot_1 = lmg_defense_gunner_3x
			}

		}
	}

	medium_recon_1_b = {
		priority = {
			factor = 100
			modifier = {
				has_tech = advanced_medium_airframe
				factor = 0 #let's not waste XP here
			}
		}
		name = "Do 17P"
		history = yes
		override_sprite = "GFX_GER_LAMP_Do17P"

		target_variant = {
			match_value = 1000
			type = medium_plane_scout_plane_airframe_1
			modules = {
				engine_type_slot=radial_engine_2_2x
				fixed_engine_mod_slot = supercharger
				fixed_main_weapon_slot=recon_camera
				fixed_wing_slot=straight_wing
				special_type_slot_1 = lmg_defense_gunner_3x
				special_type_slot_2 = lmg_defense_gunner_3x
			}

		}
	}

	medium_recon_2 = {
		priority = {
			factor = 100
		}
		name = "Do 217P"
		override_sprite="GFX_GER_LAMP_Do217P"
		history = yes
		target_variant = {
			match_value = 2000
			type = medium_plane_scout_plane_airframe_2
			modules = {
				fixed_wing_slot = straight_wing
				fixed_engine_mod_slot = supercharger
				fixed_aux_prop_slot = injection_system
				fixed_main_weapon_slot=recon_camera
				engine_type_slot = engine_3_2x
				special_type_slot_1 = hmg_defense_gunner
				special_type_slot_2 = lmg_defense_gunner
			}

		}

		allowed_modules = {
			medium_bomb_bay
			bomb_locks
			torpedo_mounting
			engine_4_2x
			lmg_defense_turret_2x
			bomb_sights_1
			radial_engine_4_2x
			fuel_tanks_medium
			hmg_defense_turret_2x
			hmg_defense_turret
		}
	}

	medium_recon_3 = {
		priority = {
			factor = 100
		}
		name = "Ju 388L"
		override_sprite="GFX_GER_LAMP_Ju388L"
		history = yes
		target_variant = {
			match_value = 3000
			type = medium_plane_scout_plane_airframe_3
			modules = {
				fixed_wing_slot = high_altitude_straight_wing
				fixed_engine_mod_slot = supercharger
				fixed_aux_prop_slot = injection_system
				fixed_main_weapon_slot=recon_camera
				fixed_electronics_slot = basic_radar_jammer
				engine_type_slot = radial_engine_4_2x
				special_type_slot_1 = hmg_defense_turret
				special_type_slot_2 = pressurized_cabin_medium
				special_type_slot_3 = early_radar_warning_system
			}

		}

		allowed_modules = {
			medium_bomb_bay
			bomb_locks
			torpedo_mounting
			engine_4_2x
			lmg_defense_turret_2x
			bomb_sights_1
			radial_engine_4_2x
			fuel_tanks_medium
			hmg_defense_turret_2x
			hmg_defense_turret
		}
	}

	medium_recon_4 = {
		priority = {
			factor = 100
		}
		name = "Ar 234B-1"
		override_sprite="GFX_GER_LAMP_Ar234B1"
		history = yes
		target_variant = {
			match_value = 4000
			type = medium_plane_scout_plane_airframe_4
			modules = {
				fixed_wing_slot = straight_wing
				fixed_main_weapon_slot = recon_camera
				fixed_electronics_slot = basic_radar_jammer
				engine_type_slot = jet_engine_2x
			}

		}

		allowed_modules = {
			medium_bomb_bay
			bomb_locks
			torpedo_mounting
			engine_4_2x
			lmg_defense_turret_2x
			bomb_sights_1
			radial_engine_4_2x
			fuel_tanks_medium
			hmg_defense_turret_2x
			hmg_defense_turret
		}
	}

	medium_recon_4b = {
		priority = {
			factor = 100
		}
		name = "Ar 234C-5"
		override_sprite="GFX_GER_LAMP_Ar234C5"
		history = yes
		target_variant = {
			match_value = 4000
			type = medium_plane_scout_plane_airframe_4
			modules = {
				fixed_wing_slot = straight_wing
				fixed_main_weapon_slot = recon_camera
				fixed_electronics_slot = basic_radar_jammer
				engine_type_slot = jet_engine_4x
				special_type_slot_1 = fuel_tanks_medium
				special_type_slot_2 = cannon_remote_turret_1
			}

		}

		allowed_modules = {
			medium_bomb_bay
			bomb_locks
			torpedo_mounting
			engine_4_2x
			lmg_defense_turret_2x
			bomb_sights_1
			radial_engine_4_2x
			fuel_tanks_medium
			hmg_defense_turret_2x
			hmg_defense_turret
		}
	}
}

GER_naval_bomber = {
	category = air

	blocked_for = {}

	available_for = {EMP}

	roles = {
		air_naval_bomber
	}

	priority = {
		factor = 100
	}

	naval_bomber_1 = {

		name = "Do 24"
		override_sprite = "GFX_GER_LAMP_Do24"
		history = yes

		priority = {
			factor = 100
			modifier = {
				has_tech = improved_medium_airframe
				factor = 0 #let's not waste XP here
			}
		}
		target_variant = {
			match_value = 1000
			type = medium_plane_naval_bomber_airframe_1
			modules = {
				fixed_wing_slot = straight_wing
				#fixed_fuel_type_slot = empty
				fixed_main_weapon_slot = { any_of = { torpedo_mounting_2 torpedo_mounting } }
				engine_type_slot = { any_of = { radial_engine_3_3x radial_engine_2_3x } }
				fixed_tail_modifications_slot = twin_tail
				special_type_slot_1 = twin_lmg_defense_gunner_2x
				special_type_slot_2 = cannon_defense_gunner_0
				special_type_slot_3 = hmg_defense_gunner_2x
				special_type_slot_4 = flying_boat_medium
			}

		}
		allowed_modules = {
			torpedo_mounting
			engine_2_1x
			straight_wing
			radial_engine_2_1x
			nav_bomber_weapon
			fuel_tanks_small
			self_sealing_fuel_tanks_small
			high_octane_fuel
			air_ground_radar_1
			air_ground_radar_2
			air_ground_radar_3
			air_ground_radar_4
		}
	}

	naval_bomber_2a = {

		name = "BV 138"
		override_sprite = "GFX_GER_LAMP_Bv138"
		history = yes

		priority = {
			factor = 100
			modifier = {
				has_tech = advanced_medium_airframe
				factor = 0 #let's not waste XP here
			}
		}
		target_variant = {
			match_value = 2000
			type = medium_plane_naval_bomber_airframe_2
			modules = {
				fixed_wing_slot = straight_wing
				fixed_aux_prop_slot = injection_system
				fixed_engine_mod_slot = supercharger
				#fixed_fuel_type_slot = empty
				fixed_main_weapon_slot = { any_of = { torpedo_mounting_2 torpedo_mounting } }
				engine_type_slot = engine_3_3x
				fixed_tail_modifications_slot = twin_boom
				special_type_slot_2 = cannon_defense_turret
				special_type_slot_3 = hmg_defense_turret_2x
				special_type_slot_4 = flying_boat_medium
			}

		}
		allowed_modules = {
			torpedo_mounting
			engine_2_1x
			straight_wing
			radial_engine_2_1x
			nav_bomber_weapon
			fuel_tanks_small
			self_sealing_fuel_tanks_small
			high_octane_fuel
			air_ground_radar_1
			air_ground_radar_2
			air_ground_radar_3
			air_ground_radar_4
		}
	}

	naval_bomber_2a = {

		name = "Ju 88A-17"
		override_sprite = "GFX_GER_LAMP_Ju88A17"
		history = yes

		priority = {
			factor = 100
			modifier = {
				has_tech = advanced_medium_airframe
				factor = 0 #let's not waste XP here
			}
		}
		target_variant = {
			match_value = 2000
			type = medium_plane_naval_bomber_airframe_2
			modules = {
				fixed_wing_slot = straight_wing
				fixed_aux_prop_slot = injection_system
				fixed_engine_mod_slot = supercharger
				#fixed_fuel_type_slot = empty
				fixed_main_weapon_slot = { any_of = { torpedo_mounting_3 torpedo_mounting_2 torpedo_mounting } }
				engine_type_slot = radial_engine_3_2x
				special_type_slot_1 = lmg_defense_gunner_4x
				special_type_slot_2 = hmg_defense_gunner
			}

		}
		allowed_modules = {
			torpedo_mounting
			engine_2_1x
			straight_wing
			radial_engine_2_1x
			nav_bomber_weapon
			fuel_tanks_small
			self_sealing_fuel_tanks_small
			high_octane_fuel
			air_ground_radar_1
			air_ground_radar_2
			air_ground_radar_3
			air_ground_radar_4
		}
	}

	naval_bomber_2b = {

		name = "Me 410B-5"
		override_sprite = "GFX_GER_LAMP_Me410B5"
		history = yes

		priority = {
			factor = 100
			modifier = {
				has_tech = advanced_medium_airframe
				factor = 0 #let's not waste XP here
			}
		}
		target_variant = {
			match_value = 2000
			type = medium_plane_naval_bomber_airframe_2
			modules = {
				fixed_wing_slot = straight_wing
				fixed_aux_prop_slot = injection_system
				fixed_engine_mod_slot = supercharger
				#fixed_fuel_type_slot = empty
				fixed_main_weapon_slot = { any_of = { torpedo_mounting_3 torpedo_mounting_2 torpedo_mounting } }
				engine_type_slot = engine_3_2x
				special_type_slot_1 = hmg_defense_gunner
				special_type_slot_2 = hmg_remote_turret_twin
			}

		}
		allowed_modules = {
			torpedo_mounting
			engine_2_1x
			straight_wing
			radial_engine_2_1x
			nav_bomber_weapon
			fuel_tanks_small
			self_sealing_fuel_tanks_small
			high_octane_fuel
			air_ground_radar_1
			air_ground_radar_2
			air_ground_radar_3
			air_ground_radar_4
		}
	}
}
