# AI plane designs for Italy - fighters only # Regia Aeronautica fighter line mapped onto the airframe tiers: # CR.32 -> C.200 -> C.202 -> C.205 -> G.55 -> (G.80 jet) # Each design's priority drops to 0 once its successor is actually buildable (airframe + engine tech), # so the AI steps through them without ever being left without a valid fighter design. ITA_fighter = { category = air available_for = { ITA } roles = { air_fighter } priority = { factor = 1000 } # Fiat CR.32 - 1933 biplane, Italy's frontline fighter in 1936 cr_32_default = { priority = { factor = 100 modifier = { has_tech = basic_small_airframe has_tech = engines_2 factor = 0 #superseded by the C.200 } } history = yes target_variant = { match_value = 1000 type = small_plane_airframe_0 modules = { fixed_main_weapon_slot = heavy_mg_2x fixed_auxiliary_weapon_slot_1 = empty engine_type_slot = engine_1_1x special_type_slot_1 = empty special_type_slot_2 = empty } } allowed_modules = { heavy_mg_2x light_mg_2x engine_1_1x } } # Macchi C.200 Saetta - 1939 radial monoplane, 2x 12.7mm c_200_default = { priority = { factor = 250 modifier = { has_tech = improved_small_airframe has_tech = engines_3 factor = 0 #superseded by the C.202 once the inline engine arrives } } history = yes target_variant = { match_value = 2000 type = small_plane_airframe_1 modules = { fixed_main_weapon_slot = heavy_mg_2x fixed_auxiliary_weapon_slot_1 = empty engine_type_slot = engine_2_1x special_type_slot_1 = armor_plate_small special_type_slot_2 = self_sealing_fuel_tanks_small } } allowed_modules = { heavy_mg_2x light_mg_2x engine_2_1x armor_plate_small self_sealing_fuel_tanks_small drop_tanks } } # Macchi C.202 Folgore - 1941, DB 601 inline, 2x 12.7mm + 2x 7.7mm c_202_default = { priority = { factor = 350 modifier = { has_tech = engines_4 factor = 0 #superseded by the C.205 } modifier = { has_tech = advanced_small_airframe factor = 0 #let's not waste XP here } } history = yes target_variant = { match_value = 3000 type = small_plane_airframe_2 modules = { fixed_main_weapon_slot = heavy_mg_2x fixed_auxiliary_weapon_slot_1 = light_mg_2x engine_type_slot = engine_3_1x special_type_slot_1 = armor_plate_small special_type_slot_2 = self_sealing_fuel_tanks_small special_type_slot_3 = drop_tanks } } allowed_modules = { heavy_mg_2x light_mg_2x aircraft_cannon_1_2x aircraft_cannon_1_1x engine_3_1x armor_plate_small self_sealing_fuel_tanks_small drop_tanks } } # Macchi C.205 Veltro - 1943, DB 605 inline, 2x 20mm + 2x 12.7mm c_205_improved = { priority = { factor = 450 modifier = { has_tech = advanced_small_airframe factor = 0 #superseded by the G.55 } } history = yes target_variant = { match_value = 3500 type = small_plane_airframe_2 modules = { fixed_main_weapon_slot = aircraft_cannon_1_2x fixed_auxiliary_weapon_slot_1 = heavy_mg_2x engine_type_slot = engine_4_1x special_type_slot_1 = armor_plate_small special_type_slot_2 = self_sealing_fuel_tanks_small special_type_slot_3 = drop_tanks } } allowed_modules = { aircraft_cannon_1_2x aircraft_cannon_1_1x heavy_mg_2x light_mg_2x engine_4_1x armor_plate_small self_sealing_fuel_tanks_small drop_tanks } } # Fiat G.55 Centauro - 1943-44, DB 605, 3x 20mm (1 hub + 2 wing) + 2x 12.7mm g_55_default = { priority = { factor = 500 } history = yes target_variant = { match_value = 4000 type = small_plane_airframe_3 modules = { fixed_main_weapon_slot = aircraft_cannon_1_1x fixed_auxiliary_weapon_slot_1 = aircraft_cannon_1_2x fixed_auxiliary_weapon_slot_2 = heavy_mg_2x engine_type_slot = engine_4_1x special_type_slot_1 = armor_plate_small special_type_slot_2 = self_sealing_fuel_tanks_small special_type_slot_3 = drop_tanks } } allowed_modules = { aircraft_cannon_1_2x aircraft_cannon_1_1x heavy_mg_2x engine_4_1x armor_plate_small self_sealing_fuel_tanks_small drop_tanks } } # Fiat G.80 - postwar jet; no historical WW2 Italian jet existed, so this just gives the AI a jet option jet_fighter_default = { priority = { factor = 600 } history = yes target_variant = { match_value = 4500 type = small_plane_airframe_4 modules = { fixed_main_weapon_slot = aircraft_cannon_2_2x fixed_auxiliary_weapon_slot_1 = aircraft_cannon_2_2x engine_type_slot = jet_engine_2x special_type_slot_1 = armor_plate_small special_type_slot_2 = self_sealing_fuel_tanks_small special_type_slot_3 = drop_tanks } } allowed_modules = { aircraft_cannon_2_2x aircraft_cannon_2_1x jet_engine_2x armor_plate_small self_sealing_fuel_tanks_small } } }