2024-06-28 00:16:21

This commit is contained in:
actions[bot]
2024-06-28 00:16:21 +08:00
parent 34299791e9
commit 2fc5006387
50 changed files with 19938 additions and 5386 deletions

View File

@@ -1,100 +0,0 @@
naval_screen_cruiser = {
category = naval
#available_for = {}
#blocked_for = {}
roles = { vnr_naval_screen_cruiser }
priority = { base = 10 }
screen_cruiser_1936 = {
name = vnr_sd_1936
role_icon_index = 25
priority = {
base = 50
modifier = { factor = 0.1 has_tech = improved_ship_hull_light }
}
target_variant = {
match_value = 500.0
type = vnr_ship_hull_light_3
modules = {
fixed_ship_engine_slot = light_ship_engine
fixed_ship_battery_slot = ship_light_medium_battery
fixed_ship_torpedo_slot = ship_torpedo
fixed_ship_fire_control_system_slot = ship_fire_control_system
fixed_ship_radar_slot = ship_radar
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_role_slot = ship_hull_light_role_cl
fixed_ship_extra_secondaries_slot = { any_of = { light_miscellaneous generic_miscellaneous } }
front_1_custom_slot = ship_light_medium_battery
mid_1_custom_slot = ship_torpedo
mid_2_custom_slot = ship_anti_air
rear_1_custom_slot = ship_light_medium_battery
rear_2_custom_slot = ship_depth_charge
}
}
}
screen_cruiser_1940 = {
name = vnr_sd_1940
role_icon_index = 25
priority = {
base = 75
modifier = { factor = 0.1 has_tech = advanced_ship_hull_light }
}
target_variant = {
match_value = 600.0
type = vnr_ship_hull_light_4
modules = {
fixed_ship_engine_slot = light_ship_engine
fixed_ship_battery_slot = ship_light_medium_battery
fixed_ship_torpedo_slot = ship_torpedo
fixed_ship_fire_control_system_slot = ship_fire_control_system
fixed_ship_radar_slot = ship_radar
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_role_slot = ship_hull_light_role_cl
fixed_ship_extra_secondaries_slot = { any_of = { light_miscellaneous generic_miscellaneous } }
front_1_custom_slot = ship_light_medium_battery
mid_1_custom_slot = ship_torpedo
mid_2_custom_slot = ship_anti_air
rear_1_custom_slot = ship_light_medium_battery
rear_2_custom_slot = ship_depth_charge
}
}
}
screen_cruiser_1944 = {
name = vnr_sd_1944
role_icon_index = 25
priority = {
base = 0
modifier = { add = 100 has_tech = advanced_ship_hull_light }
}
target_variant = {
match_value = 800.0
type = vnr_ship_hull_light_5
modules = {
fixed_ship_engine_slot = light_ship_engine
fixed_ship_battery_slot = ship_light_medium_battery
fixed_ship_torpedo_slot = ship_torpedo
fixed_ship_fire_control_system_slot = ship_fire_control_system
fixed_ship_radar_slot = ship_radar
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_role_slot = ship_hull_light_role_cl
fixed_ship_extra_secondaries_slot = { any_of = { light_miscellaneous generic_miscellaneous } }
front_1_custom_slot = ship_light_medium_battery
mid_1_custom_slot = ship_torpedo
mid_2_custom_slot = ship_anti_air
rear_1_custom_slot = ship_light_medium_battery
rear_2_custom_slot = ship_depth_charge
}
}
}
}

View File

@@ -1,358 +0,0 @@
naval_screen = {
category = naval
#available_for = {}
#blocked_for = {}
roles = { vnr_naval_screen }
priority = { base = 10 }
screen_1914 = {
name = vnr_dd_1914
role_icon_index = 31
priority = {
base = 1
modifier = { factor = 0 expert_ai_style = yes }
}
enable = {
not = { has_tech = basic_ship_hull_light } # WK-era DD has very low HP, they are not worth producing or refitting
}
target_variant = {
match_value = 2000.0
type = vnr_ship_hull_light_1
modules = {
fixed_ship_engine_slot = light_ship_engine
fixed_ship_battery_slot = ship_light_battery
fixed_ship_torpedo_slot = ship_torpedo
fixed_ship_fire_control_system_slot = ship_fire_control_system
fixed_ship_radar_slot = ship_mast
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_role_slot = ship_hull_light_role_dd
fixed_ship_extra_secondaries_slot = { any_of = { light_miscellaneous generic_miscellaneous } }
front_1_custom_slot = ship_light_battery
mid_1_custom_slot = ship_torpedo
mid_2_custom_slot = ship_light_battery
rear_1_custom_slot = ship_depth_charge
rear_2_custom_slot = ship_light_battery
}
}
}
screen_1924 = {
name = vnr_dd_1924
role_icon_index = 31
priority = {
base = 1
modifier = { factor = 0 expert_ai_style = yes }
}
enable = {
not = { has_tech = interwar_ship_hull_light } # WK-era DD has very low HP, they are not worth producing or refitting
}
target_variant = {
match_value = 3000.0
type = vnr_ship_hull_light_2
modules = {
fixed_ship_engine_slot = light_ship_engine
fixed_ship_battery_slot = ship_light_battery
fixed_ship_torpedo_slot = ship_torpedo
fixed_ship_fire_control_system_slot = ship_fire_control_system
fixed_ship_radar_slot = ship_mast
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_role_slot = ship_hull_light_role_dd
fixed_ship_extra_secondaries_slot = { any_of = { light_miscellaneous generic_miscellaneous } }
front_1_custom_slot = ship_light_battery
mid_1_custom_slot = ship_torpedo
mid_2_custom_slot = ship_light_battery
rear_1_custom_slot = ship_depth_charge
rear_2_custom_slot = ship_light_battery
}
}
}
screen_1936 = {
name = vnr_dd_1936
role_icon_index = 31
priority = {
base = 50
modifier = { factor = 0.1 has_tech = improved_ship_hull_light }
modifier = { factor = 0 expert_ai_style = yes }
}
target_variant = {
match_value = 4000.0
type = vnr_ship_hull_light_3
modules = {
fixed_ship_engine_slot = light_ship_engine
fixed_ship_battery_slot = ship_light_battery_double
fixed_ship_torpedo_slot = ship_torpedo
fixed_ship_fire_control_system_slot = ship_fire_control_system
fixed_ship_radar_slot = ship_mast
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_role_slot = ship_hull_light_role_dd
fixed_ship_extra_secondaries_slot = { any_of = { light_miscellaneous generic_miscellaneous } }
front_1_custom_slot = ship_light_battery_double
mid_1_custom_slot = ship_torpedo
mid_2_custom_slot = ship_light_battery_double
rear_1_custom_slot = ship_depth_charge
rear_2_custom_slot = ship_light_battery_double
}
}
}
screen_1940 = {
name = vnr_dd_1940
role_icon_index = 31
priority = {
base = 80
modifier = { factor = 0.1 has_tech = advanced_ship_hull_light }
modifier = { factor = 0 expert_ai_style = yes }
}
target_variant = {
match_value = 5000.0
type = vnr_ship_hull_light_4
modules = {
fixed_ship_engine_slot = light_ship_engine
fixed_ship_battery_slot = dp_light_battery
fixed_ship_torpedo_slot = ship_torpedo
fixed_ship_fire_control_system_slot = ship_fire_control_system
fixed_ship_radar_slot = ship_sonar
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_role_slot = ship_hull_light_role_dd
fixed_ship_extra_secondaries_slot = { any_of = { light_miscellaneous generic_miscellaneous } }
front_1_custom_slot = dp_light_battery
mid_1_custom_slot = ship_torpedo
mid_2_custom_slot = dp_light_battery
rear_1_custom_slot = ship_depth_charge
rear_2_custom_slot = dp_light_battery
}
}
}
screen_1944 = {
name = vnr_dd_1944
role_icon_index = 31
priority = {
base = 100
modifier = { factor = 0.1 has_tech = modern_ship_hull_light }
modifier = { factor = 0 expert_ai_style = yes }
}
target_variant = {
match_value = 6500.0
type = vnr_ship_hull_light_5
modules = {
fixed_ship_engine_slot = light_ship_engine
fixed_ship_battery_slot = dp_light_battery
fixed_ship_torpedo_slot = ship_torpedo
fixed_ship_fire_control_system_slot = ship_fire_control_system
fixed_ship_radar_slot = ship_sonar
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_role_slot = ship_hull_light_role_dd
fixed_ship_extra_secondaries_slot = { any_of = { light_miscellaneous generic_miscellaneous } }
front_1_custom_slot = dp_light_battery
mid_1_custom_slot = ship_torpedo
mid_2_custom_slot = dp_light_battery
rear_1_custom_slot = ship_depth_charge
rear_2_custom_slot = dp_light_battery
}
}
}
screen_1949 = {
name = vnr_dd_1949
role_icon_index = 83
priority = {
base = 0
modifier = { add = 200 has_tech = modern_ship_hull_light }
modifier = { factor = 0 expert_ai_style = yes }
}
target_variant = {
match_value = 8000.0
type = vnr_ship_hull_light_6
modules = {
fixed_ship_engine_slot = light_ship_engine
fixed_ship_battery_slot = dp_light_battery
fixed_ship_torpedo_slot = ship_torpedo
fixed_ship_fire_control_system_slot = ship_fire_control_system
fixed_ship_radar_slot = ship_sonar
fixed_ship_anti_air_slot = ship_missile_aa
fixed_ship_role_slot = ship_hull_light_role_ddg
fixed_ship_extra_secondaries_slot = { any_of = { light_miscellaneous generic_miscellaneous } }
front_1_custom_slot = ship_missile_aa
mid_1_custom_slot = ship_torpedo
mid_2_custom_slot = ship_missile
rear_1_custom_slot = ship_depth_charge
rear_2_custom_slot = dp_light_battery
}
}
}
# expert AI
screen_1936_expert = {
role_icon_index = 31
priority = {
base = 50
modifier = { factor = 0.1 has_tech = improved_ship_hull_light }
modifier = { factor = 0 expert_ai_style = no }
}
target_variant = {
match_value = 4000.0
type = vnr_ship_hull_light_3
modules = {
fixed_ship_engine_slot = { upgrade > current any_of = { light_ship_engine_3 light_ship_engine_2 light_ship_engine_1 } }
fixed_ship_battery_slot = ship_light_battery_double
fixed_ship_torpedo_slot = ship_torpedo
fixed_ship_fire_control_system_slot = ship_fire_control_system
fixed_ship_radar_slot = { upgrade > current any_of = { ship_sonar ship_mast } }
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_role_slot = ship_hull_light_role_dd
front_1_custom_slot = ship_light_battery_double
mid_1_custom_slot = ship_torpedo
mid_2_custom_slot = ship_torpedo
rear_1_custom_slot = ship_depth_charge
rear_2_custom_slot = ship_depth_charge
}
}
}
screen_1940_expert = {
role_icon_index = 31
priority = {
base = 80
modifier = { factor = 0.1 has_tech = advanced_ship_hull_light }
modifier = { factor = 0 expert_ai_style = no }
}
target_variant = {
match_value = 5000.0
type = vnr_ship_hull_light_4
modules = {
fixed_ship_engine_slot = { upgrade > current any_of = { light_ship_engine_4 light_ship_engine_3 light_ship_engine_2 light_ship_engine_1 } }
fixed_ship_battery_slot = ship_light_battery_double
fixed_ship_torpedo_slot = ship_torpedo
fixed_ship_fire_control_system_slot = ship_fire_control_system
fixed_ship_radar_slot = ship_sonar
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_role_slot = ship_hull_light_role_dd
fixed_ship_extra_secondaries_slot = { any_of = { light_miscellaneous generic_miscellaneous } }
front_1_custom_slot = ship_light_battery_double
mid_1_custom_slot = ship_torpedo
mid_2_custom_slot = ship_torpedo
rear_1_custom_slot = ship_depth_charge
rear_2_custom_slot = ship_depth_charge
}
}
}
screen_1944_expert = {
role_icon_index = 31
priority = {
base = 100
modifier = { factor = 0.1 has_tech = modern_ship_hull_light }
modifier = { factor = 0 expert_ai_style = no }
}
target_variant = {
match_value = 6500.0
type = vnr_ship_hull_light_5
modules = {
fixed_ship_engine_slot = { upgrade > current any_of = { light_ship_engine_5 light_ship_engine_4 light_ship_engine_3 light_ship_engine_2 light_ship_engine_1 } }
fixed_ship_battery_slot = ship_light_battery_double
fixed_ship_torpedo_slot = ship_torpedo
fixed_ship_fire_control_system_slot = ship_fire_control_system
fixed_ship_radar_slot = ship_sonar
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_role_slot = ship_hull_light_role_dd
front_1_custom_slot = ship_light_battery_double
mid_1_custom_slot = ship_torpedo
mid_2_custom_slot = ship_torpedo
rear_1_custom_slot = ship_depth_charge
rear_2_custom_slot = ship_depth_charge
}
}
}
screen_1946_expert = {
role_icon_index = 63
priority = {
base = 0
modifier = { add = 150 has_tech = destroyer_missile_upgrade }
modifier = { factor = 0 expert_ai_style = no }
}
target_variant = {
match_value = 7000.0
type = vnr_ship_hull_light_5
modules = {
fixed_ship_engine_slot = { upgrade > current any_of = { light_ship_engine_5 light_ship_engine_4 light_ship_engine_3 light_ship_engine_2 light_ship_engine_1 } }
fixed_ship_battery_slot = ship_light_battery_double
fixed_ship_torpedo_slot = ship_torpedo
fixed_ship_fire_control_system_slot = ship_fire_control_system
fixed_ship_radar_slot = ship_sonar
fixed_ship_anti_air_slot = ship_missile_aa
fixed_ship_role_slot = ship_hull_light_role_dda
front_1_custom_slot = ship_light_battery_double
front_2_custom_slot = ship_missile_aa
mid_1_custom_slot = ship_torpedo
mid_2_custom_slot = ship_torpedo
rear_1_custom_slot = ship_depth_charge
rear_2_custom_slot = ship_depth_charge
}
}
}
screen_1949_expert = {
role_icon_index = 83
priority = {
base = 0
modifier = { add = 200 has_tech = modern_ship_hull_light }
modifier = { factor = 0 expert_ai_style = no }
}
target_variant = {
match_value = 8000.0
type = vnr_ship_hull_light_6
modules = {
fixed_ship_engine_slot = { upgrade > current any_of = { light_ship_engine_5 light_ship_engine_4 light_ship_engine_3 light_ship_engine_2 light_ship_engine_1 } }
fixed_ship_battery_slot = ship_missile
fixed_ship_torpedo_slot = ship_torpedo
fixed_ship_fire_control_system_slot = ship_fire_control_system
fixed_ship_radar_slot = ship_sonar
fixed_ship_anti_air_slot = ship_missile_aa
fixed_ship_role_slot = ship_hull_light_role_ddg
fixed_ship_extra_secondaries_slot = ship_radar_jammer
front_1_custom_slot = ship_missile_aa
mid_1_custom_slot = ship_torpedo
mid_2_custom_slot = ship_missile
rear_1_custom_slot = ship_depth_charge
rear_2_custom_slot = ship_depth_charge
}
}
}
}

View File

@@ -1,109 +0,0 @@
naval_capital_battlecruiser = {
category = naval
#available_for = {}
#blocked_for = {}
roles = { vnr_naval_capital_bc }
priority = { base = 5 }
battlecruiser_1936 = {
name = vnr_bc_1936
role_icon_index = 15
priority = {
base = 0
}
target_variant = {
match_value = 10.0
type = vnr_ship_hull_heavy_3
modules = {
fixed_ship_battery_slot = ship_heavy_battery
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_fire_control_system_slot = ship_fire_control_system
fixed_ship_radar_slot = empty
fixed_ship_engine_slot = { upgrade = current any_of = { heavy_ship_engine_3 heavy_ship_engine_2 heavy_ship_engine_1 } }
fixed_ship_secondaries_slot = ship_secondaries
fixed_ship_armor_slot = { upgrade = current any_of = { ship_armor_bc_2 ship_armor_bc_1 } }
fixed_ship_armor_scheme_slot = { upgrade = current any_of = { ship_scheme_all_or_nothing ship_scheme_mixed ship_scheme_incremental } }
fixed_ship_torpedo_defense_system_slot = { upgrade = current any_of = { torpedo_belt torpedo_bulge } }
fixed_ship_airplane_launcher_slot = ship_airplane_launcher
fixed_ship_extra_secondaries_slot = { any_of = { heavy_miscellaneous generic_miscellaneous } }
front_1_custom_slot = ship_heavy_battery
mid_1_custom_slot = ship_anti_air
mid_2_custom_slot = ship_secondaries
rear_1_custom_slot = ship_heavy_battery
rear_2_custom_slot = ship_heavy_battery
}
}
}
battlecruiser_1940 = {
name = vnr_bc_1940
role_icon_index = 1
priority = {
base = 0
}
target_variant = {
match_value = 10.0
type = vnr_ship_hull_heavy_4
modules = {
fixed_ship_battery_slot = ship_heavy_battery_triple
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_fire_control_system_slot = ship_fire_control_system
fixed_ship_radar_slot = empty
fixed_ship_engine_slot = { upgrade = current any_of = { heavy_ship_engine_4 heavy_ship_engine_3 heavy_ship_engine_2 heavy_ship_engine_1 } }
fixed_ship_secondaries_slot = ship_secondaries
fixed_ship_armor_slot = { upgrade = current any_of = { ship_armor_bc_3 ship_armor_bc_2 ship_armor_bc_1 } }
fixed_ship_airplane_launcher_slot = ship_airplane_launcher
fixed_ship_armor_scheme_slot = { upgrade = current any_of = { ship_scheme_all_or_nothing_armor_box ship_scheme_all_or_nothing ship_scheme_mixed ship_scheme_incremental } }
fixed_ship_torpedo_defense_system_slot = { upgrade = current any_of = { torpedo_belt torpedo_bulge } }
fixed_ship_extra_secondaries_slot = { any_of = { heavy_miscellaneous generic_miscellaneous } }
front_1_custom_slot = ship_heavy_battery_triple
mid_1_custom_slot = ship_anti_air
mid_2_custom_slot = ship_anti_air
mid_3_custom_slot = ship_secondaries
rear_1_custom_slot = ship_heavy_battery_triple
rear_2_custom_slot = ship_heavy_battery_triple
}
}
}
battlecruiser_1944 = {
name = vnr_bc_1944
role_icon_index = 1
priority = {
base = 0
}
target_variant = {
match_value = 10.0
type = vnr_ship_hull_heavy_5
modules = {
fixed_ship_battery_slot = ship_heavy_battery_triple
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_fire_control_system_slot = ship_fire_control_system
fixed_ship_radar_slot = ship_radar
fixed_ship_engine_slot = { upgrade = current any_of = { heavy_ship_engine_5 heavy_ship_engine_4 heavy_ship_engine_3 heavy_ship_engine_2 heavy_ship_engine_1 } }
fixed_ship_secondaries_slot = ship_secondaries
fixed_ship_armor_slot = { upgrade = current any_of = { ship_armor_bc_4 ship_armor_bc_3 ship_armor_bc_2 ship_armor_bc_1 } }
fixed_ship_airplane_launcher_slot = ship_airplane_launcher
fixed_ship_armor_scheme_slot = { upgrade = current any_of = { ship_scheme_all_or_nothing_armor_box ship_scheme_all_or_nothing ship_scheme_mixed ship_scheme_incremental } }
fixed_ship_torpedo_defense_system_slot = { upgrade = current any_of = { torpedo_belt torpedo_bulge } }
fixed_ship_extra_secondaries_slot = { any_of = { heavy_miscellaneous generic_miscellaneous } }
front_1_custom_slot = ship_heavy_battery_triple
mid_1_custom_slot = ship_anti_air
mid_2_custom_slot = ship_anti_air
mid_3_custom_slot = ship_secondaries
rear_1_custom_slot = ship_heavy_battery_triple
rear_2_custom_slot = ship_heavy_battery_triple
}
}
}
}

View File

@@ -175,7 +175,7 @@ naval_capital_battleship = {
fixed_ship_extra_secondaries_slot = { any_of = { heavy_miscellaneous generic_miscellaneous } }
front_1_custom_slot = { any_of = { ship_heavy_battery_triple ship_super_heavy_battery } }
mid_1_custom_slot = ship_dp_secondaries
mid_2_custom_slot = ship_missile
mid_2_custom_slot = ship_missile_1
mid_3_custom_slot = ship_dp_secondaries
rear_1_custom_slot = { any_of = { ship_heavy_battery_triple ship_super_heavy_battery } }
rear_2_custom_slot = ship_missile_aa
@@ -223,6 +223,7 @@ naval_capital_battleship = {
# expert AI
capital_battleship_1936_expert = {
name = vnr_bb_1936_expert
role_icon_index = 3
priority = {
@@ -253,6 +254,7 @@ naval_capital_battleship = {
}
}
capital_battleship_1940_expert = {
name = vnr_bb_1940_expert
role_icon_index = 1
priority = {
@@ -284,6 +286,7 @@ naval_capital_battleship = {
}
}
capital_battleship_1944_expert = {
name = vnr_bb_1944_expert
role_icon_index = 1
priority = {

View File

@@ -1,384 +0,0 @@
# By Pelmen, 1.10.7
naval_carrier = {
category = naval
#blocked_for = {}
roles = { vnr_naval_carrier }
priority = { base = 10 }
# carrier_1936 = {
# role_icon_index = 9
# priority = {
# base = 10
# modifier = { factor = 0 has_tech = improved_ship_hull_carrier }
# }
# target_variant = {
# match_value = 1000.0
# type = vnr_ship_hull_carrier_1
# modules = {
# fixed_ship_deck_slot_1 = ship_deck_space
# fixed_ship_deck_slot_2 = { any_of = { ship_deck_space ship_carrier_armor } }
# fixed_ship_anti_air_slot = ship_anti_air
# fixed_ship_engine_slot = { upgrade = current any_of = { carrier_ship_engine_2 carrier_ship_engine_1 } }
# fixed_ship_secondaries_slot = ship_secondaries
# fixed_ship_radar_slot = empty
# front_1_custom_slot = { any_of = { ship_deck_space ship_carrier_armor } }
# }
# }
# }
carrier_conv_ca_dummy = {
name = vnr_cv_ca
role_icon_index = 9
priority = { base = 0 }
target_variant = {
type = vnr_ship_hull_carrier_conversion_ca
modules = {
fixed_ship_deck_slot_1 = ship_deck_space
fixed_ship_deck_slot_2 = ship_deck_space
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_engine_slot = carrier_ship_engine
fixed_ship_secondaries_slot = { any_of = { ship_secondaries ship_dp_secondaries } }
fixed_ship_flight_deck_slot = carrier_wooden_deck
}
}
}
carrier_conv_bb_dummy = {
name = vnr_cv_bb
role_icon_index = 9
priority = { base = 0 }
target_variant = {
type = vnr_ship_hull_carrier_conversion_bb
modules = {
fixed_ship_deck_slot_1 = ship_deck_space
fixed_ship_deck_slot_2 = ship_deck_space
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_engine_slot = carrier_ship_engine
fixed_ship_secondaries_slot = { any_of = { ship_secondaries ship_dp_secondaries } }
mid_1_custom_slot = ship_deck_space
fixed_ship_carrier_miscellaneous_slot_1 = carrier_unit
fixed_ship_carrier_miscellaneous_slot_2 = carrier_miscellaneous
fixed_ship_flight_deck_slot = carrier_wooden_deck
}
}
}
carrier_1936_dummy = {
name = vnr_cv_1936
role_icon_index = 9
priority = {
base = 10
modifier = { factor = 0.1 has_tech = improved_ship_hull_carrier }
modifier = { factor = 0 expert_ai_style = yes }
}
target_variant = {
match_value = 1000.0
type = vnr_ship_hull_carrier_1
modules = {
fixed_ship_deck_slot_1 = ship_deck_space
fixed_ship_deck_slot_2 = ship_deck_space
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_engine_slot = carrier_ship_engine_2
fixed_ship_secondaries_slot = { any_of = { ship_secondaries ship_dp_secondaries } }
fixed_ship_radar_slot = ship_radar
fixed_ship_carrier_miscellaneous_slot_1 = carrier_unit
fixed_ship_carrier_miscellaneous_slot_2 = carrier_miscellaneous
fixed_ship_flight_deck_slot = carrier_wooden_deck
front_1_custom_slot = ship_deck_space
}
}
}
carrier_1940 = {
name = vnr_cv_1940
role_icon_index = 9
priority = {
base = 30
modifier = { factor = 0.1 has_tech = advanced_ship_hull_carrier }
modifier = { factor = 0 expert_ai_style = yes }
}
target_variant = {
match_value = 1000.0
type = vnr_ship_hull_carrier_2
modules = {
fixed_ship_deck_slot_1 = ship_deck_space
fixed_ship_deck_slot_2 = ship_deck_space
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_engine_slot = { upgrade = current any_of = { carrier_ship_engine_3 carrier_ship_engine_2 carrier_ship_engine_1 } }
fixed_ship_secondaries_slot = { any_of = { ship_secondaries ship_dp_secondaries } }
fixed_ship_radar_slot = ship_radar
fixed_ship_carrier_miscellaneous_slot_1 = carrier_unit
fixed_ship_carrier_miscellaneous_slot_2 = carrier_miscellaneous
fixed_ship_flight_deck_slot = carrier_wooden_deck
front_1_custom_slot = ship_deck_space
front_2_custom_slot = carrier_side_lift
mid_1_custom_slot = ship_deck_space
mid_2_custom_slot = ship_dp_secondaries
}
}
}
carrier_1944 = {
name = vnr_cv_1944
role_icon_index = 9
priority = {
base = 50
modifier = { factor = 0.1 has_tech = super_carriers }
modifier = { factor = 0 expert_ai_style = yes }
}
target_variant = {
match_value = 1000.0
type = vnr_ship_hull_carrier_3
modules = {
fixed_ship_deck_slot_1 = ship_deck_space
fixed_ship_deck_slot_2 = ship_deck_space
fixed_ship_anti_air_slot = { any_of { ship_anti_air ship_missile_aa } }
fixed_ship_engine_slot = { upgrade = current any_of = { carrier_ship_engine_4 carrier_ship_engine_3 carrier_ship_engine_2 carrier_ship_engine_1 } }
fixed_ship_secondaries_slot = { any_of = { ship_secondaries ship_dp_secondaries } }
fixed_ship_radar_slot = ship_radar
fixed_ship_carrier_miscellaneous_slot_1 = carrier_unit
fixed_ship_carrier_miscellaneous_slot_2 = carrier_miscellaneous
fixed_ship_flight_deck_slot = carrier_armor_deck
front_1_custom_slot = ship_deck_space
front_2_custom_slot = carrier_side_lift
mid_1_custom_slot = ship_deck_space
mid_2_custom_slot = ship_deck_space
rear_1_custom_slot = ship_dp_secondaries
}
}
}
carrier_1945 = {
name = vnr_cv_1945
role_icon_index = 9
priority = {
base = 100
modifier = { factor = 0.5 has_global_flag = naval_tech_1946 }
modifier = { factor = 0 expert_ai_style = yes }
}
target_variant = {
match_value = 2000.0
type = vnr_ship_hull_super_carrier
modules = {
fixed_ship_deck_slot_1 = ship_deck_space_big
fixed_ship_deck_slot_2 = ship_deck_space_big
fixed_ship_anti_air_slot = { any_of { ship_anti_air ship_missile_aa } }
fixed_ship_armor_slot = ship_carrier_armor_heavy
fixed_ship_engine_slot = { upgrade = current any_of = { carrier_ship_engine_4 carrier_ship_engine_3 carrier_ship_engine_2 carrier_ship_engine_1 } }
fixed_ship_secondaries_slot = ship_dp_secondaries
fixed_ship_radar_slot = ship_radar
fixed_ship_carrier_miscellaneous_slot_1 = carrier_unit
fixed_ship_carrier_miscellaneous_slot_2 = carrier_miscellaneous
fixed_ship_flight_deck_slot = carrier_armor_deck
front_1_custom_slot = steam_catapult
front_2_custom_slot = carrier_angled_deck
mid_1_custom_slot = ship_deck_space_big
mid_2_custom_slot = ship_deck_space_big
rear_1_custom_slot = ship_anti_air
}
}
}
carrier_1947 = {
name = vnr_cv_1947
role_icon_index = 9
priority = {
base = 0
modifier = { add = 200 has_tech = nuclear_engine_research }
modifier = { factor = 0 expert_ai_style = yes }
}
target_variant = {
match_value = 2000.0
type = vnr_ship_hull_super_carrier
modules = {
fixed_ship_deck_slot_1 = ship_deck_space_big
fixed_ship_deck_slot_2 = ship_deck_space_big
fixed_ship_anti_air_slot = ship_missile_aa
fixed_ship_armor_slot = ship_carrier_armor_heavy
fixed_ship_engine_slot = carrier_ship_engine_nuclear
fixed_ship_secondaries_slot = ship_dp_secondaries
fixed_ship_radar_slot = ship_radar
fixed_ship_carrier_miscellaneous_slot_1 = carrier_unit
fixed_ship_carrier_miscellaneous_slot_2 = economical_nuclear_reactor_carrier
fixed_ship_flight_deck_slot = carrier_armor_deck
front_1_custom_slot = steam_catapult
front_2_custom_slot = carrier_angled_deck
mid_1_custom_slot = ship_deck_space_big
mid_2_custom_slot = ship_deck_space_big
rear_1_custom_slot = ship_missile_aa
}
}
}
# expert AI
carrier_1936_expert = {
role_icon_index = 9
priority = {
base = 10
modifier = { factor = 0.1 has_tech = improved_ship_hull_carrier }
modifier = { factor = 0 expert_ai_style = no }
}
target_variant = {
match_value = 2000.0
type = vnr_ship_hull_carrier_1
modules = {
fixed_ship_deck_slot_1 = ship_deck_space
fixed_ship_deck_slot_2 = ship_deck_space
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_engine_slot = carrier_ship_engine_2
fixed_ship_secondaries_slot = { upgrade > current any_of = { ship_dp_secondaries } }
fixed_ship_radar_slot = ship_radar
fixed_ship_carrier_miscellaneous_slot_1 = carrier_spared_squad
fixed_ship_carrier_miscellaneous_slot_2 = carrier_secondary_island
fixed_ship_flight_deck_slot = carrier_wooden_deck
front_1_custom_slot = ship_deck_space
mid_1_custom_slot = ship_deck_space
}
}
}
carrier_1940_expert = {
role_icon_index = 9
priority = {
base = 20
modifier = { factor = 0.1 has_tech = advanced_ship_hull_carrier }
modifier = { factor = 0 expert_ai_style = no }
}
target_variant = {
match_value = 3000.0
type = vnr_ship_hull_carrier_2
modules = {
fixed_ship_deck_slot_1 = ship_deck_space
fixed_ship_deck_slot_2 = ship_deck_space
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_engine_slot = { upgrade = current any_of = { carrier_ship_engine_3 carrier_ship_engine_2 carrier_ship_engine_1 } }
fixed_ship_secondaries_slot = { upgrade > current any_of = { ship_dp_secondaries } }
fixed_ship_radar_slot = ship_radar
fixed_ship_carrier_miscellaneous_slot_1 = carrier_spared_squad
fixed_ship_carrier_miscellaneous_slot_2 = carrier_secondary_island
fixed_ship_flight_deck_slot = carrier_wooden_deck
front_1_custom_slot = ship_deck_space
front_2_custom_slot = carrier_side_lift
mid_1_custom_slot = ship_deck_space
mid_2_custom_slot = ship_deck_space
}
}
}
carrier_1944_expert = {
role_icon_index = 9
priority = {
base = 50
modifier = { factor = 0.1 has_tech = super_carriers }
modifier = { factor = 0 expert_ai_style = no }
}
target_variant = {
match_value = 5500.0
type = vnr_ship_hull_carrier_3
modules = {
fixed_ship_deck_slot_1 = ship_deck_space
fixed_ship_deck_slot_2 = ship_deck_space
fixed_ship_anti_air_slot = { any_of { ship_anti_air ship_missile_aa } }
fixed_ship_engine_slot = { upgrade = current any_of = { carrier_ship_engine_4 carrier_ship_engine_3 carrier_ship_engine_2 carrier_ship_engine_1 } }
fixed_ship_secondaries_slot = { upgrade > current any_of = { ship_dp_secondaries } }
fixed_ship_radar_slot = ship_radar
fixed_ship_carrier_miscellaneous_slot_1 = carrier_spared_squad
fixed_ship_carrier_miscellaneous_slot_2 = carrier_secondary_island
fixed_ship_flight_deck_slot = carrier_armor_deck
front_1_custom_slot = ship_deck_space
front_2_custom_slot = carrier_angled_deck
mid_1_custom_slot = ship_deck_space
mid_2_custom_slot = ship_deck_space
rear_1_custom_slot = carrier_side_lift
}
}
}
carrier_1945_expert = {
role_icon_index = 9
priority = {
base = 100
modifier = { factor = 0.5 has_global_flag = naval_tech_1946 }
modifier = { factor = 0 expert_ai_style = no }
}
target_variant = {
match_value = 6500.0
type = vnr_ship_hull_super_carrier
modules = {
fixed_ship_deck_slot_1 = ship_deck_space_big
fixed_ship_deck_slot_2 = ship_deck_space_big
fixed_ship_anti_air_slot = ship_missile_aa
fixed_ship_armor_slot = ship_carrier_armor_heavy
fixed_ship_engine_slot = { upgrade > current any_of = { carrier_ship_engine_4 carrier_ship_engine_3 carrier_ship_engine_2 carrier_ship_engine_1 } }
fixed_ship_secondaries_slot = { upgrade > current any_of = { ship_dp_secondaries } }
fixed_ship_radar_slot = ship_radar
fixed_ship_carrier_miscellaneous_slot_1 = carrier_spared_squad
fixed_ship_carrier_miscellaneous_slot_2 = carrier_secondary_island
fixed_ship_flight_deck_slot = carrier_armor_deck
front_1_custom_slot = carrier_angled_deck
front_2_custom_slot = carrier_side_lift
mid_1_custom_slot = ship_deck_space_big
mid_2_custom_slot = ship_deck_space_big
rear_1_custom_slot = carrier_side_lift
}
}
}
carrier_1947_expert = {
role_icon_index = 9
priority = {
base = 0
modifier = { add = 200 has_tech = nuclear_engine_research }
modifier = { factor = 0 expert_ai_style = no }
}
target_variant = {
match_value = 8000.0
type = vnr_ship_hull_super_carrier
modules = {
fixed_ship_deck_slot_1 = ship_deck_space_big
fixed_ship_deck_slot_2 = ship_deck_space_big
fixed_ship_anti_air_slot = ship_missile_aa
fixed_ship_armor_slot = ship_carrier_armor_heavy
fixed_ship_engine_slot = carrier_ship_engine_nuclear
fixed_ship_secondaries_slot = { upgrade > current any_of = { ship_dp_secondaries } }
fixed_ship_radar_slot = ship_radar
fixed_ship_carrier_miscellaneous_slot_1 = carrier_spared_squad
fixed_ship_carrier_miscellaneous_slot_2 = carrier_secondary_island
fixed_ship_flight_deck_slot = carrier_armor_deck
front_1_custom_slot = carrier_angled_deck
front_2_custom_slot = carrier_side_lift
mid_1_custom_slot = ship_deck_space_big
mid_2_custom_slot = ship_deck_space_big
rear_1_custom_slot = carrier_side_lift
}
}
}
}

View File

@@ -1,125 +0,0 @@
naval_light_carrier = {
category = naval
#blocked_for = {}
roles = { vnr_naval_carrier_light }
priority = { base = 10 }
# carrier_1936 = {
# role_icon_index = 9
# priority = {
# base = 10
# modifier = { factor = 0 has_tech = improved_ship_hull_carrier }
# }
# target_variant = {
# match_value = 1000.0
# type = vnr_ship_hull_carrier_1
# modules = {
# fixed_ship_deck_slot_1 = ship_deck_space
# fixed_ship_deck_slot_2 = { any_of = { ship_deck_space ship_carrier_armor } }
# fixed_ship_anti_air_slot = ship_anti_air
# fixed_ship_engine_slot = { upgrade = current any_of = { carrier_ship_engine_2 carrier_ship_engine_1 } }
# fixed_ship_secondaries_slot = ship_secondaries
# fixed_ship_radar_slot = empty
# front_1_custom_slot = { any_of = { ship_deck_space ship_carrier_armor } }
# }
# }
# }
# carrier_conv_ca_dummy = {
# role_icon_index = 9
# priority = { base = 0 }
# target_variant = {
# type = vnr_ship_hull_carrier_conversion_ca
# }
# }
# carrier_conv_bb_dummy = {
# role_icon_index = 9
# priority = { base = 0 }
# target_variant = {
# type = vnr_ship_hull_carrier_conversion_bb
# }
# }
light_carrier_1936 = {
name = vnr_cvl_1936
role_icon_index = 11
priority = {
base = 0
}
target_variant = {
match_value = 100.0
type = vnr_ship_hull_carrier_1
modules = {
fixed_ship_deck_slot_1 = ship_deck_space
fixed_ship_deck_slot_2 = ship_deck_space
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_engine_slot = carrier_ship_engine
fixed_ship_secondaries_slot = ship_secondaries
fixed_ship_radar_slot = { upgrade = current any_of = { carrier_ship_engine_2 carrier_ship_engine_1 } }
fixed_ship_carrier_miscellaneous_slot_1 = carrier_unit
fixed_ship_carrier_miscellaneous_slot_2 = carrier_miscellaneous
fixed_ship_flight_deck_slot = carrier_wooden_deck
}
}
}
light_carrier_1940 = {
name = vnr_cvl_1940
role_icon_index = 11
priority = {
base = 0
}
target_variant = {
match_value = 300.0
type = vnr_ship_hull_carrier_2
modules = {
fixed_ship_deck_slot_1 = ship_deck_space
fixed_ship_deck_slot_2 = ship_deck_space
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_engine_slot = { upgrade = current any_of = { carrier_ship_engine_3 carrier_ship_engine_2 carrier_ship_engine_1 } }
fixed_ship_secondaries_slot = ship_secondaries
fixed_ship_radar_slot = ship_radar
fixed_ship_carrier_miscellaneous_slot_1 = carrier_unit
fixed_ship_carrier_miscellaneous_slot_2 = carrier_miscellaneous
fixed_ship_flight_deck_slot = carrier_wooden_deck
}
}
}
light_carrier_1944 = {
name = vnr_cvl_1944
role_icon_index = 11
priority = {
base = 0
}
target_variant = {
match_value = 800.0
type = vnr_ship_hull_carrier_3
modules = {
fixed_ship_deck_slot_1 = ship_deck_space
fixed_ship_deck_slot_2 = ship_deck_space
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_engine_slot = { upgrade = current any_of = { carrier_ship_engine_4 carrier_ship_engine_3 carrier_ship_engine_2 carrier_ship_engine_1 } }
fixed_ship_secondaries_slot = ship_secondaries
fixed_ship_radar_slot = ship_radar
fixed_ship_carrier_miscellaneous_slot_1 = carrier_unit
fixed_ship_carrier_miscellaneous_slot_2 = carrier_miscellaneous
fixed_ship_flight_deck_slot = carrier_wooden_deck
}
}
}
}

View File

@@ -1,273 +0,0 @@
naval_cruiser_heavy = {
category = naval
#available_for = {}
#blocked_for = {}
roles = { vnr_naval_cruiser_heavy }
priority = { base = 10 }
capital_cruiser_1910 = {
name = vnr_ca_1910
role_icon_index = 17
priority = {
base = 0
}
target_variant = {
match_value = 100.0
type = vnr_ship_hull_cruiser_coastal_defense_ship
modules = {
fixed_ship_battery_slot = ship_medium_battery
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_fire_control_system_slot = ship_fire_control_system
fixed_ship_engine_slot = { upgrade = current any_of = { cruiser_ship_engine_1 } }
fixed_ship_radar_slot = {
any_of = { ship_radar }
module = empty
}
fixed_ship_armor_slot = { upgrade = current any_of = { ship_armor_cruiser_1 } }
fixed_ship_secondaries_slot = ship_secondaries
mid_1_custom_slot = ship_anti_air
mid_2_custom_slot = ship_torpedo
rear_1_custom_slot = ship_medium_battery
}
}
}
capital_cruiser_1924 = {
name = vnr_ca_1924
role_icon_index = 27
priority = {
base = 10
modifier = { factor = 0.1 has_tech = interwar_ship_hull_cruiser }
}
target_variant = {
match_value = 500.0
type = vnr_ship_hull_cruiser_2
modules = {
fixed_ship_battery_slot = ship_medium_battery
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_fire_control_system_slot = ship_fire_control_system
fixed_ship_engine_slot = { upgrade = current any_of = { cruiser_ship_engine_2 cruiser_ship_engine_1 } }
fixed_ship_radar_slot = {
any_of = { ship_radar }
module = empty
}
fixed_ship_armor_slot = { upgrade = current any_of = { ship_armor_cruiser_2 ship_armor_cruiser_1 } }
fixed_ship_secondaries_slot = ship_secondaries
fixed_ship_extra_secondaries_slot = { any_of = { light_miscellaneous heavy_miscellaneous generic_miscellaneous } }
front_1_custom_slot = ship_medium_battery
mid_1_custom_slot = ship_anti_air
mid_2_custom_slot = ship_torpedo
rear_1_custom_slot = ship_medium_battery
rear_2_custom_slot = ship_medium_battery
}
}
}
capital_cruiser_1932 = {
name = vnr_ca_1932
role_icon_index = 27
priority = {
base = 20
modifier = { factor = 0.1 has_tech = improved_ship_hull_cruiser }
}
target_variant = {
match_value = 800.0
type = vnr_ship_hull_cruiser_3
modules = {
fixed_ship_battery_slot = ship_medium_battery
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_fire_control_system_slot = ship_fire_control_system
fixed_ship_engine_slot = { upgrade = current any_of = { cruiser_ship_engine_3 cruiser_ship_engine_2 cruiser_ship_engine_1 } }
fixed_ship_radar_slot = {
any_of = { ship_radar }
module = empty
}
fixed_ship_armor_slot = { upgrade = current any_of = { ship_armor_cruiser_2 ship_armor_cruiser_1 } }
fixed_ship_secondaries_slot = ship_dp_secondaries
fixed_ship_extra_secondaries_slot = { any_of = { light_miscellaneous heavy_miscellaneous generic_miscellaneous } }
front_1_custom_slot = ship_medium_battery
mid_1_custom_slot = ship_anti_air
mid_2_custom_slot = ship_torpedo
mid_3_custom_slot = ship_airplane_launcher
rear_1_custom_slot = ship_medium_battery
rear_2_custom_slot = ship_medium_battery
}
}
}
capital_cruiser_1940 = {
name = vnr_ca_1940
role_icon_index = 27
priority = {
base = 50
modifier = { factor = 0.1 has_tech = advanced_ship_hull_cruiser }
}
target_variant = {
match_value = 2500.0
type = vnr_ship_hull_cruiser_4
modules = {
fixed_ship_battery_slot = ship_medium_battery
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_fire_control_system_slot = ship_fire_control_system
fixed_ship_engine_slot = { upgrade = current any_of = { cruiser_ship_engine_4 cruiser_ship_engine_3 cruiser_ship_engine_2 cruiser_ship_engine_1 } }
fixed_ship_radar_slot = { any_of = { ship_radar } }
fixed_ship_armor_slot = { any_of = { ship_armor_cruiser_3 ship_armor_cruiser_2 ship_armor_cruiser_1 } }
fixed_ship_secondaries_slot = ship_dp_secondaries
fixed_ship_extra_secondaries_slot = { any_of = { light_miscellaneous heavy_miscellaneous generic_miscellaneous } }
front_1_custom_slot = ship_medium_battery
front_2_custom_slot = ship_medium_battery
mid_1_custom_slot = ship_anti_air
mid_2_custom_slot = ship_torpedo
mid_3_custom_slot = ship_airplane_launcher
rear_1_custom_slot = ship_medium_battery
rear_2_custom_slot = ship_medium_battery
}
}
}
capital_cruiser_1944 = {
name = vnr_ca_1944
role_icon_index = 27
priority = {
base = 70
modifier = { factor = 0.1 has_tech = modern_ship_hull_cruiser }
}
target_variant = {
match_value = 5000.0
type = vnr_ship_hull_cruiser_5
modules = {
fixed_ship_battery_slot = ship_medium_battery
fixed_ship_anti_air_slot = { any_of { ship_anti_air ship_missile_aa } }
fixed_ship_fire_control_system_slot = ship_fire_control_system
fixed_ship_engine_slot = { upgrade = current any_of = { cruiser_ship_engine_5 cruiser_ship_engine_4 cruiser_ship_engine_3 cruiser_ship_engine_2 cruiser_ship_engine_1 } }
fixed_ship_radar_slot = { any_of = { ship_radar } }
fixed_ship_armor_slot = { any_of = { ship_armor_cruiser_4 ship_armor_cruiser_3 ship_armor_cruiser_2 ship_armor_cruiser_1 } }
fixed_ship_role_slot = { any_of = { ship_hull_cruiser_role_c ship_hull_cruiser_role_aa ship_hull_cruiser_role_cg } }
fixed_ship_secondaries_slot = ship_dp_secondaries
fixed_ship_extra_secondaries_slot = { any_of = { light_miscellaneous heavy_miscellaneous generic_miscellaneous } }
front_1_custom_slot = ship_medium_battery
front_2_custom_slot = ship_medium_battery
mid_1_custom_slot = ship_anti_air
mid_2_custom_slot = ship_torpedo
mid_3_custom_slot = ship_airplane_launcher
rear_1_custom_slot = ship_medium_battery
rear_2_custom_slot = ship_medium_battery
}
}
}
capital_cruiser_1949 = {
name = vnr_ca_1949
role_icon_index = 55
priority = {
base = 0
modifier = { add = 100 has_tech = modern_ship_hull_cruiser }
modifier = { factor = 0 expert_ai_style = yes }
}
target_variant = {
match_value = 9000.0
type = vnr_ship_hull_cruiser_6
modules = {
fixed_ship_battery_slot = dp_light_battery
fixed_ship_anti_air_slot = ship_missile_aa
fixed_ship_fire_control_system_slot = ship_fire_control_system
fixed_ship_engine_slot = cruiser_ship_engine_nuclear
fixed_ship_radar_slot = { any_of = { ship_radar } }
fixed_ship_armor_slot = { any_of = { ship_armor_cruiser_4 ship_armor_cruiser_3 ship_armor_cruiser_2 ship_armor_cruiser_1 } }
fixed_ship_role_slot = ship_hull_cruiser_role_cg
fixed_ship_secondaries_slot = ship_dp_secondaries
fixed_ship_extra_secondaries_slot = economical_nuclear_reactor_cruiser
fixed_ship_extra_missile_slot = full_missile_upgrade
front_1_custom_slot = dp_light_battery
front_2_custom_slot = ship_missile
mid_1_custom_slot = ship_missile_aa
mid_2_custom_slot = ship_torpedo
mid_3_custom_slot = ship_missile
rear_1_custom_slot = ship_missile
rear_2_custom_slot = ship_missile_aa
}
}
}
# expert AI
capital_cruiser_1946_expert = {
role_icon_index = 55
priority = {
base = 0
modifier = { add = 80 has_tech = cruiser_missile_upgrade }
modifier = { factor = 0.1 has_tech = modern_ship_hull_cruiser }
modifier = { factor = 0 expert_ai_style = no }
}
target_variant = {
match_value = 7000.0
type = vnr_ship_hull_cruiser_5
modules = {
fixed_ship_battery_slot = ship_medium_battery
fixed_ship_anti_air_slot = ship_missile_aa
fixed_ship_fire_control_system_slot = ship_fire_control_system
fixed_ship_engine_slot = cruiser_ship_engine
fixed_ship_radar_slot = ship_radar
fixed_ship_armor_slot = empty
fixed_ship_role_slot = ship_hull_cruiser_role_cg
fixed_ship_secondaries_slot = empty
fixed_ship_extra_secondaries_slot = ship_radar_jammer
front_2_custom_slot = ship_missile_aa
mid_2_custom_slot = ship_missile
mid_3_custom_slot = ship_missile
}
}
}
capital_cruiser_1949_expert = {
role_icon_index = 55
priority = {
base = 0
modifier = { add = 100 has_tech = modern_ship_hull_cruiser }
modifier = { factor = 0 expert_ai_style = no }
}
target_variant = {
match_value = 9000.0
type = vnr_ship_hull_cruiser_6
modules = {
fixed_ship_battery_slot = ship_missile
fixed_ship_anti_air_slot = ship_missile_aa
fixed_ship_fire_control_system_slot = ship_fire_control_system
fixed_ship_engine_slot = cruiser_ship_engine
fixed_ship_radar_slot = ship_radar
fixed_ship_armor_slot = empty
fixed_ship_role_slot = ship_hull_cruiser_role_cg
fixed_ship_secondaries_slot = empty
fixed_ship_extra_secondaries_slot = ship_radar_jammer
fixed_ship_extra_missile_slot = ship_decoy_launcher
mid_1_custom_slot = ship_missile
mid_2_custom_slot = ship_missile
mid_3_custom_slot = ship_missile
rear_1_custom_slot = ship_missile
rear_2_custom_slot = empty
}
}
}
}

View File

@@ -1,109 +0,0 @@
naval_cruiser_large = {
category = naval
#available_for = {}
#blocked_for = {}
roles = { vnr_naval_cruiser_large }
priority = { base = 10 }
capital_cruiser_1932_big = {
name = vnr_cb_1932
role_icon_index = 21
priority = {
base = 10
modifier = { factor = 0.1 has_tech = improved_ship_hull_cruiser }
}
target_variant = {
match_value = 500.0
type = vnr_ship_hull_cruiser_3
modules = {
fixed_ship_battery_slot = ship_medium_heavy_battery_triple
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_fire_control_system_slot = ship_fire_control_system
fixed_ship_engine_slot = { upgrade = current any_of = { cruiser_ship_engine_3 cruiser_ship_engine_2 cruiser_ship_engine_1 } }
fixed_ship_radar_slot = {
any_of = { ship_radar }
module = empty
}
fixed_ship_armor_slot = { upgrade = current any_of = { ship_armor_cruiser_heavy_3 ship_armor_cruiser_heavy_2 ship_armor_cruiser_heavy_1 } }
fixed_ship_secondaries_slot = ship_dp_secondaries
fixed_ship_role_slot = ship_hull_cruiser_role_cb
fixed_ship_extra_secondaries_slot = { any_of = { light_miscellaneous heavy_miscellaneous generic_miscellaneous } }
front_1_custom_slot = ship_medium_heavy_battery_triple
mid_1_custom_slot = ship_anti_air
mid_2_custom_slot = ship_torpedo
mid_3_custom_slot = ship_airplane_launcher
rear_1_custom_slot = ship_medium_heavy_battery_triple
rear_2_custom_slot = ship_medium_heavy_battery_triple
}
}
}
capital_cruiser_1940_big = {
name = vnr_cb_1940
role_icon_index = 21
priority = {
base = 30
modifier = { factor = 0.1 has_tech = advanced_ship_hull_cruiser }
}
target_variant = {
match_value = 1000.0
type = vnr_ship_hull_cruiser_4
modules = {
fixed_ship_battery_slot = ship_medium_heavy_battery_triple
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_fire_control_system_slot = ship_fire_control_system
fixed_ship_engine_slot = { upgrade = current any_of = { cruiser_ship_engine_4 cruiser_ship_engine_3 cruiser_ship_engine_2 cruiser_ship_engine_1 } }
fixed_ship_radar_slot = { any_of = { ship_radar } }
fixed_ship_armor_slot = { upgrade = current any_of = { ship_armor_cruiser_heavy_4 ship_armor_cruiser_heavy_3 ship_armor_cruiser_heavy_2 ship_armor_cruiser_heavy_1 } }
fixed_ship_secondaries_slot = ship_dp_secondaries
fixed_ship_role_slot = ship_hull_cruiser_role_cb
fixed_ship_extra_secondaries_slot = { any_of = { light_miscellaneous heavy_miscellaneous generic_miscellaneous } }
front_1_custom_slot = ship_medium_heavy_battery_triple
mid_1_custom_slot = ship_anti_air
mid_2_custom_slot = ship_torpedo
mid_3_custom_slot = ship_airplane_launcher
rear_1_custom_slot = ship_medium_heavy_battery_triple
rear_2_custom_slot = ship_medium_heavy_battery_triple
}
}
}
capital_cruiser_1944_big = {
name = vnr_cb_1944
role_icon_index = 21
priority = {
base = 0
modifier = { add = 50 has_tech = advanced_ship_hull_cruiser }
}
target_variant = {
match_value = 1000.0
type = vnr_ship_hull_cruiser_5
modules = {
fixed_ship_battery_slot = ship_medium_heavy_battery_triple
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_fire_control_system_slot = ship_fire_control_system
fixed_ship_engine_slot = { upgrade = current any_of = { cruiser_ship_engine_5 cruiser_ship_engine_4 cruiser_ship_engine_3 cruiser_ship_engine_2 cruiser_ship_engine_1 } }
fixed_ship_radar_slot = { any_of = { ship_radar } }
fixed_ship_armor_slot = { upgrade = current any_of = { ship_armor_cruiser_heavy_4 ship_armor_cruiser_heavy_3 ship_armor_cruiser_heavy_2 ship_armor_cruiser_heavy_1 } }
fixed_ship_secondaries_slot = ship_dp_secondaries
fixed_ship_role_slot = ship_hull_cruiser_role_cb
fixed_ship_extra_secondaries_slot = { any_of = { light_miscellaneous heavy_miscellaneous generic_miscellaneous } }
front_1_custom_slot = ship_anti_air
front_2_custom_slot = ship_medium_heavy_battery_triple
mid_1_custom_slot = ship_anti_air
mid_2_custom_slot = ship_torpedo
mid_3_custom_slot = ship_airplane_launcher
rear_1_custom_slot = ship_medium_heavy_battery_triple
rear_2_custom_slot = ship_medium_heavy_battery_triple
}
}
}
}

View File

@@ -1,305 +0,0 @@
naval_cruiser_light = {
category = naval
#available_for = {}
#blocked_for = {}
roles = { vnr_naval_cruiser_light }
priority = { base = 10 }
light_cruiser_1922_upgrade = {
name = vnr_cl_1922
role_icon_index = 25
priority = {
base = 10
modifier = { factor = 0 has_tech = basic_ship_hull_cruiser }
modifier = { factor = 0 expert_ai_style = yes }
}
target_variant = {
match_value = 1000.0
type = vnr_ship_hull_cruiser_1
modules = {
fixed_ship_battery_slot = ship_light_medium_battery_2
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_fire_control_system_slot = ship_fire_control_system
fixed_ship_engine_slot = { upgrade = current module = cruiser_ship_engine_1 }
fixed_ship_radar_slot = { module = empty }
fixed_ship_armor_slot = { upgrade = current module = ship_armor_cruiser_1 }
fixed_ship_secondaries_slot = ship_secondaries
fixed_ship_role_slot = ship_hull_cruiser_role_c
fixed_ship_extra_secondaries_slot = { any_of = { light_miscellaneous heavy_miscellaneous generic_miscellaneous } }
mid_1_custom_slot = ship_torpedo
mid_2_custom_slot = ship_light_medium_battery_2
rear_1_custom_slot = ship_light_medium_battery_2
}
}
}
light_cruiser_1926 = {
name = vnr_cl_1926
role_icon_index = 25
priority = {
base = 10
modifier = { factor = 0.1 has_tech = interwar_ship_hull_cruiser }
modifier = { factor = 0 expert_ai_style = yes }
}
target_variant = {
match_value = 1500.0
type = vnr_ship_hull_cruiser_2
modules = {
fixed_ship_battery_slot > ship_light_medium_battery_1
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_fire_control_system_slot = ship_fire_control_system
fixed_ship_engine_slot = { upgrade = current any_of = { cruiser_ship_engine_2 cruiser_ship_engine_1 } }
fixed_ship_radar_slot = { any_of = { ship_radar ship_sonar } }
fixed_ship_armor_slot = { upgrade = current any_of = { ship_armor_cruiser_2 ship_armor_cruiser_1 } }
fixed_ship_secondaries_slot = ship_secondaries
fixed_ship_role_slot = ship_hull_cruiser_role_c
fixed_ship_extra_secondaries_slot = { any_of = { light_miscellaneous heavy_miscellaneous generic_miscellaneous } }
front_1_custom_slot > ship_light_medium_battery_1
mid_1_custom_slot = ship_torpedo
mid_2_custom_slot = ship_torpedo
rear_1_custom_slot > ship_light_medium_battery_1
rear_2_custom_slot > ship_light_medium_battery_1
}
}
}
light_cruiser_1936 = {
name = vnr_cl_1936
role_icon_index = 25
priority = {
base = 20
modifier = { factor = 0.1 has_tech = improved_ship_hull_cruiser }
modifier = { factor = 0 expert_ai_style = yes }
}
target_variant = {
match_value = 2000.0
type = vnr_ship_hull_cruiser_3
modules = {
fixed_ship_battery_slot > ship_light_medium_battery_1
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_fire_control_system_slot = ship_fire_control_system
fixed_ship_engine_slot = { upgrade = current any_of = { cruiser_ship_engine_3 cruiser_ship_engine_2 cruiser_ship_engine_1 } }
fixed_ship_radar_slot = { any_of = { ship_radar ship_sonar } }
fixed_ship_armor_slot = { upgrade = current any_of = { ship_armor_cruiser_3 ship_armor_cruiser_2 ship_armor_cruiser_1 } }
fixed_ship_secondaries_slot = ship_dp_secondaries
fixed_ship_role_slot = ship_hull_cruiser_role_c
fixed_ship_extra_secondaries_slot = { any_of = { light_miscellaneous heavy_miscellaneous generic_miscellaneous } }
front_1_custom_slot > ship_light_medium_battery_1
mid_1_custom_slot = ship_torpedo
mid_2_custom_slot = ship_torpedo
mid_3_custom_slot = ship_airplane_launcher
rear_1_custom_slot > ship_light_medium_battery_1
rear_2_custom_slot > ship_light_medium_battery_1
}
}
}
light_cruiser_1940 = {
name = vnr_cl_1940
role_icon_index = 25
priority = {
base = 50
modifier = { factor = 0.1 has_tech = advanced_ship_hull_cruiser }
modifier = { factor = 0 expert_ai_style = yes }
}
target_variant = {
match_value = 4000.0
type = vnr_ship_hull_cruiser_4
modules = {
fixed_ship_battery_slot > ship_light_medium_battery_2
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_fire_control_system_slot = ship_fire_control_system
fixed_ship_engine_slot = { upgrade = current any_of = { cruiser_ship_engine_4 cruiser_ship_engine_3 cruiser_ship_engine_2 cruiser_ship_engine_1 } }
fixed_ship_radar_slot = { any_of = { ship_radar ship_sonar } }
fixed_ship_armor_slot = { any_of = { ship_armor_cruiser_4 ship_armor_cruiser_3 ship_armor_cruiser_2 ship_armor_cruiser_1 } }
fixed_ship_secondaries_slot = ship_dp_secondaries
fixed_ship_role_slot = { any_of = { ship_hull_cruiser_role_c ship_hull_cruiser_role_aa } }
fixed_ship_extra_secondaries_slot = { any_of = { light_miscellaneous heavy_miscellaneous generic_miscellaneous } }
front_1_custom_slot > ship_light_medium_battery_2
mid_1_custom_slot = ship_torpedo
mid_2_custom_slot = ship_torpedo
mid_3_custom_slot = ship_airplane_launcher
rear_1_custom_slot > ship_light_medium_battery_2
rear_2_custom_slot > ship_light_medium_battery_2
}
}
}
light_cruiser_1944 = {
name = vnr_cl_1944
role_icon_index = 25
priority = {
base = 100
modifier = { add = 0.1 has_tech = modern_ship_hull_cruiser }
modifier = { factor = 0 expert_ai_style = yes }
}
target_variant = {
match_value = 6000.0
type = vnr_ship_hull_cruiser_5
modules = {
fixed_ship_battery_slot > ship_light_medium_battery_3
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_fire_control_system_slot = ship_fire_control_system
fixed_ship_engine_slot = { upgrade = current any_of = { cruiser_ship_engine_5 cruiser_ship_engine_4 cruiser_ship_engine_3 cruiser_ship_engine_2 cruiser_ship_engine_1 } }
fixed_ship_radar_slot = { any_of = { ship_radar ship_sonar } }
fixed_ship_armor_slot = { any_of = { ship_armor_cruiser_4 ship_armor_cruiser_3 ship_armor_cruiser_2 ship_armor_cruiser_1 } }
fixed_ship_secondaries_slot = ship_dp_secondaries
fixed_ship_role_slot = { any_of = { ship_hull_cruiser_role_c ship_hull_cruiser_role_aa } }
fixed_ship_extra_secondaries_slot = { any_of = { light_miscellaneous heavy_miscellaneous generic_miscellaneous } }
front_1_custom_slot > ship_light_medium_battery_3
mid_1_custom_slot = ship_torpedo
mid_2_custom_slot = ship_torpedo
mid_3_custom_slot = ship_airplane_launcher
rear_1_custom_slot > ship_light_medium_battery_3
rear_2_custom_slot > ship_light_medium_battery_3
}
}
}
light_cruiser_1949 = {
name = vnr_cl_1949
role_icon_index = 25
priority = {
base = 0
modifier = { add = 100 has_tech = modern_ship_hull_cruiser }
modifier = { factor = 0 expert_ai_style = yes }
}
target_variant = {
match_value = 7000.0
type = vnr_ship_hull_cruiser_6
modules = {
fixed_ship_battery_slot = dp_ship_medium_1
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_fire_control_system_slot = ship_fire_control_system
fixed_ship_engine_slot = { upgrade = current any_of = { cruiser_ship_engine_5 cruiser_ship_engine_4 cruiser_ship_engine_3 cruiser_ship_engine_2 cruiser_ship_engine_1 } }
fixed_ship_radar_slot = { any_of = { ship_radar ship_sonar } }
fixed_ship_armor_slot = { any_of = { ship_armor_cruiser_4 ship_armor_cruiser_3 ship_armor_cruiser_2 ship_armor_cruiser_1 } }
fixed_ship_role_slot = { any_of = { ship_hull_cruiser_role_c ship_hull_cruiser_role_aa } }
fixed_ship_secondaries_slot = ship_dp_secondaries
fixed_ship_extra_secondaries_slot = { any_of = { light_miscellaneous heavy_miscellaneous generic_miscellaneous } }
fixed_ship_extra_missile_slot = structural_aluminum
front_1_custom_slot = ship_anti_air
front_2_custom_slot = dp_ship_medium_1
mid_1_custom_slot = ship_dp_secondaries
mid_2_custom_slot = ship_torpedo
mid_3_custom_slot = ship_airplane_launcher
rear_1_custom_slot = dp_ship_medium_1
rear_2_custom_slot = dp_ship_medium_1
}
}
}
# expert AI
light_cruiser_1936_expert = {
role_icon_index = 25
priority = {
base = 20
modifier = { factor = 0.1 has_tech = improved_ship_hull_cruiser }
modifier = { factor = 0 expert_ai_style = no }
}
target_variant = {
match_value = 2000.0
type = vnr_ship_hull_cruiser_3
modules = {
fixed_ship_battery_slot = ship_light_medium_battery
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_fire_control_system_slot = ship_fire_control_system
fixed_ship_engine_slot = { upgrade > current any_of = { cruiser_ship_engine_3 cruiser_ship_engine_2 cruiser_ship_engine_1 } }
fixed_ship_radar_slot = { upgrade > current any_of = { ship_radar ship_mast } }
fixed_ship_armor_slot = { upgrade > current any_of = { ship_armor_cruiser_3 ship_armor_cruiser_2 ship_armor_cruiser_1 } }
fixed_ship_secondaries_slot = empty
fixed_ship_role_slot = ship_hull_cruiser_role_c
front_1_custom_slot = ship_light_medium_battery
front_2_custom_slot = ship_anti_air
mid_2_custom_slot = ship_light_medium_battery
mid_3_custom_slot = ship_light_medium_battery
rear_1_custom_slot = ship_light_medium_battery
rear_2_custom_slot = ship_light_medium_battery
}
}
}
light_cruiser_1940_expert = {
role_icon_index = 25
priority = {
base = 50
modifier = { factor = 0.1 has_tech = advanced_ship_hull_cruiser }
modifier = { factor = 0 expert_ai_style = no }
}
target_variant = {
match_value = 4000.0
type = vnr_ship_hull_cruiser_4
modules = {
fixed_ship_battery_slot = ship_light_medium_battery
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_fire_control_system_slot = ship_fire_control_system
fixed_ship_engine_slot = { upgrade > current any_of = { cruiser_ship_engine_4 cruiser_ship_engine_3 cruiser_ship_engine_2 cruiser_ship_engine_1 } }
fixed_ship_radar_slot = { upgrade > current any_of = { ship_radar } }
fixed_ship_armor_slot = { upgrade > current any_of = { ship_armor_cruiser_4 ship_armor_cruiser_3 ship_armor_cruiser_2 ship_armor_cruiser_1 } }
fixed_ship_secondaries_slot = empty
fixed_ship_role_slot = ship_hull_cruiser_role_c
front_1_custom_slot = ship_light_medium_battery
front_2_custom_slot = ship_anti_air
mid_1_custom_slot = ship_light_medium_battery
mid_2_custom_slot = ship_light_medium_battery
mid_3_custom_slot = ship_light_medium_battery
rear_1_custom_slot = ship_light_medium_battery
rear_2_custom_slot = ship_light_medium_battery
}
}
}
light_cruiser_1944_expert = {
role_icon_index = 25
priority = {
base = 100
modifier = { add = 0.1 has_tech = modern_ship_hull_cruiser }
modifier = { factor = 0 expert_ai_style = no }
}
target_variant = {
match_value = 6000.0
type = vnr_ship_hull_cruiser_5
modules = {
fixed_ship_battery_slot = ship_light_medium_battery
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_fire_control_system_slot = ship_fire_control_system
fixed_ship_engine_slot = { upgrade > current any_of = { cruiser_ship_engine_5 cruiser_ship_engine_4 cruiser_ship_engine_3 cruiser_ship_engine_2 cruiser_ship_engine_1 } }
fixed_ship_radar_slot = { upgrade > current any_of = { ship_radar } }
fixed_ship_armor_slot = { upgrade > current any_of = { ship_armor_cruiser_4 ship_armor_cruiser_3 ship_armor_cruiser_2 ship_armor_cruiser_1 } }
fixed_ship_secondaries_slot = empty
fixed_ship_role_slot = ship_hull_cruiser_role_c
front_1_custom_slot = ship_light_medium_battery
front_2_custom_slot = ship_anti_air
mid_1_custom_slot = ship_light_medium_battery
mid_2_custom_slot = ship_light_medium_battery
mid_3_custom_slot = ship_light_medium_battery
rear_1_custom_slot = ship_light_medium_battery
rear_2_custom_slot = ship_light_medium_battery
}
}
}
}

View File

@@ -1,95 +0,0 @@
naval_cruiser_armor = {
category = naval
#available_for = {}
#blocked_for = {}
roles = { vnr_naval_cruiser_armor }
priority = { base = 10 }
capital_cruiser_armor_1936 = {
name = vnr_ps_1936
role_icon_index = 21
priority = {
base = 0
}
target_variant = {
match_value = 500.0
type = vnr_ship_hull_cruiser_panzerschiff
modules = {
fixed_ship_battery_slot = ship_heavy_battery
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_fire_control_system_slot = ship_fire_control_system
fixed_ship_engine_slot = { upgrade = current any_of = { cruiser_ship_engine_3 cruiser_ship_engine_2 cruiser_ship_engine_1 } }
fixed_ship_radar_slot = {
any_of = { ship_radar }
module = empty
}
fixed_ship_armor_slot = { upgrade = current any_of = { ship_armor_cruiser_2 ship_armor_cruiser_1 } }
fixed_ship_secondaries_slot = ship_secondaries
front_1_custom_slot = ship_heavy_battery
mid_1_custom_slot = ship_secondaries
mid_2_custom_slot = ship_torpedo
rear_1_custom_slot = ship_heavy_battery
}
}
}
capital_cruiser_armor_1940 = {
name = vnr_ps_1940
role_icon_index = 21
priority = {
base = 0
}
target_variant = {
match_value = 1000.0
type = vnr_ship_hull_cruiser_panzerschiff
modules = {
fixed_ship_battery_slot = ship_heavy_battery_triple
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_fire_control_system_slot = ship_fire_control_system
fixed_ship_engine_slot = { upgrade = current any_of = { cruiser_ship_engine_4 cruiser_ship_engine_3 cruiser_ship_engine_2 cruiser_ship_engine_1 } }
fixed_ship_radar_slot = { any_of = { ship_radar } }
fixed_ship_armor_slot = { any_of = { ship_cruiser_heavy_armor ship_cruiser_armor } }
fixed_ship_secondaries_slot = ship_secondaries
front_1_custom_slot = ship_heavy_battery_triple
mid_1_custom_slot = ship_secondaries
mid_2_custom_slot = ship_torpedo
rear_2_custom_slot = ship_heavy_battery_triple
}
}
}
capital_cruiser_armor_1944 = {
name = vnr_ps_1944
role_icon_index = 21
priority = {
base = 0
}
target_variant = {
match_value = 1000.0
type = vnr_ship_hull_cruiser_panzerschiff
modules = {
fixed_ship_battery_slot = ship_heavy_battery_triple
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_fire_control_system_slot = ship_fire_control_system
fixed_ship_engine_slot = { upgrade = current any_of = { cruiser_ship_engine_5 cruiser_ship_engine_4 cruiser_ship_engine_3 cruiser_ship_engine_2 cruiser_ship_engine_1 } }
fixed_ship_radar_slot = { any_of = { ship_radar } }
fixed_ship_armor_slot = { any_of = { ship_cruiser_heavy_armor ship_cruiser_armor } }
fixed_ship_secondaries_slot = ship_secondaries
fixed_ship_secondaries_slot = ship_secondaries
front_1_custom_slot = ship_heavy_battery_triple
mid_1_custom_slot = ship_secondaries
mid_2_custom_slot = ship_torpedo
rear_2_custom_slot = ship_heavy_battery_triple
}
}
}
}

View File

@@ -1,271 +0,0 @@
naval_sub = {
category = naval
#available_for = {}
#blocked_for = {}
roles = { vnr_naval_submarine }
priority = { base = 10 }
submarine_cruiser_dummy = {
name = vnr_ss_cruiser
role_icon_index = 37
priority = { base = 1 }
target_variant = {
type = vnr_ship_hull_cruiser_submarine
modules = {
fixed_ship_engine_slot = sub_ship_engine
fixed_ship_torpedo_slot = ship_torpedo_sub
fixed_ship_armor_slot = pressure_hull
fixed_ship_extra_secondaries_slot = submarine_miscellaneous
front_1_custom_slot = ship_torpedo_sub
mid_1_custom_slot = sub_ship_periscope
rear_1_custom_slot = ship_torpedo_sub
}
}
}
submarine_1922 = {
name = vnr_ss_1922
role_icon_index = 37
priority = {
base = 10
modifier = { factor = 0.1 has_tech = basic_ship_hull_submarine }
modifier = { factor = 0 expert_ai_style = yes }
}
target_variant = {
match_value = 2000.0
type = vnr_ship_hull_submarine_1
modules = {
fixed_ship_engine_slot = sub_ship_engine
fixed_ship_torpedo_slot = ship_torpedo_sub
fixed_ship_armor_slot = pressure_hull
fixed_ship_extra_secondaries_slot = submarine_miscellaneous
mid_1_custom_slot = sub_ship_periscope
rear_1_custom_slot = ship_torpedo_sub
}
}
}
submarine_1936 = {
name = vnr_ss_1936
role_icon_index = 37
priority = {
base = 20
modifier = { factor = 0.1 has_tech = improved_ship_hull_submarine }
modifier = { factor = 0 expert_ai_style = yes }
}
target_variant = {
match_value = 4000.0
type = vnr_ship_hull_submarine_2
modules = {
fixed_ship_engine_slot = sub_ship_engine
fixed_ship_torpedo_slot = ship_torpedo_sub
fixed_ship_armor_slot = pressure_hull
fixed_ship_extra_secondaries_slot = submarine_miscellaneous
mid_1_custom_slot = sub_ship_periscope
rear_1_custom_slot = ship_torpedo_sub
}
}
}
submarine_1940 = {
name = vnr_ss_1940
role_icon_index = 37
priority = {
base = 35
modifier = { factor = 0.1 has_tech = advanced_ship_hull_submarine }
modifier = { factor = 0 expert_ai_style = yes }
}
target_variant = {
match_value = 4500.0
type = vnr_ship_hull_submarine_3
modules = {
mid_1_custom_slot = sub_ship_periscope
mid_2_custom_slot = ship_sub_snorkel
fixed_ship_engine_slot = sub_ship_engine
fixed_ship_torpedo_slot = ship_torpedo_sub
fixed_ship_armor_slot = pressure_hull
fixed_ship_fire_control_system_slot = sub_fire_control_system
fixed_ship_extra_secondaries_slot = submarine_miscellaneous
front_1_custom_slot = ship_torpedo_sub
rear_1_custom_slot = ship_torpedo_sub
}
}
}
submarine_1944 = {
name = vnr_ss_1944
role_icon_index = 37
priority = {
base = 50
modifier = { factor = 0.1 has_tech = modern_ship_hull_submarine }
modifier = { factor = 0 expert_ai_style = yes }
}
target_variant = {
type = vnr_ship_hull_submarine_4
match_value = 5000.0
modules = {
mid_1_custom_slot = sub_ship_periscope
mid_2_custom_slot = ship_sub_snorkel
mid_3_custom_slot = sub_ship_stealth
fixed_ship_engine_slot = sub_ship_engine
fixed_ship_torpedo_slot = ship_torpedo_sub
fixed_ship_armor_slot = pressure_hull
fixed_ship_fire_control_system_slot = sub_fire_control_system
fixed_ship_extra_secondaries_slot = submarine_miscellaneous
front_1_custom_slot = ship_torpedo_sub
rear_1_custom_slot = ship_torpedo_sub
}
}
}
submarine_1947 = {
name = vnr_ss_1947
role_icon_index = 37
priority = {
base = 0
modifier = { add = 100 has_tech = modern_ship_hull_submarine }
modifier = { factor = 0 expert_ai_style = yes }
}
target_variant = {
type = vnr_ship_hull_submarine_5
match_value = 5500.0
modules = {
mid_1_custom_slot = sub_ship_periscope
mid_2_custom_slot = ship_sub_snorkel
mid_3_custom_slot = sub_ship_stealth
fixed_ship_engine_slot = sub_ship_engine
fixed_ship_torpedo_slot = ship_torpedo_sub
fixed_ship_armor_slot = pressure_hull
fixed_ship_fire_control_system_slot = sub_fire_control_system
fixed_ship_extra_secondaries_slot = sub_wire_guided_torpedo
front_1_custom_slot = ship_torpedo_sub
rear_1_custom_slot = ship_torpedo_sub
}
}
}
# expert AI
submarine_1936_expert = {
role_icon_index = 37
priority = {
base = 20
modifier = { factor = 0.1 has_tech = improved_ship_hull_submarine }
modifier = { factor = 0 expert_ai_style = no }
}
target_variant = {
match_value = 4000.0
type = vnr_ship_hull_submarine_2
modules = {
fixed_ship_engine_slot = { upgrade > current any_of = { sub_ship_engine_2 sub_ship_engine_1 } }
fixed_ship_torpedo_slot = ship_torpedo_sub
fixed_ship_armor_slot = pressure_hull
fixed_ship_extra_secondaries_slot = oxygen_generator
fixed_ship_fire_control_system_slot = sub_fire_control_system
fixed_ship_radar_slot = ship_radar
mid_1_custom_slot = sub_ship_periscope
rear_1_custom_slot = ship_torpedo_sub
}
}
}
submarine_1940_expert = {
role_icon_index = 37
priority = {
base = 35
modifier = { factor = 0.1 has_tech = advanced_ship_hull_submarine }
modifier = { factor = 0 expert_ai_style = no }
}
target_variant = {
match_value = 4500.0
type = vnr_ship_hull_submarine_3
modules = {
mid_1_custom_slot = sub_ship_periscope
mid_2_custom_slot = ship_sub_snorkel
fixed_ship_engine_slot = { upgrade > current any_of = { sub_ship_engine_3 sub_ship_engine_2 sub_ship_engine_1 } }
fixed_ship_torpedo_slot = ship_torpedo_sub
fixed_ship_armor_slot = pressure_hull
fixed_ship_fire_control_system_slot = sub_fire_control_system
fixed_ship_extra_secondaries_slot = oxygen_generator
fixed_ship_radar_slot = ship_radar
front_1_custom_slot = ship_torpedo_sub
rear_1_custom_slot = ship_torpedo_sub
}
}
}
submarine_1944_expert = {
role_icon_index = 37
priority = {
base = 50
modifier = { factor = 0.1 has_tech = modern_ship_hull_submarine }
modifier = { factor = 0 expert_ai_style = no }
}
target_variant = {
type = vnr_ship_hull_submarine_4
match_value = 5000.0
modules = {
mid_1_custom_slot = sub_ship_periscope
mid_2_custom_slot = ship_sub_snorkel
mid_3_custom_slot = sub_ship_stealth
fixed_ship_engine_slot = { upgrade > current any_of = { sub_ship_engine_4 sub_ship_engine_3 sub_ship_engine_2 sub_ship_engine_1 } }
fixed_ship_torpedo_slot = ship_torpedo_sub
fixed_ship_armor_slot = pressure_hull
fixed_ship_fire_control_system_slot = sub_fire_control_system
fixed_ship_extra_secondaries_slot = vlf_receiver
fixed_ship_radar_slot = ship_radar
front_1_custom_slot = ship_torpedo_sub
rear_1_custom_slot = ship_torpedo_sub
}
}
}
submarine_1947_expert = {
role_icon_index = 37
priority = {
base = 0
modifier = { add = 100 has_tech = modern_ship_hull_submarine }
modifier = { factor = 0 expert_ai_style = no }
}
target_variant = {
type = vnr_ship_hull_submarine_5
match_value = 5500.0
modules = {
mid_1_custom_slot = sub_ship_periscope
mid_2_custom_slot = ship_sub_snorkel
mid_3_custom_slot = sub_ship_stealth
fixed_ship_engine_slot = { upgrade > current any_of = { sub_ship_engine_4 sub_ship_engine_3 sub_ship_engine_2 sub_ship_engine_1 } }
fixed_ship_torpedo_slot = ship_torpedo_sub
fixed_ship_armor_slot = pressure_hull
fixed_ship_fire_control_system_slot = sub_fire_control_system
fixed_ship_extra_secondaries_slot = vlf_receiver
front_1_custom_slot = ship_torpedo_sub
rear_1_custom_slot = ship_torpedo_sub
rear_2_custom_slot = ship_torpedo_sub
}
}
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,888 @@
MTG_naval_treaties = {
MTG_abandon_treaty_democratic = {
icon = generic
available = {
threat > 0.5
NOT = { has_global_flag = MTG_second_london_conference }
}
cost = 300
fire_only_once = yes
ai_will_do = {
factor = 0
}
visible = {
has_naval_treaty_trigger = yes
OR = {
has_government = democratic
has_government = neutrality
}
}
complete_effect = {
custom_effect_tooltip = MTG_abandon_treaty_tt
add_stability = -0.15
add_war_support = -0.15
modify_global_flag = {
flag = MTG_naval_treaty_violator
value = 1
}
remove_naval_treaty_effect = yes
every_other_country = {
limit = {
has_naval_treaty_trigger = yes
}
country_event = MTG_naval_treaty.7
send_embargo = ROOT
every_subject_country = {
send_embargo = ROOT
}
}
if = {
limit = {
has_global_flag = {
flag = MTG_naval_treaty_signatories
value < 3
}
}
random_other_country = {
limit = {
has_naval_treaty_trigger = yes
}
remove_naval_treaty_effect = yes
}
clr_global_flag = MTG_naval_treaty_signatories
hidden_effect = { news_event = mtg_news.60 }
}
if = {
limit = {
has_global_flag = MTG_naval_treaty_signatories
}
modify_global_flag = {
flag = MTG_naval_treaty_signatories
value = -1
}
}
if = {
limit = {
not = {
any_other_country = {
OR = {
has_idea = MTG_naval_treaty_cheating_reduced
has_idea = MTG_naval_treaty_adherent_reduced
}
}
}
}
every_other_country = {
limit = {
OR = {
has_idea = MTG_naval_treaty_cheating
has_idea = MTG_naval_treaty_adherent
has_idea = MTG_naval_treaty_adherent_1936
}
}
activate_mission = MTG_escalator_clause_invocation_mission
custom_effect_tooltip = MTG_escalator_clause_tt
}
}
}
}
MTG_abandon_treaty_fascist = {
icon = generic
available = {
threat > 0.2
NOT = { has_global_flag = MTG_second_london_conference }
}
cost = 25
fire_only_once = yes
ai_will_do = {
factor = 1
modifier = {
OR = {
tag = SAD
tag = CHY
}
add = 1
}
modifier = {
tag = BYG
has_civil_war = no
add = 5
}
modifier = {
tag = CHY
is_historical_focus_on = yes
add = 50
}
modifier = {
tag = CHY
is_historical_focus_on = yes
date > 1937.03.01
factor = 10
}
}
visible = {
has_naval_treaty_trigger = yes
OR = {
has_government = fascism
has_government = communism
}
}
complete_effect = {
custom_effect_tooltip = MTG_abandon_treaty_tt
modify_global_flag = {
flag = MTG_naval_treaty_violator
value = 1
}
remove_naval_treaty_effect = yes
every_other_country = {
limit = {
has_naval_treaty_trigger = yes
}
country_event = { id = MTG_naval_treaty.7 days = 2 }
}
if = {
limit = {
has_global_flag = {
flag = MTG_naval_treaty_signatories
value < 3
}
}
random_other_country = {
limit = {
has_naval_treaty_trigger = yes
}
remove_naval_treaty_effect = yes
}
clr_global_flag = MTG_naval_treaty_signatories
hidden_effect = { news_event = mtg_news.60 }
}
if = {
limit = {
has_global_flag = MTG_naval_treaty_signatories
}
modify_global_flag = {
flag = MTG_naval_treaty_signatories
value = -1
}
}
if = {
limit = {
not = {
any_other_country = {
OR = {
has_idea = MTG_naval_treaty_cheating_reduced
has_idea = MTG_naval_treaty_adherent_reduced
}
}
}
}
every_other_country = {
limit = {
OR = {
has_idea = MTG_naval_treaty_cheating
has_idea = MTG_naval_treaty_adherent
has_idea = MTG_naval_treaty_adherent_1936
}
}
activate_mission = MTG_escalator_clause_invocation_mission
custom_effect_tooltip = MTG_escalator_clause_tt
}
}
}
}
MTG_cheat_on_treaty = {
icon = generic
available = {
}
cost = 50
fire_only_once = yes
ai_will_do = {
factor = 3
modifier = {
tag = CHY
factor = 5 #The Yamato is a 35,000 ton ship what are you talking about
}
}
visible = {
OR = {
has_idea = MTG_naval_treaty_adherent
has_idea = MTG_naval_treaty_adherent_1936
has_idea = MTG_naval_treaty_adherent_reduced
}
OR = {
has_government = fascism
has_government = communism
}
}
complete_effect = {
if = {
limit = {
has_idea = MTG_naval_treaty_adherent
}
swap_ideas = {
remove_idea = MTG_naval_treaty_adherent
add_idea = MTG_naval_treaty_cheating
}
}
if = {
limit = {
has_idea = MTG_naval_treaty_adherent_1936
}
swap_ideas = {
remove_idea = MTG_naval_treaty_adherent_1936
add_idea = MTG_naval_treaty_cheating
}
}
if = {
limit = {
has_idea = MTG_naval_treaty_adherent_reduced
}
swap_ideas = {
remove_idea = MTG_naval_treaty_adherent_reduced
add_idea = MTG_naval_treaty_cheating_reduced
}
}
}
}
MTG_invite_FROM_to_treaty = {
icon = generic_naval
available = {
}
target_root_trigger = {
has_naval_treaty_trigger = yes
}
target_trigger = {
FROM = {
has_war = no
has_naval_treaty_trigger = no
NOT = { has_country_flag = MTG_naval_treaty_abandoned }
NOT = { has_country_flag = MTG_refused_naval_treaty }
if = {
limit = { HUJ = { has_naval_treaty_trigger = yes } }
naval_strength_comparison = {
other = HUJ
ratio > 0.35
sub_unit_def_weights = {
carrier = 0.25
battleship = 1
battle_cruiser = 1
heavy_cruiser = 0.5
}
}
}
else_if = {
limit = { BYG = { has_naval_treaty_trigger = yes } }
naval_strength_comparison = {
other = BYG
ratio > 0.35
sub_unit_def_weights = {
carrier = 0.25
battleship = 1
battle_cruiser = 0.8
heavy_cruiser = 0.5
}
}
}
else = {
has_navy_size = {
type = capital_ship
size > 15
}
}
}
}
cost = 50
fire_only_once = yes
ai_will_do = {
factor = 0
modifier = {
OR = {
tag = HUJ
tag = BYG
}
has_government = democratic
add = 10
}
}
visible = {
has_naval_treaty_trigger = yes
}
complete_effect = {
FROM = {
country_event = MTG_naval_treaty.1
}
}
}
MTG_send_treaty_warning_to_FROM_previous_signatory = {
icon = generic_naval
available = {
}
target_root_trigger = {
has_naval_treaty_trigger = yes
}
target_trigger = {
FROM = {
has_war = no
has_country_flag = MTG_naval_treaty_abandoned
if = {
limit = { HUJ = { has_naval_treaty_trigger = yes } }
naval_strength_comparison = {
other = HUJ
ratio > 0.8
sub_unit_def_weights = {
carrier = 0.25
battleship = 1
battle_cruiser = 1
heavy_cruiser = 0.5
}
}
}
else_if = {
limit = { BYG = { has_naval_treaty_trigger = yes } }
naval_strength_comparison = {
other = BYG
ratio > 0.8
sub_unit_def_weights = {
carrier = 0.25
battleship = 1
battle_cruiser = 0.8
heavy_cruiser = 0.5
}
}
}
else = {
has_navy_size = {
type = capital_ship
size > 20
}
}
}
}
cost = 50
fire_only_once = yes
ai_will_do = {
factor = 10
modifier = {
NOT = {
OR = {
TAG = HUJ
TAG = BYG
}
}
factor = 0
}
modifier = {
is_historical_focus_on = yes
FROM = {
OR = {
tag = CHY
tag = SAD
}
}
factor = 0
}
}
visible = {
has_naval_treaty_trigger = yes
}
complete_effect = {
FROM = {
country_event = { id = MTG_naval_treaty.4 }
}
}
}
MTG_send_treaty_warning_to_FROM = {
icon = generic_naval
available = {
}
target_root_trigger = {
has_naval_treaty_trigger = yes
}
target_trigger = {
FROM = {
OR = {
AND = {
has_war = no
not = { has_country_flag = MTG_naval_treaty_abandoned }
NOT = { has_country_flag = MTG_refused_naval_treaty }
has_naval_treaty_trigger = no
if = {
limit = { HUJ = { has_naval_treaty_trigger = yes } }
naval_strength_comparison = {
other = HUJ
ratio > 1
sub_unit_def_weights = {
carrier = 0.5
battleship = 1
battle_cruiser = 1
heavy_cruiser = 0.5
}
}
}
else_if = {
limit = { BYG = { has_naval_treaty_trigger = yes } }
naval_strength_comparison = {
other = BYG
ratio > 1
sub_unit_def_weights = {
carrier = 0.5
battleship = 1
battle_cruiser = 0.8
heavy_cruiser = 0.5
}
}
}
else = {
has_navy_size = {
type = capital_ship
size > 50
}
}
}
AND = {
has_naval_treaty_trigger = yes
if = {
limit = { HUJ = { has_naval_treaty_trigger = yes } }
naval_strength_comparison = {
other = HUJ
ratio > 1.1
sub_unit_def_weights = {
carrier = 0.5
battleship = 1
battle_cruiser = 1
heavy_cruiser = 0.5
}
}
}
else_if = {
limit = { BYG = { has_naval_treaty_trigger = yes } }
naval_strength_comparison = {
other = BYG
ratio > 1.1
sub_unit_def_weights = {
carrier = 0.5
battleship = 1
battle_cruiser = 0.8
heavy_cruiser = 0.5
}
}
}
else = {
has_navy_size = {
type = capital_ship
size > 50
}
}
}
}
}
}
cost = 50
fire_only_once = yes
ai_will_do = {
factor = 10
modifier = {
NOT = {
OR = {
TAG = HUJ
TAG = BYG
}
}
factor = 0
}
}
visible = {
has_naval_treaty_trigger = yes
}
complete_effect = {
FROM = {
country_event = { id = MTG_naval_treaty.4 }
}
}
}
MTG_treaty_reduction_mission = {
icon = generic_naval
allowed = {
always = no
}
available = {
if = {
limit = { HUJ = { has_naval_treaty_trigger = yes } }
naval_strength_comparison = {
other = HUJ
ratio < 0.8
sub_unit_def_weights = {
carrier = 0.25
battleship = 1
battle_cruiser = 1
heavy_cruiser = 0.5
}
}
}
else_if = {
limit = { BYG = { has_naval_treaty_trigger = yes } }
naval_strength_comparison = {
other = BYG
ratio < 0.8
sub_unit_def_weights = {
carrier = 0.25
battleship = 1
battle_cruiser = 0.8
heavy_cruiser = 0.5
}
}
}
else = {
has_navy_size = {
type = capital_ship
size < 20
}
}
}
days_mission_timeout = 30
visible = {
}
timeout_effect = {
every_other_country = {
limit = {
has_naval_treaty_trigger = yes
}
send_embargo = ROOT
}
}
complete_effect = {
}
}
MTG_treaty_reduction_signatory_mission = {
icon = generic_naval
allowed = {
always = no
}
available = {
if = {
limit = { HUJ = { has_naval_treaty_trigger = yes } }
naval_strength_comparison = {
other = HUJ
ratio < 1
sub_unit_def_weights = {
carrier = 0.5
battleship = 1
battle_cruiser = 1
heavy_cruiser = 0.5
}
}
}
else_if = {
limit = { BYG = { has_naval_treaty_trigger = yes } }
naval_strength_comparison = {
other = BYG
ratio < 1
sub_unit_def_weights = {
carrier = 0.5
battleship = 1
battle_cruiser = 0.8
heavy_cruiser = 0.5
}
}
}
else = {
has_navy_size = {
type = capital_ship
size < 50
}
}
}
is_good = no
#activation = {
# if = {
# limit = { HUJ = { has_naval_treaty_trigger = yes } }
# naval_strength_comparison = {
# other = HUJ
# ratio > 1.1
# sub_unit_def_weights = {
# carrier = 0.5
# battleship = 1
# battle_cruiser = 0.8
# heavy_cruiser = 0.5
# }
# }
# }
# else_if = {
# limit = { BYG = { has_naval_treaty_trigger = yes } }
# naval_strength_comparison = {
# other = BYG
# ratio > 1.1
# sub_unit_def_weights = {
# carrier = 0.5
# battleship = 1
# battle_cruiser = 0.8
# heavy_cruiser = 0.5
# }
# }
# }
# else = {
# has_navy_size = {
# type = capital_ship
# size > 50
# }
# }
# has_naval_treaty_trigger = yes
#}
days_mission_timeout = 30
visible = {
}
timeout_effect = {
add_stability = -0.1
add_war_support = -0.15
add_political_power = -200
}
complete_effect = {
}
}
MTG_treaty_renew_mission = {
icon = generic_naval
available = {
}
days_mission_timeout = 86
activation = {
has_naval_treaty_trigger = yes
has_global_flag = MTG_second_london_conference
NOT = { has_country_flag = MTG_second_london_treaty_signed }
}
visible = {
has_naval_treaty_trigger = yes
}
selectable_mission = yes
timeout_effect = {
every_country = {
limit = { has_naval_treaty_trigger = yes }
activate_mission = MTG_escalator_clause_invocation_mission
}
activate_mission = MTG_treaty_rejoin_mission
clr_global_flag = MTG_second_london_conference
modify_global_flag = { flag = MTG_naval_treaty_violator value = 1 }
}
complete_effect = {
FROM = {
if = {
limit = { has_idea = MTG_naval_treaty_adherent }
swap_ideas = {
remove_idea = MTG_naval_treaty_adherent
add_idea = MTG_naval_treaty_adherent_1936
}
}
else = {
swap_ideas = {
remove_idea = MTG_naval_treaty_cheating
add_idea = MTG_naval_treaty_adherent_1936
}
}
if = {
limit = {
OR = {
has_government = fascism
has_government = communism
}
}
custom_effect_tooltip = fascism_renew_naval_treaty_tt
add_political_power = -100
}
else = {
custom_effect_tooltip = democracy_renew_naval_treaty_tt
add_political_power = 10
}
set_country_flag = MTG_second_london_treaty_signed
}
if = {
limit = {
all_other_country = {
NOT = { has_idea = MTG_naval_treaty_adherent }
}
}
clr_global_flag = MTG_second_london_conference
}
}
ai_will_do = {
base = 100
modifier = {
OR = {
has_government = fascism
has_government = communism
}
factor = 0
}
}
}
MTG_treaty_rejoin_mission = {
icon = generic_naval
allowed = {
always = no
}
available = {
}
days_mission_timeout = 365
activation = {
has_naval_treaty_trigger = yes
}
visible = {
has_naval_treaty_trigger = yes
}
selectable_mission = yes
timeout_effect = {
add_threat = 5
}
complete_effect = {
FROM = {
swap_ideas = {
remove_idea = MTG_naval_treaty_adherent
add_idea = MTG_naval_treaty_adherent_1936
}
if = {
limit = {
OR = {
has_government = fascism
has_government = communism
}
}
custom_effect_tooltip = fascism_renew_naval_treaty_tt
add_political_power = -100
}
else = {
custom_effect_tooltip = democracy_renew_naval_treaty_tt
add_political_power = 10
}
set_country_flag = MTG_second_london_treaty_signed
}
}
ai_will_do = {
base = 100
modifier = {
OR = {
has_government = fascism
has_government = communism
}
factor = 0
}
}
}
MTG_escalator_clause_invocation_mission = {
icon = generic_naval
allowed = {
always = no
}
available = {
hidden_trigger = {
always = no
}
}
days_mission_timeout = 365
visible = {
has_naval_treaty_trigger = yes
}
cancel_trigger = {
custom_trigger_tooltip = {
tooltip = MTG_escalator_clause_condition
has_global_flag = { flag = MTG_naval_treaty_violator value < 1 }
}
}
timeout_effect = {
if = {
limit = {
has_idea = MTG_naval_treaty_adherent_1936
}
swap_ideas = {
remove_idea = MTG_naval_treaty_adherent_1936
add_idea = MTG_naval_treaty_adherent_reduced
}
}
else_if = {
limit = {
has_idea = MTG_naval_treaty_adherent
}
swap_ideas = {
remove_idea = MTG_naval_treaty_adherent
add_idea = MTG_naval_treaty_adherent_reduced
}
}
else_if = {
limit = {
has_idea = MTG_naval_treaty_cheating
}
swap_ideas = {
remove_idea = MTG_naval_treaty_cheating
add_idea = MTG_naval_treaty_cheating_reduced
}
}
}
complete_effect = {
}
}
}

View File

@@ -0,0 +1,58 @@
navy_rework_category = {
eng_naval_history = {
icon = GFX_vnr_eng_flag
allowed = { tag = HUJ }
complete_effect = { set_global_flag = naval_lore_gui_show }
}
usa_naval_history = {
icon = GFX_vnr_usa_flag
allowed = { tag = BYG }
complete_effect = { set_global_flag = naval_lore_gui_show }
}
jap_naval_history = {
icon = GFX_vnr_jap_flag
allowed = { tag = CHY }
complete_effect = { set_global_flag = naval_lore_gui_show }
}
fra_naval_history = {
icon = GFX_vnr_fra_flag
allowed = { tag = YUW }
complete_effect = { set_global_flag = naval_lore_gui_show }
}
ita_naval_history = {
icon = GFX_vnr_ita_flag
allowed = { tag = SAD }
complete_effect = { set_global_flag = naval_lore_gui_show }
}
ger_naval_history = {
icon = GFX_vnr_ger_flag
allowed = { tag = TIX }
complete_effect = { set_global_flag = naval_lore_gui_show }
}
sov_naval_history = {
icon = GFX_vnr_sov_flag
allowed = { tag = BFL }
complete_effect = { set_global_flag = naval_lore_gui_show }
}
chi_naval_history = {
icon = GFX_vnr_chi_flag
allowed = {
OR = {
tag = DOH
tag = PRC
}
}
complete_effect = { set_global_flag = naval_lore_gui_show }
}
ast_naval_history = {
icon = GFX_vnr_ast_flag
allowed = { tag = AST }
complete_effect = { set_global_flag = naval_lore_gui_show }
}
# not needed anymore
# ship_hull_description = {
# icon = generic_naval
# complete_effect = { FROM = { country_event = naval_lore.0 } }
# }
}

View File

@@ -0,0 +1,128 @@
navy_rework_category = {
add_never_built_blueprints = {
icon = generic_naval
fire_only_once = yes
allowed = {
OR = {
tag = HUJ
tag = YUW
tag = TIX
tag = SAD
tag = CHY
tag = BFL
tag = BYG
}
}
complete_effect = {
FROM = {
if = {
limit = { original_tag = HUJ }
ENG_never_built_blueprints = yes
}
if = {
limit = { original_tag = YUW }
FRA_never_built_blueprints = yes
}
if = {
limit = { original_tag = TIX }
GER_never_built_blueprints = yes
}
if = {
limit = { original_tag = SAD }
ITA_never_built_blueprints = yes
}
if = {
limit = { original_tag = CHY }
JAP_never_built_blueprints = yes
}
if = {
limit = { original_tag = BFL }
SOV_never_built_blueprints = yes
}
if = {
limit = { original_tag = BYG }
USA_never_built_blueprints = yes
}
}
}
}
show_wunderwaffe = {
visible = {
NOT = { has_global_flag = wunderwaffe_shown }
has_game_rule = { rule = allow_never_built option = FREE }
}
available = {
num_of_naval_factories > 0
}
complete_effect = {
country_event = navy_rework.100
}
}
add_alicorn = {
icon = generic_naval
visible = { has_global_flag = wunderwaffe_shown }
available = {
num_of_naval_factories > 0
}
fire_only_once = yes
complete_effect = {
country_event = navy_rework.1
}
}
add_constitution = {
icon = generic_naval
visible = { has_global_flag = wunderwaffe_shown }
available = {
num_of_naval_factories > 0
}
fire_only_once = yes
complete_effect = {
country_event = navy_rework.2
}
}
add_macross = {
icon = generic_naval
visible = { has_global_flag = wunderwaffe_shown }
available = {
num_of_naval_factories > 0
}
fire_only_once = yes
complete_effect = {
country_event = navy_rework.3
}
}
add_space_yamato = {
icon = generic_naval
visible = { has_global_flag = wunderwaffe_shown }
available = {
num_of_naval_factories > 0
}
fire_only_once = yes
complete_effect = {
country_event = navy_rework.4
}
}
add_kuk_never_built_blueprints = {
allowed = {
OR = {
tag = AUS
tag = HUN
}
}
# visible = { has_game_rule = { rule = allow_never_built option = FREE } }
available = {
num_of_naval_factories > 0
}
cost = 50
fire_only_once = yes
complete_effect = {
KuK_never_built_blueprints = yes
}
ai_will_do = {
factor = 1
}
}
}

View File

@@ -1,6 +1,7 @@
on_actions = {
on_startup = {
effect = {
# VNR enable flag, so that other mods will load oob designed for VNR
set_global_flag = vnr_enabled
# show welcome splash
set_global_flag = navy_rework_splash_show
@@ -8,10 +9,11 @@ on_actions = {
# show the first panel of intro splash
every_country = {
limit = { is_ai = no }
set_variable = { navy_rework_welcome_splash_variable = 0 }
set_variable = { navy_rework_welcome_splash_variable = 1 }
}
set_variable = { vnr_ai_difficulty = 1 }
set_variable = { vnr_ai_difficulty = 0 }
set_variable = { vnr_ai_production = 0 }
# major naval powers array setup

View File

@@ -0,0 +1,518 @@
add_starting_techs = {
TIX = {
set_technology = {
interwar_ship_hull_light = 1
interwar_ship_hull_cruiser = 1
interwar_ship_hull_heavy = 1
early_ship_hull_carrier = 1
large_destroyer_trend = 1
searchlight = 1
treaty_cruiser_trend = 1
early_cruiser_armor = 1
basic_cruiser_armor = 1
incremental_armor_scheme = 1
mixed_armor_scheme = 1
basic_torpedo_defense = 1
improved_torpedo_defense = 1
enhanced_horizontal_defense = 1
basic_heavy_armor = 1
improved_conning_tower = 1
prototype_airplane_launcher = 1
early_carrier_study = 1
basic_periscope = 1
improved_periscope = 1
basic_ballast_tank = 1
cruiser_submarines = 1
midget_submarines = 1
improved_ship_torpedo_launcher = 1
ger_11in_c34 = 1
popup = no
}
}
CHY = {
set_technology = {
basic_ship_hull_light = 1
interwar_ship_hull_light = 1
interwar_ship_hull_cruiser = 1
interwar_ship_hull_heavy = 1
ship_hull_super_heavy = 1
searchlight = 1
large_destroyer_trend = 1
treaty_cruiser_trend = 1
early_cruiser_armor = 1
basic_cruiser_armor = 1
incremental_armor_scheme = 1
mixed_armor_scheme = 1
basic_torpedo_defense = 1
improved_torpedo_defense = 1
enhanced_horizontal_defense = 1
basic_heavy_armor = 1
dry_dock_expansion = 1
improved_conning_tower = 1
early_carrier_study = 1
prototype_airplane_launcher = 1
landing_aid_system = 1
arresting_gear = 1
aviation_dawn = 1
basic_periscope = 1
improved_periscope = 1
basic_ballast_tank = 1
cruiser_submarines = 1
improved_ship_torpedo_launcher = 1
improved_airplane_launcher = 1
basic_super_heavy_battery = 1
popup = no
}
}
BYG = {
set_technology = {
basic_ship_hull_heavy = 1
interwar_ship_hull_light = 1
interwar_ship_hull_cruiser = 1
interwar_ship_hull_heavy = 1
large_destroyer_trend = 1
sonar = 1
searchlight = 1
treaty_cruiser_trend = 1
early_cruiser_armor = 1
basic_cruiser_armor = 1
cruiser_gun_upgrade = 1
incremental_armor_scheme = 1
mixed_armor_scheme = 1
all_or_nothing_armor_scheme = 1
basic_torpedo_defense = 1
improved_torpedo_defense = 1
enhanced_horizontal_defense = 1
basic_heavy_armor = 1
dry_dock_expansion = 1
improved_conning_tower = 1
early_carrier_study = 1
prototype_airplane_launcher = 1
landing_aid_system = 1
arresting_gear = 1
aviation_dawn = 1
basic_periscope = 1
improved_periscope = 1
basic_ballast_tank = 1
cruiser_submarines = 1
improved_ship_torpedo_launcher = 1
basic_super_heavy_battery = 1
usa_8in_mk9 = 1
popup = no
}
}
HUJ = {
set_technology = {
basic_ship_hull_submarine = 1
interwar_ship_hull_light = 1
interwar_ship_hull_cruiser = 1
interwar_ship_hull_heavy = 1
ship_hull_super_heavy = 1
large_destroyer_trend = 1
sonar = 1
searchlight = 1
treaty_cruiser_trend = 1
colony_cruiser = 1
early_cruiser_armor = 1
basic_cruiser_armor = 1
incremental_armor_scheme = 1
mixed_armor_scheme = 1
all_or_nothing_armor_scheme = 1
basic_torpedo_defense = 1
improved_torpedo_defense = 1
enhanced_horizontal_defense = 1
basic_heavy_armor = 1
dry_dock_expansion = 1
improved_conning_tower = 1
early_carrier_study = 1
prototype_airplane_launcher = 1
landing_aid_system = 1
arresting_gear = 1
aviation_dawn = 1
night_air_strike = 1
basic_periscope = 1
improved_periscope = 1
basic_ballast_tank = 1
cruiser_submarines = 1
improved_ship_torpedo_launcher = 1
basic_super_heavy_battery = 1
eng_14in_mk7 = 1
popup = no
}
}
CAN = {
set_technology = {
early_ship_hull_heavy = 1
basic_ship_hull_submarine = 1
basic_ship_hull_heavy = 1
interwar_ship_hull_light = 1
interwar_ship_hull_cruiser = 1
interwar_ship_hull_heavy = 1
large_destroyer_trend = 1
sonar = 1
searchlight = 1
treaty_cruiser_trend = 1
early_cruiser_armor = 1
basic_cruiser_armor = 1
incremental_armor_scheme = 1
mixed_armor_scheme = 1
all_or_nothing_armor_scheme = 1
basic_torpedo_defense = 1
improved_torpedo_defense = 1
enhanced_horizontal_defense = 1
basic_heavy_armor = 1
improved_conning_tower = 1
prototype_airplane_launcher = 1
basic_periscope = 1
popup = no
}
}
AST = {
set_technology = {
early_ship_hull_heavy = 1
basic_ship_hull_submarine = 1
basic_ship_hull_heavy = 1
interwar_ship_hull_light = 1
interwar_ship_hull_cruiser = 1
interwar_ship_hull_heavy = 1
large_destroyer_trend = 1
sonar = 1
searchlight = 1
treaty_cruiser_trend = 1
early_cruiser_armor = 1
basic_cruiser_armor = 1
incremental_armor_scheme = 1
mixed_armor_scheme = 1
all_or_nothing_armor_scheme = 1
basic_torpedo_defense = 1
improved_torpedo_defense = 1
enhanced_horizontal_defense = 1
basic_heavy_armor = 1
improved_conning_tower = 1
prototype_airplane_launcher = 1
basic_periscope = 1
popup = no
}
}
YUW = {
set_technology = {
basic_ship_hull_cruiser = 1
interwar_ship_hull_light = 1
interwar_ship_hull_cruiser = 1
interwar_ship_hull_heavy = 1
large_destroyer_trend = 1
high_speed_light_engine = 1
searchlight = 1
treaty_cruiser_trend = 1
early_cruiser_armor = 1
basic_cruiser_armor = 1
incremental_armor_scheme = 1
mixed_armor_scheme = 1
all_or_nothing_armor_scheme = 1
enhanced_horizontal_defense = 1
dry_dock_expansion = 1
basic_torpedo_defense = 1
improved_torpedo_defense = 1
basic_heavy_armor = 1
improved_conning_tower = 1
early_carrier_study = 1
prototype_airplane_launcher = 1
landing_aid_system = 1
basic_periscope = 1
improved_periscope = 1
basic_ballast_tank = 1
cruiser_submarines = 1
midget_submarines = 1
basic_super_heavy_battery = 1
popup = no
}
}
SAD = {
set_technology = {
interwar_ship_hull_light = 1
interwar_ship_hull_cruiser = 1
interwar_ship_hull_heavy = 1
searchlight = 1
large_destroyer_trend = 1
treaty_cruiser_trend = 1
early_cruiser_armor = 1
basic_cruiser_armor = 1
incremental_armor_scheme = 1
mixed_armor_scheme = 1
basic_torpedo_defense = 1
improved_torpedo_defense = 1
enhanced_horizontal_defense = 1
basic_heavy_armor = 1
improved_conning_tower = 1
early_carrier_study = 1
prototype_airplane_launcher = 1
basic_periscope = 1
improved_periscope = 1
basic_ballast_tank = 1
cruiser_submarines = 1
improved_ship_torpedo_launcher = 1
basic_super_heavy_battery = 1
popup = no
}
}
BFL = {
set_technology = {
interwar_ship_hull_light = 1
interwar_ship_hull_cruiser = 1
basic_ship_hull_cruiser = 1
searchlight = 1
high_speed_light_engine = 1
treaty_cruiser_trend = 1
early_cruiser_armor = 1
basic_cruiser_armor = 1
incremental_armor_scheme = 1
basic_torpedo_defense = 1
basic_heavy_armor = 1
early_carrier_study = 1
prototype_airplane_launcher = 1
basic_periscope = 1
improved_periscope = 1
basic_ballast_tank = 1
cruiser_submarines = 1
midget_submarines = 1
large_destroyer_trend = 1
popup = no
}
}
HOL = {
set_technology = {
basic_ship_hull_light = 1
interwar_ship_hull_cruiser = 1
searchlight = 1
treaty_cruiser_trend = 1
early_cruiser_armor = 1
prototype_airplane_launcher = 1
basic_periscope = 1
basic_ballast_tank = 1
popup = no
}
}
SWE = {
set_technology = {
basic_ship_hull_cruiser = 1
interwar_ship_hull_light = 1
popup = no
}
}
POL = {
set_technology = {
basic_ship_hull_light = 1
popup = no
}
}
GRE = {
set_technology = {
interwar_ship_hull_light = 1
popup = no
}
}
ARG = {
set_technology = {
basic_ship_hull_cruiser = 1
popup = no
}
}
DOH = {
set_technology = {
basic_ship_hull_cruiser = 1
popup = no
}
}
CHL = {
set_technology = {
basic_ship_hull_light = 1
popup = no
}
}
ROM = {
set_technology = {
basic_ship_hull_light = 1
basic_ship_hull_submarine = 1
popup = no
}
}
YUG = {
set_technology = {
basic_ship_hull_light = 1
basic_ship_hull_submarine = 1
popup = no
}
}
CUB = {
set_technology = {
early_ship_hull_light = 1
early_ship_hull_cruiser = 1
popup = no
}
}
SIA = {
set_technology = {
early_ship_hull_light = 1
early_ship_hull_cruiser = 1
early_ship_hull_submarine = 1
basic_ship_hull_light = 1
basic_ship_hull_submarine = 1
popup = no
}
}
PER = {
set_technology = {
early_ship_hull_light = 1
popup = no
}
}
RAJ = {
set_technology = {
early_ship_hull_cruiser = 1
popup = no
}
}
VEN = {
set_technology = {
early_ship_hull_light = 1
popup = no
}
}
BEL = {
set_technology = {
early_ship_hull_light = 1
popup = no
}
}
}
makeup_starting_techs = {
every_country = {
limit = { has_tech = early_ship_hull_carrier }
set_technology = {
prototype_airplane_launcher = 1
early_carrier_study = 1
popup = no
}
}
every_country = {
limit = { has_tech = early_ship_hull_cruiser }
set_technology = {
coastal_defense_ships = 1
early_cruiser_armor = 1
popup = no
}
}
every_country = {
limit = { has_tech = early_ship_hull_heavy }
set_technology = {
pre_dreadnoughts = 1
basic_torpedo_defense = 1
harvey_steel = 1
incremental_armor_scheme = 1
popup = no
}
}
every_country = {
limit = { has_tech = basic_ship_hull_heavy }
set_technology = {
mixed_armor_scheme = 1
basic_heavy_armor = 1
krupp_steel = 1
popup = no
}
}
every_country = {
limit = { has_tech = basic_ship_hull_cruiser }
set_technology = {
treaty_cruiser_trend = 1
basic_cruiser_armor = 1
popup = no
}
}
every_country = {
limit = { has_tech = basic_ship_hull_light }
set_technology = {
smoke_generator = 1
popup = no
}
}
every_country = {
limit = { has_tech = basic_battery }
set_technology = {
multi_mounted_battery = 1
popup = no
}
}
every_country = {
limit = { has_tech = basic_ship_hull_submarine }
set_technology = {
basic_periscope = 1
diesel_electric_transmission = 1
teardrop_hull = 1
popup = no
}
}
every_country = {
limit = { has_tech = interwar_ship_hull_light }
set_technology = {
basic_ship_hull_light = 1
popup = no
}
}
every_country = {
limit = { has_tech = interwar_ship_hull_cruiser }
set_technology = {
basic_ship_hull_cruiser = 1
popup = no
}
}
every_country = {
limit = { has_tech = interwar_ship_hull_heavy }
set_technology = {
basic_ship_hull_heavy = 1
popup = no
}
}
every_country = {
set_technology = {
vnr_less_fuel_consumption = 1
popup = no
}
}
every_country = {
limit = { has_tech = mtg_transport }
set_technology = {
naval_combat_support = 1
popup = no
}
}
every_country = {
limit = { num_of_naval_factories > 0 }
set_technology = {
basic_port_facility = 1
popup = no
}
}
# every_country = {
# limit = { is_ai = yes }
# set_technology = {
# vnr_reckless_attack = 1
# popup = no
# }
# }
for_each_scope_loop = {
array = global.vnr_naval_powers
set_technology = {
dry_dock = 1
heavy_crane = 1
popup = no
}
}
}

View File

@@ -0,0 +1,58 @@
remove_naval_treaty_effect = {
if = {
limit = {
has_idea = MTG_naval_treaty_adherent
}
remove_ideas = MTG_naval_treaty_adherent
}
else_if = {
limit = {
has_idea = MTG_naval_treaty_adherent_1936
}
remove_ideas = MTG_naval_treaty_adherent_1936
}
else_if = {
limit = {
has_idea = MTG_naval_treaty_cheating
}
remove_ideas = MTG_naval_treaty_cheating
}
else_if = {
limit = {
has_idea = MTG_naval_treaty_adherent_reduced
}
remove_ideas = MTG_naval_treaty_adherent_reduced
}
else_if = {
limit = {
has_idea = MTG_naval_treaty_cheating_reduced
}
remove_ideas = MTG_naval_treaty_cheating_reduced
}
set_country_flag = MTG_naval_treaty_abandoned
}
add_article_xix = {
every_state = {
limit = {
owner = { has_naval_treaty_trigger = yes }
OR = {
is_on_continent = asia
is_on_continent = australia
}
OR = {
is_core_of = HAW
is_core_of = FIJ
is_core_of = TAH
is_core_of = GUM
is_core_of = FSM
is_owned_by = CHY
is_owned_by = BYG
}
is_island_state = yes
}
add_dynamic_modifier = {
modifier = washington_treaty_article_xix
}
}
}

View File

@@ -0,0 +1,384 @@
defined_text = {
name = constitution_mod_loc
text = {
trigger = { original_tag = BYG NOT = { has_government = communism } }
localization_key = constitution_usa_1
}
text = {
trigger = { original_tag = BFL has_government = communism }
localization_key = constitution_com_1
}
text = {
trigger = { NOT = {original_tag = BFL} has_government = communism }
localization_key = constitution_com_2
}
text = {
localization_key = constitution_generic_1
}
}
defined_text = {
name = get_naval_lore_gui_title
text = {
trigger = { original_tag = HUJ }
localization_key = eng_naval_history
}
text = {
trigger = { original_tag = BYG }
localization_key = usa_naval_history
}
text = {
trigger = { original_tag = CHY }
localization_key = jap_naval_history
}
text = {
trigger = { original_tag = YUW }
localization_key = fra_naval_history
}
text = {
trigger = { original_tag = SAD }
localization_key = ita_naval_history
}
text = {
trigger = { original_tag = TIX }
localization_key = ger_naval_history
}
text = {
trigger = { original_tag = BFL }
localization_key = sov_naval_history
}
text = {
trigger = {
OR = {
original_tag = DOH
original_tag = PRC
}
}
localization_key = chi_naval_history
}
text = {
trigger = { original_tag = AST }
localization_key = ast_naval_history
}
}
defined_text = {
name = naval_lore_loc_title_1
text = {
trigger = { original_tag = HUJ }
localization_key = naval_lore_title_1_eng
}
text = {
trigger = { original_tag = BYG }
localization_key = naval_lore_title_1_usa
}
text = {
trigger = { original_tag = CHY }
localization_key = naval_lore_title_1_jap
}
text = {
trigger = { original_tag = YUW }
localization_key = naval_lore_title_1_fra
}
text = {
trigger = { original_tag = SAD }
localization_key = naval_lore_title_1_ita
}
text = {
trigger = { original_tag = TIX }
localization_key = naval_lore_title_1_ger
}
text = {
trigger = { original_tag = BFL }
localization_key = naval_lore_title_1_sov
}
text = {
trigger = {
OR = {
original_tag = DOH
original_tag = PRC
}
}
localization_key = naval_lore_title_1_chi
}
text = {
trigger = { original_tag = AST }
localization_key = naval_lore_title_1_ast
}
}
defined_text = {
name = naval_lore_loc_title_2
text = {
trigger = { original_tag = HUJ }
localization_key = naval_lore_title_2_eng
}
text = {
trigger = { original_tag = BYG }
localization_key = naval_lore_title_2_usa
}
text = {
trigger = { original_tag = CHY }
localization_key = naval_lore_title_2_jap
}
text = {
trigger = { original_tag = YUW }
localization_key = naval_lore_title_2_fra
}
text = {
trigger = { original_tag = SAD }
localization_key = naval_lore_title_2_ita
}
text = {
trigger = { original_tag = TIX }
localization_key = naval_lore_title_2_ger
}
text = {
trigger = { original_tag = BFL }
localization_key = naval_lore_title_2_sov
}
text = {
trigger = {
OR = {
original_tag = DOH
original_tag = PRC
}
}
localization_key = naval_lore_title_2_chi
}
text = {
trigger = { original_tag = AST }
localization_key = naval_lore_title_2_ast
}
}
defined_text = {
name = naval_lore_loc_desc_1
text = {
trigger = { original_tag = HUJ }
localization_key = naval_lore_desc_1_eng
}
text = {
trigger = { original_tag = BYG }
localization_key = naval_lore_desc_1_usa
}
text = {
trigger = { original_tag = CHY }
localization_key = naval_lore_desc_1_jap
}
text = {
trigger = { original_tag = YUW }
localization_key = naval_lore_desc_1_fra
}
text = {
trigger = { original_tag = SAD }
localization_key = naval_lore_desc_1_ita
}
text = {
trigger = { original_tag = TIX }
localization_key = naval_lore_desc_1_ger
}
text = {
trigger = { original_tag = BFL }
localization_key = naval_lore_desc_1_sov
}
text = {
trigger = {
OR = {
original_tag = DOH
original_tag = PRC
}
}
localization_key = naval_lore_desc_1_chi
}
text = {
trigger = { original_tag = AST }
localization_key = naval_lore_desc_1_ast
}
}
defined_text = {
name = naval_lore_loc_desc_2
text = {
trigger = { original_tag = HUJ }
localization_key = naval_lore_desc_2_eng
}
text = {
trigger = { original_tag = BYG }
localization_key = naval_lore_desc_2_usa
}
text = {
trigger = { original_tag = CHY }
localization_key = naval_lore_desc_2_jap
}
text = {
trigger = { original_tag = YUW }
localization_key = naval_lore_desc_2_fra
}
text = {
trigger = { original_tag = SAD }
localization_key = naval_lore_desc_2_ita
}
text = {
trigger = { original_tag = TIX }
localization_key = naval_lore_desc_2_ger
}
text = {
trigger = { original_tag = BFL }
localization_key = naval_lore_desc_2_sov
}
text = {
trigger = {
OR = {
original_tag = DOH
original_tag = PRC
}
}
localization_key = naval_lore_desc_2_chi
}
text = {
trigger = { original_tag = AST }
localization_key = naval_lore_desc_2_ast
}
}
defined_text = {
name = get_naval_lore_picture
text = {
trigger = { original_tag = HUJ }
localization_key = GFX_naval_lore_eng
}
text = {
trigger = { original_tag = BYG }
localization_key = GFX_naval_lore_usa
}
text = {
trigger = { original_tag = CHY }
localization_key = GFX_naval_lore_jap
}
text = {
trigger = { original_tag = YUW }
localization_key = GFX_naval_lore_fra
}
text = {
trigger = { original_tag = SAD }
localization_key = GFX_naval_lore_ita
}
text = {
trigger = { original_tag = TIX }
localization_key = GFX_naval_lore_ger
}
text = {
trigger = { original_tag = BFL }
localization_key = GFX_naval_lore_sov
}
text = {
trigger = {
OR = {
original_tag = DOH
original_tag = PRC
}
}
localization_key = GFX_naval_lore_chi
}
text = {
trigger = { original_tag = AST }
localization_key = GFX_naval_lore_ast
}
}
defined_text = {
name = get_vnr_ai_difficulty
text = {
trigger = { check_variable = { vnr_ai_difficulty = 0 } }
localization_key = vnr_ai_difficulty_no
}
text = {
trigger = { check_variable = { vnr_ai_difficulty = 1 } }
localization_key = vnr_ai_difficulty_normal
}
text = {
trigger = { check_variable = { vnr_ai_difficulty = 2 } }
localization_key = vnr_ai_difficulty_hard
}
text = {
trigger = { check_variable = { vnr_ai_difficulty = 3 } }
localization_key = vnr_ai_difficulty_mad
}
}
defined_text = {
name = get_vnr_ai_production
text = {
trigger = { check_variable = { vnr_ai_production = 0 } }
localization_key = vnr_ai_production_no
}
text = {
trigger = { check_variable = { vnr_ai_production = 1 } }
localization_key = vnr_ai_production_normal
}
text = {
trigger = { check_variable = { vnr_ai_production = 2 } }
localization_key = vnr_ai_production_hard
}
text = {
trigger = { check_variable = { vnr_ai_production = 3 } }
localization_key = vnr_ai_production_mad
}
}
defined_text = {
name = get_designer_title
text = {
trigger = {
OR = {
original_tag = HUJ
original_tag = CAN
original_tag = SAF
original_tag = AST
original_tag = NZL
original_tag = RAJ
}
}
localization_key = ship_designer_title_eng
}
text = {
trigger = { original_tag = BYG }
localization_key = ship_designer_title_usa
}
text = {
trigger = { original_tag = CHY }
localization_key = ship_designer_title_jap
}
text = {
trigger = { original_tag = YUW }
localization_key = ship_designer_title_fra
}
text = {
trigger = { original_tag = TIX }
localization_key = ship_designer_title_ger
}
text = {
trigger = { original_tag = SAD }
localization_key = ship_designer_title_ita
}
text = {
trigger = { original_tag = BFL has_government = communism }
localization_key = ship_designer_title_sov
}
text = {
trigger = { original_tag = BFL NOT = { has_government = communism } }
localization_key = ship_designer_title_rus
}
text = {
trigger = { original_tag = DOH }
localization_key = ship_designer_title_chi
}
text = {
trigger = { original_tag = PRC }
localization_key = ship_designer_title_prc
}
text = {
localization_key = ship_designer_title_gen
}
}

View File

@@ -0,0 +1,22 @@
has_naval_treaty_trigger = {
OR = {
has_idea = MTG_naval_treaty_adherent
has_idea = MTG_naval_treaty_adherent_1936
has_idea = MTG_naval_treaty_cheating
has_idea = MTG_naval_treaty_adherent_reduced
has_idea = MTG_naval_treaty_cheating_reduced
}
}
expert_ai_style = {
has_game_rule = { rule = ai_ship_design_style option = EXPERT }
OR = {
tag = HUJ
tag = YUW
tag = TIX
tag = SAD
tag = CHY
tag = BFL
tag = BYG
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,103 @@
### USA ###
USA_AP_HISTORICAL = {
name = NAME_THEME_HISTORICAL_AP
for_countries = { BYG }
type = ship
ship_types = { ship_hull_civilian }
prefix = "USS "
fallback_name = "Oiler AP-%d"
unique = {
"卡诺瓦" "莫米" "库亚玛" "布拉索斯" "内奇斯" "佩科斯" "帕托卡" "萨佩洛" "拉马波" "三一"
"拉皮丹" "萨利纳斯" "塞普尔加" "蒂珀卡努" "阿拉米达" "卡维亚" "拉勒米" "马托尔" "锡马隆" "尼欧肖"
"普拉特" "萨宾" "萨拉墨涅" "卡斯卡斯基亚" "希蒙" "瓜达卢佩" "阿什塔比拉" "卡卡彭" "卡连特" "奇卡斯基亚"
"埃洛科明" "奥西拉" "玛丽亚斯" "海牛" "密西西尼瓦" "南塔哈拉" "塞文" "塔卢加" "奇波拉" "托洛瓦纳"
"阿拉加什" "卡卢萨哈奇" "卡尼斯特奥" "楚卡湾" "米斯皮隆" "纳瓦索塔" "帕苏姆比克" "波卡塔克" "瓦卡马" "奇科皮"
"休萨托尼克" "肯纳贝克" "梅里马克" "威努斯基" "坎卡基" "拉克万纳" "尼欧肖" "马塔波尼" "莫农加希拉" "塔帕汉诺克"
"帕图克森特" "内奇斯" "奇瓦瓦" "埃诺里" "埃斯卡兰特" "内沙尼克" "奈厄布拉勒" "苏阿米科" "塔卢拉" "佩科斯"
"卡什" "米利科马" "萨拉纳克" "索格塔克" "斯库尔基尔" "科萨托" "切帕切特" "考恩斯克" "埃斯坎比亚" "肯尼巴哥"
"卡哈巴" "马斯科马" "奥克拉瓦哈" "帕曼西特" "波纳甘塞特" "塞贝克" "战斧" "巴石" "阿巴坦" "苏巴里森"
"阿纳科斯蒂亚" "卡尼" "塔马尔佩斯" "科霍克顿" "康乔" "科尼库" "康图库克" "布埃纳文图拉使命" "卡皮斯特拉诺使命" "卡梅尔使命"
"德帕拉使命" "多洛斯使命" "洛雷托使命" "洛杉矶使命" "普里西玛使命" "圣安东尼奥使命" "圣卡洛斯使命" "圣迭戈使命" "圣费尔南多使命" "旧金山使命"
"圣加布里埃尔使命" "圣何塞使命" "圣胡安使命" "圣路易斯-奥比斯保使命" "圣路易斯雷使命" "圣米格尔使命" "圣拉斐尔使命" "圣巴巴拉使命" "圣克拉拉使命" "圣克鲁兹使命"
"圣伊内斯使命" "索拉诺使命" "索达德使命" "圣安娜使命" "谢克拉米" "尼欧肖" "密西西尼瓦" "哈西扬帕" "卡瓦什维" "特拉基"
"庞沙图拉" "科尼库" "莫米" "波托马克" "肖肖尼" "育空" "美国探险家" "萨克拉门托" "卡姆登" "西雅图"
"Detroit"
}
}
### ENG ###
ENG_AP_HISTORICAL = {
name = NAME_THEME_HISTORICAL_AP
for_countries = { HUJ }
type = ship
ship_types = { ship_hull_civilian }
prefix = "RAF "
fallback_name = "Oiler AP-%d"
unique = {
"奥尔卡德" "寡头" "奥林瑟斯" "奥尔文" "奥尔纳" "夹竹桃" "修道院谷" "阿黛尔谷" "亚恩谷" "毕夏普谷"
"博尔谷" "布鲁姆谷" "凯恩谷" "雪松谷" "暗谷" "丹比谷" "德温特谷" "露水谷" "丁格尔谷" "丁斯谷"
"鹰谷" "伊斯谷" "回音谷" "恩纳谷" "气灵" "精灵" "黑色游骑兵" "蓝色游骑兵" "褐色游骑兵" "金色游骑兵"
"绿色游骑兵" "灰色游骑兵" "浪涛男爵" "浪涛酋长" "浪涛指挥官" "浪涛征服者" "浪涛公爵" "浪涛皇帝" "浪涛总督" "浪涛国王"
"浪涛骑士" "浪涛领主" "浪涛解放者" "浪涛大师" "浪涛王权" "浪涛首相" "浪涛王储" "浪涛守护者" "浪涛摄政" "浪涛统治者"
"浪涛主权" "浪涛胜利者" "激浪巡逻" "激浪开拓者" "激浪机师" "苹果叶" "月桂叶" "荆棘叶" "樱桃叶" "梨叶"
"李子叶" "奥尔纳" "近潮" "流潮" "激潮" "澳洲潮" "泉潮" "池潮" "奥尔文" "奥尔纳"
"奥尔梅达" "布拉瓦约" "涡流滩" "涡流湾" "涡流崖" "涡流溪" "涡流岩" "涡流礁" "涡流峡" "涡流岬"
}
}
### GER ###
GER_AP_HISTORICAL = {
name = NAME_THEME_HISTORICAL_AP
for_countries = { TIX }
type = ship
ship_types = { ship_hull_civilian }
fallback_name = "Oiler AP-%d"
unique = {
"迪特马申" "阿特马克" "诺德马克" "弗兰肯" "厄姆兰" "斯皮什伦" "瓦尔兴湖" "阿默湖" "泰根湖" "韦斯滕塞"
"吕讷堡" "科堡" "弗赖堡" "格吕克斯堡" "萨尔堡" "宁堡" "奥芬堡" "梅尔斯堡"
}
}
### SOV ###
SOV_AP_HISTORICAL = {
name = NAME_THEME_HISTORICAL_AP
for_countries = { BFL }
type = ship
ship_types = { ship_hull_civilian }
fallback_name = "Oiler AP-%d"
unique = {
"阿拉扎尼河" "塔尔图河" "戈伦河" "霍比河" "索西瓦河" "奥尔沙河" "提坦河" "通古斯河" "桑塔河" "琳达河"
"因迪加河" "莫克沙河" "瑟索拉河" "切雷姆尚河" "洛瓦特河" "沙恰河" "谢伊姆河" "舍隆河" "捷列克河" "舍克斯纳河"
"顿河" "顿涅茨" "第聂伯河" "多瑙河" "孔达河" "勒拿河" "维舍拉河"
}
}
### JAP ###
JAP_AP_HISTORICAL = {
name = NAME_THEME_HISTORICAL_AP
for_countries = { CHY }
type = ship
ship_types = { ship_hull_civilian }
fallback_name = "Oiler AP-%d"
unique = {
"隐户" "早鞆" "鸣户" "野间" "能登吕" "知床" "襟裳" "佐多" "鹤见" "尻矢"
"石廊" "神威" "风早" "速吸" "针尾" "东亚丸" "极东丸" "建川丸" "日本丸" "东邦丸"
"严岛丸" "玄洋丸" "日荣丸" "东荣丸" "国洋丸" "健洋丸" "神国丸" "久荣丸" "日章丸" "黑潮丸"
"秋津丸" "曙之丸" "滨名"
}
}

View File

@@ -1,8 +1,8 @@
##### GENERIC CHINESE NAME LISTS #####
##### GENERIC DOHNESE NAME LISTS #####
##############################
#
# CHI
# DOH
#
##############################
@@ -10,7 +10,7 @@
CHI_DD_HISTORICAL = {
name = NAME_THEME_HISTORICAL_DESTROYERS
for_countries = { CHI SHX PRC GXC XSM SIK YUN DOH }
for_countries = { DOH SHX PRC GXC XSM SIK YUN MAN }
type = ship
ship_types = { ship_hull_light destroyer ship_hull_civilian }
@@ -73,7 +73,7 @@ CHI_DD_HISTORICAL = {
CHI_CL_HISTORICAL = {
name = NAME_THEME_HISTORICAL_CL
for_countries = { CHI SHX PRC GXC XSM SIK YUN DOH }
for_countries = { DOH SHX PRC GXC XSM SIK YUN MAN }
type = ship
ship_types = { ship_hull_cruiser light_cruiser }
@@ -99,7 +99,7 @@ CHI_CL_HISTORICAL = {
CHI_CA_HISTORICAL = {
name = NAME_THEME_HISTORICAL_CA
for_countries = { CHI SHX PRC GXC XSM SIK YUN DOH }
for_countries = { DOH SHX PRC GXC XSM SIK YUN MAN }
type = ship
ship_types = { ship_hull_cruiser heavy_cruiser }
@@ -119,7 +119,7 @@ CHI_CA_HISTORICAL = {
CHI_BB_HISTORICAL = {
name = NAME_THEME_HISTORICAL_BB
for_countries = { CHI SHX PRC GXC XSM SIK YUN DOH }
for_countries = { DOH SHX PRC GXC XSM SIK YUN MAN }
type = ship
ship_types = { ship_hull_heavy battleship battle_cruiser ship_hull_pre_dreadnought }
@@ -137,7 +137,7 @@ CHI_BB_HISTORICAL = {
CHI_CV_HISTORICAL = {
name = NAME_THEME_HISTORICAL_CARRIERS
for_countries = { CHI SHX PRC GXC XSM SIK YUN DOH }
for_countries = { DOH SHX PRC GXC XSM SIK YUN MAN }
type = ship
ship_types = { ship_hull_carrier carrier }
@@ -154,7 +154,7 @@ CHI_CV_HISTORICAL = {
CHI_SS_HISTORICAL = {
name = NAME_THEME_HISTORICAL_SUBMARINES
for_countries = { CHI SHX PRC GXC XSM SIK YUN DOH }
for_countries = { DOH SHX PRC GXC XSM SIK YUN MAN }
type = ship
ship_types = { ship_hull_submarine submarine }
@@ -163,108 +163,107 @@ CHI_SS_HISTORICAL = {
}
### THEME: MOUNTAINS ###
# CHI_THEME_MOUNTAINS = {
# name = NAME_THEME_MOUNTAINS
CHI_THEME_MOUNTAINS = {
name = NAME_THEME_MOUNTAINS
# for_countries = { CHI SHX PRC GXC XSM SIK YUN DOH }
for_countries = { DOH SHX PRC GXC XSM SIK YUN MAN }
# type = ship
type = ship
# #prefix = "ROCS "
# fallback_name = "%s."
#prefix = "ROCS "
fallback_name = "%s."
# unique = {
# ## Mountains (Incomplete)
# "戴云山" "罗霄山" "万阳山" "天柱山" "沂蒙山" "昆仑山" "井冈山"
# "长白山" "龙湖山" "五指山" "大青山" "八仙山" "华顶山" "老铁山"
# "绿华山" "大别山" "太行山" "天目山" "武夷山" "徂徕山" "五台山" "峨眉山"
# "丹霞山" "雪峰山" "海洋山" "青城山" "雁荡山" "九华山" "普陀山"
# "黄岗山" "天台山" "灵岩山" "洞庭山" "贺兰山" "六盘山" "云台山"
# "五峰山" "紫金山" "泰山" "恒山" "嵩山" "华山" "衡山" "黄山"
# "天山" "玉山" "文山" "庐山" "福山" "寿山" "青山" "长山" "龙山"
# "崆峒山" "白云山" "雷公山" "象鼻山" "苍岩山" "王屋山" "青云山" "清源山" "千佛山" "罗浮山" "月亮山" "太华山" "凤凰山" "崂山"
# }
# }
unique = {
## Mountains (Incomplete)
"戴云山" "罗霄山" "万阳山" "天柱山" "沂蒙山" "昆仑山" "井冈山"
"长白山" "龙湖山" "五指山" "大青山" "八仙山" "华顶山" "老铁山"
"绿华山" "大别山" "太行山" "天目山" "武夷山" "徂徕山" "五台山" "峨眉山"
"丹霞山" "雪峰山" "海洋山" "青城山" "雁荡山" "九华山" "普陀山"
"黄岗山" "天台山" "灵岩山" "洞庭山" "贺兰山" "六盘山" "云台山"
"五峰山" "紫金山" "泰山" "恒山" "嵩山" "华山" "衡山" "黄山"
"天山" "玉山" "文山" "庐山" "福山" "寿山" "青山" "长山" "龙山"
}
}
### THEME: STATES ###
# CHI_THEME_STATES = {
# name = NAME_THEME_STATES
CHI_THEME_STATES = {
name = NAME_THEME_STATES
# for_countries = { CHI SHX PRC GXC XSM SIK YUN DOH }
for_countries = { DOH SHX PRC GXC XSM SIK YUN MAN }
# type = ship
type = ship
# #prefix = "ROCS "
# fallback_name = "%s."
#prefix = "ROCS "
fallback_name = "%s."
# unique = {
# ## Based on 1936 KR Map
# "云南" "贵州" "广西" "广东" "湖南" "河南" "福建" "浙江" "江西" "江苏"
# "安徽" "湖北" "山西" "陕西" "直隶" "四川" "甘肃" "山东" "黑龙江" "辽宁"
# "青海" "新疆" "吉林" "热河" "察尔哈" "宁夏" "绥远" "西康"
unique = {
## Based on 1936 KR Map
"云南" "贵州" "广西" "广东" "湖南" "河南" "福建" "浙江" "江西" "江苏"
"安徽" "湖北" "山西" "陕西" "直隶" "四川" "甘肃" "山东" "黑龙江" "辽宁"
"青海" "新疆" "吉林" "热河" "察尔哈" "宁夏" "绥远" "西康"
# ## More Outlandish States
# "内蒙古" "西藏"
# }
# }
## More Outlandish States
"内蒙古" "西藏"
}
}
### THEME: RIVERS ###
# CHI_THEME_RIVERS = {
# name = NAME_THEME_RIVERS
CHI_THEME_RIVERS = {
name = NAME_THEME_RIVERS
# for_countries = { CHI SHX PRC GXC XSM SIK YUN DOH }
for_countries = { DOH SHX PRC GXC XSM SIK YUN MAN }
# type = ship
type = ship
# #prefix = "ROCS "
# fallback_name = "%s."
#prefix = "ROCS "
fallback_name = "%s."
# unique = {
# ## Lakes
# "艾比湖" "艾里克湖" "艾丁湖" "博斯腾湖" "柴窝堡湖" "长湖" "巢湖" "大別勒湖" "达布逊盐湖"
# "大冶湖" "岱海" "滇池" "达克次湖" "淀山湖" "东钱湖" "洞庭湖" "东湖" "洱海" "斧头湖"
# "高邮湖" "天池" "黑海" "洪湖" "洪泽湖" "后官湖" "黄旗海" "呼伦湖" "梁子湖"
# "龙感湖" "麓湖" "鲁玛江东错" "泸沽湖" "骆马湖" "玛纳斯湖" "南四湖" "牛山湖" "北霍布逊湖"
# "班公错" "鄱阳湖" "千岛湖" "青海湖" "南湖" "南洞庭湖" "南霍布逊湖" "涩聂湖" "太湖"
# "汤逊湖" "团结湖" "西湖" "西达布逊湖" "武湖" "小别勒湖" "协作湖" "西凉湖" "兴凯湖"
# "雅尔湖" "阳澄湖" "雁东湖" "雁西湖" "野芷湖" "张渡湖"
unique = {
## Lakes
"艾比湖" "艾里克湖" "艾丁湖" "博斯腾湖" "柴窝堡湖" "长湖" "巢湖" "大別勒湖" "达布逊盐湖"
"大冶湖" "岱海" "滇池" "达克次湖" "淀山湖" "东钱湖" "洞庭湖" "东湖" "洱海" "斧头湖"
"高邮湖" "天池" "黑海" "洪湖" "洪泽湖" "后官湖" "黄旗海" "呼伦湖" "梁子湖"
"龙感湖" "麓湖" "鲁玛江东错" "泸沽湖" "骆马湖" "玛纳斯湖" "南四湖" "牛山湖" "北霍布逊湖"
"班公错" "鄱阳湖" "千岛湖" "青海湖" "南湖" "南洞庭湖" "南霍布逊湖" "涩聂湖" "太湖"
"汤逊湖" "团结湖" "西湖" "西达布逊湖" "武湖" "小别勒湖" "协作湖" "西凉湖" "兴凯湖"
"雅尔湖" "阳澄湖" "雁东湖" "雁西湖" "野芷湖" "张渡湖"
# ## Rivers (Incomplete)
# "乌苏里江" "松花江" "海拉尔河" "绥芬河" "图们江" "鞍子河" "复州河" "大辽河" "辽河"
# "大凌河" "烟台河" "六股河" "石河" "狗河" "大石河" "九江河" "戴河" "洋河" "滦河" "海河"
# "潍河" "徒駭河" "黃河" "漯河" "伊河" "渭河" "汾河" "延河" "無定河" "清水河" "洮河" "大夏河"
# "小清河" "鸭绿江" "胶河" "长江" "黃浦江" "青弋江" "汉江" "富水" "湘江" "雅砻江"
# "闽江" "珠江" "韩江" "北仑河" "元江" "澜沧江" "南渡江" "万泉河" "若水"
# }
# }
## Rivers (Incomplete)
"乌苏里江" "松花江" "海拉尔河" "绥芬河" "图们江" "鞍子河" "复州河" "大辽河" "辽河"
"大凌河" "烟台河" "六股河" "石河" "狗河" "大石河" "九江河" "戴河" "洋河" "滦河" "海河"
"潍河" "徒駭河" "黃河" "漯河" "伊河" "渭河" "汾河" "延河" "無定河" "清水河" "洮河" "大夏河"
"小清河" "鸭绿江" "胶河" "长江" "黃浦江" "青弋江" "汉江" "富水" "湘江" "雅砻江"
"闽江" "珠江" "韩江" "北仑河" "元江" "澜沧江" "南渡江" "万泉河" "若水"
}
}
# ### THEME: CITIES ###
# CHI_THEME_CITIES = {
# name = NAME_THEME_CITIES
### THEME: CITIES ###
CHI_THEME_CITIES = {
name = NAME_THEME_CITIES
# for_countries = { CHI SHX PRC GXC XSM SIK YUN DOH }
for_countries = { DOH SHX PRC GXC XSM SIK YUN MAN }
# type = ship
type = ship
# #prefix = "ROCS "
# fallback_name = "%s."
#prefix = "ROCS "
fallback_name = "%s."
# unique = {
# ## VP display in-game
# "海拉尔" "嫩江" "齐齐哈尔" "哈尔滨" "长春" "沈阳" "朝阳" "山海关" "承德" "大连" "北京"
# "天津" "张垣" "大同" "石门" "保定" "洛阳" "郑州" "开封" "西安" "武昌" "汉阳" "汉口"
# "荆州" "信阳" "烟台" "威县" "青岛" "威海卫" "临沂" "济宁" "济南" "徐州" "盐城" "如皋"
# "南通" "无锡" "上海" "杭州" "宁波" "金华" "温州" "安庆" "南昌" "常德" "长沙" "衡阳"
# "韶关" "厦门" "泉州" "汕头" "梧州" "桂林" "龙岩" "福州" "南平" "台北" "高兴"
# "惠州" "香港" "澳门" "广州" "贵阳" "昆明" "大理" "景洪" "达县" "重庆" "成都" "雅安"
# "玉树" "延安" "太原" "阳泉" "归绥" "银川" "兰州" "天水" "西宁" "迪化" "阿克苏" "喀什" "和田"
# "哈密" "湛江" "库伦" "拉萨" "日喀则" "百眼" "苏州" "咸阳" "惠阳"
# }
# }
unique = {
## VP display in-game
"海拉尔" "嫩江" "齐齐哈尔" "哈尔滨" "长春" "沈阳" "朝阳" "山海关" "承德" "大连" "北京"
"天津" "张垣" "大同" "石门" "保定" "洛阳" "郑州" "开封" "西安" "武昌" "汉阳" "汉口"
"荆州" "信阳" "烟台" "威县" "青岛" "威海卫" "临沂" "济宁" "济南" "徐州" "盐城" "如皋"
"南通" "无锡" "上海" "杭州" "宁波" "金华" "温州" "安庆" "南昌" "常德" "长沙" "衡阳"
"韶关" "厦门" "泉州" "汕头" "梧州" "桂林" "龙岩" "福州" "南平" "台北" "高兴"
"惠州" "香港" "澳门" "广州" "贵阳" "昆明" "大理" "景洪" "达县" "重庆" "成都" "雅安"
"玉树" "延安" "太原" "阳泉" "归绥" "银川" "兰州" "天水" "西宁" "迪化" "阿克苏" "喀什" "和田"
"哈密" "湛江" "库伦" "拉萨" "日喀则" "百眼" "苏州" "咸阳" "惠阳"
}
}
CHYN_THEME_ASTROLOGY = {
name = NAME_THEME_ASTROLOGY
for_countries = { CHI SHX PRC GXC XSM SIK YUN DOH }
for_countries = { DOH SHX PRC GXC XSM SIK YUN MAN }
type = ship
@@ -277,3 +276,17 @@ CHYN_THEME_ASTROLOGY = {
"文昌" "三师" "三公" "天床" "太尊" "天牢" "玄戈"
}
}
CHYN_THEME_ANCIENT_GENERAL = {
name = NAME_THEME_GENERAL_CHI
for_countries = { DOH SHX PRC GXC XSM SIK YUN MAN }
type = ship
#prefix = "ROCS "
fallback_name = "%s."
unique = {
"骠骑将军" "车骑将军" "卫将军" "前将军" "后将军" "左将军" "右将军" "荡寇将军" "讨虏将军" "破虏将军" "讨逆将军" "武牙将军" "折冲将军" "伏波将军" "龙骧将军" "虎翼将军" "骁骑将军" "偏将军" "裨将军" "中护军"
}
}

View File

@@ -3,7 +3,7 @@
ENG_DD_ALPHABETICAL = {
name = NAME_ENG_DD_ALPHABETICAL
for_countries = { ENG HUJ }
for_countries = { HUJ }
type = ship
ship_types = { ship_hull_light destroyer ship_hull_civilian }
@@ -84,7 +84,7 @@ ENG_DD_ALPHABETICAL = {
ENG_DD_WEAPONS = {
name = NAME_ENG_WEAPONS
for_countries = { ENG HUJ }
for_countries = { HUJ }
type = ship
ship_types = { ship_hull_light destroyer ship_hull_civilian }
@@ -103,7 +103,7 @@ ENG_DD_WEAPONS = {
ENG_DE_HISTORICAL = {
name = NAME_THEME_HISTORICAL_DE
for_countries = { ENG HUJ }
for_countries = { HUJ }
type = ship
ship_types = { ship_hull_light destroyer ship_hull_civilian }
@@ -137,7 +137,7 @@ ENG_DE_HISTORICAL = {
ENG_CL_TOWN = {
name = NAME_ENG_CL_TOWN
for_countries = { ENG HUJ }
for_countries = { HUJ }
type = ship
ship_types = { ship_hull_cruiser light_cruiser }
@@ -167,7 +167,7 @@ ENG_CL_TOWN = {
ENG_CL_MYTHOLOGY = {
name = NAME_ENG_CL_MYTH
for_countries = { ENG HUJ }
for_countries = { HUJ }
type = ship
ship_types = { ship_hull_cruiser light_cruiser }
@@ -204,7 +204,7 @@ ENG_CL_MYTHOLOGY = {
ENG_CL_HISTORICAL = {
name = NAME_THEME_HISTORICAL_CL
for_countries = { ENG HUJ }
for_countries = { HUJ }
can_use = {
not = { has_government = communism }
@@ -235,7 +235,7 @@ ENG_CL_HISTORICAL = {
ENG_COUNTIES = {
name = NAME_ENG_COUNTY
for_countries = { ENG HUJ }
for_countries = { HUJ }
type = ship
ship_types = { ship_hull_cruiser heavy_cruiser }
@@ -268,7 +268,7 @@ ENG_COUNTIES = {
ENG_MINELAYERS_HISTORICAL = {
name = NAME_THEME_HISTORICAL_MINELAYERS
for_countries = { ENG HUJ }
for_countries = { HUJ }
type = ship
ship_types = { ship_hull_cruiser light_cruiser ship_hull_light destroyer ship_hull_civilian }
@@ -288,7 +288,7 @@ ENG_MINELAYERS_HISTORICAL = {
ENG_BB_HISTORICAL = {
name = NAME_THEME_HISTORICAL_BB
for_countries = { ENG HUJ }
for_countries = { HUJ }
type = ship
ship_types = { ship_hull_heavy battleship }
@@ -321,7 +321,7 @@ ENG_BB_HISTORICAL = {
ENG_BC_HISTORICAL = {
name = NAME_ENG_BC_QUALITIES
for_countries = { ENG HUJ }
for_countries = { HUJ }
type = ship
ship_types = { ship_hull_heavy battle_cruiser }
@@ -341,10 +341,10 @@ ENG_BC_HISTORICAL = {
ENG_CV_QUALITIES = {
name = NAME_ENG_CV_QUALITIES
for_countries = { ENG HUJ }
for_countries = { HUJ }
type = ship
ship_types = { ship_hull_heavy carrier }
ship_types = { ship_hull_carrier carrier }
prefix = "HMS "
fallback_name = "Carrier %s"
@@ -370,10 +370,10 @@ ENG_CV_QUALITIES = {
ENG_CV_MYTHOLOGY = {
name = NAME_ENG_CV_MYTH
for_countries = { ENG HUJ }
for_countries = { HUJ }
type = ship
ship_types = { ship_hull_heavy carrier }
ship_types = { ship_hull_carrier carrier }
prefix = "HMS "
fallback_name = "Carrier %s"
@@ -394,7 +394,7 @@ ENG_CV_MYTHOLOGY = {
ENG_CA_HISTORICAL = {
name = NAME_THEME_HISTORICAL_CA
for_countries = { ENG HUJ }
for_countries = { HUJ }
type = ship
ship_types = { ship_hull_cruiser heavy_cruiser }
@@ -415,7 +415,7 @@ ENG_CA_HISTORICAL = {
ENG_SS_HISTORICAL = {
name = NAME_THEME_HISTORICAL_SUBMARINES
for_countries = { ENG HUJ }
for_countries = { HUJ }
type = ship
ship_types = { ship_hull_submarine submarine }
@@ -453,7 +453,7 @@ ENG_SS_HISTORICAL = {
ENG_ADMIRALS = {
name = NAME_THEME_ADMIRALS
for_countries = { ENG HUJ }
for_countries = { HUJ }
type = ship
ship_types = { ship_hull_heavy battleship battle_cruiser carrier }
@@ -483,7 +483,7 @@ ENG_ADMIRALS = {
ENG_BATTLES = {
name = NAME_THEME_BATTLES
for_countries = { ENG HUJ }
for_countries = { HUJ }
ship_types = { ship_hull_light ship_hull_cruiser light_cruiser heavy_cruiser ship_hull_civilian }
type = ship
@@ -502,7 +502,7 @@ ENG_BATTLES = {
ENG_RIVERS = {
name = NAME_THEME_RIVERS
for_countries = { ENG HUJ }
for_countries = { HUJ }
type = ship
ship_types = { ship_hull_light ship_hull_cruiser light_cruiser ship_hull_civilian }
@@ -519,7 +519,7 @@ ENG_RIVERS = {
ENG_KINGS = {
name = NAME_THEME_KINGS # 1066 - 1936
for_countries = { ENG HUJ }
for_countries = { HUJ }
type = ship
@@ -534,3 +534,24 @@ ENG_KINGS = {
"英王亨利二世" "英王史蒂芬" "英王亨利一世" "英王威廉二世" "英王威廉一世"
}
}
ENG_CVE_HISTORICAL = {
name = NAME_THEME_HISTORICAL_CVE
for_countries = { HUJ }
type = ship
ship_types = { ship_hull_carrier carrier }
prefix = "HMS "
fallback_name = "Carrier %s"
unique = {
"大胆" "射手" "复仇者" "撕咬者" "冲锋者" "战斗者" "攻击者" "猎人" "追击者" "剑师" "潜行者"
"追赶者" "打击者" "搜索者" "破坏者" "追踪者" "投石机" "显贵者" "帝王" "埃米尔" "别姬" "小号手"
"女皇" "赫迪夫" "发言者" "地方官" "首相" "沙阿" "巡逻者" "拉哲" "拉尼" "责骂者" "领主"
"皇后" "统治者" "仲裁者" "重击者" "拳手" "死神" "活跃" "奈拉纳" "温德克斯" "坎帕尼亚" "普利托里亚城堡"
"冲击者" "践踏者" "擒拿者" "啄木鸟" "弹弓" "反射镜" "突刺者" "王权" "国王" "王太子" "边境伯爵"
"帕迪夏" "苏丹" "马利克" "阿米尔" "天皇" "可汗" "女苏丹" "公主" "沙皇" "凯撒" "皇家"
}
}

View File

@@ -3,7 +3,7 @@
FRA_DD_HISTORICAL = {
name = NAME_THEME_HISTORICAL_DESTROYERS
for_countries = { FRA YUW }
for_countries = { YUW }
type = ship
ship_types = { ship_hull_light destroyer ship_hull_civilian }
@@ -31,7 +31,7 @@ FRA_DD_HISTORICAL = {
FRA_DE_HISTORICAL = {
name = NAME_THEME_HISTORICAL_LIGHT_DDS
for_countries = { FRA YUW }
for_countries = { YUW }
type = ship
ship_types = { ship_hull_light destroyer ship_hull_civilian }
@@ -57,7 +57,7 @@ FRA_DE_HISTORICAL = {
FRA_CL_HISTORICAL = {
name = NAME_THEME_HISTORICAL_CL
for_countries = { FRA YUW }
for_countries = { YUW }
type = ship
ship_types = { ship_hull_cruiser light_cruiser }
@@ -79,7 +79,7 @@ FRA_CL_HISTORICAL = {
FRA_CA_HISTORICAL = {
name = NAME_THEME_HISTORICAL_CA
for_countries = { FRA YUW }
for_countries = { YUW }
type = ship
ship_types = { ship_hull_cruiser heavy_cruiser }
@@ -100,7 +100,7 @@ FRA_CA_HISTORICAL = {
FRA_MINELAYERS_HISTORICAL = {
name = NAME_THEME_HISTORICAL_MINELAYERS
for_countries = { FRA YUW }
for_countries = { YUW }
type = ship
ship_types = { ship_hull_cruiser light_cruiser ship_hull_light destroyer ship_hull_civilian }
@@ -122,7 +122,7 @@ FRA_MINELAYERS_HISTORICAL = {
FRA_BB_HISTORICAL = {
name = NAME_THEME_HISTORICAL_BB
for_countries = { FRA YUW }
for_countries = { YUW }
type = ship
ship_types = { ship_hull_heavy battleship }
@@ -143,7 +143,7 @@ FRA_BB_HISTORICAL = {
FRA_BC_HISTORICAL = {
name = NAME_THEME_HISTORICAL_BC
for_countries = { FRA YUW }
for_countries = { YUW }
type = ship
ship_types = { ship_hull_heavy battle_cruiser }
@@ -162,7 +162,7 @@ FRA_BC_HISTORICAL = {
FRA_CV_HISTORICAL = {
name = NAME_THEME_HISTORICAL_CARRIERS
for_countries = { FRA YUW }
for_countries = { YUW }
type = ship
ship_types = { ship_hull_carrier carrier }
@@ -181,7 +181,7 @@ FRA_CV_HISTORICAL = {
FRA_SS_HISTORICAL = {
name = NAME_THEME_HISTORICAL_SUBMARINES
for_countries = { FRA YUW }
for_countries = { YUW }
type = ship
ship_types = { ship_hull_submarine submarine }
@@ -211,7 +211,7 @@ FRA_SS_HISTORICAL = {
FRA_REGIONS = {
name = NAME_THEME_REGIONS
for_countries = { FRA YUW }
for_countries = { YUW }
type = ship
@@ -228,7 +228,7 @@ FRA_REGIONS = {
FRA_CITIES = {
name = NAME_THEME_CITIES
for_countries = { FRA YUW }
for_countries = { YUW }
type = ship
@@ -256,7 +256,7 @@ FRA_CITIES = {
FRA_COLONIES = {
name = NAME_THEME_COLONIES
for_countries = { FRA YUW }
for_countries = { YUW }
type = ship
@@ -276,7 +276,7 @@ FRA_COLONIES = {
FRA_MARSHALS = {
name = NAME_THEME_MARSHALS # 1180 - 1789
for_countries = { FRA YUW }
for_countries = { YUW }
type = ship

View File

@@ -1,7 +1,7 @@
GER_GENERAL_IMPERIAL = {
name = NAME_THEME_GENERALS
for_countries = { GER TIX }
for_countries = { TIX }
type = ship
@@ -25,7 +25,7 @@
GER_CHANCELLOR_IMPERIAL = {
name = NAME_THEME_CHANCELLORS
for_countries = { GER TIX }
for_countries = { TIX }
type = ship
@@ -40,7 +40,7 @@ GER_CHANCELLOR_IMPERIAL = {
GER_CITIES = {
name = NAME_THEME_CITIES
for_countries = { GER TIX }
for_countries = { TIX }
type = ship
@@ -170,7 +170,7 @@ GER_CITIES = {
GER_BB_HISTORICAL = {
name = NAME_THEME_HISTORICAL_BB
for_countries = { GER TIX }
for_countries = { TIX }
type = ship
@@ -233,7 +233,7 @@ GER_BB_HISTORICAL = {
GER_BC_HISTORICAL = {
name = NAME_THEME_HISTORICAL_BC
for_countries = { GER TIX }
for_countries = { TIX }
type = ship
@@ -261,7 +261,7 @@ GER_BC_HISTORICAL = {
GER_SS_HISTORICAL = {
name = NAME_THEME_HISTORICAL_SUBMARINES
for_countries = { GER TIX }
for_countries = { TIX }
type = ship
ship_types = { ship_hull_submarine submarine }
@@ -300,7 +300,7 @@ GER_SS_HISTORICAL = {
GER_CA_HISTORICAL = {
name = NAME_THEME_HISTORICAL_CA
for_countries = { GER TIX }
for_countries = { TIX }
type = ship
@@ -344,7 +344,7 @@ GER_CA_HISTORICAL = {
GER_CL_HISTORICAL = {
name = NAME_THEME_HISTORICAL_CL
for_countries = { GER TIX }
for_countries = { TIX }
type = ship
@@ -474,7 +474,7 @@ GER_CL_HISTORICAL = {
GER_DD_HISTORICAL = {
name = NAME_THEME_HISTORICAL_DESTROYERS
for_countries = { GER TIX }
for_countries = { TIX }
type = ship
@@ -486,7 +486,7 @@ GER_DD_HISTORICAL = {
GER_CV_HISTORICAL = {
name = NAME_THEME_HISTORICAL_CARRIERS
for_countries = { GER TIX }
for_countries = { TIX }
type = ship
ship_types = { ship_hull_carrier carrier }
@@ -509,7 +509,7 @@ GER_CV_HISTORICAL = {
GER_THEME_ANIMALS_IMPERIAL = {
name = NAME_THEME_ANIMALS
for_countries = { GER TIX }
for_countries = { TIX }
type = ship
@@ -572,7 +572,7 @@ GER_THEME_ANIMALS_IMPERIAL = {
GER_THEME_GERMANIC_IMPERIAL = {
name = NAME_THEME_GERMANIC_MYTHOLOGY
for_countries = { GER TIX }
for_countries = { TIX }
type = ship
@@ -613,7 +613,7 @@ GER_THEME_GERMANIC_IMPERIAL = {
GER_THEME_BATTLE_IMPERIAL = {
name = NAME_THEME_BATTLES
for_countries = { GER TIX }
for_countries = { TIX }
type = ship
@@ -647,7 +647,7 @@ GER_THEME_BATTLE_IMPERIAL = {
GER_THEME_FISH_IMPERIAL = {
name = NAME_THEME_FISH
for_countries = { GER TIX }
for_countries = { TIX }
type = ship
@@ -684,7 +684,7 @@ GER_THEME_FISH_IMPERIAL = {
GER_THEME_RIVERS_IMPERIAL = {
name = NAME_THEME_RIVERS
for_countries = { GER TIX }
for_countries = { TIX }
type = ship

View File

@@ -3,7 +3,7 @@
ITA_DD_HISTORICAL = {
name = NAME_THEME_HISTORICAL_DESTROYERS
for_countries = { ITA SAD }
for_countries = { SAD }
type = ship
ship_types = { ship_hull_light destroyer ship_hull_civilian }
@@ -30,7 +30,7 @@ ITA_DD_HISTORICAL = {
ITA_CL_HISTORICAL = {
name = NAME_THEME_HISTORICAL_CL
for_countries = { ITA SAD }
for_countries = { SAD }
type = ship
ship_types = { ship_hull_cruiser light_cruiser }
@@ -53,7 +53,7 @@ ITA_CL_HISTORICAL = {
ITA_CA_HISTORICAL = {
name = NAME_THEME_HISTORICAL_CA
for_countries = { ITA SAD }
for_countries = { SAD }
type = ship
ship_types = { ship_hull_cruiser heavy_cruiser }
@@ -72,7 +72,7 @@ ITA_CA_HISTORICAL = {
ITA_MINELAYERS_HISTORICAL = {
name = NAME_THEME_HISTORICAL_MINELAYERS
for_countries = { ITA SAD }
for_countries = { SAD }
type = ship
ship_types = { ship_hull_cruiser light_cruiser ship_hull_light destroyer ship_hull_civilian }
@@ -90,7 +90,7 @@ ITA_MINELAYERS_HISTORICAL = {
ITA_BB_HISTORICAL = {
name = NAME_THEME_HISTORICAL_BB
for_countries = { ITA SAD }
for_countries = { SAD }
type = ship
ship_types = { ship_hull_heavy battleship }
@@ -110,7 +110,7 @@ ITA_BB_HISTORICAL = {
ITA_BC_HISTORICAL = {
name = NAME_THEME_HISTORICAL_BC
for_countries = { ITA SAD }
for_countries = { SAD }
type = ship
ship_types = { ship_hull_heavy battle_cruiser }
@@ -128,7 +128,7 @@ ITA_BC_HISTORICAL = {
ITA_CV_HISTORICAL = {
name = NAME_THEME_HISTORICAL_CARRIERS
for_countries = { ITA SAD }
for_countries = { SAD }
type = ship
ship_types = { ship_hull_carrier carrier }
@@ -145,7 +145,7 @@ ITA_CV_HISTORICAL = {
ITA_SS_NAUTILUS = {
name = NAME_THEME_HISTORICAL_NAUTILUS_SUBMARINES
for_countries = { ITA SAD }
for_countries = { SAD }
type = ship
ship_types = { ship_hull_submarine submarine }
@@ -157,7 +157,7 @@ ITA_SS_NAUTILUS = {
ITA_SS_SLA = {
name = NAME_THEME_HISTORICAL_SLA_SUBMARINES
for_countries = { ITA SAD }
for_countries = { SAD }
type = ship
ship_types = { ship_hull_submarine submarine }
@@ -169,7 +169,7 @@ ITA_SS_SLA = {
ITA_SS_HISTORICAL = {
name = NAME_THEME_HISTORICAL_SUBMARINES
for_countries = { ITA SAD }
for_countries = { SAD }
type = ship
ship_types = { ship_hull_submarine submarine }
@@ -194,11 +194,11 @@ ITA_SS_HISTORICAL = {
}
}
### THEME: ITALIAN REGIONS ###
### THEME: SADLIAN REGIONS ###
ITA_REGIONS = {
name = NAME_THEME_REGIONS
for_countries = { ITA SAD }
for_countries = { SAD }
type = ship
@@ -209,11 +209,11 @@ ITA_REGIONS = {
}
}
## THEME: ITALIAN CITIES ###
## THEME: SADLIAN CITIES ###
ITA_CITIES = {
name = NAME_THEME_CITIES
for_countries = { ITA SAD }
for_countries = { SAD }
type = ship
@@ -226,11 +226,11 @@ ITA_CITIES = {
}
}
## THEME: ITALIAN MYTHOLOGICAL NAMES ###
## THEME: SADLIAN MYTHOLOGICAL NAMES ###
ITA_MYTHOLOGY = {
name = NAME_THEME_MYTHOLOGY
for_countries = { ITA SAD }
for_countries = { SAD }
type = ship
@@ -242,11 +242,11 @@ ITA_MYTHOLOGY = {
}
}
## THEME: ITALIAN WEATHER NAMES ###
## THEME: SADLIAN WEATHER NAMES ###
ITA_WEATHER = {
name = NAME_THEME_WEATHER
for_countries = { ITA SAD }
for_countries = { SAD }
type = ship

View File

@@ -0,0 +1,380 @@
##### JAPAN NAME LISTS #####
### ESCORT DESTROYER NAMES###
### MINELAYER NAMES###
JAP_MINELAYERS_HISTORICAL = { #islands
name = NAME_THEME_IJN_MINELAYERS
for_countries = { CHY }
type = ship
ship_types = { ship_hull_cruiser light_cruiser ship_hull_light destroyer ship_hull_civilian }
fallback_name = "Fusetsukan %d -go"
unique = {
# Cruiser and DD Minelayers
"冲之岛" "初鹰" "苍鹰" "若鹰" "津轻" "永城" "箕面"
"胜力" "白鹰" "严岛" "八重山" "鸿" "鹎" "隼" "鹊" "雉" "雁" "鹭" "鸠"
"熊鹰" "山鸟" "水鸟" "海鸟" "驹鸟"
# Older and smaller Minelayer Names
"夏岛" "测天" "户岛" "黑岛" "苇埼" "加德" "黑神" "片岛" "元岛" "江之岛" "黑埼" "似岛" "鹫埼" "鸥" "燕" "那沙美"
"猿岛" "白神" "成生" "巨济" "浮岛" "平岛" "澎湖" "石埼" "鹰岛" "济州" "新井埼" "由利岛" "怒和岛" "前岛"
"网代" "神岛" "粟岛"
}
}
### AIRCRAFT CARRIER NAMES ###
JAP_CV_HISTORICAL = {
name = NAME_THEME_IJN_CARRIERS #unique carrier names
for_countries = { CHY }
type = ship
ship_types = { ship_hull_carrier carrier }
fallback_name = "Seikikubo %d -go"
unique = {
# Historical
"苍龙" "飞龙" "翔鹤" "瑞鹤" "隼鹰" "飞鹰" "大凤" "云龙" "葛城" "笠置" "阿苏" "白龙" "翔龙" "瑞龙" "顺龙"
}
}
### LIGHT AIRCRAFT CARRIER NAMES ###
JAP_CVL_HISTORICAL = {
name = NAME_THEME_IJN_LIGHT_CARRIERS #CVL names
for_countries = { CHY }
type = ship
ship_types = { ship_hull_carrier carrier }
fallback_name = "Keikubo %d -go"
unique = {
"瑞凤" "祥凤" "龙凤" "千岁" "千代田" "伊吹" "大鹰" "云鹰" "冲鹰" "神鹰"
"凤翔" "龙骧" "海鹰"
# CVE Names
"山汐丸" "千种丸" "岛根丸" "大泷山丸" "秋津丸" "神州丸" "熊野丸"
}
}
### SUBMARINES ###
JAP_SS_HISTORICAL = {
name = NAME_THEME_IJN_SUBMARINES
for_countries = { CHY }
type = ship
ship_types = { ship_hull_submarine submarine }
fallback_name = "伊-%d"
ordered = {
51 = { "伊-%d" }
52 = { "伊-%d" }
1 = { "伊-%d" }
2 = { "伊-%d" }
3 = { "伊-%d" }
4 = { "伊-%d" }
53 = { "伊-%d" }
54 = { "伊-%d" }
55 = { "伊-%d" }
58 = { "伊-%d" }
121 = { "伊-%d" }
122 = { "伊-%d" }
123 = { "伊-%d" }
124 = { "伊-%d" }
56 = { "伊-%d" }
57 = { "伊-%d" }
59 = { "伊-%d" }
60 = { "伊-%d" }
63 = { "伊-%d" }
61 = { "伊-%d" }
62 = { "伊-%d" }
64 = { "伊-%d" }
65 = { "伊-%d" }
66 = { "伊-%d" }
67 = { "伊-%d" }
5 = { "伊-%d" }
68 = { "伊-%d" }
69 = { "伊-%d" }
70 = { "伊-%d" }
71 = { "伊-%d" }
72 = { "伊-%d" }
73 = { "伊-%d" }
6 = { "伊-%d" }
7 = { "伊-%d" }
8 = { "伊-%d" }
74 = { "伊-%d" }
75 = { "伊-%d" }
9 = { "伊-%d" }
10 = { "伊-%d" }
11 = { "伊-%d" }
12 = { "伊-%d" }
13 = { "伊-%d" }
14 = { "伊-%d" }
15 = { "伊-%d" }
16 = { "伊-%d" }
17 = { "伊-%d" }
18 = { "伊-%d" }
19 = { "伊-%d" }
20 = { "伊-%d" }
21 = { "伊-%d" }
22 = { "伊-%d" }
23 = { "伊-%d" }
24 = { "伊-%d" }
25 = { "伊-%d" }
}
}
JAP_SSC_HISTORICAL = {
name = NAME_THEME_IJN_SUBMARINES_2nd
for_countries = { CHY }
type = ship
ship_types = { ship_hull_submarine submarine }
fallback_name = "吕-%d"
unique = {
"吕-34"
}
}
### THEME: CHYANESE PREFECTURES + Other names for Japan###
JAP_PREFECTURES = {
name = NAME_THEME_PREFECTURES #battleships and bb converted carriers
ship_types = { ship_hull_carrier carrier ship_hull_heavy battleship battle_cruiser ship_hull_cruiser heavy_cruiser }
for_countries = { CHY }
type = ship
fallback_name = "%d"
unique = {
"摄津" "伊贺" "大和" "伊势" "志摩" "尾张" "三河" "远江" "骏河" "伊豆" "甲斐" "相模" "武藏" "阿波" "上总"
"下总" "日立" "麻绩" "美浓" "飞驒" "信浓" "上野" "下野" "出羽" "陆奥" "若狭" "越前" "加贺" "能登" "越中" "越后"
"佐渡" "丹波" "丹后" "但马" "因幡" "伯耆" "出云" "石见" "隐岐" "播磨" "美作" "备前" "备中" "备后" "安艺" "周防" "长门"
"纪伊" "淡路" "阿波" "赞岐" "伊予" "土佐" "丰前" "筑前" "筑后" "肥前" "肥后" "日向" "大隅" "萨摩" "壱岐" "对马" "大岛"
"后志" "胆振" "石狩" "天塩" "北见" "日高" "十胜" "钏路" "根室" "千岛"
"北海道" "爱知" "爱媛" "群马" "兵库" "石川" "岩手" "香川" "神奈川" "三重" "宫城" "冲绳" "滋贺" "岛根" "栃木" "山梨"
"扶桑" "山城" "近江"
}
}
## THEME: CHYANESE CITIES ###
JAP_CITIES = {
name = NAME_THEME_CITIES #not used
ship_types = { ship_hull_carrier carrier ship_hull_heavy battleship battle_cruiser ship_hull_cruiser heavy_cruiser }
for_countries = { CHY }
type = ship
fallback_name = "%d"
unique = {
"东京" "横浜" "大阪" "名古屋" "札幌" "神户" "京都" "福冈" "川崎" "埼玉" "广岛" "仙台" "北九州" "千叶" "世田谷"
"堺" "新泻" "浜松" "静冈" "相模原" "练马" "冈山" "大分" "熊本" "江户川" "足立" "鹿儿岛" "船桥" "八王子"
"川口" "姫路" "杉並" "板桥" "松山" "东大阪" "宇都宫" "松户" "西宫" "倉敷" "市川" "福山"
"尼崎" "金沢" "长崎" "江东" "葛饰" "横须贺" "富山" "丰田" "高松" "町田" "岐阜" "枚方" "藤沢" "柏"
"丰中" "长野" "丰桥" "一宫" "和歌山" "冈崎" "宫崎" "奈良" "吹田" "高槻" "品川" "旭川" "磐城" "高知"
"高崎" "郡山" "所沢" "川越" "北市" "秋田" "大津" "越谷" "前桥" "那覇" "中野" "新宿" "四日市" "青森" "久留米"
"春日井" "盛冈" "明石" "福岛" "津市" "下关" "长冈" "市原" "函馆" "八尾" "茨城" "福井" "目黑" "加古川" "徳岛"
"水户" "平塚" "丰岛" "山形" "佐世保" "府中" "吴市" "八户" "佐贺" "寝屋川" "草加" "墨田" "富士" "春日部" "茅崎" "松本"
"厚木" "上尾" "宝塚" "调布" "大田" "筑波" "沼津" "上越" "涉谷" "港" "熊谷" "伊势崎" "岸和田" "鸟取" "甲府"
"小田原" "铃鹿" "松江" "日立" "文京" "荒川" "伊丹" "西东京" "山口" "宇治"
}
}
JAP_WEATHER = {
name = NAME_THEME_IJN_WEATHER #wheather, moons, winds, natural phenomens, seasons
ship_types = { ship_hull_light destroyer ship_hull_civilian }
for_countries = { CHY }
type = ship
fallback_name = "%d"
unique = {
"峯风" "泽风" "冲风" "岛风" "滩风" "矢风" "羽风" "汐风" "秋风" "夕风" "太刀风" "帆风" "野风" "波风" "沼风"
"神风" "朝风" "春风" "松风" "旗风" "追风" "疾风" "朝凪" "夕凪"
"睦月" "如月" "弥生" "卯月" "皋月" "水无月" "文月" "长月" "菊月" "三日月" "望月" "夕月"
"吹雪" "白雪" "初雪" "丛云" "东云" "薄云" "白云" "矶波" "浦波"
"绫波" "敷波" "朝雾" "夕雾" "天雾" "狭雾" "胧" "曙" "涟" "潮"
"晓" "响" "雷" "电"
"初春" "子日" "若叶" "初霜" "有明" "夕暮"
"白露" "时雨" "村雨" "夕立" "春雨" "五月雨" "海风" "山风" "江风" "凉风"
"朝潮" "大潮" "满潮" "荒潮" "朝云" "山云" "夏云" "峯云" "霰" "霞"
"阳炎" "不知火" "黑潮" "亲潮" "早潮" "夏潮" "初风" "雪风" "天津风" "时津风" "浦风" "矶风" "浜风" "谷风" "野分"
"岚" "萩风" "舞风" "秋云"
"夕云" "卷云" "风云" "长波" "卷波" "高波" "大波" "清波" "玉波" "凉波" "藤波" "早波" "滨波" "冲波" "岸波" "朝霜"
"早霜" "秋霜" "清霜" "海雾" "山雾" "谷雾" "川雾" "妙风" "里风" "村风" "山雨" "秋雨" "夏雨" "早雨" "高潮" "秋潮"
"春潮" "若潮"
"秋月" "照月" "凉月" "初月" "新月" "若月" "霜月"
"冬月" "春月" "宵月" "夏月"
"满月" "花月" "清月" "大月" "叶月" "山月" "浦月" "青云" "红云" "春云" "天云" "八重云" "冬云" "雪云" "冲津风"
"霜风" "朝东风" "东风" "西风" "南风"
"岛风" "北风" "早风" "夏风" "冬风" "初夏" "初秋" "早春"
"峰雪" "泽雪" "滨雪" "矶雪" "春雪" "山雪" "松雪" "濑户雪" "朝雪" "岛雪" "深雪"
"朝日" "清风" "微风" "大风" "旋风" "轻风" "真风"
}
}
JAP_NATURE = {
name = NAME_THEME_IJN_NATURE #plants for small DDs mostly
ship_types = { ship_hull_light destroyer ship_hull_civilian }
for_countries = { CHY }
type = ship
fallback_name = "%d"
unique = {
"樱" "橘"
"桦" "柏" "榊" "桂" "杉" "枫" "梅" "桐" "楠" "松"
"桃" "樫" "桧" "柳"
"榎" "槙" "榉" "桑" "椿" "楢"
"枞" "榧" "梨" "竹" "柿" "栂" "榆" "栗" "菊" "葵" "藤" "萩" "薄" "菱" "莲" "蕨" "蓼" "菫" "茑" "苇" "蓬"
"若竹" "吴竹" "早苗" "早蕨" "朝颜" "夕颜" "芙蓉" "刈萱"
"桔梗" "百合" "菖蒲" "海棠" "杜若" "踯躅" "紫苑" "紫阳" "泽泻" "牡丹" "芭蕉" "抚子"
"八重樱" "矢竹" "葛" "真竹" "早梅" "飞梅" "若樱" "山樱" "雄竹" "初樱" "初梅" "梓" "御藏" "三宅" "淡路" "倉桥"
"能美" "千振" "屋代" "草垣" "篠竹" "白梅" "柏" "黄菊" "初菊" "茜" "白菊" "千" "若草" "夏草" "秋草" "栃" "野菊"
"占守" "八丈" "国后" "石垣" "択捉" "隐岐" "佐渡" "松轮" "福江" "对马" "六連" "若宫" "干珠" "天草" "满珠" "笠户" "壱岐"
"友知" "鹈来" "日振" "昭南" "大东" "冲绳" "久米" "生名" "新南" "屋久" "粟国" "目斗" "稲木" "宇久" "竹生" "四阪"
"羽节" "崎户" "久贺" "男鹿" "神津" "金轮" "志贺" "奄美" "保高" "波太" "伊王" "高根" "伊唐" "蔚美" "室津"
"千鸟" "真鹤" "友鹤" "初雁"
}
}
JAP_RIVER = {
name = NAME_THEME_RIVERS #for cruisers (including battlecruisers) and cruiser converted carriers
for_countries = { CHY }
ship_types = { ship_hull_cruiser light_cruiser heavy_cruiser }
type = ship
fallback_name = "%d"
unique = {
"浅间" "古鹰" "加古" "青叶" "衣笠" "妙高" "那智" "羽黑" "足柄" "高雄" "爱宕" "摩耶" "鸟海" "最上" "三隈" "铃谷"
"熊野" "利根" "筑摩" "伊吹" "仁淀" "平户" "天龙" "龙田" "球磨" "多摩" "北上" "大井" "木曾" "长良" "五十铃" "名取"
"由良" "鬼怒" "阿武隈" "夕张" "川内" "神通" "那珂" "阿贺野" "能代" "矢矧" "酒匂" "大淀"
"绫濑" "水无濑" "音无濑" "天城" "金刚" "比叡" "榛名" "雾岛"
"筑波" "生驹" "鞍马"
}
}
JAP_MOUNTAIN = {
name = NAME_THEME_MOUNTAINS #for cruisers (including battlecruisers) and cruiser converted carriers
for_countries = { CHY }
ship_types = { ship_hull_cruiser light_cruiser heavy_cruiser ship_hull_heavy battle_cruiser }
type = ship
fallback_name = "%d"
unique = {
"石见" "磐手" "旭日" "藏王" "吾妻" "饭丰" "磐梯" "那须" "卷机" "谷川" "高妻" "穗高"
"常念" "乘鞍" "蓼科" "瑞墙" "丹沢" "惠那" "塩见" "赤石"
"大峰" "石槌" "开闻" "和华" "栗驹" "森吉" "守门" "八海" "岩菅" "妙义" "武甲"
"羽草" "爱鹰" "尾铃" "市房" "由布" "云仙" "有明" "饭纲"
}
}
### LIGHT CRUISER NAMES###
JAP_CL_HISTORICAL = {
name = NAME_THEME_HISTORICAL_CL
for_countries = { CHY }
type = ship
ship_types = { ship_hull_cruiser light_cruiser }
fallback_name = "第%d 轻巡洋舰"
unique = {
"铃谷" "熊野" "香取" "鹿岛" "香椎" "香取" "阿贺野" "能代" "矢矧" "酒匂" "大淀"
# Captured/Converted/Older Models
"柏原" "八十岛" "五百岛" "淀" "矢矧" "平户" "天龙" "龙田" "球磨" "多摩" "北上" "大井"
"木曾" "长良" "五十铃" "名取" "由良" "鬼怒" "阿武隈" "那珂" "川内" "神通" "加古"
"夕张" "最上" "三隈"
# Fictional
"岩城" "真渊" "高濑" "成濑" "米代" "岩木" "鹤见" "大矢" "庄内" "铃鹿" "云图" "吉田" "丸山"
"高津" "义井" "高桥" "矢部" "吉野" "翁贺" "班卓" "松浦" "山国" "筑吾" "五濑" "菊池" "木月" "奥丸"
}
}
### HEAVY CRUISER NAMES###
JAP_CA_HISTORICAL = {
name = NAME_THEME_HISTORICAL_CA
for_countries = { CHY }
type = ship
ship_types = { ship_hull_cruiser heavy_cruiser }
fallback_name = "第%d 重巡洋舰"
unique = {
"利根" "筑摩" "阿苏" "筑波"
# Older Models
"妙高" "古鹰" "加古" "那智" "羽黒" "足柄" "爱宕" "摩耶" "鸟海" "高雄" "宗谷" "津轻"
# Cancelled/not completed
"伊吹" "孝义" "最上" "三隈" "铃谷" "熊野"
# Fictional
"岩城" "岩手" "朝日"
"高足" "石口" "饭丰" "潮汐" "万代" "栗驹" "森吉" "苏门" "八海" "岩硕" "谷川" "那须"
"丹泽" "明高" "水垣" "藏王" "有明" "穗高" "浅间" "典仓"
}
}
### BATTLESHIP NAMES ###
JAP_BB_HISTORICAL = {
name = NAME_THEME_HISTORICAL_BB
for_countries = { CHY }
type = ship
ship_types = { ship_hull_heavy battleship }
fallback_name = "Senkan %d -go"
unique = {
"比叡" "大和" "武藏" "土佐" "纪伊" "尾张" "石见 " "相模" "周防" "肥前" "出云"
# Captured/Converted/Older Models
"扶桑" "山城" "日向" "长门" "陆奥" "榛名" "雾岛" "加贺" "信浓" "河内" "妙义"
# Fictional
"出羽" "日立" "能登" "日田" "岐阜" "美川" "骏河" "奥羽" "越后" "川口" "伊加" "丹波" "佐木" "浅间" "萨摩"
"敷岛" "爱鹰"
}
}
### BATTLECRUISER NAMES ###
JAP_BC_HISTORICAL = {
name = NAME_THEME_HISTORICAL_BC
for_countries = { CHY }
type = ship
ship_types = { ship_hull_heavy battle_cruiser }
fallback_name = "Jun'yosenkan %d -go"
unique = {
"金刚" "比叡" "雾岛" "榛名" "天城" "筑波" "生驹" "伊吹" "鞍马" "赤城" "爱宕" "高雄"
# Fictional
"岩城" "岩手" "旭日" "由布" "竹中" "吾妻" "万代" "那须" "有明" "谷川" "高妻" "穂高"
"浅山" "和田" "阿苏" "北村" "大阪" "石鎚" "水崎" "丹泽" "赤石" "栗驹" "森吉"
"奥明" "海门" "八戒" "妙义"
}
}

View File

@@ -1,9 +1,9 @@
##### SOV BFL NAME LISTS #####
##### SOV NAME LISTS #####
### THEME: ANIMALS (SUBMARINES) ###
SOV_ANIMALS_NAVY = {
name = NAME_THEME_ANIMALS
for_countries = { SOV BFL }
for_countries = { BFL }
type = ship
ship_types = { ship_hull_submarine submarine }
@@ -32,7 +32,7 @@ SOV_ANIMALS_NAVY = {
SOV_ADJECTIVES_NAVY = {
name = NAME_THEME_ADJECTIVES_SOV
for_countries = { SOV BFL }
for_countries = { BFL }
type = ship
ship_types = { ship_hull_light destroyer ship_hull_civilian }
@@ -60,7 +60,7 @@ SOV_ADJECTIVES_NAVY = {
SOV_CITIES_NAVY = {
name = NAME_THEME_CITIES
for_countries = { SOV BFL }
for_countries = { BFL }
type = ship
@@ -83,7 +83,7 @@ SOV_CITIES_NAVY = {
SOV_ADMIRALS_NAVY = {
name = NAME_THEME_ADMIRALS
for_countries = { SOV BFL }
for_countries = { BFL }
type = ship
@@ -106,7 +106,7 @@ SOV_ADMIRALS_NAVY = {
SOV_NAMES_NAVY = {
name = NAME_THEME_NAMES
for_countries = { SOV BFL }
for_countries = { BFL }
type = ship
ship_types = { ship_hull_light destroyer ship_hull_cruiser light_cruiser heavy_cruiser ship_hull_civilian }
@@ -128,7 +128,7 @@ SOV_NAMES_NAVY = {
SOV_SHIPS_NAVY = {
name = NAME_THEME_SHIPS_SOV
for_countries = { SOV BFL }
for_countries = { BFL }
type = ship
ship_types = { ship_hull_cruiser light_cruiser heavy_cruiser ship_hull_heavy battle_cruiser battleship }
@@ -150,7 +150,7 @@ SOV_SHIPS_NAVY = {
SOV_BATTLES_NAVY = {
name = NAME_THEME_BATTLES
for_countries = { SOV BFL }
for_countries = { BFL }
type = ship
ship_types = { ship_hull_heavy battle_cruiser battleship }
@@ -170,7 +170,7 @@ SOV_BATTLES_NAVY = {
SOV_DD_HISTORICAL = {
name = NAME_THEME_HISTORICAL_DESTROYERS
for_countries = { SOV BFL }
for_countries = { BFL }
can_use = {
NOT = {
@@ -204,7 +204,7 @@ SOV_DD_HISTORICAL = {
SOV_CL_HISTORICAL = {
name = NAME_THEME_HISTORICAL_CL
for_countries = { SOV BFL }
for_countries = { BFL }
can_use = {
NOT = {
@@ -233,7 +233,7 @@ SOV_CL_HISTORICAL = {
SOV_CA_HISTORICAL = {
name = NAME_THEME_HISTORICAL_CA
for_countries = { SOV BFL }
for_countries = { BFL }
can_use = {
NOT = {
@@ -260,7 +260,7 @@ SOV_CA_HISTORICAL = {
SOV_MINELAYERS_HISTORICAL = {
name = NAME_THEME_HISTORICAL_MINELAYERS
for_countries = { SOV BFL }
for_countries = { BFL }
can_use = {
NOT = {
@@ -286,7 +286,7 @@ SOV_MINELAYERS_HISTORICAL = {
SOV_BB_HISTORICAL = {
name = NAME_THEME_HISTORICAL_BB
for_countries = { SOV BFL }
for_countries = { BFL }
can_use = {
NOT = {
@@ -311,7 +311,7 @@ SOV_BB_HISTORICAL = {
SOV_BC_HISTORICAL = {
name = NAME_THEME_HISTORICAL_BC
for_countries = { SOV BFL }
for_countries = { BFL }
can_use = {
NOT = {
@@ -337,7 +337,7 @@ SOV_BC_HISTORICAL = {
SOV_CV_HISTORICAL = {
name = NAME_THEME_HISTORICAL_CARRIERS
for_countries = { SOV BFL }
for_countries = { BFL }
can_use = {
NOT = {
@@ -361,7 +361,7 @@ SOV_CV_HISTORICAL = {
SOV_SS_SHCHUKA = {
name = NAME_THEME_HISTORICAL_SHCHUKAS
for_countries = { SOV BFL }
for_countries = { BFL }
type = ship
ship_types = { ship_hull_submarine submarine }
@@ -467,7 +467,7 @@ SOV_SS_SHCHUKA = {
SOV_SS_STALINETS = {
name = NAME_THEME_HISTORICAL_STALINETS
for_countries = { SOV BFL }
for_countries = { BFL }
can_use = {
NOT = {
@@ -508,7 +508,7 @@ SOV_SS_STALINETS = {
SOV_SS_LENINETS = {
name = NAME_THEME_HISTORICAL_LENINETS
for_countries = { SOV BFL }
for_countries = { BFL }
can_use = {
NOT = {
@@ -549,7 +549,7 @@ SOV_SS_LENINETS = {
SOV_SS_CLASS_K = {
name = NAME_THEME_HISTORICAL_CLASS_K
for_countries = { SOV BFL }
for_countries = { BFL }
type = ship
ship_types = { ship_hull_cruiser_submarine submarine }
@@ -589,11 +589,11 @@ SOV_SS_CLASS_K = {
}
}
### THEME: SOVIET REGIONS ###
### THEME: BFLIET REGIONS ###
SOV_STATES = {
name = NAME_THEME_STATES
for_countries = { SOV BFL }
for_countries = { BFL }
can_use = {
NOT = {
@@ -614,11 +614,11 @@ SOV_STATES = {
}
}
## THEME: SOVIET CITIES ###
## THEME: BFLIET CITIES ###
SOV_CITIES = {
name = NAME_THEME_CITIES
for_countries = { SOV BFL }
for_countries = { BFL }
can_use = {
NOT = {
@@ -636,11 +636,11 @@ SOV_CITIES = {
}
}
## THEME: FAMOUS SOVIET LEADERS ###
## THEME: FAMOUS BFLIET LEADERS ###
SOV_LEADERS = {
name = NAME_THEME_LEADERS
for_countries = { SOV BFL }
for_countries = { BFL }
can_use = {
NOT = {
@@ -662,7 +662,7 @@ SOV_LEADERS = {
SOV_RIVERS = {
name = NAME_THEME_RIVERS
for_countries = { SOV BFL }
for_countries = { BFL }
type = ship
@@ -685,7 +685,7 @@ SOV_RIVERS = {
SOV_DD_IMPERIAL = {
name = NAME_THEME_IMPERIAL_DD
for_countries = { SOV BFL }
for_countries = { BFL }
can_use = {
OR = {
@@ -722,7 +722,7 @@ SOV_DD_IMPERIAL = {
SOV_DE_IMPERIAL = {
name = NAME_THEME_IMPERIAL_DE
for_countries = { SOV BFL }
for_countries = { BFL }
can_use = {
OR = {
@@ -751,7 +751,7 @@ SOV_DE_IMPERIAL = {
SOV_CL_IMPERIAL = {
name = NAME_THEME_IMPERIAL_CL
for_countries = { SOV BFL }
for_countries = { BFL }
can_use = {
OR = {
@@ -778,7 +778,7 @@ SOV_CL_IMPERIAL = {
SOV_CA_IMPERIAL = {
name = NAME_THEME_IMPERIAL_CA
for_countries = { SOV BFL }
for_countries = { BFL }
can_use = {
OR = {
@@ -805,7 +805,7 @@ SOV_CA_IMPERIAL = {
SOV_MINELAYERS_IMPERIAL = {
name = NAME_THEME_IMPERIAL_MINELAYERS
for_countries = { SOV BFL }
for_countries = { BFL }
can_use = {
OR = {
@@ -830,7 +830,7 @@ SOV_MINELAYERS_IMPERIAL = {
SOV_MINESWEEPERS_IMPERIAL = {
name = NAME_THEME_IMPERIAL_MINESWEEPERS
for_countries = { SOV BFL }
for_countries = { BFL }
can_use = {
OR = {
@@ -852,11 +852,11 @@ SOV_MINESWEEPERS_IMPERIAL = {
}
}
### CAPITAL SHIP NAMES ###
### CAPSADL SHIP NAMES ###
SOV_BBBC_IMPERIAL = {
name = NAME_THEME_IMPERIAL_CAPITAL
name = NAME_THEME_IMPERIAL_CAPSADL
for_countries = { SOV BFL }
for_countries = { BFL }
can_use = {
OR = {
@@ -882,7 +882,7 @@ SOV_BBBC_IMPERIAL = {
SOV_CV_IMPERIAL = {
name = NAME_THEME_IMPERIAL_CARRIERS
for_countries = { SOV BFL }
for_countries = { BFL }
can_use = {
OR = {
@@ -906,7 +906,7 @@ SOV_CV_IMPERIAL = {
SOV_SS_IMPERIAL = {
name = NAME_THEME_IMPERIAL_SUBMARINES
for_countries = { SOV BFL }
for_countries = { BFL }
can_use = {
OR = {
@@ -933,7 +933,7 @@ SOV_SS_IMPERIAL = {
SOV_IMPERIAL_CITIES = {
name = NAME_THEME_CITIES
for_countries = { SOV BFL }
for_countries = { BFL }
can_use = {
OR = {
@@ -955,7 +955,7 @@ SOV_IMPERIAL_CITIES = {
SOV_IMPERIAL_GOVERNORATES = {
name = NAME_THEME_GOVERNORATES
for_countries = { SOV BFL }
for_countries = { BFL }
can_use = {
OR = {
@@ -978,7 +978,7 @@ SOV_IMPERIAL_GOVERNORATES = {
SOV_SAINTS = {
name = NAME_THEME_SAINTS
for_countries = { SOV BFL }
for_countries = { BFL }
can_use = {
has_completed_focus = SOV_the_third_rome

View File

@@ -1,9 +1,9 @@
##### USA BYG NAME LISTS #####
##### USA NAME LISTS #####
### THEME: FISH (HISTORICAL SUBMARINES) ###
USA_FISH = {
name = NAME_THEME_FISH
for_countries = { USA BYG } # HAW, NEE, CSA is separate
for_countries = { BYG } # HAW, NEE, CSA is separate
type = ship
ship_types = { ship_hull_submarine submarine }
@@ -48,7 +48,7 @@ USA_FISH = {
USA_HEROES_NAVY = {
name = NAME_THEME_HISTORICAL_DESTROYERS
for_countries = { USA BYG } # HAW, NEE, CSA is separate
for_countries = { BYG } # HAW, NEE, CSA is separate
type = ship
ship_types = { ship_hull_light destroyer ship_hull_civilian }
@@ -123,7 +123,7 @@ USA_HEROES_NAVY = {
USA_CITIES = {
name = NAME_THEME_CITIES
for_countries = { USA BYG } # HAW, NEE, CSA is separate
for_countries = { BYG } # HAW, NEE, CSA is separate
type = ship
ship_types = { ship_hull_cruiser light_cruiser heavy_cruiser }
@@ -149,7 +149,7 @@ USA_CITIES = {
USA_BATTLES = {
name = NAME_THEME_BATTLES
for_countries = { USA BYG } # HAW, NEE, CSA is separate
for_countries = { BYG } # HAW, NEE, CSA is separate
type = ship
ship_types = { ship_hull_heavy battle_cruiser }
@@ -170,7 +170,7 @@ USA_BATTLES = {
USA_STATES = {
name = NAME_THEME_STATES
for_countries = { USA BYG } # HAW, NEE, CSA is separate
for_countries = { BYG } # HAW, NEE, CSA is separate
type = ship
ship_types = { ship_hull_heavy battleship ship_hull_carrier carrier }
@@ -190,7 +190,7 @@ USA_STATES = {
USA_DE_HISTORICAL = {
name = NAME_THEME_HISTORICAL_DE
for_countries = { USA BYG }
for_countries = { BYG }
type = ship
ship_types = { ship_hull_light destroyer ship_hull_civilian }
@@ -235,7 +235,7 @@ USA_DE_HISTORICAL = {
USA_CL_HISTORICAL = {
name = NAME_THEME_HISTORICAL_CL
for_countries = { USA BYG }
for_countries = { BYG }
type = ship
ship_types = { ship_hull_cruiser light_cruiser }
@@ -248,7 +248,7 @@ USA_CL_HISTORICAL = {
"布鲁克林" "萨凡纳" "纳什维尔" "火奴鲁鲁" "凤凰城" "博伊西" "圣路易斯" "海伦娜" "亚特兰大" "朱诺"
"圣迭戈" "圣胡安" "奥克兰" "克利夫兰" "哥伦比亚" "蒙彼利埃" "丹佛" "圣达菲" "里诺" "伯明翰" "莫比尔"
"比洛克西" "休斯顿" "迈阿密" "弗林特" "文森斯" "帕萨迪纳" "斯普林菲尔德" "托皮卡" "维克斯堡" "德鲁斯" "阿斯托里亚"
"奥克拉荷马城" "威尔克斯·巴雷" "图森" "普罗维登斯" "小石城" "阿姆斯特丹" "朴茨茅斯" "代顿" "法戈" "斯波堪" "弗雷斯诺"
"奥克拉荷马城" "威尔克斯·巴雷" "图森" "普罗维登斯" "小石城" "阿姆斯特丹" "朴茨茅斯" "代顿" "法戈" "斯波堪" "弗雷斯诺"
"曼彻斯特" "加尔维斯顿" "亨廷顿" "伍斯特" "罗诺基" "塔拉哈西" "纽黑文" "维明顿" "布法罗" "扬斯敦" "纽瓦克"
# CLAA Names
"巴耶霍" "夏延" "查塔努加" "加里" "奥马哈" "密尔沃基" "底特律" "里奇蒙"
@@ -264,7 +264,7 @@ USA_CL_HISTORICAL = {
USA_CA_HISTORICAL = {
name = NAME_THEME_HISTORICAL_CA
for_countries = { USA BYG }
for_countries = { BYG }
type = ship
ship_types = { ship_hull_cruiser heavy_cruiser }
@@ -287,7 +287,7 @@ USA_CA_HISTORICAL = {
USA_CLAA_HISTORICAL = {
name = NAME_THEME_HISTORICAL_CLAA
for_countries = { USA BYG }
for_countries = { BYG }
type = ship
ship_types = { ship_hull_cruiser light_cruiser }
@@ -310,7 +310,7 @@ USA_CLAA_HISTORICAL = {
USA_MINELAYERS_HISTORICAL = {
name = NAME_THEME_HISTORICAL_MINELAYERS
for_countries = { USA BYG }
for_countries = { BYG }
type = ship
ship_types = { ship_hull_cruiser light_cruiser ship_hull_light destroyer ship_hull_civilian }
@@ -334,7 +334,7 @@ USA_MINELAYERS_HISTORICAL = {
USA_BB_HISTORICAL = {
name = NAME_THEME_HISTORICAL_BB
for_countries = { USA BYG }
for_countries = { BYG }
type = ship
ship_types = { ship_hull_heavy battleship }
@@ -356,7 +356,7 @@ USA_BB_HISTORICAL = {
USA_BC_HISTORICAL = {
name = NAME_THEME_HISTORICAL_BC
for_countries = { USA BYG }
for_countries = { BYG }
type = ship
ship_types = { ship_hull_heavy battle_cruiser }
@@ -376,7 +376,7 @@ USA_BC_HISTORICAL = {
USA_CV_HISTORICAL = {
name = NAME_THEME_HISTORICAL_CARRIERS
for_countries = { USA BYG } # HAW, CSA, NEE is separate
for_countries = { BYG } # HAW, CSA, NEE is separate
type = ship
ship_types = { ship_hull_carrier carrier }
@@ -398,7 +398,7 @@ USA_CV_HISTORICAL = {
USA_CVL_HISTORICAL = {
name = NAME_THEME_HISTORICAL_CVL
for_countries = { USA BYG } # HAW, CSA, NEE is separate
for_countries = { BYG } # HAW, CSA, NEE is separate
type = ship
ship_types = { ship_hull_carrier carrier }
@@ -425,7 +425,7 @@ USA_CVL_HISTORICAL = {
USA_SS_HISTORICAL = {
name = NAME_THEME_HISTORICAL_SUBMARINES
for_countries = { USA BYG }
for_countries = { BYG }
type = ship
ship_types = { ship_hull_submarine submarine }
@@ -454,7 +454,7 @@ USA_SS_HISTORICAL = {
USA_BIRDS = {
name = NAME_THEME_BIRDS
for_countries = { USA BYG }
for_countries = { BYG }
type = ship
@@ -470,7 +470,7 @@ USA_BIRDS = {
USA_LEADERS = {
name = NAME_THEME_LEADERS
for_countries = { USA BYG } # HAW, CSA, NEE is separate
for_countries = { BYG } # HAW, CSA, NEE is separate
type = ship
@@ -491,7 +491,7 @@ USA_LEADERS = {
CSA_DD_CONFEDERATE = {
name = NAME_THEME_CONFEDERATE_DESTROYERS
for_countries = { CSA USA BYG }
for_countries = { CSA BYG }
can_use = {
OR = {
tag = CSA
@@ -546,7 +546,7 @@ CSA_DD_CONFEDERATE = {
CSA_CL_CONFEDERATE = {
name = NAME_THEME_CONFEDERATE_CL
for_countries = { CSA USA BYG }
for_countries = { CSA BYG }
can_use = {
OR = {
tag = CSA
@@ -564,7 +564,7 @@ CSA_CL_CONFEDERATE = {
"布鲁克林" "布鲁克林" "萨凡纳" "纳什维尔" "火奴鲁鲁" "凤凰城" "博伊西" "圣路易斯" "海伦娜" "亚特兰大" "朱诺"
"圣迭戈" "圣胡安" "奥克兰" "克利夫兰" "哥伦比亚" "蒙彼利埃" "丹佛" "圣达菲" "里诺" "伯明翰" "莫比尔"
"比洛克西" "休斯顿" "迈阿密" "弗林特" "文森斯" "帕萨迪纳" "斯普林菲尔德" "托皮卡" "维克斯堡" "德鲁斯" "阿斯托里亚"
"奥克拉荷马城" "威尔克斯·巴雷" "图森" "普罗维登斯" "小石城" "阿姆斯特丹" "朴茨茅斯" "代顿" "法戈" "斯波堪" "弗雷斯诺"
"奥克拉荷马城" "威尔克斯·巴雷" "图森" "普罗维登斯" "小石城" "阿姆斯特丹" "朴茨茅斯" "代顿" "法戈" "斯波堪" "弗雷斯诺"
"曼彻斯特" "加尔维斯顿" "亨廷顿" "伍斯特" "罗诺基" "塔拉哈西" "纽黑文" "维明顿" "布法罗" "扬斯敦" "纽瓦克"
"巴耶霍" "夏延" "查塔努加" "加里" "奥马哈" "密尔沃基" "底特律" "里奇蒙" "康科德" "辛辛那提" "罗利"
"特林顿" "马波海德" "孟菲斯"
@@ -575,7 +575,7 @@ CSA_CL_CONFEDERATE = {
CSA_CA_CONFEDERATE = {
name = NAME_THEME_CONFEDERATE_CA
for_countries = { CSA USA BYG }
for_countries = { CSA BYG }
can_use = {
OR = {
tag = CSA
@@ -602,7 +602,7 @@ CSA_CA_CONFEDERATE = {
USA_BB_CONFEDERATE = {
name = NAME_THEME_CONFEDERATE_BB
for_countries = { CSA USA BYG }
for_countries = { CSA BYG }
can_use = {
OR = {
tag = CSA
@@ -627,7 +627,7 @@ USA_BB_CONFEDERATE = {
USA_BC_CONFEDERATE = {
name = NAME_THEME_CONFEDERATE_BC
for_countries = { CSA USA BYG }
for_countries = { CSA BYG }
can_use = {
OR = {
tag = CSA
@@ -650,7 +650,7 @@ USA_BC_CONFEDERATE = {
USA_CV_CONFEDERATE = {
name = NAME_THEME_CONFEDERATE_CARRIERS
for_countries = { CSA USA BYG }
for_countries = { CSA BYG }
can_use = {
OR = {
tag = CSA
@@ -675,7 +675,7 @@ USA_CV_CONFEDERATE = {
CSA_SS_CONFEDERATE = {
name = NAME_THEME_CONFEDERATE_SUBMARINES
for_countries = { CSA USA BYG }
for_countries = { CSA BYG }
can_use = {
OR = {
tag = CSA