SHARED_Carriers_Regional = { category = naval available_for = { # Africa NIG SAF MOR ALG AGL GAH KEN # Arab states EGY SAU UAE # Baltic & Ukraine EST LAT LIT UKR # Benelux & Portugal HOL BEL LUX POR # Andean CHL COL PRU # Southeast Asia (mainland) MAY SIA VIE # Nordic SWE NRY DEN FIN # Southeast Asia (maritime) TAI SIN IND PHI } roles = { naval_carrier } priority = { base = 100 } # -------------------------------------------------------------- # 1) Shared CV — Hull 1 (1960s) — early small deck # -------------------------------------------------------------- SHARED_CV_1960s = { role_icon_index = 17 priority = { base = -1 modifier = { add = 820 has_tech = carrier_hull_1 } modifier = { add = 25 num_of_naval_factories > 6 } modifier = { add = -999 has_tech = carrier_hull_2 } modifier = { add = -999 has_tech = carrier_hull_3 } modifier = { add = -999 has_tech = carrier_hull_4 } modifier = { add = -999 has_tech = carrier_hull_5 } } history = yes target_variant = { type = carrier_hull_1 match_value = 5500 modules = { fixed_ship_flight_deck = module_flight_deck_3 front_1_custom_slot = module_helipads_1 front_2_custom_slot = module_ciws_1 mid_1_custom_slot = module_fuel_tank mid_2_custom_slot = module_76mm_gun_1 rear_1_custom_slot = module_ram_1 rear_2_custom_slot = module_helipads_1 fixed_ship_radar_slot = module_radar_2 fixed_ship_fire_control_system_slot = module_analog_fire_control fixed_ship_engine_slot = module_surface_oil_power fixed_ship_auxillary_slot_2 = module_ciws_1 fixed_ship_auxillary_slot_1 = module_ram_1 mid_3_custom_slot = module_helipads_1 fixed_ship_auxillary_slot = module_esm_1 } } } # -------------------------------------------------------------- # 2) Shared CV — Hull 2 (1980s–1990s) — larger deck + layered PD # -------------------------------------------------------------- SHARED_CV_1990s = { role_icon_index = 17 priority = { base = -1 modifier = { add = 820 has_tech = carrier_hull_2 } modifier = { add = 45 num_of_naval_factories > 10 } modifier = { add = -999 has_tech = carrier_hull_3 } modifier = { add = -999 has_tech = carrier_hull_4 } modifier = { add = -999 has_tech = carrier_hull_5 } } history = yes target_variant = { type = carrier_hull_2 match_value = 7400 modules = { fixed_ship_flight_deck = module_flight_deck_5 front_1_custom_slot = module_helipads_1 front_2_custom_slot = module_ciws_2 mid_1_custom_slot = module_ram_2 mid_2_custom_slot = module_naval_vls_cells_64 mid_3_custom_slot = module_fuel_tank rear_1_custom_slot = module_naval_vls_cells_64 rear_2_custom_slot = module_helipads_1 fixed_ship_radar_slot = module_radar_3 fixed_ship_fire_control_system_slot = module_analog_fire_control fixed_ship_engine_slot = module_surface_diesel_power_1 fixed_ship_missile_ammo_slot = module_naval_ammo_balanced_3 fixed_ship_auxillary_slot_2 = module_ciws_2 fixed_ship_auxillary_slot_1 = module_ram_2 fixed_ship_auxillary_slot = module_esm_1 } } } # -------------------------------------------------------------- # 3) Shared CV — Hull 3 (2000s–2020s) — balanced modern carrier # -------------------------------------------------------------- SHARED_CV_2000s = { role_icon_index = 17 priority = { base = -1 modifier = { add = 820 has_tech = carrier_hull_3 } modifier = { add = 60 num_of_naval_factories > 12 } modifier = { add = -999 has_tech = carrier_hull_4 } modifier = { add = -999 has_tech = carrier_hull_5 } } history = yes target_variant = { type = carrier_hull_3 match_value = 9200 modules = { fixed_ship_flight_deck = module_flight_deck_8 front_1_custom_slot = module_helipads_2 front_2_custom_slot = module_ciws_3 mid_1_custom_slot = module_ram_3 mid_2_custom_slot = module_naval_vls_cells_64 mid_3_custom_slot = module_naval_vls_cells_64 rear_1_custom_slot = module_helipads_2 rear_2_custom_slot = module_fuel_tank fixed_ship_radar_slot = module_radar_5 fixed_ship_fire_control_system_slot = module_advanced_integrated_missile_radar_control fixed_ship_engine_slot = module_surface_jet_turbine_power2 fixed_ship_missile_ammo_slot = module_naval_ammo_balanced_5 fixed_ship_auxillary_slot_2 = module_ciws_2 fixed_ship_auxillary_slot_1 = module_ram_2 fixed_ship_auxillary_slot = module_esm_1 } } } # -------------------------------------------------------------- # 4) Shared CV — Hull 4 (2025–2035) — UAV integration, heavy AAW # -------------------------------------------------------------- SHARED_CV_2025 = { role_icon_index = 17 priority = { base = -1 modifier = { add = 820 has_tech = carrier_hull_4 } modifier = { add = 70 num_of_naval_factories > 14 } modifier = { add = 60 has_war = yes } modifier = { add = -999 has_tech = carrier_hull_5 } } history = yes target_variant = { type = carrier_hull_4 match_value = 11200 modules = { fixed_ship_flight_deck = module_flight_deck_9 front_1_custom_slot = module_helipads_3 front_2_custom_slot = module_ciws_4 mid_1_custom_slot = module_ram_4 mid_2_custom_slot = module_naval_vls_cells_64 mid_3_custom_slot = module_naval_vls_cells_64 rear_1_custom_slot = module_helipads_3 rear_2_custom_slot = empty # No UAV Bay yet fixed_ship_radar_slot = module_radar_6 fixed_ship_fire_control_system_slot = module_futuristic_integrated_missile_radar_control1 fixed_ship_engine_slot = module_surface_mod_reactor_power fixed_ship_missile_ammo_slot = module_naval_ammo_balanced_6 fixed_ship_auxillary_slot_2 = module_ciws_3 fixed_ship_auxillary_slot_1 = module_ram_3 fixed_ship_auxillary_slot = module_esm_2 } } } # -------------------------------------------------------------- # 5) Shared CVN — Hull 5 (2045 FUTURE) — flagship supercarrier # -------------------------------------------------------------- SHARED_CVN_2045 = { role_icon_index = 17 priority = { base = -1 modifier = { add = 820 has_tech = carrier_hull_5 } modifier = { add = 90 num_of_naval_factories > 16 } modifier = { add = 80 has_war = yes } } history = yes target_variant = { type = carrier_hull_5 match_value = 13200 modules = { fixed_ship_flight_deck = module_flight_deck_10 front_1_custom_slot = module_helipads_3 front_2_custom_slot = module_ciws_5 mid_1_custom_slot = module_ram_5 mid_2_custom_slot = module_naval_vls_cells_64 mid_3_custom_slot = module_naval_vls_cells_64 rear_1_custom_slot = empty # No UAV Bay yet rear_2_custom_slot = module_127mm_guns_4 fixed_ship_radar_slot = module_radar_7 fixed_ship_fire_control_system_slot = module_futuristic_integrated_missile_radar_control1 fixed_ship_engine_slot = module_surface_mod_reactor_power fixed_ship_missile_ammo_slot = module_naval_ammo_balanced_6 fixed_ship_auxillary_slot_2 = module_ciws_5 fixed_ship_auxillary_slot_1 = module_ram_5 fixed_ship_auxillary_slot = module_esm_3 } } } }