From 4f0e849854de682c02762570c6c975f5cf52c1a5 Mon Sep 17 00:00:00 2001 From: "actions[bot]" Date: Wed, 26 Jun 2024 23:43:07 +0800 Subject: [PATCH] 2024-06-26 23:43:07 --- src/common/ai_equipment/AZ_naval.txt | 0 src/common/ai_equipment/generic_naval.txt | 0 src/common/ai_equipment/vnr_DD_cruiser.txt | 100 + src/common/ai_equipment/vnr_DD_leader.txt | 139 + src/common/ai_equipment/vnr_DD_screens.txt | 358 + .../ai_equipment/vnr_battlecruisers.txt | 109 + src/common/ai_equipment/vnr_battleships.txt | 320 + src/common/ai_equipment/vnr_carriers.txt | 384 + .../ai_equipment/vnr_carriers_light.txt | 125 + .../ai_equipment/vnr_heavy_cruisers.txt | 273 + .../ai_equipment/vnr_large_cruisers.txt | 109 + .../ai_equipment/vnr_light_cruisers.txt | 305 + src/common/ai_equipment/vnr_panzerschiff.txt | 95 + src/common/ai_equipment/vnr_submarines.txt | 271 + .../ai_strategy/az_naval_production.txt | 958 +++ src/common/ai_strategy/naval_production.txt | 2551 +++++++ src/common/decisions/keyan_decisions.txt | 846 +++ src/common/on_actions/00_navy_rework.txt | 50 + .../on_actions/az_vnr_patch_on_actions.txt | 13 + .../units/names_ships/CHI_ship_names.txt | 279 + .../units/names_ships/CHI_ship_names_2.txt | 827 +++ .../units/names_ships/ENG_ship_names.txt | 536 ++ .../units/names_ships/ENG_ship_names_2.txt | 3740 ++++++++++ .../units/names_ships/FRA_ship_names.txt | 305 + .../units/names_ships/FRA_ship_names_2.txt | 1388 ++++ .../units/names_ships/GER_ship_name.txt | 723 ++ .../units/names_ships/GER_ship_name_2.txt | 729 ++ .../units/names_ships/ITA_ship_names.txt | 260 + .../units/names_ships/ITA_ship_names_2.txt | 974 +++ .../units/names_ships/SIR_ship_name_2.txt | 1200 +++ .../units/names_ships/SOV_ship_names.txt | 1009 +++ .../units/names_ships/SOV_ship_names_2.txt | 539 ++ .../units/names_ships/USA_ship_names.txt | 705 ++ .../units/names_ships/USA_ship_names_2.txt | 3213 ++++++++ src/descriptor.mod | 12 + src/events/00_navy_rework.txt | 486 ++ src/events/ai_ships.txt | 1596 ++++ src/events/az_vnr_patch.txt | 68 + src/history/units/BFL_1936_naval_mtg.txt | 1 + src/history/units/BYG_1936_naval_mtg.txt | 1 + src/history/units/CHY_1936_naval.txt | 1 + src/history/units/DOH_1936_naval_mtg.txt | 1 + src/history/units/HUJ_1936_Naval.txt | 1 + src/history/units/SAD_1936_naval_mtg.txt | 1 + src/history/units/TIX_1936_naval_mtg.txt | 1 + src/history/units/YUW_1936_naval_mtg.txt | 1 + src/interface/countrytechtreeview.gui | 6482 +++++++++++++++++ .../simp_chinese/az_vnr_l_simp_chinese.yml | 83 + 48 files changed, 32168 insertions(+) create mode 100755 src/common/ai_equipment/AZ_naval.txt create mode 100755 src/common/ai_equipment/generic_naval.txt create mode 100755 src/common/ai_equipment/vnr_DD_cruiser.txt create mode 100755 src/common/ai_equipment/vnr_DD_leader.txt create mode 100755 src/common/ai_equipment/vnr_DD_screens.txt create mode 100755 src/common/ai_equipment/vnr_battlecruisers.txt create mode 100755 src/common/ai_equipment/vnr_battleships.txt create mode 100755 src/common/ai_equipment/vnr_carriers.txt create mode 100755 src/common/ai_equipment/vnr_carriers_light.txt create mode 100755 src/common/ai_equipment/vnr_heavy_cruisers.txt create mode 100755 src/common/ai_equipment/vnr_large_cruisers.txt create mode 100755 src/common/ai_equipment/vnr_light_cruisers.txt create mode 100755 src/common/ai_equipment/vnr_panzerschiff.txt create mode 100755 src/common/ai_equipment/vnr_submarines.txt create mode 100755 src/common/ai_strategy/az_naval_production.txt create mode 100755 src/common/ai_strategy/naval_production.txt create mode 100755 src/common/decisions/keyan_decisions.txt create mode 100755 src/common/on_actions/00_navy_rework.txt create mode 100755 src/common/on_actions/az_vnr_patch_on_actions.txt create mode 100755 src/common/units/names_ships/CHI_ship_names.txt create mode 100755 src/common/units/names_ships/CHI_ship_names_2.txt create mode 100755 src/common/units/names_ships/ENG_ship_names.txt create mode 100755 src/common/units/names_ships/ENG_ship_names_2.txt create mode 100755 src/common/units/names_ships/FRA_ship_names.txt create mode 100755 src/common/units/names_ships/FRA_ship_names_2.txt create mode 100755 src/common/units/names_ships/GER_ship_name.txt create mode 100755 src/common/units/names_ships/GER_ship_name_2.txt create mode 100755 src/common/units/names_ships/ITA_ship_names.txt create mode 100755 src/common/units/names_ships/ITA_ship_names_2.txt create mode 100755 src/common/units/names_ships/SIR_ship_name_2.txt create mode 100755 src/common/units/names_ships/SOV_ship_names.txt create mode 100755 src/common/units/names_ships/SOV_ship_names_2.txt create mode 100755 src/common/units/names_ships/USA_ship_names.txt create mode 100755 src/common/units/names_ships/USA_ship_names_2.txt create mode 100755 src/descriptor.mod create mode 100755 src/events/00_navy_rework.txt create mode 100755 src/events/ai_ships.txt create mode 100755 src/events/az_vnr_patch.txt create mode 100755 src/history/units/BFL_1936_naval_mtg.txt create mode 100755 src/history/units/BYG_1936_naval_mtg.txt create mode 100755 src/history/units/CHY_1936_naval.txt create mode 100755 src/history/units/DOH_1936_naval_mtg.txt create mode 100755 src/history/units/HUJ_1936_Naval.txt create mode 100755 src/history/units/SAD_1936_naval_mtg.txt create mode 100755 src/history/units/TIX_1936_naval_mtg.txt create mode 100755 src/history/units/YUW_1936_naval_mtg.txt create mode 100755 src/interface/countrytechtreeview.gui create mode 100755 src/localisation/simp_chinese/az_vnr_l_simp_chinese.yml diff --git a/src/common/ai_equipment/AZ_naval.txt b/src/common/ai_equipment/AZ_naval.txt new file mode 100755 index 0000000..e69de29 diff --git a/src/common/ai_equipment/generic_naval.txt b/src/common/ai_equipment/generic_naval.txt new file mode 100755 index 0000000..e69de29 diff --git a/src/common/ai_equipment/vnr_DD_cruiser.txt b/src/common/ai_equipment/vnr_DD_cruiser.txt new file mode 100755 index 0000000..a747286 --- /dev/null +++ b/src/common/ai_equipment/vnr_DD_cruiser.txt @@ -0,0 +1,100 @@ +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 + } + } + } +} diff --git a/src/common/ai_equipment/vnr_DD_leader.txt b/src/common/ai_equipment/vnr_DD_leader.txt new file mode 100755 index 0000000..8897995 --- /dev/null +++ b/src/common/ai_equipment/vnr_DD_leader.txt @@ -0,0 +1,139 @@ +naval_screen_leader = { + category = naval + #available_for = {} + #blocked_for = {} + roles = { vnr_naval_screen_leader } + priority = { base = 10 } + + screen_leader_1924 = { + name = vnr_dl_1924 + role_icon_index = 33 + + priority = { + base = 1 + } + + 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 = 500.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_dl + 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_leader_1936 = { + name = vnr_dl_1936 + role_icon_index = 33 + + priority = { + base = 1 + modifier = { factor = 10 tag = BYG } + modifier = { factor = 25 tag = YUW } + modifier = { factor = 0.1 has_tech = improved_ship_hull_light } + } + + target_variant = { + match_value = 600.0 + + type = vnr_ship_hull_light_3 + 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_dl + 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_leader_1940 = { + name = vnr_dl_1940 + role_icon_index = 33 + + priority = { + base = 1 + modifier = { factor = 10 tag = BYG } + modifier = { factor = 25 tag = YUW } + modifier = { factor = 0.1 has_tech = advanced_ship_hull_light } + } + + target_variant = { + match_value = 800.0 + + type = vnr_ship_hull_light_4 + 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_sonar + fixed_ship_anti_air_slot = ship_anti_air + fixed_ship_role_slot = ship_hull_light_role_dl + 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_leader_1944 = { + name = vnr_dl_1944 + role_icon_index = 33 + + priority = { + base = 1 + modifier = { factor = 10 tag = BYG } + modifier = { factor = 25 tag = YUW } + } + + target_variant = { + match_value = 1000.0 + + type = vnr_ship_hull_light_5 + 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_sonar + fixed_ship_anti_air_slot = ship_anti_air + fixed_ship_role_slot = ship_hull_light_role_dl + 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 + } + } + } +} diff --git a/src/common/ai_equipment/vnr_DD_screens.txt b/src/common/ai_equipment/vnr_DD_screens.txt new file mode 100755 index 0000000..2c68800 --- /dev/null +++ b/src/common/ai_equipment/vnr_DD_screens.txt @@ -0,0 +1,358 @@ +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 + } + } + } +} + diff --git a/src/common/ai_equipment/vnr_battlecruisers.txt b/src/common/ai_equipment/vnr_battlecruisers.txt new file mode 100755 index 0000000..d84530b --- /dev/null +++ b/src/common/ai_equipment/vnr_battlecruisers.txt @@ -0,0 +1,109 @@ +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 + } + } + } +} + diff --git a/src/common/ai_equipment/vnr_battleships.txt b/src/common/ai_equipment/vnr_battleships.txt new file mode 100755 index 0000000..7a4f104 --- /dev/null +++ b/src/common/ai_equipment/vnr_battleships.txt @@ -0,0 +1,320 @@ +naval_capital_battleship = { + category = naval + #available_for = {} + #blocked_for = {} + roles = { vnr_naval_capital_bb } + priority = { base = 10 } + + capital_battleship_1924 = { + name = vnr_bb_1924 + role_icon_index = 3 + + priority = { + base = 10 + modifier = { factor = 0.1 has_tech = interwar_ship_hull_heavy } + modifier = { factor = 0 expert_ai_style = yes } + } + + target_variant = { + match_value = 2000.0 + + type = vnr_ship_hull_heavy_2 + 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 = ship_mast + fixed_ship_engine_slot = { upgrade = current any_of = { heavy_ship_engine_2 heavy_ship_engine_1 } } + fixed_ship_secondaries_slot = ship_secondaries + fixed_ship_armor_slot = { upgrade = current any_of = { ship_armor_bb_2 ship_armor_bb_1 } } + fixed_ship_armor_scheme_slot = { upgrade = current any_of = { ship_scheme_all_or_nothing ship_scheme_mixed ship_scheme_incremental_post_jutland 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_secondaries + mid_2_custom_slot = ship_anti_air + rear_1_custom_slot = ship_heavy_battery + rear_2_custom_slot = ship_heavy_battery + } + } + } + + capital_battleship_1936 = { + name = vnr_bb_1936 + role_icon_index = 3 + + priority = { + base = 20 + modifier = { factor = 0.1 has_tech = improved_ship_hull_heavy } + modifier = { factor = 0 expert_ai_style = yes } + } + + target_variant = { + match_value = 3000.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 = ship_mast + 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_bb_2 ship_armor_bb_1 } } + fixed_ship_armor_scheme_slot = { upgrade = current any_of = { ship_scheme_all_or_nothing ship_scheme_mixed ship_scheme_incremental_post_jutland ship_scheme_incremental } } + fixed_ship_torpedo_defense_system_slot = { upgrade = current any_of = { torpedo_belt_enhanced 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_secondaries + mid_2_custom_slot = ship_anti_air + rear_1_custom_slot = ship_heavy_battery + rear_2_custom_slot = ship_heavy_battery + } + } + } + + capital_battleship_1940 = { + name = vnr_bb_1940 + role_icon_index = 1 + + priority = { + base = 50 + modifier = { factor = 0.1 has_tech = advanced_ship_hull_heavy } + modifier = { factor = 0 expert_ai_style = yes } + } + + target_variant = { + match_value = 3500.0 + + type = vnr_ship_hull_heavy_4 + modules = { + fixed_ship_battery_slot = { any_of = { ship_heavy_battery_triple ship_super_heavy_battery } } + 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_4 heavy_ship_engine_3 heavy_ship_engine_2 heavy_ship_engine_1 } } + fixed_ship_secondaries_slot = ship_dp_secondaries + fixed_ship_armor_slot = { any_of = { ship_armor_bb_3 ship_armor_bb_2 ship_armor_bb_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_enhanced torpedo_belt torpedo_bulge } } + 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_secondaries + mid_2_custom_slot = ship_anti_air + 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 = { any_of = { ship_heavy_battery_triple ship_super_heavy_battery } } + } + } + } + capital_battleship_1944 = { + name = vnr_bb_1944 + role_icon_index = 1 + + priority = { + base = 0 + modifier = { add = 100 has_tech = advanced_ship_hull_heavy } + modifier = { factor = 0.1 has_global_flag = naval_tech_1945 } + modifier = { factor = 0 expert_ai_style = yes } + } + + target_variant = { + match_value = 5000.0 + + type = vnr_ship_hull_heavy_5 + modules = { + fixed_ship_battery_slot = { any_of = { ship_heavy_battery_triple ship_super_heavy_battery } } + 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_dp_secondaries + fixed_ship_armor_slot = { any_of = { ship_armor_bb_4 ship_armor_bb_3 ship_armor_bb_2 ship_armor_bb_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_enhanced torpedo_belt torpedo_bulge } } + 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_anti_air + 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 = { any_of = { ship_heavy_battery_triple ship_super_heavy_battery } } + } + } + } + + capital_battleship_1946 = { + name = vnr_bb_1946 + role_icon_index = 57 + + priority = { + base = 0 + modifier = { add = 100 has_global_flag = naval_tech_1945 } + modifier = { factor = 0 expert_ai_style = yes } + } + + target_variant = { + match_value = 5500.0 + + type = vnr_ship_hull_heavy_5 + modules = { + fixed_ship_battery_slot = { any_of = { ship_heavy_battery_triple ship_super_heavy_battery } } + fixed_ship_anti_air_slot = ship_missile_aa + fixed_ship_fire_control_system_slot = ship_fire_control_system + fixed_ship_radar_slot = ship_radar + fixed_ship_engine_slot = { any_of = { heavy_ship_engine_4_gas heavy_ship_engine_nuclear } } + fixed_ship_secondaries_slot = ship_dp_secondaries + fixed_ship_armor_slot = { any_of = { ship_armor_bb_4 ship_armor_bb_3 ship_armor_bb_2 ship_armor_bb_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_enhanced torpedo_belt torpedo_bulge } } + 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_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 + } + } + } + + capital_battleship_shbb = { + name = vnr_shbb_1936 + role_icon_index = 7 + + priority = { + base = 0 + modifier = { add = 50 tag = CHY } + modifier = { factor = 0 has_navy_size = { unit = SH_battleship size > 4 } } + modifier = { factor = 0 expert_ai_style = yes } + } + + target_variant = { + match_value = 2500.0 + + type = vnr_ship_hull_super_heavy_1 + modules = { + fixed_ship_battery_slot = ship_super_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_mast + fixed_ship_engine_slot = { upgrade = current any_of = { super_heavy_ship_engine_3 super_heavy_ship_engine_2 super_heavy_ship_engine_1 } } + fixed_ship_secondaries_slot = ship_secondaries + fixed_ship_armor_slot = { upgrade = current any_of = { ship_armor_shbb_2 ship_armor_shbb } } + fixed_ship_armor_scheme_slot = { upgrade = current any_of = { ship_scheme_all_or_nothing ship_scheme_mixed ship_scheme_incremental_post_jutland ship_scheme_incremental } } + fixed_ship_torpedo_defense_system_slot = { upgrade = current any_of = { torpedo_belt_enhanced 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_super_heavy_battery_triple + mid_1_custom_slot = ship_secondaries + mid_2_custom_slot = ship_anti_air + mid_3_custom_slot = ship_secondaries + rear_1_custom_slot = ship_super_heavy_battery_triple + } + } + } + + + + # expert AI + capital_battleship_1936_expert = { + role_icon_index = 3 + + priority = { + base = 20 + modifier = { factor = 0.1 has_tech = improved_ship_hull_heavy } + modifier = { factor = 0 expert_ai_style = no } + } + + target_variant = { + match_value = 3000.0 + + type = vnr_ship_hull_heavy_3 + 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 = { any_of = { ship_radar ship_mast } } + 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_dp_secondaries + fixed_ship_armor_slot = { upgrade > current any_of = { ship_armor_bb_3 ship_armor_bb_2 ship_armor_bb_1 } } + fixed_ship_armor_scheme_slot = { upgrade > current any_of = { ship_scheme_all_or_nothing ship_scheme_mixed ship_scheme_incremental_post_jutland ship_scheme_incremental } } + fixed_ship_torpedo_defense_system_slot = { upgrade > current any_of = { torpedo_belt_enhanced torpedo_belt torpedo_bulge } } + front_1_custom_slot = ship_heavy_battery_triple + mid_1_custom_slot = ship_anti_air + mid_2_custom_slot = ship_anti_air + rear_1_custom_slot = ship_heavy_battery_triple + } + } + } + capital_battleship_1940_expert = { + role_icon_index = 1 + + priority = { + base = 50 + modifier = { factor = 0.1 has_tech = advanced_ship_hull_heavy } + modifier = { factor = 0 expert_ai_style = no } + } + + target_variant = { + match_value = 3500.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 = 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_dp_secondaries + fixed_ship_armor_slot = { upgrade > current any_of = { ship_armor_bb_4 ship_armor_bb_3 ship_armor_bb_2 ship_armor_bb_1 } } + 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_enhanced torpedo_belt torpedo_bulge } } + front_1_custom_slot = ship_heavy_battery_triple + mid_1_custom_slot = ship_anti_air + mid_2_custom_slot = ship_anti_air + rear_1_custom_slot = ship_heavy_battery_triple + rear_2_custom_slot = ship_heavy_battery_triple + } + } + } + capital_battleship_1944_expert = { + role_icon_index = 1 + + priority = { + base = 0 + modifier = { add = 100 has_tech = advanced_ship_hull_heavy } + modifier = { factor = 0.1 has_global_flag = naval_tech_1945 } + modifier = { factor = 0 expert_ai_style = no } + } + + target_variant = { + match_value = 5000.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_dp_secondaries + fixed_ship_armor_slot = { upgrade > current any_of = { ship_armor_bb_4 ship_armor_bb_3 ship_armor_bb_2 ship_armor_bb_1 } } + 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_enhanced torpedo_belt torpedo_bulge } } + fixed_ship_extra_secondaries_slot = ship_super_heavy_weight_shell + front_1_custom_slot = ship_heavy_battery_triple + mid_1_custom_slot = ship_anti_air + mid_2_custom_slot = ship_anti_air + rear_1_custom_slot = ship_heavy_battery_triple + rear_2_custom_slot = ship_heavy_battery_triple + } + } + } +} + diff --git a/src/common/ai_equipment/vnr_carriers.txt b/src/common/ai_equipment/vnr_carriers.txt new file mode 100755 index 0000000..0be4b69 --- /dev/null +++ b/src/common/ai_equipment/vnr_carriers.txt @@ -0,0 +1,384 @@ +# 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 + } + } + } +} diff --git a/src/common/ai_equipment/vnr_carriers_light.txt b/src/common/ai_equipment/vnr_carriers_light.txt new file mode 100755 index 0000000..5eb8ae9 --- /dev/null +++ b/src/common/ai_equipment/vnr_carriers_light.txt @@ -0,0 +1,125 @@ +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 + } + } + } +} + diff --git a/src/common/ai_equipment/vnr_heavy_cruisers.txt b/src/common/ai_equipment/vnr_heavy_cruisers.txt new file mode 100755 index 0000000..0096598 --- /dev/null +++ b/src/common/ai_equipment/vnr_heavy_cruisers.txt @@ -0,0 +1,273 @@ +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 + } + } + } +} + diff --git a/src/common/ai_equipment/vnr_large_cruisers.txt b/src/common/ai_equipment/vnr_large_cruisers.txt new file mode 100755 index 0000000..c88c462 --- /dev/null +++ b/src/common/ai_equipment/vnr_large_cruisers.txt @@ -0,0 +1,109 @@ +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 + } + } + } +} \ No newline at end of file diff --git a/src/common/ai_equipment/vnr_light_cruisers.txt b/src/common/ai_equipment/vnr_light_cruisers.txt new file mode 100755 index 0000000..ace795a --- /dev/null +++ b/src/common/ai_equipment/vnr_light_cruisers.txt @@ -0,0 +1,305 @@ +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 + } + } + } +} + diff --git a/src/common/ai_equipment/vnr_panzerschiff.txt b/src/common/ai_equipment/vnr_panzerschiff.txt new file mode 100755 index 0000000..7bb7e39 --- /dev/null +++ b/src/common/ai_equipment/vnr_panzerschiff.txt @@ -0,0 +1,95 @@ +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 + } + } + } +} + diff --git a/src/common/ai_equipment/vnr_submarines.txt b/src/common/ai_equipment/vnr_submarines.txt new file mode 100755 index 0000000..8db28e7 --- /dev/null +++ b/src/common/ai_equipment/vnr_submarines.txt @@ -0,0 +1,271 @@ +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 + } + } + } +} + diff --git a/src/common/ai_strategy/az_naval_production.txt b/src/common/ai_strategy/az_naval_production.txt new file mode 100755 index 0000000..e4ff3e1 --- /dev/null +++ b/src/common/ai_strategy/az_naval_production.txt @@ -0,0 +1,958 @@ +BFL_vnr_naval_role_ratios_historical = { + allowed = { + original_tag = BFL + } + enable = { + has_dlc = "Man the Guns" + } + + abort_when_not_enabled = yes + + ai_strategy = { + type = role_ratio + id = vnr_naval_capital_bb + value = 10 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_capital_bc + value = -100 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_carrier + value = -10 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_submarine + value = -10 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_screen + value = 150 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_cruiser_light + value = 30 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_cruiser_heavy + value = -15 + } + + ai_strategy = { + type = unit_ratio + id = convoy + value = 1 + } + + ai_strategy = { + type = equipment_production_min_factories + id = convoy + value = 1 + } +} + +BLI_vnr_naval_role_ratios_historical = { + allowed = { + original_tag = BLI + } + enable = { + has_dlc = "Man the Guns" + } + + abort_when_not_enabled = yes + + ai_strategy = { + type = role_ratio + id = vnr_naval_capital_bb + value = 10 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_capital_bc + value = -100 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_carrier + value = -5 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_submarine + value = -10 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_screen + value = 150 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_cruiser_light + value = 30 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_cruiser_heavy + value = -15 + } + + ai_strategy = { + type = unit_ratio + id = convoy + value = 1 + } + + ai_strategy = { + type = equipment_production_min_factories + id = convoy + value = 1 + } +} + + +BYG_vnr_naval_role_ratios_historical = { + allowed = { + original_tag = BYG + } + enable = { + has_dlc = "Man the Guns" + } + + abort_when_not_enabled = yes + + ai_strategy = { + type = role_ratio + id = vnr_naval_capital_bb + value = 10 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_capital_bc + value = -100 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_carrier + value = 10 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_submarine + value = -10 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_screen + value = 150 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_cruiser_light + value = 30 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_cruiser_heavy + value = -15 + } + + ai_strategy = { + type = unit_ratio + id = cv_vnr_naval_bomber + value = 1 + } + + ai_strategy = { + type = unit_ratio + id = cv_fighter + value = 1 + } + + ai_strategy = { + type = equipment_production_factor + id = cv_fighter + value = 1 + } + + ai_strategy = { + type = equipment_production_factor + id = cv_vnr_naval_bomber + value = 1 + } + + ai_strategy = { + type = unit_ratio + id = convoy + value = 1 + } + + ai_strategy = { + type = equipment_production_min_factories + id = convoy + value = 1 + } +} + + +CHY_vnr_naval_role_ratios_historical = { + allowed = { + original_tag = CHY + } + enable = { + has_dlc = "Man the Guns" + } + + abort_when_not_enabled = yes + + ai_strategy = { + type = role_ratio + id = vnr_naval_capital_bb + value = 5 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_capital_shbb + value = 5 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_capital_bc + value = -100 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_carrier + value = 10 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_submarine + value = -10 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_screen + value = 150 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_cruiser_light + value = 30 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_cruiser_heavy + value = -15 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_cruiser_heavy + value = -15 + } + + ai_strategy = { + type = unit_ratio + id = cv_vnr_naval_bomber + value = 1 + } + + ai_strategy = { + type = unit_ratio + id = cv_fighter + value = 1 + } + + ai_strategy = { + type = equipment_production_factor + id = cv_fighter + value = 1 + } + + ai_strategy = { + type = unit_ratio + id = convoy + value = 1 + } + + ai_strategy = { + type = equipment_production_min_factories + id = convoy + value = 1 + } +} + + +DH1_vnr_naval_role_ratios_historical_strong = { + allowed = { + original_tag = DH1 + } + enable = { + has_dlc = "Man the Guns" + num_of_vnr_naval_factories > 4 + } + + abort_when_not_enabled = yes + + ai_strategy = { + type = role_ratio + id = vnr_naval_capital_bb + value = 10 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_capital_bc + value = -100 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_carrier + value = -10 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_submarine + value = -10 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_screen + value = 60 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_cruiser_light + value = 30 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_cruiser_heavy + value = -15 + } + + ai_strategy = { + type = unit_ratio + id = convoy + value = 1 + } + + ai_strategy = { + type = equipment_production_min_factories + id = convoy + value = 1 + } +} + +DH1_vnr_naval_role_ratios_historical_week = { + allowed = { + original_tag = DH1 + } + enable = { + has_dlc = "Man the Guns" + num_of_vnr_naval_factories < 5 + } + + abort_when_not_enabled = yes + + ai_strategy = { + type = role_ratio + id = vnr_naval_capital_bb + value = -100 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_capital_bc + value = -100 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_carrier + value = -10 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_submarine + value = -10 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_screen + value = 150 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_cruiser_light + value = 30 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_cruiser_heavy + value = -15 + } + + ai_strategy = { + type = unit_ratio + id = convoy + value = 1 + } + + ai_strategy = { + type = equipment_production_min_factories + id = convoy + value = 1 + } +} + + +DOH_vnr_naval_role_ratios_historical_strong = { + allowed = { + original_tag = DOH + } + enable = { + has_dlc = "Man the Guns" + num_of_vnr_naval_factories > 30 + } + + abort_when_not_enabled = yes + + ai_strategy = { + type = role_ratio + id = vnr_naval_capital_bb + value = 10 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_capital_bc + value = -100 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_carrier + value = -10 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_submarine + value = -10 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_screen + value = 60 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_cruiser_light + value = 30 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_cruiser_heavy + value = -15 + } + + ai_strategy = { + type = unit_ratio + id = convoy + value = 1 + } + + ai_strategy = { + type = equipment_production_min_factories + id = convoy + value = 1 + } +} + +DOH_vnr_naval_role_ratios_historical_week = { + allowed = { + original_tag = DOH + } + enable = { + has_dlc = "Man the Guns" + num_of_vnr_naval_factories < 30 + } + + abort_when_not_enabled = yes + + ai_strategy = { + type = role_ratio + id = vnr_naval_capital_bb + value = -100 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_capital_bc + value = -100 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_carrier + value = -10 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_submarine + value = -10 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_screen + value = 150 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_cruiser_light + value = 30 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_cruiser_heavy + value = -15 + } + + ai_strategy = { + type = unit_ratio + id = convoy + value = 1 + } + + ai_strategy = { + type = equipment_production_min_factories + id = convoy + value = 1 + } +} + + +HUJ_vnr_naval_role_ratios_historical = { + allowed = { + original_tag = HUJ + } + enable = { + has_dlc = "Man the Guns" + } + + abort_when_not_enabled = yes + + ai_strategy = { + type = role_ratio + id = vnr_naval_capital_bb + value = 10 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_capital_bc + value = -100 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_carrier + value = 10 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_submarine + value = -10 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_screen + value = 150 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_cruiser_light + value = 30 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_cruiser_heavy + value = -15 + } + + ai_strategy = { + type = unit_ratio + id = cv_vnr_naval_bomber + value = 1 + } + + ai_strategy = { + type = unit_ratio + id = cv_fighter + value = 1 + } + + ai_strategy = { + type = equipment_production_factor + id = cv_fighter + value = 1 + } + + ai_strategy = { + type = equipment_production_factor + id = cv_vnr_naval_bomber + value = 1 + } + + ai_strategy = { + type = unit_ratio + id = convoy + value = 1 + } + + ai_strategy = { + type = equipment_production_min_factories + id = convoy + value = 1 + } +} + + +SAD_vnr_naval_role_ratios_historical = { + allowed = { + original_tag = SAD + } + enable = { + has_dlc = "Man the Guns" + } + + abort_when_not_enabled = yes + + ai_strategy = { + type = role_ratio + id = vnr_naval_capital_bb + value = 10 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_capital_bc + value = -100 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_carrier + value = -10 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_submarine + value = -10 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_screen + value = 150 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_cruiser_light + value = 30 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_cruiser_heavy + value = -15 + } + + ai_strategy = { + type = unit_ratio + id = convoy + value = 1 + } + + ai_strategy = { + type = equipment_production_min_factories + id = convoy + value = 1 + } +} + + +SIR_vnr_naval_role_ratios_historical = { + allowed = { + original_tag = SIR + } + enable = { + has_dlc = "Man the Guns" + } + + abort_when_not_enabled = yes + + ai_strategy = { + type = role_ratio + id = vnr_naval_capital_bb + value = 10 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_capital_bc + value = -100 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_carrier + value = 10 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_submarine + value = -10 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_screen + value = 150 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_cruiser_light + value = 30 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_cruiser_heavy + value = -15 + } + + ai_strategy = { + type = unit_ratio + id = cv_vnr_naval_bomber + value = 1 + } + + ai_strategy = { + type = unit_ratio + id = cv_fighter + value = 1 + } + + ai_strategy = { + type = equipment_production_factor + id = cv_fighter + value = 1 + } + + ai_strategy = { + type = equipment_production_factor + id = cv_vnr_naval_bomber + value = 1 + } + + ai_strategy = { + type = unit_ratio + id = convoy + value = 1 + } + + ai_strategy = { + type = equipment_production_min_factories + id = convoy + value = 1 + } +} + + +TIX_vnr_naval_role_ratios_historical = { + allowed = { + original_tag = TIX + } + enable = { + has_dlc = "Man the Guns" + } + + abort_when_not_enabled = yes + + ai_strategy = { + type = role_ratio + id = vnr_naval_capital_bb + value = 10 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_capital_bc + value = -100 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_carrier + value = -10 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_submarine + value = -30 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_screen + value = 150 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_cruiser_light + value = 30 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_cruiser_heavy + value = -15 + } + + ai_strategy = { + type = unit_ratio + id = convoy + value = 1 + } + + ai_strategy = { + type = equipment_production_min_factories + id = convoy + value = 1 + } +} + +YUW_vnr_naval_role_ratios_historical = { + allowed = { + original_tag = YUW + } + enable = { + has_dlc = "Man the Guns" + } + + abort_when_not_enabled = yes + + ai_strategy = { + type = role_ratio + id = vnr_naval_capital_bb + value = 10 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_capital_bc + value = -100 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_carrier + value = -10 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_submarine + value = -10 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_screen + value = 150 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_cruiser_light + value = 30 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_cruiser_heavy + value = -15 + } + + ai_strategy = { + type = unit_ratio + id = convoy + value = 1 + } + + ai_strategy = { + type = equipment_production_min_factories + id = convoy + value = 1 + } +} \ No newline at end of file diff --git a/src/common/ai_strategy/naval_production.txt b/src/common/ai_strategy/naval_production.txt new file mode 100755 index 0000000..dfe943b --- /dev/null +++ b/src/common/ai_strategy/naval_production.txt @@ -0,0 +1,2551 @@ +###NAVAL AI### +# Example of MTG strategy with all possible roles +#You don't have to set all roles, not setting role == 0 or <0 value +# naval_unit_role_ratios_XXX = { +# allowed = { +# has_dlc = "Man the Guns" +# tag = XXX +# } + +# ai_strategy = { +# type = role_ratio +# id = naval_capital_bb +# value = 10 +# } + +# ai_strategy = { +# type = role_ratio +# id = naval_capital_shbb +# value = 10 +# } + +# ai_strategy = { +# type = role_ratio +# id = naval_capital_bc +# value = 10 +# } + +# ai_strategy = { +# type = role_ratio +# id = naval_carrier +# value = 10 +# } + +# ai_strategy = { +# type = role_ratio +# id = naval_submarine +# value = 10 +# } + +# ai_strategy = { +# type = role_ratio +# id = naval_screen +# value = 10 +# } + +# ai_strategy = { +# type = role_ratio +# id = naval_escort +# value = 10 +# } + +# ai_strategy = { +# type = role_ratio +# id = naval_cruiser_light +# value = 10 +# } + +# ai_strategy = { +# type = role_ratio +# id = naval_cruiser_heavy +# value = 10 +# } + +# ai_strategy = { +# type = role_ratio +# id = naval_mine_sweeper +# value = 10 +# } + +# ai_strategy = { +# type = role_ratio +# id = naval_mine_layer +# value = 10 +# } +# } + +##### MTG strategies #### +no_old_navy_production = { + enable = { + has_dlc = "Man the Guns" + has_navy_size = { size > 0 } + } + abort_when_not_enabled = yes + + ai_strategy = { + type = role_ratio + id = naval_capital_bb + value = -10000 + } + + ai_strategy = { + type = role_ratio + id = naval_capital_shbb + value = -10000 + } + + ai_strategy = { + type = role_ratio + id = naval_capital_bc + value = -10000 + } + + ai_strategy = { + type = role_ratio + id = naval_carrier + value = -10000 + } + + ai_strategy = { + type = role_ratio + id = naval_submarine + value = -10000 + } + + ai_strategy = { + type = role_ratio + id = naval_screen + value = -10000 + } + + ai_strategy = { + type = role_ratio + id = naval_escort + value = -10000 + } + + ai_strategy = { + type = role_ratio + id = naval_cruiser_light + value = -10000 + } + + ai_strategy = { + type = role_ratio + id = naval_cruiser_heavy + value = -10000 + } + + ai_strategy = { + type = role_ratio + id = naval_mine_sweeper + value = -10000 + } + + ai_strategy = { + type = role_ratio + id = naval_mine_layer + value = -10000 + } +} +### Minors ### +naval_unit_role_ratios_minors_coastal = { + allowed = { + has_dlc = "Man the Guns" + NOT = { + tag = ENG + tag = JAP + tag = ITA + tag = GER + tag = FRA + tag = USA + tag = SOV + + tag = BYG + tag = BFL + tag = HUJ + tag = YUW + tag = TIX + tag = CHY + tag = SAD + tag = DOH + + tag = DH1 + tag = WEX + + tag = BLI + tag = SIR + + tag = SR1 + tag = SR2 + tag = SR3 + tag = SR4 + } + } + enable = { + AND = { + num_of_naval_factories > 0 + num_of_naval_factories < 10 + } + } + + abort_when_not_enabled = yes + + ai_strategy = { + type = role_ratio + id = vnr_naval_screen + value = 10 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_submarine + value = 50 + } +} + +naval_unit_role_ratios_minors_defensive = { + allowed = { + has_dlc = "Man the Guns" + NOT = { + tag = ENG + tag = JAP + tag = ITA + tag = GER + tag = FRA + tag = USA + tag = SOV + + tag = BYG + tag = BFL + tag = HUJ + tag = YUW + tag = TIX + tag = CHY + tag = SAD + tag = DOH + + tag = DH1 + tag = WEX + + tag = BLI + tag = SIR + + tag = SR1 + tag = SR2 + tag = SR3 + tag = SR4 + } + } + enable = { + AND = { + num_of_naval_factories > 9 + num_of_naval_factories < 20 + } + } + + abort_when_not_enabled = yes + + ai_strategy = { + type = role_ratio + id = vnr_naval_screen + value = 80 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_cruiser_light + value = 50 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_cruiser_heavy + value = 20 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_submarine + value = 20 + } +} + +naval_unit_role_ratios_minors_offensive = { + allowed = { + has_dlc = "Man the Guns" + NOT = { + tag = ENG + tag = JAP + tag = ITA + tag = GER + tag = FRA + tag = USA + tag = SOV + + tag = BYG + tag = BFL + tag = HUJ + tag = YUW + tag = TIX + tag = CHY + tag = SAD + tag = DOH + + tag = DH1 + tag = WEX + + tag = BLI + tag = SIR + + tag = SR1 + tag = SR2 + tag = SR3 + tag = SR4 + } + } + enable = { + AND = { + num_of_naval_factories > 19 + num_of_naval_factories < 30 + } + } + + abort_when_not_enabled = yes + + ai_strategy = { + type = role_ratio + id = vnr_naval_screen + value = 120 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_cruiser_light + value = 50 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_cruiser_heavy + value = 20 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_capital_bb + value = 10 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_submarine + value = 20 + } +} + +naval_unit_role_ratios_minors_global = { + allowed = { + has_dlc = "Man the Guns" + NOT = { + tag = ENG + tag = JAP + tag = ITA + tag = GER + tag = FRA + tag = USA + tag = SOV + + tag = BYG + tag = BFL + tag = HUJ + tag = YUW + tag = TIX + tag = CHY + tag = SAD + tag = DOH + + tag = DH1 + tag = WEX + + tag = BLI + tag = SIR + + tag = SR1 + tag = SR2 + tag = SR3 + tag = SR4 + + } + } + enable = { + AND = { + num_of_naval_factories > 29 + } + } + + abort_when_not_enabled = yes + + ai_strategy = { + type = role_ratio + id = vnr_naval_screen + value = 160 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_cruiser_light + value = 50 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_cruiser_heavy + value = 20 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_capital_bb + value = 30 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_carrier + value = 30 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_submarine + value = 20 + } +} + +# ### GER ### + +# naval_unit_role_ratios_GER_prewar_early = { +# allowed = { +# has_dlc = "Man the Guns" +# tag = TIX +# } +# enable = { +# date < 1938.1.1 +# has_war_with_major = no +# } +# abort_when_not_enabled = yes + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen +# value = 90 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_light +# value = 50 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_heavy +# value = 20 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_capital_bb +# value = 5 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_capital_bc +# value = 20 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_submarine +# value = 20 +# } +# } + +# naval_unit_role_ratios_GER_prewar_late = { +# allowed = { +# has_dlc = "Man the Guns" +# tag = TIX +# } +# enable = { +# date < 1941.1.1 +# date > 1937.12.31 +# has_war_with_major = no +# } +# abort_when_not_enabled = yes + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen +# value = 60 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_light +# value = 20 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_heavy +# value = 20 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_capital_bb +# value = 10 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_submarine +# value = 200 +# } +# } + +# naval_unit_role_ratios_GER_atwar = { +# allowed = { +# has_dlc = "Man the Guns" +# tag = TIX +# } +# enable = { +# has_war_with = HUJ +# } +# abort_when_not_enabled = yes + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_submarine +# value = 400 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen +# value = 60 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_light +# value = 10 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_capital_bb +# value = 5 +# } +# } + +# naval_unit_role_ratios_GER_atwar_knock_USA = { +# allowed = { +# has_dlc = "Man the Guns" +# tag = TIX +# } +# enable = { +# has_war_with = BYG +# NOT = { +# has_war_with = HUJ +# } +# } +# abort_when_not_enabled = yes + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_submarine +# value = 80 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen +# value = 200 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_light +# value = 50 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_heavy +# value = 50 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_capital_bb +# value = 20 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_carrier +# value = 20 +# } + +# ai_strategy = { +# type = dockyard_to_military_factory_ratio +# value = 50 +# } +# } + +# naval_unit_role_ratios_GER_atwar_No_Naval_Competitor = { +# allowed = { +# has_dlc = "Man the Guns" +# tag = TIX +# } +# enable = { +# has_war_with_major = yes +# NOT = { +# has_war_with = HUJ +# has_war_with = BYG +# } +# } +# abort_when_not_enabled = yes + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_submarine +# value = 20 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen +# value = 360 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_light +# value = 50 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_heavy +# value = 50 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_capital_bb +# value = 30 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_carrier +# value = 20 +# } + +# ai_strategy = { +# type = dockyard_to_military_factory_ratio +# value = 30 +# } +# } + +# naval_unit_role_ratios_GER_late_peace = { +# allowed = { +# has_dlc = "Man the Guns" +# tag = TIX +# } +# enable = { +# date > 1941.1.1 +# has_war_with_major = no +# } +# abort_when_not_enabled = yes + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_carrier +# value = 20 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen +# value = 260 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen_cruiser +# value = 10 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_light +# value = 40 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_heavy +# value = 10 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_large +# value = 20 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_capital_bb +# value = 20 +# } +# } +# ### ENG ### + +# naval_unit_role_ratios_ENG_prewar_early = { +# allowed = { +# has_dlc = "Man the Guns" +# tag = HUJ +# } +# enable = { +# date < 1937.6.1 +# has_war_with_major = no +# } +# abort_when_not_enabled = yes + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_carrier +# value = 15 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_submarine +# value = 50 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen +# value = 200 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen_leader +# value = 10 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_light +# value = 50 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_heavy +# value = -30 +# } +# ai_strategy = { +# type = dockyard_to_military_factory_ratio +# value = 30 +# } +# } + +# naval_unit_role_ratios_ENG_prewar_late = { +# allowed = { +# has_dlc = "Man the Guns" +# tag = HUJ +# } +# enable = { +# date < 1941.1.1 +# date > 1937.5.31 +# has_war_with_major = no +# } +# abort_when_not_enabled = yes + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_capital_bb +# value = 25 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_carrier +# value = 15 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_submarine +# value = 80 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen +# value = 300 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen_leader +# value = 20 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_light +# value = 70 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_heavy +# value = -30 +# } + +# ai_strategy = { +# type = dockyard_to_military_factory_ratio +# value = 50 +# } +# } + +# naval_unit_role_ratios_ENG_atwar = { +# allowed = { +# has_dlc = "Man the Guns" +# tag = HUJ +# } +# enable = { +# has_war_with_major = yes +# } +# abort_when_not_enabled = yes + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_capital_bb +# value = 20 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_carrier +# value = 30 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen +# value = 320 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_light +# value = 50 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_submarine +# value = 20 +# } + +# ai_strategy = { +# type = dockyard_to_military_factory_ratio +# value = 65 +# } +# } + +# naval_unit_role_ratios_ENG_late_peace = { +# allowed = { +# has_dlc = "Man the Guns" +# tag = HUJ +# } +# enable = { +# date > 1940.12.31 +# has_war = no +# } +# abort_when_not_enabled = yes + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_capital_bb +# value = 5 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_carrier +# value = 10 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen +# value = 100 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_light +# value = 20 +# } +# } + +# ### FRA ### + +# naval_unit_role_ratios_FRA_prewar = { +# allowed = { +# has_dlc = "Man the Guns" +# tag = YUW +# } +# enable = { +# date < 1940.1.1 +# has_war_with_major = no +# } +# abort_when_not_enabled = yes + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_submarine +# value = 30 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen +# value = 20 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen_leader +# value = 200 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_light +# value = 30 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_heavy +# value = 15 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_capital_bb +# value = 25 +# } +# } + +# naval_unit_role_ratios_FRA_atwar = { +# allowed = { +# has_dlc = "Man the Guns" +# tag = YUW +# } +# enable = { +# has_war_with = TIX +# } +# abort_when_not_enabled = yes + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_submarine +# value = 50 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen +# value = 20 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen_leader +# value = 140 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_light +# value = 20 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_heavy +# value = 15 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_capital_bb +# value = -100 +# } +# } + +# naval_unit_role_ratios_FRA_atwar_without_germany = { +# allowed = { +# has_dlc = "Man the Guns" +# tag = YUW +# } +# enable = { +# has_war_with_major = yes +# NOT = { has_war_with = TIX } +# } +# abort_when_not_enabled = yes + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_submarine +# value = 80 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen +# value = 80 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen_leader +# value = 100 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen_cruiser +# value = 20 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_light +# value = 50 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_capital_bb +# value = 20 +# } +# } + +# naval_unit_role_ratios_FRA_late_peace = { +# allowed = { +# has_dlc = "Man the Guns" +# tag = YUW +# } +# enable = { +# date > 1939.12.31 +# has_war = no +# } +# abort_when_not_enabled = yes + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_submarine +# value = 10 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen +# value = 150 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen_leader +# value = 150 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_light +# value = 20 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_large +# value = 20 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_capital_bb +# value = 20 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_carrier +# value = 20 +# } +# } + + +# ### SOV ### + +# naval_unit_role_ratios_SOV_need_to_watch_germany_peace = { +# allowed = { +# has_dlc = "Man the Guns" +# tag = BFL +# } +# enable = { +# NOT = { is_ally_with = GER } +# date < 1942.1.1 +# has_war_with_major = no +# } +# abort_when_not_enabled = yes + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_submarine +# value = 80 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen +# value = 50 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_light +# value = 50 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_heavy +# value = 10 +# } +# } + +# naval_unit_role_ratios_SOV_no_need_to_watch_germany_peace = { +# allowed = { +# has_dlc = "Man the Guns" +# tag = BFL +# } +# enable = { +# OR = { +# NOT = { country_exists = TIX } +# is_ally_with = TIX +# date > 1941.12.31 +# } +# has_war_with_major = no +# } +# abort_when_not_enabled = yes + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_submarine +# value = 40 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen +# value = 150 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_light +# value = 30 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_heavy +# value = 30 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_capital_bb +# value = 20 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_carrier +# value = 10 +# } +# ai_strategy = { +# type = dockyard_to_military_factory_ratio +# value = 35 +# } +# } + +# naval_unit_role_ratios_SOV_atwar_with_Germany = { +# allowed = { +# has_dlc = "Man the Guns" +# tag = BFL +# } +# enable = { +# has_war_with = TIX +# } +# abort_when_not_enabled = yes + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_submarine +# value = 10 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen +# value = 10 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_light +# value = 10 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_heavy +# value = -100 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_capital_bb +# value = -100 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_carrier +# value = -100 +# } +# } + +# naval_unit_role_ratios_SOV_atwar_with_major = { +# allowed = { +# has_dlc = "Man the Guns" +# tag = BFL +# } +# enable = { +# NOT = { has_war_with = TIX } +# has_war_with_major = yes +# } +# abort_when_not_enabled = yes + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_submarine +# value = 40 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen +# value = 250 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_light +# value = 30 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_heavy +# value = 20 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_capital_bb +# value = 20 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_carrier +# value = 10 +# } +# ai_strategy = { +# type = dockyard_to_military_factory_ratio +# value = 50 +# } +# } + +# ### JAP ### + +# naval_unit_role_ratios_JAP_prewar_build_carriers = { +# allowed = { +# has_dlc = "Man the Guns" +# tag = CHY +# } +# enable = { +# date < 1939.6.1 +# NOT = { +# any_enemy_country = { +# is_literally_china = no +# is_major = yes +# } +# } +# has_navy_size = { size < 8 type = carrier } +# } +# abort_when_not_enabled = yes + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_submarine +# value = 20 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen +# value = 250 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_light +# value = 50 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_heavy +# value = 20 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_carrier +# value = 30 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_carrier_light +# value = 30 +# } +# } + +# naval_unit_role_ratios_JAP_prewar_enough_carrier = { +# allowed = { +# has_dlc = "Man the Guns" +# tag = CHY +# } +# enable = { +# date < 1939.6.1 +# NOT = { +# any_enemy_country = { +# is_literally_china = no +# is_major = yes +# } +# } +# has_navy_size = { size > 7 type = carrier } +# } +# abort_when_not_enabled = yes + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_submarine +# value = 20 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen +# value = 280 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_light +# value = 50 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_heavy +# value = 30 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_capital_bb +# value = 20 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_carrier +# value = -20 +# } +# ai_strategy = { +# type = dockyard_to_military_factory_ratio +# value = 30 +# } +# } + +# naval_unit_role_ratios_JAP_atwar = { +# allowed = { +# has_dlc = "Man the Guns" +# tag = CHY +# } +# enable = { +# OR = { +# date > 1939.5.31 +# any_enemy_country = { +# is_literally_china = no +# is_major = yes +# } +# } +# } +# abort_when_not_enabled = yes + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_submarine +# value = 20 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen +# value = 200 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_heavy +# value = 30 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_light +# value = 60 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_capital_bb +# value = 20 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_carrier +# value = 30 +# } +# ai_strategy = { +# type = dockyard_to_military_factory_ratio +# value = 70 +# } +# } + +# naval_unit_role_ratios_JAP_late_peace = { +# allowed = { +# has_dlc = "Man the Guns" +# tag = CHY +# } +# enable = { +# date > 1942.1.1 +# has_war_with_major = no +# } +# abort_when_not_enabled = yes + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen +# value = 200 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen_cruiser +# value = 10 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_light +# value = 30 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_large +# value = 30 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_capital_bb +# value = 10 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_carrier +# value = 20 +# } +# ai_strategy = { +# type = dockyard_to_military_factory_ratio +# value = 30 +# } +# } + +# ### USA ### + +# naval_unit_role_ratios_USA_great_depression = { +# allowed = { +# has_dlc = "Man the Guns" +# tag = BYG +# } +# enable = { +# date < 1938.1.1 +# has_war_with_major = no +# } +# abort_when_not_enabled = yes + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_capital_bb +# value = -20 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_carrier +# value = 5 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_submarine +# value = 25 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen +# value = 150 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen_leader +# value = 10 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_light +# value = 40 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_heavy +# value = 30 +# } +# } + +# naval_unit_role_ratios_USA_go_to_war = { +# allowed = { +# has_dlc = "Man the Guns" +# tag = BYG +# } +# enable = { +# date > 1937.12.31 +# has_war_with_major = no +# } +# abort_when_not_enabled = yes + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_submarine +# value = 40 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen +# value = 320 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen_leader +# value = 10 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_light +# value = 40 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_heavy +# value = 20 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_capital_bb +# value = 20 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_carrier +# value = 20 +# } + +# ai_strategy = { +# type = dockyard_to_military_factory_ratio +# value = 50 +# } +# } + +# naval_unit_role_ratios_USA_atwar = { +# allowed = { +# has_dlc = "Man the Guns" +# tag = BYG +# } +# enable = { +# has_war_with_major = yes +# } +# abort_when_not_enabled = yes + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_submarine +# value = 80 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen +# value = 500 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_light +# value = 80 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_heavy +# value = 35 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_capital_bb +# value = 30 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_carrier +# value = 55 +# } + +# ai_strategy = { +# type = dockyard_to_military_factory_ratio +# value = 90 +# } +# } + +# naval_unit_role_ratios_ITA_prewar_build_battleships = { +# allowed = { +# has_dlc = "Man the Guns" +# tag = SAD +# } +# enable = { +# date < 1941.1.1 +# has_war_with_major = no +# has_navy_size = { size < 6 type = capital_ship archetype = ship_hull_heavy } +# } +# abort_when_not_enabled = yes + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_submarine +# value = 40 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen +# value = 150 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen_leader +# value = 10 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_light +# value = 40 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_heavy +# value = 25 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_capital_bb +# value = 20 +# } +# } + +# naval_unit_role_ratios_ITA_prewar_enough_battleships = { +# allowed = { +# has_dlc = "Man the Guns" +# tag = SAD +# } +# enable = { +# date < 1941.1.1 +# has_war_with_major = no +# has_navy_size = { size > 5 type = capital_ship archetype = ship_hull_heavy } +# } +# abort_when_not_enabled = yes + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_submarine +# value = 40 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen +# value = 220 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen_leader +# value = 10 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_light +# value = 40 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_heavy +# value = 10 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_capital_bb +# value = -20 +# } + +# ai_strategy = { +# type = dockyard_to_military_factory_ratio +# value = 20 +# } +# } + +# naval_unit_role_ratios_ITA_atwar_with_England = { +# allowed = { +# has_dlc = "Man the Guns" +# tag = SAD +# } +# enable = { +# has_war_with = HUJ +# } +# abort_when_not_enabled = yes + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_submarine +# value = 100 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen +# value = 250 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen_leader +# value = 40 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen_cruiser +# value = 10 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_light +# value = 40 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_capital_bb +# value = 10 +# } +# ai_strategy = { +# type = dockyard_to_military_factory_ratio +# value = 40 +# } +# } + +# naval_unit_role_ratios_ITA_atwar_with_major = { +# allowed = { +# has_dlc = "Man the Guns" +# tag = SAD +# } +# enable = { +# NOT = { has_war_with = HUJ } +# has_war_with_major = yes +# } +# abort_when_not_enabled = yes + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_submarine +# value = 40 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen +# value = 250 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen_leader +# value = 40 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen_cruiser +# value = 10 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_light +# value = 40 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_heavy +# value = 30 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_capital_bb +# value = 15 +# } +# ai_strategy = { +# type = dockyard_to_military_factory_ratio +# value = 50 +# } +# } + +# naval_unit_role_ratios_ITA_late_peace = { +# allowed = { +# has_dlc = "Man the Guns" +# tag = SAD +# } +# enable = { +# date > 1941.1.1 +# has_war_with_major = no +# } +# abort_when_not_enabled = yes + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_submarine +# value = 40 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen +# value = 100 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_screen_leader +# value = 10 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_light +# value = 40 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_cruiser_heavy +# value = 25 +# } + +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_capital_bb +# value = 15 +# } +# ai_strategy = { +# type = role_ratio +# id = vnr_naval_carrier +# value = 20 +# } +# } + +# naval_unit_role_ratios_majors_lategame = { + # allowed = { + # has_dlc = "Man the Guns" + # OR = { + # tag = GER + # tag = FRA + # tag = NFA + # tag = ENG + # tag = GBR + # tag = JAP + # tag = CAN + # } + # } + # enable = { date > 1942.1.1 } + + # ai_strategy = { + # type = role_ratio + # id = naval_capital_bb + # value = 50 + # } + + # ai_strategy = { + # type = role_ratio + # id = naval_carrier + # value = 80 + # } + + # ai_strategy = { + # type = role_ratio + # id = naval_cruiser_light + # value = 50 + # } + + # ai_strategy = { + # type = role_ratio + # id = naval_cruiser_heavy + # value = 20 + # } +# } + +### Utility strategies ### + +# high_convoy_threat = { + # allowed = { + # has_dlc = "Man the Guns" + # OR = { + # tag = GER + # tag = FRA + # tag = NFA + # tag = ENG + # tag = GBR + # tag = JAP + # tag = USA + # tag = CSA + # tag = TEX + # tag = PSA + # tag = CAN + # tag = RUS + # tag = SOV + # } + # } + # enable = { + # convoy_threat > 0.2 + # } + # abort = { + # convoy_threat < 0.2 + # } + + # ai_strategy = { + # type = role_ratio + # id = naval_capital_bb + # value = -50 + # } + + # ai_strategy = { + # type = role_ratio + # id = naval_carrier + # value = -50 + # } + + # ai_strategy = { + # type = role_ratio + # id = naval_submarine + # value = -50 + # } + + # ai_strategy = { + # type = role_ratio + # id = naval_screen + # value = 200 + # } + + # ai_strategy = { + # type = role_ratio + # id = naval_cruiser_light + # value = -50 + # } + + # ai_strategy = { + # type = role_ratio + # id = naval_cruiser_heavy + # value = -50 + # } + + # ai_strategy = { + # type = role_ratio + # id = naval_mine_sweeper + # value = -50 + # } +# } + +# high_mine_threat_1 = { + # allowed = { + # has_dlc = "Man the Guns" + # OR = { + # tag = GER + # tag = ENG + # tag = GBR + # tag = JAP + # tag = USA + # tag = CSA + # tag = TEX + # tag = PSA + # tag = CAN + # } + # } + # enable = { + # mine_threat > 0.2 + # } + # abort = { + # mine_threat < 0.2 + # } + + # ai_strategy = { + # type = role_ratio + # id = naval_mine_sweeper + # value = 25 + # } +# } + +# high_mine_threat_2 = { + # allowed = { + # has_dlc = "Man the Guns" + # OR = { + # tag = GER + # tag = ENG + # tag = GBR + # tag = JAP + # tag = USA + # tag = CSA + # tag = TEX + # tag = PSA + # tag = CAN + # } + # } + # enable = { + # mine_threat > 0.5 + # } + # abort = { + # mine_threat < 0.5 + # } + + # ai_strategy = { + # type = role_ratio + # id = naval_mine_sweeper + # value = 25 + # } +# } + +### Convoys ### + +we_need_convoys_minors = { + allowed = { + NOT = { + OR = { + tag = ENG + tag = FRA + tag = JAP + tag = GER + tag = USA + tag = ITA + tag = SOV + + tag = BYG + tag = BFL + tag = HUJ + tag = YUW + tag = TIX + tag = CHY + tag = SAD + tag = DOH + + tag = DH1 + tag = WEX + + tag = BLI + tag = SIR + + tag = SR1 + tag = SR2 + tag = SR3 + tag = SR4 + } + } + } + enable = { stockpile_ratio = { archetype = convoy ratio < 75 } } + abort = { stockpile_ratio = { archetype = convoy ratio > 100 } } + + ai_strategy = { + type = equipment_production_min_factories + id = convoy + value = 2 + } +} + +we_need_convoys_majors1 = { + allowed = { + OR = { + tag = ENG + tag = FRA + tag = JAP + tag = GER + tag = USA + tag = ITA + tag = SOV + + tag = BYG + tag = BFL + tag = HUJ + tag = YUW + tag = TIX + tag = CHY + tag = SAD + tag = DOH + + tag = DH1 + tag = WEX + + tag = BLI + tag = SIR + + tag = SR1 + tag = SR2 + tag = SR3 + tag = SR4 + } + } + enable = { stockpile_ratio = { archetype = convoy ratio < 75 } } + abort = { stockpile_ratio = { archetype = convoy ratio > 125 } } + + ai_strategy = { + type = equipment_production_min_factories + id = convoy + value = 10 + } +} + +we_need_convoys_majors2 = { + allowed = { + OR = { + tag = ENG + tag = FRA + tag = JAP + tag = GER + tag = USA + tag = ITA + tag = SOV + + tag = BYG + tag = BFL + tag = HUJ + tag = YUW + tag = TIX + tag = CHY + tag = SAD + tag = DOH + + tag = DH1 + tag = WEX + + tag = BLI + tag = SIR + + tag = SR1 + tag = SR2 + tag = SR3 + tag = SR4 + } + } + enable = { stockpile_ratio = { archetype = convoy ratio < 150 } } + abort = { stockpile_ratio = { archetype = convoy ratio > 250 } } + + ai_strategy = { + type = equipment_production_min_factories + id = convoy + value = 5 + } +} + +we_need_convoys_majors3 = { + allowed = { + OR = { + tag = ENG + tag = FRA + tag = JAP + tag = GER + tag = USA + tag = ITA + tag = SOV + + tag = BYG + tag = BFL + tag = HUJ + tag = YUW + tag = TIX + tag = CHY + tag = SAD + tag = DOH + + tag = DH1 + tag = WEX + + tag = BLI + tag = SIR + + tag = SR1 + tag = SR2 + tag = SR3 + tag = SR4 + } + } + enable = { stockpile_ratio = { archetype = convoy ratio > 250 } } + abort_when_not_enabled = yes + + ai_strategy = { + type = equipment_production_min_factories + id = convoy + value = 2 + } +} + +# we_need_convoys_majors3 = { + # allowed = { + # OR = { + # tag = ENG + # tag = JAP + # tag = GER + # tag = USA + # tag = CSA + # tag = TEX + # tag = PSA + # } + # } + # enable = { stockpile_ratio = { archetype = convoy ratio < 250 } } + # abort = { stockpile_ratio = { archetype = convoy ratio > 300 } } + + # ai_strategy = { + # type = equipment_production_min_factories + # id = convoy + # value = 3 + # } +# } + +# we_need_convoys_majors4 = { + # allowed = { + # OR = { + # tag = ENG + # tag = JAP + # tag = GER + # tag = USA + # tag = CSA + # tag = TEX + # tag = PSA + # } + # } + # enable = { stockpile_ratio = { archetype = convoy ratio < 400 } } + # abort = { stockpile_ratio = { archetype = convoy ratio > 450 } } + + # ai_strategy = { + # type = equipment_production_min_factories + # id = convoy + # value = 2 + # } +# } + +we_dont_need_convoys_1 = { + allowed = { + NOT = { + OR = { + tag = ENG + tag = FRA + tag = JAP + tag = GER + tag = USA + tag = ITA + tag = SOV + + tag = BYG + tag = BFL + tag = HUJ + tag = YUW + tag = TIX + tag = CHY + tag = SAD + tag = DOH + + tag = DH1 + tag = WEX + + tag = BLI + tag = SIR + + tag = SR1 + tag = SR2 + tag = SR3 + tag = SR4 + } + } + } + enable = { stockpile_ratio = { archetype = convoy ratio > 200 } } + abort_when_not_enabled = yes + + ai_strategy = { + type = equipment_variant_production_factor + id = convoy + value = -500 + } +} + +we_dont_need_convoys_2 = { + allowed = { + OR = { + tag = ENG + tag = FRA + tag = JAP + tag = GER + tag = USA + tag = ITA + tag = SOV + + tag = BYG + tag = BFL + tag = HUJ + tag = YUW + tag = TIX + tag = CHY + tag = SAD + tag = DOH + + tag = DH1 + tag = WEX + + tag = BLI + tag = SIR + + tag = SR1 + tag = SR2 + tag = SR3 + tag = SR4 + } + } + enable = { stockpile_ratio = { archetype = convoy ratio > 500 } } + abort_when_not_enabled = yes + + ai_strategy = { + type = equipment_variant_production_factor + id = convoy + value = -500 + } +} + +we_need_screen_1 = { + allowed = { + OR = { + tag = ENG + tag = FRA + tag = JAP + tag = GER + tag = USA + tag = ITA + tag = SOV + + tag = BYG + tag = BFL + tag = HUJ + tag = YUW + tag = TIX + tag = CHY + tag = SAD + tag = DOH + + tag = DH1 + tag = WEX + + tag = BLI + tag = SIR + + tag = SR1 + tag = SR2 + tag = SR3 + tag = SR4 + } + } + enable = { has_navy_size = { size < 50 type = screen_ship archetype = ship_hull_light } } + abort_when_not_enabled = yes + + ai_strategy = { + type = role_ratio + id = vnr_naval_screen + value = 300 + } +} + +we_need_cv_planes_1 = { + allowed = { + always = yes + } + enable = { + has_navy_size = { size > 0 type = carrier } + has_navy_size = { size < 4 type = carrier } + } + abort_when_not_enabled = yes + + ai_strategy = { + type = unit_ratio + id = cv_fighter + value = 25 + } + + ai_strategy = { + type = unit_ratio + id = cv_naval_bomber + value = 10 + } + + ai_strategy = { + type = unit_ratio + id = cv_cas + value = 10 + } + + ai_strategy = { + type = equipment_production_factor + id = cv_fighter + value = 30 + } + + ai_strategy = { + type = equipment_production_factor + id = cv_naval_bomber + value = 20 + } + + ai_strategy = { + type = equipment_production_factor + id = cv_cas + value = 20 + } +} + +we_need_cv_planes_2 = { + allowed = { + always = yes + } + enable = { + has_navy_size = { size > 3 type = carrier } + has_navy_size = { size < 8 type = carrier } + } + abort_when_not_enabled = yes + + ai_strategy = { + type = unit_ratio + id = cv_fighter + value = 30 + } + + ai_strategy = { + type = unit_ratio + id = cv_naval_bomber + value = 25 + } + + ai_strategy = { + type = unit_ratio + id = cv_cas + value = 20 + } + + ai_strategy = { + type = equipment_production_factor + id = cv_fighter + value = 50 + } + + ai_strategy = { + type = equipment_production_factor + id = cv_naval_bomber + value = 40 + } + + ai_strategy = { + type = equipment_production_factor + id = cv_cas + value = 40 + } +} + +we_need_cv_planes_3 = { + allowed = { + always = yes + } + enable = { + has_navy_size = { size > 7 type = carrier } + } + abort_when_not_enabled = yes + + ai_strategy = { + type = unit_ratio + id = cv_fighter + value = 50 + } + + ai_strategy = { + type = unit_ratio + id = cv_naval_bomber + value = 40 + } + + ai_strategy = { + type = unit_ratio + id = cv_cas + value = 35 + } + + ai_strategy = { + type = equipment_production_factor + id = cv_fighter + value = 80 + } + + ai_strategy = { + type = equipment_production_factor + id = cv_naval_bomber + value = 60 + } + + ai_strategy = { + type = equipment_production_factor + id = cv_cas + value = 60 + } +} + + +build_more_missile_cruisers = { + allowed = { + always = yes + } + enable = { + has_tech = modern_ship_hull_cruiser + } + abort_when_not_enabled = yes + + ai_strategy = { + type = role_ratio + id = vnr_naval_cruiser_heavy + value = 50 + } + + ai_strategy = { + type = role_ratio + id = vnr_naval_capital_bb + value = -80 + } +} \ No newline at end of file diff --git a/src/common/decisions/keyan_decisions.txt b/src/common/decisions/keyan_decisions.txt new file mode 100755 index 0000000..92e8e03 --- /dev/null +++ b/src/common/decisions/keyan_decisions.txt @@ -0,0 +1,846 @@ + +keyan_category = { + + yanfa_zhuli_xp = { + icon = hude + available = { + custom_trigger_tooltip = { + tooltip = "" + AND = { + has_army_experience > 150 + has_navy_experience > 250 + } + } + } + custom_cost_trigger = { + AND = { + has_army_experience > 150 + has_navy_experience > 250 + } + } + custom_cost_text = keyanxp_zhuli + visible = { + shijianniangguojia_trigger = yes + } + fire_only_once = yes + ai_will_do = { + factor = 0 + } + complete_effect = { + hidden_effect = { + army_experience = -150 + navy_experience = -250 + } + } + remove_effect = { + hidden_effect = { scoped_sound_effect = AZ_wancheng_sound } + set_country_flag = yanfa_zhuli_xp_get + custom_effect_tooltip = yanfa_xp_effect_tooltip + + + + } + } + + yanfa_zhuli_wz = { + icon = hude + available = { + custom_trigger_tooltip = { + tooltip = "" + check_variable = { + var = wz_sl + value = 20000 + compare = greater_than_or_equals + } + } + } + custom_cost_text = wz_shuliang_20000 + custom_cost_trigger = { + check_variable = { + var = wz_sl + value = 20000 + compare = greater_than_or_equals + } + } + fire_only_once = yes + visible = { + has_country_flag = yanfa_zhuli_xp_get + } + days_remove = 90 + modifier = { + political_power_cost = 1 + } + + ai_will_do = { + factor = 5 + } + complete_effect = { + add_to_variable = { + var = wz_sl + value = -20000 + } + } + remove_effect = { + hidden_effect = { scoped_sound_effect = AZ_wancheng_sound } + set_country_flag = yanfa_zhuli_wz_get + custom_effect_tooltip = yanfa_wz_effect_tooltip + } + } + + + yanfa_xzmf = { + icon = xzmf + available = { + custom_trigger_tooltip = { + tooltip = "" + check_variable = { + var = xzmf_sl + value = 5 + compare = greater_than_or_equals + } + } + } + custom_cost_text = mf_shuliang_5 + custom_cost_trigger = { + check_variable = { + var = xzmf_sl + value = 5 + compare = greater_than_or_equals + } + } + visible = { + has_country_flag = yanfa_zhuli_wz_get + } + days_remove = 10 + fire_only_once = yes + ai_will_do = { + factor = 5 + } + complete_effect = { + add_to_variable = { + var = xzmf_sl + value = -5 + } + } + remove_effect = { + hidden_effect = { scoped_sound_effect = AZ_wancheng_sound } + set_country_flag = yanfa_xzmf_get + custom_effect_tooltip = yanfa_xzmf_effect_tooltip + } + } + + zhuli_yanfa_completed = { + icon = hude + + visible = { + OR = { + has_country_flag = yanfa_xzmf_get + is_debug = yes + } + } + days_remove = 30 + cost = 200 + fire_only_once = yes + ai_will_do = { + factor = 10 + + } + remove_effect = { + set_technology = { + keyantech_daxingyinqing = 1 + keyantech_sunguan = 1 + keyantech_huokong = 1 + early_ship_hull_heavy = 1 + basic_ship_hull_heavy = 1 + interwar_ship_hull_heavy = 1 + improved_ship_hull_heavy = 1 + ship_hull_super_heavy = 1 + advanced_ship_hull_heavy = 1 + improved_heavy_armor_scheme = 1 + advanced_heavy_battery = 1 + advanced_torpedo_defense = 1 + advanced_heavy_armor = 1 + all_or_nothing_armor_box_armor_scheme = 1 + } + } + } + + xianfeng_yanfa_completed = { + icon = chaijun + + visible = { + OR = { + has_country_flag = yanfa_xzmf_get + is_debug = yes + } + } + days_remove = 30 + cost = 200 + fire_only_once = yes + ai_will_do = { + factor = 10 + + } + remove_effect = { + set_technology = { + keyantech_zhongxingyinqing = 1 + keyantech_huokong = 1 + advanced_ship_hull_cruiser = 1 + modern_sonar = 1 + basic_dp_medium_battery = 1 + advanced_medium_battery = 1 + early_ship_hull_cruiser = 1 + improved_ship_hull_cruiser = 1 + basic_ship_hull_cruiser = 1 + interwar_ship_hull_cruiser = 1 + advanced_cruiser_armor = 1 + modern_ship_hull_cruiser = 1 + helipad = 1 + } + } + } + chihou_yanfa_completed = { + icon = chaijun + + visible = { + OR = { + has_country_flag = yanfa_xzmf_get + is_debug = yes + } + } + days_remove = 30 + cost = 200 + fire_only_once = yes + ai_will_do = { + factor = 10 + + } + remove_effect = { + set_technology = { + keyantech_xiaoxingyinqing = 1 + keyantech_jianyongyulei = 1 + advanced_light_battery = 1 + advanced_dp_light_battery = 1 + early_ship_hull_light = 1 + basic_ship_hull_light = 1 + interwar_ship_hull_light = 1 + improved_ship_hull_light = 1 + advanced_ship_hull_light = 1 + modern_ship_hull_light = 1 + rocket_depth_charges = 1 + improved_sonar = 1 + } + } + } + cike_yanfa_completed = { + icon = chaijun + + visible = { + OR = { + has_country_flag = yanfa_xzmf_get + is_debug = yes + } + } + days_remove = 30 + cost = 200 + fire_only_once = yes + ai_will_do = { + factor = 10 + + } + remove_effect = { + set_technology = { + early_ship_hull_submarine = 1 + basic_ship_hull_submarine = 1 + improved_ship_hull_submarine = 1 + keyantech_qiantingyinqing = 1 + keyantech_qiantingyulei = 1 + advanced_ship_hull_submarine = 1 + improved_submarine_snorkel = 1 + modern_ship_torpedo_launcher = 1 + modern_ship_hull_submarine = 1 + anechoic_tile = 1 + advanced_periscope = 1 + } + } + } + hangmu_yanfa_completed = { + icon = chaijun + + visible = { + OR = { + has_country_flag = yanfa_xzmf_get + is_debug = yes + } + } + days_remove = 30 + cost = 200 + fire_only_once = yes + ai_will_do = { + factor = 10 + + } + remove_effect = { + set_technology = { + prototype_airplane_launcher = 1 + early_ship_hull_carrier = 1 + basic_ship_hull_carrier = 1 + improved_ship_hull_carrier = 1 + advanced_ship_hull_carrier = 1 + keyantech_hangmuyinqing = 1 + keyantech_jiku = 1 + advanced_ship_hull_carrier = 1 + super_carriers = 1 + carrier_angled_deck = 1 + full_armored_carrier = 1 + carrier_steam_catapult = 1 + } + } + } + + ############################################################################################################################## + DOH_daodantech = { + icon = jian + visible = { tag = DOH } + available = { + if = { + limit = { is_ai = no } + OR = { + custom_trigger_tooltip = { + tooltip = DOH_daodantech_trigger_tt + has_country_flag = shikongchuansuo_get + } + has_tech = advanced_rocket_engines + } + } + } + fire_only_once = yes + days_remove = 30 + cost = 150 + remove_effect = { + set_technology = { keyantech_daodan = 1 } + set_global_flag = DOH_faxiandaodan_get + set_technology = { + ship_to_ship_missile = 1 + destroyer_missile_upgrade = 1 + cruiser_missile_upgrade = 1 + destroyer_guided_missile_upgrade = 1 + } + } + ai_will_do = { + base = 0 + modifier = { + date > 1937.6.1 + add = 500 + } + } + } + buy_daodantech = { + icon = jian + visible = { + NOT = { tag = DOH } + is_ai = no + NOT = { has_tech = keyantech_daodan } + has_global_flag = DOH_faxiandaodan_get + } + available = { + NOT = { has_tech = keyantech_daodan } + custom_trigger_tooltip = { + tooltip = "" + check_variable = { + var = wz_sl + value = 25000 + compare = greater_than_or_equals + } + } + } + custom_cost_text = wz_shuliang_25000 + custom_cost_trigger = { + check_variable = { + var = wz_sl + value = 25000 + compare = greater_than_or_equals + } + } + + days_remove = 2 + cost = 300 + complete_effect = { + add_to_variable = { wz_sl = -25000 } + } + remove_effect = { + set_technology = { keyantech_daodan = 1 } + if = { limit = { country_exists = DOH } + DOH = { country_event = junhuo.19 } + } + } + } + steal_daodantech = { + icon = jian + visible = { + NOT = { tag = DOH } + is_ai = no + NOT = { has_tech = keyantech_daodan } + has_global_flag = DOH_faxiandaodan_get + } + available = { + NOT = { has_tech = keyantech_daodan } + } + days_remove = 7 + cost = 300 + remove_effect = { + random_list = { + 1 = { + set_technology = { keyantech_daodan = 1 } + navy_experience = 10 + hidden_effect = { scoped_sound_effect = AZ_wancheng_sound } + } + 9 = { + navy_experience = 1 + hidden_effect = { scoped_sound_effect = AZ_shibai_sound } + } + } + + } + } + BYG_donglizhuangjiatech = { + icon = jian + visible = { tag = BYG } + available = { + if = { + limit = { is_ai = no } + OR = { + AND = { + has_tech = armor_tech_3 + has_tech = nuclear_reactor + } + + custom_trigger_tooltip = { + tooltip = DOH_daodantech_trigger_tt + has_country_flag = shikongchuansuo_get + } + + } + + } + } + fire_only_once = yes + days_remove = 30 + cost = 300 + remove_effect = { + set_technology = { keyantech_donglizhuangjia = 1 } + set_global_flag = BYG_donglizhuangjiatech_get + } + ai_will_do = { + base = 0 + modifier = { + date > 1937.6.1 + add = 500 + } + } + } + buy_donglizhuangjiatech = { + icon = jian + visible = { + NOT = { tag = BYG } + is_ai = no + NOT = { has_tech = keyantech_donglizhuangjia } + has_global_flag = BYG_donglizhuangjiatech_get + } + available = { + NOT = { has_tech = keyantech_donglizhuangjia } + custom_trigger_tooltip = { + tooltip = "" + check_variable = { + var = wz_sl + value = 25000 + compare = greater_than_or_equals + } + } + } + custom_cost_text = wz_shuliang_25000 + custom_cost_trigger = { + check_variable = { + var = wz_sl + value = 25000 + compare = greater_than_or_equals + } + } + + days_remove = 2 + cost = 300 + complete_effect = { + add_to_variable = { wz_sl = -25000 } + } + remove_effect = { + set_technology = { keyantech_donglizhuangjia = 1 } + } + } + steal_donglizhuangjiatech = { + icon = jian + visible = { + NOT = { tag = BYG } + is_ai = no + NOT = { has_tech = keyantech_donglizhuangjia } + has_global_flag = BYG_donglizhuangjiatech_get + } + available = { + NOT = { has_tech = keyantech_donglizhuangjia } + } + days_remove = 7 + cost = 300 + remove_effect = { + random_list = { + 1 = { + set_technology = { keyantech_donglizhuangjia = 1 } + army_experience = 10 + hidden_effect = { scoped_sound_effect = AZ_wancheng_sound } + } + 9 = { + army_experience = 1 + hidden_effect = { scoped_sound_effect = AZ_shibai_sound } + } + } + + } + } + YUW_jupaotech = { + icon = jian + visible = { tag = YUW } + available = { + if = { + limit = { is_ai = no } + OR = { + AND = { + has_tech = artillery3 + has_tech = antitank2 + } + + custom_trigger_tooltip = { + tooltip = DOH_daodantech_trigger_tt + has_country_flag = shikongchuansuo_get + } + + } + + } + } + fire_only_once = yes + days_remove = 30 + cost = 200 + remove_effect = { + set_technology = { keyantech_jupao = 1 } + set_global_flag = YUW_jupaotech_get + } + ai_will_do = { + base = 0 + modifier = { + date > 1937.6.1 + add = 500 + } + } + } + buy_jupaotech = { + icon = jian + visible = { + NOT = { tag = YUW } + is_ai = no + NOT = { has_tech = keyantech_jupao } + has_global_flag = YUW_jupaotech_get + } + available = { + NOT = { has_tech = keyantech_jupao } + custom_trigger_tooltip = { + tooltip = "" + check_variable = { + var = wz_sl + value = 25000 + compare = greater_than_or_equals + } + } + } + custom_cost_text = wz_shuliang_25000 + custom_cost_trigger = { + check_variable = { + var = wz_sl + value = 25000 + compare = greater_than_or_equals + } + } + + days_remove = 2 + cost = 300 + complete_effect = { + add_to_variable = { wz_sl = -25000 } + } + remove_effect = { + set_technology = { keyantech_jupao = 1 } + + } + } + steal_jupaotech = { + icon = jian + visible = { + NOT = { tag = BYG } + is_ai = no + NOT = { has_tech = keyantech_jupao } + has_global_flag = YUW_jupaotech_get + } + available = { + NOT = { has_tech = keyantech_jupao } + } + days_remove = 7 + cost = 300 + remove_effect = { + random_list = { + 1 = { + set_technology = { keyantech_jupao = 1 } + army_experience = 10 + hidden_effect = { scoped_sound_effect = AZ_wancheng_sound } + } + 9 = { + army_experience = 1 + hidden_effect = { scoped_sound_effect = AZ_shibai_sound } + } + } + + } + } + keyanxiezhu_quzhu_1 = { + icon = chaijun + available = { + NOT = { has_tech = shipgirltech_quzhupao_1 } + custom_trigger_tooltip = { + tooltip = keyanxiezhu_quzhu_1_cost_trigger_tt + check_variable = { + wz_sl > 9999 + } + } + if = { + limit = { has_government = communism } + has_idea = BFL_zuozhanshiyanshi + } + if = { + limit = { has_government = democratic } + has_idea = BYG_zuozhanshiyanshi + } + if = { + limit = { has_government = neutrality } + has_idea = DOH_zuozhanshiyanshi + } + if = { + limit = { has_government = fascism } + has_idea = TIX_zuozhanshiyanshi + } + if = { + limit = { has_government = siren } + has_idea = SIR_zuozhanshiyanshi + } + } + fire_only_once = yes + days_remove = 30 + cost = 80 + complete_effect = { + add_to_variable = { wz_sl = -10000 } + } + remove_effect = { + set_technology = { shipgirltech_quzhupao_1 = 1 } + } + ai_will_do = { + base = 0 + modifier = { + date > 1937.6.1 + add = 500 + } + } + } + keyanxiezhu_xunyang_1 = { + icon = chaijun + available = { + NOT = { has_tech = shipgirltech_xunyangpao_1 } + custom_trigger_tooltip = { + tooltip = keyanxiezhu_quzhu_1_cost_trigger_tt + check_variable = { + wz_sl > 9999 + } + } + if = { + limit = { has_government = communism } + has_idea = BFL_zuozhanshiyanshi + } + if = { + limit = { has_government = democratic } + has_idea = BYG_zuozhanshiyanshi + } + if = { + limit = { has_government = neutrality } + has_idea = DOH_zuozhanshiyanshi + } + if = { + limit = { has_government = fascism } + has_idea = TIX_zuozhanshiyanshi + } + if = { + limit = { has_government = siren } + has_idea = SIR_zuozhanshiyanshi + } + } + fire_only_once = yes + days_remove = 30 + cost = 100 + complete_effect = { + add_to_variable = { wz_sl = -10000 } + } + remove_effect = { + set_technology = { shipgirltech_xunyangpao_1 = 1 } + } + ai_will_do = { + base = 0 + modifier = { + date > 1937.6.1 + add = 500 + } + } + } + keyanxiezhu_zhanlie_1 = { + icon = chaijun + available = { + NOT = { has_tech = shipgirltech_zhanliepao_1 } + custom_trigger_tooltip = { + tooltip = keyanxiezhu_quzhu_1_cost_trigger_tt + check_variable = { + wz_sl > 9999 + } + } + if = { + limit = { has_government = communism } + has_idea = BFL_zuozhanshiyanshi + } + if = { + limit = { has_government = democratic } + has_idea = BYG_zuozhanshiyanshi + } + if = { + limit = { has_government = neutrality } + has_idea = DOH_zuozhanshiyanshi + } + if = { + limit = { has_government = fascism } + has_idea = TIX_zuozhanshiyanshi + } + if = { + limit = { has_government = siren } + has_idea = SIR_zuozhanshiyanshi + } + } + fire_only_once = yes + days_remove = 30 + cost = 150 + complete_effect = { + add_to_variable = { wz_sl = -10000 } + } + remove_effect = { + set_technology = { shipgirltech_zhanliepao_1 = 1 } + } + ai_will_do = { + base = 0 + modifier = { + date > 1937.6.1 + add = 500 + } + } + } + keyanxiezhu_zujiekeyanxiaozu_1 = { + icon = manjiu + available = { + NOT = { has_country_flag = keyanxiezhu_zujiekeyanxiaozu_2_get } + custom_trigger_tooltip = { + tooltip = keyanxiezhu_zujiekeyanxiaozu_1_cost_trigger_tt + check_variable = { + wz_sl > 11999 + } + } + if = { + limit = { has_government = communism } + has_idea = BFL_zuozhanshiyanshi + } + if = { + limit = { has_government = democratic } + has_idea = BYG_zuozhanshiyanshi + } + if = { + limit = { has_government = neutrality } + has_idea = DOH_zuozhanshiyanshi + } + if = { + limit = { has_government = fascism } + has_idea = TIX_zuozhanshiyanshi + } + if = { + limit = { has_government = siren } + has_idea = SIR_zuozhanshiyanshi + } + } + days_remove = 180 + complete_effect = { + add_to_variable = { wz_sl = -12000 } + add_research_slot = 1 + set_country_flag = keyanxiezhu_zujiekeyanxiaozu_1_doing + } + remove_effect = { + add_research_slot = -1 + clr_country_flag = keyanxiezhu_zujiekeyanxiaozu_1_doing + } + ai_will_do = { + base = 0 + + } + } + keyanxiezhu_zujiekeyanxiaozu_2 = { + icon = manjiu + visible = { + has_country_flag = keyanxiezhu_zujiekeyanxiaozu_1_doing + } + available = { + custom_trigger_tooltip = { + tooltip = keyanxiezhu_maishenqi_cost_trigger_tt + check_variable = { + zs_sl > 887 + } + } + if = { + limit = { has_government = communism } + has_idea = BFL_zuozhanshiyanshi + } + if = { + limit = { has_government = democratic } + has_idea = BYG_zuozhanshiyanshi + } + if = { + limit = { has_government = neutrality } + has_idea = DOH_zuozhanshiyanshi + } + if = { + limit = { has_government = fascism } + has_idea = TIX_zuozhanshiyanshi + } + if = { + limit = { has_government = siren } + has_idea = SIR_zuozhanshiyanshi + } + } + fire_only_once = yes + complete_effect = { + add_research_slot = 1 + custom_effect_tooltip = keyanxiezhu_zujiekeyanxiaozu_2_tt + hidden_effect = { + add_to_variable = { zs_sl = -888 } + set_country_flag = keyanxiezhu_zujiekeyanxiaozu_2_get + } + } + ai_will_do = { + base = 0 + + } + } +} \ No newline at end of file diff --git a/src/common/on_actions/00_navy_rework.txt b/src/common/on_actions/00_navy_rework.txt new file mode 100755 index 0000000..62e992b --- /dev/null +++ b/src/common/on_actions/00_navy_rework.txt @@ -0,0 +1,50 @@ +on_actions = { + on_startup = { + effect = { + set_global_flag = vnr_enabled + # show welcome splash + set_global_flag = navy_rework_splash_show + + # show the first panel of intro splash + every_country = { + limit = { is_ai = no } + set_variable = { navy_rework_welcome_splash_variable = 0 } + } + + set_variable = { vnr_ai_difficulty = 1 } + + # major naval powers array setup + + add_to_array = { global.vnr_naval_powers = ENG } + add_to_array = { global.vnr_naval_powers = FRA } + add_to_array = { global.vnr_naval_powers = GER } + add_to_array = { global.vnr_naval_powers = ITA } + add_to_array = { global.vnr_naval_powers = JAP } + add_to_array = { global.vnr_naval_powers = SOV } + add_to_array = { global.vnr_naval_powers = USA } + + add_to_array = { global.vnr_naval_powers = BYG } + add_to_array = { global.vnr_naval_powers = BFL } + add_to_array = { global.vnr_naval_powers = HUJ } + add_to_array = { global.vnr_naval_powers = YUW } + add_to_array = { global.vnr_naval_powers = TIX } + add_to_array = { global.vnr_naval_powers = CHY } + add_to_array = { global.vnr_naval_powers = SAD } + add_to_array = { global.vnr_naval_powers = DOH } + + add_to_array = { global.vnr_naval_powers = DH1 } + add_to_array = { global.vnr_naval_powers = WEX } + + add_to_array = { global.vnr_naval_powers = BLI } + add_to_array = { global.vnr_naval_powers = SIR } + + add_to_array = { global.vnr_naval_powers = SR1 } + add_to_array = { global.vnr_naval_powers = SR2 } + add_to_array = { global.vnr_naval_powers = SR3 } + add_to_array = { global.vnr_naval_powers = SR4 } + + # naval treaty violator + set_global_flag = { flag = MTG_naval_treaty_violator value = 0 } + } + } +} \ No newline at end of file diff --git a/src/common/on_actions/az_vnr_patch_on_actions.txt b/src/common/on_actions/az_vnr_patch_on_actions.txt new file mode 100755 index 0000000..9bd37ef --- /dev/null +++ b/src/common/on_actions/az_vnr_patch_on_actions.txt @@ -0,0 +1,13 @@ +on_actions = { + on_startup = { + effect = { + every_country = { + limit = { is_ai = no } + country_event = { + id = az_vnr_patch.1 + days = 3 + } + } + } + } +} \ No newline at end of file diff --git a/src/common/units/names_ships/CHI_ship_names.txt b/src/common/units/names_ships/CHI_ship_names.txt new file mode 100755 index 0000000..f96f249 --- /dev/null +++ b/src/common/units/names_ships/CHI_ship_names.txt @@ -0,0 +1,279 @@ +##### GENERIC CHINESE NAME LISTS ##### + +############################## +# +# CHI +# +############################## + +### REGULAR DESTROYER NAMES### +CHI_DD_HISTORICAL = { + name = NAME_THEME_HISTORICAL_DESTROYERS + + for_countries = { CHI SHX PRC GXC XSM SIK YUN DOH } + + type = ship + ship_types = { ship_hull_light destroyer ship_hull_civilian } + + #prefix = "ROCS " + fallback_name = "%s. Quzujian" + + unique = { + ## Jiang Yuan Class + "江利" "江亨" "江鲲" "江犀" "江坤" "江熙" "江元" "江贞" + + ## Chu Tong Class + "楚予" "楚才" "楚安" "楚溢" "楚汐" "楚同" "楚泰" "楚由" "楚观" "楚汘" "楚宽" "楚有" "楚谦" "楚鲐" "楚潼" + + ## Yong Feng Class + "永翔" "永安" + + ## Sheng Class + "澄胜" "泳胜" "魟胜" "溢胜" "浯胜" "魜胜" "顺胜" + + ## Zhong Kai Class + "仲恺" "仲元" "志新" + + ## Hai Hu Class + "海洲" "海湖" "海丘" + + ## Hu Peng Class + "湖鹏" "湖隼" "湖鹰" "湖鹗" "湖活" + + ## Zi Class + "宿紫" "冽紫" "琛紫" "彰紫" + + ## Yong Jiang Class + "永江" "永济" "永绥" + + ## Tong An Class + "同安" "静安" "永安" + + ## Miscellaneous Class + "建康" "予彰" "同济" "笺汝" "蜉蝣" "功臣" "建中" "莲晶" "大同" "自强" + + "海龙" "海清" "海华" "海犀" "海镜" "利运" "犀照" "飞霆" "飞凫" "超海" "铁龙" "飞龙" "快顺" "遇顺" + "利顺" "捷顺" "导海" "导河" "杆雷" "守雷" "下雷" "巡雷" "宝筏" + + # KMT ships + "海蛟" "海狮" "海豹" "海虎" + "太康" "太平" "太和" "太仓" "太昭" + "云阳" "正阳" "邵阳" "资阳" "开阳" "德阳" "绥阳" "建阳" "莱阳" "富阳" "当阳" "昆阳" + "定安" "克安" "咸宁" "德胜" "威胜" "义胜" "勇胜" "仁胜" "诚胜" "公胜" "绥宁" "肃宁" "威宁" "崇宁" "义宁" "正宁" + "长宁" + "甘露" "皦日" "景星" "庆云" + + "永丰" "永嘉" "永定" "永顺" "永靖" + "中建" "中启" "中明" "中业" "中和" "中平" "旭海" "安海" "大冈" "大台" "大万" "达观" + "合成" "合功" "合群" "合川" "合潮" "合永" "合茂" "合寿" "合春" "合耀" "合忠" + } +} + +### LIGHT CRUISER NAMES### +CHI_CL_HISTORICAL = { + name = NAME_THEME_HISTORICAL_CL + + for_countries = { CHI SHX PRC GXC XSM SIK YUN DOH } + + type = ship + ship_types = { ship_hull_cruiser light_cruiser } + + #prefix = "ROCS " + fallback_name = "%s. Xunyangjian" + + unique = { + ## Hai Rong Class + "海琛" "海祈" "海容" "海筹" "海永" + + ## Miscellaneous Class + "崛川" "君淑" "英瑞" "昭和" "皓然" "飞鸿" "潮鹤" "银水" + + "操江" "湄云" "泰安" + + "临安" "固安" "成安" "泰安" "同安" "瑞安" "吉安" "新安" "黄安" "潮安" "惠安" "正安" "德安" "高安" + "磐石" "肇和" "应瑞" + } +} + +### HEAVY CRUISER NAMES### +CHI_CA_HISTORICAL = { + name = NAME_THEME_HISTORICAL_CA + + for_countries = { CHI SHX PRC GXC XSM SIK YUN DOH } + + type = ship + ship_types = { ship_hull_cruiser heavy_cruiser } + + #prefix = "ROCS " + fallback_name = "%s. Zhuangjia Xunyangjian" + + unique = { + ## Ping Hai Class + "平海" "宁海" "定海" "威海" "澄海" "镇海" "威远" "康济" "广甲" "广乙" "广丙" + "郑和" "继光" "岳飞" "子仪" "班超" "张骞" "田单" "铭传" "逢甲" + "纪德" "明德" "同德" "武德" + } +} + +### BATTLESHIP NAMES ### +CHI_BB_HISTORICAL = { + name = NAME_THEME_HISTORICAL_BB + + for_countries = { CHI SHX PRC GXC XSM SIK YUN DOH } + + type = ship + ship_types = { ship_hull_heavy battleship battle_cruiser ship_hull_pre_dreadnought } + + #prefix = "ROCS " + fallback_name = "%s. Zhanjian" + + unique = { + ## Wuwei Class + "武威" "虎威" "龙威" "定远" "镇远" "经远" "来远" "济远" "致远" "靖远" "超勇" "扬威" "平远" + } +} + +### AIRCRAFT CARRIER NAMES ### +CHI_CV_HISTORICAL = { + name = NAME_THEME_HISTORICAL_CARRIERS + + for_countries = { CHI SHX PRC GXC XSM SIK YUN DOH } + + type = ship + ship_types = { ship_hull_carrier carrier } + + #prefix = "ROCS " + fallback_name = "%s. Hangmu" + unique = { + "翔龙" "翔凤" "天凤" "麒麟" "青龙" "白虎" "朱雀" "玄武" "天织" "白泽" + "决川" "威胜" "德胜" "华甲" "镇海" + } +} + +### SUBMARINES ### +CHI_SS_HISTORICAL = { + name = NAME_THEME_HISTORICAL_SUBMARINES + + for_countries = { CHI SHX PRC GXC XSM SIK YUN DOH } + + type = ship + ship_types = { ship_hull_submarine submarine } + + fallback_name = "长城-%d" # Based on ROCN naming convention +} + +### THEME: MOUNTAINS ### +# CHI_THEME_MOUNTAINS = { +# name = NAME_THEME_MOUNTAINS + +# for_countries = { CHI SHX PRC GXC XSM SIK YUN DOH } + +# type = ship + +# #prefix = "ROCS " +# fallback_name = "%s." + +# unique = { +# ## Mountains (Incomplete) +# "戴云山" "罗霄山" "万阳山" "天柱山" "沂蒙山" "昆仑山" "井冈山" +# "长白山" "龙湖山" "五指山" "大青山" "八仙山" "华顶山" "老铁山" +# "绿华山" "大别山" "太行山" "天目山" "武夷山" "徂徕山" "五台山" "峨眉山" +# "丹霞山" "雪峰山" "海洋山" "青城山" "雁荡山" "九华山" "普陀山" +# "黄岗山" "天台山" "灵岩山" "洞庭山" "贺兰山" "六盘山" "云台山" +# "五峰山" "紫金山" "泰山" "恒山" "嵩山" "华山" "衡山" "黄山" +# "天山" "玉山" "文山" "庐山" "福山" "寿山" "青山" "长山" "龙山" +# "崆峒山" "白云山" "雷公山" "象鼻山" "苍岩山" "王屋山" "青云山" "清源山" "千佛山" "罗浮山" "月亮山" "太华山" "凤凰山" "崂山" +# } +# } + +### THEME: STATES ### +# CHI_THEME_STATES = { +# name = NAME_THEME_STATES + +# for_countries = { CHI SHX PRC GXC XSM SIK YUN DOH } + +# type = ship + +# #prefix = "ROCS " +# fallback_name = "%s." + +# unique = { +# ## Based on 1936 KR Map +# "云南" "贵州" "广西" "广东" "湖南" "河南" "福建" "浙江" "江西" "江苏" +# "安徽" "湖北" "山西" "陕西" "直隶" "四川" "甘肃" "山东" "黑龙江" "辽宁" +# "青海" "新疆" "吉林" "热河" "察尔哈" "宁夏" "绥远" "西康" + +# ## More Outlandish States +# "内蒙古" "西藏" +# } +# } + +### THEME: RIVERS ### +# CHI_THEME_RIVERS = { +# name = NAME_THEME_RIVERS + +# for_countries = { CHI SHX PRC GXC XSM SIK YUN DOH } + +# type = ship + +# #prefix = "ROCS " +# fallback_name = "%s." + +# unique = { +# ## Lakes +# "艾比湖" "艾里克湖" "艾丁湖" "博斯腾湖" "柴窝堡湖" "长湖" "巢湖" "大別勒湖" "达布逊盐湖" +# "大冶湖" "岱海" "滇池" "达克次湖" "淀山湖" "东钱湖" "洞庭湖" "东湖" "洱海" "斧头湖" +# "高邮湖" "天池" "黑海" "洪湖" "洪泽湖" "后官湖" "黄旗海" "呼伦湖" "梁子湖" +# "龙感湖" "麓湖" "鲁玛江东错" "泸沽湖" "骆马湖" "玛纳斯湖" "南四湖" "牛山湖" "北霍布逊湖" +# "班公错" "鄱阳湖" "千岛湖" "青海湖" "南湖" "南洞庭湖" "南霍布逊湖" "涩聂湖" "太湖" +# "汤逊湖" "团结湖" "西湖" "西达布逊湖" "武湖" "小别勒湖" "协作湖" "西凉湖" "兴凯湖" +# "雅尔湖" "阳澄湖" "雁东湖" "雁西湖" "野芷湖" "张渡湖" + +# ## Rivers (Incomplete) +# "乌苏里江" "松花江" "海拉尔河" "绥芬河" "图们江" "鞍子河" "复州河" "大辽河" "辽河" +# "大凌河" "烟台河" "六股河" "石河" "狗河" "大石河" "九江河" "戴河" "洋河" "滦河" "海河" +# "潍河" "徒駭河" "黃河" "漯河" "伊河" "渭河" "汾河" "延河" "無定河" "清水河" "洮河" "大夏河" +# "小清河" "鸭绿江" "胶河" "长江" "黃浦江" "青弋江" "汉江" "富水" "湘江" "雅砻江" +# "闽江" "珠江" "韩江" "北仑河" "元江" "澜沧江" "南渡江" "万泉河" "若水" +# } +# } + +# ### THEME: CITIES ### +# CHI_THEME_CITIES = { +# name = NAME_THEME_CITIES + +# for_countries = { CHI SHX PRC GXC XSM SIK YUN DOH } + +# type = ship + +# #prefix = "ROCS " +# fallback_name = "%s." + +# unique = { +# ## VP display in-game +# "海拉尔" "嫩江" "齐齐哈尔" "哈尔滨" "长春" "沈阳" "朝阳" "山海关" "承德" "大连" "北京" +# "天津" "张垣" "大同" "石门" "保定" "洛阳" "郑州" "开封" "西安" "武昌" "汉阳" "汉口" +# "荆州" "信阳" "烟台" "威县" "青岛" "威海卫" "临沂" "济宁" "济南" "徐州" "盐城" "如皋" +# "南通" "无锡" "上海" "杭州" "宁波" "金华" "温州" "安庆" "南昌" "常德" "长沙" "衡阳" +# "韶关" "厦门" "泉州" "汕头" "梧州" "桂林" "龙岩" "福州" "南平" "台北" "高兴" +# "惠州" "香港" "澳门" "广州" "贵阳" "昆明" "大理" "景洪" "达县" "重庆" "成都" "雅安" +# "玉树" "延安" "太原" "阳泉" "归绥" "银川" "兰州" "天水" "西宁" "迪化" "阿克苏" "喀什" "和田" +# "哈密" "湛江" "库伦" "拉萨" "日喀则" "百眼" "苏州" "咸阳" "惠阳" +# } +# } + +CHYN_THEME_ASTROLOGY = { + name = NAME_THEME_ASTROLOGY + for_countries = { CHI SHX PRC GXC XSM SIK YUN DOH } + + type = ship + + #prefix = "ROCS " + fallback_name = "%s." + + unique = { + "天枢星" "天璇星" "天玑星" "天权星" "玉衡星" "开阳星" "瑶光星" "北极星" "四辅" "天乙" "太乙" "紫微左垣" "紫微右垣" + "阴德" "尚书" "女史" "柱史" "御女" "天柱" "大理" "勾陈" "六甲" "华盖" "传舍" "内阶" "天厨" "八谷" "天棓" + "文昌" "三师" "三公" "天床" "太尊" "天牢" "玄戈" + } +} diff --git a/src/common/units/names_ships/CHI_ship_names_2.txt b/src/common/units/names_ships/CHI_ship_names_2.txt new file mode 100755 index 0000000..878f31d --- /dev/null +++ b/src/common/units/names_ships/CHI_ship_names_2.txt @@ -0,0 +1,827 @@ +### SUBMARINES ### +DOH_SS_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_SUBMARINES_2 + + for_countries = { DOH DH1 } + + type = ship + ship_types = { ship_hull_submarine submarine } + + fallback_name = "远征-%d" +} + +DOH_SolarTerm = { + name = NAME_THEME_DOH_SolarTerm + for_countries = { DOH DH1 } + type = ship + + unique = { + "立春" + "雨水" + "惊蛰" + "春分" + "清明" + "谷雨" + "立夏" + "小满" + "芒种" + "夏至" + "小暑" + "大暑" + "立秋" + "处暑" + "白露" + "秋分" + "寒露" + "霜降" + "立冬" + "小雪" + "大雪" + "冬至" + "小寒" + "大寒" + } +} +DOH_ASTROLOGY_28 = { + name = NAME_THEME_DOH_ASTROLOGY_28 + + for_countries = { DOH DH1 } + type = ship + + unique = { + "角木蛟" + "亢金龙" + "氐土貉" + "房日兔" + "心月狐" + "尾火虎" + "箕水豹" + "斗木獬" + "牛金牛" + "女土蝠" + "虚日鼠" + "危月燕" + "室火猪" + "壁水獝" + "奎木狼" + "娄金狗" + "胃土雉" + "昴日鸡" + "毕月乌" + "觜火猴" + "参水猴" + "井木犴" + "鬼金羊" + "柳土獐" + "星日马" + "张月鹿" + "翼火蛇" + "轸水蚓" + } +} + +DOH_Provincial = { + name = NAME_THEME_DOH_Provincial + for_countries = { DOH DH1 } + type = ship + unique = { + "辽宁" + "山东" + "广东" + "北京" + "天津" + "上海" + "广东" + "四川" + "江苏" + "浙江" + "山西" + "河北" + "吉林" + "黑龙江" + "安徽" + "福建" + "江西" + "河南" + "湖北" + "湖南" + "海南" + "贵州" + "云南" + "陕西" + "甘肃" + "青海" + "台湾" + "蒙古" + "广西" + "西藏" + "宁夏" + "新疆" + "香港" + "澳门" + } +} + +DOH_Prefectural_1 = { + name = NAME_THEME_DOH_Prefectural_1 + for_countries = { DOH DH1 } + type = ship + unique = { + "石家庄" + "重庆" + "太原" + "宁波" + "呼和浩特" + "沈阳" + "长春" + "徐州" + "哈尔滨" + "南京" + "杭州" + "合肥" + "福州" + "南昌" + "济南" + "郑州" + "武汉" + "长沙" + "广州" + "南宁" + "海口" + "成都" + "贵阳" + "昆明" + "拉萨" + "西安" + "兰州" + "西宁" + "银川" + "乌鲁木齐" + "台北" + "大连" + "吉林" + "青岛" + "开封" + "洛阳" + "泉州" + "咸阳" + "深圳" + "厦门" + "扬州" + "无锡" + "海参崴" + "双城子" + } +} + +DOH_Prefectural_2 = { + name = NAME_THEME_DOH_Prefectural_2 + for_countries = { DOH DH1 } + type = ship + unique = { + "敦煌" + "唐山" + "大同" + "包头" + "齐齐哈尔" + "芜湖" + "景德镇" + "黄石" + "株洲" + "韶关" + "柳州" + "三亚" + "自贡" + "六盘水" + "曲靖" + "日喀则" + "铜川" + "嘉峪关" + "海东" + "石嘴山" + "克拉玛依" + "高雄" + "秦皇岛" + "阳泉" + "乌海" + "鞍山" + "四平" + "鸡西" + "温州" + "蚌埠" + "莆田" + "萍乡" + "淄博" + "十堰" + "湘潭" + "桂林" + "三沙" + "攀枝花" + "遵义" + "玉溪" + "昌都" + "宝鸡" + "金昌" + "海南" + "吴忠" + "吐鲁番" + "邯郸" + "长治" + "赤峰" + "抚顺" + "辽源" + "鹤岗" + "常州" + "嘉兴" + "淮南" + "三明" + "九江" + "枣庄" + "平顶山" + "宜昌" + "衡阳" + "珠海" + "梧州" + "儋州" + "泸州" + "安顺" + "保山" + "林芝" + "白银" + "海北" + "固原" + "哈密" + "邢台" + "晋城" + "通辽" + "本溪" + "通化" + "双鸭山" + "苏州" + "湖州" + "马鞍山" + "抚州" + "东营" + "安阳" + "襄阳" + "邵阳" + "汕头" + "北海" + "德阳" + "毕节" + "昭通" + "山南" + "渭南" + "天水" + "海西" + "中卫" + "伊犁" + "保定" + "朔州" + "鄂尔多斯" + "丹东" + "白山" + "大庆" + "南通" + "绍兴" + "淮北" + "漳州" + "鹰潭" + "烟台" + "鹤壁" + "鄂州" + "岳阳" + "佛山" + "崇左" + "绵阳" + "铜仁" + "丽江" + "那曲" + "延安" + "武威" + "黄南" + "喀什" + "张家口" + "晋中" + "呼伦贝尔" + "锦州" + "松原" + "伊春" + "连云港" + "金华" + "铜陵" + "南平" + "赣州" + "潍坊" + "新乡" + "荆门" + "常德" + "江门" + "来宾" + "广元" + "黔东南" + "普洱" + "阿里" + "汉中" + "张掖" + "果洛" + "和田" + "承德" + "运城" + "巴彦淖尔" + "营口" + "白城" + "佳木斯" + "淮安" + "衢州" + "安庆" + "龙岩" + "吉安" + "济宁" + "焦作" + "孝感" + "张家界" + "湛江" + "贺州" + "遂宁" + "黔南州" + "临沧" + "榆林" + "平凉" + "玉树" + "沧州" + "忻州" + "乌兰察布" + "阿拉善" + "阜新" + "七台河" + "盐城" + "舟山" + "黄山" + "宁德" + "宜春" + "泰安" + "濮阳" + "荆州" + "益阳" + "茂名" + "玉林" + "内江" + "黔西南" + "德宏" + "安康" + "酒泉" + "廊坊" + "临汾" + "锡林郭勒" + "辽阳" + "牡丹江" + "台州" + "阜阳" + "新余" + "威海" + "许昌" + "黄冈" + "郴州" + "肇庆" + "百色" + "乐山" + "怒江" + "商洛" + "庆阳" + "衡水" + "吕梁" + "兴安" + "盘锦" + "黑河" + "镇江" + "丽水" + "宿州" + "上饶" + "日照" + "漯河" + "咸宁" + "永州" + "惠州" + "河池" + "南充" + "迪庆" + "定西" + "铁岭" + "绥化" + "泰州" + "滁州" + "临沂" + "三门峡" + "随州" + "怀化" + "梅州" + "钦州" + "眉山" + "大理" + "陇南" + "朝阳" + "宿迁" + "六安" + "德州" + "南阳" + "恩施" + "娄底" + "汕尾" + "防城港" + "宜宾" + "楚雄" + "临夏" + "葫芦岛" + "宣城" + "聊城" + "商丘" + "湘西" + "河源" + "贵港" + "广安" + "红河" + "甘南" + "池州" + "滨州" + "信阳" + "阳江" + "达州" + "文山" + "亳州" + "菏泽" + "周口" + "清远" + "雅安" + "西双版纳" + "驻马店" + "东莞" + "巴中" + "济源" + "中山" + "资阳" + "潮州" + "凉山" + "揭阳" + "甘孜" + "云浮" + "阿坝" + } +} + +DOH_RIVERS = { + name = NAME_THEME_DOH_RIVERS + for_countries = { DOH DH1 } + type = ship + unique = { + "长江" + "黄河" + "黑龙江" + "怒江" + "乌苏里江" + "湄公河" + "红河" + "珠江" + "湘江" + "赣江" + "红水河" + "黔江" + "融江" + "桂江" + "钱塘江" + "闽江" + "黄埔" + "金沙江" + "乌江" + "嘉陵江" + "白龙号" + "澧水" + "沅江" + "巫水" + "淮河" + "沅江" + "泗河" + "鸭绿江" + "胶水" + "汾河" + "渭河" + "洛河" + "泾河" + "海河" + "卫河" + "漳河" + "永定河" + "滦河" + "辽河" + "图们江" + "松花江" + "渠江" + "邕江" + "浔江" + "宁江" + "海拉尔河" + "绥芬河" + "鞍子河" + "复州河" + "大辽河" + "大凌河" + "烟台河" + "六股河" + "石河" + "狗河" + "大石河" + "九江河" + "戴河" + "洋河" + "滦河" + "海河" + "潍河" + "徒駭河" + "漯河" + "伊河" + "無定河" + "清水河" + "洮河" + "大夏河" + "小清河" + "胶河" "黃浦江" + "青弋江" + "汉江" + "富水" + "雅砻江" + "韩江" + "北仑河" + "元江" + "澜沧江" + "南渡江" + "万泉河" + "若水" + } +} + +DOH_LAKE = { + name = NAME_THEME_DOH_LAKE + for_countries = { DOH DH1 } + type = ship + unique = { + "艾比湖" + "艾里克湖" + "艾丁湖" + "博斯腾湖" + "柴窝堡湖" + "长湖" + "巢湖" + "大別勒湖" + "达布逊盐湖" + "大冶湖" + "岱海" + "滇池" + "达克次湖" + "淀山湖" + "东钱湖" + "洞庭湖" + "东湖" + "洱海" + "斧头湖" + "高邮湖" + "天池" + "黑海" + "洪湖" + "洪泽湖" + "后官湖" + "黄旗海" + "呼伦湖" + "梁子湖" + "龙感湖" + "麓湖" + "鲁玛江东错" + "泸沽湖" + "骆马湖" + "玛纳斯湖" + "南四湖" + "牛山湖" + "北霍布逊湖" + "班公错" + "鄱阳湖" + "千岛湖" + "青海湖" + "南湖" + "南洞庭湖" + "南霍布逊湖" + "涩聂湖" + "太湖" + "汤逊湖" + "团结湖" + "西湖" + "西达布逊湖" + "武湖" + "小别勒湖" + "协作湖" + "西凉湖" + "兴凯湖" + "雅尔湖" + "阳澄湖" + "雁东湖" + "雁西湖" + "野芷湖" + "张渡湖" + } +} + +DOH_AZURLANE_1 = { + name = NAME_THEME_DOH_AZURLANE_1 + for_countries = { DOH DH1 } + type = ship + unique = { + "镇海" + "华甲" + "定安" + } +} +DOH_AZURLANE_2 = { + name = NAME_THEME_DOH_AZURLANE_2 + for_countries = { DOH DH1 } + type = ship + unique = { + "逸仙" + "肇和" + "应瑞" + "济安" + "龙武" + "虎贲" + "飞云" + "海圻" + "宁海" + "平海" + "寰昌" + "滨江" + "鞍山" + "抚顺" + "长春" + "太原" + "雪风" + } +} + +DOH_HISTORY_SHIP = { + name = NAME_THEME_DOH_HISTORY_SHIP + for_countries = { DOH DH1 } + type = ship + unique = { + "龙骧" + "虎威" + "海昭" + "海震" + "飞鸿" + "南琛" + "保宁" + "保民" + "郢荆" + "湍济" + "海容" + "海天" + "海安" + "海圻" + "镇东" + "镇西" + "镇南" + "镇北" + "镇中" + "镇边" + "镇海" + "定远" + "镇远" + "经远" + "来远" + "致远" + "靖远" + "济远" + "平远" + "驭远" + } +} +DOH_HISTORY_BATTLE = { + name = NAME_THEME_DOH_HISTORY_BATTLE + for_countries = { DOH DH1 } + type = ship + unique = { + "长勺" + "城濮" + "桂陵" + "长平" + "还秦" + "巨鹿" + "赤壁" + "官渡" + "漠北" + "复台" + "淝水" + "伐纣" + "垓下" + "萨尔浒" + "靖康" + "甲午" + "柏举" + "阴晋" + "伊阙" + "即墨" + "鄗代" + "彭城" + "井陉" + "潍水" + "昆阳" + "临淄" + "赤亭" + "兖州" + "沙苑" + "玉壁" + "金乡" + "浅水原" + "虎牢" + "碛口" + "雍丘" + "睢阳" + "浑河" + } +} +DOH_THEME_MOUNTAINS = { + name = NAME_THEME_MOUNTAINS + + for_countries = { CHI SHX PRC GXC XSM SIK YUN DOH } + + type = ship + + #prefix = "ROCS " + fallback_name = "%s." + + unique = { + ## Mountains (Incomplete) + "戴云山" + "罗霄山" + "万阳山" + "天柱山" + "沂蒙山" + "昆仑山" + "井冈山" + "长白山" + "龙湖山" + "五指山" + "大青山" + "八仙山" + "华顶山" + "老铁山" + "绿华山" + "大别山" + "太行山" + "天目山" + "武夷山" + "徂徕山" + "五台山" + "峨眉山" + "丹霞山" + "雪峰山" + "海洋山" + "青城山" + "雁荡山" + "九华山" + "普陀山" + "黄岗山" + "天台山" + "灵岩山" + "洞庭山" + "贺兰山" + "六盘山" + "云台山" + "五峰山" + "紫金山" + "泰山" + "恒山" + "嵩山" + "华山" + "衡山" + "黄山" + "天山" + "玉山" + "文山" + "庐山" + "福山" + "寿山" + "青山" + "长山" + "龙山" + "崆峒山" + "白云山" + "雷公山" + "象鼻山" + "苍岩山" + "王屋山" + "青云山" + "清源山" + "千佛山" + "罗浮山" + "月亮山" + "太华山" + "凤凰山" + "崂山" + } +} \ No newline at end of file diff --git a/src/common/units/names_ships/ENG_ship_names.txt b/src/common/units/names_ships/ENG_ship_names.txt new file mode 100755 index 0000000..3d9cac1 --- /dev/null +++ b/src/common/units/names_ships/ENG_ship_names.txt @@ -0,0 +1,536 @@ +##### Britain NAME LISTS ##### +### REGULAR DESTROYER NAMES### +ENG_DD_ALPHABETICAL = { + name = NAME_ENG_DD_ALPHABETICAL + + for_countries = { ENG HUJ } + + type = ship + ship_types = { ship_hull_light destroyer ship_hull_civilian } + + prefix = "HMS " + fallback_name = "Destroyer %s" + + unique = { + #G/H-class ships + "英勇" "花环" "吉普赛人" "萤火虫" "格拉夫顿" "手榴弹" "格伦维尔" "灰猎犬" "狮鹫" "基林" + "勇敢" "轻率" "浩劫" "赫利沃德" "英雄" "敌意" "热刺" "猎人" "海伯利安" "收割者" + "哈文特" "哈弗洛克" "赫斯帕洛斯" "高地人" "飓风" "亨丽埃特" + #Tribals + "阿弗里迪人" "阿散蒂人" "贝都因人" "哥萨克人" "爱斯基摩人" "廓尔喀人" "毛利人" "绍约人" "马塔贝莱人" "莫霍克人" + "努比亚人" "旁遮普人" "锡克人" "索马里人" "鞑靼人" "祖鲁人" + # I-class + "伊卡洛斯" "冬青" "伊墨金" "冲动" "英格菲尔德" "无畏" "伊西斯" "艾芬豪" "善变" "伊图里尔" "不灭" "伊斯塔尔" + # J/K-class + "杰维斯" "豺狼" "捷豹" "朱诺" "杰纳斯" "标枪" "泽西" "朱庇特" + "凯利" "凯文" "吉普林" "肯彭费尔特" "骑士" "王鱼" "柯西" # "Kandahar" "Kashmir" "Khartoum" "Kimberley" "Kingston" + # L/M-class + "拉弗雷" "活泼" "军团" "闪电" "守望" "忠诚" "猎豹" "长矛" "拉妮" + "米尔恩" "神射手" "火枪手" "跟班" "杰出" "流星" "马恩" "马丁" "经线" "梅林" "掠夺者" "马尔莱" # "Mahratta" + # N-class is a duplicate of the J/K-class but alphabetical order in alt-hist + "纳皮尔" "内斯特" "尼扎姆" "诺曼" "无穷" "尼丽莎" "高尚" "牛顿" # "Nepal" + # O/P-class + "流动" "猛攻" "固执" "顺从" "机遇" "奥威尔" "花园" "奥德赛" # "Offa" "Oribi" + "圣骑士" "黑豹" "鹧鸪" "寻路者" "佩恩" "烟花" "豪猪" "波特" # "Pakenham" + # Q/R-class + "皇后区" "象限" "鹌鹑" "品质" "昆丁" "导火索" "奎利姆" "量子" # "Quiberon" + "罗瑟姆" "赛马" "劫掠者" "快速" "堡垒" "不安" "罗巴克" "无情" "拉斯穆森" "救赎" # "Rocket" + # S/T-class + "索玛雷兹" "野人" "蝎子" "惩罚" "塞拉皮斯" "鲨鱼" "成功" "迅速" "西门" "弯刀" + "苏格兰人" "侦察" "议员" "炽天使" "夏洛克" "不移" "纯真" "吞噬" "安详" + "剑士" "军刀" "萨拉丁" "雀鹰" "灿烂" "据点" "玛瑙" "结实" "黑貂" + "莎士比亚" "斯宾塞" "海火" "搜寻者" "运动" "浪花" "萨图" "智者" # "Somme" + + "挑衅" "顽强" "专横" "菊苣" "特鲁布里奇" "动荡" "托斯卡尼" "泰利安" "忒涅多斯" "赛内特" + "色雷斯人" "战术家" "推进" "暴风雨" "热带" "塞斯比" "暴君" "木马" "可信" "湍流" + + # U/V-class + "尤利西斯" "无惧" "温迪" "大熊座" "淘气" "乌拉尼亚" "独特" # "Ulster" + + "维纳斯" "维鲁拉姆" "警戒" "悍妇" "瓦伦丁" "雌狐" "莽撞" "吸血鬼" "仇杀" "航海家" + "勇猛" "瓦诺克" "征服者" "织女星" "沃尔蒂根" "威尼斯" "杠杆" "恶毒" "真理" + "冒险" "有才" "生动" "敏捷" "黄昏" "维米" "薇薇安" "维蒂特" "范西塔特" "战士" + "瓦妮莎" "虚荣" "女武神" "武力" "志愿者" "活力" # "Viceroy" "Viscount" "Vimiera" "Verdun" + + # W/Z-class (Also mixed with WW1 ships) + "赌徒" "觉醒" "幼兽" "旋风" "向导" "牧马人" "看守" "沃克" "温切尔西" + "沃维克" "温彻斯特" "沃尔波尔" "威斯科特" "摔跤手" "狼狗" "惠特利" "啄木鸟" "沃尔西" "白腹秧鸡" + "伍斯顿" "徘徊者" "白厅" "鹪" "威沙特" "女巫" "韦瑟林顿" "凋零" "惠特舍德" "飞龙" + "野天鹅" "人狼" "海象" "西兰" # "Wessex" + + "明斯" "清风" "赞比西" "妒忌" "斑马" "天顶" "热情" "十二宫" + + # Ca/Ch/Cr-class + "任性" "卡桑德拉" "凯撒" "卡文迪许" "寒武" "卡伦" "骑士" "卡里福特" + "桂冠" "慈悲" "棋盘" "首领" "雪佛龙" "切维奥特" "柴尔德斯" "侠义" "柯姆斯" "康科德" + "竞争" "协调" "帽徽" "彗星" "坚持" + "新月" "十字军" "牧杖" "水晶" "克里斯平" "克里奥尔" "克伦威尔" "显眼" + + # Daring-class + "胆大" "纤巧" "保护" "诱饵" "戴安娜" "公爵夫人" "恶魔" "修行" "龙" "喜悦" + "金刚石" "殊死" "渴望" "狗星" "德鲁伊" + + # Older ships (A-F classes) + "亚马逊" "伏击" "克林顿" "阿卡斯塔" "伙伴" "冥界" "积极" "羚羊" "安东尼" "热心" "弓箭" + "基斯" "巴西利斯克" "比格犬" "布兰奇" "布狄卡" "伯利亚斯" "无耻" "聪慧" "斗牛犬" + "邓肯" "回响" "月食" "伊莱克特拉" "遭遇" "捉弄" "护卫" "埃斯科" "迅捷" "埃克斯茅斯" + "名望" "不怯" "火龙" "森林人" "远见" "财富" "猎狐犬" "怒火" "福克纳" + + # Older ships (S class and V/W classes) + "华莱士" "卡普佩尔" "布洛克" "布鲁斯" "道格拉斯" "蒙特罗斯" "坎贝尔" "麦凯" "马尔科姆" + } +} + +ENG_DD_WEAPONS = { + name = NAME_ENG_WEAPONS + + for_countries = { ENG HUJ } + + type = ship + ship_types = { ship_hull_light destroyer ship_hull_civilian } + + prefix = "HMS " + fallback_name = "Destroyer %s" + + unique = { + "大斧" "大剑" "反曲弓" "短剑" "手榴弹" "长戟" "匕首" "来复枪" "长矛" "阔剑" + "弯刀" "短刀" "蛇炮" "榴弹炮" "长弓" "宝剑" "燧发枪" "长枪" "卡隆炮" "迫击炮" + "加农炮" "战斧" "子弹" "火箭" + } +} + +### DESTROYER ESCORT NAMES### +ENG_DE_HISTORICAL = { + name = NAME_THEME_HISTORICAL_DE + + for_countries = { ENG HUJ } + + type = ship + ship_types = { ship_hull_light destroyer ship_hull_civilian } + + prefix = "HMS " + fallback_name = "Destroyer Escort %s" + + unique = { + # Starting with Hunt class ships + "阿瑟斯通" "伯克利" "布伦卡特拉" "布洛克斯比" "卡蒂斯托克" "克利夫兰" "埃格林顿" "埃克斯穆尔" "弗尼" "加思" "汉布尔顿" "持有者" "利兹代尔" "科茨沃尔德" "科特斯莫尔" "门迪普" "梅内尔" + "皮奇利" "匡托克" "阔恩" "索斯顿" "廷代尔" "沃顿" + "雅芳谷" "布兰克尼" "奇丁福尔" "考德瑞" "克鲁姆" "达弗顿" "埃里奇" "法恩戴尔" "赫斯罗普" "拉默顿" "帕克里奇" "惠特兰" "威尔顿" "劳德戴尔" + "莱德伯里" "巴兹沃思" "博福特" "比斯特" "布莱克莫" "布拉汉姆" "卡尔佩" "格洛弗" "赫斯利" "赫沃斯" "米德尔顿" "奥克利" "索斯沃尔德" "泰科特" "泽特兰" + "艾瑞德尔" "奥尔布赖顿" "奥尔德纳姆" "贝尔沃" "布里恩" "布莱斯戴尔" "卡特里克" "德文特" "伊斯顿" "埃格斯福德" "戈斯兰" "海顿" "霍尔科姆" "林伯恩" "梅尔布雷克" "彭尼兰" "洛克伍德" + "史蒂文斯通" "塔利邦" "塔那赛德" "温斯利代尔" "布雷肯" "布里森登" + # Cancelled/Not completed + "比戴尔" "西尔弗顿" "蒂卡姆" "博勒布鲁克" "边疆" "埃斯克代尔" "格莱斯戴尔" "霍尔登" "哈瑟利" "莫德伯里" + "利茨" "刘易斯" "勒德洛" "巴斯" "布莱顿" "坎贝尔敦" "考德维尔" "卡斯尔顿" "查尔斯顿" "切尔西" "哥伦比亚" "乔治敦" "汉密尔顿" "兰开斯特" "雷明顿" "林肯" "曼斯菲尔德" + "蒙哥马利" "纽瓦克" "纽马克特" "纽波特" "尼亚加拉" "里士满" "罗克斯堡" "圣奥尔本斯" "圣克莱尔" "圣玛丽" "索尔兹伯里" "威尔斯" "贝尔蒙特" "贝弗利" "布拉德福德" "布罗德沃特" "布罗德威" + "伯纳姆" "伯威尔" "巴克斯顿" "卡梅隆" "切斯特菲尔德" "丘吉尔" "克莱尔" "拉姆齐" "里丁" "里普利" "罗金厄姆" "舍伍德" "斯坦利" + # US-Made Escorts + "拜恩顿" "贝兹利" "贝里" "布莱克伍德" "伯吉斯" "科克本" "卡佩尔" "库克" "达克莱斯" "多美特" "富利" "加利斯" "古尔德" "格林道尔" "加德纳" "古道尔" "古德森" "顾尔" "济慈" "肯普索恩" + "金斯米尔" "劳福德" "路易斯" "劳森" "帕斯利" "洛林" "米切尔" "曼纳" "蒙西" "英格利斯" "英曼" + "本廷克" "比亚德" "考尔德" "达克沃斯" "达夫" "阿弗莱克" "艾尔默" "贝尔福" "宾利" "比克顿" "布莱特" "布雷思韦特" "布伦" "拜伦" "康" "卡顿" "克兰斯顿" "丘比特" "寇松" "达金斯" + "迪恩" "伊金斯" "菲茨罗伊" "雷德米尔" "霍尔斯特德" "里欧" "卢瑟福" "考斯比" "罗利" "鲁珀特" "斯托克汉姆" "西摩" "斯普拉格" "斯特纳" "桑伯勒" "特罗洛普" "泰勒" "托灵顿" "纳布鲁" + "沃尔德格雷夫" "惠特克" "福尔摩斯" "哈古德" "霍瑟姆" + } +} + +### LIGHT CRUISER NAMES### +ENG_CL_TOWN = { + name = NAME_ENG_CL_TOWN + + for_countries = { ENG HUJ } + + type = ship + ship_types = { ship_hull_cruiser light_cruiser } + + prefix = "HMS " + fallback_name = "Light Cruiser %s" + + unique = { + # Town-class + "南安普敦" "伯明翰" "格拉斯哥" "纽卡瑟尔" "设菲尔德" "格洛斯特" "利物浦" "曼彻斯特" "爱丁堡" # "Belfast" + + # Fictional + "利兹" "布拉福" "维克菲尔德" "考文垂" "诺丁汉" "桑德兰" "布莱顿" "奇切斯特" "特鲁罗" "雷丁" + "霍夫" "赫尔" "普利茅斯" "沃尔弗安普敦" "斯托克" "德比" "斯旺西" "索尔福德" "威斯敏斯特" "格林斯比" + "朴次茅斯" "亚伯丁" "彼得伯勒" "切尔姆斯福德" "丹地" "牛津" "坎特伯雷" "纽波特" "珀斯" "亚伯" + "圣奥尔本斯" "普雷斯顿" "兰开斯特" "诺维奇" "剑桥" "利斯本" "埃克塞特" "温彻斯特" "索尔斯伯里" "什鲁斯伯里" + "伦敦德里" "卡莱尔" "伍斯特" "德罕" "林肯" "切斯特" "巴斯" "印威内斯" "阿马" "赫里福德" "伊利" + "史特灵" "利奇菲尔德" "纽里" "班戈" "威尔斯" "里彭" "卓特汉" "福甘尼" + "圣阿瑟夫" "圣戴维斯" "顿卡斯特" "斯文顿" "邓弗里斯" "道格拉斯" "埃尔金" + + ##reusing WW1 ship names from here## + "布里斯托" "韦茅斯" "达特茅斯" "法尔茅斯" "雅茅斯" + "查塔姆" "加的夫" "柯柳" "丹娜" + } +} + +ENG_CL_MYTHOLOGY = { + name = NAME_ENG_CL_MYTH + + for_countries = { ENG HUJ } + + type = ship + ship_types = { ship_hull_cruiser light_cruiser } + + prefix = "HMS " + fallback_name = "Light Cruiser %s" + + unique = { + # Leander class + "猎户座" "海王星" "阿贾克斯" "阿喀琉斯" "安菲翁" "阿波罗" "法厄同" + # Arethusa class + "林仙" "加拉蒂亚" "佩内洛普" "曙光女神" "米诺陶" "波吕斐摩斯" + + # Dido class + "波拿文德拉" "黛朵" "水中女仙" "月神" "赫尔迈厄尼" "欧亚卢斯" "卡律布迪斯" "天狼星" "六头女妖" "亚尔古水手" + "贝罗娜" "斯巴达" + + # Minotaur class + "伯勒罗丰" + # Neptune class + "半人马" "阿瑞斯" + + # Fictional + "阿尔泰尔" "巴耶克" "欧西里斯" "荷鲁斯" "赛特" "拉" "伊西斯" "托特" "阿努比斯" + + ##reusing WW1 ship names from here## + "卡罗琳" "科穆斯" "寇蒂利亚" "卡利俄佩" "冠军" + "卡斯特" "卡里冬" "卡里普索" "卡拉道克" + "刻瑞斯" "达那厄" "龙" "迪奥米德" + } +} + +### LIGHT CRUISER NAMES### +ENG_CL_HISTORICAL = { + name = NAME_THEME_HISTORICAL_CL + + for_countries = { ENG HUJ } + + can_use = { + not = { has_government = communism } + } + + type = ship + ship_types = { ship_hull_cruiser light_cruiser } + + prefix = "HMS " + fallback_name = "Light Cruiser %s" + + unique = { + # Starting with Leander class (less HMNZS ships) + "安菲翁" "阿波罗" "佩内洛普" "曙光女神" "南安普敦" "伯明翰" "格拉斯哥" "纽卡瑟尔" "设菲尔德" "格洛斯特" "利物浦" "曼彻斯特" "爱丁堡" "贝尔法斯特" + "斐济" "肯尼亚" "尼日利亚" "毛里求斯" "特立尼达" "冈比亚" "牙买加" "百慕大" "锡兰" "纽芬兰" "乌干达" "确捷" "米诺陶" "壮丽" + "虎" "狮" "布雷克" "霍克" "伯勒罗丰" + # Starting with Dido class + "波拿文德拉" "黛朵" "水中女仙" "月神" "赫尔迈厄尼" "欧亚卢斯" "卡律布迪斯" "天狼星" "六头女妖" "亚尔古水手" + "贝罗娜" "保皇党" "斯巴达" + ##reusing WW1 ship names from here## + "康斯坦斯" "半人马" "康科德" "费尔顿" "布里斯托" "Weymouth" "韦茅斯" "法尔茅斯" "雅茅斯" "查塔姆" "卡罗琳" "卡里登" "卡吕普索" "卡拉道克" "加的夫" "刻瑞斯" + "考文垂" "库拉索" "杓鹬" "开罗" "加尔各答" "开普敦" "卡莱尔" "科伦坡" "达娜厄" "无畏" "龙" "德里" "达尼丁" "德班" "派遣" "迪奥米德" "翡翠" + "进取" "阿喀琉斯" "阿贾克斯" "利安德" "海王星" "猎户座" "林仙" "加拉蒂亚" + } +} + +### HEAVY CRUISER NAMES ### +ENG_COUNTIES = { + name = NAME_ENG_COUNTY + + for_countries = { ENG HUJ } + + type = ship + ship_types = { ship_hull_cruiser heavy_cruiser } + + prefix = "HMS " + + unique = { + # County Class + "贝里克" "坎伯兰" "康沃尔" "萨福克" "肯特" "伦敦" "德文郡" "什罗普郡" "萨塞克斯" "诺福克" "多塞特郡" "萨里" "诺森伯兰" + #York Class + "约克" "埃克塞特" + + ### Fictional + # England + "柴郡" "埃塞克斯" "汉普郡" "米德萨克斯" "伯克郡" "萨默塞特" "赫里福德" "伍斯特郡" "斯塔福郡" "兰开郡" + "威斯莫兰" "德罕" "林肯郡" "诺丁汉郡" "莱斯特郡" "拉特兰" "北安普敦郡" "亨廷顿郡" "沃里克郡" "格洛斯特郡" + "牛津郡" "白金汉郡" "赫特福德郡" "剑桥郡" + # Scotland + "凯瑟尼斯" "萨瑟兰郡" "罗斯郡" "克罗马蒂郡" "因弗内斯郡" "奈恩郡" "埃尔金郡" "班夫郡" "亚巴甸郡" "金卡丁郡" "福法郡" + "珀斯郡" "阿盖尔郡" "布特郡" "艾尔郡" "伦弗鲁郡" "邓巴顿郡" "斯特林郡" "克拉克曼南郡" "金罗斯郡" "法夫" + "哈丁顿郡" "中洛锡安" "林利斯格郡" "拉奈克郡" "皮布尔斯郡" "塞尔柯克郡" "伯立克郡" "蒂維厄特郡" "邓弗里斯郡" "柯库布里郡" + "威格敦郡" "泽特兰" "奥克尼" "安特里姆" "唐郡" "伦敦德里" "蒂龙郡" "阿马" "弗马纳" + # Wales + "蒙茅斯" "格拉摩根" "卡马森" "彭布罗克" "锡尔迪金" "布雷克诺克" "拉德诺" "蒙哥马利" "登比郡" "弗林特" + "梅里奥尼斯" "卡那封郡" "安格尔西" + } +} + +### MINELAYER NAMES ### +ENG_MINELAYERS_HISTORICAL = { + name = NAME_THEME_HISTORICAL_MINELAYERS + + for_countries = { ENG HUJ } + + type = ship + ship_types = { ship_hull_cruiser light_cruiser ship_hull_light destroyer ship_hull_civilian } + + prefix = "HMS " + fallback_name = "Miner %s" + + unique = { + # Cruiser and DD Minelayers + "鸻" "亚必迭" "勒托" "孟克斯人" "威尔士人" "阿波罗" "阿里阿德涅" + # Older and smaller minelayer names + "历险" "朱顶雀" "红尾鸲" "环斑鸠" + } +} + +### BATTLESHIP NAMES ### +ENG_BB_HISTORICAL = { + name = NAME_THEME_HISTORICAL_BB + + for_countries = { ENG HUJ } + + type = ship + ship_types = { ship_hull_heavy battleship } + + prefix = "HMS " + fallback_name = "Battleship %s" + + unique = { + "英王乔治五世" "威尔士亲王" "约克公爵" + + # Lion class + "狮" "鲁莽" "解放者" "雷神" "前卫" "反抗" + + ## Fictional + "抵抗" "奋进" "无畏" "仁慈" "愤怒" + + ## Older ships + # Pre-Dreadnoughts + "雄伟" "庄严" "朱庇特" "玛尔斯" "卡诺普斯" "歌莉娅" "光荣" "报复" "壁垒" "可敬" "凯旋" "阿伽门农" + + # Dreadnoughts + "伯勒罗丰" "壮丽" "圣文森特" "柯林伍德" "海王星" "巨人" "大力神" "猎户座" "百夫长" "大胆" + "约翰·丘吉尔" "本鲍" "艾琳" + + "厌战" "勇士" "米德尔顿" "复仇" "决心" "拉米利斯" "纳尔逊" "罗德尼" + } +} + +### BATTLECRUISER NAMES ### +ENG_BC_HISTORICAL = { + name = NAME_ENG_BC_QUALITIES + + for_countries = { ENG HUJ } + + type = ship + ship_types = { ship_hull_heavy battle_cruiser } + + prefix = "HMS " + fallback_name = "Battlecruiser %s" + + unique = { + "反抗" "无比" "无敌" "不屈" "不挠" "不倦" "虎" + + # Exisiting / Used Names + "声望" "反击" "勇敢" "光荣" "暴怒" + } +} + +### AIRCRAFT CARRIER NAMES ### +ENG_CV_QUALITIES = { + name = NAME_ENG_CV_QUALITIES + + for_countries = { ENG HUJ } + + type = ship + ship_types = { ship_hull_heavy carrier } + + prefix = "HMS " + fallback_name = "Carrier %s" + + unique = { + # Illustrious-class + "光辉" "可畏" "胜利" "不挠" + # Implacable-class + "怨仇" "不倦" "不退" + # Audacious-class + "大胆" "皇家方舟" "鹰" + + "凯旋" "战士" "可敬" "报复" "光荣" "先行者" "海洋" + + "雄伟" "非凡" "可怖" + + #Used + "百眼巨人" "竞技神" "荣耀" "光荣" "勇敢" "暴怒" + } +} + +### LIGHT CARRIER NAMES ### +ENG_CV_MYTHOLOGY = { + name = NAME_ENG_CV_MYTH + + for_countries = { ENG HUJ } + + type = ship + ship_types = { ship_hull_heavy carrier } + + prefix = "HMS " + fallback_name = "Carrier %s" + + unique = { + # Unicorn-class + "独角兽" + # Colossus-class (Only the mythological stuff) + "巨像" "帕修斯" "忒修斯" + # Majestic-class (Only the mythological stuff) + "大力神" "利维坦" "百眼巨人" "竞技神" + # Centaur-class + "半人马" "阿尔比恩" "壁垒" "仙女座" "波吕斐摩斯" + } +} + +### HEAVY CRUISER NAMES### +ENG_CA_HISTORICAL = { + name = NAME_THEME_HISTORICAL_CA + + for_countries = { ENG HUJ } + + type = ship + ship_types = { ship_hull_cruiser heavy_cruiser } + + prefix = "HMS " + fallback_name = "Heavy Cruiser %s" + + unique = { + "卡文迪什" "罗利" "蛮横" "奥兰多" "布莱克" "萨里" "布伦海姆" "霍金斯" "弗罗比歇" "埃芬厄姆" "坎伯兰" "贝里克" + "康沃尔" "萨福克" "肯特" "伦敦" "德文郡" "什罗普郡" "苏塞克斯" "诺福克" "多塞特郡" "约克" "埃克塞特" + ### + "埃德加" "霍克" "恩底弥翁" "格拉夫顿" "圣乔治" "诺森伯兰" "新月" "有力" "可怖" "王冠" "尼俄伯" "安菲特里忒" + "阿里亚德涅" "斯巴达卫队" "霍格" "酒神祭司" "欧律阿罗斯" "德雷克" "好望" "埃塞克斯" "汉普郡" "卡那封" "安特里姆" "罗克斯巴勒" "阿盖尔" "爱丁堡" "科克伦" + } +} + +### SUBMARINES ### +ENG_SS_HISTORICAL = { + name = NAME_THEME_HISTORICAL_SUBMARINES + + for_countries = { ENG HUJ } + + type = ship + ship_types = { ship_hull_submarine submarine } + + prefix = "HMS " + fallback_name = "Submarine %s" + + unique = { + # Starting with S-class ships + "剑鱼" "鲟鱼" "海马" "海星" "泰晤士河" "塞文河" "克莱德河" "海狮" "鲨鱼" "鲷鱼" "鲑鱼" "海狼" "旗鱼" "太阳鱼" "小体鲟" + "鼠海豚" "灰海豚" "独角鲸" "须鲸" "抹香鲸" "海豹" "特里同" "忒提斯" "论坛" "三叉戟" "大捷" + "温迪" "联合" "乌苏拉" "裁判" "尤娜" "不败" "不怯" "工会" "独特" "支持者" "耿直" "顽皮" "督促" "乌斯克" "极致" + "塔库" "海鲢" "蓟" "底格里斯" "三位一体" "怠惰" "金枪鱼" "护符" "领主" "托贝" "暴风雨" "荆棘" "长尾鲛" "旅者" "骑兵" "可信" "湍流" + "尘嚣" "通牒" "暗影" "倔强" + "探索" "萨希布" "撒拉逊人" "萨堤尔" "权杖" "海狗" "西比拉" "海上漫游者" "炽天使" "莎士比亚" "水妖" "镰刀" "西门" "队长" "恶毒" "灿烂" "运动员" + "不破" "和谐" "团结" "莫敌" "从容" "不羁" "无形" "复仇者" "不摇" + "侵入者" "战术家" "好斗" "圣殿骑士" "锁定" "坦塔罗斯" "坦提维" + "斯多葛" "巨石阵" "风暴" "多谋" "强弓" "火苗" "斯基泰人" "固执" "冲浪者" "瑟提斯" "沙利马尔" "苏格兰人" "海魔鬼" "精神" "参议员" + "无情" "篡位" "大同" "野蛮" "不懈" "瓦兰吉" "乌瑟尔" "不弃" "破坏者" "新贵" "瓦尔内" "声响" + "健壮" "冥河" "微妙" "至高" "海上侦察兵" "莎伦娜" "执事" "哨兵" "西顿" "侦探" "索伦特" "矛头" + "冒险家" "维京人" "吸血鬼" "蓬勃" "美德" "西哥特人" "明快" "贪心" "狐狸" "瓦尔内" "终局" "荨麻" "寻仇" "涡流" "剧毒" "弥散" + "施普林格" "忒勒马科斯" "海龟" "周密" "拓乐" "都铎" "不疲" "令牌" "季风" "刻薄" "箭头" "王牌" "沉默" "貘" "天才" "特雷多" + "传奇" "灼热者" "马刺" "乐观" "投票人" "游民" "安菲翁" "精明" "御夫座" "野牛" "阿尔西德" "奥尔德尼" "同盟" "伏击" "隐士" "安德鲁" "好斗" "埃涅阿斯" + "阿拉里克" "战袍" "图腾" "束棍" "特平" "温泉关" "阿尔忒弥斯" "精巧" "冥界" "皇牌" "伙伴" + ###older ship names (unnumbered) + "奥伯龙" "奥特韦" "奥克斯利" "奥丁" "奥林匹斯" "俄耳甫斯" "欧西里斯" "奥斯瓦尔德" "奥图斯" "潘多拉" "帕提亚人" "帕修斯" "凤凰" "普罗透斯" "彩虹" "摄政" "轩辕" "漫游者" + ###planned but cancelled, etc. + "有利" "慷慨" "毒液" "气魄" "放荡" "向上" "海罗宾" "轻快" "海面" "浪涌" "波塞冬" "否决" "阳刚" "访问者" "乌帕斯" "乌力士" "乌托邦" + "安德洛玛克" "答案" "敌手" "安泰" "澳新军团" "阿芙罗狄蒂" "接近" "阿卡迪亚" "热心" "阿戈西" "亚特兰蒂斯" "可叹" "粗糙" "严肃" "对抗者" "阿兹台克人" "阿伯拉尔" + "阿卡斯塔" "玛瑙" "侵略者" "灵活" "阿拉丁" "阿尔切斯蒂斯" "阿斯加德" "保证" "阿斯塔特" + } +} + +## THEME: BRITISH ADMIRALS ### +ENG_ADMIRALS = { + name = NAME_THEME_ADMIRALS + + for_countries = { ENG HUJ } + + type = ship + ship_types = { ship_hull_heavy battleship battle_cruiser carrier } + + prefix = "HMS " + + unique = { + # More Modern ones + "杰里科" "贝蒂" "德雷克" + + "蒙克" "康沃利斯" "邓肯" "佩柳" "蒙塔古" "拉塞尔" + + "布莱克" "迪恩" "波帕姆" "潘恩" "德斯伯勒" "布洛克" "波塔" "霍斯特" + "索玛雷兹" "琼斯" "克拉克" "斯通" "伯顿" "古金" "凯尔西" "艾斯库" "阿普尔顿" + + ## Used Names + # Hawkins-class + "霍金斯" "罗利" "弗罗比舍" "埃芬汉" "卡文迪许" + # Admiral-class + "胡德" "安森" "豪" "罗德尼" + # + "霍克" "科克本" "福克纳" + } +} + +## THEME: BRITISH BATTLES ### +ENG_BATTLES = { + name = NAME_THEME_BATTLES + + for_countries = { ENG HUJ } + ship_types = { ship_hull_light ship_hull_cruiser light_cruiser heavy_cruiser ship_hull_civilian } + + type = ship + + prefix = "HMS " + + unique = { + "巴夫勒尔" "特拉法尔加" "阿玛达" "索尔贝" "坎珀当" "福斯特拉" "莱奥格" "拉各斯" "圣基茨" "圣詹姆斯" + "加巴德" "格拉沃利讷" "桑特" "斯勒伊斯" "加的斯" "维戈尔" "阿金库尔" "埃纳" "巴罗萨" "科伦纳" + "奥德纳尔德" "日德兰" "圣卢西亚" "贝尔岛" "恩图曼" "蒙斯" "波瓦第尔" "纳慕尔" "纳瓦里诺" "圣多明哥" + "索姆河" "塔拉韦拉" "亭可马里" "滑铁卢" "伊珀尔" "维米拉" + } +} + +## THEME: BRITISH RIVERS ### +ENG_RIVERS = { + name = NAME_THEME_RIVERS + + for_countries = { ENG HUJ } + + type = ship + ship_types = { ship_hull_light ship_hull_cruiser light_cruiser ship_hull_civilian } + + prefix = "HMS " + + unique = { + "塞文河" "泰晤士河" "特伦特河" "大乌斯河" "怀伊河" "尤尔河" "泰河" "克莱德河" "斯佩河" "内内河" "班恩河" "特威德河" + "埃文河" "艾登河" "迪河" "威特姆河" "蒂姆河" "顿河" "福伊尔河" "泰菲河" "陶伊河" "里布尔河" "泰恩河" "德文特河" + "艾尔河" "尼思河" "蒂斯河" "梅德威河" "默西河" + } +} + +ENG_KINGS = { + name = NAME_THEME_KINGS # 1066 - 1936 + + for_countries = { ENG HUJ } + + type = ship + + prefix = "HMS " + + unique = { + "英王爱德华八世" "英王乔治五世" "英王爱德华七世" "维多利亚女王" "英王威廉四世" "英王乔治四世" + "英王乔治三世" "英王乔治二世" "英王乔治一世" "安妮女王" "英王威廉三世" "英王詹姆斯二世" + "英王查尔斯二世" "英王查尔斯一世" "英王詹姆斯一世" "伊丽莎白女王" "玛丽皇后" "英王爱德华六世" "英王亨利八世" + "英王亨利七世" "英王理查德三世" "英王爱德华五世" "英王爱德华四世" "英王亨利六世" "英王亨利五世" "英王亨利四世" + "英王理查德二世" "英王爱德华三世" "英王爱德华二世" "英王爱德华一世" "英王亨利三世" "英王约翰" "英王理查德一世" + "英王亨利二世" "英王史蒂芬" "英王亨利一世" "英王威廉二世" "英王威廉一世" + } +} diff --git a/src/common/units/names_ships/ENG_ship_names_2.txt b/src/common/units/names_ships/ENG_ship_names_2.txt new file mode 100755 index 0000000..1bf9e36 --- /dev/null +++ b/src/common/units/names_ships/ENG_ship_names_2.txt @@ -0,0 +1,3740 @@ +##### Britain NAME LISTS ##### +### REGULAR DESTROYER NAMES### +ENG_DD_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_DESTROYERS_2 + + for_countries = { HUJ } + + can_use = { + not = { has_government = communism } + } + + type = ship + ship_types = { ship_hull_light destroyer } + + prefix = "HMS " + fallback_name = "%s 号驱逐舰" + + unique = { + "勇敢" # Gallant + "加兰德" # Garland + "吉普赛" # Gipsy + "萤火虫" # Glowworm + "格拉夫森" # Grafton + "格拉纳达" # Grenade + "格伦维尔" # Grenville + "灰猎犬" # Greyhound + "格里芬" # Griffin + "坚韧" # Hardy + "仓促" # Hasty + "进行" # Havock + "赫里沃德" # Hereward + "英雄" # Hero + "敌意" # Hostile + "热刺" # Hotspur + "亨特" # Hunter + "海伯利安" # Hyperion + "阿弗里迪" # Afridi + "阿散蒂" # Ashanti + "贝都因" # Bedouin + "哥萨克" # Cossack + "爱斯基摩" # Eskimo + "廓尔喀" # Gurkha + "毛利" # Maori + "马绍那" # Mashona + "马塔贝莱" # Matabele + "莫霍克" # Mohawk + "努比亚" # Nubian + "旁遮普" # Punjabi + "锡克" # Sikh + "索马里" # Somali + "鞑靼" # Tartar + "祖鲁" # Zulu + "伊卡洛斯" # Icarus + "冬青" # Ilex + "伊莫金" # Imogen + "帝国" # Imperial + "冲动" # Impulsive + "英格尔菲尔德" # Inglefield + "无畏" # Intrepid + "伊希斯" # Isis + "艾凡赫" # Ivanhoe + "收割者" # Harvester + "哈凡特" # Havant + "哈夫洛克" # Havelock + "赫斯珀洛斯" # Hesperus + "高地" # Highlander + "飓风" # Hurricane + "杰维斯" # Jervis + "豺狼" # Jackal + "美洲豹" # Jaguar + "朱诺" # Juno + "雅努斯" # Janus + "标枪" # Javelin + "泽西" # Jersey + "朱庇特" # Jupiter + "凯莉" # Kelly + "坎大哈" # Kandahar + "克什米尔" # Kashmir + "开尔文" # Kelvin + "喀土穆" # Khartoum + "金伯利" # Kimberley + "金斯顿" # Kingston + "吉卜林" # Kipling + "内皮尔" # Napier + "涅斯托尔" # Nestor + "尼扎姆" # Nizam + "诺曼" # Norman + "尼泊尔" # Nepal + "拉弗雷" # Laforey + "兰斯" # Lance + "廓尔喀" # Gurkha + "活泼" # Lively + "军团" # Legion + "闪电" # Lightning + "了望" # Lookout + "忠诚" # Loyal + "米尔恩" # Milne + "马哈拉特" # Mahratta + "滑膛枪兵" # Musketeer + "密耳弥冬" # Myrmidon + "无与伦比" # Matchless + "流星" # Meteor + "马恩" # Marne + "马丁" # Martin + "昂斯洛" # Onslow + "奥法" # Offa + "突击" # Onslaught + "侏羚" # Oribi + "冷酷" # Obdurate + "顺从" # Obedient + "机运" # Opportune + "奥威尔" # Orwell + "帕克南" # Pakenham + "圣骑士" # Paladin + "黑豹" # Panther + "山鹑" # Partridge + "开创者" # Pathfinder + "佩恩" # Penn + "炸药" # Petard + "豪猪" # Porcupine + "无常" # Inconstant + "伊斯瑞尔" # Ithuriel + "昆伯勒" # Queenborough + "四分仪" # Quadrant + "鹌鹑" # Quail + "品质" # Quality + "昆汀" # Quentin + "基伯龙" # Quiberon + "快速匹配" # Quickmatch + "奎利姆" # Quilliam + "罗瑟汉姆" # Rotherham + "赛马" # Racehorse + "掠夺者" # Raider + "急流" # Rapid + "要塞" # Redoubt + "无情" # Relentless + "火箭" # Rocket + "罗巴克" # Roebuck + "索玛雷兹" # Saumarez + "蛮荒" # Savage + "天蝎" # Scorpion + "灾祸" # Scourge + "塞拉匹斯" # Serapis + "鲨" # Shark + "成功" # Success + "迅捷" # Swift + "蒂泽" # Teazer + "顽强" # Tenacious + "泼妇" # Termagant + "特耳西科瑞" # Terpsichore + "特鲁布里奇" # Troubridge + "骚乱" # Tumult + "托斯卡纳" # Tuscan + "提拉斯" # Tyrian + "格伦维尔" # Grenville + "阿尔斯特" # Ulster + "尤利西斯" # Ulysses + "无畏" # Undaunted + "温蒂妮" # Undine + "大熊座" # Ursa + "淘气" # Urchin + "乌拉尼亚" # Urania + "维纳斯" # Venus + "维鲁拉姆" # Verulam + "警戒" # Vigilant + "泼妇" # Virago + "坚韧" # Hardy + "瓦伦丁" # Valentine + "悍妇城" # Vixen + "轻浮" # Volage + "肯彭费尔特" # Kempenfelt + "赌注" # Wager + "戒备" # Wakeful + "威塞克斯" # Wessex + "幼崽" # Whelp + "旋风" # Whirlwind + "奇才" # Wizard + "牧马人" # Wrangler + "明格斯" # Myngs + "和风" # Zephyr + "赞比西" # Zambesi + "热忱" # Zealous + "斑马" # Zebra + "天顶" # Zenith + "热情" # Zest + "黄道" # Zodiac + "善变" # Caprice + "卡桑德拉" # Cassandra + "凯撒" # Caesar + "卡文迪什" # Cavendish + "康布雷" # Cambrian + "弗尼-卡伦" # Carron + "骑士" # Cavalier + "卡里斯福特" # Carysfort + "花冠" # Chaplet + "慷慨" # Charity + "契克斯" # Chequers + "酋长" # Chieftain + "雪佛龙" # Chevron + "切维奥特" # Cheviot + "蔡尔德斯" # Childers + "骑士精神" # Chivalrous + "柯玛斯" # Comus + "康科德" # Concord + "竞争" # Contest + "配偶" # Consort + "帽章" # Cockade + "彗星" # Comet + "康斯坦丝" # Constance + "哥萨克" # Cossack + "克雷森特" # Crescent + "十字军" # Crusader + "克罗泽" # Croziers + "水晶" # Crystal + "克里斯平" # Crispin + "克里奥尔" # Creole + "克伦威尔" # Cromwell + "王冠" # Crown + "巴尔夫勒" # Barfleur + "特拉法尔加" # Trafalgar + "战舰" # Armada + "索尔贝" # Solebay + "坎普尔顿" # Camperdown + "菲尼斯泰尔" # Finisterre + "霍格" # Hogue + "拉戈斯" # Lagos + "圣基茨" # St. Kitts + "圣詹姆斯" # St. James + "加伯格" # Gabbard + "格拉沃利讷" # Gravelines + "桑特" # Saintes + "斯勒伊斯" # Sluys + "加的斯" # Cadiz + "维戈" # Vigo + "阿金库尔" # Agincourt + "阿拉曼" # Alamein + "埃纳" # Aisne + "巴罗萨" # Barrosa + "科鲁尼亚" # Corunna + "敦刻尔克" # Dunkirk + "日德兰" # Jutland + "马塔潘" # Matapan + "战斧" # Battleaxe + "砍刀" # Broadsword + "十字弓" # Crossbow + "天蝎" # Scorpion + "大胆" # Daring + "纤巧" # Dainty + "防御者" # Defender + "诱饵" # Decoy + "戴安娜" # Diana + "女公爵" # Duchess + "马尔普拉凯" # Malplaquet + "伊普尔" # Ypres + "维米拉" # Vimiera + "亚马逊" # Amazon + "伏击" # Ambuscade + "科德林顿" # Codrington + "艾加斯塔" # Acasta + "阿切特" # Achates + "阿克龙" # Acheron + "激活" # Active + "羚羊" # Antelope + "安东尼" # Anthony + "热情" # Ardent + "箭矢" # Arrow + "基思" # Keith + "蛇妖" # Basilisk + "小猎犬" # Beagle + "布兰琪" # Blanche + "博阿迪西亚" # Boadicea + "北风神" # Boreas + "无耻" # Brazen + "明智" # Brilliant + "斗牛犬" # Bulldog + "邓肯" # Duncan + "纤巧" # Dainty + "大胆" # Daring + "诱饵" # Decoy + "防御者" # Defender + "喜悦" # Delight + "钻石" # Diamond + "戴安娜" # Diana + "女公爵" # Duchess + "回声" # Echo + "日蚀" # Eclipse + "伊莱克特拉" # Electra + "遭遇" # Encounter + "冒险" # Escapade + "护卫" # Escort + "埃斯克" # Esk + "快递" # Express + "名望" # Fame + "无惧" # Fearless + "火龙" # Firedrake + "护林人" # Forester + "展望" # Foresight + "幸运" # Fortune + "猎狐犬" # Foxhound + "狂怒" # Fury + "埃克斯茅斯" # Exmouth + "福克诺" # Faulknor + "鳐鱼" # Skate + "华莱士" # Wallace + "凯珀尔" # Keppel + "爆发" # Broke + "布鲁斯" # Bruce + "道格拉斯" # Douglas + "蒙特罗斯" # Montrose + "坎贝尔" # Campbell + "麦凯" # Mackay + "马尔科姆" # Malcolm + "弯刀" # Scimitar + "侦查" # Scout + "军刀" # Sabre + "萨拉丁" # Saladin + "猎手" # Shikari + "特涅多斯" # Tenedos + "塔内" # Thanet + "要塞" # Stronghold + "红玛瑙" # Sardonyx + "坚固" # Sturdy + "色雷斯" # Thracian + "瓦伦丁" # Valentine + "勇武" # Valorous + "威诺思" # Vanoc + "维米拉" # Vimiera + "胜利者" # Vanquisher + "凡尔登" # Verdun + "维加" # Vega + "沃蒂根" # Vortigern + "维尼夏" # Venetia + "全能" # Versatile + "活泼" # Vivacious + "维洛斯" # Velox + "长庚" # Vesper + "维米" # Vimy + "费雯" # Vivien + "哨兵" # Vidette + "瓦妮莎" # Vanessa + "虚荣" # Vanity + "总督" # Viceroy + "子爵" # Viscount + "戒备" # Wakeful + "守望者" # Watchman + "沃克" # Walker + "旋风" # Whirlwind + "切尔西" # Winchelsea + "沃里克" # Warwick + "温彻斯特" # Winchester + "沃波尔" # Walpole + "韦斯科特" # Westcott + "威斯敏斯特" # Westminster + "摔跤手" # Wrestler + "威塞克斯" # Wessex + "猎狼犬" # Wolfhound + "惠特利" # Whitley + "蚁鴷" # Wryneck + "温莎" # Windsor + "沃尔西" # Wolsey + "伍斯顿" # Woolston + "毒蛇" # Venomous + "真实" # Verity + "志愿" # Volunteer + "范西塔特" # Vansittart + "流浪者" # Wanderer + "怀特霍尔" # Whitehall + "鹪鹩" # Wren + "威沙特" # Wishart + "女巫" # Witch + "威瑟" # Witherington + "惠特谢德" # Whitshed + "飞龙" # Wivern + "宿将" # Veteran + "野天鹅" # Wild Swan + "狼獾" # Wolverine + "伍斯特" # Worcester + "不安" # Restless + "塞布尔" # Sable + "苏格兰人" # Scotsman + "议员" # Senator + "推进" # Thruster + "暴风" # Tempest + "热情" # Torrid + "提斯柏" # Thisbe + "僭主" # Tyrant + "莎士比亚" # Shakespeare + "斯潘塞" # Spencer + "燕子" # Swallow + "三叶草" # Shamrock + "特洛伊" # Trojan + "海火" # Seafire + "检察官" # Searcher + "嬉笑" # Sportive + "可靠" # Trusty + "宁静" # Serene + "浪花" # Spindrift + "动荡" # Turbulent + "瓦尔基里" # Valkyrie + "暴力" # Violent + "威克蒂" # Vectis + "冒险" # Venturous + "海象" # Walrus + "贵族" # Noble + "纳瑞莎" # Nerissa + "无敌" # Nonpareil + "短剑" # Cutlass + "匕首" # Dagger + "长管炮" # Culverin + "榴弹炮" # Howitzer + "长弓" # Longbow + "利剑" # Sword + "滑膛枪" # Musket + "兰斯" # Lance + "舰炮" # Carronade + "阔剑" # Claymore + "短剑" # Dirk + "格拉纳达" # Grenade + "长戟" # Halberd + "短匕" # Poniard + "步枪" # Rifle + "长矛" # Spear + "利兹" # Leeds + "刘易斯" # Lewes + "勒德洛" # Ludlow + "巴思" # Bath + "布莱顿" # Brighton + "坎贝尔敦" # Campbelltown + "考德威尔" # Caldwell + "卡斯尔顿" # Castleton + "查尔斯敦" # Charlestown + "切尔西" # Chelsea + "哥伦比亚" # Columbia + "乔治城" # Georgetown + "汉密尔顿" # Hamilton + "兰开斯特" # Lancaster + "利明顿" # Leamington + "林肯" # Lincoln + "曼斯菲尔德" # Mansfield + "蒙哥马利" # Montgomery + "纽瓦克" # Newark + "纽马克特" # Newmarket + "纽波特" # Newport + "尼亚加拉" # Niagara + "里士满" # Richmond + "罗克斯巴勒" # Roxburgh + "圣奥尔本斯" # St. Albans + "圣克莱尔" # St. Clair + "圣玛丽" # St. Mary's + "索尔兹伯里" # Salisbury + "威尔斯" # Wells + "贝尔蒙" # Belmont + "贝弗利" # Beverley + "布拉德福德" # Bradford + "沃特" # Broadwater + "百老汇" # Broadway + "伯翰" # Burnham + "伯韦尔" # Burwell + "巴克斯顿" # Buxton + "卡梅伦" # Cameron + "切斯特菲尔德" # Chesterfield + "丘吉尔" # Churchill + "克莱尔" # Clare + "拉姆齐" # Ramsey + "阅读" # Reading + "里普利" # Ripley + "罗金厄姆" # Rockingham + "舍伍德" # Sherwood + "斯坦利" # Stanley + "阿尔武埃拉" # Albuera + "贝尔岛" # Belle Isle + "纳瓦里诺" # Navarino + "那慕尔" # Namur + "奥登纳德" # Oudenarde + "蒙斯" # Mons + "乌姆杜尔曼" # Omdurman + "索姆" # Somme + "圣多明各" # San Domingo + "河谷" # River Plate + "圣卢西亚" # St. Lucia + "沃特卢" # Waterloo + "波伊蒂尔斯" # Poictiers + "塔拉韦拉" # Talavera + "亭可马里" # Trincomalee + } +} + +### DESTROYER ESCORT NAMES### +ENG_DE_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_DE_2 + + for_countries = { HUJ } + + can_use = { + not = { has_government = communism } + } + + type = ship + ship_types = { ship_hull_light destroyer } + + prefix = "HMS " + fallback_name = "%s 号护卫舰" + + unique = { + "阿瑟斯通" # Atherstone + "伯克利" # Berkeley + "布伦卡思拉" # Blencathra + "布罗克斯比" # Brocklesby + "卡蒂斯托克" # Cattistock + "克利夫兰" # Cleveland + "艾格林顿" # Eglinton + "埃克斯穆尔" # Exmoor + "弗尼" # Fernie + "加思" # Garth + " 汉布尔登" # Hambledon + "霍尔德尼斯" # Holderness + "利兹代尔" # Liddesdale + "科茨沃尔德" # Cotswold + "科茨莫尔" # Cottesmore + "门迪普" # Mendip + "梅内尔" # Meynell + "派奇利" # Pytchley + "匡托克" # Quantock + "夸恩" # Quorn + "南岗" # Southdown + "泰恩代尔" # Tynedale + "华登" # Whaddon + "雅芳谷" # Avon Vale + "布兰克尼" # Blankney + "布伦卡思拉" # Blencathra + "布罗克斯比" # Brocklesby + "奇丁福尔德" # Chiddingfold + "考德里" # Cowdray + "克鲁姆" # Croome + "达尔弗顿" # Dulverton + "埃里季" # Eridge + "法耳代尔" # Farndale + "海斯洛普" # Heythrop + "拉默顿" # Lamerton + "帕克里奇" # Puckeridge + "麦田" # Wheatland + "威尔顿" # Wilton + "劳德戴尔" # Lauderdale + "莱德伯里" # Ledbury + "巴兹沃思" # Badsworth + "波弗特" # Beaufort + "比斯特" # Bicester + "布莱克莫尔" # Blackmore + "布拉默姆" # Bramham + "卡尔佩" # Calpe + "树丛" # Grove + "赫斯利" # Hursley + "赫沃思" # Hurworth + "米德尔顿" # Middleton + "奥克利" # Oakley + "索思沃尔德" # Southwold + "泰特科特" # Tetcott + "特兰" # Zetland + "埃耳代尔" # Airedale + "阿尔布莱顿" # Albrighton + "阿耳登哈姆" # Aldenham + "贝尔沃" # Belvoir + "布林" # Blean + "布里斯代尔" # Bleasdale + "卡特里克" # Catterick + "德温特" # Derwent + "伊斯顿" # Easton + "埃格斯福特" # Eggesford + "哥特兰" # Goathland + "海登" # Haydon + "霍尔库姆" # Holcombe + "林伯恩" # Limbourne + "梅尔布雷克" # Melbreak + "彭尼兰" # Penylan + "罗克伍德" # Rockwood + "史蒂文森" # Stevenstone + "塔勒邦特" # Talybont + "塔纳特塞德" # Tanatside + "温斯利代尔" # Wensleydale + "布雷肯" # Brecon + "布里森登" # Brissenden + "比代尔" # Bedale + "西尔弗顿" # Silverton + "蒂卡姆" # Tickham + "波尔布罗克" # Bolebroke + "边界" # Border + "埃斯克河谷" # Eskdale + "格莱斯代尔" # Glaisdale + "霍登" # Haldon + "哈瑟利" # Hatherleigh + "莫德伯里" # Modbury + "利兹" # Leeds + "刘易斯" # Lewes + "勒德洛" # Ludlow + "巴思" # Bath + "布莱顿" # Brighton + "坎贝尔敦" # Campbelltown + "考德威尔" # Caldwell + "卡斯尔顿" # Castleton + "查尔斯敦" # Charlestown + "切尔西" # Chelsea + "哥伦比亚" # Columbia + "乔治城" # Georgetown + "汉密尔顿" # Hamilton + "兰开斯特" # Lancaster + "利明顿" # Leamington + "林肯" # Lincoln + "曼斯菲尔德" # Mansfield + "蒙哥马利" # Montgomery + "纽瓦克" # Newark + "纽马克特" # Newmarket + "纽波特" # Newport + "尼亚加拉" # Niagara + "里士满" # Richmond + "罗克斯巴勒" # Roxburgh + "圣奥尔本斯" # St. Albans + "圣克莱尔" # St. Clair + "圣玛丽" # St. Mary's + "索尔兹伯里" # Salisbury + "威尔斯" # Wells + "贝尔蒙" # Belmont + "贝弗利" # Beverley + "布拉德福德" # Bradford + "沃特" # Broadwater + "百老汇" # Broadway + "伯翰" # Burnham + "伯韦尔" # Burwell + "巴克斯顿" # Buxton + "卡梅伦" # Cameron + "切斯特菲尔德" # Chesterfield + "丘吉尔" # Churchill + "克莱尔" # Clare + "拉姆齐" # Ramsey + "阅读" # Reading + "里普利" # Ripley + "罗金厄姆" # Rockingham + "舍伍德" # Sherwood + "斯坦利" # Stanley + "贝恩屯" # Bayntun + "贝兹利" # Bazely + "布尔日" # Berry + "布莱克伍德" # Blackwood + "伯吉斯" # Burges + "科克布恩" # Cockburn + "套环" # Capel + "库克" # Cooke + "戴克斯" # Dacres + "多梅特" # Domett + "福利" # Foley + "加里斯" # Garlies + "古尔德" # Gould + "格林达尔" # Grindall + "加德纳" # Gardiner + "好球" # Goodall + "古德森" # Goodson + "戳刺" # Gore + "济慈" # Keats + "肯普索恩" # Kempthorne + "金斯米尔" # Kingsmill + "劳福德" # Lawford + "路易斯" # Louis + "劳森" # Lawson + "帕斯利" # Pasley + "洛林" # Loring + "米歇尔" # Mitchell + "礼仪" # Manners + "芒西" # Mounsey + "英格利斯" # Inglis + "英曼" # Inman + "本廷克" # Bentinck + "拜厄德" # Byard + "考尔德" # Calder + "达克沃思" # Duckworth + "杜夫" # Duff + "阿弗莱克" # Affleck + "艾尔默" # Aylmer + "鲍尔弗" # Balfour + "本特利" # Bentley + "比克顿" # Bickerton + "凋萎" # Blight + "布雷斯韦特" # Braithwaite + "布伦" # Bullen + "拜伦" # Byron + "康恩" # Conn + "棉花" # Cotton + "克兰斯顿" # Cranstoun + "丘比特" # Cubitt + "柯曾" # Curzon + "戴金斯" # Dakins + "迪恩" # Deane + "伊金斯" # Ekins + "菲茨罗伊" # Fitzroy + "雷德米尔" # Redmill + "霍尔斯特德" # Halsted + "里乌" # Riou + "卢瑟福" # Rutherford + "科斯比" # Cosby + "罗利" # Rowley + "鲁珀特" # Rupert + "斯托克姆" # Stockham + "西摩" # Seymour + "斯普拉格" # Spragge + "斯泰纳" # Stayner + "法恩伯勒" # Thornborough + "特罗洛普" # Trollope + "泰勒" # Tyler + "托林顿" # Torrington + "纳伯勒" # Narbrough + "沃尔格雷夫" # Waldegrave + "惠特克" # Whitaker + "霍姆斯" # Holmes + "海古德" # Hargood + "霍特汉姆" # Hotham + } +} + +### LIGHT CRUISER NAMES### +ENG_CL_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_CL_2 + + for_countries = { HUJ } + + can_use = { + not = { has_government = communism } + } + + type = ship + ship_types = { ship_hull_cruiser light_cruiser } + + prefix = "HMS " + fallback_name = "%s 号轻巡洋舰" + + unique = { + "安菲翁" # Amphion + "阿波罗" # Apollo + "佩内洛普" # Penelope + "欧若拉" # Aurora + "南安普顿" # Southampton + "伯明翰" # Birmingham + "格拉斯哥" # Glasgow + "纽卡斯尔" # Newcastle + "谢菲尔德" # Sheffield + "格洛斯特" # Gloucester + "利物浦" # Liverpool + "曼彻斯特" # Manchester + "爱丁堡" # Edinburgh + "贝尔法斯特" # Belfast + "斐济" # Fiji + "肯尼亚" # Kenya + "尼日利亚" # Nigeria + "毛里求斯" # Mauritius + "特立尼达" # Trinidad + "冈比亚" # Gambia + "牙买加" # Jamaica + "百慕大" # Bermuda + "锡兰" # Ceylon + "纽芬兰" # Newfoundland + "乌干达" # Uganda + "敏捷" # Swiftsure + "弥诺陶洛斯" # Minotaur + "宏伟" # Superb + "虎" # Tiger + "狮" # Lion + "布莱克" # Blake + "霍克" # Hawke + "柏勒洛丰" # Bellerophon + "博纳文图尔" # Bonaventure + "狄多" # Dido + "仙女" # Naiad + "菲比" # Phoebe + "赫敏" # Hermione + "欧律阿罗斯" # Euryalus + "卡律布狄" # Charybdis + "克娄巴特拉" # Cleopatra + "天狼星" # Sirius + "锡拉" # Scylla + "船蛸" # Argonaut + "贝罗纳" # Bellona + "黑太子" # Black Prince + "王冠" # Diadem + "保皇" # Royalist + "斯巴达" # Spartan + "虎" # Tiger + "狮" # Lion + "布莱克" # Blake + "康斯坦丝" # Constance + "半人马" # Centaur + "康科德" # Concord + "辉腾" # Phaeton + "布里斯托" # Bristol + "韦茅斯" # Weymouth + "达特默斯" # Dartmouth + "法尔茅斯" # Falmouth + "雅茅斯" # Yarmouth + "查塔姆" # Chatham + "卡罗琳" # Caroline + "卡列登" # Caledon + "卡吕普索" # Calypso + "卡拉道克" # Caradoc + "加的夫" # Cardiff + "刻瑞斯" # Ceres + "考文垂" # Coventry + "柑香酒" # Curacoa + "杓鹬" # Curlew + "开罗" # Cairo + "加尔各答" # Calcutta + "开普敦" # Capetown + "卡莱尔" # Carlisle + "科伦坡" # Colombo + "达娜厄" # Danae + "无畏" # Dauntless + "龙" # Dragon + "德里" # Delhi + "达尼丁" # Dunedin + "德班" # Durban + "德斯帕奇" # Despatch + "迪奥米德" # Diomede + "翡翠" # Emerald + "企业" # Enterprise + "阿喀琉斯" # Achilles + "阿贾克斯" # Ajax + "利安德" # Leander + "海王星" # Neptune + "俄里翁" # Orion + "林仙" # Arethusa + "葛拉蒂" # Galatea + } +} + +### A-A LIGHT CRUISER NAMES### +ENG_CLAA_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_CLAA_2 + + for_countries = { HUJ } + + can_use = { + not = { has_government = communism } + } + + type = ship + ship_types = { ship_hull_cruiser light_cruiser } + + prefix = "HMS " + fallback_name = "%s 号防空轻巡洋舰" + + unique = { + "博纳文图尔" # Bonaventure + "狄多" # Dido + "仙女" # Naiad + "菲比" # Phoebe + "赫敏" # Hermione + "欧律阿罗斯" # Euryalus + "卡律布狄" # Charybdis + "克娄巴特拉" # Cleopatra + "天狼星" # Sirius + "锡拉" # Scylla + "船蛸" # Argonaut + "贝罗纳" # Bellona + "黑太子" # Black Prince + "王冠" # Diadem + "保皇" # Royalist + "斯巴达" # Spartan + "虎" # Tiger + "狮" # Lion + "布莱克" # Blake + "康斯坦丝" # Constance + "半人马" # Centaur + "康科德" # Concord + "辉腾" # Phaeton + "布里斯托" # Bristol + "韦茅斯" # Weymouth + "达特默斯" # Dartmouth + "法尔茅斯" # Falmouth + "雅茅斯" # Yarmouth + "查塔姆" # Chatham + "卡罗琳" # Caroline + "卡列登" # Caledon + "卡吕普索" # Calypso + "卡拉道克" # Caradoc + "加的夫" # Cardiff + "刻瑞斯" # Ceres + "考文垂" # Coventry + "柑香酒" # Curacoa + "杓鹬" # Curlew + "开罗" # Cairo + "加尔各答" # Calcutta + "开普敦" # Capetown + "卡莱尔" # Carlisle + "科伦坡" # Colombo + "达娜厄" # Danae + "无畏" # Dauntless + "龙" # Dragon + "德里" # Delhi + "达尼丁" # Dunedin + "德班" # Durban + "德斯帕奇" # Despatch + "迪奥米德" # Diomede + "翡翠" # Emerald + "企业" # Enterprise + "阿喀琉斯" # Achilles + "阿贾克斯" # Ajax + "利安德" # Leander + "海王星" # Neptune + "俄里翁" # Orion + } +} + +### HEAVY CRUISER NAMES### +ENG_CA_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_CA_2 + + for_countries = { HUJ } + + can_use = { + not = { has_government = communism } + } + + type = ship + ship_types = { ship_hull_cruiser heavy_cruiser } + + prefix = "HMS " + fallback_name = "%s 号重巡洋舰" + + unique = { + "卡文迪什" # Cavendish + "罗利" # Raleigh + "蛮横" # Imperieuse + "奥兰多" # Orlando + "布莱克" # Blake + "萨里" # Surrey + "布伦海姆" # Blenheim + "霍金斯" # Hawkins + "弗罗比歇" # Frobisher + "埃芬厄姆" # Effingham + "坎伯兰" # Cumberland + "贝里克" # Berwick + "康沃尔" # Cornwall + "萨福克" # Suffolk + "肯特" # Kent + "伦敦" # London + "德文郡" # Devonshire + "什罗普郡" # Shropshire + "苏塞克斯" # Sussex + "诺福克" # Norfolk + "多塞特郡" # Dorsetshire + "约克" # York + "埃克塞特" # Exeter + "埃德加" # Edgar + "霍克" # Hawke + "恩底弥翁" # Endymion + "格拉夫顿" # Grafton + "圣乔治" # St. George + "诺森伯兰" # Northumberland + "新月" # Crescent + "强力" # Powerful + "可怕" # Terrible + "王冠" # Diadem + "尼俄伯" # Niobe + "安菲特里忒" # Amphitrite + "阿里亚德涅" # Ariadne + "斯巴达卫队" # Spartiate + "霍格" # Hogue + "酒神祭司" # Bacchante + "欧律阿罗斯" # Euryalus + "德雷克" # Drake + "好望" # Good Hope + "埃塞克斯" # Essex + "汉普郡" # Hampshire + "卡那封" # Carnarvon + "安特里姆" # Antrim + "罗克斯巴勒" # Roxburgh + "阿盖尔" # Argyll + "爱丁堡公爵" # Duke of Edinburgh + "科克伦" # Cochrane + } +} + + +### MINELAYER NAMES### +ENG_MINELAYERS_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_MINELAYERS_2 + + for_countries = { HUJ } + + can_use = { + not = { has_government = communism } + } + + type = ship + ship_types = { ship_hull_cruiser light_cruiser ship_hull_light destroyer } + + prefix = "HMS " + fallback_name = "%s 号布雷舰" + + unique = { + "珩科" # Plover + "阿布迪尔" # Abdiel + "拉托纳" # Latona + "马恩岛人" # Manxman + "威尔士人" # Welshman + "阿波罗" # Apollo + "阿里亚德涅" # Ariadne + "冒险" # Adventure + "红雀" # Linnet + "红尾鸲" # Redstart + "斑鸠" # Ringdove + } +} + +### BATTLESHIP NAMES ### +ENG_BB_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_BB_2 + + for_countries = { HUJ } + + can_use = { + not = { has_government = communism } + } + + type = ship + ship_types = { ship_hull_heavy battleship } + + prefix = "HMS " + fallback_name = "%s 号战列舰" + + unique = { + "乔治五世" # King George V + "威尔士亲王" # Prince of Wales + "约克公爵" # Duke of York + "安森" # Anson + "豪威" # Howe + "杰利科" # Jellicoe + "贝蒂" # Beatty + "狮" # Lion + "大胆" # Temeraire + "征服者" # Conqueror + "雷霆" # Thunderer + "前卫" # Vanguard + "阿金库尔" # Agincourt + "抵抗" # Resistance + "柏勒洛丰" # Bellerophon + "宏伟" # Superb + "圣文森特" # St Vincent + "科林伍德" # Collingwood + "海王星" # Neptune + "巨像" # Colossus + "赫拉克勒斯" # Hercules + "俄里翁" # Orion + "君主" # Monarch + "百夫长" # Centurion + "大胆" # Audacious + "阿贾克斯" # Ajax + "埃琳" # Erin + "铁公爵" # Iron Duke + "莫尔伯勒" # Marlborough + "本鲍" # Benbow + "印度皇帝" # Emperor of India + "伊丽莎白女王" # Queen Elizabeth + "厌战" # Warspite + "勇士" # Valiant + "巴勒姆" # Barham + "马来亚" # Malaya + "复仇" # Revenge + "决心" # Resolution + "皇家橡树" # Royal Oak + "君权" # Royal Sovereign + "拉米里斯" # Ramillies + "声望" # Renown + "驱逐" # Repulse + "纳尔逊" # Nelson + "罗德尼" # Rodney + } +} + +### BATTLECRUISER NAMES ### +ENG_BC_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_BC_2 + + for_countries = { HUJ } + + can_use = { + not = { has_government = communism } + } + + type = ship + ship_types = { ship_hull_heavy battle_cruiser } + + prefix = "HMS " + fallback_name = "%s 号战列巡洋舰" + + unique = { + "安森" # Anson + "豪威" # Howe + "杰利科" # Jellicoe + "贝蒂" # Beatty + "抵抗" # Resistance + "无比" # Incomparable + "无敌" # Invincible + "刻板" # Inflexible + "不屈" # Indomitable + "不懈" # Indefatigable + "皇家公主" # Princess Royal + "玛丽皇后" # Queen Mary + "虎" # Tiger + "声望" # Renown + "反击" # Repulse + "勇敢" # Courageous + "光荣" # Glorious + "暴怒" # Furious + "胡德" # Hood + "罗德尼" # Rodney + } +} + +### AIRCRAFT CARRIER NAMES ### +ENG_CV_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_CARRIERS_2 + + for_countries = { HUJ } + + can_use = { + not = { has_government = communism } + } + + type = ship + ship_types = { ship_hull_carrier carrier } + + prefix = "HMS " + fallback_name = "%s 号航空母舰" + + unique = { + "皇家方舟" # Ark Royal + "光辉" # Illustrious + "无敌" # Formidable + "胜利" # Victorious + "不屈" # Indomitable + "怨仇" # Implacable + "不懈" # Indefatigable + "大胆" # Audacious + "马耳他" # Malta + "新西兰" # New Zealand + "直布罗陀" # Gibraltar + "阿非利加" # Africa + "光荣" # Glorious + "勇敢" # Courageous + "暴怒" # Furious + "鹰" # Eagle + "欧罗巴" # Europa + "仙女座" # Andromeda + "半人马" # Centaur + "阿尔比昂" # Albion + "堡垒" # Bulwark + "象" # Elephant + "利维坦" # Leviathan + "傲慢" # Arrogant + "蒙默思" # Monmouth + "波吕斐摩斯" # Polyphemus + } +} + +### LIGHT CARRIER NAMES ### +ENG_CVL_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_CVL_2 + + for_countries = { HUJ } + + can_use = { + not = { has_government = communism } + } + + type = ship + ship_types = { ship_hull_carrier carrier } + + prefix = "HMS " + fallback_name = "%s 号航空母舰" + + unique = { + "独角兽" # Unicorn + "巨像" # Colossus + "庄严" # Venerable + "复仇" # Vengeance + "荣耀" # Glory + "先驱者" # Pioneer + "海洋" # Ocean + "珀耳修斯" # Perseus + "特修斯" # Theseus + "凯旋" # Triumph + "勇士" # Warrior + "壮丽" # Magnificent + "强力" # Powerful + "可怕" # Terrible + "尊严" # Majestic + "赫拉克勒斯" # Hercules + "利维坦" # Leviathan + "百眼巨人" # Argus + "竞技神" # Hermes + "半人马" # Centaur + "阿尔比昂" # Albion + "堡垒" # Bulwark + "象" # Elephant + "傲慢" # Arrogant + "蒙默思" # Monmouth + "波吕斐摩斯" # Polyphemus + "欧罗巴" # Europa + "仙女座" # Andromeda + } +} + +### SUBMARINES ### +ENG_SS_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_SUBMARINES_2 + + for_countries = { HUJ } + + can_use = { + not = { has_government = communism } + } + + type = ship + ship_types = { ship_hull_submarine submarine } + + prefix = "HMS " + fallback_name = "%s 号潜艇" + + unique = { + "剑鱼" # Swordfish + "鲟鱼" # Sturgeon + "海马" # Seahorse + "海星" # Starfish + "泰晤士" # Thames + "塞汶" # Severn + "克莱德" # Clyde + "海狮" # Sealion + "鲨" # Shark + "鲷鱼" # Snapper + "鲑鱼" # Salmon + "海狼" # Seawolf + "旗鱼" # Spearfish + "翻车鱼" # Sunfish + "小体鲟" # Sterlet + "鼠海豚" # Porpoise + "鲸鱼" # Grampus + "独角鲸" # Narwhal + "鳁鲸" # Rorqual + "抹香鲸" # Cachalot + "海豹" # Seal + "特里同" # Triton + "忒提丝" # Thetis + "护民官" # Tribune + "三叉戟" # Trident + "凯旋" # Triumph + "温蒂妮" # Undine + "统一" # Unity + "乌苏拉" # Ursula + "仲裁员" # Umpire + "尤娜" # Una + "不败" # Unbeaten + "无畏" # Undaunted + "联盟" # Union + "独特" # Unique + "支持者" # Upholder + "正直" # Upright + "淘气" # Urchin + "激励" # Urge + "阿斯克" # Usk + "极限" # Utmost + "塔库" # Taku + "海鲢" # Tarpon + "蓟花" # Thistle + "底格里斯" # Tigris + "三合" # Triad + "逃避" # Truant + "金枪鱼" # Tuna + "护身符" # Talisman + "领主" # Tetrarch + "托贝" # Torbay + "暴风" # Tempest + "特龙" # Thorn + "长尾鲨" # Thrasher + "旅行者" # Traveller + "小队" # Trooper + "可靠" # Trusty + "动荡" # Turbulent + "动乱" # Uproar + "最后通牒" # Ultimatum + "本影" # Umbra + "不屈" # Unbending + "游猎" # Safari + "沙希布" # Sahib + "萨拉森" # Saracen + "萨提尔" # Satyr + "权杖" # Sceptre + "海狗" # Seadog + "西比尔" # Sibyl + "海盗" # Sea Rover + "炽天使" # Seraph + "莎士比亚" # Shakespeare + "海仙女" # Sea Nymph + "镰刀" # Sickle + "西蒙风" # Simoom + "酋长" # Sirdar + "怨恨" # Spiteful + "辉煌" # Splendid + "运动员" # Sportsman + "不破" # Unbroken + "协调" # Unison + "联合" # United + "无双" # Unrivalled + "无波" # Unruffled + "桀骜" # Unruly + "未见" # Unseen + "乌尔托" # Ultor + "不动" # Unshaken + "P311" + "侵入者" # Trespasser + "策士" # Tactician + "好斗" # Truculent + "圣殿骑士" # Templar + "呼号" # Tally-Ho + "坦塔洛斯" # Tantalus + "疾驱" # Tantivy + "沉稳" # Stoic + "巨石阵" # Stonehenge + "风暴" # Storm + "计谋" # Stratagem + "强弓" # Strongbow + "火花" # Spark + "斯泰基" # Scythian + "固執" # Stubborn + "海浪" # Surf + "叙尔提斯" # Syrtis + "沙利马" # Shalimar + "苏格兰人" # Scotsman + "海恶魔" # Sea Devil + "魂灵" # Spirit + "政治家" # Statesman + "不恕" # Unsparing + "篡位者" # Usurper + "普遍" # Universal + "不驯" # Untamed + "不倦" # Untiring + "瓦兰吉" # Varangian + "乌瑟尔" # Uther + "坚定" # Unswerving + "汪达尔" # Vandal + "暴发户" # Upstart + "瓦尼" # Varne + "语声" # Vox + "坚固" # Sturdy + "斯堤克斯" # Stygian + "狡猾" # Subtle + "至高" # Supreme + "海童军" # Sea Scout + "塞勒涅" # Selene + "总管" # Seneschal + "哨兵" # Sentinel + "西顿" # Sidon + "侦探" # Sleuth + "索伦特" # Solent + "矛头" # Spearhead + "冒险者" # Venturer + "维京" # Viking + "吸血鬼" # Vampire + "语声" # Vox + "活力" # Vigorous + "美德" # Virtue + "西哥特" # Visigoth + "踊跃" # Vivid + "贪食" # Voracious + "狡诈" # Vulpine + "瓦尼" # Varne + "结果" # Upshot + "荨麻" # Urtica + "复仇者" # Vengeful + "旋涡" # Vortex + "致命" # Virulent + "易燃" # Volatile + "逆鳍鲸" # Springer + "忒勒玛科斯" # Telemachus + "水龟" # Terrapin + "周全" # Thorough + "图勒" # Thule + "都铎" # Tudor + "不倦" # Tireless + "象征" # Token + "信风" # Tradewind + "锐利" # Trenchant + "脚尖" # Tiptoe + "特朗普" # Trump + "沉默" # Taciturn + "貘" # Tapir + "天才" # Talent + "船蛆" # Teredo + "萨加" # Saga + "炙炎者" # Scorcher + "施普尔" # Spur + "乐观" # Sanguine + "信徒" # Votary + "流浪者" # Vagabond + "安菲翁" # Amphion + "机敏" # Astute + "战车手" # Auriga + "野牛" # Aurochs + "阿尔西德" # Alcide + "奥尔德尼" # Alderney + "同盟" # Alliance + "伏击" # Ambush + "隐士" # Anchorite + "安德鲁" # Andrew + "喧哗" # Affray + "特洛伊勇士" # Aeneas + "阿拉里克" # Alaric + "塔巴德" # Tabard + "图腾" # Totem + "警棍" # Truncheon + "托宾" # Turpin + "温泉关" # Thermopylae + "阿尔忒弥斯" # Artemis + "阿尔特弗" # Artful + "阿克龙" # Acheron + "王牌" # Ace + "阿切特" # Achates + "奥伯龙" # Oberon + "奥特威" # Otway + "奥克利斯" # Oxley + "奥丁" # Odin + "奥林匹斯" # Olympus + "俄耳甫斯" # Orpheus + "奥西里斯" # Osiris + "奥斯瓦尔德" # Oswald + "鸮" # Otus + "潘多拉" # Pandora + "帕提亚" # Parthian + "珀尔修斯" # Perseus + "菲尼克斯" # Phoenix + "海神" # Proteus + "彩虹" # Rainbow + "摄政" # Regent + "轩辕" # Regulus + "罗孚" # Rover + "泰晤士" # Thames + "塞汶" # Severn + "克莱德" # Clyde + "优势" # Vantage + "狂热者" # Vehement + "毒液" # Venom + "神韵" # Verve + "不羁" # Unbridled + "扬升" # Upward + "鲂鮄" # Sea Robin + "活力" # Sprightly + "地表" # Surface + "浪潮" # Surge + "波塞冬" # Poseidon + "否决" # Veto + "阳刚" # Virile + "维斯坦" # Visitan + "剧毒" # Upas + "乌勒克斯" # Ulex + "乌托邦" # Utopia + "安德洛玛刻" # Andromache + "答案" # Answer + "反对者" # Antagonist + "安泰" # Antaeus + "澳新军团" # Anzac + "阿芙洛狄忒" # Aphrodite + "接近" # Approach + "阿卡迪亚" # Arcadian + "热情" # Ardent + "大商船" # Argosy + "亚特兰蒂斯" # Atlantis + "钦敬" # Admirable + "粗砺" # Asperity + "严肃" # Austere + "对手" # Adversary + "阿兹特克" # Aztec + "阿伯拉尔" # Abelard + "艾加斯塔" # Acasta + "玛瑙" # Agate + "侵略者" # Aggressor + "迅捷" # Agile + "阿拉丁" # Aladdin + "阿尔刻提斯" # Alcestis + "阿斯加德" # Asgard + "保证" # Assurance + "阿施塔特" # Astarte + } +} + + +### THEME: BRITISH COUNTIES ### +ENG_COUNTIES_2 = { + name = NAME_THEME_COUNTIES_2 + + for_countries = { HUJ } + + can_use = { + not = { has_government = communism } + } + + type = ship + + prefix = "HMS " + unique = { + "约克郡" # Yorkshire + "林肯郡" # Lincolnshire + "德文郡" # Devon + "诺福克" # Norfolk + "诺森伯兰" # Northumberland + "兰开夏郡" # Lancashire + "萨默塞特" # Somerset + "汉普郡" # Hampshire + "肯特" # Kent + "埃塞克斯" # Essex + "坎伯兰郡" # Cumberland + "萨福克" # Suffolk + "苏塞克斯" # Sussex + "威尔特郡" # Wiltshire + "康沃尔" # Cornwall + "什罗普郡" # Shropshire + "格洛斯特郡" # Gloucestershire + "斯塔福德" # Staffordshire + "德比郡" # Derbyshire + "柴郡" # Cheshire + "达勒姆郡" # Durham + "北安普敦" # Northamptonshire + "多塞特" # Dorset + "沃里克" # Warwickshire + "剑桥郡" # Cambridgeshire + "诺丁汉" # Nottinghamshire + "赫里福德郡" # Herefordshire + "莱斯特郡" # Leicestershire + "威斯特摩兰" # Westmorland + "萨里" # Surrey + "牛津郡" # Oxfordshire + "伍斯特郡" # Worcestershire + "白金汉郡" # Buckinghamshire + "伯克郡" # Berkshire + "赫特福德郡" # Hertfordshire + "贝德福德郡" # Bedfordshire + "亨廷顿郡" # Huntingdonshire + "中塞克斯" # Middlesex + "拉特兰" # Rutland + "凯斯内斯郡" # Caithness + "萨瑟兰" # Sutherland + "奈恩郡" # Nairnshire + "默里" # Moray + "班夫郡" # Banffshire + "阿伯丁郡" # Aberdeenshire + "金卡丁郡" # Kincardineshire + "安格斯" # Angus + "珀斯" # Perthshire + "阿盖尔" # Argyll + "布特" # Bute + "埃尔郡" # Ayrshire + "伦弗鲁郡" # Renfrewshire + "邓巴顿郡" # Dunbartonshire + "斯特灵郡" # Stirlingshire + "克拉克曼南郡" # Clackmannanshire + "金若斯" # Kinross + "罗斯郡" # Ross-shire + "因弗内斯郡" # Inverness-shire + "法伊夫" # Fife + "东洛锡安" # East Lothian + "中洛锡安" # Midlothian + "西洛锡安" # West Lothian + "拉纳克郡" # Lanarkshire + "皮布尔斯郡" # Peeblesshire + "塞克尔克郡" # Selkirkshire + "贝里克郡" # Berwickshire + "罗克斯堡郡" # Roxburghshire + "邓弗里斯郡" # Dumfriesshire + "柯尔库布里郡" # Kirkcudbrightshire + "威格敦郡" # Wigtownshire + "设得兰" # Shetland + "奥克尼" # Orkney + "安特里姆" # Antrim + "下" # Down + "伦敦德里" # Londonderry + "泰隆" # Tyrone + "阿马" # Armagh + "费马菲" # Fermanagh + "蒙默思郡" # Monmouthshire + "格拉摩根郡" # Glamorganshire + "卡马森郡" # Carmarthenshire + "彭布罗克郡" # Pembrokeshire + "索美塞特郡" # Cardiganshire + "布雷克诺克郡" # Brecknockshire + "拉德诺郡" # Radnorshire + "蒙哥马利郡" # Montgomeryshire + "登比郡" # Denbighshire + "弗林特郡" # Flintshire + "梅里奥尼斯郡" # Merionethshire + "卡那封郡" # Caernarfonshire + "安格尔西" # Anglesey + } +} + +## THEME: BRITISH CITIES ### +ENG_CITIES_2 = { + name = NAME_THEME_CITIES_2 + + for_countries = { HUJ } + + can_use = { + not = { has_government = communism } + } + + type = ship + + prefix = "HMS " + unique = { + "伦敦" # London + "伯明翰" # Birmingham + "利兹" # Leeds + "格拉斯哥" # Glasgow + "谢菲尔德" # Sheffield + "布拉德福德" # Bradford + "曼彻斯特" # Manchester + "爱丁堡" # Edinburgh + "利物浦" # Liverpool + "布里斯托" # Bristol + "加的夫" # Cardiff + "贝尔法斯特" # Belfast + "莱斯特" # Leicester + "韦克菲尔德" # Wakefield + "考文垂" # Coventry + "诺丁汉" # Nottingham + "纽卡斯尔" # Newcastle + "桑德兰" # Sunderland + "布莱顿" # Brighton + "霍夫" # Hove + "赫尔" # Hull + "普利茅斯" # Plymouth + "伍尔弗汉普顿" # Wolverhampton + "斯托克" # Stoke + "德比" # Derby + "斯旺西" # Swansea + "南安普顿" # Southampton + "索尔福德" # Salford + "威斯敏斯特" # Westminster + "朴茨茅斯" # Portsmouth + "约克" # York + "阿伯丁" # Aberdeen + "彼得堡" # Peterborough + "切姆斯福德" # Chelmsford + "邓迪" # Dundee + "牛津" # Oxford + "坎特伯雷" # Canterbury + "纽波特" # Newport + "圣奥尔本斯" # St. Albans + "普雷斯顿" # Preston + "兰开斯特" # Lancaster + "诺维奇" # Norwich + "剑桥" # Cambridge + "格洛斯特" # Gloucester + "利斯本" # Lisburn + "埃克塞特" # Exeter + "温彻斯特" # Winchester + "伦敦德里" # Londonderry + "卡莱尔" # Carlisle + "伍斯特" # Worcester + "达勒姆郡" # Durham + "林肯" # Lincoln + "切斯特" # Chester + "巴思" # Bath + "因弗内斯" # Inverness + "阿马" # Armagh + "赫里福德" # Hereford + "珀斯" # Perth + "索尔兹伯里" # Salisbury + "斯特灵" # Stirling + "利奇菲尔德" # Lichfield + "纽里" # Newry + "奇切斯特" # Chichester + "伊利" # Ely + "班戈" # Bangor + "特鲁罗" # Truro + "里彭" # Ripon + "威尔斯" # Wells + "圣·阿萨芙" # St. Asaph + "圣·大卫" # St. David's + } +} + +## THEME: BRITISH COLONIES ### +ENG_COLONIES_2 = { + name = NAME_THEME_COLONIES_2 + + for_countries = { HUJ } + + can_use = { + not = { has_government = communism } + } + + type = ship + + prefix = "HMS " + unique = { + "斐济" # Fiji + "肯尼亚" # Kenya + "尼日利亚" # Nigeria + "毛里求斯" # Mauritius + "特立尼达" # Trinidad + "冈比亚" # Gambia + "牙买加" # Jamaica + "百慕大" # Bermuda + "锡兰" # Ceylon + "纽芬兰" # Newfoundland + "乌干达" # Uganda + "直布罗陀" # Gibraltar + "福克兰群岛" # Falklands + "香港" # Hong Kong + "马耳他" # Malta + "罗得西亚" # Rhodesia + "缅甸" # Burma + } +} + +## THEME: BRITISH KINGS ### +ENG_KINGS_2 = { + name = NAME_THEME_KINGS # 1066 - 1936 + + for_countries = { HUJ } + + can_use = { + NOT = { has_government = communism } + } + + type = ship + + prefix = "HMS " + + unique = { + "爱德华 VIII" # King Edward VIII + "乔治 V" # King George V + "乔治 VII" # King Edward VII + "维多利亚" # Queen Victoria + "威廉 IV" # King William IV + "乔治 IV" # King George IV + "乔治 III" # King George III + "乔治 II" # King George II + "乔治 I" # King George I + "安妮" # Queen Anne + "威廉 III" # King William III + "詹姆斯 II" # King James II + "查理 II" # King Charles II + "查理 I" # King Charles I + "詹姆斯 I" # King James I + "伊丽莎白" # Queen Elizabeth + "玛丽" # Queen Mary + "爱德华 VI" # King Edward VI + "亨利 VIII" # King Henry VIII + "亨利 VII" # King Henry VII + "理查德 III" # King Richard III + "爱德华 V" # King Edward V + "爱德华 IV" # King Edward IV + "亨利 VI" # King Henry VI + "亨利 V" # King Henry V + "亨利 IV" # King Henry IV + "理查德 II" # King Richard II + "爱德华 III" # King Edward III + "爱德华 II" # King Edward II + "爱德华 I" # King Edward I + "亨利 III" # King Henry III + "约翰" # King John + "理查德 I" # King Richard I + "亨利 II" # King Henry II + "斯蒂芬" # King Stephen + "亨利 I" # King Henry I + "威廉 II" # King William II + "威廉 I" # King William I + } +} + +## THEME: BRITISH BATTLES ### +ENG_BATTLES_2 = { + name = NAME_THEME_BATTLES # 878 - 1916 + + for_countries = { HUJ } + + can_use = { + NOT = { has_government = communism } + } + + type = ship + + prefix = "HMS " + + unique = { + "滑铁卢" # Waterloo + "阿金库尔" # Agincourt + "克雷西" # Cressy + "普瓦蒂尔斯" # Poitiers + "维多利亚" # Vitoria + "萨拉曼卡" # Salamanca + "拉米里斯" # Ramillies + "布伦海姆" # Blenheim + "埃里克海姆" # Elixheim + "奥登纳德" # Oudenarde + "里尔" # Lille + "马尔普拉凯" # Malplaquet + "施伦贝格" # Schellenberg + "韦尔讷伊" # Verneuil + "博伊恩" # Boyne + "卡洛登" # Culloden + "普拉西" # Plassey + "巴拉克拉瓦" # Balaklava + "罗克渡口" # Rorke's Drift + "米吉多" # Megiddo + "阿萨耶" # Assaye + "斯坦福桥" # Stamford Bridge + "埃丁顿" # Edington + "特拉法尔加" # Trafalgar + "尼罗河" # Nile + "日德兰" # Jutland + "斯勒伊斯" # Sluys + "基伯龙湾" # Quiberon Bay + } +} + +## THEME: BRITISH RIVERS ### +ENG_RIVERS_2 = { + name = NAME_THEME_RIVERS_2 + + for_countries = { HUJ } + + can_use = { + NOT = { has_government = communism } + } + + type = ship + + prefix = "HMS " + + unique = { + "塞汶河" # Severn + "泰晤士河" # Thames + "特伦特河" # Trent + "大乌斯河" # Great Ouse + "怀河" # Wye + "乌里河" # Ure + "泰河" # Tay + "克莱德河" # Clyde + "斯佩河" # Spey + "内内河" # Nene + "班恩河" # Bann + "特威德河" # Tweed + "雅芳河" # Avon + "伊甸河" # Eden + "迪河" # Dee + "威特姆河" # Witham + "提米河" # Teme + "唐河" # Don + "福伊尔河" # Foyle + "泰菲河" # Teifi + "苺河" # Twyi + "里布河" # Ribble + "泰恩河" # Tyne + "德温特河" # Derwent + "亚耳河" # Aire + "尼斯河" # Nith + "蒂斯河" # Tees + "梅德威河" # Medway + "默尔西河" # Mersey + } +} + +## THEME: BRITISH MYTHOLOGY ### +ENG_MYTHOLOGY_2 = { + name = NAME_THEME_MYTHOLOGY_2 + + for_countries = { HUJ } + + can_use = { + NOT = { has_government = communism } + } + + type = ship + + prefix = "HMS " + + unique = { + "亚瑟王" # King Arthur + "桂妮薇儿" # Guinevere + "尤瑟·潘德拉贡" # Uther Pendragon + "莫德雷德" # Mordred + "阿格拉万" # Agravain + "贝狄威尔" # Bedivere + "鲍斯爵士" # Bors + "卡拉道克" # Caradoc + "加赫里斯" # Gaheris + "加拉哈德" # Galahad + "加勒沃特" # Galehaut + "加雷思" # Gareth + "高文" # Gawain + "杰兰特" # Geraint + "兰马洛克" # Lamorak + "兰斯洛特" # Lancelot + "凯" # Kay + "卢坎" # Lucan + "帕拉墨得斯" # Palamedes + "佩利斯" # Pelleas + "佩利诺尔" # Pellinore + "珀西瓦尔" # Percival + "萨格拉墨" # Sagramore + "崔斯坦" # Tristan + "伊文" # Ywain + "埃克特" # Ector + "梅林" # Merlin + "妮穆" # Nimue + "摩根仙女" # Morgan le Fay + "石中剑" # Excalibur + "卡美洛" # Camelot + "阿瓦隆" # Avalon + "安布罗修斯" # Ambrosius + "布鲁图" # Brutus + "卡西维劳努斯" # Cassivellaunus + "卡德瓦拉德" # Cadwaladr + "卡拉多卡斯" # Caradocus + "科林诺斯" # Corineus + "科尔·亨" # Coel Hen + "康斯坦丁" # Constantine + "诺比莱纳" # Cunobeline + "利尔" # Leir + "洛特" # Lot + "马克" # Mark + "尤里安" # Urien + } +} + + +##### Britain NAME LISTS COMMUNISM ##### +### REGULAR DESTROYER NAMES### +ENG_DD_COMMUNIST_2 = { + name = NAME_THEME_HISTORICAL_DESTROYERS_2 + + for_countries = { HUJ } + + can_use = { + has_government = communism + } + + type = ship + ship_types = { ship_hull_light destroyer } + + prefix = "WLNS " + fallback_name = "%s 号驱逐舰" + + unique = { + "勇敢" # Gallant + "加兰德" # Garland + "吉普赛" # Gipsy + "萤火虫" # Glowworm + "格拉夫顿" # Grafton + "格拉纳达" # Grenade + "格伦维尔" # Grenville + "灰猎犬" # Greyhound + "格里芬" # Griffin + "坚韧" # Hardy + "仓促" # Hasty + "进行" # Havock + "赫里沃德" # Hereward + "英雄" # Hero + "敌意" # Hostile + "热刺" # Hotspur + "亨特" # Hunter + "海伯利安" # Hyperion + "阿弗里迪" # Afridi + "阿散蒂" # Ashanti + "贝都因" # Bedouin + "哥萨克" # Cossack + "爱斯基摩" # Eskimo + "廓尔喀" # Gurkha + "毛利" # Maori + "马绍那" # Mashona + "马塔贝莱" # Matabele + "莫霍克" # Mohawk + "努比亚" # Nubian + "旁遮普" # Punjabi + "锡克" # Sikh + "索马里" # Somali + "鞑靼" # Tartar + "祖鲁" # Zulu + "伊卡洛斯" # Icarus + "冬青" # Ilex + "伊莫金" # Imogen + "帝国" # Imperial + "冲动" # Impulsive + "英格尔菲尔德" # Inglefield + "无畏" # Intrepid + "伊希斯" # Isis + "艾凡赫" # Ivanhoe + "收割者" # Harvester + "哈凡特" # Havant + "哈夫洛克" # Havelock + "赫斯珀洛斯" # Hesperus + "高地" # Highlander + "飓风" # Hurricane + "杰维斯" # Jervis + "豺" # Jackal + "美洲豹" # Jaguar + "朱诺" # Juno + "雅努斯" # Janus + "标枪" # Javelin + "泽西" # Jersey + "朱庇特" # Jupiter + "凯莉" # Kelly + "坎大哈" # Kandahar + "克什米尔" # Kashmir + "开尔文" # Kelvin + "喀土穆" # Khartoum + "金伯利" # Kimberley + "金斯顿" # Kingston + "吉卜林" # Kipling + "内皮尔" # Napier + "涅斯托尔" # Nestor + "尼扎姆" # Nizam + "诺曼" # Norman + "尼泊尔" # Nepal + "拉弗雷" # Laforey + "兰斯" # Lance + "廓尔喀" # Gurkha + "活泼" # Lively + "军团" # Legion + "闪电" # Lightning + "了望" # Lookout + "忠诚" # Loyal + "米尔恩" # Milne + "马哈拉特" # Mahratta + "滑膛枪兵" # Musketeer + "密耳弥冬" # Myrmidon + "无与伦比" # Matchless + "流星" # Meteor + "马恩" # Marne + "马丁" # Martin + "昂斯洛" # Onslow + "奥法" # Offa + "突击" # Onslaught + "侏羚" # Oribi + "冷酷" # Obdurate + "顺从" # Obedient + "机运" # Opportune + "奥威尔" # Orwell + "帕克南" # Pakenham + "圣骑士" # Paladin + "黑豹" # Panther + "山鹑" # Partridge + "开创者" # Pathfinder + "佩恩" # Penn + "炸药" # Petard + "豪猪" # Porcupine + "无常" # Inconstant + "伊斯瑞尔" # Ithuriel + "昆伯勒" # Queenborough + "四分仪" # Quadrant + "鹌鹑" # Quail + "品质" # Quality + "昆汀" # Quentin + "基伯龙" # Quiberon + "快速匹配" # Quickmatch + "奎利姆" # Quilliam + "罗瑟汉姆" # Rotherham + "赛马" # Racehorse + "掠夺者" # Raider + "急流" # Rapid + "要塞" # Redoubt + "无情" # Relentless + "火箭" # Rocket + "罗巴克" # Roebuck + "索玛雷兹" # Saumarez + "蛮荒" # Savage + "天蝎" # Scorpion + "灾祸" # Scourge + "塞拉匹斯" # Serapis + "鲨" # Shark + "成功" # Success + "迅捷" # Swift + "蒂泽" # Teazer + "顽强" # Tenacious + "泼妇" # Termagant + "特耳西科瑞" # Terpsichore + "特鲁布里奇" # Troubridge + "骚乱" # Tumult + "托斯卡纳" # Tuscan + "提拉斯" # Tyrian + "格伦维尔" # Grenville + "阿尔斯特" # Ulster + "尤利西斯" # Ulysses + "无畏" # Undaunted + "温蒂妮" # Undine + "大熊座" # Ursa + "淘气" # Urchin + "乌拉尼亚" # Urania + "维纳斯" # Venus + "维鲁拉姆" # Verulam + "警戒" # Vigilant + "泼妇" # Virago + "坚韧" # Hardy + "瓦伦丁" # Valentine + "雌狐" # Vixen + "轻浮" # Volage + "肯彭费尔特" # Kempenfelt + "赌注" # Wager + "戒备" # Wakeful + "威塞克斯" # Wessex + "幼崽" # Whelp + "旋风" # Whirlwind + "奇才" # Wizard + "牧马人" # Wrangler + "明格斯" # Myngs + "和风" # Zephyr + "赞比西" # Zambesi + "热忱" # Zealous + "斑马" # Zebra + "天顶" # Zenith + "热情" # Zest + "黄道" # Zodiac + "善变" # Caprice + "卡桑德拉" # Cassandra + "凯撒" # Caesar + "卡文迪什" # Cavendish + "康布雷" # Cambrian + "弗尼-卡伦" # Carron + "骑士" # Cavalier + "卡里斯福特" # Carysfort + "花冠" # Chaplet + "慷慨" # Charity + "契克斯" # Chequers + "酋长" # Chieftain + "雪佛龙" # Chevron + "切维奥特" # Cheviot + "蔡尔德斯" # Childers + "骑士精神" # Chivalrous + "柯玛斯" # Comus + "康科德" # Concord + "竞争" # Contest + "配偶" # Consort + "帽章" # Cockade + "彗星" # Comet + "康斯坦丝" # Constance + "哥萨克" # Cossack + "新月" # Crescent + "十字军" # Crusader + "克罗泽" # Croziers + "水晶" # Crystal + "克里斯平" # Crispin + "克里奥尔" # Creole + "克伦威尔" # Cromwell + "王冠" # Crown + "巴尔夫勒" # Barfleur + "特拉法尔加" # Trafalgar + "战舰" # Armada + "索尔贝" # Solebay + "坎普尔顿" # Camperdown + "菲尼斯泰尔" # Finisterre + "霍格" # Hogue + "拉戈斯" # Lagos + "圣基茨" # St. Kitts + "圣詹姆斯" # St. James + "加伯格" # Gabbard + "格拉沃利讷" # Gravelines + "桑特" # Saintes + "斯勒伊斯" # Sluys + "加的斯" # Cadiz + "维戈" # Vigo + "阿金库尔" # Agincourt + "阿拉曼" # Alamein + "埃纳" # Aisne + "巴罗萨" # Barrosa + "科鲁尼亚" # Corunna + "敦刻尔克" # Dunkirk + "日德兰" # Jutland + "马塔潘" # Matapan + "战斧" # Battleaxe + "砍刀" # Broadsword + "十字弓" # Crossbow + "天蝎" # Scorpion + "大胆" # Daring + "纤巧" # Dainty + "防御者" # Defender + "诱饵" # Decoy + "戴安娜" # Diana + "女公爵" # Duchess + "马尔普拉凯" # Malplaquet + "伊普尔" # Ypres + "维米拉" # Vimiera + "亚马逊" # Amazon + "伏击" # Ambuscade + "科德林顿" # Codrington + "艾加斯塔" # Acasta + "阿切特" # Achates + "阿克龙" # Acheron + "激活" # Active + "羚羊" # Antelope + "安东尼" # Anthony + "热情" # Ardent + "箭矢" # Arrow + "基思" # Keith + "蛇妖" # Basilisk + "小猎犬" # Beagle + "布兰琪" # Blanche + "博阿迪西亚" # Boadicea + "北风神" # Boreas + "无耻" # Brazen + "明智" # Brilliant + "斗牛犬" # Bulldog + "邓肯" # Duncan + "纤巧" # Dainty + "大胆" # Daring + "诱饵" # Decoy + "防御者" # Defender + "喜悦" # Delight + "钻石" # Diamond + "戴安娜" # Diana + "女公爵" # Duchess + "回声" # Echo + "日蚀" # Eclipse + "伊莱克特拉" # Electra + "遭遇" # Encounter + "冒险" # Escapade + "护卫" # Escort + "埃斯克" # Esk + "快递" # Express + "名望" # Fame + "无惧" # Fearless + "火龙" # Firedrake + "护林人" # Forester + "展望" # Foresight + "幸运" # Fortune + "猎狐犬" # Foxhound + "狂怒" # Fury + "埃克斯茅斯" # Exmouth + "福克诺" # Faulknor + "鳐鱼" # Skate + "华莱士" # Wallace + "凯珀尔" # Keppel + "爆发" # Broke + "布鲁斯" # Bruce + "道格拉斯" # Douglas + "蒙特罗斯" # Montrose + "坎贝尔" # Campbell + "麦凯" # Mackay + "马尔科姆" # Malcolm + "弯刀" # Scimitar + "侦查" # Scout + "军刀" # Sabre + "萨拉丁" # Saladin + "猎手" # Shikari + "特涅多斯" # Tenedos + "塔内" # Thanet + "要塞" # Stronghold + "红玛瑙" # Sardonyx + "坚固" # Sturdy + "色雷斯" # Thracian + "瓦伦丁" # Valentine + "勇武" # Valorous + "威诺思" # Vanoc + "维米拉" # Vimiera + "胜利者" # Vanquisher + "凡尔登" # Verdun + "织女一" # Vega + "沃蒂根" # Vortigern + "维尼夏" # Venetia + "全能" # Versatile + "活泼" # Vivacious + "维洛斯" # Velox + "长庚" # Vesper + "维米" # Vimy + "费雯" # Vivien + "哨兵" # Vidette + "瓦妮莎" # Vanessa + "虚荣" # Vanity + "总督" # Viceroy + "子爵" # Viscount + "戒备" # Wakeful + "守望者" # Watchman + "沃克" # Walker + "旋风" # Whirlwind + "切尔西" # Winchelsea + "沃里克" # Warwick + "温彻斯特" # Winchester + "沃波尔" # Walpole + "韦斯科特" # Westcott + "威斯敏斯特" # Westminster + "摔跤手" # Wrestler + "威塞克斯" # Wessex + "猎狼犬" # Wolfhound + "惠特利" # Whitley + "蚁鴷" # Wryneck + "温莎" # Windsor + "沃尔西" # Wolsey + "伍斯顿" # Woolston + "毒蛇" # Venomous + "真实" # Verity + "志愿" # Volunteer + "范西塔特" # Vansittart + "流浪者" # Wanderer + "怀特霍尔" # Whitehall + "鹪鹩" # Wren + "威沙特" # Wishart + "女巫" # Witch + "威瑟" # Witherington + "惠特谢德" # Whitshed + "飞龙" # Wivern + "宿将" # Veteran + "野天鹅" # Wild Swan + "狼獾" # Wolverine + "伍斯特" # Worcester + "不安" # Restless + "塞布尔" # Sable + "苏格兰人" # Scotsman + "议员" # Senator + "推进" # Thruster + "暴风" # Tempest + "热情" # Torrid + "提斯柏" # Thisbe + "僭主" # Tyrant + "莎士比亚" # Shakespeare + "斯潘塞" # Spencer + "燕子" # Swallow + "三叶草" # Shamrock + "特洛伊" # Trojan + "海火" # Seafire + "检察官" # Searcher + "嬉笑" # Sportive + "可靠" # Trusty + "宁静" # Serene + "浪花" # Spindrift + "动荡" # Turbulent + "瓦尔基里" # Valkyrie + "暴力" # Violent + "威克蒂" # Vectis + "冒险" # Venturous + "海象" # Walrus + "贵族" # Noble + "纳瑞莎" # Nerissa + "无敌" # Nonpareil + "短剑" # Cutlass + "匕首" # Dagger + "长管炮" # Culverin + "榴弹炮" # Howitzer + "长弓" # Longbow + "利剑" # Sword + "滑膛枪" # Musket + "兰斯" # Lance + "舰炮" # Carronade + "阔剑" # Claymore + "短剑" # Dirk + "格拉纳达" # Grenade + "长戟" # Halberd + "短匕" # Poniard + "步枪" # Rifle + "长矛" # Spear + "利兹" # Leeds + "刘易斯" # Lewes + "勒德洛" # Ludlow + "巴思" # Bath + "布莱顿" # Brighton + "坎贝尔敦" # Campbelltown + "考德威尔" # Caldwell + "卡斯尔顿" # Castleton + "查尔斯敦" # Charlestown + "切尔西" # Chelsea + "哥伦比亚" # Columbia + "乔治城" # Georgetown + "汉密尔顿" # Hamilton + "兰开斯特" # Lancaster + "利明顿" # Leamington + "林肯" # Lincoln + "曼斯菲尔德" # Mansfield + "蒙哥马利" # Montgomery + "纽瓦克" # Newark + "纽马克特" # Newmarket + "纽波特" # Newport + "尼亚加拉" # Niagara + "里士满" # Richmond + "罗克斯巴勒" # Roxburgh + "圣奥尔本斯" # St. Albans + "圣克莱尔" # St. Clair + "圣玛丽" # St. Mary's + "索尔兹伯里" # Salisbury + "威尔斯" # Wells + "贝尔蒙" # Belmont + "贝弗利" # Beverley + "布拉德福德" # Bradford + "沃特" # Broadwater + "百老汇" # Broadway + "伯翰" # Burnham + "伯韦尔" # Burwell + "巴克斯顿" # Buxton + "卡梅伦" # Cameron + "切斯特菲尔德" # Chesterfield + "丘吉尔" # Churchill + "克莱尔" # Clare + "拉姆齐" # Ramsey + "阅读" # Reading + "里普利" # Ripley + "罗金厄姆" # Rockingham + "舍伍德" # Sherwood + "斯坦利" # Stanley + "阿尔武埃拉" # Albuera + "贝尔岛" # Belle Isle + "纳瓦里诺" # Navarino + "那慕尔" # Namur + "奥登纳德" # Oudenarde + "蒙斯" # Mons + "乌姆杜尔曼" # Omdurman + "索姆" # Somme + "圣多明各" # San Domingo + "河谷" # River Plate + "圣卢西亚" # St. Lucia + "沃特卢" # Waterloo + "波伊蒂尔斯" # Poictiers + "塔拉韦拉" # Talavera + "亭可马里" # Trincomalee + } +} + +### DESTROYER ESCORT NAMES### +ENG_DE_COMMUNISM_2 = { + name = NAME_THEME_HISTORICAL_DE_2 + + for_countries = { HUJ } + + can_use = { + has_government = communism + } + + type = ship + ship_types = { ship_hull_light destroyer } + + prefix = "WLNS " + fallback_name = "%s 号护卫舰" + + unique = { + "阿瑟斯通" # Atherstone + "伯克利" # Berkeley + "布伦卡思拉" # Blencathra + "布罗克斯比" # Brocklesby + "卡蒂斯托克" # Cattistock + "克里夫兰" # Cleveland + "艾格林顿" # Eglinton + "埃克斯穆尔" # Exmoor + "弗尼" # Fernie + "加思" # Garth + " 汉布尔登" # Hambledon + "霍尔德尼斯" # Holderness + "利兹代尔" # Liddesdale + "科茨沃尔德" # Cotswold + "科茨莫尔" # Cottesmore + "门迪普" # Mendip + "梅内尔" # Meynell + "派奇利" # Pytchley + "匡托克" # Quantock + "夸恩" # Quorn + "南岗" # Southdown + "泰恩代尔" # Tynedale + "华登" # Whaddon + "雅芳谷" # Avon Vale + "布兰克尼" # Blankney + "布伦卡思拉" # Blencathra + "布罗克斯比" # Brocklesby + "奇丁福尔德" # Chiddingfold + "考德里" # Cowdray + "克鲁姆" # Croome + "达尔弗顿" # Dulverton + "埃里季" # Eridge + "法耳代尔" # Farndale + "海斯洛普" # Heythrop + "拉默顿" # Lamerton + "帕克里奇" # Puckeridge + "麦田" # Wheatland + "威尔顿" # Wilton + "劳德戴尔" # Lauderdale + "莱德伯里" # Ledbury + "巴兹沃思" # Badsworth + "波弗特" # Beaufort + "比斯特" # Bicester + "布莱克莫尔" # Blackmore + "布拉默姆" # Bramham + "卡尔佩" # Calpe + "树丛" # Grove + "赫斯利" # Hursley + "赫沃思" # Hurworth + "米德尔顿" # Middleton + "奥克利" # Oakley + "索思沃尔德" # Southwold + "泰特科特" # Tetcott + "特兰" # Zetland + "埃耳代尔" # Airedale + "阿尔布莱顿" # Albrighton + "阿耳登哈姆" # Aldenham + "贝尔沃" # Belvoir + "布林" # Blean + "布里斯代尔" # Bleasdale + "卡特里克" # Catterick + "德温特" # Derwent + "伊斯顿" # Easton + "埃格斯福特" # Eggesford + "哥特兰" # Goathland + "海登" # Haydon + "霍尔库姆" # Holcombe + "林伯恩" # Limbourne + "梅尔布雷克" # Melbreak + "彭尼兰" # Penylan + "罗克伍德" # Rockwood + "史蒂文森" # Stevenstone + "塔勒邦特" # Talybont + "塔纳特塞德" # Tanatside + "温斯利代尔" # Wensleydale + "布雷肯" # Brecon + "布里森登" # Brissenden + "比代尔" # Bedale + "西尔弗顿" # Silverton + "蒂卡姆" # Tickham + "波尔布罗克" # Bolebroke + "边界" # Border + "埃斯克河谷" # Eskdale + "格莱斯代尔" # Glaisdale + "霍登" # Haldon + "哈瑟利" # Hatherleigh + "莫德伯里" # Modbury + "利兹" # Leeds + "刘易斯" # Lewes + "勒德洛" # Ludlow + "巴思" # Bath + "布莱顿" # Brighton + "坎贝尔敦" # Campbelltown + "考德威尔" # Caldwell + "卡斯尔顿" # Castleton + "查尔斯敦" # Charlestown + "切尔西" # Chelsea + "哥伦比亚" # Columbia + "乔治城" # Georgetown + "汉密尔顿" # Hamilton + "兰开斯特" # Lancaster + "利明顿" # Leamington + "林肯" # Lincoln + "曼斯菲尔德" # Mansfield + "蒙哥马利" # Montgomery + "纽瓦克" # Newark + "纽马克特" # Newmarket + "纽波特" # Newport + "尼亚加拉" # Niagara + "里士满" # Richmond + "罗克斯巴勒" # Roxburgh + "圣奥尔本斯" # St. Albans + "圣克莱尔" # St. Clair + "圣玛丽" # St. Mary's + "索尔兹伯里" # Salisbury + "威尔斯" # Wells + "贝尔蒙" # Belmont + "贝弗利" # Beverley + "布拉德福德" # Bradford + "沃特" # Broadwater + "百老汇" # Broadway + "伯翰" # Burnham + "伯韦尔" # Burwell + "巴克斯顿" # Buxton + "卡梅伦" # Cameron + "切斯特菲尔德" # Chesterfield + "丘吉尔" # Churchill + "克莱尔" # Clare + "拉姆齐" # Ramsey + "阅读" # Reading + "里普利" # Ripley + "罗金厄姆" # Rockingham + "舍伍德" # Sherwood + "斯坦利" # Stanley + "贝恩屯" # Bayntun + "贝兹利" # Bazely + "布尔日" # Berry + "布莱克伍德" # Blackwood + "伯吉斯" # Burges + "科克布恩" # Cockburn + "套环" # Capel + "库克" # Cooke + "戴克斯" # Dacres + "多梅特" # Domett + "福利" # Foley + "加里斯" # Garlies + "古尔德" # Gould + "格林达尔" # Grindall + "加德纳" # Gardiner + "好球" # Goodall + "古德森" # Goodson + "戳刺" # Gore + "济慈" # Keats + "肯普索恩" # Kempthorne + "金斯米尔" # Kingsmill + "劳福德" # Lawford + "路易斯" # Louis + "劳森" # Lawson + "帕斯利" # Pasley + "洛林" # Loring + "米歇尔" # Mitchell + "礼仪" # Manners + "芒西" # Mounsey + "英格利斯" # Inglis + "英曼" # Inman + "本廷克" # Bentinck + "拜厄德" # Byard + "考尔德" # Calder + "达克沃思" # Duckworth + "杜夫" # Duff + "阿弗莱克" # Affleck + "艾尔默" # Aylmer + "鲍尔弗" # Balfour + "本特利" # Bentley + "比克顿" # Bickerton + "凋萎" # Blight + "布雷斯韦特" # Braithwaite + "布伦" # Bullen + "拜伦" # Byron + "康恩" # Conn + "棉花" # Cotton + "克兰斯顿" # Cranstoun + "丘比特" # Cubitt + "柯曾" # Curzon + "戴金斯" # Dakins + "迪恩" # Deane + "伊金斯" # Ekins + "菲茨罗伊" # Fitzroy + "雷德米尔" # Redmill + "霍尔斯特德" # Halsted + "里乌" # Riou + "卢瑟福" # Rutherford + "科斯比" # Cosby + "罗利" # Rowley + "鲁珀特" # Rupert + "斯托克姆" # Stockham + "西摩" # Seymour + "斯普拉格" # Spragge + "斯泰纳" # Stayner + "法恩伯勒" # Thornborough + "特罗洛普" # Trollope + "泰勒" # Tyler + "托林顿" # Torrington + "纳伯勒" # Narbrough + "沃尔格雷夫" # Waldegrave + "惠特克" # Whitaker + "霍姆斯" # Holmes + "海古德" # Hargood + "霍特汉姆" # Hotham + } +} + +### LIGHT CRUISER NAMES### +ENG_CL_COMMUNISM_2 = { + name = NAME_THEME_HISTORICAL_CL_2 + + for_countries = { HUJ } + + can_use = { + has_government = communism + } + + type = ship + ship_types = { ship_hull_cruiser light_cruiser } + + prefix = "WLNS " + fallback_name = "%s 号轻巡洋舰" + + unique = { + "安菲翁" # Amphion + "阿波罗" # Apollo + "佩内洛普" # Penelope + "欧若拉" # Aurora + "南安普顿" # Southampton + "伯明翰" # Birmingham + "格拉斯哥" # Glasgow + "纽卡斯尔" # Newcastle + "谢菲尔德" # Sheffield + "格洛斯特" # Gloucester + "利物浦" # Liverpool + "曼彻斯特" # Manchester + "爱丁堡" # Edinburgh + "贝尔法斯特" # Belfast + "斐济" # Fiji + "肯尼亚" # Kenya + "尼日利亚" # Nigeria + "毛里求斯" # Mauritius + "特立尼达" # Trinidad + "冈比亚" # Gambia + "牙买加" # Jamaica + "百慕大" # Bermuda + "锡兰" # Ceylon + "纽芬兰" # Newfoundland + "乌干达" # Uganda + "敏捷" # Swiftsure + "弥诺陶洛斯" # Minotaur + "宏伟" # Superb + "虎" # Tiger + "狮" # Lion + "布莱克" # Blake + "霍克" # Hawke + "柏勒洛丰" # Bellerophon + "博纳文图尔" # Bonaventure + "狄多" # Dido + "仙女" # Naiad + "菲比" # Phoebe + "赫敏" # Hermione + "欧律阿罗斯" # Euryalus + "卡律布狄" # Charybdis + "克娄巴特拉" # Cleopatra + "天狼星" # Sirius + "锡拉" # Scylla + "船蛸" # Argonaut + "贝罗纳" # Bellona + "黑太子" # Black Prince + "王冠" # Diadem + "保皇" # Royalist + "斯巴达" # Spartan + "虎" # Tiger + "狮" # Lion + "布莱克" # Blake + "康斯坦丝" # Constance + "半人马" # Centaur + "康科德" # Concord + "辉腾" # Phaeton + "布里斯托" # Bristol + "韦茅斯" # Weymouth + "达特默斯" # Dartmouth + "法尔茅斯" # Falmouth + "雅茅斯" # Yarmouth + "查塔姆" # Chatham + "卡罗琳" # Caroline + "卡列登" # Caledon + "卡吕普索" # Calypso + "卡拉道克" # Caradoc + "加的夫" # Cardiff + "刻瑞斯" # Ceres + "考文垂" # Coventry + "柑香酒" # Curacoa + "杓鹬" # Curlew + "开罗" # Cairo + "加尔各答" # Calcutta + "开普敦" # Capetown + "卡莱尔" # Carlisle + "科伦坡" # Colombo + "达娜厄" # Danae + "无畏" # Dauntless + "龙" # Dragon + "德里" # Delhi + "达尼丁" # Dunedin + "德班" # Durban + "德斯帕奇" # Despatch + "迪奥米德" # Diomede + "翡翠" # Emerald + "进取" # Enterprise + "阿喀琉斯" # Achilles + "阿贾克斯" # Ajax + "利安德" # Leander + "海王星" # Neptune + "俄里翁" # Orion + "林仙" # Arethusa + "葛拉蒂" # Galatea + } +} + +### A-A LIGHT CRUISER NAMES### +ENG_CLAA_COMMUNISM_2 = { + name = NAME_THEME_HISTORICAL_CLAA_2 + + for_countries = { HUJ } + + can_use = { + has_government = communism + } + + type = ship + ship_types = { ship_hull_cruiser light_cruiser } + + prefix = "WLNS " + fallback_name = "%s 号防空轻巡洋舰" + + unique = { + "博纳文图尔" # Bonaventure + "狄多" # Dido + "仙女" # Naiad + "菲比" # Phoebe + "赫敏" # Hermione + "欧律阿罗斯" # Euryalus + "卡律布狄" # Charybdis + "克娄巴特拉" # Cleopatra + "天狼星" # Sirius + "锡拉" # Scylla + "船蛸" # Argonaut + "贝罗纳" # Bellona + "黑太子" # Black Prince + "王冠" # Diadem + "保皇" # Royalist + "斯巴达" # Spartan + "虎" # Tiger + "狮" # Lion + "布莱克" # Blake + "康斯坦丝" # Constance + "半人马" # Centaur + "康科德" # Concord + "辉腾" # Phaeton + "布里斯托" # Bristol + "韦茅斯" # Weymouth + "达特默斯" # Dartmouth + "法尔茅斯" # Falmouth + "雅茅斯" # Yarmouth + "查塔姆" # Chatham + "卡罗琳" # Caroline + "卡列登" # Caledon + "卡吕普索" # Calypso + "卡拉道克" # Caradoc + "加的夫" # Cardiff + "刻瑞斯" # Ceres + "考文垂" # Coventry + "柑香酒" # Curacoa + "杓鹬" # Curlew + "开罗" # Cairo + "加尔各答" # Calcutta + "开普敦" # Capetown + "卡莱尔" # Carlisle + "科伦坡" # Colombo + "达娜厄" # Danae + "无畏" # Dauntless + "龙" # Dragon + "德里" # Delhi + "达尼丁" # Dunedin + "德班" # Durban + "德斯帕奇" # Despatch + "迪奥米德" # Diomede + "翡翠" # Emerald + "企业" # Enterprise + "阿喀琉斯" # Achilles + "阿贾克斯" # Ajax + "利安德" # Leander + "海王星" # Neptune + "俄里翁" # Orion + } +} + +### HEAVY CRUISER NAMES### +ENG_CA_COMMUNISM_2 = { + name = NAME_THEME_HISTORICAL_CA_2 + + for_countries = { HUJ } + + can_use = { + has_government = communism + } + + type = ship + ship_types = { ship_hull_cruiser heavy_cruiser } + + prefix = "WLNS " + fallback_name = "%s 号重巡洋舰" + + unique = { + "卡文迪什" # Cavendish + "罗利" # Raleigh + "蛮横" # Imperieuse + "奥兰多" # Orlando + "布莱克" # Blake + "萨里" # Surrey + "布伦海姆" # Blenheim + "霍金斯" # Hawkins + "弗罗比歇" # Frobisher + "埃芬厄姆" # Effingham + "坎伯兰" # Cumberland + "贝里克" # Berwick + "康沃尔" # Cornwall + "萨福克" # Suffolk + "肯特" # Kent + "伦敦" # London + "德文郡" # Devonshire + "什罗普郡" # Shropshire + "苏塞克斯" # Sussex + "诺福克" # Norfolk + "多塞特郡" # Dorsetshire + "约克" # York + "埃克塞特" # Exeter + "埃德加" # Edgar + "霍克" # Hawke + "恩底弥翁" # Endymion + "格拉夫顿" # Grafton + "圣乔治" # St. George + "诺森伯兰" # Northumberland + "新月" # Crescent + "强力" # Powerful + "可怕" # Terrible + "王冠" # Diadem + "尼俄伯" # Niobe + "安菲特里忒" # Amphitrite + "阿里亚德涅" # Ariadne + "斯巴达卫队" # Spartiate + "霍格" # Hogue + "酒神祭司" # Bacchante + "欧律阿罗斯" # Euryalus + "德雷克" # Drake + "好望" # Good Hope + "埃塞克斯" # Essex + "汉普郡" # Hampshire + "卡那封" # Carnarvon + "安特里姆" # Antrim + "罗克斯巴勒" # Roxburgh + "阿盖尔" # Argyll + "科克伦" # Cochrane + } +} + + +### MINELAYER NAMES### +ENG_MINELAYERS_COMMUNISM_2 = { + name = NAME_THEME_HISTORICAL_MINELAYERS_2 + + for_countries = { HUJ } + + can_use = { + has_government = communism + } + + type = ship + ship_types = { ship_hull_cruiser light_cruiser ship_hull_light destroyer } + + prefix = "WLNS " + fallback_name = "%s 号布雷舰" + + unique = { + "珩科" # Plover + "阿布迪尔" # Abdiel + "拉托纳" # Latona + "马恩岛人" # Manxman + "威尔士人" # Welshman + "阿波罗" # Apollo + "阿里亚德涅" # Ariadne + "冒险" # Adventure + "红雀" # Linnet + "红尾鸲" # Redstart + "斑鸠" # Ringdove + } +} + +### BATTLESHIP NAMES ### +ENG_BB_COMMUNISM_2 = { + name = NAME_THEME_HISTORICAL_BB_2 + + for_countries = { HUJ } + + can_use = { + has_government = communism + } + + type = ship + ship_types = { ship_hull_heavy battleship } + + prefix = "WLNS " + fallback_name = "%s 号战列舰" + + unique = { + "安森" # Anson + "豪威" # Howe + "杰利科" # Jellicoe + "贝蒂" # Beatty + "狮" # Lion + "大胆" # Temeraire + "解放者" # Liberator + "雷霆" # Thunderer + "前卫" # Vanguard + "阿金库尔" # Agincourt + "抵抗" # Resistance + "柏勒洛丰" # Bellerophon + "宏伟" # Superb + "圣文森特" # St Vincent + "科林伍德" # Collingwood + "海王星" # Neptune + "巨像" # Colossus + "赫拉克勒斯" # Hercules + "俄里翁" # Orion + "工人" # Worker + "百夫长" # Centurion + "大胆" # Audacious + "阿贾克斯" # Ajax + "埃琳" # Erin + "本鲍" # Benbow + "厌战" # Warspite + "勇士" # Valiant + "巴勒姆" # Barham + "马来亚" # Malaya + "复仇" # Revenge + "决心" # Resolution + "拉米里斯" # Ramillies + "声望" # Renown + "驱逐" # Repulse + "纳尔逊" # Nelson + "罗德尼" # Rodney + } +} + +### BATTLECRUISER NAMES ### +ENG_BC_COMMUNISM_2 = { + name = NAME_THEME_HISTORICAL_BC_2 + + for_countries = { HUJ } + + can_use = { + has_government = communism + } + + type = ship + ship_types = { ship_hull_heavy battle_cruiser } + + prefix = "WLNS " + fallback_name = "%s 号战列巡洋舰" + + unique = { + "安森" # Anson + "豪威" # Howe + "杰利科" # Jellicoe + "贝蒂" # Beatty + "抵抗" # Resistance + "无比" # Incomparable + "无敌" # Invincible + "刻板" # Inflexible + "不屈" # Indomitable + "不懈" # Indefatigable + "虎" # Tiger + "声望" # Renown + "驱逐" # Repulse + "勇敢" # Courageous + "光荣" # Glorious + "暴怒" # Furious + "胡德" # Hood + "罗德尼" # Rodney + } +} + +### AIRCRAFT CARRIER NAMES ### +ENG_CV_COMMUNISM_2 = { + name = NAME_THEME_HISTORICAL_CARRIERS_2 + + for_countries = { HUJ } + + can_use = { + has_government = communism + } + + type = ship + ship_types = { ship_hull_carrier carrier } + + prefix = "WLNS " + fallback_name = "%s 号航空母舰" + + unique = { + "光辉" # Illustrious + "无敌" # Formidable + "胜利" # Victorious + "不屈" # Indomitable + "怨仇" # Implacable + "不懈" # Indefatigable + "无避" # Inevitable + "大胆" # Audacious + "马耳他" # Malta + "新西兰" # New Zealand + "直布罗陀" # Gibraltar + "阿非利加" # Africa + "光荣" # Glorious + "勇敢" # Courageous + "暴怒" # Furious + "鹰" # Eagle + "欧罗巴" # Europa + "仙女座" # Andromeda + "半人马" # Centaur + "阿尔比昂" # Albion + "堡垒" # Bulwark + "象" # Elephant + "利维坦" # Leviathan + "傲慢" # Arrogant + "蒙默思" # Monmouth + "波吕斐摩斯" # Polyphemus + } +} + +### LIGHT CARRIER NAMES ### +ENG_CVL_COMMUNISM_2 = { + name = NAME_THEME_HISTORICAL_CVL_2 + + for_countries = { HUJ } + + can_use = { + has_government = communism + } + + type = ship + ship_types = { ship_hull_carrier carrier } + + prefix = "WLNS " + fallback_name = "%s 号航空母舰" + + unique = { + "独角兽" # Unicorn + "巨像" # Colossus + "庄严" # Venerable + "复仇" # Vengeance + "荣耀" # Glory + "先驱者" # Pioneer + "海洋" # Ocean + "珀尔修斯" # Perseus + "特修斯" # Theseus + "凯旋" # Triumph + "勇士" # Warrior + "壮丽" # Magnificent + "强力" # Powerful + "可怕" # Terrible + "赫拉克勒斯" # Hercules + "利维坦" # Leviathan + "百眼巨人" # Argus + "竞技神" # Hermes + "半人马" # Centaur + "阿尔比昂" # Albion + "堡垒" # Bulwark + "象" # Elephant + "傲慢" # Arrogant + "蒙默思" # Monmouth + "波吕斐摩斯" # Polyphemus + "欧罗巴" # Europa + "仙女座" # Andromeda + } +} + +### SUBMARINES ### +ENG_SS_COMMUNISM= { + name = NAME_THEME_HISTORICAL_SUBMARINES_2 + + for_countries = { HUJ } + + can_use = { + has_government = communism + } + + type = ship + ship_types = { ship_hull_submarine submarine } + + prefix = "WLNS " + fallback_name = "%s 号潜艇" + + unique = { + "剑鱼" # Swordfish + "鲟鱼" # Sturgeon + "海马" # Seahorse + "海星" # Starfish + "泰晤士" # Thames + "塞汶" # Severn + "克莱德" # Clyde + "海狮" # Sealion + "鲨" # Shark + "鲷鱼" # Snapper + "鲑鱼" # Salmon + "海狼" # Seawolf + "旗鱼" # Spearfish + "翻车鱼" # Sunfish + "小体鲟" # Sterlet + "鼠海豚" # Porpoise + "鲸鱼" # Grampus + "独角鲸" # Narwhal + "鳁鲸" # Rorqual + "抹香鲸级" # Cachalot + "海豹" # Seal + "蝾螈" # Triton + "忒提丝" # Thetis + "护民官" # Tribune + "三叉戟" # Trident + "凯旋" # Triumph + "温蒂妮" # Undine + "统一" # Unity + "乌苏拉" # Ursula + "仲裁员" # Umpire + "尤娜" # Una + "不败" # Unbeaten + "无畏" # Undaunted + "联盟" # Union + "独特" # Unique + "支持者" # Upholder + "正直" # Upright + "淘气" # Urchin + "激励" # Urge + "阿斯克" # Usk + "极限" # Utmost + "塔库" # Taku + "海鲢" # Tarpon + "蓟花" # Thistle + "底格里斯" # Tigris + "三合" # Triad + "逃避" # Truant + "金枪鱼" # Tuna + "护身符" # Talisman + "领主" # Tetrarch + "托贝" # Torbay + "暴风" # Tempest + "特龙" # Thorn + "长尾鲨" # Thrasher + "旅行者" # Traveller + "小队" # Trooper + "可靠" # Trusty + "动荡" # Turbulent + "动乱" # Uproar + "最后通牒" # Ultimatum + "本影" # Umbra + "不屈" # Unbending + "游猎" # Safari + "沙希布" # Sahib + "萨拉森" # Saracen + "萨提尔" # Satyr + "权杖" # Sceptre + "海狗" # Seadog + "西比尔" # Sibyl + "海盗" # Sea Rover + "炽天使" # Seraph + "莎士比亚" # Shakespeare + "海仙女" # Sea Nymph + "镰刀" # Sickle + "西蒙风" # Simoom + "酋长" # Sirdar + "怨恨" # Spiteful + "辉煌" # Splendid + "运动员" # Sportsman + "不破" # Unbroken + "协调" # Unison + "联合" # United + "无双" # Unrivalled + "无波" # Unruffled + "桀骜" # Unruly + "未见" # Unseen + "乌尔托" # Ultor + "不动" # Unshaken + "P311" + "侵入者" # Trespasser + "策士" # Tactician + "好斗" # Truculent + "圣殿骑士" # Templar + "呼号" # Tally-Ho + "坦塔洛斯" # Tantalus + "疾驱" # Tantivy + "沉稳" # Stoic + "巨石阵" # Stonehenge + "风暴" # Storm + "计谋" # Stratagem + "强弓" # Strongbow + "火花" # Spark + "斯泰基" # Scythian + "固執" # Stubborn + "海浪" # Surf + "叙尔提斯" # Syrtis + "沙利马" # Shalimar + "苏格兰人" # Scotsman + "海恶魔" # Sea Devil + "魂灵" # Spirit + "政治家" # Statesman + "不恕" # Unsparing + "篡位者" # Usurper + "普遍" # Universal + "不驯" # Untamed + "不倦" # Untiring + "瓦兰吉" # Varangian + "乌瑟尔" # Uther + "坚定" # Unswerving + "汪达尔" # Vandal + "暴发户" # Upstart + "瓦尼" # Varne + "语声" # Vox + "坚固" # Sturdy + "斯堤克斯" # Stygian + "狡猾" # Subtle + "至高" # Supreme + "海童军" # Sea Scout + "塞勒涅" # Selene + "总管" # Seneschal + "哨兵" # Sentinel + "西顿" # Sidon + "侦探" # Sleuth + "索伦特" # Solent + "矛头" # Spearhead + "冒险者" # Venturer + "维京" # Viking + "吸血鬼" # Vampire + "语声" # Vox + "活力" # Vigorous + "美德" # Virtue + "西哥特" # Visigoth + "踊跃" # Vivid + "贪食" # Voracious + "狡诈" # Vulpine + "瓦尼" # Varne + "结果" # Upshot + "荨麻" # Urtica + "复仇者" # Vengeful + "旋涡" # Vortex + "致命" # Virulent + "易燃" # Volatile + "逆鳍鲸" # Springer + "忒勒玛科斯" # Telemachus + "水龟" # Terrapin + "周全" # Thorough + "图勒" # Thule + "都铎" # Tudor + "不倦" # Tireless + "象征" # Token + "信风" # Tradewind + "锐利" # Trenchant + "脚尖" # Tiptoe + "特朗普" # Trump + "沉默" # Taciturn + "貘" # Tapir + "天才" # Talent + "船蛆" # Teredo + "萨加" # Saga + "炙炎者" # Scorcher + "施普尔" # Spur + "乐观" # Sanguine + "信徒" # Votary + "流浪者" # Vagabond + "安菲翁" # Amphion + "机敏" # Astute + "战车手" # Auriga + "野牛" # Aurochs + "阿尔西德" # Alcide + "奥尔德尼" # Alderney + "同盟" # Alliance + "伏击" # Ambush + "隐士" # Anchorite + "安德鲁" # Andrew + "喧哗" # Affray + "特洛伊勇士" # Aeneas + "阿拉里克" # Alaric + "塔巴德" # Tabard + "图腾" # Totem + "警棍" # Truncheon + "托宾" # Turpin + "温泉关" # Thermopylae + "阿耳忒弥斯" # Artemis + "阿尔特弗" # Artful + "阿克龙" # Acheron + "王牌" # Ace + "阿切特" # Achates + "奥伯龙" # Oberon + "奥特威" # Otway + "奥克利思" # Oxley + "奥丁" # Odin + "奥林匹斯" # Olympus + "俄耳甫斯" # Orpheus + "奥西里斯" # Osiris + "奥斯瓦尔德" # Oswald + "鸮" # Otus + "潘多拉" # Pandora + "帕提亚" # Parthian + "珀尔修斯" # Perseus + "菲尼克斯" # Phoenix + "海神" # Proteus + "彩虹" # Rainbow + "摄政" # Regent + "雷古拉斯" # Regulus + "罗孚" # Rover + "泰晤士" # Thames + "塞汶" # Severn + "克莱德" # Clyde + "优势" # Vantage + "狂热者" # Vehement + "毒液" # Venom + "神韵" # Verve + "不羁" # Unbridled + "扬升" # Upward + "鲂鮄" # Sea Robin + "活力" # Sprightly + "地表" # Surface + "浪潮" # Surge + "波塞冬" # Poseidon + "否决" # Veto + "阳刚" # Virile + "维斯坦" # Visitan + "剧毒" # Upas + "乌勒克斯" # Ulex + "乌托邦" # Utopia + "安德洛玛刻" # Andromache + "答案" # Answer + "反对者" # Antagonist + "安泰" # Antaeus + "澳新军团" # Anzac + "阿芙洛狄忒" # Aphrodite + "接近" # Approach + "阿卡迪亚" # Arcadian + "热情" # Ardent + "大商船" # Argosy + "亚特兰蒂斯" # Atlantis + "钦敬" # Admirable + "粗砺" # Asperity + "严肃" # Austere + "对手" # Adversary + "阿兹特克" # Aztec + "阿伯拉尔" # Abelard + "艾加斯塔" # Acasta + "玛瑙" # Agate + "侵略者" # Aggressor + "迅捷" # Agile + "阿拉丁" # Aladdin + "阿尔刻提斯" # Alcestis + "阿斯加德" # Asgard + "保证" # Assurance + "阿施塔特" # Astarte + } +} + + +### THEME: BRITISH COUNTIES ### +ENG_COUNTIES_COMMUNIST_2 = { + name = NAME_THEME_COUNTIES_2 + + for_countries = { HUJ } + + can_use = { + has_government = communism + } + + type = ship + + prefix = "WLNS " + + unique = { + "约克郡" # Yorkshire + "林肯郡" # Lincolnshire + "德文郡" # Devon + "诺福克" # Norfolk + "诺森伯兰" # Northumberland + "兰开夏郡" # Lancashire + "萨默塞特" # Somerset + "汉普郡" # Hampshire + "肯特" # Kent + "埃塞克斯" # Essex + "坎伯兰郡" # Cumberland + "萨福克" # Suffolk + "苏塞克斯" # Sussex + "威尔特郡" # Wiltshire + "康沃尔" # Cornwall + "什罗普" # Shropshire + "格洛斯特郡" # Gloucestershire + "斯塔福德" # Staffordshire + "德比郡" # Derbyshire + "柴郡" # Cheshire + "达勒姆郡" # Durham + "北安普敦" # Northamptonshire + "多塞特" # Dorset + "沃里克" # Warwickshire + "剑桥郡" # Cambridgeshire + "诺丁汉" # Nottinghamshire + "赫里福德郡" # Herefordshire + "莱斯特郡" # Leicestershire + "威斯特摩兰" # Westmorland + "萨里" # Surrey + "牛津郡" # Oxfordshire + "伍斯特郡" # Worcestershire + "白金汉郡" # Buckinghamshire + "伯克郡" # Berkshire + "赫特福德郡" # Hertfordshire + "贝德福德郡" # Bedfordshire + "亨廷顿郡" # Huntingdonshire + "中塞克斯" # Middlesex + "拉特兰" # Rutland + "凯斯内斯郡" # Caithness + "萨瑟兰" # Sutherland + "奈恩郡" # Nairnshire + "默里" # Moray + "班夫郡" # Banffshire + "阿伯丁郡" # Aberdeenshire + "金卡丁郡" # Kincardineshire + "安格斯" # Angus + "珀斯" # Perthshire + "阿盖尔" # Argyll + "布特" # Bute + "埃尔郡" # Ayrshire + "伦弗鲁郡" # Renfrewshire + "邓巴顿郡" # Dunbartonshire + "斯特灵郡" # Stirlingshire + "克拉克曼南郡" # Clackmannanshire + "金若斯" # Kinross + "罗斯郡" # Ross-shire + "因弗内斯郡" # Inverness-shire + "法伊夫" # Fife + "东洛锡安" # East Lothian + "中洛锡安" # Midlothian + "西洛锡安" # West Lothian + "拉纳克郡" # Lanarkshire + "皮布尔斯郡" # Peeblesshire + "塞克尔克郡" # Selkirkshire + "贝里克郡" # Berwickshire + "罗克斯堡郡" # Roxburghshire + "邓弗里斯郡" # Dumfriesshire + "柯尔库布里郡" # Kirkcudbrightshire + "威格敦郡" # Wigtownshire + "设得兰" # Shetland + "奥克尼" # Orkney + "安特里姆" # Antrim + "下" # Down + "伦敦德里" # Londonderry + "泰隆" # Tyrone + "阿马" # Armagh + "费马菲" # Fermanagh + "蒙默思郡" # Monmouthshire + "格拉摩根郡" # Glamorganshire + "卡马森郡" # Carmarthenshire + "彭布罗克郡" # Pembrokeshire + "索美塞特郡" # Cardiganshire + "布雷克诺克郡" # Brecknockshire + "拉德诺郡" # Radnorshire + "蒙哥马利郡" # Montgomeryshire + "登比郡" # Denbighshire + "弗林特郡" # Flintshire + "梅里奥尼斯郡" # Merionethshire + "卡那封郡" # Caernarfonshire + "安格尔西" # Anglesey + } +} + +## THEME: BRITISH CITIES ### +ENG_CITIES_COMMUNIST_2 = { + name = NAME_THEME_CITIES_2 + + for_countries = { HUJ } + + can_use = { + has_government = communism + } + + type = ship + + prefix = "WLNS " + + unique = { + "伦敦" # London + "伯明翰" # Birmingham + "利兹" # Leeds + "格拉斯哥" # Glasgow + "谢菲尔德" # Sheffield + "布拉德福德" # Bradford + "曼彻斯特" # Manchester + "爱丁堡" # Edinburgh + "利物浦" # Liverpool + "布里斯托" # Bristol + "加的夫" # Cardiff + "贝尔法斯特" # Belfast + "莱斯特" # Leicester + "韦克菲尔德" # Wakefield + "考文垂" # Coventry + "诺丁汉" # Nottingham + "纽卡斯尔" # Newcastle + "桑德兰" # Sunderland + "布莱顿" # Brighton + "霍夫" # Hove + "赫尔" # Hull + "普利茅斯" # Plymouth + "伍尔弗汉普顿" # Wolverhampton + "斯托克" # Stoke + "德比" # Derby + "斯旺西" # Swansea + "南安普顿" # Southampton + "索尔福德" # Salford + "威斯敏斯特" # Westminster + "朴茨茅斯" # Portsmouth + "约克" # York + "阿伯丁" # Aberdeen + "彼得堡" # Peterborough + "切姆斯福德" # Chelmsford + "邓迪" # Dundee + "牛津" # Oxford + "坎特伯雷" # Canterbury + "纽波特" # Newport + "圣奥尔本斯" # St. Albans + "普雷斯顿" # Preston + "兰开斯特" # Lancaster + "诺维奇" # Norwich + "剑桥" # Cambridge + "格洛斯特" # Gloucester + "利斯本" # Lisburn + "埃克塞特" # Exeter + "温彻斯特" # Winchester + "伦敦德里" # Londonderry + "卡莱尔" # Carlisle + "伍斯特" # Worcester + "达勒姆郡" # Durham + "林肯" # Lincoln + "切斯特" # Chester + "巴思" # Bath + "因弗内斯" # Inverness + "阿马" # Armagh + "赫里福德" # Hereford + "珀斯" # Perth + "索尔兹伯里" # Salisbury + "斯特灵" # Stirling + "利奇菲尔德" # Lichfield + "纽里" # Newry + "奇切斯特" # Chichester + "伊利" # Ely + "班戈" # Bangor + "特鲁罗" # Truro + "里彭" # Ripon + "威尔斯" # Wells + "圣·阿萨芙" # St. Asaph + "圣·大卫" # St. David's + } +} + +## THEME: BRITISH ADMIRALS ### +ENG_ADMIRALS_COMMUNIST_2 = { + name = NAME_THEME_ADMIRALS # 1649 - 1665 + + for_countries = { HUJ } + + can_use = { + has_government = communism + } + + type = ship + + prefix = "WLNS " + + unique = { + "布莱克" # Blake + "迪恩" # Deane + "波帕姆" # Popham + "蒙克" # Monck + "佩恩" # Penn + "蒙塔古" # Montague + "德思博勒" # Desborow + "琼斯" # Jones + "职员" # Clerk + "岩石" # Stone + "伯顿" # Burton + "古金" # Gooking + "凯尔西" # Kelsey + "艾斯丘" # Ayscue + "阿普尔顿" # Appleton + } +} + +## THEME: BRITISH BATTLES ### +ENG_BATTLES_COMMUNIST_2 = { + name = NAME_THEME_BATTLES # 1642 - 1651 + + for_countries = { HUJ } + + can_use = { + has_government = communism + } + + type = ship + + prefix = "WLNS " + + unique = { + "艾吉希尔" # Edgehill + "艾尔斯伯里" # Aylesbury + "利兹" # Leeds + "霍普顿·希思" # Hopton Heath + "索顿" # Sourton Down + "庚斯博罗" # Gainsborough + "纽伯里" # Newbury + "赫普顿斯托尔" # Heptonstall + "温斯比" # Winceby + "奥尔尼桥" # Olney Bridge + "奥尔顿" # Alton + "南特威治" # Nantwich + "切里顿" # Cheriton + "塞尔比" # Selby + "蒙哥马利" # Montgomery + "内斯比" # Naseby + "兰波特" # Langport + "罗顿·希思" # Rowton Heath + "托林顿" # Torrington + "斯托昂泽沃尔德" # Stow-on-the-Wold + "圣法根" # St. Fagans + "梅德斯通" # Maidstone + "普雷斯顿" # Preston + "邓巴" # Dunbar + "因弗基辛" # Inverkeithing + "威根巷" # Wigan Lane + "厄普顿" # Upton + "伍斯特" # Worcester + "马斯顿摩尔" # Marston Moor + "肯梯斯·诺克" # Kentish Knock + "加伯格银行" # Gabbard Bank + "斯赫弗宁根" # Scheveningen + "波特兰" # Portland + "圣克鲁斯-德特内里费" # Santa Cruz de Tenerife + "敦刻尔克" # Dunkirk + "奥乔·里奥斯" # Ocho Rios + "新河" # Rio Nuevo + } +} + +## THEME: BRITISH RIVERS ### +ENG_RIVERS_COMMUNIST_2 = { + name = NAME_THEME_RIVERS_2 + + for_countries = { HUJ } + + can_use = { + has_government = communism + } + + type = ship + + prefix = "WLNS " + + unique = { + "塞汶河" # Severn + "泰晤士河" # Thames + "特伦特河" # Trent + "大乌斯河" # Great Ouse + "怀河" # Wye + "乌里河" # Ure + "泰河" # Tay + "克莱德河" # Clyde + "斯佩河" # Spey + "内内河" # Nene + "班恩河" # Bann + "特威德河" # Tweed + "雅芳河" # Avon + "伊甸河" # Eden + "迪河" # Dee + "威特姆河" # Witham + "提米河" # Teme + "唐河" # Don + "福伊尔河" # Foyle + "泰菲河" # Teifi + "苺河" # Twyi + "里布河" # Ribble + "泰恩河" # Tyne + "德温特河" # Derwent + "亚耳河" # Aire + "尼斯河" # Nith + "蒂斯河" # Tees + "梅德威河" # Medway + "默尔西河" # Mersey + } +} diff --git a/src/common/units/names_ships/FRA_ship_names.txt b/src/common/units/names_ships/FRA_ship_names.txt new file mode 100755 index 0000000..29fc9e1 --- /dev/null +++ b/src/common/units/names_ships/FRA_ship_names.txt @@ -0,0 +1,305 @@ +##### FRANCE NAME LISTS ##### +### REGULAR DESTROYER NAMES### +FRA_DD_HISTORICAL = { + name = NAME_THEME_HISTORICAL_DESTROYERS + + for_countries = { FRA YUW } + + type = ship + ship_types = { ship_hull_light destroyer ship_hull_civilian } + + fallback_name = "%d Contre-Torpilleur" + + unique = { + "莫加多尔" "伏尔塔" + "空想" "可怖" "大胆" "恶毒" "不屈" "凯旋" + "奥什" "玛索" "战斗" + "沃克兰" "卡莎" "马耶·布雷泽" "凯尔桑" "塔图" "舍瓦利耶·保罗" + "鹰" "长尾隼" "信天翁" "秃鹰" "雀鹰" "猛禽" + "猎豹" "野牛" "瓦尔密" "凡尔登" "狮子" "沃邦" + "豺狼" "虎" "捷豹" "黑豹" "豹" "山猫" + "鲁尔少尉" "莱斯坦士官" "加博尔少尉" + "比森" "雷诺丹" "指挥官卢卡" "保卫" "马恩吉尼" "马贡" + "盾牌" "震荡波" "梅尔船长" "头盔" "弯刀" "指挥官博里" "指挥官里维尔" "匕首" "德霍特" "福尔" "三叉戟" "弗朗西斯·卡尼尔" + "猎人" "骑士" "步兵" "卫士" "跳跃者" "前卫" "斯帕西" "骠骑兵" "步枪手" "雇佣兵" "马穆鲁克" "亨利少尉" "赫伯准尉" + "多尔多涅" "加龙" "卢瓦尔" "摩泽尔" "莱茵" "塞纳" "八分仪" "巴克斯" "雪松" "福尔图娜" "雅努斯" "地中海" "密涅瓦" + "苏弗朗" "迪凯纳" "地平线" "福尔班" "拉斐特" "盖普拉特" + } +} + +### LIGHT DESTROYER/TORPEDO BOAT NAMES### +FRA_DE_HISTORICAL = { + name = NAME_THEME_HISTORICAL_LIGHT_DDS + + for_countries = { FRA YUW } + + type = ship + ship_types = { ship_hull_light destroyer ship_hull_civilian } + + fallback_name = "%d Légère Contre-Torpilleur" + + unique = { + "却敌" "长剑" "三角旗" "头盔" "石笼" "花剑" "箭筒" "仙王座" "阔剑" "雇佣兵" "马穆鲁克" "海盗" "探险者" "无畏" "鲁莽" "冒险家" "倔强" + "梅尔波墨尼" "波莫纳" "花" "伊菲革尼亚" "巴约那" "山脉" "迟钝" "追求" "轰击" "动荡" "盾牌" "弩炮" + "傲慢" "灵敏" "进取" "不羁" "阿尔萨斯人" "科西嘉人" "布列塔尼人" "突尼斯人" "诺曼人" "巴黎人" "普罗旺斯人" "桑通日人" "尼斯人" "萨伏伊人" + "巴斯蒂亚人" "福克兰人" "迪耶普人" "潘波人" "马贡" "金焰旗" "榴弹炮" "短剑" "火铳" + "火绳枪" "长戟" "军刀" "匕首" "燧发枪" "标枪" + "乌头" "庭荠花" "指挥官埃斯蒂尼·奥瓦斯" "指挥官德特罗亚特" "指挥官德罗戈" "莲花" "含羞草" "毛茛" "罗斯林" + "真理" "巴斯克人" "波尔多人" "布罗奈" "布雷斯特" "福尔宾" "福隆德" "平和" "棕榈树" "讥讽" "幸运" "前进" "闪电" "火热" + "冰雹" "旋风" "雷雨" "东南风" "北风" "西北风" "飓风" "热风" "风暴" "龙卷风" "水龙卷" "台风" + "亚眠" "加莱" "克朗" "埃佩尔奈" "列万" "吕内维尔" "蒙代芒蒙特" "蒙米赖" "阿拉斯" "敦刻尔克" "兰斯" "凡尔登" + "巴卡拉" "贝蒂讷" "巴波姆" "巴勒迪克" "贝尔福特" "库西" "埃皮纳勒" "拉西尼" "莱赛帕尔热" "南希" "佩罗讷" "雷米雷蒙" + "勒维尼" "塔于尔" "图勒" "沃夸" "维米" "维特里勒弗朗索瓦" + } +} + +### LIGHT CRUISER NAMES### +FRA_CL_HISTORICAL = { + name = NAME_THEME_HISTORICAL_CL + + for_countries = { FRA YUW } + + type = ship + ship_types = { ship_hull_cruiser light_cruiser } + + fallback_name = "%d Croiseur Léger" + + unique = { + "拉加利索尼埃" "让·德·维埃纳" "马赛" "荣耀" "蒙卡尔姆" "乔治·莱格" + "德格拉塞" "沙托雷诺" "吉尚" "柯尔贝尔" "拉图多韦尔尼" + "科尔马" "米卢斯" "斯特拉斯堡" "梅斯" "西欧维尔" "朱利安·德·拉格拉维埃" + "若雷吉贝里" "马塞纳" "布威" "卡诺" + "当特尔卡斯托" "德斯特蕾" "炼狱" + "孔多塞" "丹东" "狄德罗" "米拉波" "韦尼奥" "伏尔泰" + "迪盖·特鲁安" "拉莫特皮凯" "普里莫格" "普路托" "圣女贞德" "白劳易" + } +} + +### HEAVY CRUISER NAMES### +FRA_CA_HISTORICAL = { + name = NAME_THEME_HISTORICAL_CA + + for_countries = { FRA YUW } + + type = ship + ship_types = { ship_hull_cruiser heavy_cruiser } + + fallback_name = "%d Croiseur Lourd" + + unique = { + "阿尔及利亚" "印度支那" "叙利亚" "黎巴嫩" "摩洛哥" "波利尼西亚" "突尼斯" "达荷美" "科特迪瓦" "喀麦隆" + "圣路易斯" "亨利四世" "查理曼" "布伦努斯" "查理·马特" "维钦托利" + "杜佩德洛美" "查纳海军上将" "布利斯" "钱兹" "拉图什·特雷维尔" "波塔乌" "杜佩蒂特·杜阿尔斯" "盖登" + "荣耀" "蒙卡尔姆" "德赛" "克勒贝尔" "奥布海军上将" "孔代" "马赛" "莱昂·甘必大" + "茹·费里" "维克多·雨果" "儒勒·米什莱" "欧内斯特·勒南" "埃德加·基内" "瓦尔德克·卢梭" + "迪凯纳" "图维尔" "苏弗朗" "柯尔贝尔" "福煦" "杜布雷" + } +} + +### MINELAYER NAMES### +FRA_MINELAYERS_HISTORICAL = { + name = NAME_THEME_HISTORICAL_MINELAYERS + + for_countries = { FRA YUW } + + type = ship + ship_types = { ship_hull_cruiser light_cruiser ship_hull_light destroyer ship_hull_civilian } + + fallback_name = "%d Mouilleur de Mines" + + unique = { + # Older and smaller minelayer names + "布干维尔" "查纳海军上将" "迪蒙·迪维尔" "当特尔卡斯托" "拉·格朗迪埃尔" "迪贝维尔" "里戈·德热努伊" "萨沃尼昂·德·布拉撒" "博腾普斯·博普雷" "拉佩鲁兹" + "德·皮莫丹" "杜佩瑞海军上将" "古尔登海军中将" "塞内斯海军少将" "安南" "山羚" "西方狍" "巴兰德少尉" "比森少尉" "瞪羚" "雄心" + "愤怒" "慷慨" "快活" "惬意" "恶意" "指挥官杜枯因" "嘲笑" "严肃" "班巴拉" "欺瞒" "胜利者" "勒布朗特水手" "拉乔特·德·拉·图什" + "激情" "战斗者" "沉闷" "善变" "指挥官博里" "指挥官德拉热" "指挥官多明" "指挥官杜博克" "指挥官里维尔" "好奇" "仁慈" "浮躁" "知更鸟" + "阿德巴兰" "阿尔戈" "阿尔泰尔" "安塔瑞斯" "贝拉特里克斯" "里吉尔" "仙后" "王子" + "冥王星" "地狱犬" "角斗士" "沙托雷诺" "吉尚" + } +} + +### BATTLESHIP NAMES ### +FRA_BB_HISTORICAL = { + name = NAME_THEME_HISTORICAL_BB + + for_countries = { FRA YUW } + + type = ship + ship_types = { ship_hull_heavy battleship } + + fallback_name = "%d Navire de Ligne" + + unique = { + "黎塞留" "让·巴尔" "加斯科涅" + "阿尔萨斯" "勃艮第" "香槟" "普瓦图" "阿图瓦" "富瓦" "皮卡第" "诺曼底" "弗兰德尔" "图赖讷" "朗格多克" + "查理曼" "查理·马特" "高卢" + "自由" "正义" "真理" "民主" "共和" "祖国" + "巴黎" "奥尔良" "马赛" "里昂" "图卢兹" "尼斯" + "孤拔" "法兰西" "海洋" "布列塔尼" "洛林" "普罗旺斯" + } +} + +### BATTLECRUISER NAMES ### +FRA_BC_HISTORICAL = { + name = NAME_THEME_HISTORICAL_BC + + for_countries = { FRA YUW } + + type = ship + ship_types = { ship_hull_heavy battle_cruiser } + + fallback_name = "%d Croiseur Cuirassé" + + unique = { + "敦刻尔克" "斯特拉斯堡" + "阿拉斯" "布尔吉" "梅斯" "里尔" "南特" "土伦" "罗恩" "蒙彼利埃" + "拉·海尔" "让·布罗" "贝特朗·杜·盖克兰" "皮埃尔·德·布雷泽" "让·德·格鲁齐" "让·勒曼格尔" + "共和" "祖国" "民主" "真理" "正义" "自由" "韦尼奥" + } +} + +### AIRCRAFT CARRIER NAMES ### +FRA_CV_HISTORICAL = { + name = NAME_THEME_HISTORICAL_CARRIERS + + for_countries = { FRA YUW } + + type = ship + ship_types = { ship_hull_carrier carrier } + + fallback_name = "%d Porte-Avions" + + unique = { + "霞飞" "潘勒韦" "克莱蒙梭" "福煦" + "迪克斯穆德" "埃罗芒什" "拉斐特" "贝洛森林" "圣女贞德" "凡尔登" "闪电" + "菲利克斯·福尔" "埃米尔·卢贝" "阿尔芒·法利埃" "雷蒙·普恩加莱" "亚历山大·米勒兰" "加斯东·杜梅格" "保罗·杜梅" "阿尔贝·勒布伦" + "塔斯特指挥官" "无忧" "伊苏" "海洋" "贝亚恩" + } +} + +### SUBMARINES ### +FRA_SS_HISTORICAL = { + name = NAME_THEME_HISTORICAL_SUBMARINES + + for_countries = { FRA YUW } + + type = ship + ship_types = { ship_hull_submarine submarine } + + fallback_name = "%d Sous-Marin" + + unique = { + "征服者" "斯法克斯" "卡萨比安卡" "奥古斯塔" "雷霆" "比奇角" "韦桑" "西迪-弗雷杰" + "米内尔夫" "朱诺" "维纳斯" "鸢尾花" "帕拉斯" "刻瑞斯" + "曙光" "仙女座" "阿斯特拉" "非洲人" "阿尔忒弥斯" "克里奥尔" "巴亚德尔" "热爱" "白鹤" "安德洛玛克" "阿米达" "埃妙妮" "软珊瑚" "克洛林德" "科尼莉亚" + "布莱松瓜" "劳比" "布安" "格莫诺图斯" "达芙妮" "居里" + "人鱼" "纳伊阿德斯" "伽拉忒亚" "阿丽亚娜" "温蒂尼" "欧律狄克" "达娜厄" "喀尔刻" "卡吕普索" "忒提斯" "牛舌草" "鲨鱼" "大风" "鼠海豚" "海豚" "独角鲸" "海象" "海豹" + "旗鱼" "凯门鳄" "可惧" "复仇者" "阿基米德" "菲涅耳" "亨利·庞加莱" "蒙日" "帕斯卡" "巴斯德" "彭赛列" "阿喀琉斯" "阿贾克斯" "阿克泰翁" "冥河" "亚尔戈" + "普罗蒂亚" "飞马座" "英仙座" "凤凰" "猎户座" "黛安" "美杜莎" "安提俄普" "安菲特里忒" "亚马逊" "俄耳甫斯" "奥雷德" "女巫" "普赛克" "阿尔戈英雄" "林仙" + "阿塔兰特" "维斯塔圣母" "苏丹娜" "絮库夫" "普罗米修斯" "宁芬" "蓝宝石" "绿松石" "金刚石" "鹦鹉螺" "红宝石" + "潜水者" "古斯塔夫·泽代" "特里同" "鲶鱼" "树妖" "克里根" "守护精灵" "妖精" "鲥鱼" "鳗鱼" "鲣鱼" "海狸" "鲷鱼" "鲟鱼" "绿鳍鱼" + "水濑" "浮沉子" "海狮" "海胆" "珍珠" "金枪鱼" "鳟鱼" "塔拉斯克" "白鹭" "鹳" "绿宝石" "蛋白石" "黄玉" + "雨月" "安培" "贝特洛" "居纽" "花月" "果月" "盖伊·卢萨克" "芽月" "吉法尔" "获月" "帕潘" "牧月" "热月" "葡月" + "风月" "瓦特" "夏尔·布伦" "马里奥特" "雾月" "阿拉戈" "伯努利" "库伦" "欧拉" "法拉第" "涡流" "富兰克林" "霜月" "焦耳" "水晶" + "热气球" "牛顿" "雪月" "伏打" "布尔戈瓦海军少将" "科尼莉亚" "尼瑞德" "阿马兰蒂" "阿尔忒弥斯" "贝罗纳" "萨内" "罗兰·莫里洛特" "特立尼特·席勒芒" + "卡里桑" "让·克雷" "富尔顿" "约塞尔" "拉格朗日" "拉普拉斯" "雷诺" "罗马佐蒂" "让·奥特里克" "莱昂·米诺" "皮埃尔·马拉斯特" "让·鲁利尔" "维克托·里维尔" + "茹内·奥德里" "海尔布隆" "亨利·富尼耶" "路易·杜培蒂·奥博特" "奥伯恩" "莫里斯·卡罗" "皮埃尔·夏利" "半人马" + } +} + +### THEME: FRENCH REGIONS ### +FRA_REGIONS = { + name = NAME_THEME_REGIONS + + for_countries = { FRA YUW } + + type = ship + + unique = { + "法兰西岛" "巴里" "奥尔良" "诺曼底" "朗格多克" "里昂" "多菲内" "香槟" "欧尼斯" + "桑通日" "普瓦图" "阿基坦" "勃艮第" "皮卡第" "安茹" "普罗旺斯" "昂古莱姆" "波旁" + "马尔什" "布列塔尼" "加斯科涅" "图赖讷" "利穆赞" "富瓦" "奥弗涅" "贝亚恩" "阿尔萨斯" "阿图瓦" + "鲁西隆" "弗兰德尔" "弗朗什-孔泰" "洛林" "巴鲁瓦" "科西嘉" "讷韦尔" "博若莱" "曼恩" + "吉耶讷" "佩尔什" "福雷" "沃奈桑" "米卢斯" "萨伏伊" "尼斯" "蒙贝利亚尔" "加泰罗尼亚" + } +} + +## THEME: FRENCH CITIES ### +FRA_CITIES = { + name = NAME_THEME_CITIES + + for_countries = { FRA YUW } + + type = ship + + unique = { + "雷恩" "兰斯" "勒哈弗尔" "圣艾蒂安" "土伦" "格勒诺布尔" "第戎" "尼姆" "昂杰" + "勒芒" "圣丹尼" "普罗旺斯艾克斯" "克莱蒙费朗" "布雷斯特" "里摩" "土尔" "亚眠" "佩皮尼昂" + "梅斯" "贝桑松" "滨海布洛涅" "奥尔良" "米卢斯" "罗恩" "康城" "圣保罗" + "南希" "阿维尼翁" "敦刻尔克" "普瓦捷" "凡尔赛" "法兰西堡" "圣皮埃" + "波城" "昂蒂布" "贝济耶" "拉罗谢尔" "戛纳" + "加莱" "圣纳泽尔" "梅里尼亚克" "科尔马" "阿雅克肖" "布尔吉" "滨海拉塞讷" "坎佩尔" "瓦朗斯" + "佩萨克" "特鲁瓦" "香贝里" "洛里昂" "萨莱比梅" "蒙托邦" "尼奥尔" + "圣安德烈" "伊埃雷" "圣康坦" "博韦" "卡宴" "绍莱" + "弗雷瑞斯" "瓦讷" "拉罗什" "亚尔" "那邦尼" "阿讷西" + "格拉斯" "拉瓦勒" "贝尔福特" "埃夫勒" "阿尔比" "沙勒维尔-梅济耶尔" + "马蒂格" "圣旺" "巴约讷" "卡尔卡松" "布鲁瓦" "圣布里厄" "欧巴涅" + "沙托鲁" "圣马洛" "香槟沙隆" "塞特港" "瓦朗谢讷" "昂古莱姆" "西欧维尔" "阿拉斯" "阿莱" + "贡比涅" "沙特尔" "圣沙蒙" "欧赛尔" + "讷韦尔" "阿让" "圣拉斐尔" "马孔" "康布雷" "德勒" "迪耶普" "佩里格" "维埃纳" + "苏瓦松" "阿朗松" "蒙贝利亚尔" "圣迪济耶" "桑特" "维希" + "巴黎" "马赛" "里昂" "图卢兹" "尼斯" "南特" "斯特拉斯堡" "蒙彼利埃" "波尔多" "里尔" + } +} + +## THEME: FRENCH COLONIES ### +FRA_COLONIES = { + name = NAME_THEME_COLONIES + + for_countries = { FRA YUW } + + type = ship + + unique = { + "阿尔及利亚" "印度支那" "叙利亚" "黎巴嫩" "摩洛哥" "波利尼西亚" "突尼斯" "达荷美" "科特迪瓦" + "马里" "喀麦隆" "苏丹" "塞内加尔" "马达加斯加" "安南" "交趾支那" "老挝" "高棉" "东京" + "赤道非洲" "阿卡迪亚" "路易斯安那" "圣克鲁瓦克斯" "桑特" "拉代希拉德" + "瓜地洛普" "马丁尼克" "圭亚那" "圣皮埃" "密克隆" "圣巴瑟米" "多米尼克" + "尼维斯" "格林纳达" "圣文森特" "普莱桑斯" "圣露西亚" "多巴哥" "几内亚" "毛里塔尼亚" + "尼日尔" "上伏尔塔" "多哥" "尼日利亚" "冈比亚" "乍得" "刚果" "加蓬" "毛里求斯" "吉布提" + "马约特" "塞舌尔" "科摩罗" "留尼旺" "本地治里" "卡莱卡" "马埃" "亚纳姆" + "金德讷格尔" "广州湾" "天津" "汉口" "沙面岛" "谢赫·萨伊德" + } +} + +## THEME: FRENCH MARSHALS ### +FRA_MARSHALS = { + name = NAME_THEME_MARSHALS # 1180 - 1789 + + for_countries = { FRA YUW } + + type = ship + + unique = { + "艾伯利克·克列芒" "亨利·克列芒" "纪尧姆·德·布尔内尔" "尼韦龙·德·阿拉斯" "纪尧姆·德·拉·图讷勒" + "费利·佩斯特" "纪尧姆·德·博蒙" "戈蒂尔·德·内穆尔" "赫里克·德·博若" "雷诺·德·普雷西尼" + "朗斯诺·德·圣马亚尔" "费里·德·弗纳伊" "让·德哈考特" "让·克列芒" "拉乌尔·勒弗拉芒" + "让·德·瓦雷讷" "西蒙·德默伦" "居伊·克列芒" "杜梅尔" "让·德·博蒙" + "伯纳德·德·莫瑞" "让·德·巴雷斯" "马修·德·特里" "罗伯·贝特朗" "安塞尔·德·雅因维尔" + "查尔斯·德·蒙莫朗西" "罗伯特·德沃林" "爱德华·德·博热" "阿尔诺·奥德雷海姆" "罗格·德·汉杰斯特" + "让·勒曼格尔" "让·德·莫昆西" "路易·德·桑塞尔" "让·德·里厄" "皮埃尔·德·里欧" "克劳德·德波伏瓦" + "让·德·维利尔斯" "雅克·德·蒙贝隆" "拉斐特侯爵" "安托万·德·维吉" + "让·德拉·波美" "阿莫里·德·赛弗拉克" "让·德布鲁斯" "吉尔·德·雷" "安德烈·德·罗埃阿克" + "菲利普·德·库朗" "让·波东·德·桑特拉耶" "约阿希姆·鲁奥" "让·德·勒斯肯" "沃尔夫特·范博尔塞勒" + "皮埃尔·德·罗昂吉埃" "菲利普·德·克雷维科尔" "让·德·鲍德里库尔" "贾科莫·特里乌奇奥" + "查理·德·昂布瓦兹" "奥德·德·福瓦" "罗伯·斯图尔特·德奥比尼" "雅克·德拉·帕里斯" + "加斯帕尔·德克利尼" "汤玛斯·德·福瓦" "安内·莫蒙朗西" "特奥多罗·特里乌奇奥" "罗伯特·德拉马克" + "克劳德·德·安尼博" "勒内·德·蒙让" "奥达·杜比兹" "安东尼·德·德斯佩雷兹" "乔瓦尼·卡拉乔洛" + "雅克·德·圣安德烈" "查理·德·科斯" "皮埃尔·斯特罗奇" "保罗·德拉尔姆" "弗朗索瓦·德·莫蒙朗西" + "弗朗索瓦·德·斯塞波" "因伯特·德拉普拉蒂埃" + "路易斯·贝尔蒂埃" "若阿尚·缪拉" "让诺·德·蒙塞" "让·巴普蒂斯·儒尔当" "安德烈·马塞纳" "皮埃尔·奥热罗" + "让·巴普蒂斯·贝尔纳多特" "安内·布律纳" "尼古拉斯·苏尔特" "让·拉纳" "爱德华·莫蒂埃" "米歇尔·内伊" + "路易斯·达武" "让·贝西埃尔" "弗朗索瓦·克勒曼" "多米尼克·佩里尼翁" "弗朗索瓦·勒费弗尔" "让·马蒂厄·菲利贝特" + "克劳德·维克托" "亚历山大·麦克唐纳" "尼古拉斯·乌迪诺" "奥古斯特·马尔蒙" "路易·絮歇" + } +} diff --git a/src/common/units/names_ships/FRA_ship_names_2.txt b/src/common/units/names_ships/FRA_ship_names_2.txt new file mode 100755 index 0000000..53adb50 --- /dev/null +++ b/src/common/units/names_ships/FRA_ship_names_2.txt @@ -0,0 +1,1388 @@ +##### FRANCE NAME LISTS ##### +### REGULAR DESTROYER NAMES### +FRA_DD_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_DESTROYERS_2 + + for_countries = { YUW } + + type = ship + ship_types = { ship_hull_light destroyer } + + fallback_name = "%d 号驱逐舰" + + unique = { + "空想" # Le Fantasque + "恐怖" # Le Terrible + "勇者" # L'Audacieux + "马林" # Le Malin + "无敌" # L'Indomptable + "胜利" # Le Triomphant + "莫加多尔" # Mogador + "沃尔特" # Volta + "奥什" # Hoche + "马索" # Marceau + "女勇士" # La Combattante + "沃奎林" # Vauquelin + "卡撒德" # Cassard + "魅雅·布雷泽" # Maillé Brézé + "凯尔桑" # Kersaint + "塔尔图" # Tartu + "保罗骑士" # Chevalier Paul + "雄鹰" # Aigle + "矛隼" # Gerfaut + "信天翁" # Albatros + "秃鹫" # Vautour + "鹰" # Épervier + "米兰" # Milan + "猎豹" # Guépard + "野牛" # Bison + "瓦米号" # Valmy + "凡尔登" # Verdun + "狮" # Lion + "沃邦" # Vauban + "豺狼" # Chacal + "虎" # Tigre + "美洲豹" # Jaguar + "黑豹" # Panthère + "花豹" # Léopard + "猞猁" # Lynx + "拉洪海军少尉" # Enseigne Roux + "雷思汀首席技师" # Mécanicien Principal Lestin + "加博尔德海军少尉" # Enseigne Gabolde + "阿尔及利亚" # Algérien + "安南" # Annamite + "阿拉伯人" # Arabe + "班巴拉" # Bambara + "豪威" # Hova + "卡比利亚" # Kabyle + "摩洛哥" # Marocain + "萨卡拉瓦" # Sakalave + "塞内加尔" # Sénégalais + "索马里" # Somali + "东京的" # Tonkinois + "图瓦雷克" # Touareg + "比松" # Bisson + "勒诺丹" # Renaudin + "路加司令" # Commandant Lucas + "卜罗德" # Protet + "曼吉尼" # Mangini + "马戈" # Magon + "盾牌" # Bouclier + "火绳杆" # Boutefeu + "梅尔上尉" # Capitaine Mehl + "头盔" # Casque + "土耳其弯刀" # Cimeterre + "博里司令" # Commandant Bory + "里维埃司令" # Commandant Rivière + "短剑" # Dague + "德霍尔特" # Dehorter + "福尔" # Faulx + "长柄叉" # Fourche + "弗朗西斯·卡尼尔" # Francis Garnier + "追猎者" # Chasseur + "骑士" # Cavalier + "步兵" # Fantassin + "土耳其近卫军" # Janissaire + "轻步兵" # Voltigeur + "狙击兵" # Tirailleur + "斯帕希" # Spahi + "轻骑兵" # Hussard + "枪骑兵" # Carabinier + "德意志佣兵" # Lansquenet + "马木留克" # Mameluk + "亨利海军少尉" # Enseigne Henry + "锐意赫伯" # Aspirant Herber + } +} + +### LIGHT DESTROYER/TORPEDO BOAT NAMES### +FRA_DE_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_LIGHT_DDS_2 + + for_countries = { YUW } + + type = ship + ship_types = { ship_hull_light destroyer } + + fallback_name = "%d 号轻型驱逐舰" + + unique = { + "大胆" # Le Hardi + "花剑" # Fleuret + "重剑" # Epée + "头盔" # Casque + "德意志佣兵" # Lansquenet + "马木留克" # Mameluk + "海盗" # Le Corsaire + "小偷" # Le Filibustier + "无畏" # L'Intrépide + "轻率" # Le Téméraire + "冒险" # L'Aventurier + "坚韧" # L'Opiniâtre + "梅尔波内" # La Melpomène + "波莫纳" # La Pomone + "芙洛拉" # La Flore + "伊菲格尼亚" # L'Iphigénie + "贝庸人" # La Bayonnaise + "科尔得利俱乐部" # La Cordelière + "误解" # L'Incomprise + "检察官" # La Poursuivante + "射石炮" # Bombarde + "战备" # Branlebas + "盾牌" # Bouclier + "弩炮" # Baliste + "骄傲" # Le Fier + "机敏" # L'Agile + "进取" # L'Entreprenant + "凶恶" # Le Farouche + "阿尔萨斯" # L'Alsacien + "科西嘉" # Le Corse + "布列塔尼" # Le Breton + "突尼斯" # Le Tunisien + "诺曼底" # Le Normand + "巴黎" # Le Parisien + "普罗旺斯" # Le Provençal + "圣东日" # Le Saintongeais + "尼斯" # Le Niçois + "萨伏依" # Le Savoyard + "拉巴斯蒂斯" # La Bastiase + "拉玛卢恩" # La Malouine + "迪耶普人" # La Dieppoise + "帕博拉斯" # La Paimpolaise + "火枪" # L'Arquebuse + "戟" # L'Hallebarde + "军刀" # Sabre + "匕首" # Poignard + "榴弹筒" # Tromblon + "标枪" # Javeline + "乌头" # Aconit + "庭荠" # Alysse + "埃斯蒂恩·德奥夫斯司令" # Commandant d'Estienne d'Orves + "德特罗亚特司令" # Commandant Detroyat + "柯克司令" # Commandant Drogou + "半边莲" # Lobelia + "米莫塞" # Mimose + "毛茛" # Renoncule + "罗丝斯" # Roselys + "贤明" # L'Adroit + "巴斯克" # Basque + "波尔多" # Bordelais + "布洛涅号" # Boulonnais + "布雷斯特" # Brestois + "佛宾" # Forbin + "投石" # Frondeur + "翠鸟" # L'Alcyon + "棕榈" # La Palme + "嘲讽" # La Railleuse + "福图内" # Le Fortuné + "火星" # Le Mars + "迅猛" # Le Foudroyant + "傲慢" # Fougueux + "狂风" # Bourrasque + "飓风" # Cyclone + "风暴" # Orage + "热风" # Sirocco + "西北风" # Tramontane + "西北风" # Mistral + "飓风" # Ouragan + "沙尘暴" # Simoun + "暴风雪" # Tempête + "龙卷风" # Tornade + "旋风号" # Trombe + "台风" # Typhon + "亚眠" # Amiens + "加莱" # Calais + "克拉翁" # Craonne + "埃佩尔奈" # Epernay + "列万" # Liévin + "吕内维尔" # Lunéville + "高达" # Montdement + "蒙特米赖" # Montmirail + "阿拉斯" # Arras + "敦刻尔克" # Dunkerque + "兰斯" # Reims + "凡尔登" # Verdun + "巴卡拉" # Baccarat + "贝蒂纳" # Béthune + "巴波姆" # Bapaume + "巴勒迪克" # Bar-le-Duc + "贝尔福" # Belfort + "库西" # Coucy + "厄比纳尔" # Epinal + "拉西尼" # Lassigny + "莱塞帕尔热" # Les Eparges + "南锡" # Nancy + "佩隆" # Péronne + "勒米尔蒙" # Remiremont + "勒维尼" # Revigny + "塔尔" # Tahure + "图勒" # Toul + "沃屈瓦" # Vauquois + "维米" # Vimy + "维特里" # Vitry-le-François + } +} + +### LIGHT CRUISER NAMES### +FRA_CL_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_CL_2 + + for_countries = { YUW } + + type = ship + ship_types = { ship_hull_cruiser light_cruiser } + + fallback_name = "%d 号轻巡洋舰" + + unique = { + "拉·加利索尼埃" # La Galissonnière + "让·德·维埃纳" # Jean de Vienne + "马赛曲" # Marseillaise + "卢瓦尔" # Gloire + "蒙特卡姆" # Montcalm + "乔治·莱格" # Georges Leygues + "德·格拉斯" # De Grasse + "夏托雷诺" # Châteaurenault + "吉尚" # Guichen + "考伯特" # Colbert + "拉图尔·德奥弗涅" # La Tour d'Auvergne + "科尔马" # Colmar + "牟罗兹" # Mulhouse + "斯特拉斯堡" # Strasbourg + "梅斯" # Metz + "蒂永维尔" # Thionville + "尤里安·德·拉·葛拉维尔" # Jurien de la Gravière + "若雷吉贝里" # Jauréguiberry + "马塞纳" # Masséna + "布韦" # Bouvet + "卡尔诺特" # Carnot + "德·昂特勒卡斯托" # D'Entrecasteaux + "德·埃斯特雷" # D'Estrées + "因菲特" # L'Infernet + "孔多塞" # Condorcet + "当东" # Danton + "狄德罗" # Diderot + "米拉博" # Mirabeau + "韦尼奥" # Vergniaud + "伏尔泰" # Voltaire + "迪盖·特鲁安" # Duguay-Trouin + "拉莫特-皮凯" # Lamotte-Picquet + "普尼玛格特" # Primauguet + "布鲁托" # Pluton + "圣女贞德" # Jeanne d'Arc + "埃米尔·贝尔坦" # Émile Bertin + } +} + +### HEAVY CRUISER NAMES### +FRA_CA_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_CA_2 + + for_countries = { YUW } + + type = ship + ship_types = { ship_hull_cruiser heavy_cruiser } + + fallback_name = "%d 号重巡洋舰" + + unique = { + "阿尔及利亚" # Algerié + "印度支那" # Indochine + "叙利亚" # Syrie + "利班" # Le Liban + "摩洛哥" # Maroc + "波利尼西亚" # Polynésie + "突尼斯" # Tunisie + "达荷美" # Dahomey + "科特迪瓦" # Côte d'Ivoire + "喀麦隆" # Cameroun + "圣路易斯" # Saint-Louis + "亨利 IV" # Henri IV + "查理曼" # Charlemagne + "布伦努斯" # Brennus + "查尔斯·马特尔" # Charles Martel + "维钦托利" # Vercingetorix + "德普伊.德.洛梅" # Dupuy de Lôme + "夏尔海军上将" # Amiral Charner + "布律克斯" # Bruix + "尚齐" # Chanzy + "拉格什·特雷维尔" # Latouche-Tréville + "波蒂奥" # Pothuau + "图阿尔" # Dupetit-Thouars + "盖东" # Gueydon + "卢瓦尔" # Gloire + "蒙特卡姆" # Montcalm + "德赛" # Desaix + "克莱贝尔" # Kléber + "奥比海军上将" # Amiral Aube + "孔代" # Condé + "马赛曲" # Marseillaise + "莱昂·甘必大" # Léon Gambetta + "茹费理" # Jules Ferry + "维克多·雨果" # Victor Hugo + "儒勒·米什莱" # Jules Michelet + "欧内斯特·勒南" # Ernest Renan + "埃德加·奎奈特" # Edgar Quinet + "瓦尔德克-卢梭" # Waldeck-Rousseau + "杜肯" # Duquesne + "图维尔" # Tourville + "絮弗伦" # Suffren + "考伯特" # Colbert + "福熙" # Foch + "杜普雷" # Dupleix + } +} + + +### MINELAYER NAMES### +FRA_MINELAYERS_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_MINELAYERS_2 + + for_countries = { YUW } + + type = ship + ship_types = { ship_hull_cruiser light_cruiser ship_hull_light destroyer } + + fallback_name = "%d 号布雷舰" + + unique = { + "布干维尔" # Bougainville + "夏尔海军上将" # Amiral Charner + "多蒙·维尔" # Dumont d'Urville + "德·昂特勒卡斯托" # D'Entrecasteaux + "拉格兰迪尔" # La Grandière + "伊贝尔维尔" # D'Iberville + "黎峨" # Rigault de Genouilly + "萨沃尼昂·德·布拉柴" # Savorgnan de Brazza + "彼尤狄普斯托普利" # Beautemps-Beaupré + "拉彼鲁兹" # La Pérouse + "由皮莫丹司令" # Commandant de Pimodan + "迪佩雷海军上将" # Amiral Duperré + "古尔东海军上将" # Amiral Gourdon + "塞内斯海军上将" # Amiral Sénès + "安南" # Annamite + "岩羚羊" # Chamois + "野羊" # Chevreuil + "巴兰德海军少尉" # Enseigne Ballande + "比松海军少尉" # Enseigne Bisson + "瞪羚" # Gazelle + "野心" # L'Ambitieuse + "愤怒" # La Furieuse + "慷慨" # La Généreuse + "幸运" # L'Heureuse + "快乐" # La Joyeuse + "马利齐厄斯" # La Malicieuse + "都灵司令" # Commandant Ducuing + "拉里厄斯" # La Rieuse + "严重" # La Sérieuse + "班巴拉" # Bambara + "欺骗" # La Trompeuse + "胜利" # La Victorieuse + "水手勒布朗" # Matelot Leblanc + "拉吉奥·德·拉·图奇" # Rageot de la Touche + "热忱" # Élan + "战士" # La Batailleuse + "愤怒" # La Boudeuse + "任性" # La Capricieuse + "博里司令" # Commandant Bory + "德拉热司令" # Commandant Delage + "德米尼司令" # Commandant Dominé + "杜博克司令" # Commandant Duboc + "里维埃司令" # Commandant Rivière + "好奇" # La Curieuse + "优雅" # La Gracieuse + "迅猛" # L'Impétueuse + "嘲笑" # La Moqueuse + "毕宿五" # Aldébaran + "大陵五" # Algol + "河鼓二" # Altair + "心宿二" # Antares + "参宿五" # Bellatrix + "参宿七" # Rigel + "仙后座" # Cassiopée + "轩辕" # Regulus + "布鲁托" # Pluton + "塞贝尔" # Cerbère + "斗士" # Le Gladiateur + "夏托雷诺" # Châteaurenault + "吉尚" # Guichen + } +} + +### BATTLESHIP NAMES ### +FRA_BB_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_BB_2 + + for_countries = { YUW } + + type = ship + ship_types = { ship_hull_heavy battleship } + + fallback_name = "%d 号战列舰" + + unique = { + "黎塞留" # Richelieu + "让·巴尔" # Jean Bart + "克列孟梭" # Clemenceau + "加斯科涅" # Gascogne + "阿尔萨斯" # Alsace + "勃艮地" # Bourgogne + "香槟" # Champagne + "普瓦图" # Poitou + "阿图瓦" # Artois + "富瓦" # Foix + "皮卡第" # Picardie + "诺曼底" # Normandie + "佛兰德" # Flandre + "图赖讷" # Touraine + "郎格多克" # Languedoc + "查理曼" # Charlemagne + "查尔斯·马特尔" # Charles Martel + "高卢人" # Gaulois + "圣路易" # Saint-Louis + "自由" # Liberté + "正义" # Justice + "真理" # Vérité + "民主" # Démocratie + "共和" # République + "祖国" # Patrie + "巴黎" # Paris + "奥尔良" # Orléans + "马赛" # Marseille + "里昂" # Lyon + "图卢兹" # Toulouse + "尼斯" # Nice + "科尔贝" # Courbet + "法兰西" # France + "大洋" # Océan + "布列塔尼" # Bretagne + "洛林" # Lorraine + "普罗旺斯" # Provence + } +} + +### BATTLECRUISER NAMES ### +FRA_BC_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_BC_2 + + for_countries = { YUW } + + type = ship + ship_types = { ship_hull_heavy battle_cruiser } + + fallback_name = "%d 号战列巡洋舰" + + unique = { + "敦刻尔克" # Dunkerque + "斯特拉斯堡" # Strasbourg + "阿拉斯" # Arras + "布尔日" # Bourges + "梅斯" # Metz + "里尔" # Lille + "南特" # Nantes + "土伦" # Toulon + "鲁昂" # Rouen + "蒙彼利埃" # Montpellier + "拉·海尔" # La Hire + "让·布罗" # Jean Bureau + "贝特朗·杜·盖克兰" # Bertrand du Guesclin + "皮埃尔·德·布雷泽" # Pierre de Brézé + "让·德·德格劳奇" # Jean de Grouchy + "让·勒·迈格雷" # Jean Le Maingre + "共和" # République + "祖国" # Patrie + "民主" # Démocratie + "真理" # Vérité + "正义" # Justice + "自由" # Liberté + } +} + +### AIRCRAFT CARRIER NAMES ### +FRA_CV_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_CARRIERS_2 + + for_countries = { YUW } + + type = ship + ship_types = { ship_hull_carrier carrier } + + fallback_name = "%d 号航空母舰" + + unique = { + "霞飞" # Joffre + "班勒卫" # Painlevé + "克列孟梭" # Clemenceau + "福熙" # Foch + "迪克斯莫德" # Dixmude + "阿罗芒什" # Arromanches + "拉法叶" # La Fayette + "贝劳森林" # Bois Belleau + "圣女贞德" # Jeanne d'Arc + "凡尔登" # Verdun + "闪电" # Foudre + "菲利·福尔" # Félix Faure + "埃米勒·卢贝" # Émile Loubet + "阿尔芒·法利埃" # Armand Fallières + "雷蒙·普恩加莱" # Raymond Poincaré + "亚历山大·米勒兰" # Alexandre Millerand + "加斯东·杜梅格" # Gaston Doumergue + "保罗·杜美" # Paul Doumer + "阿尔贝·勒布伦" # Albert Lebrun + "泰斯特司令" # Commandant Teste + "忘忧" # Sans Souci + "维拉市" # Ville d'Ys + "大洋" # Océan + "贝亚恩" # Béarn + } +} + +### SUBMARINES ### +FRA_SS_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_SUBMARINES_2 + + for_countries = { YUW } + + type = ship + ship_types = { ship_hull_submarine submarine } + + fallback_name = "%d 号潜艇" + + unique = { + "征服者" # Le Conquérant + "斯法克斯" # Sfax + "卡萨比安卡" # Casabianca + "阿戈斯塔" # Agosta + "雷霆" # Le Tonnant + "贝韦奇尔" # Bévéziers + "韦桑" # Ouessant + "西迪·费鲁奇" # Sidi-Ferruch + "密涅瓦" # Minerve + "朱诺" # Junon + "维纳斯" # Vénus + "伊丽丝" # Iris + "帕拉斯" # Pallas + "色列斯" # Céres + "曙光" # Aurore + "仙女座" # Andromède + "阿斯特里" # Astrée + "非洲" # Africaine + "阿耳忒弥斯" # Artémis + "克里奥尔人" # Créole + "舞姬" # Bayadère + "宠姬" # Favorite + "安提戈涅" # Antigone + "昂朵马格" # Andromaque + "阿尔米德" # Armide + "赫敏" # Hermione + "果刚" # Gorgone + "克洛林达" # Clorinde + "科妮莉亚" # Cornélie + "布莱森" # Blaison + "罗碧" # Laubie + "布昂" # Bouan + "吉姆诺特" # Gymnote + "达芙妮" # Daphné + "居里" # Curie + "美人鱼" # Sirène + "仙女" # Naïade + "加拉泰" # Galatée + "阿丽亚娜" # Ariane + "代恩" # Ondine + "欧里迪凯" # Eurydicé + "达娜厄" # Danaé + "女巫" # Circé + "卡吕普索" # Calypso + "忒提斯" # Thétis + "多里斯" # Doris + "鲨鱼" # Requin + "宽吻海豚" # Souffleur + "鼠海豚" # Marsouin + "海豚" # Dauphin + "独角鲸" # Narval + "海象" # Morse + "海豹" # Phoque + "剑鱼" # Espadon + "凯门" # Caïman + "可畏" # Redoutable + "复仇者" # Vengeur + "阿基米德" # Archimède + "菲涅耳" # Fresnel + "庞加莱" # Henri Poincaré + "蒙赫" # Monge + "复活节" # Pascal + "牧师" # Pasteur + "蓬斯莱" # Poncelet + "阿基里斯" # Achille + "阿贾克斯" # Ajax + "艾龙" # Actéon + "黄泉" # Achéron + "阿尔戈" # Argo + "变形虫" # Protée + "飞马" # Pégase + "英仙座" # Persée + "凤凰" # Phénix + "俄里翁" # Orion + "黛安娜" # Diane + "美杜莎" # Méduse + "休神星" # Antiope + "安菲特里忒" # Amphitrite + "亚马逊" # Amazone + "俄耳甫斯" # Orphée + "林仙" # Oréade + "西比勒" # La Sibylle + "灵魂" # La Psyché + "阿尔戈" # Argonaute + "阿蕾苏莎" # Aréthuse + "亚特兰大" # Atalante + "维斯塔" # La Vestale + "苏丹娜" # La Sultane + "絮库夫" # Surcouf + "普罗米修斯" # Prométhée + "女神" # Nymphe + "蓝宝石" # Saphir + "绿松石" # Turquoise + "金刚石" # Diamant + "鹦鹉螺" # Nautilus + "红宝石" # Rubis + "潜水员" # Plongeur + "古斯塔夫·泽德" # Gustave Zédé + "蝾螈" # Triton + "锡鲁尔" # Silure + "精灵" # Farfadet + "妖精" # Korrigan + "地精" # Gnôme + "小淘气" # Lutin + "西鲱" # Alose + "鳗鱼" # Anguille + "金枪鱼" # Bonite + "卡斯托耳" # Castor + "剑鱼座" # Dorade + "鲟鱼" # Esturgeon + "火鱼" # Grondin + "水獭" # Loutre + "浮沉子" # Ludion + "水母" # Meduse + "海狮" # Otarie + "海胆" # Oursin + "珍珠" # Perle + "金枪鱼" # Thon + "鳟鱼" # Truite + "塔拉斯克龙" # Tarasque + "埃格利特" # Aigrette + "鹳" # Cigogne + "绿宝石" # Émeraude + "蛋白石" # Opale + "黄玉" # Topaze + "雨月" # Pluviôse + "安培" # Ampère + "贝特洛" # Berthelot + "居纽" # Cugnot + "花月" # Floréal + "果月" # Fructidor + "盖·吕萨克" # Gay-Lussac + "芽月" # Germinal + "吉法尔" # Giffard + "穑月" # Messidor + "帕平" # Papin + "牧月" # Prairial + "热月" # Thermidor + "葡月" # Vendémiaire + "风月" # Ventose + "瓦特" # Watt + "查尔斯·布伦" # Charles Brun + "马里奥特" # Mariotte + "雾月" # Brumaire + "阿拉戈" # Arago + "伯努利" # Bernoulli + "库隆布利" # Coulomb + "欧拉" # Euler + "法拉第机" # Faraday + "福柯" # Foucault + "富兰克林" # Franklin + "霜月" # Frimaire + "焦耳" # Joule + "勒韦里埃" # Le Verrier + "蒙哥费埃" # Montgolfier + "牛顿" # Newton + "雪月" # Nivôse + "沃尔特" # Volta + "布尔古瓦海军上将" # Amiral Bourgois + "科内莱" # Cornelei + "海神" # Nereide + "阿马兰蒂" # Amarante + "阿耳忒弥斯" # Artemis + "贝罗纳" # Bellone + "娑尼" # Sane + "罗兰·莫里约" # Roland Morillot + "拉特里尼泰·席勒曼斯" # Trinité Schillemans + "鲫鱼" # Carissan + "让·科尔" # Jean Corre + "富尔顿" # Fulton + "史蒂夫" # Joessel + "拉格朗日" # Lagrange + "拉普拉斯" # Laplace + "勒尼奥" # Regnault + "罗玛森蒂" # Romazotti + "让·奥特里克" # Jean-Autric + "莱昂·米格诺特" # Léon Mignot + "皮埃尔·玛斯特" # Pierre Marast + "让·鲁瑞尔" # Jean Roulier + "维克多·雷维耶尔" # Victor Reveille + "勒内·奥德里" # René Audry + "赫尔布隆" # Helbronn + "亨利·福尼尔" # Henri Fournier + "路易·图阿尔" # Louis Dupetit-Thouars + "奥伯恩" # O'Byrne + "莫里斯·卡洛" # Maurice Callot + "皮埃尔·谢利" # Pierre Chailley + "半人马" # Le Centaure + } +} + + +### THEME: FRENCH REGIONS ### +FRA_REGIONS_2 = { + name = NAME_THEME_REGIONS_2 + + for_countries = { YUW } + + type = ship + + unique = { + "法兰西岛" # Île-de-France + "布尔" # Berry + "奥尔良" # Orléanais + "诺曼底" # Normandie + "郎格多克" # Languedoc + "里昂" # Lyonnais + "道芬" # Dauphiné + "香槟" # Champagne + "奥尼斯" # Aunis + "圣东日" # Saintonge + "普瓦图" # Poitou + "阿基坦" # Aquitaine + "勃艮地" # Bourgogne + "皮卡第" # Picardie + "安茹" # Anjou + "普罗旺斯" # Provence + "昂古莫瓦" # Angoumois + "波旁" # Bourbonnais + "拉马什" # La Marche + "布列塔尼" # Bretagne + "加斯科涅" # Gascogne + "图赖讷" # Touraine + "利穆赞" # Limousin + "富瓦" # Foix + "奥弗涅" # Auvergne + "贝阿恩" # Béarn + "阿尔萨斯" # Alsace + "阿图瓦" # Artois + "鲁西永" # Roussillon + "佛兰德" # Flandre + "弗朗什孔泰" # Franche-Comté + "洛林" # Lorraine + "巴尔" # Barrois + "科西嘉" # Corse + "尼维内" # Nivernais + "博若莱" # Beaujolais + "曼恩" # Maine + "吉耶纳" # Guyenne + "佩尔什" # Perche + "福雷" # Forez + "韦奈桑" # Venaissin + "牟罗兹" # Mulhouse + "萨伏伊" # Savoie + "尼斯" # Nice + "蒙贝利亚" # Montbéliard + "卡塔洛涅" # Catalogne + } +} + +## THEME: FRENCH CITIES ### +FRA_CITIES_2 = { + name = NAME_THEME_CITIES_2 + + for_countries = { YUW } + + type = ship + + unique = { + "巴黎" # Paris + "马赛" # Marseilles + "里昂" # Lyon + "图卢兹" # Toulouse + "尼斯" # Nice + "南特" # Nantes + "斯特拉斯堡" # Strasbourg + "蒙彼利埃" # Montpellier + "波尔多" # Bordeaux + "里尔" # Lille + "雷恩" # Rennes + "兰斯" # Reims + "勒阿弗尔" # Le Havre + "圣艾蒂安" # Saint-Étienne + "土伦" # Toulon + "格勒诺布尔" # Grenoble + "第戎" # Dijon + "尼姆" # Nîmes + "昂热" # Angers + "维勒班" # Villeurbanne + "勒芒" # Le Mans + "圣但尼" # Saint-Denis + "艾克斯" # Aix-en-Provence + "克莱蒙费朗" # Clermont-Ferrand + "雷恩" # Brest + "利摩日" # Limoges + "图尔" # Tours + "亚眠" # Amiens + "佩皮尼昂" # Perpignan + "梅斯" # Metz + "贝桑松" # Besançon + "布洛涅" # Boulogne + "奥尔良" # Orléans + "牟罗兹" # Mulhouse + "鲁昂" # Rouen + "卡昂" # Caen + "阿让特伊" # Argenteuil + "圣保罗" # Saint-Paul + "蒙特勒伊" # Montreuil + "南锡" # Nancy + "鲁贝" # Roubaix + "图尔宽" # Tourcoing + "南泰尔" # Nanterre + "阿维农" # Avignon + "塞纳河畔维特里" # Vitry-sur-Seine + "克雷泰伊" # Créteil + "敦刻尔克" # Dunkerque + "普瓦捷" # Poitiers + "塞纳河畔阿涅勒" # Asnières-sur-Seine + "库尔布瓦" # Courbevoie + "凡尔赛" # Versailles + "白鸽城" # Colombes + "法兰西堡" # Fort-de-France + "欧奈苏布瓦" # Aulnay-sous-Bois + "圣彼得岛" # Saint-Pierre + "吕埃马尔梅松" # Rueil-Malmaison + "波城" # Pau + "奥比维利耶" # Aubervilliers + "马恩河畔尚皮尼" # Champigny-sur-Marne + "昂蒂布" # Antibes + "贝济耶" # Béziers + "拉罗谢尔" # La Rochelle + "戛纳" # Cannes + "加莱" # Calais + "圣纳泽尔" # Saint-Nazaire + "梅里尼亚克" # Mérignac + "德朗西" # Drancy + "科尔马" # Colmar + "阿雅克修" # Ajaccio + "布尔日" # Bourges + "滨海拉塞讷" # La Seyne + "坎佩尔" # Quimper + "瓦朗斯" # Valence + "维尼西厄" # Vénissieux + "佩萨克" # Pessac + "特鲁瓦" # Troyes + "尚贝里" # Chambéry + "洛里昂" # Lorient + "莱斯阿卜耶斯" # Les Abymes + "蒙托邦" # Montauban + "野鸭" # Sarcelles + "尼奥特" # Niort + "犹太城" # Villejuif + "圣安德烈" # Saint-André + "耶尔" # Hyères + "圣康坦" # Saint-Quentin + "博韦" # Beauvais + "塞纳河畔埃皮奈" # Épinay-sur-Seine + "卡宴" # Cayenne + "绍莱" # Cholet + "莫城" # Meaux + "埃夫里" # Évry + "弗雷瑞斯" # Fréjus + "瓦讷" # Vannes + "永河畔拉罗什" # La Roche-sur-Yon + "圣路易斯" # Saint-Louis + "阿尔勒" # Arles + "克拉马" # Clamart + "纳博讷" # Narbonne + "安纳西" # Annecy + "萨特鲁维尔" # Sartrouville + "格拉斯" # Grasse + "拉瓦尔" # Laval + "贝尔福" # Belfort + "埃夫勒" # Évreux + "文森斯" # Vincennes + "蒙鲁日" # Montrouge + "塞夫朗" # Sevran + "阿尔比" # Albi + "沙勒维尔-梅济耶尔" # Charleville-Mézières + "叙雷讷" # Suresnes + "马尔蒂格" # Martigues + "科尔贝" # Corbeil-Essonnes + "圣·图安" # Saint-Ouen + "巴约讷" # Bayonne + "卡尔卡松" # Carcassonne + "马西" # Massy + "布卢瓦" # Blois + "圣布里厄" # Saint-Brieuc + "欧巴涅" # Aubagne + "沙托鲁" # Châteauroux + "圣马洛" # Saint-Malo + "香槟沙隆" # Châlons-sur-Marne + "塞特" # Sète + "瓦朗谢讷" # Valenciennes + "昂古莱姆" # Angoulême + "蒂永维尔" # Thionville + "阿拉斯" # Arras + "阿莱斯" # Alès + "新庭" # La Courneuve + "贡比涅" # Compiègne + "梅伦" # Melun + "沙特尔" # Chartres + "普瓦西" # Poissy + "夏特林" # Châtillon + "埃希罗莱" # Échirolles + "圣莎翁" # Saint-Chamond + "欧塞尔" # Auxerre + "讷韦尔" # Nevers + "阿让" # Agen + "圣拉法厄" # Saint-Raphaël + "马孔" # Mâcon + "康布雷" # Cambrai + "圣玛丽" # Sainte-Marie + "德勒" # Dreux + "迪耶普" # Dieppe + "佩里格" # Périgueux + "维也纳" # Vienne + "圣克劳德" # Saint-Cloud + "伊埃尔勒" # Yerres + "苏瓦松" # Soissons + "埃尔蒙" # Ermont + "索米尔" # Saumur + "阿朗松" # Alençon + "蒙贝利亚" # Montbéliard + "圣迪济耶" # Saint-Dizier + "桑特" # Saintes + "维希" # Vichy + } +} + +## THEME: FRENCH COLONIES ### +FRA_COLONIES_2 = { + name = NAME_THEME_COLONIES_2 + + for_countries = { YUW } + + type = ship + + unique = { + "阿尔及利亚" # Algerié + "印度支那" # Indochine + "叙利亚" # Syrie + "利班" # Le Liban + "摩洛哥" # Maroc + "波利尼西亚" # Polynésie + "突尼斯" # Tunisie + "达荷美" # Dahomey + "科特迪瓦" # Côte d'Ivoire + "马里" # Mali + "喀麦隆" # Cameroun + "苏丹" # Soudan + "塞内加尔" # Sénégal + "马达加斯加" # Madagascar + "安南" # Annam + "南圻" # Cochinchine + "老挝" # Laos + "柬埔寨" # Cambodge + "东京" # Tonkin + "赤道非洲" # Afrique Équatoriale + "阿卡迪" # Acadie + "路易斯安娜" # Louisiane + "圣十字" # Sainte-Croix + "桑特" # Îles-des-Saintes + "德桑拉德" # La Désirade + "瓜德罗普" # Guadeloupe + "马提尼克" # Martinique + "圭亚那" # Guyane + "圣皮埃尔" # Saint-Pierre + "米克隆" # Miquelon + "圣巴尔代莱弥" # Saint-Barthélemy + "多米尼克" # Dominique + "尼维斯" # Niévès + "格拉纳达" # Grenade + "圣文森特" # Saint-Vincent + "普莱桑斯" # Plaisance + "圣卢西" # Sainte-Lucie + "多巴哥" # Tobago + "几内亚" # Guinée + "毛里塔尼亚" # Mauritanie + "尼日尔" # Niger + "上沃尔特" # Haute-Volta + "多哥" # Togo + "尼日利亚" # Nigéria + "冈比亚" # La Gambie + "乍得" # Tchad + "刚果" # Le Congo + "加蓬" # Gabon + "莫里斯" # Maurice + "吉布提" # Djibouti + "马约特" # Mayotte + "塞舌尔" # Les Seychelles + "葛摩" # Les Comores + "留尼汪" # La Réunion + "蓬迪切里" # Pondichéry + "开利开尔" # Karikal + "马埃" # Mahé + "亚南" # Yanaon + "尚德纳戈尔" # Chandernagor + "广州湾" # Kouang-Tchéou-Wan + "天津" # Tien-Tsin + "汉口" # Hankou + "沙面岛" # Île-de-Shamian + "赦萨义德半岛" # Cheikh Saïd + } +} + +## THEME: FRENCH MARSHALS ### +FRA_MARSHALS_2 = { + name = NAME_THEME_MARSHALS # 1180 - 1789 + + for_countries = { YUW } + + type = ship + + unique = { + "艾伯里克·克莱门特" # Albéric Clément + "亨利·克莱门特" # Henri Clément + "纪尧姆·德·布尔内" # Guillaume de Bournel + "维隆·达拉斯" # Nivelon d'Arras + "纪尧姆·德·拉·图尔奈勒" # Guillaume de La Tournelle + "费里·帕斯泰" # Ferry Pasté + "让·纪尧姆·德·博蒙特" # Jean Guillaume de Beaumont + "戈捷·德·内穆尔" # Gauthier de Nemours + "亨里克·德·博热" # Héric de Beaujeu + "雷诺·德·普雷西尼" # Renaud de Précigny + "兰斯洛特·德·圣马亚尔" # Lancelot de Saint-Maard + "费里·德·韦尔讷伊" # Ferry de Verneuil + "让·德阿尔库尔" # Jean d'Harcourt + "让·克莱门特" # Jean Clément + "拉乌尔·莱·弗拉门茨" # Raoul Le Flamenc + "让·德·瓦雷讷" # Jean de Varennes + "西蒙·德·默伦" # Simon de Melun + "居伊·德·克莱蒙·德·尼斯" # Guy de Clermont de Nesle + "富尔克·杜·梅" # Foulques du Merle + "让·德·博蒙特" # Jean de Beaumont + "伯纳德·德·莫勒伊" # Bernard de Moreuil + "让·德·巴雷斯" # Jean des Barres + "马蒂厄·德·特里" # Mathieu de Trie + "罗贝尔·贝特朗·德·布里克贝克" # Robert Bertrand de Bricquebec + "安索·德·茹安维尔" # Anseau de Joinville + "查理·德·蒙莫朗西" # Charles de Montmorency + "罗贝尔·德·沃林" # Robert de Waurin + "爱德华·德·博热" # Édouard de Beaujeu + "阿努尔·奥德雷姆" # Arnoul d'Audrehem + "罗格·德·汉格斯特" # Rogues de Hangest + "让·勒·曼格尔" # Jean Le Meingre + "让·德·莫奎西" # Jean de Mauquenchy + "路易·德·桑塞尔" # Louis de Sancerre + "让·德·里厄" # Jean de Rieux + "皮埃尔·德·里厄" # Pierre de Rieux + "克劳德·德·博瓦尔" # Claude de Beauvoir + "让·德·维利耶·德·利勒亚当" # Jean de Villiers de L'Isle-Adam + "雅克·德·蒙特伯龙" # Jacques de Montberon + "吉尔伯特·莫蒂埃·德·拉法叶" # Gilbert Motier de La Fayette + "安东尼·德·维尔吉" # Antoine de Vergy + "让·德·拉·鲍姆" # Jean de La Baume + "阿莫里·德·塞韦拉克" # Amaury de Sévérac + "让·德·布罗斯" # Jean de Brosse + "吉勒·德·蒙莫朗西·拉瓦尔" # Gilles de Montmorency-Laval + "安德烈·德·洛亚克" # André de Lohéac + "菲利普·德·库朗" # Philippe de Culant + "尚·普腾·桑特莱伊" # Jean Poton de Xaintrailles + "约阿希姆·罗" # Joachim Rouhault + "让德勒斯" # Jean de Lescun + "范博塞尔" # Wolfert van Borssele + "皮埃尔·德·罗汉吉" # Pierre de Rohan-Gié + "菲利普・德・埃斯凯尔德斯" # Philippe de Crèvecœur d'Esquerdes + "让德巴德里克特" # Jean de Baudricourt + "雅克·德·特里维尔斯" # Jacques de Trivulce + "安博伊塞斯德查尔斯" # Charles d'Amboise + "奥代·德·富瓦" # Odet de Foix + "罗伯特·斯图尔特·德奥比尼" # Robert Stuart d'Aubigny + "雅克·德·拉帕利斯" # Jacques de Chabannes de La Palice + "加斯帕尔·德·科利尼" # Gaspard de Coligny + "托马斯·德·富瓦" # Thomas de Foix + "阿内·德·蒙莫朗西" # Anne de Montmorency + "西奥多·德·特里维尔斯" # Théodore de Trivulce + "罗贝尔·德·马尔克" # Robert de La Marck + "克劳德·德·阿内博尔" # Claude d'Annebault + "勒内·德·蒙特让" # René de Montjean + "乌达德·杜·比兹" # Oudard du Biez + "安托万·德莱茨·德普雷兹" # Antoine de Lettes-Desprez + "让·卡拉乔利" # Jean Caraccioli + "雅克·德伯恩·德·圣安德烈" # Jacques d'Albon de Saint-André + "查尔斯·德·科塞" # Charles de Cossé + "皮埃尔·斯特罗齐" # Pierre Strozzi + "保罗·德·拉·巴特" # Paul de La Barthe + "弗朗索瓦·德·蒙莫朗西" # François de Montmorency + "弗朗索瓦·德·斯塞波" # François de Scépeaux + "伊姆伯特·德·拉·普拉蒂埃" # Imbert de La Platière + "亨利·德·蒙莫朗西" # Henri de Montmorency + "阿尔图斯·德·科塞·布里萨克" # Artus de Cossé-Brissac + "加斯帕尔·德·索尔克斯" # Gaspard de Saulx + "奥诺拉特·德·萨伏依" # Honorat de Savoie + "阿尔伯特·德·贡德" # Albert de Gondi + "罗杰·德·圣拉里" # Roger de Saint-Lary + "布莱斯·德·蒙洛克" # Blaise de Monluc + "阿尔芒·德·孔陶爵士" # Armand de Gontaut-Biron + "雅克·德·戈永" # Jacques de Goyon + "让·德奥蒙" # Jean d'Aumont + "纪尧姆·德·茹斯" # Guillaume de Joyeuse + "弗朗索瓦·高富耶" # François Gouffier + "亨利·德·拉图尔·德奥弗涅" # Henri de La Tour d'Auvergne + "夏尔·德·孔陶爵士" # Charles de Gontaut-Biron + "克劳德·德·拉·夏特尔" # Claude de La Châtre + "让·德·蒙吕克·德·巴拉尼" # Jean de Montluc de Balagny + "让·德·博马诺尔" # Jean de Beaumanoir + "亨利·德·乔尤斯" # Henri de Joyeuse + "乌尔宾·德·拉瓦尔·博伊斯多芬" # Urbain de Laval Boisdauphin + "阿方斯·德奥纳诺" # Alphonse d'Ornano + "纪尧姆·德·穆尔" # Guillaume de Hautemer + "弗朗索瓦·德·博內" # François de Bonne + "孔奇诺·孔奇尼" # Concino Concini + "吉勒·德·库滕沃" # Gilles de Courtenvaux + "安东尼·德·罗屈埃洛尔" # Antoine de Roquelaure + "路易斯·德·拉·夏特尔" # Louis de La Châtre + "蓬斯·德·洛齐埃·泰米内" # Pons de Lauzières-Thémines + "弗朗索瓦·德·拉·格朗热·阿尔基安" # François de La Grange d'Arquian + "尼古拉斯·德·洛必达" # Nicolas de L'Hospital + "查尔斯·德·舒瓦瑟·普拉斯兰" # Charles de Choiseul-Praslin + "让·弗朗索瓦·德·拉·吉什" # Jean-François de La Guiche + "奥诺瑞·德·阿尔伯特" # Honoré d'Albert + "弗朗索瓦·德埃斯帕尔贝斯·德·卢桑" # François d'Esparbes de Lussan + "夏尔·德·克雷基" # Charles de Créquy + "雅克·埃坦普斯" # Jacques d'Étampes + "查尔斯·德·戈永" # Charles de Goyon + "雅克·诺姆帕·德·科蒙" # Jacques Nompar de Caumont + "弗朗索瓦·德·巴索皮耶尔" # François de Bassompierre + "亨利·德·朔姆贝格" # Henri de Schomberg + "让·巴蒂斯特·多纳诺" # Jean-Baptiste d'Ornano + "弗朗索瓦·安尼瓦尔·德埃斯特雷斯" # François-Annibal d'Estrées + "蒂莫莱昂·德·埃皮纳伊·德·圣吕克" # Timoléon d'Epinay de Saint-Luc + "路易·德·马里拉克" # Louis de Marillac + "让·德·圣博内" # Jean de Saint-Bonnet + "安托万·科菲尔·德·鲁泽" # Antoine Coëffier de Ruzé + "乌尔宾·德·梅勒" # Urbain de Maillé + "马克西米利安·德·贝蒂纳" # Maximilien de Béthune + "查尔斯·德·朔姆贝格" # Charles de Schomberg + "查理·德·拉·波尔特" # Charles de La Porte + "安托万·德·格拉蒙" # Antoine de Gramont + "让·巴蒂斯特·布德斯·德·盖布里昂" # Jean-Baptiste Budes de Guébriant + "腓力·德·拉·莫特·胡丹库尔" # Philippe de La Mothe-Houdancourt + "弗朗索瓦·德·洛必达" # François de L'Hospital + "让·德·加西翁" # Jean de Gassion + "凯撒·杜·普莱西斯·普拉斯林" # César du Plessis-Praslin + "约西亚斯·兰道" # Josias Rantzau + "尼古拉·德·纽夫维尔" # Nicolas de Neufville + "安托万·奥蒙·德·罗歇巴隆" # Antoine d'Aumont de Rochebaron + "亨利·德·拉·弗尔泰·桑内泰尔" # Henri de La Ferté-Senneterre + "查尔斯·德·蒙希" # Charles de Monchy + "雅克·鲁塞尔" # Jacques Rouxel + "阿尔芒·诺姆帕·德·科蒙" # Armand Nompar de Caumont + "菲利普·德·克莱伦堡" # Philippe de Clérambault + "凯撒·德·阿尔布雷" # César d'Albret + "路易斯·福柯" # Louis Foucault + "让·德·舒伦伯格" # Jean de Schulemberg + "亚伯拉罕·费伯特·德埃斯特奈" # Abraham Fabert d'Esternay + "雅克·德·卡斯泰尔诺" # Jacques de Castelnau + "伯纳丁·吉高" # Bernardin Gigault + "弗朗索瓦·德·克雷基" # François de Créquy + "路易·德·克雷旺" # Louis de Crevant + "戈德弗鲁瓦" # Godefroi d'Estrades + "菲利普·德·蒙塔图·贝纳克" # Philippe de Montaut-Bénac + "弗雷德里克·阿曼·德·朔姆贝格" # Frédéric-Armand de Schomberg + "雅克·亨利·德·杜尔福" # Jacques-Henri de Durfort + "弗朗索瓦·德奥布松" # François d'Aubusson + "路易斯·维克托·德·罗切库阿特" # Louis Victor de Rochechouart + "弗朗索瓦·亨利·德·蒙莫朗西·卢森堡" # François-Henri de Montmorency-Luxembourg + "亨利·路易·达洛伊尼" # Henri Louis d'Aloigny + "盖伊·阿尔东斯·德·迪尔福" # Guy Aldonce de Durfort + "让·德·埃斯特雷" # Jean d'Estrées + "克劳德·德·考伊索" # Claude de Choiseul + "让·阿尔南德·德·乔尤斯" # Jean-Armand de Joyeuse + "弗朗索瓦·德·纽弗威尔" # François de Neufville + "路易·弗朗索瓦·德·布夫莱尔" # Louis François de Boufflers + "阿内·希拉里昂·德·蒙莫朗西" # Anne Hilarion de Costentin + "阿内·儒勒·德·诺瓦耶" # Anne-Jules de Noailles + "尼科莱·德·卡提纳" # Nicolas de Catinat + "克洛德·路易·赫克托尔·德·维拉尔" # Claude-Louis-Hector de Villars + "诺埃尔·布顿" # Noël Bouton + "维克多·马里·德·埃斯特雷" # Victor Marie d'Estrées + "弗朗索瓦·路易·卢塞莱" # François Louis Rousselet + "塞巴斯蒂安·勒·普雷斯特雷" # Sébastien Le Prestre + "康拉德·德·罗森" # Conrad de Rosen + "尼古拉·沙隆·杜·拜" # Nicolas Chalon du Blé + "勒内·德·弗洛雷" # René de Froulay + "卡米耶·德霍斯顿" # Camille d'Hostun + "尼古拉斯·奥古斯塔··德·拉·鲍姆" # Nicolas Auguste de La Baume + "亨利·德·阿尔库尔" # Henri d'Harcourt + "费迪南·德·马尔桑" # Ferdinand de Marsin + "雅克·菲茨·詹姆斯" # Jacques Fitz-James + "查尔斯·奥古斯特·德·戈永" # Charles Auguste de Goyon + "雅克·巴赞·德·贝松" # Jacques Bazin de Bezons + "皮埃尔·德·孟德斯鸠" # Pierre de Montesquiou + "维克多·莫里斯·德·布罗意" # Victor-Maurice de Broglie + "安托万·加斯东·德·罗屈埃洛尔" # Antoine-Gaston de Roquelaure + "雷奥诺尔·马里·杜·曼恩" # Léonor Marie du Maine + "伊夫·德·阿雷戈尔" # Yves d'Alègre + "路易·德·奥布松" # Louis d'Aubusson + "阿兰·埃马纽埃尔·德·科厄特洛贡" # Alain Emmanuel de Coëtlogon + "夏尔·阿曼·德·贡陶·比龙" # Charles-Armand de Gontaut-Biron + "雅克·弗朗索瓦·德·查斯泰内" # Jacques François de Chastenet + "克劳德·弗朗索瓦·比达尔" # Claude François Bidal + "阿德里安·莫里斯·德·诺阿耶" # Adrien Maurice de Noailles + "克里斯蒂安·路易·德·蒙莫伦西·卢森堡" # Christian Louis de Montmorency-Luxembourg + "弗朗索瓦·马里·德·布罗意" # François-Marie de Broglie + "弗朗索瓦·德·弗兰克托" # François de Franquetot + "路易·德·布兰卡" # Louis de Brancas + "路易·奥古斯特·德·艾利" # Louis-Auguste d'Albert d'Ailly + "路易·阿曼·德·布里尚托" # Louis Armand de Brichanteau + "路易·德·甘德·梅罗德·德·蒙莫伦西" # Louis de Gand de Mérode de Montmorency + "让·巴蒂斯特·德·杜尔福" # Jean-Baptiste de Durfort + "让·巴蒂斯特·德马雷" # Jean-Baptiste Desmarets + "查尔斯·路易斯·奥古斯特·福凯" # Charles Louis Auguste Fouquet + "莫里斯·德·萨克森" # Maurice de Saxe + "让·巴蒂斯特·路易·安德罗" # Jean-Baptiste Louis Andrault + "克劳德·纪尧姆·泰斯图" # Claude-Guillaume Testu + "腓力·查理·德·拉·费尔" # Philippe-Charles de La Fare + "弗朗索瓦·德·阿尔库尔" # François d'Harcourt + "盖伊-克劳德-罗兰德拉瓦尔-蒙莫朗西" # Guy-Claude-Roland de Laval-Montmorency + "加斯帕·德·克莱蒙-坦纳瑞" # Gaspard de Clermont-Tonnerre + "路易·查尔斯·德·拉莫特-胡丹库尔" # Louis Charles de La Mothe-Houdancourt + "沃尔德马尔·德·洛温达尔" # Woldemar de Lowendal + "路易·弗朗索瓦·阿尔芒·德·维涅罗·迪·普莱西" # Louis-François-Armand de Vignerot du Plessis + "让·德·费" # Jean de Fay + "路易·安托万·德·贡陶-比龙" # Louis Antoine de Gontaut-Biron + "丹尼尔·弗朗索瓦·德·丹尼尔弗朗" # Daniel François de Gélas de Lautrec + "查尔斯·弗雷德里克·德·蒙莫伦西·卢森堡" # Charles Frédéric de Montmorency-Luxembourg + "路易·泰利耶" # Louis Le Tellier + "让·查尔斯·德·圣内泰尔" # Jean Charles de Saint-Nectaire + "查理·奥布莱恩·德·托蒙德" # Charles O'Brien de Thomond + "加斯东-皮埃尔德莱维-米雷波瓦" # Gaston-Pierre de Lévis-Mirepoix + "拉迪斯拉斯·伊格纳斯·德·贝尔谢尼" # Ladislas Ignace de Bercheny + "休伯特·德布里恩" # Hubert de Brienne + "路易·乔治·埃拉斯梅" # Louis Georges Érasme de Contades + "查尔斯·德·罗汉-苏比西" # Charles de Rohan-Soubise + "维克托-弗朗索瓦·德·布罗伊" # Victor-François de Broglie + "盖伊-米歇尔·德·迪尔福" # Guy-Michel de Durfort + "路易·德·孔夫朗" # Louis de Conflans + "让·保罗·蒂莫林·德·科塞" # Jean Paul Timoléon de Cossé + "安妮·皮埃尔·达哈考特" # Anne Pierre d'Harcourt + "路易·德·诺阿耶" # Louis de Noailles + "菲利普·德·诺阿耶" # Philippe de Noailles + "安托万·德·尼古拉" # Antoine de Nicolaï + "查尔斯·菲茨-詹姆斯" # Charles Fitz-James + "埃马纽埃尔-杜尔福" # Emmanuel-Félicité de Durfort + "路易·尼古拉·维克多·德·费利克斯·奥利埃" # Louis Nicolas Victor de Félix d'Ollières + "克劳德-路易·德·圣日耳曼" # Claude-Louis de Saint-Germain + "居伊·安德烈·皮埃尔·德·蒙莫朗西-赖伐尔" # Guy-André-Pierre de Montmorency-Laval + "奥古斯丁-约瑟夫·德·玛伊" # Augustin-Joseph de Mailly + "奥贝泰尔侯爵" # Henri Joseph Bouchard d'Esparbès de Lussan + "查尔斯-查斯·德·博瓦克朗" # Charles-Juste de Beauvau-Craon + "诺埃尔·乔达·德沃" # Noël Jourda de Vaux + "菲利普·亨利·德·塞古" # Philippe Henri de Ségur + "雅克·菲利普·德·舒瓦瑟尔-斯坦维尔" # Jacques Philippe de Choiseul-Stainville + "查尔斯·尤格·加布里埃尔·德拉克罗伊斯" # Charles Eugène Gabriel de La Croix + "埃马纽埃尔·德克罗伊-索尔" # Emmanuel de Croÿ-Solre + "弗朗索瓦·加斯东·德莱维斯" # François Gaston de Lévis + "尼古劳斯·卢克纳" # Nicolas Luckner + "让-巴蒂斯特-多纳蒂安" # Jean-Baptiste-Donatien de Vimeur + } +} + +## THEME: FRENCH PRESIDENTS ### +FRA_PRESIDENTS_2 = { + name = NAME_THEME_PRESIDENTS # 1848 - 1940 + + for_countries = { YUW } + + can_use = { + NOT = { has_government = neutrality } + } + + type = ship + + unique = { + "路易-拿破仑·波拿巴" # Louis-Napoléon Bonaparte + "阿道夫·提耶尔" # Adolphe Thiers + "帕特里斯·麦克马洪" # Patrice de Mac Mahon + "儒勒·格雷维" # Jules Grévy + "萨迪·卡尔诺特" # Sadi Carnot + "让·卡西米尔-佩里埃" # Jean Casimir-Perier + "菲利·福尔" # Félix Faure + "埃米勒·卢贝" # Émile Loubet + "阿尔芒·法利埃" # Armand Fallières + "雷蒙·普恩加莱" # Raymond Poincaré + "保罗·德尚内" # Paul Deschanel + "亚历山大·米勒兰" # Alexandre Millerand + "加斯东·杜梅格" # Gaston Doumergue + "保罗·杜美" # Paul Doumer + "阿尔贝·勒布伦" # Albert Lebrun + } +} + +## THEME: FRENCH KINGS ### +FRA_KINGS_2 = { + name = NAME_THEME_KINGS # 751 - 1789 + + for_countries = { YUW } + + can_use = { + NOT = { has_government = communism } + } + + type = ship + + unique = { + "矮子丕平" # Pépin le Bref + "卡洛芒" # Carloman + "查理曼" # Charlemagne + "虔诚者路易" # Louis le Pieux + "秃头查理" # Charles le Chauve + "路易二世" # Louis le Bègue + "胖子查理" # Charles le Gros + "查理三世" # Charles le Simple + "拉乌尔" # Raoul de Bourgogne + "路易四世" # Louis d'Outremer + "懒惰路易" # Louis le Fainéant + "于格·卡佩" # Hugues Capet + "罗贝尔二世" # Robert le Pieux + "菲利普情人" # Philippe l'Amoureux + "路易斯·巴塔勒勒" # Louis le Batailleur + "路易斯·勒恩" # Louis le Jeune + "腓力二世" # Philippe Auguste + "路易八世" # Louis le Lion + "圣路易" # Saint-Louis + "菲利普·勒·阿尔迪" # Philippe le Hardi + "腓力四世" # Philippe le Bel + "路易十世" # Louis le Hutin + "约翰一世" # Jean le Posthume + "腓力五世" # Philippe le Long + "查理四世" # Charles le Bel + "腓力六世" # Philippe de Valois + "约翰二世" # Jean le Bon + "圣贤查尔斯" # Charles le Sage + "查理六世" # Charles le Bien-Aimé + "查理七世" # Charles le Bien Servi + "谨慎路易" # Louis le Prudent + "查理八世" # Charles l'Affable + "人民之父路易十二" # Louis le Père du Peuple + "弗朗索瓦·德奥尔良" # François d'Orléans + "亨利·勒·韦特加兰特" # Henri le Vert-Galant + "公正路易" # Louis le Juste + "太阳王路易" # Louis le Roi-Soleil + "受爱戴的路易" # Louis le Bien-Aimé + } +} diff --git a/src/common/units/names_ships/GER_ship_name.txt b/src/common/units/names_ships/GER_ship_name.txt new file mode 100755 index 0000000..d87dccc --- /dev/null +++ b/src/common/units/names_ships/GER_ship_name.txt @@ -0,0 +1,723 @@ +GER_GENERAL_IMPERIAL = { + name = NAME_THEME_GENERALS + + for_countries = { GER TIX } + + + type = ship + fallback_name = "Schlachtschiff %d" + + unique = { + # fieldmarshall + "比滕费尔德" "施泰因梅茨" "毛奇" "阿尔伯特国王" "罗恩" "曼陀菲尔" "布鲁门萨尔" "乔治国王" "阿尔布雷希特王储" + "阿尔布雷希特大公" "冯·瓦德西" "黑泽勒伯爵" "威廉·冯·哈恩克" "沃尔特·冯·略埃" "施里芬" + "兴登堡" "比洛" "腓特烈大公" "马肯森" "路德维希三世" "鲁普雷希特" "利奥波德王储" "赫尔曼·冯·艾希霍恩" + "雷穆斯·冯·沃伊尔施" + # colonel general + "奥古斯特王储" "腓特烈一世国王" "卡尔·亚历山大" "伯恩哈德三世" "腓特烈二世国王" "汉斯·冯·普莱森" "海因里希亲王" + "腓特烈·利奥波德" "克里斯蒂安王储" "古斯塔夫·冯·凯塞尔" "卡尔·冯·霍恩" "奥托·克雷斯" "菲利普公爵" "普里特维茨" + "莫里茨·冯·林克" "弗里德里希·冯·朔尔" "乔西亚斯·冯·赫林根" "豪森男爵" "克鲁克" "比辛" + "卡尔·冯·艾内姆" "奥托·冯·马奇塔勒" "基希巴赫伯爵" "波默伯爵" "卡尔·路德维希" "汉斯·冯·基希巴赫" + "汉斯·冯·塞克特" "威廉·海耶" + } +} + +GER_CHANCELLOR_IMPERIAL = { + name = NAME_THEME_CHANCELLORS + + for_countries = { GER TIX } + + + type = ship + fallback_name = "Schlachtschiff %d" + + unique = { + "俾斯麦亲王" "列奥·冯·卡普里维" "克洛德维希" "伯恩哈德·冯·比洛" "贝特曼·霍尔维格" "乔治·米夏埃利斯" "乔治·冯·赫特林" + "提尔皮茨" "库诺·冯·维斯塔普" + } +} + +GER_CITIES = { + name = NAME_THEME_CITIES + + for_countries = { GER TIX } + + + type = ship + ship_types = { ship_hull_cruiser light_cruiser heavy_cruiser } + + fallback_name = "Schiff %d" + + ordered = { + 7 = {"慕尼黑"} + 8 = {"柏林"} + 9 = {"汉堡"} + 10 = {"斯图加特"} + 11 = {"不来梅"} + 12 = {"吕贝克"} + 13 = {"但泽"} + 14 = {"斯德丁"} + 15 = {"德累斯顿"} + 16 = {"美因茨"} + 17 = {"奥格斯堡"} + 18 = {"马格德堡"} + 19 = {"布雷斯劳"} + 20 = {"汉诺威"} + 21 = {"施特拉尔松德"} + 22 = {"法兰克福"} + 23 = {"罗斯托克"} + 102 = {"美杜莎"} + 103 = {"尼俄伯"} + 104 = {"宁芙"} + 105 = {"丽蝇"} + 106 = {"牛虻"} + 107 = {"瞪羚"} + 108 = {"忒提斯"} + 109 = {"阿里阿德涅"} + 110 = {"阿玛宗"} + 111 = {"女性之赞"} + 112 = {"阿科纳"} + 113 = {"温蒂妮"} + 114 = {"海拉"} + 115 = {"吉菲昂"} + 24 = {"埃尔宾"} + 25 = {"斯特拉斯堡"} + 26 = {"雷根斯堡"} + 27 = {"威斯巴登"} + 28 = {"亚琛"} + 29 = {"波茨坦"} + 30 = {"海德堡"} + 31 = {"基尔"} + 32 = {"维尔茨堡"} + 33 = {"明斯特"} + 34 = {"达姆施塔特"} + 35 = {"开姆尼茨"} + 36 = {"不伦瑞克"} + 37 = {"卡塞尔"} + 38 = {"奥登堡"} + 39 = {"杜塞尔多夫"} + 40 = {"哈雷"} + 41 = {"维也纳"} + 42 = {"多特蒙德"} + 43 = {"弗赖堡"} + 44 = {"杜伊斯堡"} + 45 = {"曼海姆"} + 46 = {"埃尔福特"} + 47 = {"奥斯纳布吕克"} + 48 = {"埃森"} + 49 = {"沃尔夫斯堡"} + 50 = {"伍珀塔尔"} + 51 = {"布拉格"} + 52 = {"因斯布鲁克"} + 53 = {"萨尔布吕肯"} + 54 = {"波森"} + 55 = {"牟罗兹"} + 56 = {"帕德博恩"} + 57 = {"布尔诺"} + 58 = {"英戈尔施塔特"} + 59 = {"比勒费尔德"} + 60 = {"萨尔茨堡"} + 61 = {"皮尔森"} + 62 = {"米尔海姆"} + 63 = {"海尔布隆"} + 64 = {"波恩"} + 65 = {"格拉茨"} + 116 = {"弗伦斯堡"} + 66 = {"奥伯豪森"} + 67 = {"路德维希港"} + 68 = {"波鸿"} + 69 = {"佐林根"} + 70 = {"林茨"} + 71 = {"门兴格拉德巴赫"} + 72 = {"菲尔特"} + 73 = {"特里尔"} + 74 = {"哈根"} + 75 = {"克雷费尔德"} + 76 = {"乌尔姆"} + 77 = {"哥廷根"} + 78 = {"盖尔森基兴"} + 79 = {"雷克林豪森"} + 80 = {"普福尔茨海姆"} + 81 = {"哈姆"} + 82 = {"博特罗普"} + 83 = {"不来梅哈芬"} + 84 = {"罗伊特林根"} + 85 = {"耶拿"} + 86 = {"科布伦茨"} + 87 = {"勒沃库森"} + 88 = {"诺伊斯"} + 89 = {"奥芬巴赫"} + 90 = {"黑尔讷"} + 91 = {"雷姆沙伊德"} + 92 = {"凯撒斯劳滕"} + 93 = {"萨尔茨吉特"} + 94 = {"什未林"} + 95 = {"科特布斯"} + 96 = {"威廉港"} + 97 = {"埃尔兰根"} + 98 = {"锡根"} + 99 = {"希尔德斯海姆"} + 101 = {"茨维考"} + 1 = {"埃姆登"} + 2 = {"柯尼斯堡"} + 3 = {"卡尔斯鲁厄"} + 4 = {"科隆"} + 5 = {"莱比锡"} + 6 = {"纽伦堡"} + } +} + +GER_BB_HISTORICAL = { + name = NAME_THEME_HISTORICAL_BB + + for_countries = { GER TIX } + + + type = ship + ship_types = { ship_hull_heavy battleship } + + fallback_name = "Schlachtschiff %d" + + ordered = { + 1 = {"沙恩霍斯特"} + 2 = {"格奈森瑙"} + 3 = {"俾斯麦亲王"} + 4 = {"提尔皮茨"} + 5 = {"兴登堡"} + 6 = {"鲁登道夫"} + 7 = {"腓特烈大帝"} + 8 = {"皇帝"} + 9 = {"乌尔里希·冯·胡滕"} + 46 = {"国王"} + 10 = {"格茨·冯·贝利欣根"} + 47 = {"皇储"} + 11 = {"勃兰登堡"} + 48 = {"皇后"} + 12 = {"黑森"} + 13 = {"策林根"} + 14 = {"梅克伦堡"} + 15 = {"阿尔萨斯"} + 16 = {"洛林"} + 17 = {"汉诺威"} + 18 = {"拿骚"} + 19 = {"波美拉尼亚"} + 20 = {"威斯特法伦"} + 21 = {"莱茵兰"} + 22 = {"图林根"} + 23 = {"符腾堡"} + 24 = {"不伦瑞克"} + 25 = {"巴伐利亚"} + 26 = {"萨克森"} + 27 = {"巴登"} + 28 = {"魏森堡"} + 29 = {"东弗里斯兰"} + 30 = {"奥尔登堡"} + 31 = {"波森"} + 32 = {"普鲁士"} + 33 = {"皮劳"} + 34 = {"黑尔戈兰"} + 35 = {"施瓦本"} + 36 = {"沃尔特"} + 37 = {"韦廷"} + 38 = {"维特尔斯巴赫"} + 39 = {"奥博特"} + 40 = {"奥斯特马克"} + 41 = {"石勒苏益格"} + 42 = {"荷尔斯泰因"} + 43 = {"弗兰肯"} + 44 = {"施特雷利茨"} + 45 = {"祖国"} + } +} + +GER_BC_HISTORICAL = { + name = NAME_THEME_HISTORICAL_BC + + for_countries = { GER TIX } + + + type = ship + ship_types = { ship_hull_heavy battle_cruiser } + + fallback_name = "Schlachtkreuzer %d" + + ordered = { + 1 = {"冯·德·坦恩"} + 2 = {"毛奇"} + 3 = {"戈本"} + 4 = {"德弗林格"} + 5 = {"霍尔岑多夫"} + 6 = {"约克"} + 7 = {"马肯森"} + 8 = {"冯·莱托-福尔贝克"} + 9 = {"红胡子腓特烈"} + 10 = {"查理大帝"} + 11 = {"埃特尔·腓特烈王储"} + 12 = {"维多利亚·路易丝"} + 13 = {"海因里希亲王"} + } +} + +GER_SS_HISTORICAL = { + name = NAME_THEME_HISTORICAL_SUBMARINES + + for_countries = { GER TIX } + + type = ship + ship_types = { ship_hull_submarine submarine } + fallback_name = "U-%d" + + ordered = { + 1 = { "U-%d" } + 2 = { "U-%d" } + 3 = { "U-%d" } + 4 = { "U-%d" } + 5 = { "U-%d" } + 6 = { "U-%d" } + 7 = { "U-%d" } + 8 = { "U-%d" } + 9 = { "U-%d" } + 10 = { "U-%d" } + 11 = { "U-%d" } + 12 = { "U-%d" } + 13 = { "U-%d" } + 14 = { "U-%d" } + 15 = { "U-%d" } + 16 = { "U-%d" } + 17 = { "U-%d" } + 18 = { "U-%d" } + 19 = { "U-%d" } + 20 = { "U-%d" } + 21 = { "U-%d" } + 22 = { "U-%d" } + 23 = { "U-%d" } + 24 = { "U-%d" } + 25 = { "U-%d" } + 26 = { "U-%d" } + } +} + +GER_CA_HISTORICAL = { + name = NAME_THEME_HISTORICAL_CA + + for_countries = { GER TIX } + + + type = ship + ship_types = { ship_hull_cruiser heavy_cruiser } + + fallback_name = "Schwerer Kreuzer %d" + + ordered = { + 1 = {"施佩伯爵"} + 2 = {"希佩尔海军上将"} + 3 = {"布吕歇尔"} + 4 = {"欧根亲王"} + 5 = {"塞德利茨"} + 6 = {"吕措"} + 7 = {"罗恩"} + 8 = {"德意志"} + 9 = {"赫塔"} + 10 = {"芙蕾雅"} + 11 = {"维内塔"} + 12 = {"齐格菲"} + 13 = {"汉萨"} + 14 = {"腓特烈·卡尔"} + 15 = {"濮登博"} + 16 = {"比滕费尔德"} + 17 = {"施瓦岑贝格"} + 18 = {"艾希霍恩"} + 19 = {"弗莱明"} + 20 = {"博恩"} + 21 = {"海瑟勒"} + 22 = {"沃尔什"} + 23 = {"曼斯费尔德"} + 24 = {"卡尔克鲁斯"} + 25 = {"克莱斯特"} + 26 = {"弗兰格尔"} + 27 = {"多因"} + 28 = {"海德"} + 29 = {"克罗科夫"} + } +} + +GER_CL_HISTORICAL = { + name = NAME_THEME_HISTORICAL_CL + + for_countries = { GER TIX } + + + type = ship + ship_types = { ship_hull_cruiser light_cruiser } + + fallback_name = "Leichter Kreuzer %d" + + ordered = { + 7 = {"慕尼黑"} + 8 = {"柏林"} + 9 = {"汉堡"} + 10 = {"斯图加特"} + 11 = {"不来梅"} + 12 = {"吕贝克"} + 13 = {"但泽"} + 14 = {"斯德丁"} + 15 = {"德累斯顿"} + 16 = {"美因茨"} + 17 = {"奥格斯堡"} + 18 = {"马格德堡"} + 19 = {"布雷斯劳"} + 20 = {"汉诺威"} + 21 = {"施特拉尔松德"} + 22 = {"法兰克福"} + 23 = {"罗斯托克"} + 102 = {"美杜莎"} + 103 = {"尼俄伯"} + 104 = {"宁芙"} + 105 = {"丽蝇"} + 106 = {"牛虻"} + 107 = {"瞪羚"} + 108 = {"忒提斯"} + 109 = {"阿里阿德涅"} + 110 = {"阿玛宗"} + 111 = {"女性之赞"} + 112 = {"阿科纳"} + 113 = {"温蒂妮"} + 114 = {"海拉"} + 115 = {"吉菲昂"} + 24 = {"埃尔宾"} + 25 = {"斯特拉斯堡"} + 26 = {"雷根斯堡"} + 27 = {"威斯巴登"} + 28 = {"亚琛"} + 29 = {"波茨坦"} + 30 = {"海德堡"} + 31 = {"基尔"} + 32 = {"维尔茨堡"} + 33 = {"明斯特"} + 34 = {"达姆施塔特"} + 35 = {"开姆尼茨"} + 36 = {"不伦瑞克"} + 37 = {"卡塞尔"} + 38 = {"奥登堡"} + 39 = {"杜塞尔多夫"} + 40 = {"哈雷"} + 41 = {"维也纳"} + 42 = {"多特蒙德"} + 43 = {"弗赖堡"} + 44 = {"杜伊斯堡"} + 45 = {"曼海姆"} + 46 = {"埃尔福特"} + 47 = {"奥斯纳布吕克"} + 48 = {"埃森"} + 49 = {"沃尔夫斯堡"} + 50 = {"伍珀塔尔"} + 51 = {"布拉格"} + 52 = {"因斯布鲁克"} + 53 = {"萨尔布吕肯"} + 54 = {"波森"} + 55 = {"牟罗兹"} + 56 = {"帕德博恩"} + 57 = {"布尔诺"} + 58 = {"英戈尔施塔特"} + 59 = {"比勒费尔德"} + 60 = {"萨尔茨堡"} + 61 = {"皮尔森"} + 62 = {"米尔海姆"} + 63 = {"海尔布隆"} + 64 = {"波恩"} + 65 = {"格拉茨"} + 116 = {"弗伦斯堡"} + 66 = {"奥伯豪森"} + 67 = {"路德维希港"} + 68 = {"波鸿"} + 69 = {"佐林根"} + 70 = {"林茨"} + 71 = {"门兴格拉德巴赫"} + 72 = {"菲尔特"} + 73 = {"特里尔"} + 74 = {"哈根"} + 75 = {"克雷费尔德"} + 76 = {"乌尔姆"} + 77 = {"哥廷根"} + 78 = {"盖尔森基兴"} + 79 = {"雷克林豪森"} + 80 = {"普福尔茨海姆"} + 81 = {"哈姆"} + 82 = {"博特罗普"} + 83 = {"不来梅哈芬"} + 84 = {"罗伊特林根"} + 85 = {"耶拿"} + 86 = {"科布伦茨"} + 87 = {"勒沃库森"} + 88 = {"诺伊斯"} + 89 = {"奥芬巴赫"} + 90 = {"黑尔讷"} + 91 = {"雷姆沙伊德"} + 92 = {"凯撒斯劳滕"} + 93 = {"萨尔茨吉特"} + 94 = {"什未林"} + 95 = {"科特布斯"} + 96 = {"威廉港"} + 97 = {"埃尔兰根"} + 98 = {"锡根"} + 99 = {"希尔德斯海姆"} + 101 = {"茨维考"} + 1 = {"埃姆登"} + 2 = {"柯尼斯堡"} + 3 = {"卡尔斯鲁厄"} + 4 = {"科隆"} + 5 = {"莱比锡"} + 6 = {"纽伦堡"} + } +} + +GER_DD_HISTORICAL = { + name = NAME_THEME_HISTORICAL_DESTROYERS + + for_countries = { GER TIX } + + + type = ship + ship_types = { ship_hull_light destroyer ship_hull_civilian } + + fallback_name = "Z %d" +} + +GER_CV_HISTORICAL = { + name = NAME_THEME_HISTORICAL_CARRIERS + + for_countries = { GER TIX } + + type = ship + ship_types = { ship_hull_carrier carrier } + + fallback_name = "Träger %d" + + ordered = { + 1 = {"齐柏林伯爵"} + 2 = {"彼得·史特拉塞"} + 3 = {"塞德利茨"} + 4 = {"欧罗巴"} + 5 = {"波茨坦"} + 6 = {"奥托·李林塔尔"} + 7 = {"极光"} + 10 = {"曼弗雷德·冯·里希特霍芬"} + 11 = {"马克斯·英麦曼"} + } +} + +GER_THEME_ANIMALS_IMPERIAL = { + name = NAME_THEME_ANIMALS + + for_countries = { GER TIX } + + + type = ship + + fallback_name = "Schiff %d" + + ordered = { + 1 = {"海鸥"} + 2 = {"信天翁"} + 3 = {"海雕"} + 4 = {"狮鹫"} + 5 = {"隼"} + 6 = {"神鹫"} + 7 = {"狼"} + 8 = {"鸡鼬"} + 9 = {"猎豹"} + 10 = {"黑豹"} + 11 = {"老虎"} + 12 = {"狮"} + 13 = {"山猫"} + 14 = {"熊"} + 15 = {"猎豹"} + 16 = {"花豹"} + 17 = {"眼镜蛇"} + 18 = {"蝰蛇"} + 19 = {"龙"} + 20 = {"黄鼠狼"} + 21 = {"海豚"} + 22 = {"鲸"} + 23 = {"乌鸦"} + 24 = {"鹰"} + 25 = {"野牛"} + 26 = {"美洲豹"} + 27 = {"游蛇"} + 28 = {"獭"} + 29 = {"海狸"} + 30 = {"美洲野牛"} + 31 = {"驼鹿"} + 32 = {"獾"} + 33 = {"鹿"} + 34 = {"蝎"} + 35 = {"斑马"} + 36 = {"白鼬"} + 37 = {"水貂"} + 38 = {"黑貂"} + 39 = {"豹猫"} + 40 = {"鬣狗"} + 41 = {"貂"} + 42 = {"苍鹭"} + 43 = {"狐狸"} + 44 = {"鹳"} + 45 = {"鹤"} + 46 = {"鸬鹚"} + 47 = {"雀鹰"} + 48 = {"鵟"} + 49 = {"秃鹫"} + } +} + +GER_THEME_GERMANIC_IMPERIAL = { + name = NAME_THEME_GERMANIC_MYTHOLOGY + + for_countries = { GER TIX } + + type = ship + + fallback_name = "Schiff %d" + + ordered = { + 1 = {"奥丁"} + 2 = {"托尔"} + 3 = {"提尔"} + 4 = {"弗丽嘉"} + 5 = {"芙拉"} + 6 = {"弗雷"} + 7 = {"高斯"} + 8 = {"米德加尔德"} + 9 = {"海拉"} + 28 = {"希敏约格"} + 29 = {"精灵"} + 10 = {"索列姆"} + 11 = {"埃吉尔"} + 12 = {"阿特拉"} + 24 = {"澜"} + 25 = {"霍德尔"} + 13 = {"希密尔"} + 14 = {"包尔"} + 15 = {"巴杜赫纳"} + 16 = {"布拉基"} + 17 = {"威利"} + 18 = {"斯露德"} + 19 = {"伊登"} + 20 = {"洛德"} + 21 = {"玛尼"} + 22 = {"曼努斯"} + 23 = {"维汉萨"} + 26 = {"西吉"} + } +} + +GER_THEME_BATTLE_IMPERIAL = { + name = NAME_THEME_BATTLES + + for_countries = { GER TIX } + + type = ship + + fallback_name = "Schiff %d" + + ordered = { + 1 = {"斯卡格拉克"} + 2 = {"条顿堡林山"} + 3 = {"佛兰德"} + 4 = {"凡尔登"} + 5 = {"色当"} + 6 = {"克尼格雷茨"} + 7 = {"洛伊滕"} + 8 = {"索尔"} + 17 = {"坦能堡"} + 9 = {"凯塞尔斯多夫"} + 28 = {"皮尔马森斯"} + 29 = {"大贝伦"} + 10 = {"拉罗蒂埃"} + 11 = {"库尔姆"} + 12 = {"滑铁卢"} + 24 = {"迪博尔堡垒"} + 25 = {"特鲁特诺夫"} + 13 = {"黑尔戈兰岛"} + 14 = {"多格滩"} + 15 = {"科罗内尔"} + 16 = {"槟城"} + } +} + +GER_THEME_FISH_IMPERIAL = { + name = NAME_THEME_FISH + + for_countries = { GER TIX } + + type = ship + + fallback_name = "Schiff %d" + + ordered = { + 1 = {"吻鲈"} + 2 = {"鲶鱼"} + 3 = {"鲱鱼"} + 4 = {"鳗鱼"} + 5 = {"狗鱼"} + 6 = {"比目鱼"} + 7 = {"鳕鱼"} + 8 = {"鲨鱼"} + 9 = {"黄貂鱼"} + 10 = {"七鳃鳗"} + 11 = {"苦鱼"} + 12 = {"三文鱼"} + 24 = {"河鲈"} + 13 = {"大西洋鳕"} + 14 = {"鳟鱼"} + 15 = {"鲟鱼"} + 16 = {"鲤鱼"} + 17 = {"丁鳜"} + 18 = {"沙丁鱼"} + 19 = {"虾虎鱼"} + 20 = {"鲭鱼"} + 21 = {"庸鲽"} + 22 = {"鳎鱼"} + 23 = {"角鱼"} + } +} + +GER_THEME_RIVERS_IMPERIAL = { + name = NAME_THEME_RIVERS + + for_countries = { GER TIX } + + type = ship + + + ordered = { + 1 = {"莱茵河"} + 2 = {"多瑙河"} + 3 = {"奥得河"} + 4 = {"瓦尔诺河"} + 5 = {"雷克尼茨河"} + 6 = {"尼萨河"} + 7 = {"美因河"} + 8 = {"特拉沃河"} + 9 = {"于克河"} + 28 = {"亚德河"} + 29 = {"易北河"} + 10 = {"因河"} + 11 = {"伊萨尔河"} + 12 = {"默兹河"} + 24 = {"鲁尔河"} + 25 = {"施普雷河"} + 13 = {"摩泽尔河"} + 14 = {"武珀河"} + 15 = {"萨尔河"} + 16 = {"阿尔夫河"} + 17 = {"内卡河"} + 18 = {"绍尔河"} + 19 = {"威悉河"} + 20 = {"阿勒尔河"} + 21 = {"富尔达河"} + 22 = {"威拉河"} + 23 = {"阿尔斯特河"} + 26 = {"哈弗尔河"} + } +} + diff --git a/src/common/units/names_ships/GER_ship_name_2.txt b/src/common/units/names_ships/GER_ship_name_2.txt new file mode 100755 index 0000000..f8e2891 --- /dev/null +++ b/src/common/units/names_ships/GER_ship_name_2.txt @@ -0,0 +1,729 @@ + +GER_BB_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_BB_2 + + for_countries = { TIX } + + type = ship + ship_types = { capital_ship ship_hull_heavy battleship battle_cruiser } + + fallback_name = "第%d量产战列舰" + + + ordered = { + 1 = {"沙恩霍斯特"} + 2 = {"格奈泽瑙"} + 3 = {"俾斯麦"} + 4 = {"提尔皮茨"} + 5 = {"兴登堡"} + 6 = {"鲁登道夫"} + 7 = {"腓特烈大帝"} + 8 = {"大德意志"} + 9 = {"乌尔里希·冯·胡滕"} + 10 = {"戈茨·冯·贝利辛根"} + 11 = {"勃兰登堡"} + 12 = {"黑森"} + 13 = {"扎林根"} + 14 = {"梅克伦堡"} + 15 = {"阿尔萨斯"} + 16 = {"洛林根"} + 17 = {"汉诺威"} + 18 = {"拿骚"} + 19 = {"波美拉尼亚"} + 20 = {"威斯特法伦"} + 21 = {"莱茵兰"} + 22 = {"图林根"} + 23 = {"符腾堡"} + 24 = {"布伦瑞克"} + 25 = {"拜恩"} + 26 = {"萨克森"} + 27 = {"巴登"} + 28 = {"维森堡"} + 29 = {"东弗里斯兰"} + 30 = {"奥尔登堡"} + 31 = {"波森"} + 32 = {"普鲁士"} + 33 = {"皮劳"} + 34 = {"赫尔戈兰"} + 35 = {"施瓦本"} + 36 = {"韦尔特"} + 37 = {"韦廷"} + 38 = {"维特尔斯巴赫"} + 39 = {"欧布特里特"} + 40 = {"奥斯特马克"} + 41 = {"石勒苏益格"} + 42 = {"荷尔斯泰因"} + 43 = {"弗兰肯"} + 44 = {"施特雷利"} + 45 = {"祖国"} + 46 = {"西里西亚"} + } +} + +GER_BC_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_BC_2 + + for_countries = { TIX } + + type = ship + ship_types = { capital_ship ship_hull_heavy battleship battle_cruiser } + + fallback_name = "%第%d量产战列巡洋舰" + + + ordered = { + 1 = {"冯·德·坦恩"} + 2 = {"毛奇"} + 3 = {"戈本"} + 4 = {"德尔弗林格"} + 5 = {"霍尔岑多夫"} + 6 = {"约克"} + 7 = {"冯·马肯森"} + 8 = {"冯·莱托 - 福尔贝克"} + 9 = {"腓特烈·巴巴罗萨"} + 10 = {"卡尔大帝"} + } +} + +GER_TB_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_TB_2 + + for_countries = { TIX } + + can_use = { + NOT = { + OR = { + has_completed_focus = GER_return_of_the_kaiser + has_completed_focus = GER_the_monarchy_compromise + } + } + } + + type = ship + ship_types = { ship_hull_light destroyer } + + fallback_name = "T %d" + + + ordered = { + 201 = {"海鸥"} + 202 = {"信天翁"} + 203 = {"鱼鹰"} + 204 = {"鹰狮"} + 205 = {"鹘"} + 206 = {"秃鹰"} + 207 = {"狼"} + 208 = {"臭鼬"} + 209 = {"猎豹"} + 210 = {"黑豹"} + 211 = {"虎"} + 212 = {"狮"} + 213 = {"猞猁"} + 1 = {"T 1"} + 2 = {"T 2"} + 3 = {"T 3"} + 4 = {"T 4"} + 5 = {"T 5"} + 6 = {"T 6"} + 7 = {"T 7"} + 8 = {"T 8"} + 9 = {"T 9"} + 10 = {"T 10"} + 11 = {"T 11"} + 12 = {"T 12"} + } +} + +GER_SS_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_SUBMARINES_2 + + for_countries = { TIX } + + can_use = { + NOT = { + OR = { + has_completed_focus = GER_return_of_the_kaiser + has_completed_focus = GER_the_monarchy_compromise + } + } + } + + type = ship + ship_types = { ship_hull_submarine submarine } + + fallback_name = "U-%d" + +} + +GER_CA_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_CA_2 + + for_countries = { TIX } + + can_use = { + NOT = { + OR = { + has_completed_focus = GER_return_of_the_kaiser + has_completed_focus = GER_the_monarchy_compromise + } + } + } + + type = ship + ship_types = { capital_ship ship_hull_cruiser heavy_cruiser light_cruiser} + + fallback_name = "第%d量产重巡洋舰" + + + ordered = { + 1 = {"施佩伯爵将军号"} + 2 = {"希佩尔海军上将"} + 3 = {"布吕歇尔"} + 4 = {"欧根亲王"} + 5 = {"塞德利茨"} + 6 = {"呂佐"} + 7 = {"罗恩"} + 8 = {"德意志"} + 9 = {"赫塔"} + 10 = {"芙蕾雅"} + 11 = {"维奈塔"} + 12 = {"齐格弗里德"} + 13 = {"汉萨"} + 14 = {"腓特烈 卡尔"} + 15 = {"布登布罗克"} + 16 = {"比藤费尔德"} + 17 = {"施瓦岑贝格"} + 18 = {"艾科恩"} + 19 = {"弗莱明"} + 20 = {"博延"} + 21 = {"黑瑟勒"} + 22 = {"沃尔施"} + 23 = {"曼斯费尔德"} + 24 = {"卡尔克罗伊特"} + 25 = {"克莱斯特"} + 26 = {"弗兰格尔"} + 27 = {"多因"} + 28 = {"黑德"} + 29 = {"克罗寇"} + } +} + +GER_CL_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_CL_2 + + for_countries = { TIX } + + can_use = { + NOT = { + OR = { + has_completed_focus = GER_return_of_the_kaiser + has_completed_focus = GER_the_monarchy_compromise + } + } + } + + type = ship + ship_types = { screen_ship ship_hull_cruiser heavy_cruiser light_cruiser} + + fallback_name = "第%d量产轻巡洋舰" + + + ordered = { + 7 = {"慕尼黑"} + 8 = {"柏林"} + 9 = {"汉堡"} + 10 = {"斯图加特"} + 11 = {"不莱梅"} + 12 = {"吕贝克"} + 13 = {"但泽"} + 14 = {"斯德丁"} + 15 = {"德累斯顿"} + 16 = {"美因茨"} + 17 = {"奥格斯堡"} + 18 = {"马格德堡"} + 19 = {"布雷斯劳"} + 20 = {"汉诺威"} + 21 = {"施特拉尔松"} + 22 = {"法兰克福"} + 23 = {"罗斯托克"} + 24 = {"埃尔宾"} + 25 = {"斯特拉斯堡"} + 26 = {"雷根斯堡"} + 27 = {"威斯巴登"} + 28 = {"亚琛"} + 29 = {"波茨坦"} + 30 = {"海德堡"} + 31 = {"基尔"} + 32 = {"维尔茨堡"} + 33 = {"明斯特"} + 34 = {"达姆施塔特"} + 35 = {"开姆尼茨"} + 36 = {"布伦瑞克"} + 37 = {"卡塞尔"} + 38 = {"奥尔登堡"} + 39 = {"杜塞尔多夫"} + 40 = {"哈雷"} + 41 = {"维也纳"} + 42 = {"多特蒙德"} + 43 = {"弗莱堡"} + 44 = {"杜伊斯堡"} + 45 = {"曼海姆"} + 46 = {"埃尔福特"} + 47 = {"奥斯纳布吕克"} + 48 = {"埃森"} + 49 = {"沃尔夫斯堡"} + 50 = {"伍珀塔尔"} + 51 = {"布拉格"} + 52 = {"因斯布鲁克"} + 53 = {"萨尔布吕肯"} + 54 = {"波森"} + 55 = {"穆尔豪森"} + 56 = {"帕德博恩"} + 57 = {"布尔诺"} + 58 = {"因戈尔施塔特"} + 59 = {"比勒费尔德"} + 60 = {"萨尔茨堡"} + 61 = {"比尔森"} + 62 = {"米尔海姆"} + 63 = {"海尔布隆"} + 64 = {"波恩"} + 65 = {"格拉茨"} + 116 = {"弗伦斯堡"} + 66 = {"奥伯豪森"} + 67 = {"路德维希港"} + 68 = {"波鸿"} + 69 = {"索林根"} + 70 = {"林茨"} + 71 = {"门兴格拉德巴赫"} + 72 = {"菲尔特"} + 73 = {"特里尔"} + 74 = {"哈根"} + 75 = {"克雷费尔德"} + 76 = {"乌尔姆"} + 77 = {"哥廷根"} + 78 = {"盖尔森基兴"} + 79 = {"雷克林豪森"} + 80 = {"普福尔茨海姆"} + 81 = {"哈姆"} + 82 = {"博特罗普"} + 83 = {"不来梅港"} + 84 = {"罗伊特林根"} + 85 = {"耶拿"} + 86 = {"科布伦茨"} + 87 = {"勒沃库森"} + 88 = {"诺伊斯"} + 89 = {"奥芬巴赫"} + 90 = {"黑尔纳"} + 91 = {"雷姆沙伊德"} + 92 = {"凯泽斯劳滕"} + 93 = {"扎尔茨吉特"} + 94 = {"什未林"} + 95 = {"科特布斯"} + 96 = {"威廉港"} + 97 = {"埃朗根"} + 98 = {"席根"} + 99 = {"希尔德斯海姆"} + 101 = {"茨维考"} + 102 = {"美杜莎"} + 103 = {"尼俄伯"} + 104 = {"宁芙"} + 105 = {"布鲁默"} + 106 = {"布雷姆斯"} + 107 = {"羚"} + 108 = {"忒提丝"} + 109 = {"阿里亚德涅"} + 110 = {"亚马逊"} + 111 = {"福乐普"} + 112 = {"阿阔娜"} + 113 = {"温蒂妮"} + 114 = {"海拉"} + 115 = {"吉菲昂"} + 1 = {"埃姆登"} + 2 = {"柯尼斯堡"} + 3 = {"卡尔斯鲁厄"} + 4 = {"科隆"} + 5 = {"莱比锡"} + 6 = {"纽伦堡"} + } +} + + +GER_DD_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_DESTROYERS_2 + + for_countries = { TIX } + + can_use = { + NOT = { + OR = { + has_completed_focus = GER_return_of_the_kaiser + has_completed_focus = GER_the_monarchy_compromise + } + } + } + + type = ship + ship_types = { ship_hull_light destroyer } + + fallback_name = "第%d量产驱逐舰" + + + ordered = { + 1 = {"Z1 列博莱希特·马斯"} + 2 = {"Z2 格奥尔格·蒂勒"} + 3 = {"Z3 马克思·舒尔茨"} + 4 = {"Z4 理查德·贝特森"} + 5 = {"Z5 保罗·雅格比"} + 6 = {"Z6 西奥多·里德尔"} + 7 = {"Z7 赫尔曼·舒曼"} + 8 = {"Z8 布鲁诺·海内曼"} + 9 = {"Z9 沃尔夫·冈克"} + 10 = {"Z10 汉斯·洛迪"} + 11 = {"Z11 贝恩德·冯·阿尼姆"} + 12 = {"Z12 埃里克·基瑟"} + 13 = {"Z13 埃里克·科勒"} + 14 = {"Z14 弗里德里希·伊恩"} + 15 = {"Z15 埃里克·施泰因布林克"} + 16 = {"Z16 弗里德里希·埃克霍尔特"} + 17 = {"Z17 迪瑟尔·冯·罗德"} + 18 = {"Z18 汉斯·吕德曼"} + 19 = {"Z19 赫尔曼·冠利"} + 20 = {"Z20 卡尔·加尔斯特"} + 21 = {"Z21 威廉·海德坎普"} + 22 = {"Z22 安东·施密特"} + } +} + +GER_CV_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_CARRIERS_2 + + for_countries = { TIX } + + can_use = { + NOT = { + OR = { + has_completed_focus = GER_return_of_the_kaiser + has_completed_focus = GER_the_monarchy_compromise + } + } + } + + type = ship + ship_types = { ship_hull_carrier carrier } + + fallback_name = "第%d量产航空母舰" + + + ordered = { + 1 = {"齐柏林伯爵"} + 2 = {"彼得·施特拉塞尔"} + 3 = {"塞德利茨"} + 4 = {"欧罗巴"} + 5 = {"波茨坦"} + 6 = {"奥托·利林塔尔"} + 7 = {"欧若拉"} + 10 = {"曼弗雷德·冯·里希特霍芬"} + 11 = {"马克斯·英麦曼"} + } +} + +GER_THEME_FISH_2 = { + name = NAME_THEME_FISH_2 + + for_countries = { TIX } + + can_use = { + NOT = { + OR = { + has_completed_focus = GER_return_of_the_kaiser + has_completed_focus = GER_the_monarchy_compromise + } + } + } + + type = ship + + fallback_name = "%d 号舰" + + + ordered = { + 1 = {"梭鲈"} + 2 = {"鲇"} + 3 = {"鲱"} + 4 = {"鳗鲡"} + 5 = {"梭鱼"} + 6 = {"比目鱼"} + 7 = {"鳕"} + 8 = {"鲨"} + 9 = {"黄貂鱼"} + 10 = {"七鳃鳗"} + 11 = {"鰟鮍"} + 12 = {"鲑"} + 24 = {"河鲈"} + 13 = {"鳕鱼"} + 14 = {"鳟"} + 15 = {"鳇"} + 16 = {"鲃"} + 17 = {"丁鲷"} + 18 = {"沙丁鱼"} + 19 = {"虾虎鱼"} + 20 = {"鲭"} + 21 = {"庸蝶"} + 22 = {"鳎"} + 23 = {"鲂"} + } +} + +GER_THEME_ANIMALS_2 = { + name = NAME_THEME_ANIMALS_2 + + for_countries = { TIX } + + can_use = { + NOT = { + OR = { + has_completed_focus = GER_return_of_the_kaiser + has_completed_focus = GER_the_monarchy_compromise + } + } + } + + type = ship + + fallback_name = "%d 号舰" + + + ordered = { + 1 = {"海鸥"} + 2 = {"信天翁"} + 3 = {"鱼鹰"} + 4 = {"鹰狮"} + 5 = {"鹘"} + 6 = {"秃鹰"} + 7 = {"狼"} + 8 = {"臭鼬"} + 9 = {"猎豹"} + 10 = {"黑豹"} + 11 = {"虎"} + 12 = {"狮"} + 13 = {"山猫"} + 14 = {"熊"} + 15 = {"美洲豹"} + 16 = {"猎豹"} + 17 = {"眼镜蛇"} + 18 = {"蝰蛇"} + 19 = {"龙"} + 20 = {"鼬鼠"} + 21 = {"海豚"} + 22 = {"鲸"} + 23 = {"鸦"} + 24 = {"鹰"} + 25 = {"蛮牛"} + 26 = {"美洲狮"} + 27 = {"毒蛇"} + 28 = {"獭"} + 29 = {"海狸"} + 30 = {"野牛"} + 31 = {"驼鹿"} + 32 = {"獾"} + 33 = {"鹿"} + 34 = {"山羊"} + 35 = {"斑马"} + 36 = {"白鼬"} + 37 = {"白貂"} + 38 = {"紫貂"} + 39 = {"豹猫"} + 40 = {"鬣狗"} + 41 = {"黄鼠狼"} + 42 = {"苍鹭"} + 43 = {"狐"} + 44 = {"鹳"} + 45 = {"鹤"} + 46 = {"鸬鹚"} + 47 = {"雀鹰"} + 48 = {"秃鹰"} + 49 = {"鸢"} + } +} + +GER_THEME_RIVERS_2 = { + name = NAME_THEME_RIVERS_2 + + for_countries = { TIX } + + can_use = { + NOT = { + OR = { + has_completed_focus = GER_return_of_the_kaiser + has_completed_focus = GER_the_monarchy_compromise + } + } + } + + type = ship + + fallback_name = "%d 号舰" + + + ordered = { + 1 = {"莱茵河"} + 2 = {"多瑙河"} + 3 = {"奥得河"} + 4 = {"瓦尔诺河"} + 5 = {"雷克尼茨河"} + 6 = {"奈塞河"} + 7 = {"美茵河"} + 8 = {"特拉维河"} + 9 = {"于克河"} + 28 = {"贾德河"} + 29 = {"易北河"} + 10 = {"因河"} + 11 = {"伊萨尔河"} + 12 = {"马斯河"} + 24 = {"鲁尔河"} + 25 = {"施普雷河"} + 13 = {"摩泽尔河"} + 14 = {"乌珀河"} + 15 = {"萨尔河"} + 16 = {"阿尔夫河"} + 17 = {"内卡河"} + 18 = {"绍尔河"} + 19 = {"威悉河"} + 20 = {"阿勒河"} + 21 = {"富尔达河"} + 22 = {"韦拉河"} + 23 = {"阿尔斯特河"} + 26 = {"哈维尔河"} + } +} + +GER_THEME_GERMANIC_2 = { + name = NAME_THEME_GERMANIC_MYTHOLOGY_2 + + for_countries = { TIX } + + can_use = { + NOT = { + OR = { + has_completed_focus = GER_return_of_the_kaiser + has_completed_focus = GER_the_monarchy_compromise + } + } + } + + type = ship + + fallback_name = "%d 号舰" + + + ordered = { + 1 = {"沃坦"} + 2 = {"多纳尔"} + 3 = {"提尔"} + 4 = {"弗里亚"} + 5 = {"乌拉"} + 6 = {"福尔"} + 7 = {"高苏斯"} + 8 = {"米特嘉德"} + 9 = {"赫尔莱亚"} + 28 = {"希尼林贝格"} + 29 = {"小精灵"} + 10 = {"索列姆"} + 11 = {"埃吉尔"} + 12 = {"阿特拉"} + 24 = {"兰"} + 25 = {"霍德尔"} + 13 = {"希密尔"} + 14 = {"包尔"} + 15 = {"巴度赫纳"} + 16 = {"布拉吉"} + 17 = {"威利"} + 18 = {"斯露德"} + 19 = {"伊登"} + 20 = {"洛德"} + 21 = {"玛尼"} + 22 = {"曼奴斯"} + 23 = {"维汉萨"} + 26 = {"思齐"} + } +} + +GER_THEME_BATTLE_2 = { + name = NAME_THEME_BATTLES_2 + + for_countries = { TIX } + + can_use = { + NOT = { + OR = { + has_completed_focus = GER_return_of_the_kaiser + has_completed_focus = GER_the_monarchy_compromise + } + } + } + + type = ship + + fallback_name = "%d 号舰" + + + ordered = { + 1 = {"斯卡格拉克"} + 2 = {"托伊托堡森林"} + 3 = {"佛兰德斯"} + 4 = {"凡尔登"} + 5 = {"色当"} + 6 = {"克尼格雷茨"} + 7 = {"洛伊滕"} + 8 = {"索尔"} + 17 = {"坦能堡"} + 9 = {"克塞尔斯多夫"} + 28 = {"皮尔马森斯"} + 29 = {"大贝伦"} + 10 = {"拉洛泰尔"} + 11 = {"库尔姆"} + 12 = {"佳盟"} + 24 = {"图佩尔战壕"} + 25 = {"特鲁特诺夫"} + 13 = {"赫尔戈兰"} + 14 = {"多格尔沙洲"} + 15 = {"科罗内尔"} + 16 = {"槟城"} + + } +} + +GER_BC_IMPERIAL_2 = { + name = NAME_THEME_IMPERIAL_BC_2 + + for_countries = { TIX } + + can_use = { + OR = { + has_completed_focus = GER_return_of_the_kaiser + has_completed_focus = GER_the_monarchy_compromise + } + } + prefix = "SMS " + type = ship + ship_types = { capital_ship ship_hull_heavy battleship battle_cruiser } + + fallback_name = "%d 号战列巡洋舰" + + + ordered = { + 1 = {"冯·德·坦恩"} + 2 = {"毛奇"} + 3 = {"戈本"} + 4 = {"德尔弗林格"} + 5 = {"霍尔岑多夫"} + 6 = {"约克"} + 7 = {"冯·马肯森"} + 8 = {"冯·莱托 - 福尔贝克"} + 9 = {"腓特烈·巴巴罗萨"} + 10 = {"卡尔大帝"} + 11 = {"埃特尔·弗里德里希亲王"} + 12 = {"维多利亚 露易丝"} + 13 = {"海因里希亲王"} + } +} diff --git a/src/common/units/names_ships/ITA_ship_names.txt b/src/common/units/names_ships/ITA_ship_names.txt new file mode 100755 index 0000000..7a003ce --- /dev/null +++ b/src/common/units/names_ships/ITA_ship_names.txt @@ -0,0 +1,260 @@ +##### ITALY NAME LISTS ##### +### REGULAR DESTROYER NAMES### +ITA_DD_HISTORICAL = { + name = NAME_THEME_HISTORICAL_DESTROYERS + + for_countries = { ITA SAD } + + type = ship + ship_types = { ship_hull_light destroyer ship_hull_civilian } + + prefix = "RN " # Regio Cacciatorpediniere (this group includes also torpedo boats classified as RT - Regio Torpediniere) + fallback_name = "Cacciatorpediniere %s" + + unique = { + "阿德尔奇" "德西德里乌斯" "奥塔里" "阿尔博因" "罗撒里" "阿达洛德" "古尼珀特" + "西风" "和风" "朱塞佩·米索里" "伊波利托·尼沃" "皮拉德·布隆泽蒂" "罗索利诺·皮洛" + "室女座" "苍鹰" "英仙座" "天狼星" "射手座" "织女星" "金牛座" "仙女座" "牵牛星" "克里梦妮" "半人马座" "双子座" "天鹅座" "老人星" "仙后座" "阿尔弗雷多·奥里亚尼" "维托里奥·阿尔菲耶里" + "焦苏埃·卡尔杜奇" "文琴佐·吉奥贝蒂" "卡米契亚·内拉" "山地步兵" "炮手" "厄立特里亚军团" "飞行员" "神射手" "步枪手" "胸甲骑兵" "来复枪手" "工程兵" "掷弹兵" "枪骑兵" "炮兵" + "海盗" "军团" "机枪手" "标枪兵" "天蝎座" "白鹭" "翠鸟" "林仙" "艾瑞尔" "昴宿星团" "波鲁克斯" "帕拉斯" "帕耳忒诺珀" "天琴座" "天秤座" "豺狼座" "天猫座" "克利俄" "喀耳刻" "卡利俄佩" "卡吕普索" + "白羊座" "大角星" "御夫座" "参宿七" "波江座" "天龙座" "罗马短剑" "长剑" "匕首" "短刀" "长枪" "斧枪" "小熊座" "大熊座" "飞马座" "猎户座" "小犬座" "信风" "勇气" "勇敢" + "旋风" "暴风" "西洛可风" "阵风" "披靡" "季风" "台风" "飓风" + "猎豹" "坦克兵" "飞行中队" "普雷穆达" "希贝尼克" "卢布尔雅那" "马戈提尼指挥官" "巴罗尼指挥官" "博西尼指挥官" "伯蒂指挥官" "卡萨纳指挥官" "科尔西指挥官" + "克里斯托法罗指挥官" "戴阿诺指挥官" "埃斯波西托指挥官" "菲奥雷利指挥官" "丰塔纳指挥官" "扬纳塔西奥指挥官" "奇奥贝指挥官" "吉奥尔基指挥官" + "米兰指挥官" "莫卡盖塔指挥官" "诺瓦罗指挥官" "罗多卡纳齐指挥官" "鲁塔指挥官" "托斯卡诺指挥官" "弹弓" "弩箭" + "琥珀" "绿柱石" "珊瑚" "碧玉" "雪花石" "银" "蓝宝石" "象牙" + } +} + +### LIGHT CRUISER NAMES### +ITA_CL_HISTORICAL = { + name = NAME_THEME_HISTORICAL_CL + + for_countries = { ITA SAD } + + type = ship + ship_types = { ship_hull_cruiser light_cruiser } + + prefix = "RN " # Regio Incrociatore + fallback_name = "Incrociatore leggero %s" + + unique = { + "斯通波利" "吉奥基诺·佩苏蒂" + "奥斯塔公爵" "欧根亲王" "路易吉·阿迪梅奥" "朱塞佩·加里波第" "阿蒂利乌斯·雷古鲁斯" "阿非利加征服者西庇阿" "朱利奥·日耳曼尼科" "伟大的庞贝" + "卢基乌斯·苏拉" "卡约·马里奥" "奥古斯都" "奥皮欧·图拉真" "克劳迪奥·德鲁索" "克劳迪奥·蒂贝里奥" "维普撒尼欧·阿格里帕" "保罗·埃米利奥" "圣马可" "埃特纳" "维苏威" "康斯坦佐·齐亚诺" "威尼斯" + "巴里" "塔兰托" "阿尔伯托·达·朱桑诺" "阿尔贝里科·达·巴比亚诺" "巴托洛梅奥·克莱奥尼" "乔瓦尼·达莱·班德·内雷" "路易吉·卡多尔纳" "阿尔曼多·迪亚兹" "莱蒙多·蒙特库科利" "穆齐奥·阿滕多洛" + "巴西利卡塔" "坎帕尼亚" "伦巴底" "卡拉布里亚" "厄尔巴" "伊特鲁利亚" "利古里亚" "普利亚" "翁布里亚" "夸尔托" "尼诺·比卓" "玛莎拉" "利比亚" "安科纳" "布林迪西" + "弗朗切斯科·卡拉乔洛" "彼得罗·卡尔维" "朱利奥·芬奇" "恩里科·塔佐利" "埃尔皮诺·巴格诺利尼" "古列尔莫·马可尼" "路易吉·托雷利" "巴拉卡少校" "马可·安东尼奥·布拉加丁" + "弗朗切斯科·里斯蒙多" "恩里科·托利" "安东尼奥·谢萨" "戈弗雷多·马梅利" "朱利奥·马志尼" "蒂托·斯佩里" "班迪拉兄弟" "卢西亚诺·玛纳拉" "奇罗·蒙诺提" "路易吉·塞滕布里尼" + } +} + +### HEAVY CRUISER NAMES### +ITA_CA_HISTORICAL = { + name = NAME_THEME_HISTORICAL_CA + + for_countries = { ITA SAD } + + type = ship + ship_types = { ship_hull_cruiser heavy_cruiser } + + prefix = "RN " # Regio Incrociatore + fallback_name = "Incrociatore pesante %s" + + unique = { + "特伦托" "的里雅斯特" "扎拉" "阜姆" "戈里察" "波拉" "波扎诺" "圣乔治" + "卡洛·阿尔贝托" "马可·波罗" "瓦雷泽" "弗朗切斯科·费鲁西奥" "比萨" "阿玛菲" + "热情" "勇敢" + } +} + +### MINELAYER NAMES### +ITA_MINELAYERS_HISTORICAL = { + name = NAME_THEME_HISTORICAL_MINELAYERS + + for_countries = { ITA SAD } + + type = ship + ship_types = { ship_hull_cruiser light_cruiser ship_hull_light destroyer ship_hull_civilian } + + prefix = "RN " + fallback_name = "Posamine %s" + + unique = { + "达达尼尔" "米拉佐" "奥斯蒂亚" "莱尼亚诺" "勒班陀" "亚克兴" + "布里奥尼" "巴弗鲁托" "莱罗斯" "加尔加诺" "帕尼加利亚" "圣朱斯托" "瓦尼伦加" + } +} + +### BATTLESHIP NAMES ### +ITA_BB_HISTORICAL = { + name = NAME_THEME_HISTORICAL_BB + + for_countries = { ITA SAD } + + type = ship + ship_types = { ship_hull_heavy battleship } + + prefix = "RN " # Regia Nave + fallback_name = "Corazzata %s" + + unique = { + "加富尔伯爵" "朱利奥·凯撒" "利托里奥" "维内托" + "卡约·杜伊里奥" "安德烈亚·多利亚" "帝国" + "但丁·阿利吉耶里" "艾莉娜王后" "维托里奥·埃曼努埃莱" + "威尼斯" "伦巴底" + } +} + +### BATTLECRUISER NAMES ### +ITA_BC_HISTORICAL = { + name = NAME_THEME_HISTORICAL_BC + + for_countries = { ITA SAD } + + type = ship + ship_types = { ship_hull_heavy battle_cruiser } + + prefix = "RN " # Regio Incrociatore + fallback_name = "Incrociatore da battaglia %s" + + unique = { + "克里斯托弗·哥伦布" "弗朗切斯科·莫罗斯尼" + "玛格丽娜王后" "埃曼努埃莱·菲利伯托" "圣邦海军上将" "翁贝托一世" "恩里科·丹多洛" "劳里亚的罗杰" "阿梅德奥王子" + } +} + +### AIRCRAFT CARRIER NAMES ### +ITA_CV_HISTORICAL = { + name = NAME_THEME_HISTORICAL_CARRIERS + + for_countries = { ITA SAD } + + type = ship + ship_types = { ship_hull_carrier carrier } + + prefix = "RN " # Regia Nave + fallback_name = "Portaerei %s" + + unique = { + "天鹰" "鹞鹰" "欧罗巴" "奇迹" + } +} + +### SUBMARINES ### +ITA_SS_NAUTILUS = { + name = NAME_THEME_HISTORICAL_NAUTILUS_SUBMARINES + + for_countries = { ITA SAD } + + type = ship + ship_types = { ship_hull_submarine submarine } + + prefix = "" + fallback_name = "W%s" +} + +ITA_SS_SLA = { + name = NAME_THEME_HISTORICAL_SLA_SUBMARINES + + for_countries = { ITA SAD } + + type = ship + ship_types = { ship_hull_submarine submarine } + + prefix = "" + fallback_name = "Sla %s" +} + +ITA_SS_HISTORICAL = { + name = NAME_THEME_HISTORICAL_SUBMARINES + + for_countries = { ITA SAD } + + type = ship + ship_types = { ship_hull_submarine submarine } + + prefix = "RN " # Regio Sommergibile + fallback_name = "Sommergibile %s" + + unique = { + "格劳科斯" "海狮" "彼得罗·卡尔维" "朱利奥·芬奇" "恩里科·塔佐利" "亚尔戈" "帆水母" "琥珀" "绿柱石" "珊瑚" "碧玉" "宝石" "伊里斯" "孔雀石" "缟玛瑙" "珍珠" "绿松石" "阿杜瓦" "阿拉吉" + "阿拉达姆" "阿辛格" "阿克苏姆" "贝卢尔" "达加布尔" "德西" "杜布拉" "冈达尔" "拉佛勒" "默克莱" "那格利" "希雷" "滕比恩" "阿尔谢克" "谢贝利河" "马塞洛" "丹多洛" "维尼洛" "普罗瓦纳" + "莫切尼哥" "纳尼" "巴巴里戈" "伊默" "莫罗切尼" "卡佩里尼指挥官" "法迪布鲁诺" "布林" "加伐尼" "古格利尔莫蒂" "阿基米德" "托里拆利" "柳兹准将" "埃尔皮诺·巴格诺利尼" + "瑞吉纳多·朱利安尼" "塔兰蒂尼上校" "古列尔莫·马可尼" "莱昂纳多·达·芬奇" "路易吉·托雷利" "亚历山德罗·马拉斯宾纳" "巴拉卡少校" "圣邦海军上将" "卡尼海军上将" + "米罗海军上将" "卡拉乔洛海军上将" "钢" "雪花石" "银" "蓝宝石" "象牙" "青铜" "钴" "翡翠" "花岗岩" "镍" "铂" "斑岩" "钨" "人鱼" "漩涡" "波涛" + "大浪" "涡流" "鹦鹉螺" "钡" "锂" "钠" "钾" "铜" "铁" "锌" "铅" + "海鳝" "鳗鱼" "鲷鱼" "鲈鱼" "石斑鱼" "牙鲷" "铬" "黄铜" "镉" "钒" "铱" "钌" "金" "铝" "锑" "磷" "锰" "硫" "硅" "镁" + "汞" "石棉" "马可·安东尼奥·布拉加丁" "菲利波·科里多尼" "彼得罗·米卡" "海豹" "阿特罗波斯" "磷虾" "安东尼奥·巴贾蒙蒂" "弗朗切斯科·里斯蒙多" + "巴利拉" "多梅尼克·米勒莱尔" "恩里科·托利" "安东尼奥·谢萨" "戈弗雷多·马梅利" "皮耶罗·卡波尼" "普罗西达的乔瓦尼" "蒂托·斯佩里" "维特·皮萨尼" "马可·安东尼奥·科罗纳" + "乔瓦尼·鲍桑" "德·热内斯" "埃托雷·费拉莫斯卡" "班迪拉兄弟" "卢西亚诺·玛纳拉" "山托列·散塔罗沙" "奇罗·蒙诺提" "鲨鱼" "独角鲸" "海豚" "海象" "亚尔戈英雄" "詹缇娜" + "航海" "蛇" "路易吉·塞滕布里尼" "鲁杰罗·塞蒂莫" "伽利略·伽利莱" "托里拆利" "伽利略·费拉里斯" "紫水晶" "安菲特里忒" "钻石" "加拉蒂亚" "纳伊阿得斯" "涅瑞伊得斯" "温蒂妮" + "红宝石" "塞壬" "祖母绿" "黄玉" "紫石英" + "锕" "氮" "溴" "碳" "氦" "钼" "锇" "氧" + } +} + +### THEME: ITALIAN REGIONS ### +ITA_REGIONS = { + name = NAME_THEME_REGIONS + + for_countries = { ITA SAD } + + type = ship + + prefix = "RN " # Regia Nave + unique = { + "撒丁尼亚" "西西里" "卢卡尼亚" "阿布鲁兹" "拉齐奥" "马尔凯" "托斯卡纳" "艾米利亚" "皮埃蒙特" "威尼斯-特伦蒂诺" "威尼斯-尤加尼亚" "威尼斯-尤利亚" "德尔马提亚" + # "Calabria" "Basilicata" "Puglia" "Campania" "Umbria" "Etruria" "Liguria" "Lombardia" "Zara" + } +} + +## THEME: ITALIAN CITIES ### +ITA_CITIES = { + name = NAME_THEME_CITIES + + for_countries = { ITA SAD } + + type = ship + + prefix = "RN " # Regia Nave + unique = { + "米兰" "都灵" "那不勒斯" "巴勒莫" "佛罗伦萨" "热那亚" "波隆纳" "卡塔尼亚" "帕多瓦" "维罗纳" "布雷西亚" "特雷维索" "帕尔马" "普拉托" "摩德纳" "雷焦卡拉布里亚" "雷焦艾米利亚" "佩鲁贾" "拉温那" "里窝那" + "卡利亚里" "弗吉亚" "里米尼" "萨莱诺" "菲拉拉" "萨萨里" "蒙察" "维琴察" "科莫" "锡拉库萨" "贝加莫" "佩斯卡拉" "弗利" "莱切" "特拉帕尼" "曼托瓦" "拉奎拉" "锡耶纳" "拉斯佩齐亚" "帕维亚" "特尔尼" + "诺瓦拉" "皮亚琴察" "乌迪内" "阿雷佐" "切塞纳" "佩萨罗" "亚历山德里亚" "皮斯托亚" "卡坦扎罗" "卢卡" "阿斯蒂" "杰拉" "克雷莫纳" "维泰博" "科森察" "萨沃纳" + # "Roma" "Venezia" "Bari" "Trieste" "Taranto" "Bolzano" "Trento" "Ancona" "Fiume" "Gorizia" "Pola" "Pisa" "Brindisi" "Varese" + } +} + +## THEME: ITALIAN MYTHOLOGICAL NAMES ### +ITA_MYTHOLOGY = { + name = NAME_THEME_MYTHOLOGY + + for_countries = { ITA SAD } + + type = ship + + prefix = "RN " # Regia Nave + unique = { + "维纳斯" "阿波罗" "玛尔斯" "密涅耳瓦" "刻瑞斯" "狄俄倪索斯" "普路托" "武尔坎努斯" "朱诺" "维斯塔" "尼普顿" "朱庇特" "萨图尔努斯" "乌拉诺斯" "普罗米修斯" "普罗透斯" "奥罗拉" "阿特拉斯" "斯库拉" "卡律布狄斯" "马头鱼尾怪" + "卡利俄佩" "独眼巨人" "亚尔戈" "僧帽水母" "蜂王" "美杜莎" "雅努斯" "狄阿娜" "卡尔门蒂斯" "法拉瑟" "波摩纳" "波图努斯" "奥迦斯" "巴克科斯" "迪西" "费罗尼亚" "福尔图娜" + "阿基米德" "特里同" "高葛" "亚尔戈英雄" "安菲特里忒" "加拉蒂亚" "纳伊阿得斯" "涅瑞伊得斯" "温蒂妮" "塞壬" + } +} + +## THEME: ITALIAN WEATHER NAMES ### +ITA_WEATHER = { + name = NAME_THEME_WEATHER + + for_countries = { ITA SAD } + + type = ship + + prefix = "RN " # Regia Nave + unique = { + "信风" "旋风" "暴风" "东南风" "季风" "台风" "飓风" "龙卷风" "东北风" "北风" "行云" "南风" "和风" "闪电" + "雷电" "天雷" "雷雨" "雷鸣" "西北风" "东风" "西洛可风" "欧罗风" "气旋" "水波" "洋流" "震荡" "清风" "阵风" + "强风" "雷暴" "风暴" "烈风" "大风" + } +} + diff --git a/src/common/units/names_ships/ITA_ship_names_2.txt b/src/common/units/names_ships/ITA_ship_names_2.txt new file mode 100755 index 0000000..0dee9bc --- /dev/null +++ b/src/common/units/names_ships/ITA_ship_names_2.txt @@ -0,0 +1,974 @@ +##### ITALY NAME LISTS ##### +### REGULAR DESTROYER NAMES### +ITA_DD_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_DESTROYERS_2 + + for_countries = { SAD } + + type = ship + ship_types = { ship_hull_light destroyer } + + prefix = "RCT " # Regio Cacciatorpediniere (this group includes also torpedo boats classified as RT - Regio Torpediniere) + fallback_name = "%s 号驱逐舰" + + unique = { + "黑衫兵" # Camicia Nera + "航空兵" # Aviere + "炮兵" # Artigliere + "龙骑兵" # Carabiniere + "工兵" # Geniere + "列兵" # Fuciliere + "掷弹兵" # Granatiere + "胸甲骑兵" # Corazziere + "枪骑兵" # Lanciere + "山地兵" # Alpino + "猎兵" # Bersagliere + "民兵" # Ascari + "机枪兵" # Mitragliere + "罗马军团兵" # Legionario + "私掠者" # Corsaro + "邦巴迪埃莱" # Bombardiere + "罗马轻步兵" # Velite + "马格尼舰长" # Comandante Margottini + "巴罗尼舰长" # Comandante Baroni + "博西尼舰长" # Comandante Borsini + "博迪舰长" # Comandante Botti + "卡萨纳舰长" # Comandante Casana + "柯西舰长" # Comandante Corsi + "德·克里斯托法罗舰长" # Comandante De Cristofaro + "德兰诺舰长" # Comandante Dell'Anno + "埃斯波西托舰长" # Comandante Esposito + "菲奥里利舰长" # Comandante Fiorelli + "丰塔纳舰长" # Comandante Fontana + "吉安娜塔塔西奥舰长" # Comandante Giannattasio + "吉奥贝舰长" # Comandante Giobbe + "乔治斯舰长" # Comandante Giorgis + "米兰舰长" # Comandante Milano + "莫卡加塔舰长" # Comandante Moccagatta + "诺瓦罗舰长" # Comandante Novaro + "罗多卡纳克齐舰长" # Comandante Rodocanacchi + "鲁塔舰长" # Comandante Ruta + "托斯卡纳舰长" # Comandante Toscano + "库尔塔托" # Curtatone + "卡拉塔菲米" # Calatafimi + "卡斯特尔费达" # Castelfidardo + "蒙赞巴诺" # Monzambano + "昆廷·塞拉" # Quintino Sella + "弗朗切斯科·克里斯皮" # Francesco Crispi + "乔万尼·尼可特拉" # Giovanni Nicotera + "贝蒂诺·里卡索利" # Bettino Ricasoli + "纳扎里奥·萨乌罗" # Nazario Sauro + "切萨雷巴提斯蒂" # Cesare Battisti + "丹尼尔·马宁" # Daniele Manin + "弗朗西斯科·努洛" # Francesco Nullo + "旋风" # Turbine + "北风" # Aquilone + "朔风" # Borea + "希望" # Espero + "欧洲风" # Euro + "雨云" # Nembo + "南风" # Ostro + "西风" # Zeffiro + "飞镖" # Dardo + "箭头" # Freccia + "飞矢" # Saetta + "箭" # Strale + "闪电" # Baleno + "霹雳" # Folgore + "雷鸣" # Fulmine + "闪光" # Lampo + "西北风" # Maestrale + "东北风" # Grecale + "西南风" # Libeccio + "热风" # Scirocco + "阿尔弗雷多·奥里尼" # Alfredo Oriani + "维托里奥·阿尔菲" # Vittorio Alfieri + "吉奥斯卡丁齐" # Giosué Carducci + "文森佐·乔贝蒂" # Vincenzo Gioberti + "卡洛·米拉贝罗" # Carlo Mirabello + "奥古斯托·里博迪" # Augusto Riboty + "狮" # Leone + "豹" # Pantera + "虎" # Tigre + "阿尔维塞·达·莫斯托" # Alvise Da Mosto + "安东尼奥·达·诺利" # Antonio Da Noli + "尼科索洛·达·雷科" # Nicoloso Da Recco + "乔万尼·达·维拉扎诺" # Giovanni da Verrazzano + "兰泽罗拖·玛诺切诺" # Lanzerotto Malocello + "里昂·潘卡多" # Leone Pancaldo + "埃马努埃莱·佩萨戈诺" # Emanuele Pessagno + "安东尼奥·皮加费塔" # Antonio Pigafetta + "卢卡·塔里戈" # Luca Tarigo + "安东尼奥托·乌索迪马尔" # Antoniotto Usodimare + "乌戈利诺·维瓦尔蒂" # Ugolino Vivaldi + "尼科诺·芝诺" # Nicolò Zeno + "罗索力诺·皮洛" # Rosolino Pilo + "朱塞佩·切萨尔·阿巴" # Giuseppe Cesare Abba + "朱塞佩·德札" # Giuseppe Dezza + "朱塞佩·密苏里" # Giuseppe Missori + "安东尼奥·莫斯托" # Antonio Mosto + "伊波利托·尼沃" # Ippolito Nievo + "凯罗利兄弟" # Fratelli Cairoli + "西莫涅·思琪拉菲" # Simone Schiaffino + "勇敢" # Audace + "朱塞佩·西尔托里" # Giuseppe Sirtori + "乔万尼·阿切尔比" # Giovanni Acerbi + "文森佐·吉奥达诺" # Vincenzo Giordano Orsini + "弗朗切斯科·斯托尔科" # Francesco Stocco + "朱塞佩·拉·马萨" # Giuseppe La Masa + "安吉诺·巴西尼" # Angelo Bassini + "恩里科·科森斯" # Enrico Cosenz + "吉阿琴托·卡利尼" # Giacinto Carini + "尼古拉·法布里齐" # Nicola Fabrizi + "朱塞佩·拉·法里纳" # Giuseppe La Farina + "吉阿科莫·美第齐" # Giacomo Medici + "帕雷斯托" # Palestro + "康菲恩扎" # Confienza + "圣·马丁诺" # San Martino + "索尔费里诺" # Solferino + "安东尼奥·坎托雷将军" # Generale Antonio Cantore + "安东尼奥·卡斯契罗将军" # Generale Antonino Cascino + "安东尼奥·齐诺托将军" # Generale Antonio Chinotto + "卡洛·蒙坦纳里将军" # Generale Carlo Montanari + "阿齐勒·帕帕将军" # Generale Achille Papa + "马切洛·佩列斯汀纳里将军" # Generale Marcello Prestinari + "角宿一" # Spica + "苍鹰" # Astore + "豹" # Leopardo + "坦克兵" # Carrista + "法西斯行动队" # Squadrista + "普雷穆达" # Premuda + "希贝尼克" # Sebenico + "卢布尔雅那" # Lubiana + "弹弓" # Fionda + "弩" # Balestra + "卡洛·阿尔贝托·拉克奇亚" # Carlo Alberto Racchia + "狡猾" # Insidioso + "不安" # Irrequieto + "皮拉德·伯恩泽提" # Pilade Bronzetti + "安格斯提诺·贝尔塔尼" # Agostino Bertani + "贝内德托·卡利罗里" # Benedetto Cairoli + "英仙座" # Perseo + "天狼星" # Sirio + "伴女星" # Climene + "半人马" # Centauro + "射手座" # Sagittario + "织女一" # Vega + "毕宿五" # Aldebaran + "仙女座" # Andromeda + "河鼓二" # Altair + "心宿二" # Antares + "北河二" # Castore + "老人星" # Canopo + "仙后座" # Cassiopea + "天鹅座" # Cigno + "天秤座" # Libra + "天琴座" # Lira + "豺狼座" # Lupo + "天猫座" # Lince + "鹤一" # Airone + "昂宿六" # Alcione + "源神星" # Aretusa + "阿里尔" # Ariel + "昴宿星" # Pleiadi + "北河三" # Polluce + "智神星" # Pallade + "史神星" # Clio + "巫神星" # Circe + "司赋星" # Calliope + "海妖星" # Partenope + "卡吕普索" # Calipso + "大熊座" # Orsa + "飞马座" # Pegaso + "猎户座" # Orione + "南河三" # Procione + "气旋" # Ciclone + "勇敢" # Ardito + "台风" # Tifone + "英勇" # Animoso + "幸运" # Fortunale + "暴风" # Groppo + "热切" # Ardente + "飓风" # Uragano + "季风" # Monsone + "大胆" # Ardimentoso + "信风" # Aliseo + "无畏" # Impavido + "东南风" # Ghibli + "急切" # Impetouso + "不屈" # Indomito + "公羊" # Ariete + "亚瑟" # Arturo + "战车手" # Auriga + "参宿七" # Rigel + "波江座" # Eridano + "龙骑枪" # Dragone + "短剑" # Gladio + "剑" # Spada + "匕首" # Daga + "短刃" # Pugnale + "长矛" # Lancia + "戟" # Alabarda + "北极星" # Stella Polare + "罗索力诺·皮洛" # Rosolino Pilo + "朱塞佩·切萨尔·阿巴" # Giuseppe Cesare Abba + "朱塞佩·德札" # Giuseppe Dezza + "朱塞佩·密苏里" # Giuseppe Missori + "安东尼奥·莫斯托" # Antonio Mosto + "伊波利托·尼沃" # Ippolito Nievo + "凯罗利兄弟" # Fratelli Cairoli + "西莫涅·思琪拉菲" # Simone Schiaffino + "勇敢" # Audace + "朱塞佩·西尔托里" # Giuseppe Sirtori + "乔万尼·阿切尔比" # Giovanni Acerbi + "文森佐·吉奥达诺" # Vincenzo Giordano Orsini + "弗朗切斯科·斯托尔科" # Francesco Stocco + "朱塞佩·拉·马萨" # Giuseppe La Masa + "安吉诺·巴西尼" # Angelo Bassini + "恩里科·科森斯" # Enrico Cosenz + "吉阿琴托·卡利尼" # Giacinto Carini + "尼古拉·法布里齐" # Nicola Fabrizi + "朱塞佩·拉·法里纳" # Giuseppe La Farina + "吉阿科莫·美第齐" # Giacomo Medici + "帕雷斯托" # Palestro + "康菲恩扎" # Confienza + "圣·马丁诺" # San Martino + "索尔费里诺" # Solferino + "安东尼奥·坎托雷将军" # Generale Antonio Cantore + "安东尼奥·卡斯契罗将军" # Generale Antonino Cascino + "安东尼奥·齐诺托将军" # Generale Antonio Chinotto + "卡洛·蒙坦纳里将军" # Generale Carlo Montanari + "阿齐勒·帕帕将军" # Generale Achille Papa + "马切洛·佩列斯汀纳里将军" # Generale Marcello Prestinari + "角宿一" # Spica + "苍鹰" # Astore + "无惧" # Intrepido + "豹" # Leopardo + "坦克兵" # Carrista + "法西斯行动队" # Squadrista + "普雷穆达" # Premuda + "希贝尼克" # Sebenico + "卢布尔雅那" # Lubiana + "马格尼舰长" # Comandante Margottini + "巴罗尼舰长" # Comandante Baroni + "博西尼舰长" # Comandante Borsini + "博迪舰长" # Comandante Botti + "卡萨纳舰长" # Comandante Casana + "柯西舰长" # Comandante Corsi + "德·克里斯托法罗舰长" # Comandante De Cristofaro + "德兰诺舰长" # Comandante Dell'Anno + "埃斯波西托舰长" # Comandante Esposito + "菲奥里利舰长" # Comandante Fiorelli + "丰塔纳舰长" # Comandante Fontana + "吉安娜塔塔西奥舰长" # Comandante Giannattasio + "吉奥贝舰长" # Comandante Giobbe + "乔治斯舰长" # Comandante Giorgis + "米兰舰长" # Comandante Milano + "莫卡加塔舰长" # Comandante Moccagatta + "诺瓦罗舰长" # Comandante Novaro + "罗多卡纳克齐舰长" # Comandante Rodocanacchi + "鲁塔舰长" # Comandante Ruta + "托斯卡纳舰长" # Comandante Toscano + "弹弓" # Fionda + "弩" # Balestra + } +} + +### LIGHT CRUISER NAMES### +ITA_CL_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_CL_2 + + for_countries = { SAD } + + type = ship + ship_types = { ship_hull_cruiser light_cruiser } + + prefix = "RI " # Regio Incrociatore + fallback_name = "%s 号轻巡洋舰" + + unique = { + "欧根亲王" # Eugenio di Savoia + "阿布鲁齐公爵" # Duca degli Abruzzi + "朱塞佩·加里波第" # Giuseppe Garibaldi + "阿提里奥·莱格洛" # Attilio Regolo + "非洲征服者西庇阿" # Scipione Africano + "朱利奥·日耳曼" # Giulio Germanico + "庞培·马格诺" # Pompeo Magno + "卢西奥·科尔内利奥·新罗" # Lucio Cornelio Silla + "卡约·马里奥" # Caio Mario + "奥塔维亚诺·奥古斯托" # Ottaviano Augusto + "图拉真" # Ulpio Traiano + "克劳迪奥" # Claudio Druso + "克劳迪奥·蒂贝里奥" # Claudio Tiberio + "维普斯尼奥·阿格里帕" # Vipsanio Agrippa + "保罗·埃米利奥" # Paolo Emilio + "圣乔治" # San Giorgio + "圣马可" # San Marco + "埃特纳" # Etna + "维苏威" # Vesuvio + "科斯坦佐·奇亚诺" # Costanzo Ciano + "威尼斯" # Venezia + "巴里" # Bari + "塔兰托" # Taranto + "阿尔贝托·达·朱塞诺" # Alberto da Giussano + "阿尔贝科·达·巴比亚诺" # Alberico da Barbiano + "巴托洛米奥·科莱奥尼" # Bartolomeo Colleoni + "乔万尼·德尔·班德·尼" # Giovanni dalle Bande Nere + "路易吉·卡多尔纳" # Luigi Cadorna + "阿曼多·迪亚斯" # Armando Diaz + "拉依蒙多·蒙特库科利" # Raimondo Montecuccoli + "姆兹奥·阿登的罗" # Muzio Attendolo + "埃马努埃莱·费比托·奥斯塔公爵" # Emanuele Filiberto Duca d'Aosta + "巴西利卡塔" # Basilicata + "坎帕尼亚" # Campania + "伦巴底" # Lombardia + "卡拉布利亚" # Calabria + "厄尔巴" # Elba + "伊特鲁里亚" # Etruria + "利古里亚" # Liguria + "普利亚" # Puglia + "翁布里亚" # Umbria + "奎拉托" # Quarto + "尼诺·比西奥" # Nino Bixio + "马沙拉" # Marsala + "利比亚" # Libia + "安科那" # Ancona + "布林迪西" # Brindisi + } +} + +### HEAVY CRUISER NAMES### +ITA_CA_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_CA_2 + + for_countries = { SAD } + + type = ship + ship_types = { ship_hull_cruiser heavy_cruiser } + + prefix = "RI " # Regio Incrociatore + fallback_name = "%s 号重巡洋舰" + + unique = { + "特伦托" # Trento + "的里雅斯特" # Trieste + "扎拉" # Zara + "阜姆" # Fiume + "戈里西亚" # Gorizia + "波拉" # Pola + "博尔扎诺" # Bolzano + "圣乔治" # San Giorgio + "韦托·皮萨尼" # Vettor Pisani + "卡洛·阿尔贝托" # Carlo Alberto + "马可·波罗" # Marco Polo + "朱塞佩·加里波第" # Giuseppe Garibaldi + "瓦雷泽" # Varese + "弗朗切斯科·费鲁奇奥" # Francesco Ferruccio + "比萨" # Pisa + "阿马尔菲" # Amalfi + "圣马可" # San Marco + } +} + +### MINELAYER NAMES### +ITA_MINELAYERS_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_MINELAYERS_2 + + for_countries = { SAD } + + type = ship + ship_types = { ship_hull_cruiser light_cruiser ship_hull_light destroyer } + + prefix = "RN " + fallback_name = "%s 号布雷舰" + + unique = { + "达达尼尔" # Dardanelli + "米拉佐" # Milazzo + "奥斯蒂亚" # Ostia + "莱尼亚诺" # Legnano + "勒班陀" # Lepanto + "安济奥" # Azio + "布里俄尼" # Brioni + "布法罗托" # Buffoluto + "勒罗" # Lero + "蒙特加尔加诺" # Monte Gargano + "帕尼加利亚" # Panigaglia + "圣古斯托" # San Giusto + "瓦勒伦加" # Vallelunga + } +} + +### BATTLESHIP NAMES ### +ITA_BB_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_BB_2 + + for_countries = { SAD } + + type = ship + ship_types = { ship_hull_heavy battleship } + + prefix = "RN " # Regia Nave + fallback_name = "%s 号战列舰" + + unique = { + "加富尔伯爵" # Conte di Cavour + "朱利奥·凯撒" # Giulio Cesare + "利托里奥" # Littorio + "维托里奥·维内托" # Vittorio Veneto + "罗马" # Roma + "帝国" # Impero + "意大利" # Italia + "卡约·杜伊里奥" # Caio Duilio + "安德烈亚·多里亚" # Andrea Doria + "列奥纳多·达·芬奇" # Leonardo Da Vinci + "但丁·阿利吉耶里" # Dante Alighieri + "埃莱娜王后" # Regina Elena + "维托里奥·埃马努埃莱" # Vittorio Emanuele + } +} + +### BATTLECRUISER NAMES ### +ITA_BC_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_BC_2 + + for_countries = { SAD } + + type = ship + ship_types = { ship_hull_heavy battle_cruiser } + + prefix = "RI " # Regio Incrociatore + fallback_name = "%s 号战列巡洋舰" + + unique = { + "弗朗切斯科·卡拉乔洛" # Francesco Caracciolo + "克里斯托弗·哥伦布" # Cristoforo Colombo + "马坎通里奥·科罗纳" # Marcantonio Colonna + "弗朗切斯科 莫罗西尼" # Francesco Morosini + "阿梅迪奥王子" # Principe Amedeo + "角力场" # Palestra + "埃马努埃莱·费比托" # Emanuele Filiberto + "圣邦海军上将" # Ammiraglio di Saint Bon + "翁贝托国王" # Re Umberto + "恩里科·丹多洛" # Enrico Dandolo + "劳里亚的罗杰" # Ruggiero di Lauria + "玛格丽塔王后" # Regina Margherita + } +} + +### AIRCRAFT CARRIER NAMES ### +ITA_CV_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_CARRIERS_2 + + for_countries = { SAD } + + type = ship + ship_types = { ship_hull_carrier carrier } + + prefix = "RN " # Regia Nave + fallback_name = "%s 号航空母舰" + + unique = { + "天鹰" # Aquila + "雀鹰" # Sparviero + "猎鹰" # Falco + "欧罗巴" # Europa + "朱塞佩·米拉利亚" # Giuseppe Miraglia + "红鸢" # Nibbio + "狮鹫" # Grifone + "苍鹰" # Astore + } +} + +### SUBMARINES ### +ITA_SS_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_SUBMARINES_2 + + for_countries = { SAD } + + type = ship + ship_types = { ship_hull_submarine submarine } + + prefix = "RSmg " # Regio Sommergibile + fallback_name = "%s 号潜艇" + + unique = { + "格劳科斯" # Glauco + "海狮" # Otaria + "皮埃托·卡勒维" # Pietro Calvi + "朱塞佩·芬济" # Giuseppe Finzi + "恩里科·塔佐利" # Enrico Tazzoli + "阿尔戈" # Argo + "维利亚" # Velella + "琥珀" # Ambra + "绿玉" # Berillo + "珊瑚" # Corallo + "碧玉" # Diaspro + "宝石" # Gemma + "虹石英" # Iride + "孔雀石" # Malachite + "玛瑙" # Onice + "珍珠" # Perla + "绿松石" # Turchese + "阿杜瓦" # Adua + "阿拉吉" # Alagi + "安亚当" # Aradam + "阿斯恰恩哥" # Ascianghi + "阿克苏姆" # Axum + "贝尔" # Beilul + "多加普" # Dagabur + "德西" # Dessiè + "德博" # Durbo + "贡德尔" # Gondar + "拉芳尔" # Lafolè + "麦考尔" # Macallè + "内利" # Neghelli + "希雷" # Scirè + "汀比安" # Tembien + "摩沙迪加" # Uarsciek + "谢贝利河" # Uebi Scebeli + "马切罗" # Marcello + "丹多洛" # Dandolo + "韦涅罗" # Veniero + "普罗瓦那" # Provana + "莫塞尼格" # Mocenigo + "兰尼" # Nani + "巴尔巴里戈" # Barbarigo + "艾莫" # Emo + "莫罗西尼" # Morosini + "卡普里尼舰长" # Comandante Cappellini + "法拉•迪•布鲁诺舰长" # Comandante Faà di Bruno + "布林" # Brin + "乔万尼" # Galvani + "朱里艾莫蒂" # Guglielmotti + "阿基米德" # Archimede + "托里切利" # Torricelli + "琉济总司令" # Console Generale Liuzzi + "巴格诺里尼山地兵" # Alpino Bagnolini + "雷吉纳尔多·朱利亚尼" # Reginaldo Giuliani + "塔兰蒂尼指挥官" # Capitano Tarantini + "乔吉里艾莫·马可尼" # Guglielmo Marconi + "列奥纳多·达·芬奇" # Leonardo da Vinci + "米歇尔·比安奇" # Michele Bianchi + "路易吉·托雷利" # Luigi Torelli + "亚历山德·马拉斯庇那" # Alessandro Malaspina + "马吉奥雷·巴拉卡" # Maggiore Baracca + "圣·邦海军上将" # Ammiraglio Saint Bon + "卡基尼海军上将" # Ammiraglio Cagni + "米罗海军上将" # Ammiraglio Millo + "卡拉奇奥诺海军上将" # Ammiraglio Caracciolo + "钢铁" # Acciaio + "雪花石膏" # Alabastro + "银" # Argento + "刚玉" # Asteria + "象牙" # Avorio + "青铜" # Bronzo + "钴" # Cobalto + "玉" # Giada + "花岗岩" # Granito + "镍" # Nichelio + "铂" # Platino + "斑岩" # Porfido + "钨" # Volframio + "特里同" # Tritone + "戈尔戈" # Gorgo + "巨浪" # Flutto + "潮汐" # Marea + "旋涡" # Vortice + "鹦鹉螺" # Nautilo + "钡" # Bario + "锂" # Litio + "钠" # Sodio + "钾" # Potassio + "铜" # Rame + "铁" # Ferro + "锌" # Zinco + "铅" # Piombo + "海鳝" # Murena + "康吉鳗" # Grongo + "鲷鱼" # Sparide + "鲈鱼" # Spigola + "石斑鱼" # Cernia + "红鱼" # Dentice + "铬" # Cromo + "黄铜" # Ottone + "镉" # Cadmio + "钒" # Vanadio + "铱" # Iridio + "钌" # Ruthenio + "黄金" # Oro + "铝" # Alluminio + "锑" # Antimonio + "磷" # Fosforo + "锰" # Manganese + "硫" # Zolfo + "硅" # Silicio + "镁" # Magnesio + "汞" # Mercurio + "石棉" # Amianto + "马坎通里奥·巴格拉丁" # Marcantonio Bragadin + "费比托·科里东尼" # Filippo Corridoni + "皮埃特罗·米卡" # Pietro Micca + "佛卡" # Foca + "阿特洛波斯" # Atropo + "佐埃亚" # Zoea + "安东尼奥·巴加莫提尼" # Antonio Bajamonti + "弗朗切斯科·伊思蒙多" # Francesco Rismondo + "巴利拉" # Balilla + "冬梅尼克·米勒利尔" # Domenico Millelire + "恩里科·托提" # Enrico Toti + "安东尼奥·斯切萨" # Antonio Sciesa + "戈弗雷多·马梅利" # Goffredo Mameli + "皮耶罗·卡波尼" # Pier Capponi + "乔万尼·迪·帕罗切达" # Giovanni da Procida + "提托·斯佩里" # Tito Speri + "韦托·皮萨尼" # Vettor Pisani + "马坎通里奥·科罗纳" # Marcantonio Colonna + "乔万尼·巴鲁萨安" # Giovanni Bausan + "德·甘尼斯" # Des Geneys + "埃托雷·菲耶拉莫斯卡" # Ettore Fieramosca + "弗拉特里尼·班迪埃拉" # Fratelli Bandiera + "卢奇亚诺·马拉纳" # Luciano Manara + "圣托雷·圣塔罗萨" # Santorre Santarosa + "切罗·梅洛蒂" # Ciro Menotti + "鲨鱼" # Squalo + "角鲸" # Narvalo + "海豚" # Delfino + "海象" # Tricheco + "阿耳戈船英雄" # Argonauta + "菲萨尼亚" # Fisalia + "加雷亚" # Jalea + "加提那" # Jantina + "美杜莎" # Medusa + "萨尔帕" # Salpa + "毒蛇" # Serpente + "路易吉·圣塔姆布里尼" # Luigi Settembrini + "鲁杰诺·圣提莫" # Ruggiero Settimo + "伽利略·伽利莱" # Galileo Galilei + "托里切利" # Evangelista Torricelli + "伽利略·费拉利斯" # Galileo Ferraris + "紫水晶" # Ametista + "安菲特里忒" # Anfitrite + "钻石" # Diamante + "伽拉忒亚" # Galatea + "仙女" # Naiade + "海神" # Nereide + "美人鱼" # Ondina + "红宝石" # Rubino + "塞壬" # Sirena + "翡翠" # Smeraldo + "黄玉" # Topazio + "蓝宝石" # Zaffiro + "锕" # Attinio + "氮" # Azoto + "溴" # Bromo + "碳" # Carbonio + "氦" # Elio + "钼" # Molibdeno + "锇" # Osmio + "氧" # Ossigeno + "硒" # Selenio + "钨" # Tungsteno + "H 1" # H 1 + "H 2" # H 2 + "H 4" # H 4 + "H 6" # H 6 + "H 8" # H 8 + "H 3" # H 3 + "H 5" # H 5 + "H 7" # H 7 + } +} + + +### THEME: ITALIAN REGIONS ### +ITA_REGIONS_2 = { + name = NAME_THEME_REGIONS_2 + + for_countries = { SAD } + + type = ship + + prefix = "RN " # Regia Nave + unique = { + "拉齐奥" # Lazio + "皮埃蒙特" # Piemonte + "利古里亚" # Liguria + "伦巴底" # Lombardia + "特伦蒂诺" # Trentino + "弗留利" # Friuli + "艾米利亚·罗马涅" # Emilia Romagna + "维内托" # Veneto + "托斯卡纳" # Toscana + "翁布里亚" # Umbria + "马尔凯" # Marche + "阿布鲁佐" # Abruzzo + "坎帕尼亚" # Campania + "普利亚" # Puglia + "卡拉布利亚" # Calabria + "西西里" # Sicilia + "撒丁" # Sardegna + "瓦莱达奥斯塔" # Valle d'Aosta + "上阿迪杰" # Alto Adige + "莫利塞" # Molise + "巴西利卡塔" # Basilicata + "厄尔巴" # Elba + "爱琴海" # Egeo + "伊特鲁里亚" # Etruria + "利比亚" # Libia + "巴西利卡塔" # Lucania + "阿布鲁佐" # Abruzzi + "威尼斯-特伦提诺" # Venezia Tridentina + "威尼斯-欧根尼亚" # Venezia Euganea + "威尼斯-朱利亚" # Venezia Giulia + "达尔马提亚" # Dalmatia + "扎拉" # 扎拉 + } +} + +## THEME: ITALIAN CITIES ### +ITA_CITIES_2 = { + name = NAME_THEME_CITIES_2 + + for_countries = { SAD } + + type = ship + + prefix = "RN " # Regia Nave + unique = { + "罗马" # Roma + "米兰" # Milano + "都灵" # Torino + "那不勒斯" # Napoli + "巴勒莫" # Palermo + "威尼斯" # Venezia + "佛罗伦萨" # Firenze + "热那亚" # Genova + "博洛尼亚" # Bologna + "卡塔尼亚" # Catania + "帕多瓦" # Padua + "薇萝娜" # Verona + "巴里" # Bari + "的里雅斯特" # Trieste + "塔兰托" # Taranto + "布雷西亚" # Brescia + "忒雷维希奥" # Trevisio + "帕尔玛" # Parma + "普拉托" # Prato + "摩德纳" # Modena + "瑞吉欧·卡拉布利亚" # Reggio Calabria + "瑞吉欧·艾米利亚" # Reggio Emilia + "佩鲁贾" # Perugia + "拉文那" # Ravenna + "里窝那" # Livorno + "卡利加里" # Caligari + "福贾" # Foggia + "里米尼" # Rimini + "萨勒诺" # Salerno + "费拉拉" # Ferrara + "萨萨里" # Sassari + "拉丁" # Latina + "朱利亚诺" # Giugliano + "蒙赞" # Monza + "维琴察" # Vicenza + "博尔扎诺" # Bolzano + "圣乔治" # San Giorgio + "科莫" # Como + "西拉库萨" # Siracusa + "贝加莫" # Bergamo + "佩斯卡拉" # Pescara + "特伦托" # Trento + "弗利" # Forli + "安科那" # Ancona + "扎拉" # Zara + "阜姆" # Fiume + "戈里西亚" # Gorizia + "波拉" # Pola + "莱切" # Lecce + "特拉帕尼" # Trapani + "比萨" # Pisa + "曼图亚" # Mantua + "布林迪西" # Brindisi + "拉奎拉" # L'Aquila + "锡耶纳" # Siena + "拉斯佩齐亚" # La Spezia + "帕维亚" # Pavia + "特尔尼" # Terni + "诺瓦拉" # Novara + "普拉西萨" # Placenza + "安德里亚" # Andria + "乌迪内" # Udine + "阿雷佐" # Arezzo + "切塞纳" # Cesena + "佩萨罗" # Pesaro + "巴勒塔" # Barletta + "亚历山德里亚" # Alessandria + "皮斯托亚" # Pistoia + "卡坦扎罗" # Catanzaro + "卢卡" # Lucca + "特雷维索" # Treviso + "瓦雷泽" # Varese + "阿斯蒂" # Asti + "杰拉" # Gela + "克雷莫纳" # Cremona + "特拉帕尼" # Trapani + "维泰博" # Viterbo + "科森扎" # Cosenza + "萨伏纳" # Savona + "帕多瓦" # Padova + "卡利亚里" # Cagliari + "弗利" # Forlì + "曼托瓦" # Mantova + "皮亚琴察" # Piacenza + } +} + +## THEME: ITALIAN COLONIES ### +ITA_COLONIES_2 = { + name = NAME_THEME_COLONIES_2 + + for_countries = { SAD } + + type = ship + + prefix = "RN " # Regia Nave + unique = { + "利比亚" # Libia + "的黎波里" # Tripoli + "托布鲁克" # Tobruk + "比塞大" # Bizerte + "班加西" # Bengasi + "索马里" # Somalia + "摩加迪沙" # Mogadiscio + "厄立特里亚" # l'Eritrea + "马萨瓦" # Massawa + "爱琴海" # Egeo + "罗得岛" # Rodi + "阿比西尼亚" # Abissinia + "亚的斯亚贝巴" # Addis Abeba + } +} + +## THEME: ITALIAN MYTHOLOGICAL NAMES ### +ITA_MYTHOLOGY_2 = { + name = NAME_THEME_MYTHOLOGY_2 + + for_countries = { SAD } + + type = ship + + prefix = "RN " # Regia Nave + unique = { + "英仙座" # Perseo + "天狼星" # Sirio + "伴女星" # Climene + "半人马" # Centauro + "射手座" # Sagittario + "织女一" # Vega + "毕宿五" # Aldebaran + "仙女座" # Andromeda + "河鼓二" # Altair + "心宿二" # Antares + "北河二" # Castore + "老人星" # Canopo + "仙后座" # Cassiopea + "天鹅座" # Cigno + "天秤座" # Libra + "天琴座" # Lira + "豺狼座" # Lupo + "天猫座" # Lince + "鹤一" # Airone + "昂宿六" # Alcione + "源神星" # Aretusa + "阿里尔" # Ariel + "昴宿星" # Pleiadi + "北河三" # Polluce + "智神星" # Pallade + "史神星" # Clio + "巫神星" # Circe + "司赋星" # Calliope + "海妖星" # Partenope + "卡吕普索" # Calipso + "大熊座" # Orsa + "飞马座" # Pegaso + "猎户座" # Orione + "安菲特里忒" # Anfitrite + "卡律布狄斯" # Cariddi + "美杜莎" # Medusa + "海马" # Ippocampo + "源神星" # Aretusa + "狄拉墨涅" # Dynamene + "盖伦" # Galene + "普萨玛忒" # Psamathe + "忒提丝" # Thetis + "海神" # Proteus + "席勒" # Scilla + "特里同" # Tritone + "阿佛洛狄忒" # Afrodite + "阿波罗" # Apollo + "阿瑞斯" # Ares + "雅典娜" # Athena + "得墨忒耳" # Demetra + "狄俄尼索斯" # Dioniso + "哈迪斯" # Ade + "普鲁托" # Plutone + "巴克斯" # Bacco + "赫菲斯托斯" # Efesto + "赫拉" # Hera + "爱马仕" # Ermete + "赫斯提亚" # Hestia + "波塞冬" # Poseidon + "宙斯" # Zeus + "艾柯吕斯" # Achlys + "醚" # Etere + "伊恩" # Aion + "阿南刻" # Ananke + "卡俄斯" # Caos + "柯罗诺斯" # Chronos + "厄瑞玻斯" # Erebus + "厄洛斯" # Eros + "盖亚" # Gaia + "赫墨拉" # Hemera + "修普诺斯" # Hypnos + "涅墨西斯" # Nemesi + "涅索伊" # Nesoi + "倪克斯" # Nyx + "法那斯" # Phanes + "蓬托斯" # Pontus + "塔拉萨" # Thalassa + "深渊" # Tartaro + "塔纳托斯" # Thanatos + "乌拉诺斯" # Urano + "科俄斯" # Coeus + "克里欧" # Crio + "克罗诺" # Crono + "许珀里翁" # Hyperion + "伊阿珀托斯" # Giapeto + "摩涅莫辛涅" # Mnemosyne + "俄刻阿诺斯" # Oceanus + "菲比" # Phoebe + "瑞亚" # Rhea + "特提斯" # Tethys + "忒伊亚" # Theia + "西弥斯" # Themis + "亚特兰大" # Atlante + "赫利俄斯" # Helios + "厄俄斯" # Eos + "珀尔塞" # Perse + "普罗米修斯" # Prometeo + "斯堤克斯" # Styx + "维纳斯" # Venere + "马尔斯" # Marte + "密涅瓦" # Minerva + "刻瑞斯" # Cerere + "伏尔坎" # Vulcano + "朱诺" # Giunone + "维斯塔" # Vesta + "涅普顿" # Nettuno + "朱庇特" # Giove + "萨图恩" # Saturno + "普罗透斯" # Proteo + "欧若拉" # Aurora + "墨丘利" # Mercurio + } +} \ No newline at end of file diff --git a/src/common/units/names_ships/SIR_ship_name_2.txt b/src/common/units/names_ships/SIR_ship_name_2.txt new file mode 100755 index 0000000..1147710 --- /dev/null +++ b/src/common/units/names_ships/SIR_ship_name_2.txt @@ -0,0 +1,1200 @@ + +SIR_BB_HISTORICAL = { + name = NAME_THEME_HISTORICAL_BB_2 + + for_countries = { SIR SR1 SR2 SR3 SR4 } + + type = ship + ship_types = { ship_hull_heavy battleship battle_cruiser } + + fallback_name = "%d号I型[King]级量产型" + + ordered = { + 1 = {"塞壬I型战舰旗舰"} + } +} + +SIR_BC_HISTORICAL = { + name = NAME_THEME_HISTORICAL_BC_2 + + for_countries = { SIR SR1 SR2 SR3 SR4 } + + type = ship + ship_types = { ship_hull_heavy battleship battle_cruiser } + + fallback_name = "Schlachtkreuzer %d" + + + ordered = { + 1 = {"Von der Tann"} + 2 = {"Moltke"} + 3 = {"Goeben"} + 4 = {"Derfflinger"} + 5 = {"Holtzendorff"} + 6 = {"York"} + 7 = {"Von Mackensen"} + 8 = {"Von Lettow-Vorbeck"} + 9 = {"Friedrich Barbarossa"} + 10 = {"Karl der Große"} + } +} + +SIR_TB_HISTORICAL = { + name = NAME_THEME_HISTORICAL_TB_2 + + for_countries = { SIR SR1 SR2 SR3 SR4 } + + can_use = { + NOT = { + OR = { + has_completed_focus = SIR_return_of_the_kaiser + has_completed_focus = SIR_the_monarchy_compromise + } + } + } + + type = ship + ship_types = { ship_hull_light destroyer } + + fallback_name = "T %d" + + + ordered = { + 201 = {"Möwe"} + 202 = {"Albatros"} + 203 = {"Seeadler"} + 204 = {"Greif"} + 205 = {"Falke"} + 206 = {"Kondor"} + 207 = {"Wolf"} + 208 = {"Iltis"} + 209 = {"Gepard"} + 210 = {"Panther"} + 211 = {"Tiger"} + 212 = {"Löwe"} + 1 = {"T 1"} + 2 = {"T 2"} + 3 = {"T 3"} + 4 = {"T 4"} + 5 = {"T 5"} + 6 = {"T 6"} + 7 = {"T 7"} + 8 = {"T 8"} + 9 = {"T 9"} + 10 = {"T 10"} + 11 = {"T 11"} + 12 = {"T 12"} + } +} + +SIR_SS_HISTORICAL = { + name = NAME_THEME_HISTORICAL_SUBMARINES_2 + + for_countries = { SIR SR1 SR2 SR3 SR4 } + + can_use = { + NOT = { + OR = { + has_completed_focus = SIR_return_of_the_kaiser + has_completed_focus = SIR_the_monarchy_compromise + } + } + } + + type = ship + ship_types = { ship_hull_submarine submarine } + + fallback_name = "U-%d" + + +} + +SIR_CA_HISTORICAL = { + name = NAME_THEME_HISTORICAL_CA_2 + + for_countries = { SIR SR1 SR2 SR3 SR4 } + + can_use = { + NOT = { + OR = { + has_completed_focus = SIR_return_of_the_kaiser + has_completed_focus = SIR_the_monarchy_compromise + } + } + } + + type = ship + ship_types = { ship_hull_cruiser heavy_cruiser light_cruiser} + + fallback_name = "%d号I型[Bishop]量产级" + + + ordered = { + 1 = {"塞壬I型装甲舰旗舰"} + } +} + +SIR_CL_HISTORICAL = { + name = NAME_THEME_HISTORICAL_CL_2 + + for_countries = { SIR SR1 SR2 SR3 SR4 } + + can_use = { + NOT = { + OR = { + has_completed_focus = SIR_return_of_the_kaiser + has_completed_focus = SIR_the_monarchy_compromise + } + } + } + + type = ship + ship_types = { ship_hull_cruiser heavy_cruiser light_cruiser} + + fallback_name = "%d" + + + ordered = { + 1 = {"München"} + } +} + + +SIR_DD_HISTORICAL = { + name = NAME_THEME_HISTORICAL_DESTROYERS_2 + + for_countries = { SIR SR1 SR2 SR3 SR4 } + + can_use = { + NOT = { + OR = { + has_completed_focus = SIR_return_of_the_kaiser + has_completed_focus = SIR_the_monarchy_compromise + } + } + } + + type = ship + ship_types = { ship_hull_light destroyer } + + fallback_name = "%d号I型[Pawn]量产级" + + + ordered = { + 1 = {"塞壬驱逐炮艇旗舰"} + } +} + +SIR_CV_HISTORICAL = { + name = NAME_THEME_HISTORICAL_CARRIERS_2 + + for_countries = { SIR SR1 SR2 SR3 SR4 } + + can_use = { + NOT = { + OR = { + has_completed_focus = SIR_return_of_the_kaiser + has_completed_focus = SIR_the_monarchy_compromise + } + } + } + + type = ship + ship_types = { ship_hull_carrier carrier } + + fallback_name = "Träger %d" + + + ordered = { + 1 = {"Graf Zeppelin"} + 2 = {"Peter Strasser"} + 3 = {"Seydlitz"} + 4 = {"Europa"} + 5 = {"Potsdam"} + 6 = {"Otto Lilienthal"} + 7 = {"Aurora"} + 10 = {"Manfred von Richthofen"} + 11 = {"Max Immelman"} + } +} + +SIR_THEME_FISH = { + name = NAME_THEME_FISH_2 + + for_countries = { SIR SR1 SR2 SR3 SR4 } + + can_use = { + NOT = { + OR = { + has_completed_focus = SIR_return_of_the_kaiser + has_completed_focus = SIR_the_monarchy_compromise + } + } + } + + type = ship + + fallback_name = "Schiff %d" + + + ordered = { + 1 = {"Zander"} + 2 = {"Wels"} + 3 = {"Hering"} + 4 = {"Aal"} + 5 = {"Hecht"} + 6 = {"Flunder"} + 7 = {"Dorsch"} + 8 = {"Hai"} + 9 = {"Stachelrochen"} + 10 = {"Neunauge"} + 11 = {"Bitterling"} + 12 = {"Lachs"} + 24 = {"Barsch"} + 13 = {"Kabeljau"} + 14 = {"Forelle"} + 15 = {"Stör"} + 16 = {"Barbe"} + 17 = {"Schleie"} + 18 = {"Sardine"} + 19 = {"Grundel"} + 20 = {"Makrele"} + 21 = {"Heilbutt"} + 22 = {"Seezunge"} + 23 = {"Knurrhahn"} + } +} + +SIR_THEME_ANIMALS = { + name = NAME_THEME_ANIMALS_2 + + for_countries = { SIR SR1 SR2 SR3 SR4 } + + can_use = { + NOT = { + OR = { + has_completed_focus = SIR_return_of_the_kaiser + has_completed_focus = SIR_the_monarchy_compromise + } + } + } + + type = ship + + fallback_name = "Schiff %d" + + + ordered = { + 1 = {"Möwe"} + 2 = {"Albatros"} + 3 = {"Seeadler"} + 4 = {"Greif"} + 5 = {"Falke"} + 6 = {"Kondor"} + 7 = {"Wolf"} + 8 = {"Iltis"} + 9 = {"Gepard"} + 10 = {"Panther"} + 11 = {"Tiger"} + 12 = {"Löwe"} + 13 = {"Luchs"} + 14 = {"Bär"} + 15 = {"Jaguar"} + 16 = {"Leopard"} + 17 = {"Kobra"} + 18 = {"Viper"} + 19 = {"Drache"} + 20 = {"Wiesel"} + 21 = {"Delphin"} + 22 = {"Wal"} + 23 = {"Rabe"} + 24 = {"Habicht"} + 25 = {"Wisent"} + 26 = {"Puma"} + 27 = {"Natter"} + 28 = {"Otter"} + 29 = {"Biber"} + 30 = {"Bison"} + 31 = {"Elch"} + 32 = {"Dachs"} + 33 = {"Hirsch"} + 34 = {"Steinbock"} + 35 = {"Zebra"} + 36 = {"Hermelin"} + 37 = {"Nerz"} + 38 = {"Zobel"} + 39 = {"Ozelot"} + 40 = {"Hyäne"} + 41 = {"Marder"} + 42 = {"Reiher"} + 43 = {"Fuchs"} + 44 = {"Storch"} + 45 = {"Kranich"} + 46 = {"Kormoran"} + 47 = {"Sperber"} + 48 = {"Bussard"} + 49 = {"Geier"} + } +} + +SIR_THEME_RIVERS = { + name = NAME_THEME_RIVERS_2 + + for_countries = { SIR SR1 SR2 SR3 SR4 } + + can_use = { + NOT = { + OR = { + has_completed_focus = SIR_return_of_the_kaiser + has_completed_focus = SIR_the_monarchy_compromise + } + } + } + + type = ship + + fallback_name = "Schiff %d" + + + ordered = { + 1 = {"Rhein"} + 2 = {"Donau"} + 3 = {"Oder"} + 4 = {"Warnow"} + 5 = {"Recknitz"} + 6 = {"Neiße"} + 7 = {"Main"} + 8 = {"Trave"} + 9 = {"Uecker"} + 28 = {"Jade"} + 29 = {"Elbe"} + 10 = {"Inn"} + 11 = {"Isar"} + 12 = {"Maas"} + 24 = {"Ruhr"} + 25 = {"Spree"} + 13 = {"Mosel"} + 14 = {"Wupper"} + 15 = {"Saar"} + 16 = {"Alf"} + 17 = {"Neckar"} + 18 = {"Sauer"} + 19 = {"Weser"} + 20 = {"Aller"} + 21 = {"Fulda"} + 22 = {"Werra"} + 23 = {"Alster"} + 26 = {"Havel"} + } +} + +SIR_THEME_GERMANIC = { + name = NAME_THEME_GERMANIC_MYTHOLOGY_2 + + for_countries = { SIR SR1 SR2 SR3 SR4 } + + can_use = { + NOT = { + OR = { + has_completed_focus = SIR_return_of_the_kaiser + has_completed_focus = SIR_the_monarchy_compromise + } + } + } + + type = ship + + fallback_name = "Schiff %d" + + + ordered = { + 1 = {"Wotan"} + 2 = {"Donar"} + 3 = {"Tyr"} + 4 = {"Friia"} + 5 = {"Uolla"} + 6 = {"Phol"} + 7 = {"Gausus"} + 8 = {"Mittgart"} + 9 = {"Hellea"} + 28 = {"Himilinberg"} + 29 = {"Alb"} + 10 = {"Thrym"} + 11 = {"Ägir"} + 12 = {"Atla"} + 24 = {"Ran"} + 25 = {"Hödur"} + 13 = {"Hymir"} + 14 = {"Borr"} + 15 = {"Baduhenna"} + 16 = {"Bragi"} + 17 = {"Vili"} + 18 = {"Thrud"} + 19 = {"Idun"} + 20 = {"Lodur"} + 21 = {"Mani"} + 22 = {"Mannus"} + 23 = {"Vihansa"} + 26 = {"Sigi"} + } +} + +SIR_THEME_BATTLE = { + name = NAME_THEME_BATTLES_2 + + for_countries = { SIR SR1 SR2 SR3 SR4 } + + can_use = { + NOT = { + OR = { + has_completed_focus = SIR_return_of_the_kaiser + has_completed_focus = SIR_the_monarchy_compromise + } + } + } + + type = ship + + fallback_name = "Schiff %d" + + + ordered = { + 1 = {"Skaggerak"} + 2 = {"Teutoburger Wald"} + 3 = {"Flandern"} + 4 = {"Verdun"} + 5 = {"Sedan"} + 6 = {"Königgrätz"} + 7 = {"Leuthen"} + 8 = {"Soor"} + 17 = {"Tannenberg"} + 9 = {"Kesselsdorf"} + 28 = {"Pirmasens"} + 29 = {"Großbeeren"} + 10 = {"La Rothière"} + 11 = {"Kulm"} + 12 = {"Belle-Alliance"} + 24 = {"Düppeler Schanzen"} + 25 = {"Trautenau"} + 13 = {"Helgoland"} + 14 = {"Doggerbank"} + 15 = {"Coronel"} + 16 = {"Penang"} + + } +} + +SIR_BB_IMPERIAL = { + name = NAME_THEME_IMPERIAL_BB_2 + + for_countries = { SIR SR1 SR2 SR3 SR4 } + + can_use = { + OR = { + has_completed_focus = SIR_return_of_the_kaiser + has_completed_focus = SIR_the_monarchy_compromise + } + } + prefix = "SMS " + type = ship + ship_types = { capital_ship ship_hull_heavy battleship battle_cruiser } + + fallback_name = "Schlachtschiff %d" + + + ordered = { + 1 = {"Scharnhorst"} + 2 = {"Gneisenau"} + 3 = {"Fürst Bismarck"} + 4 = {"Tirpitz"} + 5 = {"Hindenburg"} + 6 = {"Ludendorff"} + 7 = {"Friedrich der Große"} + 8 = {"Kaiser"} + 9 = {"Ulrich von Hutten"} + 46 = {"König"} + 10 = {"Götz von Berlichingen"} + 47 = {"Kronprinz"} + 11 = {"Brandenburg"} + 48 = {"Kaiserin"} + 12 = {"Hessen"} + 13 = {"Zähringen"} + 14 = {"Mecklenburg"} + 15 = {"Elsass"} + 16 = {"Lothringen"} + 17 = {"Hannover"} + 18 = {"Nassau"} + 19 = {"Pommern"} + 20 = {"Westfalen"} + 21 = {"Rheinland"} + 22 = {"Thüringen"} + 23 = {"Württemberg"} + 24 = {"Braunschweig"} + 25 = {"Bayern"} + 26 = {"Sachsen"} + 27 = {"Baden"} + 28 = {"Weissenburg"} + 29 = {"Ostfriesland"} + 30 = {"Oldenburg"} + 31 = {"Posen"} + 32 = {"Preussen"} + 33 = {"Pillau"} + 34 = {"Helgoland"} + 35 = {"Schwaben"} + 36 = {"Wörth"} + 37 = {"Wettin"} + 38 = {"Wittelsbach"} + 39 = {"Orbotrit"} + 40 = {"Ostmark"} + 41 = {"Schleswig"} + 42 = {"Holstein"} + 43 = {"Franken"} + 44 = {"Strelitz"} + 45 = {"Vaterland"} + } +} + +SIR_BC_IMPERIAL = { + name = NAME_THEME_IMPERIAL_BC_2 + + for_countries = { SIR SR1 SR2 SR3 SR4 } + + can_use = { + OR = { + has_completed_focus = SIR_return_of_the_kaiser + has_completed_focus = SIR_the_monarchy_compromise + } + } + prefix = "SMS " + type = ship + ship_types = { capital_ship ship_hull_heavy battleship battle_cruiser } + + fallback_name = "Schlachtkreuzer %d" + + + ordered = { + 1 = {"Von der Tann"} + 2 = {"Moltke"} + 3 = {"Goeben"} + 4 = {"Derfflinger"} + 5 = {"Holtzendorff"} + 6 = {"York"} + 7 = {"Von Mackensen"} + 8 = {"Von Lettow-Vorbeck"} + 9 = {"Friedrich Barbarossa"} + 10 = {"Karl der Große"} + 11 = {"Prinz Eitel Friedrich"} + 12 = {"Victoria Louise"} + 13 = {"Prinz Heinrich"} + } +} +SIR_CA_IMPERIAL = { + name = NAME_THEME_IMPERIAL_CA_2 + + for_countries = { SIR SR1 SR2 SR3 SR4 } + + can_use = { + OR = { + has_completed_focus = SIR_return_of_the_kaiser + has_completed_focus = SIR_the_monarchy_compromise + } + } + prefix = "SMS " + type = ship + ship_types = { capital_ship ship_hull_cruiser heavy_cruiser light_cruiser} + + fallback_name = "Schwerer Kreuzer %d" + + + ordered = { + 1 = {"Admiral Graf Spee"} + 2 = {"Admiral Hipper"} + 3 = {"Blücher"} + 4 = {"Prinz Eugen"} + 5 = {"Seydlitz"} + 6 = {"Lützow"} + 7 = {"Roon"} + 8 = {"Deutschland"} + 9 = {"Herta"} + 10 = {"Freya"} + 11 = {"Vineta"} + 12 = {"Siegfried"} + 13 = {"Hansa"} + 14 = {"Friedrich Carl"} + 15 = {"Buddenbrock"} + 16 = {"Bittenfeld"} + 17 = {"Schwarzenberg"} + 18 = {"Eichhorn"} + 19 = {"Flemming"} + 20 = {"Boyen"} + 21 = {"Haeseler"} + 22 = {"Woyrsch"} + 23 = {"Mansfeld"} + 24 = {"Kalckreuth"} + 25 = {"Kleist"} + 26 = {"Wrangel"} + 27 = {"Daun"} + 28 = {"Heyde"} + 29 = {"Krockow"} + } +} + +SIR_THEME_ANIMALS_IMPERIAL = { + name = NAME_THEME_ANIMALS_2 + + for_countries = { SIR SR1 SR2 SR3 SR4 } + + can_use = { + + OR = { + has_completed_focus = SIR_return_of_the_kaiser + has_completed_focus = SIR_the_monarchy_compromise + } + + } + prefix = "SMS " + type = ship + + fallback_name = "Schiff %d" + + + ordered = { + 1 = {"Möwe"} + 2 = {"Albatros"} + 3 = {"Seeadler"} + 4 = {"Greif"} + 5 = {"Falke"} + 6 = {"Kondor"} + 7 = {"Wolf"} + 8 = {"Iltis"} + 9 = {"Gepard"} + 10 = {"Panther"} + 11 = {"Tiger"} + 12 = {"Löwe"} + 13 = {"Luchs"} + 14 = {"Bär"} + 15 = {"Jaguar"} + 16 = {"Leopard"} + 17 = {"Kobra"} + 18 = {"Viper"} + 19 = {"Drache"} + 20 = {"Wiesel"} + 21 = {"Delphin"} + 22 = {"Wal"} + 23 = {"Rabe"} + 24 = {"Habicht"} + 25 = {"Wisent"} + 26 = {"Puma"} + 27 = {"Natter"} + 28 = {"Otter"} + 29 = {"Biber"} + 30 = {"Bison"} + 31 = {"Elch"} + 32 = {"Dachs"} + 33 = {"Hirsch"} + 34 = {"Steinbock"} + 35 = {"Zebra"} + 36 = {"Hermelin"} + 37 = {"Nerz"} + 38 = {"Zobel"} + 39 = {"Ozelot"} + 40 = {"Hyäne"} + 41 = {"Marder"} + 42 = {"Reiher"} + 43 = {"Fuchs"} + 44 = {"Storch"} + 45 = {"Kranich"} + 46 = {"Kormoran"} + 47 = {"Sperber"} + 48 = {"Bussard"} + 49 = {"Geier"} + } +} +SIR_DD_IMPERIAL = { + name = NAME_THEME_IMPERIAL_DD_2 + + for_countries = { SIR SR1 SR2 SR3 SR4 } + + can_use = { + OR = { + has_completed_focus = SIR_return_of_the_kaiser + has_completed_focus = SIR_the_monarchy_compromise + } + } + prefix = "SMS " + type = ship + ship_types = { screen_ship ship_hull_light destroyer } + + fallback_name = "%d号量产型驱逐舰" + + unique = { + "G 200" + "G 201" + "G 202" + "G 203" + "G 204" + "G 205" + "G 206" + "S 207" + "G 208" + "V 209" + "S 210" + "G 211" + "G 212" + "G 213" + "V 214" + "V 215" + "V 216" + "V 217" + "V 218" + "V 219" + "G 220" + "S 221" + "S 222" + "S 223" + "S 224" + "T 225" + "T 226" + "T 227" + "T 228" + "T 229" + "B 230" + "S 231" + "S 232" + "S 233" + "S 234" + "S 235" + "S 236" + "V 237" + "V 238" + "V 239" + "T 240" + "S 241" + "S 242" + "B 243" + "B 244" + "B 245" + "S 246" + "V 247" + "V 248" + "V 249" + "G 250" + "G 251" + "G 252" + "G 253" + "G 254" + "B 255" + "S 256" + "B 257" + "B 258" + "B 259" + "T 260" + "S 261" + "S 262" + "B 263" + "B 264" + "B 265" + "S 266" + "G 267" + "G 268" + "G 269" + "T 270" + "S 271" + "V 272" + "V 273" + "V 274" + "B 275" + "S 276" + "S 277" + "S 278" + "S 279" + "V 280" + "V 281" + "V 282" + "V 283" + "V 284" + "V 285" + "B 286" + "B 287" + "B 288" + "B 289" + "G 290" + "G 291" + "G 292" + "G 293" + "G 294" + "T 295" + "T 296" + "T 297" + "T 298" + "T 299" + } +} + +SIR_CV_IMPERIAL = { + name = NAME_THEME_IMPERIAL_CARRIERS_2 + + for_countries = { SIR SR1 SR2 SR3 SR4 } + + can_use = { + OR = { + has_completed_focus = SIR_return_of_the_kaiser + has_completed_focus = SIR_the_monarchy_compromise + } + } + + type = ship + ship_types = { ship_hull_carrier carrier } + prefix = "SMS " + fallback_name = "Träger %d" + + + ordered = { + 1 = {"Graf Zeppelin"} + 2 = {"Peter Strasser"} + 3 = {"Seydlitz"} + 4 = {"Europa"} + 5 = {"Potsdam"} + 6 = {"Otto Lilienthal"} + 7 = {"Aurora"} + 10 = {"Manfred von Richthofen"} + 11 = {"Max Immelman"} + } +} +SIR_THEME_GERMANIC_IMPERIAL = { + name = NAME_THEME_GERMANIC_MYTHOLOGY_2 + + for_countries = { SIR SR1 SR2 SR3 SR4 } + + can_use = { + OR = { + has_completed_focus = SIR_return_of_the_kaiser + has_completed_focus = SIR_the_monarchy_compromise + } + } + + type = ship + prefix = "SMS " + fallback_name = "Schiff %d" + + + ordered = { + 1 = {"Wotan"} + 2 = {"Donar"} + 3 = {"Tyr"} + 4 = {"Friia"} + 5 = {"Uolla"} + 6 = {"Phol"} + 7 = {"Gausus"} + 8 = {"Mittgart"} + 9 = {"Hellea"} + 28 = {"Himilinberg"} + 29 = {"Alb"} + 10 = {"Thrym"} + 11 = {"Ägir"} + 12 = {"Atla"} + 24 = {"Ran"} + 25 = {"Hödur"} + 13 = {"Hymir"} + 14 = {"Borr"} + 15 = {"Baduhenna"} + 16 = {"Bragi"} + 17 = {"Vili"} + 18 = {"Thrud"} + 19 = {"Idun"} + 20 = {"Lodur"} + 21 = {"Mani"} + 22 = {"Mannus"} + 23 = {"Vihansa"} + 26 = {"Sigi"} + } +} +SIR_THEME_BATTLE_IMPERIAL = { + name = NAME_THEME_BATTLES_2 + + for_countries = { SIR SR1 SR2 SR3 SR4 } + + can_use = { + OR = { + has_completed_focus = SIR_return_of_the_kaiser + has_completed_focus = SIR_the_monarchy_compromise + } + } + + type = ship + prefix = "SMS " + fallback_name = "Schiff %d" + + + ordered = { + 1 = {"Skaggerak"} + 2 = {"Teutoburger Wald"} + 3 = {"Flandern"} + 4 = {"Verdun"} + 5 = {"Sedan"} + 6 = {"Königgrätz"} + 7 = {"Leuthen"} + 8 = {"Soor"} + 17 = {"Tannenberg"} + 9 = {"Kesselsdorf"} + 28 = {"Pirmasens"} + 29 = {"Großbeeren"} + 10 = {"La Rothière"} + 11 = {"Kulm"} + 12 = {"Belle-Alliance"} + 24 = {"Düppeler Schanzen"} + 25 = {"Trautenau"} + 13 = {"Helgoland"} + 14 = {"Doggerbank"} + 15 = {"Coronel"} + 16 = {"Penang"} + + } +} +SIR_THEME_FISH_IMPERIAL = { + name = NAME_THEME_FISH_2 + + for_countries = { SIR SR1 SR2 SR3 SR4 } + + can_use = { + OR = { + has_completed_focus = SIR_return_of_the_kaiser + has_completed_focus = SIR_the_monarchy_compromise + } + } + + type = ship + prefix = "SMS " + fallback_name = "Schiff %d" + + + ordered = { + 1 = {"Zander"} + 2 = {"Wels"} + 3 = {"Hering"} + 4 = {"Aal"} + 5 = {"Hecht"} + 6 = {"Flunder"} + 7 = {"Dorsch"} + 8 = {"Hai"} + 9 = {"Stachelrochen"} + 10 = {"Neunauge"} + 11 = {"Bitterling"} + 12 = {"Lachs"} + 24 = {"Barsch"} + 13 = {"Kabeljau"} + 14 = {"Forelle"} + 15 = {"Stör"} + 16 = {"Barbe"} + 17 = {"Schleie"} + 18 = {"Sardine"} + 19 = {"Grundel"} + 20 = {"Makrele"} + 21 = {"Heilbutt"} + 22 = {"Seezunge"} + 23 = {"Knurrhahn"} + } +} + +SIR_SS_IMPERIAL = { + name = NAME_THEME_HISTORICAL_SUBMARINES_2 + + for_countries = { SIR SR1 SR2 SR3 SR4 } + + can_use = { + OR = { + has_completed_focus = SIR_return_of_the_kaiser + has_completed_focus = SIR_the_monarchy_compromise + } + } + + type = ship + ship_types = { ship_hull_submarine submarine } + prefix = "SM " + fallback_name = "U-%d" + +} +SIR_THEME_RIVERS_IMPERIAL = { + name = NAME_THEME_RIVERS_2 + + for_countries = { SIR SR1 SR2 SR3 SR4 } + + can_use = { + OR = { + has_completed_focus = SIR_return_of_the_kaiser + has_completed_focus = SIR_the_monarchy_compromise + } + } + + type = ship + prefix = "SMS " + + + ordered = { + 1 = {"Rhein"} + 2 = {"Donau"} + 3 = {"Oder"} + 4 = {"Warnow"} + 5 = {"Recknitz"} + 6 = {"Neiße"} + 7 = {"Main"} + 8 = {"Trave"} + 9 = {"Uecker"} + 28 = {"Jade"} + 29 = {"Elbe"} + 10 = {"Inn"} + 11 = {"Isar"} + 12 = {"Maas"} + 24 = {"Ruhr"} + 25 = {"Spree"} + 13 = {"Mosel"} + 14 = {"Wupper"} + 15 = {"Saar"} + 16 = {"Alf"} + 17 = {"Neckar"} + 18 = {"Sauer"} + 19 = {"Weser"} + 20 = {"Aller"} + 21 = {"Fulda"} + 22 = {"Werra"} + 23 = {"Alster"} + 26 = {"Havel"} + } +} + +SIR_CL_IMPERIAL = { + name = NAME_THEME_IMPERIAL_CL_2 + + for_countries = { SIR SR1 SR2 SR3 SR4 } + + can_use = { + OR = { + has_completed_focus = SIR_return_of_the_kaiser + has_completed_focus = SIR_the_monarchy_compromise + } + } + prefix = "SMS " + type = ship + ship_types = { screen_ship ship_hull_cruiser heavy_cruiser light_cruiser} + + fallback_name = "Leichter Kreuzer %d" + + + ordered = { + 7 = {"München"} + 8 = {"Berlin"} + 9 = {"Hamburg"} + 10 = {"Stuttgart"} + 11 = {"Bremen"} + 12 = {"Lübeck"} + 13 = {"Danzig"} + 14 = {"Stettin"} + 15 = {"Dresden"} + 16 = {"Mainz"} + 17 = {"Augsburg"} + 18 = {"Magdeburg"} + 19 = {"Breslau"} + 20 = {"Hannover"} + 21 = {"Stralsund"} + 22 = {"Frankfurt"} + 23 = {"Rostock"} + 102 = {"Medusa"} + 103 = {"Niobe"} + 104 = {"Nymphe"} + 105 = {"Brummer"} + 106 = {"Bremse"} + 107 = {"Gazelle"} + 108 = {"Thetis"} + 109 = {"Ariadne"} + 110 = {"Amazone"} + 111 = {"Frauenlob"} + 112 = {"Arcona"} + 113 = {"Undine"} + 114 = {"Hela"} + 115 = {"Gefion"} + 24 = {"Elbing"} + 25 = {"Straßburg"} + 26 = {"Regensburg"} + 27 = {"Wiesbaden"} + 28 = {"Aachen"} + 29 = {"Potsdam"} + 30 = {"Heidelberg"} + 31 = {"Kiel"} + 32 = {"Würzburg"} + 33 = {"Münster"} + 34 = {"Darmstadt"} + 35 = {"Chemnitz"} + 36 = {"Braunschweig"} + 37 = {"Kassel"} + 38 = {"Oldenburg"} + 39 = {"Düsseldorf"} + 40 = {"Halle"} + 41 = {"Wien"} + 42 = {"Dortmund"} + 43 = {"Freiburg"} + 44 = {"Duisburg"} + 45 = {"Mannheim"} + 46 = {"Erfurt"} + 47 = {"Osnabrück"} + 48 = {"Essen"} + 49 = {"Wolfsburg"} + 50 = {"Wuppertal"} + 51 = {"Prag"} + 52 = {"Innsbruck"} + 53 = {"Saarbrücken"} + 54 = {"Posen"} + 55 = {"Mülhausen"} + 56 = {"Paderborn"} + 57 = {"Brünn"} + 58 = {"Ingolstadt"} + 59 = {"Bielefeld"} + 60 = {"Salzburg"} + 61 = {"Pilsen"} + 62 = {"Mülheim"} + 63 = {"Heilbronn"} + 64 = {"Bonn"} + 65 = {"Graz"} + 116 = {"Flensburg"} + 66 = {"Oberhausen"} + 67 = {"Ludwigshafen"} + 68 = {"Bochum"} + 69 = {"Solingen"} + 70 = {"Linz"} + 71 = {"Mönchengladbach"} + 72 = {"Fürth"} + 73 = {"Trier"} + 74 = {"Hagen"} + 75 = {"Krefeld"} + 76 = {"Ulm"} + 77 = {"Göttingen"} + 78 = {"Gelsenkirchen"} + 79 = {"Recklinghausen"} + 80 = {"Pforzheim"} + 81 = {"Hamm"} + 82 = {"Bottrop"} + 83 = {"Bremerhaven"} + 84 = {"Reutlingen"} + 85 = {"Jena"} + 86 = {"Koblenz"} + 87 = {"Leverkusen"} + 88 = {"Neuss"} + 89 = {"Offenbach"} + 90 = {"Herne"} + 91 = {"Remscheid"} + 92 = {"Kaiserslautern"} + 93 = {"Salzgitter"} + 94 = {"Schwerin"} + 95 = {"Cottbus"} + 96 = {"Wilhelmshaven"} + 97 = {"Erlangen"} + 98 = {"Siegen"} + 99 = {"Hildesheim"} + 101 = {"Zwickau"} + 1 = {"Emden"} + 2 = {"Königsberg"} + 3 = {"Karlsruhe"} + 4 = {"Köln"} + 5 = {"Leipzig"} + 6 = {"Nürnberg"} + } +} diff --git a/src/common/units/names_ships/SOV_ship_names.txt b/src/common/units/names_ships/SOV_ship_names.txt new file mode 100755 index 0000000..83566c0 --- /dev/null +++ b/src/common/units/names_ships/SOV_ship_names.txt @@ -0,0 +1,1009 @@ +##### SOV BFL NAME LISTS ##### +### THEME: ANIMALS (SUBMARINES) ### +SOV_ANIMALS_NAVY = { + name = NAME_THEME_ANIMALS + + for_countries = { SOV BFL } + + type = ship + ship_types = { ship_hull_submarine submarine } + + prefix = "" + fallback_name = "PL-%d" + + unique = { + "海豚" "逆戟鲸" "黄貂鱼" "江豚" "河鲈" "鲭鱼" "鳟鱼" "鲤鱼" "乌鸦" "比目鱼" "白鲑" "鲶鱼" "白斑狗鱼" "鲦鱼" "小体鲟" "白鲸" "鲑鱼" "白梭吻鲈" "奥肖特" "鲻鱼" "白鱼" "虾虎鱼" "大比目鱼" "湖拟鲤" "大角羊" + "凯门鳄" "短吻鳄" "鳄鱼" "龙" "七鳃鳗" "阿库拉" "蟹" "海象" "海豹" "港海豹" "独角鲸" "抹香鲸" "鲸鱼" "豹" "猎豹" "公猪" "狼" "虎" "母狮" "蛇" "狮子" "独角兽" "鳇鱼" "芬塔西鲱" "信天翁" + "黑豹" "猞猁" "美洲豹" "美洲狮" "捷豹" "山羊" "鳗鱼" "火龙" "鸭子" "海燕" "海雕" "梅花鲈" "鹰" "虹鳟" "大马哈鱼" "金枪鱼" "褐蓝子鱼" "狸猫" "绿青鳕" "穆森白鲑" "猫" "白斑角鲨" "茴鱼" "剑旗鱼" + "巨蜥" "毒蛇" "蛇怪" "海蛇" "蟒蛇" "石龙子" "滑蛇" "龟" "飞鼠" "毒蜥" "蜥蜴" "加亚" "巨蟒" "黄颔蛇" "羚羊" "森蚺" "盲蛇" "锯鳞蝰" "泛蜥" "黑脊游蛇" "库图拟鲤" + "骏鹰" "中喙鲸" "贝喙鲸" "塞壬" "彩虹飞蜥" "松鸡" "恐龙" "红点鲑" "黑鱼" "鲈塘鳢" "红鳍原鲌" "蛇头鱼" "银汉鱼" "指猴" "重牙鲷" "石斑鱼" "菱鲆" "鹅" "白头鸭" "短趾雕" "秃鹰" "海东青" + "秃鹫" "黄花鱼" "星状鲟鱼" "银鲑" "鳕鱼" "欧洲鲤" "大西洋鲑" "鲇鱼" "黑线鳕" "水虎鱼" "大西洋鳕" "褐鳟" "贝鲁卡鲸" "鲂鱼" "韦莱斯" "水游蛇" "特里同" "飞角鱼" "黄盖鲽" "鲥鱼" "维云鱼" "公鸡" "黑海棱鲱" + "粉红鲑鱼" "海蜇" "里海拟鲤" "冠鱼" "芭比鱼" "雀鳝" "梭吻鲈" "懒熊" "旗鱼" "鹦鹉" "鳅鱼" "肺鱼" "沙丁鱼" "沃尔霍夫白鲑" "蓝背娇鹟" "冠海豹" "沙巴鳊" "项带鲷" "鳀鱼" "切楚加鱼" "宽鼻白鲑" "乔普鱼" + "高鼻羚羊" "臆羚" "松鼠" "熊" "鹿" "兔" "公牛" "水濑" "牛" "独狼" "山羚" "斑马" "山猫" "狐蝠" "黄鼠狼" "狐狸" "象" "马驹" "蝙蝠" "霍约克鱼" "豺狼" "豹猫" "刺猬" "豪猪" "海狸" "鬣狗" + "海鸥" "守宫" "长须鲸" "双斑白鱼" "胡瓜鱼" "漏斗鱼" "霸王龙" "瞻星鱼" "金头鲷" "针鱼" "杜父鱼" "里海棱鲱" "月亮鱼" "匙吻鲟" "飞马" "瓶螺" "赤鲷" "孔鳐" "粗鳞鳊" "小山羊" "北极鲑" "鳜鱼" + "赤狐" "壁虎" "飞鸟" "鹳" "白鹤" "苍鹭" "野牛" "麝" "朱鹭" "鸢" "白狐" "褐鸭" "金翅雀" "鹬" "鹈鹕" "猫头鹰" "硬尾鸭" "红隼" "鹤" "鸿雁" "东北虎" "翎颌鸨" "欧洲野马" "宽吻海豚" + "游隼" "拟游隼" "小鸨" "鹊" "麦田鸡" "海鸟" "红嘴巨鸥" "贼鸥" "企鹅" "鸽子" "布谷鸟" "夜鹰" "啄木鸟" "云雀" "画眉鸟" "山雀" "黄鹂" "伯劳鸟" "寒鸦" "秃鼻乌鸦" "渡鸦" "红腹灰雀" + "三刺鱼" "军舰鸟" "宽鼻鲑" "虎狮" "蝾螺" "水牛" "哲罗鲑" "石首鱼" "马舌鲽" "枪鱼" "图冈白鲑" "欧白鲑" "狗" "掸邦马" "巴沙鱼" "红眼鱼" "狐鲣" "断尾雕" "秋白鲑" "欧卡皮鹿" "大西洋鲤鱼" "锤头鲨" + "驼鹿" "貂熊" "麝鼠" "貂" "枭" "麝牛" "兔狲" "赛加羚羊" "鼠耳蝠" "长耳蝠" "沙狐" "黑貂" "海獭" "雪豹" "狞猫" "海狮" "髯海豹" "斑海豹" "骨顶鸡" "野驴" "长尾斑羚" "鹅喉羚" "领航鲸" + } +} + +### THEME: ADJECTIVES (DESTROYERS) ### +SOV_ADJECTIVES_NAVY = { + name = NAME_THEME_ADJECTIVES_SOV + + for_countries = { SOV BFL } + + type = ship + ship_types = { ship_hull_light destroyer ship_hull_civilian } + + prefix = "" + fallback_name = "Esminets N%d" + + unique = { + "警惕" "不惧" "鲁莽" "沉默" "细心" "忍耐" "敬佩" "傲慢" "雷鸣" "精巧" "忠顺" "热情" "持久" "倾听" "尖锐" "灵敏" "敏锐" "恶毒" + "活泼" "热心" "坚定" "果断" "愤怒" "勇敢" "守卫" "警戒" "快速" "可怖" "守序" "高尚" "狂暴" "激励" "愚钝" "严厉" "狡猾" "凶狠" "冲动" "端庄" + "狂怒" "固执" "热诚" "呼唤" "警觉" "锋利" "尽职" "强健" "巧妙" "用心" "强大" "无虑" "诡计" "善变" "暴怒" "坚硬" "精确" "焦躁" "理智" "战斗" "尊严" "典范" + "喧闹" "好动" "英勇" "不安" "迅捷" "闪耀" "勇气" "乐观" "无瑕" "显眼" "志愿" "吵闹" "妒忌" "珍惜" "恐惧" "活跃" "阿穆尔斯克" "乌苏里斯克" "界限" "无畏" + "外贝加尔" "哥萨克" "陆军" "土库曼" "莫斯科夫斯基" "卡赞斯科耶" "上尉" "中尉" "不倦" "怒火" "冒失" "可畏" "轻率" "快乐" "胜利" "雷霆" "自由" "彼得罗夫斯基" + "骄傲" "猛烈" "毁灭" "危险" "刻薄" "无情" "聪明" "进步" "坚持" "光荣" "干练" "有效" "智慧" "聪敏" "熟练" "火热" "谨慎" "狩猎" + "杰出" "聪慧" "抗争" "领先" "暴躁" "独特" "可观" "不满" "剧烈" "负责" "火爆" "堂皇" "严格" "顶尖" "急促" "真诚" "虔诚" "沉思" "旋风" + "冷酷" "喜悦" "启发" "保护" "全心" "护卫" "周密" "意外" "热络" "果决" "飞翔" "不屈" "完美" "持久" "期盼" "蛮勇" + "威胁" "恒常" "积极" "理想" "严肃" "不羁" "谄媚" "体贴" "坚实" "理解" "生动" "沉着" "怨恨" "无惧" "清醒" "疾速" "历战" + "谦逊" "博识" "庄重" "挑战" "冷静" "智慧" "隐秘" "无痕" "鼓舞" "慎重" "公平" "风暴" "气愤" "可敬" "无敌" "激昂" "机敏" + "兴奋" "独断" "可靠" "不懈" "老练" "远东" "躲避" "不息" "不挠" "炽热" "现代" "奋勇" "洁白" "毁坏" "达尔尼" "进取" "宽恕" + "和谐" "好奇" "明知" "自主" "共有" "广阔" "审慎" "莽撞" "友好" "嫉妒" "大胆" "老鹰" "协助" "贪婪" "上将" "二月革命" "打击" "不馁" "英雄" "凯旋" "拉特尼" + } +} + +## THEME: CITIES ### +SOV_CITIES_NAVY = { + name = NAME_THEME_CITIES + + for_countries = { SOV BFL } + + type = ship + + prefix = "" + fallback_name = "Korabl N%d" + + unique = { + "莫斯科" "彼得格勒" "比什凯克" "斯摩棱斯克" "罗斯托夫" "叶卡捷琳娜堡" "弗拉基米尔" "维捷布斯克" "诺夫哥罗德" "喀山" "萨马拉" "乌法" "察里津" "斯塔夫罗波尔" "阿尔汉格尔斯克" "符拉迪克奥克兹" "摩尔曼斯克" "阿斯特拉罕" "萨拉托夫" "奔萨" + "梁赞" "奥廖尔" "布良斯克" "特维尔" "坦波夫" "伊热夫斯克" "沃特金斯克" "彼尔姆" "奥伦堡" "乌拉尔" "车尔雅宾斯克" "秋明" "鄂木斯克" "巴甫洛达尔" "巴尔瑙尔" "叶尼塞斯克" "克拉斯诺亚尔斯克" "伊尔库茨克" "赤塔" "雅库茨克" "布拉戈维申斯克" + "哈巴洛夫斯克" "符拉迪沃斯托克" "沃洛格达" "库尔斯克" "新罗西斯克" "彼得罗夫斯克" "叶列茨" "切博克萨雷" "托罗佩茨" "卢加" "米努辛斯克" "勒热夫" "雅罗斯拉夫尔" "彼得罗扎沃茨克" "别洛焦尔斯克" "穆罗姆" "苏兹达尔" "雷利斯克" "利佩茨克" "托尔若克" + "图拉" "大乌斯秋格" "乌格里奇" "科斯特罗马" "迪米特罗夫" "旧鲁萨" "科洛姆纳" "下诺夫哥罗德" "加利奇" "莫扎伊斯克" "普里奥焦尔斯克" "索帕科夫" "巴拉赫纳" "阿扎马斯" "沃罗涅日" "托博尔斯克" "别尔哥罗德" "卡尔戈波" "谢格洛夫斯克" + "伏尔加斯基" "苏尔古特" "比斯克" "奥尔斯克" "波克罗夫斯克" "北德文斯克" "阿尔马维尔" "波多利斯克" "彼得罗巴甫洛夫斯克" "塞兹兰" "兹拉托乌斯特" "新切尔卡斯克" "派蒂哥斯卡" "阿钦斯克" "坎斯克" "加特契纳" "叶伊斯克" "克林" "格奥尔吉耶夫斯克" "季霍列茨克" + "科兹洛夫" "辛比尔斯克" "奥洛涅茨" "尼布楚" "乌兰乌德" "亚速" "博布罗夫" "沙德林斯克" "凯因斯基" "罗斯拉夫尔" "奥斯特罗戈日斯克" "上沃洛乔克" "季赫温" "别热茨克" "伊尔比特" "塔甘罗格" "维亚济马" "小雅罗斯拉夫韦茨" "阿列克辛" + "博戈罗季茨克" "大卢基" "叶弗列莫夫" "卡希拉" "雷宾斯克" "切列波维茨" "亚历山德罗夫" "沃尔霍夫" "维亚特卡" "扎赖斯克" "基尔札奇" "科夫罗夫" "姆岑斯克" "涅列赫塔" "里亚日斯克" "斯科平" "舒亚" "鲍里索格列布斯克" "基尔萨诺夫" + "奇斯托波尔" "莫尔尚斯克" "巴甫洛夫斯克" "斯帕斯克" "乌斯曼" "阿特卡尔斯克" "巴拉绍夫" "布因斯克" "韦利斯克" "沃利斯克" "格拉佐夫" "叶拉布加" "卡米辛" "库兹涅茨" "奥涅加" "萨兰斯克" "萨拉普尔" "申库尔斯克" "亚兰斯克" "阿拉帕耶夫斯克" "比尔斯克" "库尔干" + } +} + +### THEME: ADMIRALS ### +SOV_ADMIRALS_NAVY = { + name = NAME_THEME_ADMIRALS + + for_countries = { SOV BFL } + + type = ship + + prefix = "" + fallback_name = "Korabl N%d" + + unique = { + "阿帕拉克金海军上将" "彼得·罗曼诺夫海军上将" "西弗斯海军上将" "缅希科夫海军上将" "戈利岑海军上将" "格雷格海军上将" "乌沙科夫海军上将" "布塔科夫海军上将" "克鲁森施滕海军上将" "拉扎列夫海军上将" "别林斯高晋海军上将" + "克雷默海军上将" "斯米德海军上将" "艾森海军上将" "阿列克谢耶夫海军上将" "纳西莫夫海军上将" "弗兰格尔海军上将" "卡宁海军上将" "艾伯哈特海军上将" "雅科夫列夫海军上将" "高尔察克海军上将" "科尔尼洛夫海军上将" + "列索夫斯基海军上将" "布雷达尔海军中将" "罗杰斯特文斯基海军中将" "库舒列夫海军上将" "德里巴斯海军上将" "瓦诺维奇海军上将" "马卡洛夫海军上将" "普茨托什金海军上将" "海登海军上将" "康斯坦丁·罗曼诺夫海军上将" + "库曼海军上将" "格里戈沃维奇海军上将" "赫鲁晓夫海军上将" "叶潘钦海军上将" "卡辛海军上将" "谢列布雅科夫海军上将" "斯坦科维奇海军上将" "梅林海军上将" "普提雅廷海军上将" "迪科夫海军上将" "杜巴索夫海军上将" + "涅维尔斯科伊海军上将" "曼加那利海军上将" "弗沃特斯基海军上将" "阿卡斯海军上将" "萨列夫海军上将" "翁科夫斯基海军上将" "舍斯塔科夫海军上将" "克恩海军上将" "尼科诺夫海军上将" "佩雷莱辛海军上将" "波波夫海军上将" + "拉里奥诺夫海军上将" "戈洛温海军上将" "斯皮里多夫海军上将" "戈登海军上将" "济马耶维奇海军上将" "米什科夫海军上将" "米塔特列夫海军上将" "塔利津海军上将" "谢尼亚温海军上将" "高利尼舍切夫·库图佐夫海军上将" + "诺沃西尔斯基海军上将" "安茹海军上将" "潘菲洛夫海军上将" "格拉泽纳普海军上将" "克拉布海军上将" "伊斯托明海军上将" "尤哈林海军上将" "拉夫罗夫海军上将" "贝伦斯海军上将" "扎沃伊科海军上将" "基斯林斯基海军上将" + "莫德维诺夫海军上将" "纳加耶夫海军上将" "奇恰戈夫海军上将" "金斯伯根海军上将" "阿列克谢·罗曼诺夫海军大将" "斯塔克海军上将" "维特格夫特海军上将" "维伦海军上将" "内鲍加托夫海军少将" "恩克维斯特海军中将" + } +} + +### THEME: NAMES ### +SOV_NAMES_NAVY = { + name = NAME_THEME_NAMES + + for_countries = { SOV BFL } + + type = ship + ship_types = { ship_hull_light destroyer ship_hull_cruiser light_cruiser heavy_cruiser ship_hull_civilian } + + prefix = "" + fallback_name = "Korabl N%d" + + unique = { + "亚历山大" "马克西姆" "米哈伊" "阿尔乔姆" "丹尼尔" "伊凡" "德米特里" "基里尔" "安德烈" "马特维" "叶戈尔" "伊利亚" "蒂莫菲" "罗曼" "尼基塔" "阿列克谢" "列夫" "弗拉基米尔" "费奥尔多" "雅罗斯拉夫" "斯捷潘" "尼古莱" "格奥尔基" "帕维尔" + "索菲亚" "玛丽亚" "安娜" "维多利亚" "艾莉莎" "阿娜塔西娅" "达莉娅" "瓦尔瓦拉" "叶卡捷琳娜" "克谢尼娅" "艾莉娜" "维罗妮卡" "瓦西丽莎" "乌里安娜" "琪拉" "维拉" "塔伊西亚" "玛格丽塔" "阿廖娜" "阿莉娜" "亚娜" "玛娅" "帕拉达" + "弗拉迪斯拉夫" "阿尔谢尼" "拉夫连季" "格列布" "米戎" "格里高利" "玛卡" "丹尼斯" "塞米恩" "叶夫根尼" "萨维尔利" "阿特米" "维克托" "列奥尼德" "彼得" "鲁斯兰" "博格丹" "伊戈尔" "尤里" "瓦西里" "安东" "扎哈" "奥列格" "德米" "维亚切斯拉夫" + "米洛斯拉娃" "克里斯蒂娜" "戴安娜" "阿芙乐尔" "奥尔加" "斯维特兰娜" "叶塞尼亚" "塔蒂亚娜" "叶夫根尼娅" "兹拉塔" "尼卡" "伊利娜" "叶莲娜" "娜杰日达" "玛丽娜" "雅罗斯拉娃" "妮娜" "莉迪亚" "里尤波夫" "佐娅" "阿格尼娅" "奥莱西亚" + "梅奇斯拉夫" "斯维亚托斯拉夫" "菲利普" "季洪" "鲍里斯" "米罗斯拉夫" "斯坦尼斯拉夫" "戈尔杰伊" "罗迪翁" "瓦列里" "杰米扬" "阿纳托利" "雅科夫" "维塔利" "罗斯提斯拉夫" "阿卡狄" "亚罗米尔" "克里姆" "多布雷尼亚" "跟纳季" "库兹马" "普罗霍" + "安东尼娜" "卡利纳" "莉莉娅" "玛利亚娜" "米拉" "弗拉迪斯拉夫" "瓦伦蒂娜" "叶夫多基娅" "佩拉吉雅" "塔玛拉" "莱达" "尤利安娜" "阿拉" "柳德米拉" "弗拉达" "索尼娅" "艾达" "阿克辛娅" "加利纳" "拉达" "阿斯亚" "阿芙朵嘉" "奇奈达" + } +} + +### THEME: NAMES IN HONOUR OF SHIPS### +SOV_SHIPS_NAVY = { + name = NAME_THEME_SHIPS_SOV + + for_countries = { SOV BFL } + + type = ship + ship_types = { ship_hull_cruiser light_cruiser heavy_cruiser ship_hull_heavy battle_cruiser battleship } + + prefix = "" + fallback_name = "Korabl N%d" + + unique = { + "猎手" "边防" "西伯利亚步枪手" "志愿兵" "顿河哥萨克" "外贝加尔人" "喀山人" "土库曼人" "莫斯科人" "骑兵" "阿穆尔人" "西伯利亚人" "乌苏里人" "哥萨克人" "阿拉什人" "叶尔马克" "通古斯" "列特维赞" + "盖达马克" "阿布莱克" "总督" "勇士" "留里克" "博加特耶尔" "骑士" "瓦良格" "阿斯尔科德" "射手" "侦察兵" "劫掠者" "奥布里希尼克" "骑手" "珍珠" "金刚石" "绿宝石" "缟玛瑙" "巡防" "雷鸣" "巴彦" + "莫敌" "骠骑兵" "先驱" "步枪手" "卢萨卡" "女巫" "飓风" "旋风" "龙卷风" "台风" "犰狳" "魔法师" "先知" "长子" "海军大将" "波尔扎斯基" "米宁" "斯拉瓦" "凯旋" + "帕米亚特·迈尔库里亚" "亚速-纪念" "叶夫斯塔菲-纪念" "伊西多尔" "胜利" "北方之星" "北极星" "荣耀俄罗斯" "亚历山大·涅夫斯基" "德米特里·顿斯科伊" "弗拉基米尔·莫诺马赫" "康斯坦丁" + "罗蒙诺索夫" "联合" "勇敢" "胜利者" "战术" "俄罗斯" "卡扎尔斯基" "俄耳甫斯" "新地岛" "伏尔加" "亚细亚" "东方" "高加索" "木星" "阿耳戈斯" "奥林匹斯" "阿尔戈英雄" "奥廖尔" "格罗姆" "萨姆松" + "闪电" "霹隆" "乌斯佩赫" "对抗" "火神" "繁荣之基" "规范" "佩列斯维特" "犹豫" "独角兽" "潘捷列伊蒙" "阿美利加" "雷神" "士兵" "克里姆林" "姊妹" + } +} + +### THEME: BATTLES ### +SOV_BATTLES_NAVY = { + name = NAME_THEME_BATTLES + + for_countries = { SOV BFL } + + type = ship + ship_types = { ship_hull_heavy battle_cruiser battleship } + + prefix = "" + fallback_name = "Linkor N%d" + + unique = { + "纳瓦里诺" "甘古特" "哥特兰" "塞瓦斯托波尔" "彼得罗巴甫洛夫斯克" "波尔塔瓦" "伊兹梅尔" "博罗季诺" "金布恩" "格林甘" "博斯普鲁斯" "巴拉克拉瓦" "卡利亚克拉" "帕特拉斯" "雷瓦尔" "月音" "锡诺普" "坦德拉" "切什梅" "费多尼西" "科孚" + "安丰" "亚瑟港" "对马" "萨利赫" "伏尔加" "奥涅加" "伊泽尔" "达达尼尔" "维堡" "阿兰" "奥恰科夫" "亚速" "卡胡尔" "禁卫军" "刻赤" "科特林" "图普卡拉干" "库里科沃" "布鲁西洛夫" "伊丽莎白波尔" "埃里温" "萨雷卡梅什" + "科兹鲁扎" "乌格拉" "摩洛迪" "涅瓦" "艾尔曼" "卡尔斯" "普列夫纳" "卢斯科" "小雅罗斯拉夫韦茨" "格伦瓦德" "察里津" "奥索维茨" "克拉斯纳亚高尔卡" "楚德诺夫" + } +} + +##### USSR NAME LISTS ##### +### REGULAR DESTROYER NAMES### +SOV_DD_HISTORICAL = { + name = NAME_THEME_HISTORICAL_DESTROYERS + + for_countries = { SOV BFL } + + can_use = { + NOT = { + has_government = fascism + has_government = neutrality + } + } + + type = ship + ship_types = { ship_hull_light destroyer ship_hull_civilian } + + fallback_name = "Esminets %d" + + unique = { + # Starting with Leningrad and Gnevny classes + "列宁格勒" "莫斯科" "哈尔科夫" "明斯克" "第比利斯" "巴库" "塔什干" "鞍山" "高迪" "格罗兹尼" "守卫" "无畏" "雷暴" "博德里" + "光明" "不惧" "猎人" "敏捷" "雷暴" "守卫" "大声" "雷鸣" "愤怒" "瑞尼" "复活" "粉碎" "伊贾斯拉夫" "巴铎夫斯基" "哈巴罗夫斯克" + "无理" "基辅" "火力" "悟性" "警惕" "无情" "自由" "轰鸣" "清贫" "老练" "虎鱼" "羡慕" "老练" "老练" "加里宁" "警戒" "科特林" "突击" + "骠骑" "乌克兰" "谢斯塔科夫" "猎鹰" "鲸鱼" "鳟鱼" "鲶鱼" "威严" "积极" "坚定" "布拉科夫中尉" "机械师兹维列夫" "芬兰人" "乌克兰" + "谢斯塔科夫中尉" "幸福" "诺维克" "俄耳甫斯" "伊林中尉" "加夫里尔" "蛇岛" "戈格兰岛" "前哨" "熟练" "炽热" + "城" "尼古拉耶夫" "卡尔·李卜克内西" "古比雪夫" "沃伊科夫" "斯维尔德洛夫" "马克思" "捷尔任斯基" "涅萨兹尼克" + "邵武勉" "热列兹尼亚科夫" "恩格斯" "乌里茨基" "沃罗达尔斯基" "响亮" "强烈" "凛冽" "自豪" "无暇" "理智" "果敢" "严酷" "迅速" "暴躁" "快速" "完善" "灵敏" + "乖巧" "才能" "坚忍" + # Fictional (and older) names start here + "加里波第" "阿尔汉格尔斯克" "摩尔曼斯克" "阿拉木图" "阿什哈巴德" "埃里温" "彼得罗扎沃茨克" "斯大林纳巴德" "奥恰科夫" "彼列科普" "卡什坦" "夏伯阳" "埃里温" + "伏洛达尔斯基" "乌里茨基" "恩格尔" "阿尔乔姆" "列宁" "斯巴达克" "古比雪夫" "卡尔·李卜克内西" "卡尔·马克思" "加里宁" "捷尔任斯基" "热列兹尼亚科夫" "邵武勉" + } +} + +### LIGHT CRUISER NAMES### +SOV_CL_HISTORICAL = { + name = NAME_THEME_HISTORICAL_CL + + for_countries = { SOV BFL } + + can_use = { + NOT = { + has_government = fascism + has_government = neutrality + } + } + + type = ship + ship_types = { ship_hull_cruiser light_cruiser } + + fallback_name = "Lyogky Kreyser %d" + + unique = { + "热列兹尼亚科夫" "摩尔曼斯克" "共产国际" "红克里米亚" "红色乌克兰" "红色高加索" "卡冈诺维奇" "彼得罗巴甫洛夫斯克 " + "米高扬" "布琼尼" "共青团员" "阿芙乐尔" + # Fictional (postwar) names start here + "捷尔任斯基" "赫达诺夫" "肖尔斯" + "十月革命" "格罗兹尼" "奥尔忠尼启" "格罗兹涅夫特" "阿兹涅夫特" "德罗兹海军上将" + "佐祖利亚海军上将" "海参崴" "塞瓦斯托波尔" "伊萨科夫海军上将" "马卡罗夫海军上将" "伏罗希洛夫元帅" "俄克拉底斯基海军上将" "伊萨琴科夫海军上将" "季莫申科元帅" + "瓦西里恰帕耶夫" "尤马舍夫海军上将" "尼古拉耶夫" "奥恰科夫" "亚速" "塔什干" "弗洛塔 洛博夫海军上将" "戈尔什科夫海军上将" + } +} + +### HEAVY CRUISER NAMES### +SOV_CA_HISTORICAL = { + name = NAME_THEME_HISTORICAL_CA + + for_countries = { SOV BFL } + + can_use = { + NOT = { + has_government = fascism + has_government = neutrality + } + } + + type = ship + ship_types = { ship_hull_cruiser heavy_cruiser } + + fallback_name = "Tyazhely Kreyser %d" + + unique = { + "恰帕耶夫" "基洛夫" "伏罗希洛夫" "马克希姆 高尔基" "莫洛托夫" "卡加诺维奇" "加里宁" "塔林" "列兹尼亚科夫" "古比雪夫" "契卡洛夫" "伏龙芝" "斯维尔德洛夫" + # Fictional (postwar) names start here + "莫斯科" "迪米特里 顿斯科伊" "彼得巴普洛夫斯克" "赫达诺夫" "亚历山大 涅夫斯基" "纳希莫夫海军上将" "乌萨科夫海军上将" "拉扎列夫海军上将" "亚历山大 苏沃洛夫" + "斯大林格勒" "斯摩棱斯克" "彼得 巴格拉季昂" + "博加特里" "德米特里 波扎尔斯基" "斯维特拉娜" "米哈伊尔·库图佐夫" "格罗兹尼" "福金海军上将" "戈洛夫科海军上将" "哈巴罗夫斯克" + } +} + +### MINELAYER NAMES### +SOV_MINELAYERS_HISTORICAL = { + name = NAME_THEME_HISTORICAL_MINELAYERS + + for_countries = { SOV BFL } + + can_use = { + NOT = { + has_government = fascism + has_government = neutrality + } + } + + type = ship + ship_types = { ship_hull_cruiser light_cruiser ship_hull_light destroyer ship_hull_civilian } + + fallback_name = "Minny Zagraditel' %d" + + unique = { + # Cruiser and DD Minelayers + "吉德罗格拉夫" "马蒂" "摩尔曼" "尤里·加加林" "鄂霍茨克海" "卡通河" "维切格达河" "普里皮亚季" + # Older and smaller minelayer names + "阿穆尔河" "叶尼塞河" "阿兹慕""什利谢利堡" "伏尔加河" "克拉斯诺亚尔斯克河" + } +} + +### BATTLESHIP NAMES ### +SOV_BB_HISTORICAL = { + name = NAME_THEME_HISTORICAL_BB + + for_countries = { SOV BFL } + + can_use = { + NOT = { + has_government = fascism + has_government = neutrality + } + } + + type = ship + ship_types = { ship_hull_heavy battleship } + + fallback_name = "Linkor %d" + + unique = { + "阿尔汉格尔斯克" "新罗西斯克" "苏维埃联盟" "苏维埃乌克兰" "苏维埃白俄罗斯" "甘古特" "马拉" + # Fictional names start here + "克里姆林" "苏联" "符拉迪沃斯托克" "锡诺普" "伊斯梅尔" "彼得大帝" "苏沃洛夫公爵" "尼古拉一世" "列宁" "博罗季诺" "光荣" + } +} + +### BATTLECRUISER NAMES ### +SOV_BC_HISTORICAL = { + name = NAME_THEME_HISTORICAL_BC + + for_countries = { SOV BFL } + + can_use = { + NOT = { + has_government = fascism + has_government = neutrality + } + } + + type = ship + ship_types = { ship_hull_heavy battle_cruiser } + + fallback_name = "Lineyny Kreyser %d" + + unique = { + "喀琅施塔得" "塞瓦斯托波尔" + # Fictional names start here + "斯大林格勒" "莫斯科" "基洛夫" "伏龙芝" "加里宁" "斯维尔德洛夫" "捷尔任斯基" + "乌沙科夫上将" "拉扎列夫上将" "纳西莫夫海军上将""安德罗波夫" "库兹涅佐夫" + } +} + +### AIRCRAFT CARRIER NAMES ### +SOV_CV_HISTORICAL = { + name = NAME_THEME_HISTORICAL_CARRIERS + + for_countries = { SOV BFL } + + can_use = { + NOT = { + has_government = fascism + has_government = neutrality + } + } + + type = ship + ship_types = { ship_hull_carrier carrier } + + fallback_name = "Avianosets %d" + + unique = { + # Fictional names start here + "莫斯科" "列宁格勒" "海雕" "基辅" "瓦良格" "新罗西斯克" "卡尔可夫" "巴库" "里加" "乌里扬诺夫斯克" "第比利斯" "戈尔什科夫海军上将" "勃列日涅夫" "库兹涅佐夫" + } +} + +### SUBMARINES ### +SOV_SS_SHCHUKA = { + name = NAME_THEME_HISTORICAL_SHCHUKAS + + for_countries = { SOV BFL } + + type = ship + ship_types = { ship_hull_submarine submarine } + + fallback_name = "Shch-%d" + + ordered = { + 301 = {"Shch-%d"} + 302 = {"Shch-%d"} + 303 = {"Shch-%d"} + 304 = {"Shch-%d"} + 101 = {"Shch-%d"} + 102 = {"Shch-%d"} + 104 = {"Shch-%d"} + 105 = {"Shch-%d"} + 106 = {"Shch-%d"} + 107 = {"Shch-%d"} + 108 = {"Shch-%d"} + 109 = {"Shch-%d"} + 110 = {"Shch-%d"} + 111 = {"Shch-%d"} + 112 = {"Shch-%d"} + 113 = {"Shch-%d"} + 114 = {"Shch-%d"} + 115 = {"Shch-%d"} + 116 = {"Shch-%d"} + 117 = {"Shch-%d"} + 118 = {"Shch-%d"} + 119 = {"Shch-%d"} + 120 = {"Shch-%d"} + 201 = {"Shch-%d"} + 202 = {"Shch-%d"} + 203 = {"Shch-%d"} + 305 = {"Shch-%d"} + 308 = {"Shch-%d"} + 121 = {"Shch-%d"} + 122 = {"Shch-%d"} + 123 = {"Shch-%d"} + 124 = {"Shch-%d"} + 125 = {"Shch-%d"} + 204 = {"Shch-%d"} + 205 = {"Shch-%d"} + 206 = {"Shch-%d"} + 207 = {"Shch-%d"} + 306 = {"Shch-%d"} + 307 = {"Shch-%d"} + 309 = {"Shch-%d"} + 310 = {"Shch-%d"} + 311 = {"Shch-%d"} + 126 = {"Shch-%d"} + 127 = {"Shch-%d"} + 128 = {"Shch-%d"} + 129 = {"Shch-%d"} + 130 = {"Shch-%d"} + 131 = {"Shch-%d"} + 132 = {"Shch-%d"} + 133 = {"Shch-%d"} + 134 = {"Shch-%d"} + 208 = {"Shch-%d"} + 209 = {"Shch-%d"} + 210 = {"Shch-%d"} + 211 = {"Shch-%d"} + 212 = {"Shch-%d"} + 213 = {"Shch-%d"} + 214 = {"Shch-%d"} + 215 = {"Shch-%d"} + 313 = {"Shch-%d"} + 314 = {"Shch-%d"} + 315 = {"Shch-%d"} + 316 = {"Shch-%d"} + 317 = {"Shch-%d"} + 318 = {"Shch-%d"} + 319 = {"Shch-%d"} + 320 = {"Shch-%d"} + 321 = {"Shch-%d"} + 322 = {"Shch-%d"} + 323 = {"Shch-%d"} + 324 = {"Shch-%d"} + 401 = {"Shch-%d"} + 402 = {"Shch-%d"} + 403 = {"Shch-%d"} + 404 = {"Shch-%d"} + 421 = {"Shch-%d"} + 422 = {"Shch-%d"} + 423 = {"Shch-%d"} + 424 = {"Shch-%d"} + 135 = {"Shch-%d"} + 136 = {"Shch-%d"} + 137 = {"Shch-%d"} + 138 = {"Shch-%d"} + 216 = {"Shch-%d"} + 405 = {"Shch-%d"} + 406 = {"Shch-%d"} + 407 = {"Shch-%d"} + 408 = {"Shch-%d"} + 411 = {"Shch-%d"} + 412 = {"Shch-%d"} + 413 = {"Shch-%d"} + 414 = {"Shch-%d"} + } +} + +SOV_SS_STALINETS = { + name = NAME_THEME_HISTORICAL_STALINETS + + for_countries = { SOV BFL } + + can_use = { + NOT = { + has_government = fascism + has_government = neutrality + } + } + + type = ship + ship_types = { ship_hull_submarine submarine } + + fallback_name = "S-%d" + + ordered = { + 1 = {"S-%d"} + 2 = {"S-%d"} + 3 = {"S-%d"} + 4 = {"S-%d"} + 5 = {"S-%d"} + 6 = {"S-%d"} + 7 = {"S-%d"} + 8 = {"S-%d"} + 9 = {"S-%d"} + 10 = {"S-%d"} + 11 = {"S-%d"} + 12 = {"S-%d"} + 13 = {"S-%d"} + 14 = {"S-%d"} + 15 = {"S-%d"} + 16 = {"S-%d"} + 17 = {"S-%d"} + 18 = {"S-%d"} + 19 = {"S-%d"} + 20 = {"S-%d"} + } +} + +SOV_SS_LENINETS = { + name = NAME_THEME_HISTORICAL_LENINETS + + for_countries = { SOV BFL } + + can_use = { + NOT = { + has_government = fascism + has_government = neutrality + } + } + + type = ship + ship_types = { ship_hull_submarine submarine } + + fallback_name = "L-%d" + + ordered = { + 1 = {"L-%d"} + 2 = {"L-%d"} + 3 = {"L-%d"} + 4 = {"L-%d"} + 5 = {"L-%d"} + 6 = {"L-%d"} + 7 = {"L-%d"} + 8 = {"L-%d"} + 9 = {"L-%d"} + 10 = {"L-%d"} + 11 = {"L-%d"} + 12 = {"L-%d"} + 13 = {"L-%d"} + 14 = {"L-%d"} + 15 = {"L-%d"} + 16 = {"L-%d"} + 17 = {"L-%d"} + 18 = {"L-%d"} + 19 = {"L-%d"} + 20 = {"L-%d"} + } +} + +SOV_SS_CLASS_K = { + name = NAME_THEME_HISTORICAL_CLASS_K + + for_countries = { SOV BFL } + + type = ship + ship_types = { ship_hull_cruiser_submarine submarine } + + fallback_name = "K-%d" + + ordered = { + 1 = {"K-%d"} + 2 = {"K-%d"} + 3 = {"K-%d"} + 4 = {"K-%d"} + 5 = {"K-%d"} + 6 = {"K-%d"} + 7 = {"K-%d"} + 8 = {"K-%d"} + 9 = {"K-%d"} + 10 = {"K-%d"} + 11 = {"K-%d"} + 12 = {"K-%d"} + 13 = {"K-%d"} + 14 = {"K-%d"} + 15 = {"K-%d"} + 16 = {"K-%d"} + 17 = {"K-%d"} + 18 = {"K-%d"} + 19 = {"K-%d"} + 20 = {"K-%d"} + 21 = {"K-%d"} + 22 = {"K-%d"} + 23 = {"K-%d"} + 24 = {"K-%d"} + 25 = {"K-%d"} + 26 = {"K-%d"} + 27 = {"K-%d"} + 28 = {"K-%d"} + 29 = {"K-%d"} + } +} + +### THEME: SOVIET REGIONS ### +SOV_STATES = { + name = NAME_THEME_STATES + + for_countries = { SOV BFL } + + can_use = { + NOT = { + has_government = fascism + has_government = neutrality + } + } + + type = ship + + unique = { + "索维茨基联盟" "苏维埃联盟" "苏维埃乌克兰" "苏维埃白俄罗斯" "苏维埃" "苏维埃亚美尼亚" "苏维埃阿塞拜疆" "苏维埃哈萨克" "苏维埃塔吉克" "苏维埃乌兹别克斯坦" "苏维埃土库曼斯坦" "苏维埃吉尔吉斯斯坦" + #RSFSR's ASSRs and few other ASSRs + "苏维埃巴什基尔" "苏维埃达吉斯坦" "苏维埃克里米亚" "苏维埃楚瓦什" "苏维埃雅库茨克" "苏维埃布里亚特蒙古" "苏维埃卡拉卡尔帕克斯卡亚" "苏维埃阿布哈兹" "苏维埃阿扎尔" "苏维埃纳希切万" + #OLD // NEW + "苏维埃外高加索" "苏维埃斯卡亚布哈尔卡亚" "苏维埃突厥斯坦共和" "苏维埃花剌子模" + "苏维埃卡累利阿-芬兰" "苏维埃摩尔多瓦" "苏维埃立陶宛" "苏维埃拉脱维亚" "苏维埃爱沙尼亚" + } +} + +## THEME: SOVIET CITIES ### +SOV_CITIES = { + name = NAME_THEME_CITIES + + for_countries = { SOV BFL } + + can_use = { + NOT = { + has_government = fascism + has_government = neutrality + } + } + + type = ship + + unique = { + "莫斯科" "列宁格勒" "奥廖尔" "基辅" "明斯克" "斯大林格勒" "塞瓦斯托波尔" "诺沃罗西斯克" "哈尔科夫" "巴库" "里加" "乌里扬诺夫斯克" + "第比利斯" "阿尔汉格尔斯克" "符拉迪沃斯托克" "基洛夫" "沃罗希洛夫" + "加里宁" "塔林" "摩尔曼斯克" "塔什干" "阿什哈巴德" "阿拉木图" "刻赤" "阿佐夫" + } +} + +## THEME: FAMOUS SOVIET LEADERS ### +SOV_LEADERS = { + name = NAME_THEME_LEADERS + + for_countries = { SOV BFL } + + can_use = { + NOT = { + has_government = fascism + has_government = neutrality + } + } + + type = ship + + unique = { + "卡尔·马克思" "列宁" "斯大林" "勃列日涅夫" "卡尔利布克内赫特" "米哈伊尔" "亚历山大·苏沃罗夫" "尤里" "德米特里·波扎尔斯基" "瓦西里·查帕耶夫" + "库兹涅佐夫上将" "亚历山德·涅夫斯基上将" "纳基莫夫上将" "乌沙科夫上将" "拉扎列夫上将" "塞尼亚文上将" "戈尔什科夫上将" "佐祖利亚上将" + "尤马舍夫上将" "伊萨科夫上将" "马卡罗夫上将" "伊萨琴科夫上将" + } +} + +## THEME: RUSSIAN RIVERS ### +SOV_RIVERS = { + name = NAME_THEME_RIVERS + + for_countries = { SOV BFL } + + type = ship + + unique = { + "白绍拉" "杜味拿" "皮奥涅尔斯基" "沃戈" "维切格达" "维舍拉河" "塞黑" "苏霍纳" "沃洛格达" "梅津湾" "奥涅加湖" "尼瓦" "瓦尔祖加河" + "普尔" "塔兹" "叶尼塞" "皮亚西纳" "哈坦加" "阿纳巴尔" "奥列尼奥克" "莉娜" "奥莫洛伊" "亚纳印第安人" "阿拉泽亚" "科利马" "乔恩" "帕利亚瓦姆" "佩格季梅尔" "切吉屯" "阿纳代尔" "巴拉那" "奥拉" + "彭日纳" "堪察加" "阿瓦查" "基赫奇克" "乌达" "阿穆尔河" "秋明" "科索沃" "图洛马" "罗斯塔" + } +} + + + + + +########################### +### NON-COMMUNIST NAMES ### +########################### + +### REGULAR DESTROYER NAMES### +SOV_DD_IMPERIAL = { + name = NAME_THEME_IMPERIAL_DD + + for_countries = { SOV BFL } + + can_use = { + OR = { + has_government = fascism + has_government = neutrality + } + } + + type = ship + ship_types = { ship_hull_light destroyer ship_hull_civilian } + + prefix = "" #The Imperial Russian Navy didn't have prefixes + fallback_name = "Myenonosyets %s" + + unique = { + "扎比亚卡" "莱特南·伊林" "萨肯船长" "盖达马克" "索科尔" "斯蒂基" "风筝" "听话" "海隼" "炽热" "强壮" "鹰" "突击" "俯冲" "穿刺" "金鹰" + "可见" "剃须刀" "沃伦" "雷维" "菲林" "瑞安" "猫头鹰" "机动" "信天翁" "白天鹅" "秃鹰" "斯特罗吉" "帕夫林" "机灵" "斯维里皮" "斯特里梅特尼" "法赞" "塞迪丝" + "斯托洛谢沃伊" "格拉奇" "斯特雷古希" "库利克" "拉兹亚希" "德鲁兹德" "拉斯托罗普尼" "迪亚尔" "强壮" "鞋子" "恐怖" "机器" "无声" "警惕" + "无情" "无惧" "布拉科夫中尉" "精准" "执行" "技巧" "坚硬" "勇猛" "轻巧" "力量" "机灵" "飞扬" "彪悍" "乌克兰" "军队" + "特鲁赫梅内茨" "哈萨克人" "顿斯考伊哈萨克人" "扎拜卡莱茨" "布哈尔斯基埃米尔" "芬兰人" "莫斯科" "志愿者" "托切尼" "特雷沃兹尼" "特维约迪" "因扎内尔·梅哈尼克·阿纳斯塔索夫" "莱特纳特·马列夫" + "谢尔盖耶夫中尉" "尤拉索夫斯基船长" "机械师阿纳斯塔索夫" "机械师迪米特列夫" "战斗" "暴风" "仔细" "感召" "坚韧" "阿穆尔人" "乌苏里人" + "康德拉坚科将军" "奥霍特尼克" "西伯利亚斯特列洛克" "波格拉尼奇尼克" "莱特南谢斯塔科夫" "莱特南普希钦" "卡皮坦-莱特南巴拉诺夫" "莱特南扎茨列奥尼" "诺维克" "贝斯波科尼" + "愤怒" "无理" "幸福" "迅速" "洪亮" "仓促" "胜利者" "雷电" "俄耳甫斯" "飞人" "捷斯纳" "阿扎德" "参孙" "伊兹梅捷夫舰长" "别利舰长" "科恩舰长" + "贝利船长" "莱特南杜巴索夫" "科农佐托夫船长" "克罗恩船长" "加夫里尔" "康斯坦丁" "弗拉基米尔" "莱特南伦巴第" "费奥多尼西" "刻赤" "加吉贝" "卡利亚克里亚" "泽里戈" "赞特" + "科孚岛" "莱夫卡斯岛" "伊贾斯拉夫" "阿夫特拉伊尔" "普利亚米斯拉夫" "布里亚奇斯拉夫" "费奥多·斯特拉特拉特" "戈格兰" "格朗格曼" "库姆" "帕特拉斯" "莱姆尼克" "斯摩棱斯克" "斯蒂尔苏登" "特内多斯" "希俄斯" + "罗多斯" "萨摩斯" "苏呼姆" "波蒂" "加格里" "格连吉克" "科特林" "拉赫塔" "纳尔瓦" "斯韦堡" "狂欢" "维堡" "阿博" "伊利姆" "温达瓦" "利巴瓦" "雅尔塔" "阿德勒" "安娜科里亚" "明斯克" + "克伦斯洛特" "塞斯卡" "珀诺夫" "托斯纳" "多梅内斯" "阿斯佩" "特兰祖德" "米纳" "塞斯特罗雷茨克" "波兰根" "帕克罗特" "拉斯托卡" "沃罗贝" "沃罗纳" "扎沃罗诺克" "朱拉威尔" "扎布利克" "伊沃尔加" "因杜克" + "卡卡杜" "卡纳雷克邦" "科布奇克" "科利布里" "科诺普利安卡" "科尔尤什卡" "库库什卡" "库里萨" "格鲁哈尔" "斯维里斯特尔" "泰特列夫" "特雷斯卡" "乌达夫" "乌兹" "哈梅利昂" "察普利亚" "奥里奥尔" "佩雷佩尔" "皮斯卡" + "寒鸦" "车前草" "公鸭" "Luk" "剑" "鲽鱼" "吊索" "箭" "刺刀" "核心" "萨莫帕尔" "金翅雀" "蜥蜴" "鲭鱼" "苏丹卡" "海妖" + } +} + +### DESTROYER ESCORT NAMES### +SOV_DE_IMPERIAL = { + name = NAME_THEME_IMPERIAL_DE + + for_countries = { SOV BFL } + + can_use = { + OR = { + has_government = fascism + has_government = neutrality + } + } + + type = ship + ship_types = { ship_hull_light destroyer ship_hull_civilian } + + prefix = "" #The Imperial Russian Navy didn't have prefixes + fallback_name = "Storozhevoy Korabl %s" + + unique = { + "科普契克" "企鹅" "斯特里日" "奇比斯" "沃多雷斯" "伦" "奇洛克" "督导员" "拉兹韦奇克" "普特尼克" "巴苏克" "库尼萨" "戈尔诺斯泰" "拉斯卡" "霍洛克" "维德拉" "美学家" "奥皮特" "皮什卡尔" "塞基拉" + "蒲隆" "风暴" "格罗萨" "雨" "维克" "特拉尔" "格拉德" "权杖" "海狮" "布布尔" "朝鲜人" "满洲里" "特雷特" "乌拉列茨" "扎波罗热" "切尔诺莫雷茨" "顿涅茨" + "格雷米阿什希" "奥特瓦兹尼" "赫拉布里" "吉拉亚克" "希维尼茨" "卡尔斯" "阿尔达甘" "布里亚特" "奥罗查宁" "沃古尔" "伏泰克" "兹里亚宁" "卡尔米克" "柯尔克孜" "库尔勒" "西伯利亚克" "泰芬" "斯托姆" + "维尤加" "什克瓦尔" "金扎尔" "帕拉什" "鼠兔" "皮斯托莱特" "普利亚" "拉皮拉" "萨布利亚" "沙什卡" "扎尔尼察" "亚历山大·米哈伊洛维奇" "雅库特" "玛丽亚公主" "戈里斯拉娃" + "叶丁尼耶" "科尔古耶夫" "柳德米拉" "波里夫" "拉斯维特" "罗格迪" "雅罗斯拉夫纳" "格里夫" "伊佐拉" "维奥拉" "厄洛斯" "科尔赫达" "德涅普洛夫斯" "伊尼" "库帕瓦" "奥利奇" "斯内日恩卡" + "鲁斯兰" + } +} + +### CRUISER NAMES### +SOV_CL_IMPERIAL = { + name = NAME_THEME_IMPERIAL_CL + + for_countries = { SOV BFL } + + can_use = { + OR = { + has_government = fascism + has_government = neutrality + } + } + + type = ship + ship_types = { ship_hull_cruiser light_cruiser } + + prefix = "" #The Imperial Russian Navy didn't have prefixes + fallback_name = "Lyogky Kreyser %s" + + unique = { + "诺夫哥罗德" "露莎卡" "查罗迪克" "斯莫奇" "佩尔维涅茨" "克里姆林宫" "那露波" "奥涅加湖" "明妮" "拉多加湖" "帕米亚特-阿佐瓦" "杜味拿" "伯颜" "帕拉达" "维塔兹" "睿恩达" "斯维特拉娜" "戴安娜" + "阿芙罗拉" "瓦良格" "阿斯克里特" "博加特耶尔" "奥列格" "水星记忆" "奥恰科夫" "穆拉维约夫-阿穆尔斯基" "吉捷特" "拉兹博伊尼克" "骑士" "普拉斯顿" "斯特雷洛克" "沙皇骑兵" "鲍亚林" + "阿尔马兹" "珍珠" "卡扎尔斯基" "军政长官" "波萨德尼克" "阿布雷克" + } +} + + +### HEAVY CRUISER NAMES### +SOV_CA_IMPERIAL = { + name = NAME_THEME_IMPERIAL_CA + + for_countries = { SOV BFL } + + can_use = { + OR = { + has_government = fascism + has_government = neutrality + } + } + + type = ship + ship_types = { ship_hull_cruiser heavy_cruiser } + + prefix = "" #The Imperial Russian Navy didn't have prefixes + fallback_name = "Tyazhely Kreyser %s" + + unique = { + "乌沙科夫海军上将" "森雅汶海军上将" "阿普拉克辛将军" "波波夫海军上将" "斯皮里多夫海军上将" "奇奇戈夫海军上将" "拉扎列夫海军上将" "格雷格海军上将" "勃罗尼特" + "提夫" "维什春" "独角兽" "射手座" "熔岩" "佩伦" "波扎尔斯基王子" "格尔索格-埃丁伯斯基" "亚历山大·涅夫斯基" "弗拉基米尔·莫诺马赫" "德米特里·顿斯科伊" + "纳希莫夫海军上将" "留里克" "俄罗斯" "格罗莫比" "马卡罗夫海军上将" "科尔尼洛夫海军上将" "卡古尔" "伊斯托明海军上将" "布塔科夫海军上将" "内维尔斯科伊海军上将" "扎比亚卡" "雅罗斯拉夫尔" "伊苏姆德" "莫斯科" + "罗克莎娜" + } +} + +### MINELAYER NAMES### +SOV_MINELAYERS_IMPERIAL = { + name = NAME_THEME_IMPERIAL_MINELAYERS + + for_countries = { SOV BFL } + + can_use = { + OR = { + has_government = fascism + has_government = neutrality + } + } + + type = ship + ship_types = { ship_hull_cruiser light_cruiser ship_hull_light destroyer ship_hull_civilian } + + prefix = "" #The Imperial Russian Navy didn't have prefixes + fallback_name = "Zagraditel %s" + + unique = { + "普鲁特" "卢加" "阿留特" "窃听" "杜奈" "阿穆尔" "耶尼西" "扎格拉迪特尔" "伏尔加" "沃恩" "莫洛加" "贝雷齐纳" "雅扎" "库班" "特雷克" "伊尔曼" "莉娜" "洛瓦特" "姆斯塔" "斯维尔" "乌拉尔" "霍普约尔" + "别什塔乌" "狄克山" "西尼亚大公夫人" "阿列克谢大公" "君士坦丁大公" "圣尼古拉" "泽萨列维奇·乔治" "蒙古盖" "乌苏里" "石勒卡" "阿育达格" "厄尔伯勒斯" "佩奈" + } +} + +### MINESWEEPER NAMES### +SOV_MINESWEEPERS_IMPERIAL = { + name = NAME_THEME_IMPERIAL_MINESWEEPERS + + for_countries = { SOV BFL } + + can_use = { + OR = { + has_government = fascism + has_government = neutrality + } + } + + type = ship + ship_types = { ship_hull_light destroyer ship_hull_civilian } + + prefix = "" #The Imperial Russian Navy didn't have prefixes + fallback_name = "Tralshchik %s" + + unique = { + "飓风" "巴克兰" "米哈伊尔" "爆炸" "巴统" "科特卡" "依斯克拉" "恰卡" "敏锐" "点燃" "列车员" "泄漏" "普拉米亚" "庇护者" "盾" "克兰博尔" "卡普苏尔" "格鲁兹" "乌达尔尼克" "后卫" + "克鲁兹" "福特拉尔" "维斯塔" "梅赫塔" "特鲁沃" "赫尔松" "布希尔" "采齐利亚" "列夫" "阿列克西" "伊万·沃洛兹本斯基" "尼古拉·帕戈尔斯基" "科梅塔" "行星" "加尔邦" "基托贝" "纳米约" + "内沃达尔" "雅克尔" "杜洛" "特兰克" "阿廖沙波波维奇" "多布里尼亚" "伊利亚穆罗梅茨" "米库拉" "博加特尔流" "斯维亚托戈尔" "阿斯帕齐亚" "诺盖斯克" "阿亚克斯" "巡逻队" + } +} + +### CAPITAL SHIP NAMES ### +SOV_BBBC_IMPERIAL = { + name = NAME_THEME_IMPERIAL_CAPITAL + + for_countries = { SOV BFL } + + can_use = { + OR = { + has_government = fascism + has_government = neutrality + } + } + + type = ship + ship_types = { ship_hull_heavy battleship battle_cruiser } + + prefix = "" #The Imperial Russian Navy didn't have prefixes + fallback_name = "Linkor %s" + + unique = { + "彼得大帝" "叶卡捷琳娜二世" "切斯马" "格奥尔基·波别多诺塞茨" "亚历山大二世" "十二使徒" "纳瓦林" "西索·威利基" "波尔塔瓦" "彼得罗巴甫洛夫斯克" "塞瓦斯托波尔" + "三圣徒" "罗斯季斯拉夫" "佩列斯韦特" "奥斯利亚比亚" "胜利" "特维赞" "皇太子" "亚历山大三世" "博罗季诺" "奥廖尔" "苏沃洛夫王子" "光荣" + "波将金·塔夫里切斯基王子" "尤斯塔修斯" "圣约翰" "圣安德烈" "保罗一世" "甘古特" "玛丽亚皇后" "叶卡捷琳娜大帝" "伊兹梅尔" "金布恩" + } +} + +### AIRCRAFT CARRIER NAMES ### +SOV_CV_IMPERIAL = { + name = NAME_THEME_IMPERIAL_CARRIERS + + for_countries = { SOV BFL } + + can_use = { + OR = { + has_government = fascism + has_government = neutrality + } + } + + type = ship + ship_types = { ship_hull_carrier carrier } + + prefix = "" #The Imperial Russian Navy didn't have prefixes + fallback_name = "Avianosets %s" + + unique = { + "尼古拉一世" "亚历山大德拉皇后" "亚历山大一世" "特罗扬皇帝" "俄罗斯" "李尔王" "基辅" "明斯克" "诺沃斯基" "巴库" "乌里扬诺夫斯克" + } +} + +### SUBMARINES ### +SOV_SS_IMPERIAL = { + name = NAME_THEME_IMPERIAL_SUBMARINES + + for_countries = { SOV BFL } + + can_use = { + OR = { + has_government = fascism + has_government = neutrality + } + } + + type = ship + ship_types = { ship_hull_submarine submarine } + + prefix = "" #The Imperial Russian Navy didn't have prefixes + fallback_name = "Podvodnaya Lodka %s" + + unique = { + "潜鸟" "天鹅" "鹈鹕" "鲸鱼" "逆戟鲸" "鳐鱼" "海豚" "鲶鱼" "蛇" "比目鱼" "鲤鱼" "鳄鱼" "龙" "鲈鱼" "鳗鱼" "鸭子" "鳟鱼" "鲟鱼" "蟑螂" "鲨鱼" "白鲸" + "鲑鱼" "白鱼" "鲻鱼" "斯特莱特鱼" "梭鱼" "白杨鱼" "谢列梅捷夫伯爵元帅" "卡普" "波赫托维" "七鳃鳗" "开曼" "鳄鱼" "海象" "纳尔巴" "虾虎鱼" "大比目鱼" "鲭鱼" "鲈鱼" + "海豹" "螃蟹" "圣乔治" "独角鲸" "抹香鲸" "酒吧" "猎豹" "野猪" "老虎" "母狮" "狼" "黑豹" "里斯" "美洲狮" "独角兽" "豹" "游" "美洲豹" "鲁夫" + "海鹰" "暴风雪" + } +} + +### THEME: IMPERIAL RUSSIAN CITIES ### +SOV_IMPERIAL_CITIES = { + name = NAME_THEME_CITIES + + for_countries = { SOV BFL } + + can_use = { + OR = { + has_government = fascism + has_government = neutrality + } + } + + type = ship + + unique = { + "圣彼得堡" "莫斯科" "敖德萨" "基辅" "哈尔科夫" "萨拉托夫" "喀山" "罗斯托夫那多努" "图拉" "阿斯特拉罕" "叶卡捷琳诺斯拉夫" "基希诺夫" "尼古拉耶夫" "明斯克" "下诺夫哥罗德" "萨马拉" + "沃罗涅日" "库尔斯克" "奥伦堡" "雅罗斯拉夫尔" "奥廖尔" "维捷布斯克" "日托米尔" "克列缅丘格" "叶利扎维格勒" "奔萨" "喀琅施塔得" "赫尔松" "察里津" "伊万诺沃-沃兹涅先斯克" "波尔塔瓦" "塞瓦斯托波尔" + "特维尔" "别尔季切夫" "新切尔卡斯克" "塔干罗格" + } +} + +## THEME: IMPERIAL RUSSIAN GOVERNORATES ### +SOV_IMPERIAL_GOVERNORATES = { + name = NAME_THEME_GOVERNORATES + + for_countries = { SOV BFL } + + can_use = { + OR = { + has_government = fascism + has_government = neutrality + } + } + + type = ship + + unique = { + "阿尔汉格尔斯克" "阿斯特拉罕" "卡鲁日斯卡亚" "科斯特罗姆斯卡亚" "库尔斯克" "莫斯科" "下诺夫哥罗德" "斯摩棱斯克" "特维尔" "图利斯卡亚" "弗拉基米尔" + "沃洛戈德斯" "维亚茨" "雅罗斯拉夫斯" "奥伦堡斯" "奥尔洛夫斯" "彭岑斯" "萨马尔斯" "萨拉托夫斯" "辛比尔斯" "沃罗涅日斯" "圣彼得堡" "伊尔库茨" + "切尔尼戈夫斯" "波多利斯" "波尔塔夫斯" "托姆斯" "普斯科夫斯" "斯塔夫罗波尔斯" "维捷布斯" "彼尔姆斯" "奥洛涅茨" "乌菲姆斯" "塔夫里切斯" "切尔诺莫尔斯" "喀山" + "赫尔松" "哈尔科夫斯" "托博尔斯" "库塔伊斯" "利夫良德斯" "莫吉廖夫斯" "诺夫哥罗德斯" "别萨拉布斯" + } +} + +## THEME: ORTHODOX SAINTS ### +SOV_SAINTS = { + name = NAME_THEME_SAINTS + + for_countries = { SOV BFL } + + can_use = { + has_completed_focus = SOV_the_third_rome + } + + type = ship + + unique = { + "西里尔" "美多迪乌斯" "福蒂维利基" "鲍里斯一世" "瑙姆·普雷斯拉夫斯基" "克里门特·奥赫里茨基" "狄奥多西" "阿加佩·佩切尔斯基" + "弗拉基米尔" "塞拉芬" "安东尼" "雅罗波尔克·伊扎斯拉夫" "圣尤弗洛绪涅" "西蒙·米罗托维奇" + "亚伯拉罕·斯莫伦斯基" "圣费弗罗尼亚" "彼得·穆罗姆斯基" "萨瓦塞尔维亚" "色诺芬·罗贝克斯基" "德米特里·内曼尼赫" "达尼洛一世" + "拉扎尔塞尔维亚人" "塞尔吉乌斯" "西里尔·别洛泽斯基" "安德烈" "尼尔·索尔斯基" "罗勒" + "圣朱莉安娜·拉扎列夫斯" "圣索菲亚" "约翰" "乔布·波恰耶夫斯基" "瓦西里·奥斯特罗日斯基" "德米特里·罗斯托夫斯基" + "约翰·托博尔斯基" "圣塞尼亚" "帕维尔·塔甘罗格" "隐士西奥芬" "亚历克西斯·透特" "使徒托马斯" "乔治" + "狄奥尼修斯" "巴兹尔大帝" "德克兰" "圣塞尼亚" "菲利普" "格拉西姆" "西蒙" + "利奥大帝" "都灵斯基的格言" "欧西米乌斯大帝" "辛普利西" "菲利克斯三世" "帕特里克" "圣西奥多拉" "阿桑" + "斯蒂利安·帕夫拉贡斯基" "圣吉纳维芙" "圣布里吉特" "约翰一世" "菲利克斯四世" "萨瓦" "雷米修斯" + "多罗修斯" "格雷戈里" "圣丁芬娜" "格雷戈里一世" "奥古斯丁" + "约翰·克利马库斯" "博尼法斯四世" "亚历山大颂" "科伦班" "埃塞尔伯特" "阿德达特一世" "埃德温·诺森比亚" + "圣埃塞尔德雷达·伊莱" "莱奥德加·奥廷斯基" "圣希尔达·惠特比" "阿加顿" "巴巴图斯" "利奥一世" "本尼迪克特一世" + "卡斯伯特" "以撒" "阿纳斯塔西娅·西奈塔" "科斯玛·马尤姆斯基" "威尔弗里德" "圣蒂尔布加文洛克" "圣奥迪勒" + "休伯特" "埃格伯特" "格雷戈里一世" "厄运牧师" "诺瑟姆" "格雷戈里三世" "本尼迪克特" + "约翰·大马士革" "扎卡留斯" "阿波·提弗里斯" "塔拉斯" "忏悔者西奥法尼斯" "西奥多·斯迪特" + "尼西弗鲁斯" "斯维顿" "安斯加尔" "圣卡西亚" "圣塞尔吉乌斯" + "赫尔曼" "安德鲁" "奥多" "乌尔里希" "沃尔夫冈" "圣阿德莱德" + "圣帕拉斯凯娃" "沃尔夫斯" "布鲁诺·奎尔福特" + } +} \ No newline at end of file diff --git a/src/common/units/names_ships/SOV_ship_names_2.txt b/src/common/units/names_ships/SOV_ship_names_2.txt new file mode 100755 index 0000000..3359b9b --- /dev/null +++ b/src/common/units/names_ships/SOV_ship_names_2.txt @@ -0,0 +1,539 @@ +##### USSR NAME LISTS ##### +### REGULAR DESTROYER NAMES### +SOV_DD_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_DESTROYERS_2 + + for_countries = { BFL } + + type = ship + ship_types = { ship_hull_light destroyer } + + fallback_name = "第%d量产驱逐舰" + + unique = { + "列宁格勒" + "莫斯科" + "哈尔科夫" + "愤怒" + "自豪" + "格罗兹尼" + "毁灭" + "威慑" + "强烈" + "凛冽" + "迅捷" + "无瑕" + "警惕" + "敏捷" + "轰鸣" + "守护" + "响亮" + "无情" + "欢腾" + "英勇" + "热心" + "暴怒" + "迅捷" + "果敢" + "热心" + "热情" + "记录" + "合理" + "锋利" + "狂怒" + "明斯克" + "第比利斯" + "巴库" + "塔什干" + "光明" + "强力" + "卫兵" + "愤怒" + "稳定" + "光荣" + "勇敢" + "机智" + "有能" + "凶猛" + "迅捷" + "英俊" + "严厉" + "苗条" + "完美" + "自由" + "老道" + "火力" + "谨慎" + "威严" + "斯大林" + "优秀" + "耐力" + "霸道" + "顽皮" + "模范" + "英勇" + "天才" + "火热" + "猛烈" + "尖锐" + "炫目" + "谨慎" + "羞怯" + "组织" + "选择" + "反射" + "华丽" + "挣扎" + "交际" + "机敏" + "塞尔戈·奥尔忠尼启则" + "严厉" + "可怖" + "炽热" + "活泼" + "燃烧" + "残忍" + "痛苦" + "领导" + "意外" + "大胆" + "果敢" + "要人" + "友好" + "活跃" + "飞翔" + "潇洒" + "轻巧" + "灵巧" + "轻灵" + "火热" + "坚固" + "轻快" + "基辅" + "埃里温" + "斯大林纳巴德" + "彼得罗扎沃茨克" + "奥恰科夫" + "皮里柯普" + "阿什哈巴德" + "阿拉木图" + "加里波第" + "热列兹尼亚科夫" + "坚决" + "迅速" + "发达" + "进步" + "鲁莽" + "战斗" + "尖叫" + "惊人" + "第比利斯" + "德罗兹德海军中将" + "有益" + "尖锐" + "迅敏" + "无畏" + "寂静" + "猎人" + "模范" + "喷火" + "迂回" + "突袭" + "破坏" + "奥斯纳舍尼" + "煅烧" + "守护神" + "忧虑" + "沃洛达尔斯基" + "乌里茨基" + "恩格斯" + "阿尔乔姆" + "斯大林" + "列宁" + "沃伊科夫" + "斯巴达克" + "库比雪夫" + "卡尔•李卜克内西" + "卡尔·马克思" + "加里宁" + "捷尔任斯基" + "热列兹尼亚科夫" + "贫农" + "绍米扬" + "彼得罗夫斯基" + "伊萨斯拉夫" + "李可夫" + "雷鸣" + "狡猾" + "急躁" + "促使" + "竦意" + } +} + +### LIGHT CRUISER NAMES### +SOV_CL_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_CL_2 + + for_countries = { BFL } + + type = ship + ship_types = { ship_hull_cruiser light_cruiser } + + fallback_name = "第%d量产轻巡洋舰" + + unique = { + "恰巴耶夫" + "热列兹尼亚科夫" + "古比雪夫" + "乍加洛夫" + "弗拉季高加索" + "斯维尔德洛夫" + "伏龙芝" + "摩尔曼斯克" + "共产国际" + "红克里米亚" + "红色乌克兰" + "红色高加索" + "捷尔任斯基" + "弗拉季高加索" + "日丹诺夫" + "亚历山大·涅夫斯基" + "纳希莫夫海军上将" + "乌沙科夫海军上将" + "拉扎列夫海军上将" + "亚历山大·苏沃罗夫" + "谢尼亚文海军上将" + "德米特里·波扎尔斯基" + "十月革命" + "米哈伊尔·库图佐夫" + "格罗兹尼" + "红色国际工会" + "格罗兹尼" + "阿泽涅夫特" + "德罗兹德海军中将" + "佐祖利亚海军上将" + "符拉迪沃斯托克" + "塞瓦斯托波尔" + "伊萨科夫上将" + "马卡罗夫海军上将" + "伏罗希洛夫" + "奥克蒂亚布斯基海军上将" + "伊撒切恩科夫海军上将" + "铁木辛哥元帅" + "瓦西里·查帕耶夫" + "尤马舍夫海军上将" + "尼古拉耶夫" + "奥恰科夫" + "刻赤" + "亚速" + "塔什干" + "塔林" + "洛博夫海军元帅" + "共青团" + "戈尔什科夫海军上将" + } +} + +### HEAVY CRUISER NAMES### +SOV_CA_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_CA_2 + + for_countries = { BFL } + + type = ship + ship_types = { ship_hull_cruiser heavy_cruiser } + + fallback_name = "第%d量产重巡洋舰" + + unique = { + "基洛夫" + "伏罗希洛夫" + "马克西姆·高尔基" + "莫洛托夫" + "卡冈诺维奇" + "加里宁" + "塔林" + "恰巴耶夫" + "热列兹尼亚科夫" + "古比雪夫" + "乍加洛夫" + "伏龙芝" + "弗拉季高加索" + "斯维尔德洛夫" + "共青团" + "捷尔任斯基" + "弗拉季高加索" + "日丹诺夫" + "亚历山大·涅夫斯基" + "纳希莫夫海军上将" + "乌沙科夫海军上将" + "拉扎列夫海军上将" + "亚历山大·苏沃罗夫" + "谢尼亚文海军上将" + "德米特里·波扎尔斯基" + "十月革命" + "摩尔曼斯克" + "米哈伊尔·库图佐夫" + "格罗兹尼" + "福金海军上将" + "戈罗夫科海军上将" + "哈巴罗夫斯克" + } +} + + +### MINELAYER NAMES### +SOV_MINELAYERS_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_MINELAYERS_2 + + for_countries = { BFL } + + type = ship + ship_types = { ship_hull_cruiser light_cruiser ship_hull_light destroyer } + + fallback_name = "第%d量产战列舰" + + unique = { + "伯格" + "水文" + "马蒂" + "诺曼" + "海洋" + "鄂霍次克河" + "南风" + "唐" + "卡通河" + "苏霍纳河" + "维切格达河" + "普里皮亚季" + "玛雅" + "阿穆尔" + "叶尼塞河" + "阿兹慕" + "一月" + "伏尔加河" + "埃尼塞" + "维聂" + "奥卡" + } +} + +### BATTLESHIP NAMES ### +SOV_BB_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_BB_2 + + for_countries = { BFL } + + type = ship + ship_types = { ship_hull_heavy battleship } + + fallback_name = "第%d量产战列巡洋舰" + + unique = { + "阿尔汉格尔斯克" + "新罗西斯克" + "苏联" + "苏维埃乌克兰" + "苏维埃白俄罗斯" + "苏维埃俄罗斯" + "十月革命" + "马拉" + "伏龙芝" + "巴黎公社" + "摩尔曼斯克" + "符拉迪沃斯托克" + "卡尔·马克思" + "弗拉基米尔·列宁" + "约瑟夫·斯大林" + "虎维尔雅" + "恩格斯" + "亚历山大·涅夫斯基" + "库兹涅佐夫海军上将" + } +} + +### BATTLECRUISER NAMES ### +SOV_BC_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_BC_2 + + for_countries = { BFL } + + type = ship + ship_types = { ship_hull_heavy battle_cruiser } + + fallback_name = "第%d量产航空母舰" + + unique = { + "喀琅施塔得" + "塞瓦斯托波尔" + "斯大林格勒" + "莫斯科" + "基洛夫" + "伏龙芝" + "加里宁" + "十月革命" + "捷尔任斯基" + "乌沙科夫海军上将" + "拉扎列夫海军上将" + "纳希莫夫海军上将" + "尤里·安德罗波夫" + "库兹涅佐夫海军上将" + } +} + +### AIRCRAFT CARRIER NAMES ### +SOV_CV_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_CARRIERS_2 + + for_countries = { BFL } + + type = ship + ship_types = { ship_hull_carrier carrier } + + fallback_name = "第%d量产潜艇" + + unique = { + "莫斯科" + "列宁格勒" + "奥廖尔" + "基辅" + "明斯克" + "新罗西斯克" + "哈尔科夫" + "巴库" + "里加" + "乌里扬诺夫斯克" + "第比利斯" + "戈尔什科夫海军上将" + "列昂尼德·勃列日涅夫" + "库兹涅佐夫海军上将" + } +} + +### SUBMARINES ### +SOV_SS_SHCHUKA_2 = { + name = NAME_THEME_HISTORICAL_SHCHUKAS_2 + + for_countries = { BFL } + + type = ship + ship_types = { ship_hull_submarine submarine } + + fallback_name = "第%d量产潜艇" + + +} + +SOV_SS_STALINETS_2 = { + name = NAME_THEME_HISTORICAL_STALINETS_2 + + for_countries = { BFL } + + type = ship + ship_types = { ship_hull_submarine submarine } + + fallback_name = "S-%d" + + +} + +SOV_SS_LENINETS_2 = { + name = NAME_THEME_HISTORICAL_LENINETS_2 + + for_countries = { BFL } + + type = ship + ship_types = { ship_hull_submarine submarine } + + fallback_name = "L-%d" + + +} + +### THEME: SOVIET REGIONS ### +SOV_STATES_2 = { + name = NAME_THEME_STATES_2 + + for_countries = { BFL } + + type = ship + + unique = { + "苏联" + "苏维埃乌克兰" + "苏维埃白俄罗斯" + "苏维埃俄罗斯" + } +} + +## THEME: SOVIET CITIES ### +SOV_CITIES_2 = { + name = NAME_THEME_CITIES_2 + + for_countries = { BFL } + + type = ship + + unique = { + "莫斯科" + "列宁格勒" + "奥廖尔" + "基辅" + "明斯克" + "斯大林格勒" + "塞瓦斯托波尔" + "新罗西斯克" + "哈尔科夫" + "巴库" + "里加" + "乌里扬诺夫斯克" + "第比利斯" + "阿尔汉格尔斯克" + "符拉迪沃斯托克" + "基洛夫" + "伏罗希洛夫" + "加里宁" + "塔林" + "摩尔曼斯克" + "塔什干" + "阿什哈巴德" + "阿拉木图" + "刻赤" + "亚速" + } +} + +## THEME: FAMOUS SOVIET LEADERS ### +SOV_LEADERS_2 = { + name = NAME_THEME_LEADERS_2 + + for_countries = { BFL } + + type = ship + + unique = { + "卡尔·马克思" + "弗拉基米尔·列宁" + "约瑟夫·斯大林" + "列昂尼德·勃列日涅夫" + "卡尔•李卜克内西" + "米哈伊尔·库图佐夫" + "亚历山大·苏沃罗夫" + "尤里·安德罗波夫" + "德米特里·波扎尔斯基" + "瓦西里·查帕耶夫" + "库兹涅佐夫海军上将" + "亚历山大·涅夫斯基" + "纳希莫夫海军上将" + "乌沙科夫海军上将" + "拉扎列夫海军上将" + "谢尼亚文海军上将" + "戈尔什科夫海军上将" + "佐祖利亚海军上将" + "尤马舍夫海军上将" + "伊萨科夫上将" + "马卡罗夫海军上将" + "伊撒切恩科夫海军上将" + } +} diff --git a/src/common/units/names_ships/USA_ship_names.txt b/src/common/units/names_ships/USA_ship_names.txt new file mode 100755 index 0000000..bdc7d1c --- /dev/null +++ b/src/common/units/names_ships/USA_ship_names.txt @@ -0,0 +1,705 @@ +##### USA BYG NAME LISTS ##### +### THEME: FISH (HISTORICAL SUBMARINES) ### +USA_FISH = { + name = NAME_THEME_FISH + + for_countries = { USA BYG } # HAW, NEE, CSA is separate + + type = ship + ship_types = { ship_hull_submarine submarine } + + prefix = "USS " + fallback_name = "Submarine SS-%d" + + unique = { + #WIKI: Post S-boat, in order by hull designation, up to nuclear powered (excluding doubles) + # Porpoise + "鲨鱼" "海鲢" "鲈鱼" "梭鱼" "鲳鲹" "潜水者" "鳕鱼" "参鱼" + # Salmon + "鲑鱼" "海豹" "鲣鱼" "鲷鱼" "黄貂鱼" "鲟鱼" + # Sargo + "重牙鲷" "秋刀鱼" "枪鱼" "杜父鱼" "旗鱼" "剑鱼" "海龙" "海狮" "海渡鸦" "海狼" + # Tambor + "河豚" "隆头鱼" "长尾鲨" "特里同" "鳟鱼" "吞拿鱼" "鲭鱼" "马林鱼" "灰鲸" "河鳟" "鼠尾鱼" "白杨鱼" + # Mackerel + "马鲛鱼" "雀鳝" + # Gato + "小鲨鱼" "六线鱼" "石斑鱼" "黑鲈" "银汉鱼" "针鱼" "大青花鱼" "琥珀鱼" "鲃鱼" "黑鱼" "蓝鱼" "北梭鱼" "银鳕鱼" "塞罗鱼" "科维纳鱼" "镖鲈" "鼓鱼" "飞鱼" "长须鲸" "黑线鳕" "大比目鱼" + "鲱鱼" "国王鱼" "西鲱" "银河鱼" "鳞鲀" "棘䲠" "鲸鱼" "𩽾𩾌鱼" "铲𫚔" "蓝鳃太阳鱼" "欧鳊" "竹荚鱼" "海鲡" "石首鱼" "鲦鱼" "鲯鳅" "松鲷" "日鲈" "比目鱼" "牛鼻鲼" "锦鳚" "角鱼" + "粉红鲑" "无须鳕" "李氏鮻" "油角鲨" "鲹鱼" "鲉鱼" "翼齿鲷" "北美狗鱼" "匙吻鲟" "紫身笛鲷" "竹节䲠" "油鲱" "黑异孔石鲈" "四齿鲀" "红石鱼" "奈氏鳕" "𫚉鱼" "红鳍鱼" "罗巴洛鱼" "银花鲈鱼" "金鲹" "锯鳐" "喙鲈" "蝎子" "锯盖鱼" + "虹鳟" "太阳鱼" "金枪鱼" "阔步鲹" "湖白鲑" + # Balao + "巴劳鱵" "尖嘴鱼" "弓鳍鱼" "纹首鮨" "毛鳞鱼" "思科鱼" "马鲹" "魔鬼鱼" "䲗鱼" "玉梭鱼" "铲鲟" "帆蜥鱼" "军曹鱼" "狮子鱼" "毯𫚉" "鯙鱼" "鼓石首鱼" "大海鲢" "海马" + "鳐鱼" "刺尾鲷" "软棘鱼" "天竺鲷" "金吉鲈" "蝙蝠鱼" "射水鱼" "光轮鱼" "白鱼" "巴伯罗鲷" "巴亚喙鲈" "贝库娜鱼" "梳唇隆头鱼" "真鲷" "黑鳍鱼" "凯门鳄" "鳚鱼" "斑点圆鲀" "蓝背鱼" "豚鼻鱼" "红点鲑" "鲢鱼" + "菱鲆" "布加拉鱼" "牛头鱼" "鲭鲹" "若鲉" "灰鲭鲨" "豚鱼" "红鲹" "鲤鱼" "鲶鱼" "电鳐" "绯鲤" "扁鲹" "蓝鹦嘴鱼" "云纹裸皮鲉" "妪鳞鲀" "雅罗鱼" "巴西笛鲷" "库斯克鳕" "刺鲀" "狗鱼鲨" + "墨瑞鳕" "鱵鱼" "儒艮" "鳗鱼" "埃斯帕达鱼" "后颌鱼" "奥诺鲅" "加洛帕石班鱼" "加鲁帕石班鱼" "白刺盖太阳鱼" "臼齿鱼" "玳瑁" "冰鱼" "贾劳仿石鲈" "四斑蝴蝶鱼" "克拉肯" "合齿鱼" "七鳃鳗" "蜥蜴鱼" "赤蠵龟" "马卡比鱼" + "马皮罗鱼" "梅罗鱼" "颌针鱼" "红鲑" "玉筋鱼" "大鳞魣" "红鲳鲹" "礁蝴蝶鱼" "黑鲱鱼" "领航鱼" "条斑马鲛" "管鱼" "水虎鱼" "鲽鱼" "鲳鱼" + "小体鲟" "后石首鱼" "剃刀鲸" "红鱼" "深海鳚" "鞘鱼" "塞贡多鱼" "海猫" "鬼蝠𫚉" "海狗" "海狐" "游鳍叶鲹" "拟三棘鲀" "圆鳍鱼" "八角鱼" "鲂𫚒" "魣鱼" "下鱵鱼" "马鲅" + "白鲳" "海参" "石首鱼" "灰海豚" "棘背鱼" "蜥狗母鱼" + # Tench + "𫚕鱼" "热带虎鲨" "古巴长带鱼" "褐鳟鱼" "托罗鱼" "大西洋鳕" "亚口鱼" "管口鱼" "单鳍鳕" "海贼鱼" "独角兽" "海象" "康吉鳗" "带鱼" "无刺蝠鲼" "高体𫚕" "纺缍𫚕" "豹海豹" "大洋辐鳍鱼" "西拉戈鱼" "笛鲷" + "䲟鱼" "萨达鲭" "狗鲨" "加州飞鱼" + # Unfinished + "大菱鲆" "珍鲹" "欧白鲑" "白鱼" "白化鱼" "狼鱼" "九带鮨" "黑海豹" "蒂博龙" + } +} + +### THEME: HEROES OF NAVY (HISTORICAL DDs) ### +USA_HEROES_NAVY = { + name = NAME_THEME_HISTORICAL_DESTROYERS + + for_countries = { USA BYG } # HAW, NEE, CSA is separate + + type = ship + ship_types = { ship_hull_light destroyer ship_hull_civilian } + + prefix = "USS " + fallback_name = "Destroyer DD-%d" + + unique = { + # Porter (DL), Mahan, Gridley + "波特" "菲尔普斯" "克拉克" "巴奇" "塞尔弗里奇" "麦道加" "温斯洛" "马汉" "康宁斯" "基斯" + "康宁汉" "卡森" "邵" "库欣" "帕金斯" "傅拉瑟" "里德" "塔克" "史密斯" "德雷顿" "道恩斯" "普雷斯顿" "拉姆森" "范宁" "格里德利" "克雷文" "麦考" "默里" + # Bagley, Somers (DL), Benham, Sims + "巴格利" "麦福德" "亨利" "布鲁" "赫姆" "帕特森" "贾维斯" "索姆斯" "辛普森" "沃灵顿" "戴维斯" "乔埃特" "本汉" "梅兰特" "特里普" "罗温" "斯塔克" "埃立特" "莱因德" + "朗" "斯特雷特" "威尔森" "西姆斯" "姆斯汀" "拉塞尔" "安德森" "巴克" "休斯" "莫里斯" "罗伊" "温赖特" "奥布莱恩" "沃尔克" + # Benson and Gleaves + "格里弗斯" "普朗克特" "梅奥" "兰斯代尔" "希拉里·P·琼斯" "卡尼" "查尔斯·F·休斯" "利弗莫尔" "埃伯尔" "格温" "梅瑞迪斯" "伍尔西" "勒洛" "爱迪生" + "埃里克森" "威尔克斯" "尼科尔森" "英格拉姆" + # Bristol and Laffey + "布里斯托" "艾利森" "汉伯顿" "鲁德曼" "埃蒙斯" "马科姆" "弗雷斯特" "菲奇" "霍布森" "阿隆·瓦德" "布坎南" "考伊" "奈特" "拉菲" "伍德沃斯" "法伦霍特" "贝利" "邓肯" + "拉德纳" "麦卡拉" "班克罗夫特" "巴顿" "比蒂" "梅文" "奎克" "博伊尔" "查普林" "米德" "墨菲" "帕克" "考德维尔" "科格伦" "弗雷泽" "甘斯沃尔特" "格拉斯彼" "多兰" "厄尔" + "盖拉尔迪" "戴维森" "爱德华兹" "格伦农" "杰弗斯" "马多克斯" "纳尔逊" "卡米克" "杜尔" "恩迪科特" "麦库克" "法兰克福" "霍比" "肯德里克" "劳布" "麦肯锡" "麦克拉纳罕" "尼尔兹" "奥德罗诺" + "赫恩登" "舒布里克" "史蒂文森" "斯托克顿" "索恩" "特纳" "巴尔德温" "哈丁" "汤普森" "威尔斯" + # Fletcher + "弗莱彻" "拉德福德" "拉瓦莱特" "尼古拉斯" "詹金斯" "奥班农" "索夫利" "沃勒" "斯特朗" "泰勒" "狄海文" "贝奇" "比尔" "格斯特" "贝内特" "弗拉姆" "哈德森" "普林格尔" "斯坦利" + "史蒂文斯" "柳特兹" "菲利普" "伦肖" "林格尔德" "施罗德" "西格斯比" "康威" "科尼" "康弗斯" "伊顿" "富特" "斯彭斯" "特里" "撒切尔" "安东尼" "沃兹沃斯" "沃克" "布朗森" "戴利" + "伊舍伍德" "金伯利" "卢斯" "艾布纳·里德" "阿曼" "马拉尼" "布什" "特拉森" "黑泽伍德" "奥利克" "克拉克斯顿" "戴森" "哈里森" "约翰·罗杰斯" "麦基" "默里" "希尔曼" "霍埃尔" + "麦科德" "米勒" "奥文" "博伊德" "布雷福德" "布朗" "考埃尔" "卡普斯" "大卫·W·泰勒" "埃文斯" "约翰·D·亨利" "弗兰克斯" "哈格德" "斯普罗斯顿" "威克斯" "威廉·D·波特" + "查雷特" "康纳" "霍尔" "霍利根" "哈拉登" "纽康姆" "贝尔" "伯恩斯" "艾泽德" "艾伯特" "布雷恩" "厄尔本" "黑尔" "西古尔尼" "斯坦贝尔" "阿尔伯特·W·格兰特" "卡帕顿" "英格索尔" "纳普" + "查尔斯·J·巴杰" "科拉汉" "达希尔" "布拉德" "昌西" "克拉伦斯·K·布朗森" "加特林" "亨特" "刘易斯·汉考克" "麦克德莫" "麦高恩" "麦克奈尔" + "霍普维尔" "李梅" "瓦德雷" "默茨" "海利" "约翰斯顿" "劳斯" "郎肖" "莫里森" "廷吉" "特文宁" "亚纳尔" "普里切特" + "罗宾逊" "罗斯" "罗" "斯莫利" "斯托达德" "瓦茨" "雷恩" "保罗·汉密尔顿" "特威格斯" "理查德·P·利里" "卡辛杨" "欧文" + "豪沃斯" "基伦" "比尔斯" "约翰·胡德" "科尔杭" "格里高利" "利特尔" "梅特卡夫" "希尔兹" "威利" + # Allen M Sumner + "莫勒" "库帕" "查尔斯·S·斯佩里" "曼斯菲尔德" "布拉什" + "陶西格" "洛瑞" "汉克" "博里" "索利" "休·普威斯" "德雷克斯勒" + "泽拉斯" "普特南" + # Gearing + "基林" "威廉·R·拉什" "萨瑟兰" "麦基恩" "亨德森" "古德里奇" + "福格格桑" "科内" "斯特林" + "弗斯" "纽曼·K·佩里" "威廉·W·伍德" + "菲斯克" "弗雷德·T·贝里" + "费希特勒" "卡朋特" + # Post-WW2 -- Mitscher, Forrest Sherman + "约翰·保罗·琼斯" "巴里" "迪凯特" "曼利" "杜邦" + "劳伦斯" "比德尔" "巴尼" "亨利·B·威尔森" + # Sampson, Caldwell, Wickes, Clemson classes + "艾伦" "拉斯伯恩" "塔伯特" "科尔霍恩" "斯特林厄姆" "沃特斯" "多西" "登特" "雪利" "利" "帕尔默" "塔贝尔" "格里尔" "厄普舍" "基尔蒂" "赵" "艾略特" "克罗斯比" + "布雷肯里奇" "罗柏" "克雷恩" "肯尼森" "贝尔纳普" "格林" "贝尔纳多" "巴杰" "布莱克利" "塔特纳尔" "巴拉德" "科勒" "J·弗雷德·塔伯特" "奥斯蒙德·英格拉姆" "艾利斯" + "瓦德" "索顿" "迪克森" "钱德勒" "吉利斯" "索萨德" "霍根" "布鲁姆" "雅各布·琼斯" "申克" "霍威" "朗" "巴比特" "埃尔登" "赫伯特" "汉密尔顿" "克莱蒙森" "巴克尔" "雷利" + "斯坦斯伯里" "达尔格伦" "金斯博罗" "霍瓦德" "惠普尔" "哈特菲尔德" "约翰·D·爱德华兹" "吉尔莫" "福克斯" "里奇菲尔德" "凯恩" "乔治·E·巴杰" "布鲁克斯" "汉弗莱斯" + "威廉·B·普雷斯顿" "麦科米克" "麦克莱什" "鲁本·詹姆斯" "斯图尔特" "斯图尔特万" "麦法兰" "佩里" "波普" "赫伯特" "达拉斯" "桑兹" "辛普森" "艾德索尔" "约翰·D·福特" "皮尔斯伯里" + "巴里" "高夫" "扎恩" "班布里奇" "诺阿" "特鲁克斯顿" "霍普金斯" "保罗·琼斯" "瓦斯穆特" "特雷弗" "佩利" + # Farragut + "法拉汉" "杜威" "沃登" "豪尔" "埃尔文" "麦克唐纳" "莫纳汉" "戴尔" + # Cancelled/Converted/Never Used Ship Names + "珀西瓦尔" "沃特森" "亨利·A·威利" "卡斯尔" + # Retired ships -- Sampson, Caldwell, Wickes, Clemson classes + "桑普森" "费尔法克斯" "戴耶" "蒙哥马利" "以色列" "林巴顿" "博格斯" "布里斯" "甘布尔" "拉姆齐" "威廉姆斯" "托马斯" "罗杰斯" "斯瓦西" "克伦西" "史密斯·汤普森" "梅森" "特雷西" "普雷布尔" "西卡德" "布兰切" + "普鲁伊特" "柴尔德斯" "威廉姆森" "阿贝尔·P·厄普舍" "詹姆斯·K·保尔丁" "韦尔伯恩·C·伍德" + + ### CSA Specific Ones + # "Upland" "Gulf Stream" "Superior" "Blizzard" "Tornado" + # "Debs" "Engel" "Fielden" "Freedom" "Haywood" "Joe Hill" "John Brown" "Liberation" "Marx" "DeLeon" + + ### TEX Specific Ones + # "Pearl" "Mississippi" "Pontchartrain" + # "Adams" "Franklin" "Freedom" "Hancock" "Jackson" "Jefferson" "Liberty" "Madison" "Monroe" "Paine" "Revere" "Washington" + } +} + +## THEME: U.S. CITIES ### +USA_CITIES = { + name = NAME_THEME_CITIES + + for_countries = { USA BYG } # HAW, NEE, CSA is separate + + type = ship + ship_types = { ship_hull_cruiser light_cruiser heavy_cruiser } + + prefix = "USS " + fallback_name = "Cruiser C-%d" + + unique = { + "纽约城" "布鲁克林" "芝加哥" "洛杉矶" "旧金山" "底特律" "波士顿" "费城" "匹兹堡" "克利夫兰" "圣路易斯" "巴尔的摩" "堪萨斯城" "密尔沃基" "新奥尔良" "辛辛那提" + "印第安纳波利斯" "西雅图" "达拉斯" "亚特兰大" "水牛城" "明尼阿波利斯" "丹佛" "奥马哈" "圣地亚哥" "纳什维尔" "俄克拉荷马城" "路易斯维尔" "菲尼克斯" "波特兰" "罗彻斯特" "迈阿密" + "阿尔巴尼" "阿尔伯克基" "坎伯雷" "亚历山德里亚" "孟菲斯" "米苏拉" "阿姆斯特丹" "阿斯托利亚" "奥古斯塔" "巴顿鲁治" "比洛克西" "伯明翰" "博伊西" "布雷默顿" "布里奇波特" "剑桥" "薛安" + "查尔斯顿" "夏洛特" "查塔努加" "切斯特" "哥伦比亚" "哥伦布" "康科德" "科珀斯克里斯蒂" "代顿" "得梅因" "杜鲁斯" "福尔里弗" "法哥" "弗林特" "弗雷德里克" "弗雷斯诺" "加利纳" "格尔夫斯敦" "加里" + "格林维尔" "格罗顿" "汉普顿" "哈特福德" "海伦娜" "托利多" "托皮卡" "特伦顿" "图森" "塔尔萨" "塔斯卡卢萨" "瓦列霍" "基韦斯特" "拉霍亚" "兰开斯特" "长滩" "小石城" "梅肯" + "曼彻斯特" "马布尔黑德" "马里昂" "莫比尔" "莫西干" "蒙特哥马利" "蒙彼利埃" "纽哈芬" "纽瓦克" "纽波特纽斯" "诺福克" "北安普敦" "奥克兰" "奥林匹亚" "俄勒冈城" "圣塔菲" "萨拉托加" "萨凡纳" "斯瓦塔拉" + "帕萨迪纳" "彭萨科拉" "朴次茅斯" "普洛威顿斯" "普韦布洛" "昆西" "奎因鲍格" "阿那波利斯" "安妮斯顿" "阿什维尔" "罗利" "雷诺" "里士满" "罗阿诺克" "圣保罗" "萨勒姆" "盐湖城" "圣胡安" + "斯克兰顿" "斯波坎" "斯普林菲尔德" "塔科马" "太浩" "塔拉哈西" "维克斯堡" "威奇塔" "威尔克斯巴里" "威明顿" "伍斯特" "约塞米蒂" "火奴鲁鲁" "休斯顿" "亨廷顿" "休伦" "杰克逊维尔" "杰弗森城" "朱诺" + "杨斯敦" "万塞纳" + } +} + +### BATTLECRUISER NAMES ### +### THEME: HISTORICAL BATTLES ### +USA_BATTLES = { + name = NAME_THEME_BATTLES + + for_countries = { USA BYG } # HAW, NEE, CSA is separate + + type = ship + ship_types = { ship_hull_heavy battle_cruiser } + + prefix = "USS " + fallback_name = "Large Cruiser CB-%d" + + unique = { + "邦克山" "福吉谷" "普林斯顿" "列克星敦" "萨拉托加" "提康德罗加" "本宁顿" "安提坦" "钱斯勒斯维尔" "葛底斯堡" "希罗" "维克斯堡" "莫比尔湾" "尚普兰湖" + "蒙特雷" "圣哈辛托" "贝洛森林" "考彭斯" "关岛" "关塔那摩" "奥古桑山" "加洛坎" "圣克鲁兹" "萨波特" "巴德达霍" "卡伦皮特" "马尼拉" "马洛洛斯" + "唐纳尔森" "豌豆岭" "圣菲利普" "科林斯" "马尔文山" "默弗里斯伯勒" "彼得堡" "本顿维" "富兰克林" "韦斯特波特" "希达溪" "温彻斯特" "琼斯伯勒" "传教士岭" + "布拉奇托" "圣塔菲" "莫拉" "恩布多" "拉谢内加" "萨克拉门托" "布埃纳文图拉" "维拉克斯" "华曼特拉" "查普尔特佩克" "普埃布拉" "图斯潘" "汉普顿罗兹" "瑟堡" + } +} + +### BATTLESHIP NAMES ### +### THEME: U.S. STATES ### +USA_STATES = { + name = NAME_THEME_STATES + + for_countries = { USA BYG } # HAW, NEE, CSA is separate + + type = ship + ship_types = { ship_hull_heavy battleship ship_hull_carrier carrier } + + prefix = "USS " + fallback_name = "Battleship BB-%d" + + unique = { + "亚拉巴马" "亚利桑那" "阿肯色" "加利福尼亚" "科罗拉多" "康涅狄格" "特拉华" "佛罗里达" "佐治亚" "印第安纳" "爱达荷" "衣阿华" "伊利诺伊" "堪萨斯" "肯塔基" + "路易斯安那" "缅因" "马里兰" "马萨诸塞" "密歇根" "明尼苏达" "密西西比" "密苏里" "蒙大拿" + "内布拉斯加" "内华达" "新罕布什尔" "新泽西" "新墨西哥" "纽约" "北卡罗莱纳" "北达科他" "俄亥俄" "俄克拉荷马" "俄勒冈" + "宾夕法尼亚" "罗德岛" "南卡罗莱纳" "南达科他" "田纳西" "德克萨斯" "犹他" "佛蒙特" "弗吉尼亚" "华盛顿" "西弗吉尼亚" "威斯康辛" "怀俄明" + } +} + +### ESCORT DESTROYER NAMES### +USA_DE_HISTORICAL = { + name = NAME_THEME_HISTORICAL_DE + + for_countries = { USA BYG } + + type = ship + ship_types = { ship_hull_light destroyer ship_hull_civilian } + + #link_numbering_with = { USA_DD_HISTORICAL } + prefix = "USS " + fallback_name = "第%d 护卫驱逐舰舰队" + + unique = { + # From wiki, by class, starting with Evarts + # Evarts + "埃瓦尔兹" "威菲尔" "格里斯沃尔德" "巴贝斯" "克劳特" "布伦南" "多尔蒂" "奥斯汀" "埃德加·G·蔡斯" "爱德华·C·达利" "勒哈迪" "哈罗德·C·托马斯" "威尔曼" + "查尔斯R格里尔" "惠特曼" "温特尔" "邓普西" "达菲" "埃默里" "斯塔特菲尔德" "马丁" "塞德斯特罗姆" "弗莱明" "蒂斯代尔" "艾斯勒" "费尔" "曼洛夫" "格雷纳" "怀曼" "洛弗林" "桑德斯" "布拉克特" "雷诺兹" + "米切尔" "唐纳森" "安德烈斯" "德克" "多布勒" "多尼夫" "恩格斯特罗姆" "西尔克" "斯马特" "沃尔特S布朗" "威廉C米勒" "卡巴纳" "迪翁" "坎菲尔德" "迪德" "埃尔顿" "克劳斯" "莱克" "莱曼" "克劳利" "拉尔" + "哈劳瑞恩" "康诺利" "芬尼根" "奥图尔" "约翰J鲍尔斯" "梅森" "约翰M伯明翰" + # Buckley + "巴克利" "查尔斯·劳伦斯" "丹尼尔·格里芬" "唐纳" "福斯" "甘特纳" "乔治·W·英格拉姆" "艾拉·杰弗里" "李·福克斯" "艾姆斯伯里" "贝茨" "布莱斯曼" "约瑟夫·E·坎贝尔" "鲁本·詹姆斯" "西姆斯" + "里夫斯" "费希特勒" "蔡斯" "兰宁" "洛伊" "巴伯" "洛夫莱斯" "曼宁" "纽恩多夫" "詹姆斯E克雷格" "艾森伯格" "托马森" "乔丹" "纽曼" "利德尔" "凯法特" "科弗" "劳埃德" "奥特" "约瑟夫C哈伯德" + "海特" "威廉" "鲍威尔" "斯科特" "伯克" "恩赖特" "库博" "达比" "道格拉斯" "布莱克伍德" "弗朗西斯" "罗宾逊" "索拉" "福勒" "斯潘根伯格" "阿伦斯" "巴尔" "亚历山大" "卢克" "罗伯特" "佩恩" + "福尔曼" "怀特赫斯特" "英格兰" "维特" "鲍尔斯" "威尔马尔斯" "詹德罗" "菲伯林" "威廉C科尔" "保罗G贝克" "达蒙M卡明斯" "瓦门" "詹克斯" "杜里克" "怀斯曼" "韦伯" "施密特" "弗兰曼" "哈蒙" + "格林伍德" "洛泽" "亨利R肯扬" "斯潘格勒" "乔治" "拉比" "马什" "科里埃" "奥斯莫斯" "厄尔V约翰逊" "霍尔顿" "克罗宁" "弗莱巴格" "塔图姆" "博伦" "马洛伊" + "海恩斯" "鲁恩斯" "霍利斯" "冈纳森" "少校" "威登" "瓦里安" "斯克罗金斯" "杰克·W·威尔克" + # Cannon + "博斯特威克""坎农" "克里斯托弗" "阿尔杰" "托马斯" "伯罗斯" "卡特" "克拉伦斯L埃文斯" "利维" "麦康奈尔" "奥斯特豪斯" "帕克斯" "男爵" "阿克里" "阿米克" "阿瑟顿" "布思" "卡罗尔" "库纳" "埃尔德里奇" + "桑希尔" "林哈特" "罗奇" "班古斯特" "沃特曼" "韦弗" "希尔伯特" "拉蒙斯" "斯奈德" "海明格" "布莱特" + "蒂尔斯" "罗伯茨" "麦克莱兰" "凯特" "甘地" "厄尔·K·奥尔森" "斯莱特" "奥斯瓦尔德" "埃伯特" "尼尔·斯科特" "缪尔" "萨顿" + # Edsall + "豪斯" "布莱尔" "布鲁" "查特拉恩" "纽泽" "普尔" "彼得森" "斯图尔特" "斯图特万特" "摩尔" "基思" "托米奇" "理查德·沃德" "奥特斯特特" "斯鲁特" "斯诺登" "斯坦顿" "斯瓦西" "马尔汉德" "赫斯特" + "霍华德·D·克劳" "皮克茨" "乔伊斯" "柯克帕特里克" "利奥波德" "蒙格斯" "莫斯利" "纽威尔" "福尔古特" "托马斯·J·加里" "布里斯特" "芬奇" "克里奇默" "奥雷利" "普莱斯" + "韦利斯" "詹森" "科克里尔" + # Rudderow + "鲁德洛" "查菲" "霍奇斯" "莱利" "莱斯利·勒布诺克斯" "乔治·约翰逊" "查尔斯·金梅尔" "丹尼尔·乔伊" "托马斯·菲尼克尔" "佩弗" "德隆" "科茨" "尤金·艾尔莫尔" "霍尔特" "乔布" "帕勒" "布雷" + # John C Butler + "约翰·C·巴特勒" "奥弗莱尔蒂" "雷蒙德" "理查德·W·苏森" "阿伯克龙比" "奥伯伦德" "罗伯特·布拉齐尔" "埃德温·A·霍华德" "杰西·卢瑟福" "基特" "绅士" "特拉" "莫里斯·J·曼纽尔" "奈菲" "多伊尔·C·巴恩斯" "肯尼斯·M·威利特" + "杰卡" "劳埃德" "艾克雷" "乔治" "戴维斯" "麦克" "约翰尼" "哈钦斯" "沃尔顿" "罗尔夫" "普拉特" "罗巴赫" "麦金蒂" "阿尔文" "科克雷尔" "塞西尔" "道尔" "泰德斯" "帕克" "约翰" "威廉姆森" "普雷斯利" "威廉姆斯" + "查尔斯E布兰农" "阿尔伯特T哈里斯" "克罗斯" "汉娜" "约瑟夫E康诺利" "吉利根" "福尔莫" "海利格" "爱德华H艾伦" "特威迪" "霍华德F克拉克" "西尔弗斯坦" "刘易斯" "比文" "里兹" "奥斯伯格" "范德维尔" + "罗伯特·F·凯勒" "莱兰·E·托马斯" "切斯特·T·奥布莱恩·道格拉斯·A·蒙罗" "杜森" "哈斯" "康克林" "麦考伊·雷诺兹" "乌尔维特·M·摩尔" "肯德尔·C·坎贝尔" "戈斯" "格雷迪" + } +} + +### LIGHT CRUISER NAMES### +USA_CL_HISTORICAL = { + name = NAME_THEME_HISTORICAL_CL + + for_countries = { USA BYG } + + type = ship + ship_types = { ship_hull_cruiser light_cruiser } + + prefix = "USS " + fallback_name = "第%d 轻巡洋舰舰队" + + unique = { + # From Wiki (Built/Served/Fought) + "布鲁克林" "萨凡纳" "纳什维尔" "火奴鲁鲁" "凤凰城" "博伊西" "圣路易斯" "海伦娜" "亚特兰大" "朱诺" + "圣迭戈" "圣胡安" "奥克兰" "克利夫兰" "哥伦比亚" "蒙彼利埃" "丹佛" "圣达菲" "里诺" "伯明翰" "莫比尔" + "比洛克西" "休斯顿" "迈阿密" "弗林特" "文森斯" "帕萨迪纳" "斯普林菲尔德" "托皮卡" "维克斯堡" "德鲁斯" "阿斯托里亚" + "奥克拉荷马城" "威尔克斯·巴雷" "图克森" "普罗维登斯" "小石城" "阿姆斯特丹" "朴茨茅斯" "代顿" "法戈" "斯波堪" "弗雷斯诺" + "曼彻斯特" "加尔维斯顿" "亨廷顿" "伍斯特" "罗诺基" "塔拉哈西" "纽黑文" "维明顿" "布法罗" "扬斯敦" "纽瓦克" + # CLAA Names + "巴耶霍" "夏延" "查塔努加" "加里" "奥马哈" "密尔沃基" "底特律" "里奇蒙" + # From Wiki (Unfinished/Cancelled/Converted before completion) + "康科德" "辛辛那提" "罗利" "特林顿" "马波海德" "孟菲斯" + # Older Cruiser Names + "哈特福德" "兰开斯特" "彭萨科拉" "马里恩" "莫希干" "昆内堡" "斯瓦拉" "波士顿" "芝加哥" "巴尔的摩" + "旧金山" "塔霍" "约塞米蒂" "安妮斯顿" "明尼阿波利斯" "奥林匹亚" "新奥尔良" "奥尔巴尼" "得梅因" "塔科马" + } +} + +### HEAVY CRUISER NAMES### +USA_CA_HISTORICAL = { + name = NAME_THEME_HISTORICAL_CA + + for_countries = { USA BYG } + + type = ship + ship_types = { ship_hull_cruiser heavy_cruiser } + + prefix = "USS " + fallback_name = "第%d 重巡洋舰" + + unique = { + # From Wiki (Built/Served/Fought) + "彭萨科拉" "盐湖城" "北安普敦" "切斯特" "路易斯维尔" "芝加哥" "休斯顿" "奥古斯塔" "波特兰" "印第安纳波利斯" "新奥尔良" + "阿斯托里亚" "明尼阿波利斯" "塔斯卡卢萨" "昆西" "文森斯" "旧金山" "威奇塔" "巴尔的摩" "波士顿" "堪培拉" "昆西" + # From Wiki (Unfinished/Cancelled/Converted before completion) + "匹兹堡" "圣保罗" "布莱默顿" "哥伦布" "秋河" "洛杉矶" "梅肯" "海伦娜" "俄勒冈城" "奥尔巴尼" "托雷多" + # Older Cruiser Names + "罗切斯特" "剑桥" "桥港" "堪萨斯城" "塔尔萨" "诺福克" "斯克兰顿" "得梅因" "塞勒姆" "纽波特纽斯" "达拉斯" "长滩" + } +} + +### A-A LIGHT CRUISER NAMES### +USA_CLAA_HISTORICAL = { + name = NAME_THEME_HISTORICAL_CLAA + + for_countries = { USA BYG } + + type = ship + ship_types = { ship_hull_cruiser light_cruiser } + + prefix = "USS " + fallback_name = "第%d 防空轻巡洋舰舰队" + + unique = { + # From Wiki (Built/Served/Fought) + "亚特兰大" "朱诺" "圣地亚哥" "圣胡安" "奥克兰" "里诺" "弗林特" "图森" "朱诺" "斯波坎" "弗雷斯诺" + # From Wiki (Unfinished/Cancelled/Converted before completion) + "塔拉哈西" "纽黑文" "威尔明顿" "布法罗" "纽瓦克" "扬斯敦" "瓦莱乔" "夏延" "查塔努加" "加里" + # Older Cruiser Names + "哈特福德" "兰开斯特" "彭萨科拉" "马里恩" "莫希干" "昆内堡" "斯瓦拉" "波士顿" "芝加哥" "巴尔的摩" + "旧金山" "塔霍" "约塞米蒂" "安妮斯顿" "明尼阿波利斯" "奥林匹亚" "新奥尔良" "奥尔巴尼" "得梅因" "塔科马" + } +} + +### MINELAYER NAMES### +USA_MINELAYERS_HISTORICAL = { + name = NAME_THEME_HISTORICAL_MINELAYERS + + for_countries = { USA BYG } + + type = ship + ship_types = { ship_hull_cruiser light_cruiser ship_hull_light destroyer ship_hull_civilian } + + prefix = "USS " + fallback_name = "第%d 布雷艇舰队 " + + unique = { + # Cruiser and DD Minelayers + "恐怖" "罗伯特H史密斯" "托马斯E弗雷泽" "香农" "哈里F鲍尔" "亚当斯" "托尔曼" "亨利A威利" "谢伊" "J威廉迪特" "林赛" "格温" "亚伦沃德" "奥格拉" "阿罗斯托克" + # Army Minelayers + "亨利L阿伯特" "查尔斯W邦迪" "乔治雷切尔" "约翰·斯托里" "乔治·阿米斯特德" "亨利·J·亨特" "威廉·G·西尔维斯特" "亨利·诺克斯将军" + "亚瑟·默里" "弗兰克" "伊拉斯谟·韦弗将军" "塞缪尔·米尔斯将军" "塞缪尔·林戈尔德" "华莱士·兰道夫" "阿尔弗雷德·迈巴赫" "霍勒斯·斯普林" + # Older Minelayer Names + "哈特福德" "兰开斯特" "彭萨科拉" "马里恩" "莫希干" "昆内堡" "斯瓦拉" "波士顿" "芝加哥" "巴尔的摩" + "旧金山" "塔霍" "约塞米蒂" "安妮斯顿" "明尼阿波利斯" "奥林匹亚" "新奥尔良" "奥尔巴尼" "得梅因" "塔科马" + } +} + +### BATTLESHIP NAMES ### +USA_BB_HISTORICAL = { + name = NAME_THEME_HISTORICAL_BB + + for_countries = { USA BYG } + + type = ship + ship_types = { ship_hull_heavy battleship } + + prefix = "USS " + fallback_name = "第%d 战列舰" + + unique = { + "北卡罗来纳" "华盛顿" "南达科它" "印地安纳" "马萨诸塞" "亚拉巴马" "依阿华" "新泽西" "密苏里" "威斯康辛" "伊利诺伊" "肯塔基" "蒙大纳" "俄亥俄" + "缅因" "新罕布什尔" "路易斯安那" "南卡罗来纳" "密西根" + # From Wiki (never completed) + "德拉瓦" "南达科它" "佛罗里达" "犹他" "怀俄明" "阿肯色" "纽约" "德克萨斯" "内华达" "俄克拉荷马" "宾夕法尼亚" "亚利桑那" "新墨西哥" "密西西比" + # Older/Other state names + "爱达荷" "田纳西" "加利福尼亚" "科罗拉多" "马里兰" "西弗吉尼亚" + } +} + +### BATTLECRUISER NAMES ### +USA_BC_HISTORICAL = { + name = NAME_THEME_HISTORICAL_BC + + for_countries = { USA BYG } + + type = ship + ship_types = { ship_hull_heavy battle_cruiser } + + prefix = "USS " + fallback_name = "第%d 战列巡洋舰" + + unique = { + #wiki: Historic list of Alaska Class + "阿拉斯加" "关岛" "夏威夷" "菲律宾" "波多黎各" + #Additional US Territories/Districts during WW2 era + "萨摩亚" "列克星敦" "星座" "萨拉托加" "游骑兵" "宪法" "美国""贝克岛" "豪兰岛" "贾维斯岛" + } +} + +### AIRCRAFT CARRIER NAMES ### +USA_CV_HISTORICAL = { + name = NAME_THEME_HISTORICAL_CARRIERS + + for_countries = { USA BYG } # HAW, CSA, NEE is separate + + type = ship + ship_types = { ship_hull_carrier carrier } + + prefix = "USS " + fallback_name = "Carrier CV-%d" + + unique = { + "约克城" "企业" "大黄蜂" "胡蜂" + "列克星敦" "萨拉托加" "突击者" + "埃塞克斯" "无畏" "邦克山" "富兰克林" "提康德罗加" "汉考克" "本宁顿" "香格里拉" "伦道夫" "好人理查德" "安提坦" "拳师" "尚普兰湖" "普林斯顿" "塔拉瓦" + "奇尔沙治" "莱特岛" "福吉谷" "菲律宾海" "奥里斯坎尼" "复仇" "硫磺岛" "中途岛" "富兰克林·D·罗斯福" "珊瑚海" + # Cold War and Beyond (WW2 era Gen/Adm names excluded) + "合众国" "福莱斯特" "独立" "小鹰" "星座" "美利坚" "西奥多·罗斯福" "亚伯拉罕·林肯" "乔治·华盛顿" + } +} + +### LIGHT CARRIER NAMES ### +USA_CVL_HISTORICAL = { + name = NAME_THEME_HISTORICAL_CVL + + for_countries = { USA BYG } # HAW, CSA, NEE is separate + + type = ship + ship_types = { ship_hull_carrier carrier } + + prefix = "USS " + fallback_name = "Carrier CVL-%d" + + unique = { + # CVL Names + "独立" "普林斯顿" "贝洛森林" "考彭斯" "蒙特雷" "卡伯特" "圣哈辛托" "莱特" + "兰利" + # CVE Names + "长岛" "博格" "卡德" "科帕希" "科尔" "克罗坦" "拿骚" "奥塔马哈" "巴恩斯" "布洛克岛" "布雷顿" "桑加蒙" "苏万尼" "切南戈" "桑提" + "卡萨布兰卡" "利斯康湾" "科雷希多" "传教湾" "瓜达卡纳尔" "马尼拉湾" "那托玛湾" "中途岛" "底德里克森湾" "威克岛" "怀特普莱恩斯" "所罗门群岛" "加利宁湾" + "卡萨安湾" "方肖湾" "基昆湾" "图拉吉" "甘比尔湾" "内亨塔湾" "霍格特湾" "卡达山湾" "马库斯岛" "萨沃岛" "奥马尼湾" "彼得罗夫湾" "鲁德湾" "萨击诺湾" + "萨进特湾" "三叶草湾" "希普利湾" "实托湾" "轮船湾" "埃斯佩兰斯海角" "塔卡尼斯湾" "忒提斯湾" "望加锡海峡" "温德姆湾" "马金岛" "隆加角" "俾斯麦海" + "萨拉毛亚" "霍兰迪亚" "夸贾林" "阿得米拉提岛" "布干维尔" "马坦尼考" "阿图岛" "罗伊" "蒙达" + "科芒斯曼特湾" "布洛克岛" "吉尔伯特群岛" "库拉湾" "格洛斯特角" "萨雷诺湾" "维拉湾" "西波涅" "普吉特湾" "伦多瓦" "贝罗科" "巴东海峡" + "赛多尔" "西西里" "克鲁兹角" "民都洛" "拉包尔" "帕劳" "天宁" "巴斯托尼" "埃尼威托克" "仁牙因" "冲绳" + } +} + +### SUBMARINES ### +USA_SS_HISTORICAL = { + name = NAME_THEME_HISTORICAL_SUBMARINES + + for_countries = { USA BYG } + + type = ship + ship_types = { ship_hull_submarine submarine } + + prefix = "USS " + fallback_name = "SS-%d" + + unique = { + #WIKI: Post S-boat, in order by hull designation, up to nuclear powered (excluding doubles) + "海鲢" "鲈鱼" "梭鱼" "柱塞" "波拉克" "庞巴诺" "鲑鱼" "海豹" "雪橇" "鲷鱼" "黄貂鱼" "鲟鱼" "矛鱼" "旗鱼" "旗鱼" "剑鱼" "海龙" "海狮" "西尔维恩" "海狼" "鳟鱼" "金枪鱼" "鲭鱼" "马林鱼" "黄鱼" "鲱鱼" + # Tambor + "金鱼" "鲱鱼" "银边鱼" "瓦胡" "鲸鱼" "钓鱼者" "巴肖" "蓝鳃鱼" "鲷鱼" "卡瓦拉" "科比亚" "黄鱼" "达奇" "多拉多" "闪光鱼" "比目鱼" "加比兰" "贡奈尔" "古纳德" "石斑鱼" "咕噜鱼" "卫兵鱼" "长鳍金枪鱼" "刺猬" "黑鱼" "蓝鱼" + # Gato + "河豚鱼" "鳕鱼" "鳕鱼" "科维娜" "飞镖" "飞鱼" "芬贝克" "黑线鳕" "比目鱼" "比目鱼" "弓鳍" "卡布里拉" "卡佩林" "思科" "魔鬼鱼" "小龙" "埃斯科拉" "兰瑟鱼" + # Balao + "切沃" "克拉马戈" "科奇诺" "库贝拉" "库斯克" "迪奥登" "狗鱼" "绿鱼" "儒艮" "鳗鱼" "埃斯帕达" "杰菲什" "加洛帕" "加鲁帕" "高利特" "瓜维纳" "冰鱼" "贾洛" "波莫东" "雷莫拉" "萨尔达" "伏拉多" "梭鱼" + "狮子鱼" "曼塔" "莫雷" "龙卡多" "萨巴洛" "沙伯鱼" "海马" "蒂勒菲什" "蝙蝠鱼" "箭鱼" "伯伯鱼" "巴约" "贝古纳" "贝苏戈" "黑鳍" "凯曼" "布兰妮" "蓝背" "波鱼" "沙尔" "丘布" "布加拉" "卡贝松" "丹图达" "卡波丹" "卡波内罗" "鲤鱼" "鲶鱼" "恩德梅多尔" + # Tench + "鲈鱼" "波尼塔" "阿尔戈纳" "独角鲸" "鹦鹉螺" "海豚" "墨鱼" + # Unifnished + "鼠海豚" "梭鱼" "鲨鱼" "大菱鲆" "羽鳃" "白鲑鱼" "狼鱼" "海豹" "鲨鱼" + } +} + +## THEME: FISH (HISTORICAL SUBMARINES) ### +USA_BIRDS = { + name = NAME_THEME_BIRDS + + for_countries = { USA BYG } + + type = ship + + + unique = { + "夜鹰" "猫头鹰" "罗宾" "燕子" "塔那格" "红雀" "黄鹂" "雀科" "苍鹭" "火鸡" "乌鸡" "鹌鹑" "鹧鸪" "艾德" "百灵鸟" "云雀" "翠鸟" "鹈鹕" "隼" "鱼鹰" "海鸥" "燕鸥" "火烈鸟" + "企鹅" "天鹅" "惠普尔维尔" "海鸥" "桑德林" "海雀" "鸬鹚" "塘鹅" "绿头鸭" "绿头鸭" "奥托兰" "孔雀" "鸽子" "红翼鸭" "矶鹞" "绿鸟" "莺" "威利特" + "金丝雀" "乌鸦" "大嘴雀" "山雀" "野鸡" "山雀" "云雀" "椋鸟" "秃鹰" "扑扑鸟" "苍鹰" "伯劳" + } +} + +### THEME: HISTORICAL LEADERS ### +USA_LEADERS = { + name = NAME_THEME_LEADERS + + for_countries = { USA BYG } # HAW, CSA, NEE is separate + + type = ship + + prefix = "USS " + fallback_name = "Ship SS-%d" + + unique = { + "乔治·华盛顿" "亚伯拉罕·林肯" "托马斯·杰斐逊" "詹姆斯·麦迪逊" "詹姆斯·门罗" "约翰·亚当斯" "本杰明·富兰克林" "尤利西斯·S·格兰特" "安德鲁·杰克逊" "帕特里克·亨利" "伍德罗·威尔逊" "约翰·马歇尔" + "伊森·艾伦" "山姆·休斯顿" "拉法耶特" "冯·斯图本" "亚历山大·汉密尔顿" "卡齐米日·普瓦斯基" "刘易斯与克拉克" "詹姆斯·K·伯克" + "托马斯·A·爱迪生" "内森·黑尔" "亨利·克雷" "丹尼尔·韦伯斯特" "特库姆塞" "丹尼尔·布恩" "纳撒尼尔·格林" "西蒙·玻利瓦尔" "卡美哈梅哈" "乔治·卡弗" "弗朗西斯·斯科特" "马里亚诺·巴列霍" + "威尔·罗杰斯" "乔治·班克洛夫特" "西奥多·罗斯福" + } +} + + +########## CONFEDERATE SHIP NAMES ################## +### CSA DESTROYER NAMES### +CSA_DD_CONFEDERATE = { + name = NAME_THEME_CONFEDERATE_DESTROYERS + + for_countries = { CSA USA BYG } + can_use = { + OR = { + tag = CSA + has_completed_focus = USA_honor_the_confederacy + } + } + type = ship + ship_types = { ship_hull_light destroyer ship_hull_civilian } + + prefix = "CSS " + fallback_name = "第%d 驱逐舰" + + unique = { + # CSA army leaders - starts with all the Major Generals not cashiered, then goes to prominent Brigadiers, then to Brigadiers that lost their lives. + "凯斯" "卡辛" "科宁厄姆" "卡明斯" "库欣" "唐斯" "德雷顿" "弗拉塞" "拉姆森" "马汉" "帕金斯" "普雷斯顿" "利德" "肖" "史密斯" "巴尔奇" "克拉克" "麦克道格尔" "莫菲特" "费尔普斯" "波特" "赛尔弗里纪" "温斯洛" + "朱厄特" "戴维斯" "桑普森" "索墨斯" "沃林顿" "安德森" "巴克" "休斯" "汉曼" "莫里斯" "马斯丁" "奥布赖恩" "西姆斯" "温赖特" "沃尓克" "沃林顿" "威廉·C·劳" "威廉·R·拉什" "威廉·M·伍德" "威尔齐" + "惠泰克" "艾伯尔·P·厄普舍" "奥尔登" "奥利克" "贝利" "班布里奇" "阿伦沃德" "本森" "布坎南" "巴特勒" "科里" "考伊" "多兰" "多伊尔" "邓肯" "厄尔" "埃伯利" "爱德华兹" "爱迪生" "伊利森" "埃蒙斯" "恩迪科克" "埃里克森" "菲奇" "福雷斯特" + "贝蒂" "鲍德温" "弗兰克福特" "吉拉迪" "卡密克" "贝利" "班克罗夫特" "拉菲" "巴顿" "博伊尔" "考德威尔" "钱普林" "查尔斯·F·休斯" "科格伦" "法伦霍尔特" "弗雷泽" "甘斯沃特" "吉莱斯皮" "希拉里·P·琼斯" "霍比" "科尔克" "肯德里克" "兰斯代尔" "劳勃" "麦克拉纳罕" + "麦肯齐" "麦迪逊" "梅奥" "米德" "墨菲" "尼尔兹" "奥德劳纳克斯" "帕克" "伍德沃思" "格伦农" "格雷森" "格立夫斯" "格温" "汉布尔顿" "赫恩登" "哈定" "霍布森" "英格拉姆" "杰弗斯" "奇尔尼" + "奈特" "兰斯多恩" "拉德纳" "利弗莫尔" "勒德洛" "麦卡拉" "麦库克" "梅科姆" "马多克斯" "梅雷迪斯" "默文" "蒙森" "尼布拉克" "尼科尔森" "普龙克特" "奎克" "罗德曼" "萨特利" "舍布里克" "斯特本森" "斯托克顿" + "索恩" "汤普森" "斯旺森" "蒂尔曼" "特纳" "韦尔斯" "威尔克斯" "伍尔西" "特纳" "维索尔" "沃格吉桑" + "艾伯特" "艾布纳·里德" "阿尔伯特·格兰特" "阿门" "安东尼" "奥利克" "贝奇" "比尔" "比尔斯" "贝尔" "贝纳姆" "贝内特" "本尼恩" "布莱克" "博伊德" "布雷德福" "布雷恩" + "布朗" "布朗森" "布赖恩特" "布拉德" "伯恩斯" "布什" "卡拉汉" "卡帕顿" "卡普斯" "卡辛·杨" "查尔斯·奥斯本" "查尔斯·巴杰尔" "查雷特" "昌西" "谢伐利埃" "克拉伦斯·布朗森" + "克拉克斯顿" "科格斯韦尔" "科拉汉" "科尔杭" "康纳" "康弗斯" "康威" "科尼" "科顿" "考埃尔" "库欣" "戴利" "达希尔" "戴维·泰勒" "狄海文" "多赤" "戴森" "伊顿" "厄尔本" + "埃文斯" "弗莱彻" "富特" "弗兰克斯" "富拉姆" "加特林" "格雷戈里" "格斯特" "哈格德" "海利" "黑尔" "哈尔福德" "霍尔" "霍利根哈尔西·鲍威尔" "哈腊登" "哈里森" "哈特" + "黑泽伍德" "希利" "希尔曼" "黑伍德·爱德华兹" "希科克斯" "霍埃尔" "霍普韦尔" "豪沃思" "赫德森" "亨特" "赫金斯" "英格索尔" "欧文" "伊舍伍德" "艾泽德" "贾维斯" "詹金斯" + "约翰·亨利" "约翰·胡德" "约翰·罗杰斯" "强斯顿" "基德" "基伦" "金伯利" "纳普" "拉瓦利特" "劳斯" "柳特兹" "刘易斯·汉考克" "利特尔" "朗肖" "卢斯" "麦科德" "麦克德莫" "麦高恩" + "麦基" "麦克奈尔" "马歇尔梅尔文" "默茨" "梅特卡夫" "米勒" "蒙森" "莫里森" "马拉尼" "" "默里" "纽康姆" "尼古拉斯" "诺曼·斯科特" "奥班农" "奥文" "保罗·汉密尔顿" "菲利普" "皮金" + "波特" "波特菲尔德" "普雷斯顿" "普里切特" "普林格尔" "雷德福" "李梅" "伦肖" "理查德·利里林戈尔德" "鲁宾逊" "鲁克斯" "罗斯" "罗" "索夫利" + "施罗德" "希尔兹" "西古尔尼" "西格斯比" "斯莫利" "斯彭斯" "斯普罗斯顿" "斯坦利" "斯坦贝尔" "斯蒂芬·波特" "史蒂文斯" "斯托克姆" "斯托达德" + "斯特朗" "泰勒" "特里" "撒切尔" "沙利文" "廷吉" "特拉森" "特威格斯" "特文宁" "乌尔曼" "范瓦尔肯伯" "瓦德雷" "沃兹沃思" "沃尔克" "沃勒" "瓦茨" "韦德伯恩" "威克斯" "威利" "威廉·波特" "雷恩" "亚纳尔" "杨" + "基林" "阿格霍尔姆" "阿诺德·J·伊斯贝尔" "鲍塞尔" "本纳" "博德仑" "布林克利·巴斯" "布朗森" "卡彭特" "查尔斯·H·罗恩" "查尔斯·P·赛西尔 " "查尔斯·R·韦尔" "谢伐利埃" "科恩" "科里" "丹尼斯·J·巴克利" + "巴锡龙" "邓肯" "戴斯" "爱泼森" "埃弗雷特·F·拉尔森" "欧内斯特·G·斯莫尔" "尤金·A·格林" "费克特勒" "菲斯克" "弗洛伊德·B·帕克斯" "弗罗斯特·罗亚尔" "弗兰克·诺克斯" "弗雷德·T·贝里" "弗斯" "乔治·K·麦肯齐" + "格伦农" "古德里奇" "格克" "基阿特" "哈姆纳" "汉森" "哈罗德·J·埃利森" "哈伍德" "霍金斯" "亨德森" "亨利·W·塔克" "赫伯特·J·托马斯" "希格比" "霍尔德" "霍利斯特" "小约瑟夫·P·肯尼迪" + "詹姆斯·E·凯斯" "约翰·R·克雷格" "强斯顿" "肯尼思·D·贝利" "凯普勒" "利里" "莱奥纳德·F·梅森" "劳埃德·托马斯" "麦卡弗雷" "麦基恩" "梅雷迪斯" "迈尔斯·C·福克斯" "纽曼·K·佩里" "诺阿" "诺里斯" "奥黑尔" + "奥列克" "奥兹伯恩" "帕金斯" "鲍尔" "理查德·B·安德森" "里奇" "理查德·E·克劳斯" "罗伯特·A·欧文斯" "罗伯特·H·麦卡德" "罗伯特·L·威尔逊" "罗杰斯" "罗恩" "鲁帕塔斯" "塞缪尔·B·罗伯茨" "萨斯菲尔德" "谢尔顿" "萨瑟兰" + "斯坦内克" "斯蒂克尔" "斯特里布林" "西奥多·E·钱德勒" "蒂默尔曼" "巴勒德" "班克罗夫特" "巴勒德" "班克罗夫特" "巴克" "巴里" "博里" "布兰奇" "布鲁克斯 " "布鲁姆" "巴尔末" "钱德勒" "达尔格伦" "达拉斯" "德凯特" + "埃德索尔" "爱德华兹" " 福克斯" "乔治·E·巴杰尔" "吉利斯" "吉尔默" "戈夫" "戈尔兹巴罗" "格林" "哈特菲尔德" "赫恩登" "霍普金斯" + "霍维" "汉弗莱斯" "亨特" "约翰·D·爱德华兹" "约翰·D·福特" "凯恩" "劳勃" "劳伦斯" "利奇菲尔德" "麦卡拉" "麦库克" "麦考密克" "麦克法兰" "麦克拉纳罕" "麦克利什" "梅森" "米德" "诺阿" "奥斯蒙德·英格拉姆" "奥弗顿" "保罗·琼斯" + "皮尔里" "佩里" "皮尔斯伯里" "波普" "鲁本·詹姆斯" "罗杰斯" "桑兹" "萨特利" "塞姆斯" "舍布里克" "辛普森" "萨瑟德" "斯图尔特" "斯特蒂文特" "斯韦齐" "索恩顿" "特雷弗" "特拉克斯顿" + "沃斯默思" "威尔伯恩·C·伍德" "韦尔斯" "惠普尔" "赞恩" "克拉克" "巴尔奇" "莫菲特" "费尔普斯" "波特" "赛尔弗里纪" "温斯洛" "埃莱特" "兰" "麦考尔" "莫里" "马伊兰特" "林德" "罗恩" + "斯塔克" "斯特雷特" "特立普" "威尔森" "奥尔特" "巴顿" "贝蒂" "布鲁" "博里" "布里斯托尔" "布拉什" "查尔斯·S·斯佩里" "科利特" "康普顿" "库珀" "狄海文" "道格拉斯·H·福克斯" + "德雷克斯勒" "英格利希" "弗兰克·E·埃文斯" "盖纳德" "哈伦·R·迪克森" "哈里·E·哈伯德" "海恩斯沃思" "亨利" "休·珀维斯" "休·W·哈德利" "海曼" "英格拉姆" "詹姆斯·C·奥文斯" "约翰·A·博尓" "约翰·R·皮尔斯" "约翰·W·威克斯" "拉菲" + "洛夫伯格" "劳里" "莱曼·K·斯温森" "马多克斯" "曼纳特·L·艾伯尔" "曼斯菲尔德" "梅西" "梅雷迪斯" "莫尔" "奥布赖恩" "帕迪" "普特南" "罗伯特·K·亨廷顿" "塞缪尔·N·穆尔" + "法拉格特" "艾尔温" "戴尔" "杜威" "赫尔" "麦克多诺" "莫纳根" "沃登" + "索利" "斯托姆斯" "斯特朗" "陶西格" "沃尔德伦" "沃尔克" "华莱士·L·林德" "威廉·D·波特" "雷恩" "亚纳尔" "阿尔弗雷德·A·坎宁安" "艾伦·M·萨姆纳" "奥尔特" + "桑普森" "费尔法克斯" "代尔" "博格斯" "布雷斯" "兰伯顿" "韦尔伯恩·伍德" "阿贝尔·普·苏普" "威廉森" + } +} + +### CSA LIGHT CRUISER NAMES### +CSA_CL_CONFEDERATE = { + name = NAME_THEME_CONFEDERATE_CL + + for_countries = { CSA USA BYG } + can_use = { + OR = { + tag = CSA + has_completed_focus = USA_honor_the_confederacy + } + } + type = ship + ship_types = { ship_hull_light destroyer ship_hull_civilian } + + prefix = "CSS " + fallback_name = "第%d 轻巡洋舰舰队" + + unique = { + # Confederate victories in ACW, listed in order of importance. + "布鲁克林" "布鲁克林" "萨凡纳" "纳什维尔" "火奴鲁鲁" "凤凰城" "博伊西" "圣路易斯" "海伦娜" "亚特兰大" "朱诺" + "圣迭戈" "圣胡安" "奥克兰" "克利夫兰" "哥伦比亚" "蒙彼利埃" "丹佛" "圣达菲" "里诺" "伯明翰" "莫比尔" + "比洛克西" "休斯顿" "迈阿密" "弗林特" "文森斯" "帕萨迪纳" "斯普林菲尔德" "托皮卡" "维克斯堡" "德鲁斯" "阿斯托里亚" + "奥克拉荷马城" "威尔克斯·巴雷" "图克森" "普罗维登斯" "小石城" "阿姆斯特丹" "朴茨茅斯" "代顿" "法戈" "斯波堪" "弗雷斯诺" + "曼彻斯特" "加尔维斯顿" "亨廷顿" "伍斯特" "罗诺基" "塔拉哈西" "纽黑文" "维明顿" "布法罗" "扬斯敦" "纽瓦克" + "巴耶霍" "夏延" "查塔努加" "加里" "奥马哈" "密尔沃基" "底特律" "里奇蒙" "康科德" "辛辛那提" "罗利" + "特林顿" "马波海德" "孟菲斯" + } +} + +### CSA HEAVY CRUISER NAMES### +CSA_CA_CONFEDERATE = { + name = NAME_THEME_CONFEDERATE_CA + + for_countries = { CSA USA BYG } + can_use = { + OR = { + tag = CSA + has_completed_focus = USA_honor_the_confederacy + } + } + type = ship + ship_types = { ship_hull_cruiser heavy_cruiser } + + prefix = "CSS " + fallback_name = "第%d 重巡洋舰" + + unique = { + # Southern State cities. + "彭萨科拉" "盐湖城" "北安普敦" "切斯特" "路易斯维尔" "芝加哥" "休斯顿" "奥古斯塔" "波特兰" "印第安纳波利斯" "新奥尔良" + "阿斯托里亚" "明尼阿波利斯" "塔斯卡卢萨" "昆西" "文森斯" "旧金山" "威奇塔" "巴尔的摩" "波士顿" "堪培拉" "昆西" + "匹兹堡" "圣保罗" "布莱默顿" "哥伦布" "秋河" "洛杉矶" "梅肯" "海伦娜" "俄勒冈城" "奥尔巴尼" "托雷多" + "罗切斯特" "剑桥" "桥港" "堪萨斯城" "塔尔萨" "诺福克" "斯克兰顿" "得梅因" "塞勒姆" "纽波特纽斯" "达拉斯" + "长滩" + } +} + +### CSA BATTLESHIP NAMES ### +USA_BB_CONFEDERATE = { + name = NAME_THEME_CONFEDERATE_BB + + for_countries = { CSA USA BYG } + can_use = { + OR = { + tag = CSA + has_completed_focus = USA_honor_the_confederacy + } + } + type = ship + ship_types = { ship_hull_heavy battleship } + + prefix = "CSS " + fallback_name = "第%d 战列舰" + + unique = { + "北卡罗来纳" "华盛顿" "南达科它" "印地安纳" "马萨诸塞" "亚拉巴马" "依阿华" "新泽西" "密苏里" "威斯康辛" "伊利诺伊" "肯塔基" "蒙大纳" "俄亥俄" + "缅因" "新罕布什尔" "路易斯安那" "南卡罗来纳" "密西根" + "德拉瓦" "南达科它" "佛罗里达" "犹他" "怀俄明" "阿肯色" "纽约" "德克萨斯" "内华达" "俄克拉荷马" "宾夕法尼亚" "亚利桑那" "新墨西哥" "密西西比" + "爱达荷" "田纳西" "加利福尼亚" "科罗拉多" "马里兰" "西弗吉尼亚" + } +} + +### CSA BATTLECRUISER NAMES ### +USA_BC_CONFEDERATE = { + name = NAME_THEME_CONFEDERATE_BC + + for_countries = { CSA USA BYG } + can_use = { + OR = { + tag = CSA + has_completed_focus = USA_honor_the_confederacy + } + } + type = ship + ship_types = { ship_hull_heavy battle_cruiser } + + prefix = "CSS " + fallback_name = "第%d 战列巡洋舰" + + unique = { + #List of stinging insects in the Southern States + "阿拉斯加" "关岛" "夏威夷" "菲律宾" "波多黎各" "萨摩亚" "列克星敦" "星座" "萨拉托加" "游骑兵" "宪法" "美国" + } +} + +### CSA AIRCRAFT CARRIER NAMES ### +USA_CV_CONFEDERATE = { + name = NAME_THEME_CONFEDERATE_CARRIERS + + for_countries = { CSA USA BYG } + can_use = { + OR = { + tag = CSA + has_completed_focus = USA_honor_the_confederacy + } + } + type = ship + ship_types = { ship_hull_carrier carrier } + + prefix = "CSS " + fallback_name = "第%d 航空母舰" + + unique = { + "列克星敦" "萨拉托加" "游骑兵" "约克城" "企业" "黄蜂" "大黄蜂" "埃塞克斯" "勇猛" "富兰克林" "提康德罗加" + "兰道夫" "邦克山" "汉考克" "班宁顿" "好人理查德" "莱特" "奇尔沙治" "奥里斯卡尼" "复仇" "安提坦" "香格里拉" + "尚普兰湖" "中途岛" "富兰克林·罗斯福" "珊瑚海" "菲律宾海" "美国" "佛瑞斯塔" "萨拉托加 " "小鹰" "星座" "美利坚" + "亚伯拉罕·林肯" "乔治·华盛顿" + } +} + +### CSA SUBMARINES ### +CSA_SS_CONFEDERATE = { + name = NAME_THEME_CONFEDERATE_SUBMARINES + + for_countries = { CSA USA BYG } + can_use = { + OR = { + tag = CSA + has_completed_focus = USA_honor_the_confederacy + } + } + type = ship + ship_types = { ship_hull_submarine submarine } + + prefix = "CSS " + fallback_name = "第%d 潜艇舰队" + + unique = { + #Southern River list sorted by length + "海鲢" "鲈鱼" "梭鱼" "柱塞" "波拉克" "庞巴诺" "鲑鱼" "海豹" "雪橇" "鲷鱼" "黄貂鱼" "鲟鱼" "矛鱼" "旗鱼" "旗鱼" "剑鱼" "海龙" "海狮" "西尔维恩" "海狼" + "鳟鱼" "金枪鱼" "鲭鱼" "马林鱼" "黄鱼" + "鲱鱼" "金鱼" "鲱鱼" "银边鱼" "瓦胡" "鲸鱼" "钓鱼者" "巴肖" "蓝鳃鱼" "鲷鱼" "卡瓦拉" "科比亚" "黄鱼" "达奇" "多拉多" "闪光鱼" + "比目鱼" "加比兰" "贡奈尔" "古纳德" "石斑鱼" "咕噜鱼" "卫兵鱼" "长鳍金枪鱼" "刺猬" "黑鱼" "蓝鱼" "河豚鱼" "鳕鱼" "鳕鱼" "科维娜" "飞镖" "飞鱼" "芬贝克" "黑线鳕" "比目鱼" + "比目鱼" "弓鳍" "卡布里拉" "卡佩林" "思科" "魔鬼鱼" "小龙" "埃斯科拉" "兰瑟鱼" "狮子鱼" "曼塔" "莫雷" + "龙卡多" "萨巴洛" "沙伯鱼" "海马" "蒂勒菲什" "蝙蝠鱼" "箭鱼" "伯伯鱼" "巴约" "贝古纳" + "贝苏戈" "黑鳍" "凯曼" "布兰妮" "蓝背" "波鱼" "沙尔" "丘布" "布加拉" "卡贝松" "丹图达" "卡波丹" "卡波内罗" "鲤鱼" "鲶鱼" + "恩德梅多尔" "切沃" "克拉马戈" "科奇诺" "库贝拉" "库斯克" "迪奥登" "狗鱼" "绿鱼" + "儒艮" "鳗鱼" "埃斯帕达" "杰菲什" "加洛帕" "加鲁帕" "高利特" "瓜维纳" "冰鱼" "贾洛" + "波莫东" "雷莫拉" "萨尔达" "伏拉多" "梭鱼" "鲈鱼" "波尼塔" "阿尔戈纳" "独角鲸" "鹦鹉螺" "海豚" "墨鱼" "鼠海豚" "梭鱼" "鲨鱼" + "大菱鲆" "羽鳃" "白鲑鱼" "狼鱼" "海豹" "鲨鱼" + } +} \ No newline at end of file diff --git a/src/common/units/names_ships/USA_ship_names_2.txt b/src/common/units/names_ships/USA_ship_names_2.txt new file mode 100755 index 0000000..3fb438a --- /dev/null +++ b/src/common/units/names_ships/USA_ship_names_2.txt @@ -0,0 +1,3213 @@ +##### USA NAME LISTS ##### +### REGULAR DESTROYER NAMES### +USA_DD_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_DESTROYERS_2 + + for_countries = { BYG } + + type = ship + ship_types = { ship_hull_light destroyer } + + #link_numbering_with = { USA_DE_HISTORICAL } # IMPROVEMENT: Add script like this so that ships don't share same name when it occurs across multiple lists (confirmed that you can make multiple Albatross Mowe, etc. with GER currently) + + prefix = "USS " + fallback_name = "DD-%d 号驱逐舰" + + unique = { # TO CHECK: "unique = { }" working but does not seem to recognize names already in OOBs + "波特" # Porter + "费尔普斯" # Phelps + "克拉克" # Clark + "墨菲特" # Moffett + "鲍尔奇" # Balch + "塞弗里奇" # Selfridge + "麦道加" # McDougal + "温斯洛" # Winslow + "马汉" # Mahan + "卡明斯" # Cummings + "凯斯" # Case + "康宁汉" # Conyngham + "卡森" # Cassin + "肖" # Shaw + "库欣" # Cushing + "佩尔金斯" # Perkins + "傅拉瑟" # Flusser + "瑞德" # Reid + "塔克" # Tucker + "史密斯" # Smith + "德雷顿" # Drayton + "唐尼斯" # Downes + "普雷斯顿" # Preston + "邓拉普" # Dunlap + "拉姆森" # Lamson + "范宁" # Fanning + "格里德利" # Gridley + "克雷文" # Craven + "麦考尔" # McCall + "莫里" # Maury + "巴格雷" # Bagley + "麦霍" # Mugford + "拉尔夫·塔尔博特" # Ralph Talbot + "亨利" # Henley + "蓝色" # Blue + "赫尔姆" # Helm + "帕特森" # Patterson + "贾维斯" # Jarvis + "索莫斯" # Somers + "桑普森" # Sampson + "沃林顿" # Warrington + "戴维斯" # Davis + "朱厄特" # Jouett + "贝纳姆" # Benham + "梅兰" # Mayrant + "特里普" # Trippe + "罗恩" # Rowan + "斯塔克" # Stack + "埃利特" # Ellet + "兰德" # Rhind + "朗" # Lang + "斯特雷特" # Sterett + "威尔逊" # Wilson + "希姆斯" # Sims + "马斯廷" # Mustin + "罗素" # Russell + "安德森" # Anderson + "哈曼" # Hammann + "巴克" # Buck + "休斯" # Hughes + "莫里斯" # Morris + "罗" # Roe + "温赖特" # Wainwright + "奥布莱恩" # O'Brien + "沃克" # Walke + "格里维斯" # Gleaves + "本森" # Benson + "普伦基特" # Plunkett + "尼布莱克" # Niblack + "麦迪逊" # Madison + "梅奥" # Mayo + "兰斯代尔" # Lansdale + "希拉里·P·琼斯" # Hilary P Jones + "卡尼" # Kearny + "查尔斯·F·休斯" # Charles F Hughes + "利弗莫尔" # Livermore + "埃贝尔" # Eberle + "格温" # Gwin + "梅蕾迪思" # Meredith + "格雷森" # Grayson + "蒙森" # Monssen + "伍尔西" # Woolsey + "勒德洛" # Ludlow + "爱迪生" # Edison + "爱立信" # Ericsson + "威尔克斯" # Wilkes + "尼科尔森" # Nicholson + "斯旺森" # Swanson + "英格拉罕" # Ingraham + "布里斯托" # Bristol + "艾里森" # Ellyson + "汉布尔顿" # Hambleton + "罗德曼" # Rodman + "埃蒙斯" # Emmons + "麦库姆" # Macomb + "福雷斯特" # Forrest + "菲奇" # Fitch + "科里" # Corry + "霍布森" # Hobson + "亚伦·瓦德" # Aaron Ward + "布坎南" # Buchanan + "科威" # Cowie + "奈特" # Knight + "拉菲" # Laffey + "伍德沃思" # Woodworth + "法伦霍尔特" # Farenholt + "贝利" # Bailey + "邓肯" # Duncan + "兰斯当" # Lansdowne + "拉德诺" # Lardner + "麦卡拉" # McCalla + "班克罗夫特" # Bancroft + "巴顿" # Barton + "贝蒂" # Beatty + "蒂尔曼" # Tillman + "梅伐因" # Mervine + "快速" # Quick + "博伊尔" # Boyle + "钱普林" # Champlin + "米德" # Meade + "墨菲" # Murphy + "帕克" # Parker + "考德威尔" # Caldwell + "柯格兰" # Coghlan + "弗雷泽" # Frazier + "甘斯伏" # Gansevoort + "吉莱斯皮" # Gillespie + "多兰" # Doran + "厄尔" # Earle + "巴特勒" # Butler + "吉拉迪" # Gherardi + "戴维森" # Davison + "爱德华" # Edwards + "格伦农" # Glennon + "杰弗斯" # Jeffers + "马多克斯" # Maddox + "纳尔逊" # Nelson + "卡米克" # Carmick + "多伊尔" # Doyle + "恩迪科特" # Endicott + "麦克库克" # McCook + "法兰克福" # Frankford + "霍比" # Hobby + "科克" # Kalk + "肯德里克" # Kendrick + "劳勃" # Laub + "麦肯齐" # MacKenzie + "麦蓝纳翰" # McLanahan + "尼尔斯" # Nields + "奥当诺斯" # Ordronaux + "赫恩登" # Herndon + "舒伯里克" # Shubrick + "斯蒂文森" # Stevenson + "斯托克顿" # Stockton + "特龙" # Thorn + "图尔纳" # Turner + "鲍德温" # Baldwin + "哈丁" # Harding + "沙特利" # Satterlee + "汤普森" # Thompson + "威尔斯" # Welles + "弗莱彻" # Fletcher + "雷德福" # Radford + "拉瓦列" # La Vallette + "尼古拉斯" # Nicholas + "詹金斯" # Jenkins + "欧班农" # O'Bannon + "谢瓦利埃" # Chevalier + "索夫利" # Saufley + "沃勒" # Waller + "斯特朗" # Strong + "泰勒" # Taylor + "迪黑文" # De Haven + "贝奇" # Bache + "比尔" # Beale + "盖斯特" # Guest + "本内特" # Bennett + "富林" # Fullam + "哈德森" # Hudson + "哈钦斯" # Hutchins + "普林格尔" # Pringle + "斯坦利" # Stanly + "史蒂文斯" # Stevens + "哈尔福德" # Halford + "洛伊茨" # Leutze + "菲利普" # Philip + "伦肖" # Renshaw + "灵高尔德" # Ringgold + "施罗德" # Schroeder + "锡格斯比" # Sigsbee + "康威" # Conway + "科尼" # Cony + "康弗斯" # Converse + "伊顿" # Eaton + "富特" # Foote + "斯彭斯" # Spence + "特里" # Terry + "撒切尔" # Thatcher + "安东尼" # Anthony + "沃兹沃思" # Wadsworth + "沃克" # Walker + "布朗森" # Brownson + "戴利" # Daly + "伊舍伍德" # Isherwood + "金伯利" # Kimberly + "卢斯" # Luce + "艾布纳·里德" # Abner Read + "阿门" # Ammen + "马拉尼" # Mullany + "布什" # Bush + "特拉森" # Trathen + "黑泽伍德" # Hazelwood + "奥利克" # Aulick + "查尔斯·奥斯本" # Charles Ausburne + "克拉克斯顿" # Claxton + "戴森" # Dyson + "哈里森" # Harrison + "约翰·罗杰斯" # John Rodgers + "麦基" # McKee + "默里" # Murray + "赫尔曼" # Heermann + "霍埃尔" # Hoel + "麦科德" # McCord + "米勒" # Miller + "欧文" # Owen + "沙利文" # The Sullivans + "斯蒂芬·波特" # Stephen Potter + "博得" # Boyd + "布拉德福德" # Bradford + "布朗" # Brown + "考埃尔" # Cowell + "卡普斯" # Capps + "大卫·W·泰勒" # David W Taylor + "埃文斯" # Evans + "约翰·D·亨利" # John D Henley + "弗兰克斯" # Franks + "哈格德" # Haggard + "斯普罗斯顿" # Sproston + "维克斯" # Wickes + "威廉·D·波特" # William D Porter + "杨" # Young + "加勒特" # Charrette + "康纳" # Conner + "哈尔" # Hall + "霍利根" # Halligan + "哈腊登" # Haraden + "纽康姆" # Newcomb + "贝尔" # Bell + "布恩斯" # Burns + "伊泽德" # Izard + "艾伯特" # Abbot + "布雷恩" # Braine + "厄尔本" # Erben + "黑尔" # Hale + "西戈尼" # Sigourney + "斯坦贝尔" # Stembel + "阿尔伯特·W·格兰特" # Albert W Grant + "卡佩顿" # Caperton + "科格斯韦尔" # Cogswell + "英格索尔" # Ingersoll + "克纳普" # Knapp + "查尔斯·J·巴杰尔" # Charles J Badger + "科拉汉" # Colahan + "达希尔" # Dashiell + "布拉德" # Bullard + "基德" # Kidd + "布莱克" # Black + "昌西" # Chauncey + "克拉伦斯·K·布朗森" # Clarence K Bronson + "科顿" # Cotten + "多赤" # Dortch + "加特林" # Gatling + "希利" # Healy + "希科克斯" # Hickox + "亨特" # Hunt + "刘易斯·汉考克" # Lewis Hancock + "马歇尔" # Marshall + "麦克德莫" # McDermut + "麦高恩" # McGowan + "麦克奈尔" # McNair + "梅尔文" # Melvin + "霍普威尔" # Hopewell + "波特菲尔德" # Porterfield + "皮金" # Picking + "哈尔西·鲍威尔" # Halsey Powell + "乌尔曼" # Uhlmann + "雷米" # Remey + "瓦德雷" # Wadleigh + "诺曼·斯科特" # Norman Scott + "默茨" # Mertz + "黑莉" # Hailey + "约翰斯顿" # Johnston + "劳斯" # Laws + "朗肖" # Longshaw + "莫里森" # Morrison + "廷吉" # Tingey + "特文宁" # Twining + "亚纳尔" # Yarnall + "普里切特" # Prichett + "约翰逊" # Robinson + "罗斯" # Ross + "罗维" # Rowe + "斯莫利" # Smalley + "斯托达德" # Stoddard + "瓦茨" # Watts + "雷恩" # Wren + "保罗·汉密尔顿" # Paul Hamilton + "特威格斯" # Twiggs + "本尼恩" # Bennion + "海伍德·L·爱德华" # Heywood L Edwards + "理查·P·利里" # Richard P Leary + "布赖恩特" # Bryant + "斯托克姆" # Stockham + "韦德伯恩" # Wedderburn + "卡拉汉" # Callaghan + "卡森" # Cassin + "欧文" # Irwin + "豪沃思" # Howorth + "基伦" # Killen + "比尔斯" # Bearss + "约翰·胡德" # John Hood + "范·瓦尔肯伯" # Van Valkenburgh + "古翰" # Colhoun + "格雷戈里" # Gregory + "利特尔" # Little + "鲁克斯" # Rooks + "哈特" # Hart + "梅特卡夫" # Metcalf + "希尔兹" # Shields + "威利" # Wiley + "艾伦·M·桑拿" # Allen M Sumner + "莫尔" # Moale + "英格拉罕" # Ingraham + "库珀" # Cooper + "英格兰" # English + "查尔斯·S·斯佩里" # Charles S Sperry + "奥尔特" # Ault + "沃尔德伦" # Waldron + "海恩斯沃思" # Haynsworth + "约翰·W·威克斯" # John W Weeks + "曼斯菲尔德" # Mansfield + "莱曼·K·斯温森" # Lyman K Swenson + "科勒特" # Collett + "海曼" # Hyman + "曼纳特·L·艾伯尔" # Mannert L Abele + "帕迪" # Purdy + "布拉什" # Brush + "陶西格" # Taussig + "塞缪尔·N·穆尔" # Samuel N Moore + "哈里·E·哈伯德" # Harry E Hubbard + "劳里" # Lowry + "汉克" # Hank + "华莱士·L·林德" # Wallace L Lind + "博里" # Borie + "康普顿" # Compton + "盖纳德" # Gainard + "索利" # Soley + "哈伦·R·迪克森" # Harlan R Dickson + "休·珀维斯" # Hugh Purvis + "德雷克斯勒" # Drexler + "阿尔弗雷德·A·坎宁安" # Alfred A Cunningham + "约翰·R·皮尔斯" # John R Pierce + "弗兰克·E·埃文斯" # Frank E Evans + "约翰·A·博尓" # John A Bole + "休·W·哈德利" # Hugh W Hadley + "威拉德·基思" # Willard Keith + "詹姆斯·C·奥文斯" # James C Owens + "泽拉斯" # Zellars + "梅西" # Massey + "道格拉斯·H·福克斯" # Douglas H Fox + "斯托姆斯" # Stormes + "罗伯特·K·亨廷顿" # Robert K Huntington + "普特南" # Putnam + "洛夫伯格" # Lofberg + "约翰·W·托马森" # John W Thomason + "基林" # Gearing + "尤金·A·格林" # Eugene A Greene + "基阿特" # Gyatt + "肯尼思·D·贝利" # Kenneth D Bailey + "威廉·R·拉什" # William R Rush + "弗兰克·诺克斯" # Frank Knox + "萨瑟兰" # Southerland + "希格比" # Higbee + "本纳" # Benner + "丹尼斯·J·巴克利" # Dennis J Buckley + "格克" # Gurke + "麦基恩" # McKean + "亨德森" # Henderson + "迈尔斯·C·福克斯" # Myles C Fox + "埃弗雷特·F·拉尔森" # Everett F Larson + "古德里奇" # Goodrich + "汉森" # Hanson + "赫伯特·J·托马斯" # Herbert J Thomas + "查尔斯·P·赛西尔" # Charles P Cecil + "乔治·K·麦肯齐" # George K MacKenzie + "萨斯菲尔德" # Sarsfield + "欧内斯特·G·斯莫尔" # Ernest G Small + "鲍尔" # Power + "伏加格盛" # Vogelgesang + "斯坦内克" # Steinaker + "哈罗德·J·埃利森" # Harold J Ellison + "查尔斯·R·韦尔" # Charles R Ware + "科恩" # Cone + "斯特里布林" # Stribling + "霍金斯" # Hawkins + "亨利·W·塔克" # Henry W Tucker + "罗杰斯" # Rogers + "维索尔" # Vesole + "利里" # Leary + "戴斯" # Dyess + "博德仑" # Bordelon + "弗斯" # Furse + "纽曼·K·佩里" # Newman K Perry + "弗洛伊德·B·帕克斯" # Floyd B Parks + "约翰·R·克雷格" # John R Craig + "奥列克" # Orleck + "威廉·M·伍德" # William M Wood + "威尔齐" # Wiltsie + "西奥多·E·钱德勒" # Theodore E Chandler + "理查德·B·安德森" # Richard B Anderson + "詹姆斯·E·凯斯" # James E Kyes + "霍利斯特" # Hollister + "埃弗索尔" # Eversole + "谢尔顿" # Shelton + "菲斯克" # Fiske + "鲍塞尔" # Bausell + "奥兹伯恩" # Ozbourn + "罗伯特·L·威尔逊" # Robert L Wilson + "惠泰克" # Witek + "理查德·E·克劳斯" # Richard E Kraus + "小约瑟夫·P·肯尼迪" # Joseph P Kennedy Jr + "鲁帕塔斯" # Rupertus + "莱奥纳德·F·梅森" # Leonard F Mason + "查尔斯·H·罗恩" # Charles H Roan + "弗雷德·T·贝里" # Fred T Berry + "诺里斯" # Norris + "麦卡弗雷" # McCaffery + "海伍德" # Harwood + "阿诺德·J·伊斯贝尔" # Arnold J Isbell + "费克特勒" # Fechteler + "达马图" # Damato + "弗罗斯特·罗亚尔" # Forrest Royal + "布林克利·巴斯" # Brinkley Bass + "斯蒂克尔" # Stickell + "奥黑尔" # O'Hare + "哈姆纳" # Hamner + "爱普森" # Epperson + "阿格霍尔姆" # Agerholm + "纽" # New + "霍尔德" # Holder + "里奇" # Rich + "罗伯特·H·麦卡德" # Robert H McCard + "塞缪尔·B·罗伯茨" # Samuel B Roberts + "威廉·C·劳" # William C Lawe + "劳埃德·托马斯" # Lloyd Thomas + "凯普勒" # Keppler + "巴锡龙" # Basilone + "卡彭特" # Carpenter + "罗伯特·A·欧文斯" # Robert A Owens + "蒂默尔曼" # Timmerman + "米彻尔" # Mitscher + "约翰·S·麦凯恩" # John S McCain + "威利斯·A·李" # Willis A Lee + "威尔金森" # Wilkinson + "福雷斯特·谢尔曼" # Forrest Sherman + "约翰·保罗·琼斯" # John Paul Jones + "巴里" # Barry + "德凯特" # Decatur + "乔纳斯·英格拉姆" # Jonas Ingram + "曼利" # Manley + "杜·邦" # Du Pont + "比奇洛" # Bigelow + "布兰迪" # Blandy + "穆林尼克斯" # Mullinnix + "埃德森" # Edson + "莫尔顿" # Morton + "帕森斯" # Parsons + "理查德·S·爱德华兹" # Richard S Edwards + "特纳·乔伊" # Turner Joy + "查尔斯·亚当斯" # Charles F Adams + "约翰·金恩" # John King + "劳伦斯" # Lawrence + "比德尔" # Biddle + "巴尼" # Barney + "亨利·B·威尔逊" # Henry B Wilson + "林德·麦科米克" # Lynde McCormick + "陶尔士" # Towers + "艾伦" # Allen + "利特尔" # Little + "格雷戈里" # Gregory + "拉斯伯尔尼" # Rathburne + "塔尔博特" # Talbot + "古翰" # Colhoun + "史钦汉" # Stringham + "沃特斯" # Waters + "多西" # Dorsey + "登特" # Dent + "什利" # Schley + "利" # Lea + "帕尔默" # Palmer + "塔贝尔" # Tarbell + "格里尔" # Greer + "厄普舒尔" # Upshur + "凯提" # Kilty + "赵" # Chew + "埃利奥特" # Elliot + "克罗斯比" # Crosby + "麦基恩" # McKean + "布雷肯里奇" # Breckinridge + "罗珀" # Roper + "巴尼" # Barney + "比德尔" # Biddle + "克兰" # Crane + "肯尼逊" # Kennison + "杜·邦" # Du Pont + "贝尔纳普" # Belknap + "格林" # Greene + "伯纳度" # Bernadou + "巴杰尔" # Badger + "布莱克利" # Blakeley + "塔特纳尔" # Tattnall + "巴拉德" # Ballard + "科尔" # Cole + "J·弗雷德·塔尔博特" # J Fred Talbott + "奥斯蒙·英格拉姆" # Osmond Ingram + "埃利斯" # Ellis + "瓦德" # Ward + "桑顿" # Thornton + "迪克森" # Dickerson + "钱德勒" # Chandler + "伊利斯" # Gillis + "萨瑟德" # Southard + "霍根" # Hogan + "布鲁姆" # Broome + "雅各布·琼斯" # Jacob Jones + "申克" # Schenck + "霍维" # Hovey + "隆" # Long + "巴比特" # Babbitt + "奥尔登" # Alden + "赫伯特" # Herbert + "汉密尔顿" # Hamilton + "克莱姆森" # Clemson + "巴克" # Barker + "利里" # Leary + "史坦贝利" # Stansbury + "达尔格伦" # Dahlgren + "高斯伯" # Goldsborough + "霍华德" # Howard + "博里" # Borie + "惠普尔" # Whipple + "哈特菲尔德" # Hatfield + "约翰·D·爱德华" # John D Edwards + "吉尔默" # Gilmer + "福克斯" # Fox + "利奇菲尔德" # Litchfield + "帕洛特" # Parrott + "欧弗顿" # Overton + "凯恩" # Kane + "乔治·E·巴杰尔" # George E Badger + "布鲁克斯" # Brooks + "汉弗莱斯" # Humphreys + "威廉·B·普雷斯顿" # William B Preston + "麦考密克" # McCormick + "麦克利什" # MacLeish + "巴尔莫" # Bulmer + "鲁本·詹姆斯" # Reuben James + "斯图尔特" # Stewart + "斯特蒂文特" # Sturtevant + "麦克法兰" # McFarland + "皮列" # Peary + "波普" # Pope + "赫尔伯特" # Hulbert + "达拉斯" # Dallas + "黄沙" # Sands + "辛普森" # Simpson + "艾德索" # Edsall + "约翰·D·福特" # John D Ford + "皮尔斯伯里" # Pillsbury + "金" # King + "巴里" # Barry + "高夫" # Goff + "赞恩" # Zane + "班布里奇" # Bainbridge + "诺亚" # Noa + "特拉克斯顿" # Truxtun + "霍普金斯" # Hopkins + "劳伦斯" # Lawrence + "保罗·琼斯" # Paul Jones + "瓦思穆特" # Wasmuth + "德雷佛" # Trever + "德凯特" # Decatur + "佩里" # Perry + "法拉格特" # Farragut + "杜威" # Dewey + "沃登" # Worden + "赫尔" # Hull + "艾尔温" # Aylwin + "麦克多诺" # MacDonough + "蒙纳干" # Monaghan + "戴尔" # Dale + "珀西瓦尔" # Percival + "沃森" # Watson + "罗伯特·H·史密斯" # Robert H Smith + "托马斯·E·弗雷泽" # Thomas E Fraser + "香农" # Shannon + "哈里·F·鲍尔" # Harry F Bauer + "亚当斯" # Adams + "托尔曼" # Tolman + "亨利·A·威利" # Henry A Wiley + "雪亚" # Shea + "J·威廉·迪特" # J William Ditter + "林赛" # Lindsey + "卡斯尔" # Castle + "伍德罗·R·汤普森" # Woodrow R Thompson + "水兵" # Seaman + "西摩尔·D·欧文斯" # Seymour D Owens + "桑普森" # Sampson + "费尔法克斯" # Fairfax + "戴尔" # Dyer + "蒙哥马利" # Montgomery + "以色列" # Israel + "林巴顿" # Lamberton + "博格斯" # Boggs + "布利斯" # Breese + "甘布尔" # Gamble + "拉姆赛" # Ramsay + "威廉姆斯" # Williams + "托马斯" # Thomas + "罗杰斯" # Rodgers + "斯瓦西" # Swasey + "克劳宁希尔德" # Crowninshield + "史密斯·汤普森" # Smith Thompson + "梅森" # Mason + "特蕾西" # Tracy + "普雷贝尔" # Preble + "锡卡尔" # Sicard + "布兰奇" # Branch + "普鲁伊特" # Pruitt + "查尔兹" # Childs + "威廉森" # Williamson + "阿贝尔·P·厄普舒尔" # Abel P Upshur + "詹姆斯·K·保尔丁" # James K Paulding + "韦邦· P· 伍德" # Welborn C Wood + } +} + +### ESCORT DESTROYER NAMES### +USA_DE_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_DE_2 + + for_countries = { BYG } + + type = ship + ship_types = { ship_hull_light destroyer } + + #link_numbering_with = { USA_DD_HISTORICAL } + + prefix = "USS " + fallback_name = "DE-%d 号护卫舰" + + unique = { + "埃瓦茨" # Evarts + "魏菲尔斯" # Wyffels + "格里斯沃尔德" # Griswold + "斯蒂尔" # Steele + "卡尔森" # Carlson + "贝巴斯" # Bebas + "克劳特" # Crouter + "布伦南" # Brennan + "多尔蒂" # Doherty + "奥斯汀" # Austin + "埃德加·G·蔡司" # Edgar G Chase + "爱德华·C·戴利" # Edward C. Daly + "吉尔摩" # Gilmore + "布登·R·黑斯廷斯" # Burden R Hastings + "勇敢" # Le Hardy + "哈罗德·C·托马斯" # Harold C Thomas + "维勒曼" # Wileman + "查尔斯·R·基尔" # Charles R Greer + "惠特曼" # Whitman + "温特尔" # Wintle + "邓普西" # Dempsey + "达菲" # Duffy + "埃梅里" # Emery + "史岱费尔德" # Stadtfeld + "马丁" # Martin + "赛德斯特罗姆" # Sederstrom + "佛兰芒人" # Fleming + "蒂斯代尔" # Tisdale + "埃西尔" # Eisele + "公正" # Fair + "曼诺夫" # Manlove + "格雷纳" # Greiner + "怀曼" # Wyman + "洛芙琳" # Lovering + "桑德斯" # Sanders + "布拉基特" # Brackett + "雷诺兹" # Reynolds + "米歇尔" # Mitchell + "唐纳森" # Donaldson + "安德烈斯" # Andres + "德克" # Decker + "多布勒" # Dobler + "多尼夫" # Doneff + "恩斯特姆" # Engstrom + "赛德" # Seid + "斯马特" # Smartt + "沃尔特·S·布朗" # Walter S Brown + "威廉·C·米勒" # William C Miller + "卡巴纳" # Cabana + "迪翁" # Dionne + "坎菲尔德" # Canfield + "迪德" # Deede + "埃尔登" # Eldon + "克罗斯" # Cloues + "湖泊" # Lake + "莱曼" # Lyman + "克劳利" # Crowley + "拉尔" # Rall + "哈洛伦" # Halloran + "康诺利" # Connolly + "芬尼根" # Finnegan + "奥图尔" # O'Toole + "约翰·J·鲍尔斯" # John J Powers + "梅森" # Mason + "约翰·M·伯明翰" # John M Bermingham + "巴克利" # Buckley + "查理斯·劳伦斯" # Charles Lawrence + "丹尼尔·T·格里芬" # Daniel T Griffin + "唐纳尔" # Donnell + "福格" # Fogg + "福斯" # Foss + "甘特纳" # Gantner + "乔治·W·英格拉姆" # George W Ingram + "伊拉·杰弗里" # Ira Jeffery + "李·福克斯" # Lee Fox + "埃姆斯伯里" # Amesbury + "贝茨" # Bates + "布莱斯曼" # Blessman + "约瑟夫·E·坎贝尔" # Joseph E Campbell + "鲁本·詹姆斯" # Reuben James + "希姆斯" # Sims + "霍平" # Hopping + "里夫斯" # Reeves + "费克特勒" # Fechteler + "蔡斯" # Chase + "拉宁" # Laning + "洛伊" # Loy + "巴伯" # Barber + "洛夫莱斯" # Lovelace + "曼宁" # Manning + "诺伊恩多夫" # Neuendorf + "詹姆斯·E·克雷格" # James E Craig + "艾肯伯格" # Eichenberger + "托马森" # Thomason + "约旦" # Jordan + "纽曼" # Newman + "利德尔" # Liddle + "凯法特" # Kephart + "科弗" # Cofer + "劳埃德" # Lloyd + "水獭" # Otter + "约瑟夫·C·哈伯德" # Joseph C Hubbard + "海特" # Hayter + "威廉·T·鲍威尔" # William T Powell + "斯科特" # Scott + "伯克" # Burke + "恩赖特" # Enright + "库尔博" # Coolbaugh + "达比" # Darby + "J·道格拉斯·布莱克伍德" # J Douglas Blackwood + "弗朗西斯·M·罗宾逊" # Francis M Robinson + "旭日" # Solar + "福勒" # Fowler + "斯潘根贝格" # Spangenberg + "阿伦斯" # Ahrens + "巴尔" # Barr + "亚历山大·J·卢克" # Alexander J Luke + "罗伯特·I·潘恩" # Robert I Paine + "陪审员" # Foreman + "怀特赫斯特" # Whitehurst + "英格兰" # England + "威特" # Witter + "鲍尔斯" # Bowers + "威尔马斯" # Willmarth + "让德罗" # Gendreau + "菲柏林" # Fieberling + "威廉·C·科尔" # William C Cole + "保罗·G·贝克" # Paul G Baker + "达蒙·M·卡明斯" # Damon M Cummings + "瓦门" # Vammen + "詹克斯" # Jenks + "杜立克" # Durik + "威斯曼" # Wiseman + "韦伯" # Weber + "施密特" # Schmitt + "弗雷门特" # Frament + "哈蒙" # Harmon + "格林伍德" # Greenwood + "洛瑟" # Loeser + "吉列" # Gillette + "安德希尔" # Underhill + "亨利·R·凯尼恩" # Henry R Kenyon + "公牛" # Bull + "邦奇" # Bunch + "丰饶" # Rich + "斯潘格勒" # Spangler + "乔治" # George + "雷比" # Raby + "沼地" # Marsh + "柯里尔" # Currier + "奥斯摩斯" # Osmus + "厄尔·V·约翰逊" # Earl V Johnson + "霍尔顿" # Holton + "克罗宁" # Cronin + "弗里巴格" # Frybarger + "泰特姆" # Tatum + "伯勒姆" # Borum + "马洛伊" # Maloy + "海恩斯" # Haines + "鲁道斯" # Runels + "霍利斯" # Hollis + "冈纳森" # Gunason + "少校" # Major + "威登" # Weeden + "瓦里安" # Varian + "斯克罗金斯" # Scroggins + "杰克·W·威尔克" # Jack W Wilke + "卡农" # Cannon + "克里斯托弗" # Christopher + "阿尔杰" # Alger + "托马斯" # Thomas + "博斯特威克" # Bostwick + "布雷曼" # Breeman + "伯罗斯" # Burrows + "卡特" # Carter + "克拉伦斯·L·埃文斯" # Clarence L Evans + "利维" # Levy + "麦克康奈尔" # McConnell + "奥斯特豪斯" # Osterhaus + "帕克斯" # Parks + "男爵" # Baron + "阿克里" # Acree + "阿米克" # Amick + "阿瑟顿" # Atherton + "布斯" # Booth + "卡罗尔" # Carroll + "猎犬" # Cooner + "埃尔德里奇" # Eldridge + "马茨" # Marts + "潘尼维尔" # Pennewill + "米卡" # Micka + "雷博尔德" # Reybold + "公爵" # Herzog + "麦卡恩" # McAnn + "号兵" # Trumpeter + "施特劳" # Straub + "夫斯塔夫森" # Gustafson + "塞缪尔·S·迈尔斯" # Samuel S Miles + "威森" # Wesson + "谜语" # Riddle + "宣誓者" # Swearer + "斯特恩" # Stern + "奥尼尔" # O'Neill + "布朗斯坦" # Bronstein + "贝克" # Baker + "科夫曼" # Coffman + "艾斯纳" # Eisner + "托马斯" # Garfield Thomas + "温菲尔德" # Wingfield + "桑希尔" # Thornhill + "莱因哈特" # Rinehart + "罗切" # Roche + "巴斯特" # Bangust + "沃特曼" # Waterman + "编织者" # Weaver + "希尔伯特" # Hilbert + "拉蒙" # Lamons + "斯奈德" # Snyder + "海明格" # Hemminger + "光明" # Bright + "蒂尔斯" # Tills + "罗伯茨" # Roberts + "麦克莱兰" # McClelland + "凯茨" # Cates + "甘迪" # Gandy + "厄尔·K·奥尔森" # Earl K Olsen + "斯莱特" # Slater + "奥斯瓦尔德" # Oswald + "艾伯特" # Ebert + "尼尔·A·斯科特" # Neal A Scott + "缪尔" # Muir + "萨顿" # Sutton + "埃兹尔" # Edsall + "雅各布·琼斯" # Jacob Jones + "哈曼" # Hammann + "罗伯特·E·皮列" # Robert E Peary + "皮尔斯伯里" # Pillsbury + "教宗" # Pope + "弗莱厄蒂" # Flaherty + "弗雷德里克·C·戴维斯" # Frederick C Davis + "阿尔伯特·W·格兰特" # Albert W Grant + "赫伯特·C·琼斯" # Herbert C Jones + "道格拉斯·L·霍华德" # Douglas L Howard + "法夸尔" # Farquhar + "JRY·布莱克利" # JRY Blakely + "丘陵" # Hill + "费森登" # Fessenden + "菲斯克" # Fiske + "寒霜" # Frost + "休斯" # Huse + "英奇" # Inch + "布莱尔" # Blair + "布劳" # Brough + "查泰林" # Chatelaine + "尼泽" # Neunzer + "普尔" # Poole + "彼得森" # Peterson + "斯图尔特" # Stewart + "斯特蒂文特" # Sturtevant + "摩尔" # Moore + "基思" # Keith + "托米赫" # Tomich + "J·理查德·瓦德" # J Richard Ward + "奥特斯提特" # Otterstetter + "斯洛特" # Sloat + "斯诺登" # Snowden + "斯坦顿" # Stanton + "斯瓦西" # Swasey + "马钱德" # Marchand + "赫斯特" # Hurst + "坎普" # Camp + "霍华德·D·克罗" # Howard D Crow + "佩蒂特" # Pettit + "皮凯特" # Picketts + "塞尔斯特罗姆" # Sellstrom + "哈维斯顿" # Harveston + "乔伊斯" # Joyce + "柯克帕特里克" # Kirkpatrick + "利奥波德" # Leopold + "门杰斯" # Menges + "莫斯利" # Mosley + "纽厄尔" # Newell + "荣光" # Pride + "法尔古" # Falgout + "托马斯·J·加里" # Thomas J Gary + "布里斯特" # Brister + "芬奇" # Finch + "克雷奇默" # Kretchmer + "奥莱利" # O'Reilly + "科纳" # Koiner + "普莱斯" # Price + "斯特里克兰" # Strickland + "福斯特" # Forster + "丹尼尔" # Daniel + "罗伊·O·黑尔" # Roy O Hale + "戴尔·W·彼得森" # Dale W Peterson + "马丁·H·雷" # Martin H Ray + "拉姆斯登" # Ramsden + "米尔斯" # Mills + "罗德斯" # Rhodes + "里奇" # Richey + "蛮荒" # Savage + "万斯" # Vance + "比尔斯" # Bearss + "兰辛" # Lansing + "杜兰特" # Durant + "卡尔卡泰拉" # Calcaterra + "议会" # Chambers + "麦瑞尔" # Merrill + "哈弗菲尔德" # Haverfield + "斯文宁" # Swenning + "威利斯" # Willis + "詹森" # Janssen + "维尔霍伊特" # Wilhoite + "科尔里克" # Cockrill + "斯托尔代克" # Stockdale + "希斯姆" # Hissem + "霍尔德" # Holder + "鲁德罗" # Rudderow + "戴" # Day + "霞飞" # Chaffee + "霍奇斯" # Hodges + "赖利" # Riley + "莱斯利·LB·诺克斯" # Leslie LB Knox + "麦克纳尔蒂" # McNulty + "梅德威" # Metivier + "乔治·A·约翰逊" # George A Johnson + "查尔斯·J·基米尔" # Charles J Kimmel + "丹尼尔·A·乔伊" # Daniel A Joy + "湖海" # Lough + "托马斯·F·尼克尔" # Thomas F Nickel + "派弗" # Peiffer + "廷斯曼" # Tinsman + "德朗" # DeLong + "科茨" # Coates + "尤金·E·埃尔莫尔" # Eugene E Elmore + "霍尔特" # Holt + "乔布" # Jobb + "帕尔" # Parle + "布瑞" # Bray + "约翰·C·巴特勒" # John C Butler + "奥弗莱厄蒂" # O'Flaherty + "雷蒙德" # Raymond + "理查德·W·苏珊斯" # Richard W Suesens + "阿伯克龙比" # Abercrombie + "奥贝雷德" # Oberrender + "罗伯特·布雷热" # Robert Brazier + "埃德温·A·霍华德" # Edwin A Howard + "杰西·卢瑟福" # Jesse Rutherford + "关键" # Key + "绅士" # Gentry + "查尔" # Traw + "莫里斯·J·曼纽尔" # Maurice J Manuel + "奈菲" # Naifeh + "多伊尔·C·巴恩斯" # Doyle C Barnes + "肯尼斯·M·威雷特" # Kenneth M Willett + "杰卡德" # Jaccard + "劳埃德·E·阿克里" # Lloyd E Acree + "乔治·E·戴维斯" # George E Davis + "马克" # Mack + "约翰尼·哈钦斯" # Johnnie Hutchins + "沃尔顿" # Walton + "罗尔夫" # Rolf + "普拉特" # Pratt + "罗蒙巴赫" # Rombach + "麦金蒂" # McGinty + "阿尔文·C·科克雷尔" # Alvin C Cockrell + "弗兰奇" # French + "塞西尔·J·多伊尔" # Cecil J Doyle + "撒迪厄斯·帕克" # Thaddeus Parker + "约翰·L·威廉森" # John L Williamson + "普雷斯利" # Presley + "威廉姆斯" # Williams + "理查德·S·布尔" # Richard S Bull + "理查德·M·罗威尔" # Richard M Rowell + "埃弗索尔" # Eversole + "丹尼斯" # Dennis + "埃德蒙兹" # Edmonds + "施特劳斯" # Straus + "拉普拉德" # La Prade + "杰克·米勒" # Jack Miller + "斯塔福德" # Stafford + "沃尔特·C·瓦恩" # Walter C Wann + "塞缪尔·B·罗伯茨" # Samuel B Roberts + "拉·雷·威尔逊" # Le Ray Wilson + "劳伦斯·C·泰勒" # Lawrence C Taylor + "梅尔文·R·纽曼" # Melvin R Nawman + "奥利弗·米歇尔" # Oliver Mitchell + "塔贝拉" # Tabberer + "罗伯特·F·凯勒" # Robert F Keller + "利兰·E·托马斯" # Leland E Thomas + "切斯特·T·奥布莱恩" # Chester T O'Brien + "道格拉斯·A·蒙罗" # Douglas A Munro + "迪菲约" # Dufilho + "哈斯" # Haas + "科贝斯" # Corbesier + "康克林" # Conklin + "麦科伊·雷诺兹" # McCoy Reynolds + "威廉·塞弗林" # William Seiverling + "乌尔弗特·M·穆尔" # Ulvert M Moore + "肯德尔·C·坎贝尔" # Kendall C Campbell + "戈斯" # Goss + "格雷迪" # Grady + "查理斯·E·布朗农" # Charles E Brannon + "阿尔伯特·T·哈里斯" # Albert T Harris + "克罗斯" # Cross + "汉娜" # Hanna + "约瑟夫·E·康诺利" # Joseph E Connolly + "吉利根" # Gilligan + "福莫" # Formoe + "海利格" # Heyliger + "爱德华·H·艾伦" # Edward H Allen + "特威迪" # Tweedy + "霍华德·F·克拉克" # Howard F Clark + "西尔弗斯坦" # Silverstein + "刘易斯" # Lewis + "比文" # Bivin + "里齐" # Rizzi + "奥斯伯格" # Osberg + "范迪维尔" # Vandivier + } +} + +### LIGHT CRUISER NAMES### +USA_CL_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_CL_2 + + for_countries = { BYG } + + type = ship + ship_types = { ship_hull_cruiser light_cruiser } + + prefix = "USS " + fallback_name = "CL-%d 号轻巡洋舰" + + unique = { + "布鲁克林" # Brooklyn + "费城" # Philadelphia + "萨凡纳" # Savannah + "火奴鲁鲁" # Honolulu + "纳什维尔" # Nashville + "博伊西" # Boise + "凤凰城" # Phoenix + "圣路易斯" # St. Louis + "海伦娜" # Helena + "克利夫兰" # Cleveland + "哥伦比亚" # Columbia + "蒙彼利埃" # Montpelier + "丹佛" # Denver + "圣达菲" # Santa Fe + "伯明翰" # Birmingham + "莫比尔" # Mobile + "比洛克西" # Biloxi + "休斯顿" # Houston + "迈阿密" # Miami + "文森斯" # Vincennes + "阿斯托利亚" # Astoria + "帕萨迪娜" # Pasadena + "威尔克斯-巴尔" # Wilkes-Barre + "斯普林菲尔德" # Springfield + "维克斯堡" # Vicksburg + "托皮卡" # Topeka + "德卢斯" # Duluth + "俄克拉荷马城" # Oklahoma City + "亚特兰大" # Atlanta + "代顿" # Dayton + "阿姆斯特丹" # Amsterdam + "普罗维登斯" # Providence + "小石城" # Little Rock + "朴茨茅斯" # Portsmouth + "法戈" # Fargo + "亨廷顿" # Huntington + "曼彻斯特" # Manchester + "伍斯特" # Worcester + "罗阿诺克" # Roanoke + "诺福克" # Norfolk + "加尔维斯顿" # Galveston + "亚特兰大" # Atlanta + "朱诺" # Juneau + "圣地亚哥" # San Diego + "圣胡安" # San Juan + "奥克兰" # Oakland + "里诺" # Reno + "弗林特" # Flint + "图森" # Tucson + "朱诺" # Juneau + "斯波坎" # Spokane + "弗雷斯诺" # Fresno + "奥马哈" # Omaha + "密尔沃基" # Milwaukee + "辛辛那提" # Cincinnati + "罗利" # Raleigh + "底特律" # Detroit + "里士满" # Richmond + "康科德" # Concord + "特伦顿" # Trenton + "马布尔黑德" # Marblehead + "孟菲斯" # Memphis + "塔拉哈西" # Tallahassee + "纽黑文" # New Haven + "威尔明顿" # Wilmington + "布法罗" # Buffalo + "纽瓦克" # Newark + "杨斯敦" # Youngstown + "瓦列霍" # Vallejo + "夏安" # Cheyenne + "查塔努加" # Chattanooga + "加里" # Gary + "哈特福德" # Hartford + "兰开斯特" # Lancaster + "彭萨科拉" # Pensacola + "加利纳" # Galena + "玛丽安" # Marion + "莫希干" # Mohican + "昆尼堡" # Quinnebaug + "斯瓦塔拉" # Swatara + "波士顿" # Boston + "芝加哥" # Chicago + "巴尔的摩" # Baltimore + "旧金山" # San Francisco + "塔霍" # Tahoe + "约塞米蒂" # Yosemite + "蒙哥马利" # Montgomery + "安尼斯顿" # Anniston + "明尼阿波利斯" # Minneapolis + "奥林匹亚" # Olympia + "新奥尔良" # New Orleans + "奥尔巴尼" # Albany + "得梅因" # Des Moines + "塔科马" # Tacoma + } +} + +### HEAVY CRUISER NAMES### +USA_CA_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_CA_2 + + for_countries = { BYG } + + type = ship + ship_types = { ship_hull_cruiser heavy_cruiser } + + prefix = "USS " + fallback_name = "CA-%d 号重巡洋舰" + + unique = { + "昆西" # Quincy + "文森斯" # Vincennes + "威奇托" # Wichita + "巴尔的摩" # Baltimore + "波士顿" # Boston + "堪培拉" # Canberra + "匹兹堡" # Pittsburgh + "圣保罗" # St. Paul + "哥伦布" # Columbus + "布雷默顿" # Bremerton + "福尔里弗" # Fall River + "洛杉矶" # Los Angeles + "梅肯" # Macon + "海伦娜" # Helena + "托雷多" # Toledo + "俄勒冈城" # Oregon City + "奥尔巴尼" # Albany + "罗切斯特" # Rochester + "得梅因" # Des Moines + "塞勒姆" # Salem + "纽波特纽斯" # Newport News + "彭萨科拉" # Pensacola + "盐湖城" # Salt Lake City + "北安普顿" # Northampton + "切斯特" # Chester + "路易斯维尔" # Louisville + "芝加哥" # Chicago + "休斯顿" # Houston + "奥古斯塔" # Augusta + "波特兰" # Portland + "印第安纳波利斯" # Indianapolis + "新奥尔良" # New Orleans + "阿斯托利亚" # Astoria + "明尼阿波利斯" # Minneapolis + "塔斯卡卢萨" # Tuscaloosa + "旧金山" # San Francisco + "剑桥" # Cambridge + "布里奇波特" # Bridgeport + "堪萨斯城" # Kansas City + "塔尔萨" # Tulsa + "诺福克" # Norfolk + "斯克兰顿" # Scranton + "达拉斯" # Dallas + "瓦列霍" # Vallejo + "加里" # Gary + "伍斯特" # Worcester + "罗阿诺克" # Roanoke + "萨拉托加" # Saratoga + "布鲁克林" # Brooklyn + "亨廷顿" # Huntington + "圣地亚哥" # San Diego + "普韦布洛" # Pueblo + "弗雷德里克" # Frederick + "休伦" # Huron + "圣路易斯" # St. Louis + "密尔沃基" # Milwaukee + "查尔斯顿" # Charleston + "孟菲斯" # Memphis + "西雅图" # Seattle + "夏洛特" # Charlotte + "米苏拉" # Missoula + } +} + +### A-A LIGHT CRUISER NAMES### +USA_CLAA_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_CLAA_2 + + for_countries = { BYG } + + type = ship + ship_types = { ship_hull_cruiser light_cruiser } + + prefix = "USS " + fallback_name = "CLAA-%d 号防空轻巡洋舰" + + unique = { + "亚特兰大" # Atlanta + "朱诺" # Juneau + "圣地亚哥" # San Diego + "圣胡安" # San Juan + "奥克兰" # Oakland + "里诺" # Reno + "弗林特" # Flint + "图森" # Tucson + "朱诺" # Juneau + "斯波坎" # Spokane + "弗雷斯诺" # Fresno + "塔拉哈西" # Tallahassee + "纽黑文" # New Haven + "威尔明顿" # Wilmington + "布法罗" # Buffalo + "纽瓦克" # Newark + "杨斯敦" # Youngstown + "瓦列霍" # Vallejo + "夏安" # Cheyenne + "查塔努加" # Chattanooga + "加里" # Gary + "哈特福德" # Hartford + "兰开斯特" # Lancaster + "彭萨科拉" # Pensacola + "加利纳" # Galena + "玛丽安" # Marion + "莫希干" # Mohican + "昆尼堡" # Quinnebaug + "斯瓦塔拉" # Swatara + "波士顿" # Boston + "芝加哥" # Chicago + "巴尔的摩" # Baltimore + "旧金山" # San Francisco + "塔霍" # Tahoe + "约塞米蒂" # Yosemite + "蒙哥马利" # Montgomery + "安尼斯顿" # Anniston + "明尼阿波利斯" # Minneapolis + "奥林匹亚" # Olympia + "新奥尔良" # New Orleans + "奥尔巴尼" # Albany + "得梅因" # Des Moines + "塔科马" # Tacoma + } +} + +### MINELAYER NAMES### +USA_MINELAYERS_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_MINELAYERS_2 + + for_countries = { BYG } + + type = ship + ship_types = { ship_hull_cruiser light_cruiser ship_hull_light destroyer } + + prefix = "USS " + fallback_name = "CM-%d 号布雷舰" + + unique = { + "惊怖" # Terror + "罗伯特·H·史密斯" # Robert H Smith + "托马斯·E·弗雷泽" # Thomas E Fraser + "香农" # Shannon + "哈里·F·鲍尔" # Harry F Bauer + "亚当斯" # Adams + "托尔曼" # Tolman + "亨利·A·威利" # Henry A Wiley + "雪亚" # Shea + "J·威廉·迪特" # J William Ditter + "林赛" # Lindsey + "格温" # Gwin + "亚纶·瓦德" # Aaron Ward + "奥格拉拉" # Oglala + "阿鲁斯图克" # Aroostook + "奇默" # Chimo + "盘特" # Planter + "街垒" # Barricade + "巴比肯" # Barbicon + "巴斯蒂昂" # Bastion + "阻碍者" # Obstructor + "哨兵" # Picket + "诱捕猎人" # Trapper + "卡曼奇" # Camanche + "柯南伊求斯" # Canonicus + "麦坦诺玛" # Miantonomah + "残丘" # Monadnock + "瑙塞特" # Nausett + "亨利·L·艾伯特准将" # BG Henry L Abbott + "查理斯·W·邦迪上校" # Col. Charles W Bundy + "乔治·理查德上校" # Col. George Reacher + "约翰·斯托里上校" # Col. John Storey + "乔治·阿密斯特德上校" # Col. George Armistead + "亨利·J·亨特上校" # Col. Henry J. Hunt + "威廉·G·西尔威斯特中尉" # 1LT William G Sylvester + "亨利·诺克斯上将" # Gen. Henry Knox + "阿瑟·默里少将" # MG Arthur Murray + "罗亚尔·T·弗兰克准将" # BG Royal T Frank + "伊拉斯谟·韦弗少将" # MG Erasmus Weaver + "塞缪尔·L·米尔斯上将" # Gen. Samuel L Mills + "塞缪尔·灵高尔德少校" # Maj. Samuel Ringgold + "华莱士·F·兰道夫少将" # MG Wallace F Randolph + "阿尔弗雷德·A·梅巴赫上校" # Col. Alfred A Maybach + "贺瑞斯·F·斯普金上校" # Col. Horace F Spurgin + "肖马特" # Shawmut + "兰开斯特" # Lancaster + "彭萨科拉" # Pensacola + "加利纳" # Galena + "玛丽安" # Marion + "莫希干" # Mohican + "昆尼堡" # Quinnebaug + "斯瓦塔拉" # Swatara + "波士顿" # Boston + "芝加哥" # Chicago + "巴尔的摩" # Baltimore + "旧金山" # San Francisco + "塔霍" # Tahoe + "约塞米蒂" # Yosemite + "蒙哥马利" # Montgomery + "安尼斯顿" # Anniston + "明尼阿波利斯" # Minneapolis + "奥林匹亚" # Olympia + "新奥尔良" # New Orleans + "奥尔巴尼" # Albany + "得梅因" # Des Moines + "塔科马" # Tacoma + } +} + +### BATTLESHIP NAMES ### +USA_BB_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_BB_2 + + for_countries = { BYG } + + type = ship + ship_types = { ship_hull_heavy battleship } + + prefix = "USS " + fallback_name = "BB-%d 号战列舰" + + unique = { + "北卡罗莱纳" # North Carolina + "华盛顿" # Washington + "南达科他" # South Dakota + "印第安纳" # Indiana + "马萨诸塞" # Massachusetts + "阿拉巴马" # Alabama + "爱荷华" # Iowa + "新泽西" # New Jersey + "密苏里" # Missouri + "威斯康星" # Wisconsin + "蒙大拿" # Montana + "俄亥俄" # Ohio + "伊利诺伊" # Illinois + "肯塔基" # Kentucky + "阿肯色" # Arkansas + "纽约" # New York + "德克萨斯" # Texas + "内华达" # Nevada + "俄克拉荷马" # Oklahoma + "宾夕法尼亚" # Pennsylvania + "亚利桑那" # Arizona + "新墨西哥" # New Mexico + "密西西比" # Mississippi + "爱达荷" # Idaho + "田纳西" # Tennessee + "加利福尼亚" # California + "科罗拉多" # Colorado + "马里兰" # Maryland + "西弗吉尼亚" # West Virginia + "明尼苏达" # Minnesota + "北达科他" # North Dakota + "俄勒冈" # Oregon + "康涅狄格" # Connecticut + "佛蒙特" # Vermont + "新罕布什尔" # New Hampshire + "佛罗里达" # Florida + "犹他" # Utah + "特拉华" # Delaware + "密歇根" # Michigan + "堪萨斯" # Kansas + "罗得岛" # Rhode Island + "内布拉斯加" # Nebraska + "弗吉尼亚" # Virginia + "缅因" # Maine + "路易斯安纳" # Louisiana + "南卡罗来纳" # South Carolina + "怀俄明" # Wyoming + "格鲁吉亚" # Georgia + } +} + +### BATTLECRUISER NAMES ### +USA_BC_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_BC_2 + + for_countries = { BYG } + + type = ship + ship_types = { ship_hull_heavy battle_cruiser } + + prefix = "USS " + fallback_name = "BC-%d 号战列巡洋舰" + + unique = { + "阿拉斯加" # Alaska + "关岛" # Guam + "夏威夷" # Hawaii + "菲律宾" # Philippines + "波多黎各" # Puerto Rico + "萨摩亚" # Samoa + "维尔京群岛" # Virgin Islands + "哥伦比亚特区" # District of Columbia + "巴拿马运河" # Panama Canal + "威克岛" # Wake Island + "中途岛" # Midway Island + "约翰斯顿环礁" # Johnston Atoll + "巴尔米拉岛" # Palmyra Island + "贝克岛" # Baker Island + "豪兰岛" # Howland Island + "贾维斯岛" # Jarvis Island + } +} + +### AIRCRAFT CARRIER NAMES ### +USA_CV_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_CARRIERS_2 + + for_countries = { BYG } + + type = ship + ship_types = { ship_hull_carrier carrier } + + prefix = "USS " + fallback_name = "CV-%d 号航空母舰" + + unique = { + "约克镇" # Yorktown + "企业" # Enterprise + "黄蜂" # Wasp + "大黄蜂" # Hornet + "列克星敦" # Lexington + "萨拉托加" # Saratoga + "突击者" # Ranger + "埃塞克斯" # Essex + "无畏" # Intrepid + "邦克山" # Bunker Hill + "富兰克林" # Franklin + "提康德罗加" # Ticonderoga + "汉考克" # Hancock + "本宁顿" # Bennington + "香格里拉" # Shangri-la + "兰道夫" # Randolph + "好人理查德" # Bon Homme Richard + "安提塔姆" # Antietam + "拳师" # Boxer + "尚普兰湖" # Lake Champlain + "普林斯顿" # Princeton + "塔拉瓦" # Tarawa + "奇尔沙治" # Kearsarge + "莱特" # Leyte + "福吉谷" # Valley Forge + "菲律宾海" # Philippine Sea + "奥里斯卡尼" # Oriskany + "复仇" # Reprisal + "硫磺岛" # Iwo Jima + "中途岛" # Midway + "富兰克林·D·罗斯福" # Franklin D Roosevelt + "珊瑚海" # Coral Sea + "美利坚合众国" # United States + "福莱斯特" # Forrestal + "独立" # Independence + "小鹰" # Kitty Hawk + "星座" # Constellation + "美利坚" # America + "西奥多·罗斯福" # Theodore Roosevelt + "亚伯拉罕·林肯" # Abraham Lincoln + "乔治·华盛顿" # George Washington + } +} + +### LIGHT CARRIER NAMES ### +USA_CVL_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_CVL_2 + + for_countries = { BYG } + + type = ship + ship_types = { ship_hull_carrier carrier } + + prefix = "USS " + fallback_name = "CVL-%d 号轻型航空母舰" + + unique = { + "独立" # Independence + "普林斯顿" # Princeton + "贝劳森林" # Belleau Wood + "考彭斯" # Cowpens + "蒙特雷" # Monterey + "卡伯特" # Cabot + "巴丹" # Bataan + "圣哈辛托" # San Jacinto + "塞班" # Saipan + "莱特" # Wright + "兰利" # Langley + "提康德罗加" # Ticonderoga + "邦克山" # Bunker Hill + "本宁顿" # Bennington + "塔拉瓦" # Tarawa + "安提塔姆" # Antietam + "莱特" # Leyte + "福吉谷" # Valley Forge + "菲律宾海" # Philippine Sea + "珊瑚海" # Coral Sea + "长岛" # Long Island + "博格" # Bogue + "卡德" # Card + "科帕希" # Copahee + "核心" # Core + "克洛坦" # Croatan + "拿骚" # Nassau + "奥尔塔马霍" # Altamaha + "巴恩斯" # Barnes + "布洛克艾兰" # Block Island + "布列塔尼" # Breton + "威廉王子" # Prince William + "桑加蒙" # Sangamon + "萨旺尼" # Suwannee + "切南戈" # Chenango + "桑蒂" # Santee + "卡萨布兰卡" # Casablanca + "利斯康姆湾" # Liscombe Bay + "科雷希多" # Corregidor + "使命湾" # Mission Bay + "瓜达尔卡纳尔" # Guadalcanal + "马拉尼湾" # Manila Bay + "纳托马湾" # Natoma Bay + "中途岛" # Midway + "迪德里克森湾" # Didrickson Bay + "威克岛" # Wake Island + "白原" # White Plains + "所罗门" # Solomons + "加里宁湾" # Kalinin Bay + "卡萨湾" # Kasaan Bay + "方肖湾" # Fanshaw Bay + "基特昆湾" # Kitkun Bay + "图拉吉" # Tulagi + "冈比亚湾" # Gambier Bay + "奈汉塔湾" # Nehenta Bay + "赫格特湾" # Hoggatt Bay + "卡达香湾" # Kadashan Bay + "马库斯岛" # Marcus Island + "萨沃岛" # Savo Island + "奥曼尼湾" # Ommaney Bay + "彼得罗夫湾" # Petrof Bay + "鲁德耶德湾" # Rudyerd Bay + "沙吉诺湾" # Saginaw Bay + "萨金特湾" # Sargent Bay + "三叶草湾" # Shamrock Bay + "希普利湾" # Shipley Bay + "锡特卡湾" # Sitkoh Bay + "斯蒂默湾" # Steamer Bay + "埃斯佩兰斯角" # Cape Esperance + "塔坎尼斯湾" # Takanis Bay + "西提斯湾" # Thetis Bay + "望加锡海峡" # Makassar Strait + "文丹湾" # Windham Bay + "马金岛" # Makin Island + "隆加角" # Lunga Point + "俾斯麦海" # Bismarck Sea + "萨拉马瓦" # Salamaua + "荷兰迪亚" # Hollandia + "夸贾林" # Kwajalein + "阿德米勒尔蒂群岛" # Admiralty Islands + "布干维尔" # Bougainville + "马塔尼科" # Matanikau + "阿图" # Attu + "罗伊" # Roi + "蒙达" # Munda + } +} + +### SUBMARINES ### +USA_SS_HISTORICAL_2 = { + name = NAME_THEME_HISTORICAL_SUBMARINES_2 + + for_countries = { BYG } + + type = ship + ship_types = { ship_hull_submarine submarine } + + prefix = "USS " + fallback_name = "SS-%d 号潜艇" + + unique = { + "海鲢" # Tarpon + "鲈鱼" # Perch + "梭鱼" # Pickerel + "大鯧鰺" # Permit + "活塞" # Plunger + "鳕鱼" # Pollack + "鲳鱼" # Pompano + "鲑鱼" # Salmon + "海豹" # Seal + "鲣鱼" # Skipjack + "鲷鱼" # Snapper + "黄貂鱼" # Stingray + "鲟鱼" # Sturgeon + "孔石鲈" # Sargo + "秋刀鱼" # Saury + "枪鱼" # Spearfish + "杜父鱼" # Sculpin + "旗鱼" # Sailfish + "剑鱼" # Swordfish + "海龙" # Seadragon + "海狮" # Sealion + "海鸦" # Searaven + "海狼" # Seawolf + "河豚" # Tambor + "南欧鲭鱼" # Tautog + "思雷舍" # Thresher + "蝾螈" # Triton + "鳟鱼" # Trout + "金枪鱼" # Tuna + "鲭鱼" # Mackerel + "马林鱼" # Marlin + "加尔" # Gar + "鲸鱼" # Grampus + "灰鲸" # Grayback + "茴鱼" # Grayling + "近卫兵" # Grenadier + "格杰恩" # Gudgeon + "加托" # Gato + "六线鱼" # Greenling + "石斑鱼" # Grouper + "咆哮者" # Growler + "银鱼" # Grunion + "鹤鱼" # Guardfish + "长鳍" # Albacore + "红魽" # Amberjack + "魮鱼" # Barb + "黑鲸" # Blackfish + "青鱼" # Bluefish + "北梭鱼" # Bonefish + "鳕鱼" # Cod + "巨鲐" # Cero + "科维纳" # Corvina + "投掷者" # Darter + "鼓" # Drum + "飞鱼" # Flying Fish + "长须鲸" # Finback + "哈多克" # Haddock + "大比目鱼" # Halibut + "赫林" # Herring + "王鱼" # Kingfish + "河鲱" # Shad + "银汉鱼" # Silversides + "板机" # Trigger + "刺鲅" # Wahoo + "鲸" # Whale + "钓鱼者" # Angler + "巴肖" # Bashaw + "太阳鱼" # Bluegill + "布里姆" # Bream + "大耳马鲛" # Cavalla + "海鲡" # Cobia + "鸣鱼" # Croaker + "鲦鱼" # Dace + "鲯鳅" # Dorado + "三叶尾鱼" # Flasher + "日鲈" # Flier + "比目鱼" # Flounder + "牛鼻鲼" # Gabilan + "鳚鱼" # Gunnel + "鲂鳆" # Gurnard + "座头鲸" # Haddo + "狗鳕" # Hake + "鲻鱼" # Harder + "霍" # Hoe + "杰克" # Jack + "拉普" # Lapon + "明戈" # Mingo + "麝香鱼" # Muskallunge + "明轮" # Paddle + "海鳊" # Pargo + "棘䲠鱼" # Peto + "鲱鱼" # Pogy + "大丽花" # Pompon + "河豚" # Puffer + "红石鱼" # Rasher + "拉顿" # Raton + "雷" # Ray + "红鳍鱼" # Redfin + "刺盖鱼" # Robalo + "岩石" # Rock + "奔跑者" # Runner + "锯鳐" # Sawfish + "恶棍" # Scamp + "天蝎" # Scorpion + "军曹鱼" # Snook + "虹鳟" # Steelhead + "翻车鱼" # Sunfish + "鲔鱼" # Tunny + "蒂诺沙" # Tinosa + "图里比" # Tullibee + "白鱼" # Balao + "喙鱼" # Billfish + "鲍芬" # Bowfin + "九带鮨" # Cabrilla + "毛鳞鱼" # Capelin + "西斯科" # Cisco + "竹荚鱼" # Crevalle + "魔鬼鱼" # Devilfish + "小龙" # Dragonet + "玉梭鱼" # Escolar + "铲鲟" # Hackleback + "帆蜥鱼" # Lancetfish + "鳕鱼" # Ling + "狮鱼" # Lionfish + "魟鱼" # Manta + "默里" # Moray + "龙卡多尔" # Roncador + "萨瓦洛" # Sabalo + "黑鳕鱼" # Sablefish + "海马" # Seahorse + "鳐鱼" # Skate + "唐" # Tang + "方头鱼" # Tilefish + "天竺鲷" # Apogon + "阿斯普罗" # Aspro + "黄貂鱼" # Batfish + "射水鱼" # Archerfish + "短刺鲀" # Burrfish + "鲃鱼" # Barbel + "巴贝罗" # Barbero + "贝雅" # Baya + "梭鱼" # Becuna + "青鲈鱼" # Bergall + "赤鲷" # Besugo + "黑鳍鲔" # Blackfin + "凯门鳄" # Caiman + "鲇鱼" # Blenny + "布洛尔" # Blower + "蓝背鱼" # Blueback + "豚鼻鱼" # Boarfish + "红点鲑" # Charr + "白鲑鱼" # Chub + "布里尔" # Brill + "布加拉" # Bugara + "大头鱼" # Bullhead + "邦珀" # Bumper + "卡贝松" # Cabezon + "长鲨" # Dentuda + "上尉" # Capitaine + "卡邦尼诺" # Carbonero + "鲤鱼" # Carp + "鲶鱼" # Catfish + "鳐鱼" # Entemedor + "匕首鱼" # Chivo + "砍刀" # Chopper + "鹦鹉鱼" # Clamagore + "鞋匠" # Cobbler + "卡齐诺" # Cochino + "下士" # Corporal + "蓝鳍笛鲷" # Cubera + "单鳍鳕" # Cusk + "刺鱼" # Diodon + "狗鱼" # Dogfish + "绿鱼" # Greenfish + "针鱼" # Halfbeak + "海牛" # Dugong + "鳗鱼" # Eel + "埃斯巴达" # Espada + "后颌鱼" # Jawfish + "奥诺" # Ono + "加洛帕" # Garlopa + "红点石斑" # Garrupa + "金环" # Goldring + "戈莱特" # Golet + "瓜维纳" # Guavina + "犁头鲛" # Guitarro + "锤头鲨" # Hammerhead + "硬头鲸" # Hardhead + "玳瑁龟" # Hawkbill + "冰鱼" # Icefish + "贾劳" # Jallao + "白山榄木" # Kete + "克拉肯" # Kraken + "拉葢托" # Lagarto + "七鳃鳗" # Lamprey + "蜥蜴鱼" # Lizardfish + "赤蠵龟" # Loggerhead + "麦卡比" # Macabi + "马皮罗" # Mapiro + "鲱鱼" # Menhaden + "梅罗" # Mero + "颌针鱼" # Needlefish + "红大麻哈鱼" # Nerka + "玉筋鱼" # Sand Lance + "大魣鱼" # Picuda + "潘帕尼多" # Pampanito + "帕尔谢" # Parche + "班格" # Bang + "舟鰤" # Pilotfish + "青花鱼" # Pintado + "尖嘴鱼" # Pipefish + "食人鱼" # Piranha + "比目鱼" # Plaice + "鲳鱼" # Pomfret + "小体鲟" # Sterlet + "大目鲭" # Queenfish + "剃刀鲸" # Razorback + "红鱼" # Redfish + "朗奎尔" # Ronquil + "刀鱼" # Scabbardfish + "塞贡多" # Segundo + "海猫" # Sea Cat + "海魔" # Sea Devil + "海狗" # Sea Dog + "海狐" # Sea Fox + "奥图尔" # Atule + "钉鱼" # Spikefish + "海枭" # Sea Owl + "海贼" # Sea Poacher + "鲂鮄" # Sea Robin + "号角" # Sennet + "风笛手" # Piper + "鲅鱼" # Threadfin + "白鲟" # Spadefish + "海参" # Trepang + "斑点" # Spot + "逆鳍鲸" # Springer + "棘鱼" # Stickleback + "蒂鲁" # Tiru + "坦奇" # Tench + "鯆鱼" # Thornback + "蒂格龙" # Tigrone + "蒂兰特" # Tirante + "特鲁塔" # Trutta + "托罗" # Toro + "托斯克" # Torsk + "奎尔拜克" # Quillback + "喇叭鱼" # Trumpetfish + "獠牙" # Tusk + "海盗" # Corsair + "独角兽" # Unicorn + "海象" # Walrus + "康格" # Conger + "短剑" # Cutlass + "代阿布洛" # Diablo + "梅德雷格尔" # Medregal + "鲨鱼" # Requin + "艾瑞克斯" # Irex + "海豹" # Sea Leopard + "隆头鱼" # Odax + "西拉戈" # Sirago + "波莫登" # Pomodon + "鲫鱼" # Remora + "萨尔达" # Sarda + "斯芬纳克斯" # Spinax + "飞鱼" # Volador + "梭鱼" # Barracuda + "鲈鱼" # Bass + "亮丽" # Bonita + "船蛸" # Argonaut + "独角鲸" # Narwhal + "鹦鹉螺" # Nautilus + "海豚" # Dolphin + "抹香鲸" # Cachalot + "墨鱼" # Cuttlefish + "鼠海豚" # Porpoise + "长枪" # Pike + "鲨" # Shark + "大菱鲆" # Turbot + "竹荚鱼" # Ulua + "白鲑鱼" # Vendace + "白鲸" # Whitefish + "牙鳕" # Whiting + "狼鳚" # Wolffish + "康伯" # Comber + "海虎" # Sea Panther + "蒂布龙" # Tiburon + "金" # Kinn + "骑士" # Springeren + } +} + +### THEME: U.S. STATES ### +USA_STATES_2 = { + name = NAME_THEME_STATES_2 + + for_countries = { BYG } + + type = ship + ship_types = { ship_hull_heavy ship_hull_carrier ship_hull_submarine } + + prefix = "USS " + + unique = { + "阿拉巴马" # Alabama + "亚利桑那" # Arizona + "阿肯色" # Arkansas + "加利福尼亚" # California + "科罗拉多" # Colorado + "康涅狄格" # Connecticut + "特拉华" # Delaware + "佛罗里达" # Florida + "格鲁吉亚" # Georgia + "印第安纳" # Indiana + "爱达荷" # Idaho + "爱荷华" # Iowa + "伊利诺伊" # Illinois + "堪萨斯" # Kansas + "肯塔基" # Kentucky + "路易斯安纳" # Louisiana + "缅因" # Maine + "马里兰" # Maryland + "马萨诸塞" # Massachusetts + "密歇根" # Michigan + "明尼苏达" # Minnesota + "密西西比" # Mississippi + "密苏里" # Missouri + "蒙大拿" # Montana + "内布拉斯加" # Nebraska + "内华达" # Nevada + "新罕布什尔" # New Hampshire + "新泽西" # New Jersey + "新墨西哥" # New Mexico + "纽约" # New York + "北卡罗莱纳" # North Carolina + "北达科他" # North Dakota + "俄亥俄" # Ohio + "俄克拉何马" # Oklahoma + "俄勒冈" # Oregon + "宾夕法尼亚" # Pennsylvania + "罗得岛" # Rhode Island + "南卡罗来纳" # South Carolina + "南达科他" # South Dakota + "田纳西" # Tennessee + "德克萨斯" # Texas + "犹他" # Utah + "佛蒙特" # Vermont + "弗吉尼亚" # Virginia + "华盛顿" # Washington + "西弗吉尼亚" # West Virginia + "威斯康星" # Wisconsin + "怀俄明" # Wyoming + } +} + +## THEME: U.S. CITIES ### +USA_CITIES_2 = { + name = NAME_THEME_CITIES_2 + + for_countries = { BYG } + + type = ship + ship_types = { ship_hull_cruiser ship_hull_submarine } + + prefix = "USS " + + unique = { + "华盛顿" # Washington + "纽约城" # New York City + "芝加哥" # Chicago + "洛杉矶" # Los Angeles + "旧金山" # San Francisco + "底特律" # Detroit + "波士顿" # Boston + "费城" # Philadelphia + "匹兹堡" # Pittsburgh + "克里夫兰" # Cleveland + "圣路易斯" # St. Louis + "巴尔的摩" # Baltimore + "堪萨斯城" # Kansas City + "密尔沃基" # Milwaukee + "新奥尔良" # New Orleans + "辛辛那提" # Cincinnati + "迈阿密" # Miami + "印第安纳波利斯" # Indianapolis + "西雅图" # Seattle + "达拉斯" # Dallas + "亚特兰大" # Atlanta + "布法罗" # Buffalo + "明尼阿波利斯" # Minneapolis + "丹佛" # Denver + "奥马哈" # Omaha + "圣地亚哥" # San Diego + "纳什维尔" # Nashville + "俄克拉荷马城" # Oklahoma City + "路易斯维尔" # Louisville + "凤凰城" # Phoenix + "波特兰" # Portland + "罗切斯特" # Rochester + "奥尔巴尼" # Albany + "阿尔伯克基" # Albuquerque + "亚历山大" # Alexandria + "阿姆斯特丹" # Amsterdam + "安纳波利斯" # Annapolis + "安尼斯顿" # Anniston + "阿什维尔" # Asheville + "阿斯托利亚" # Astoria + "奥古斯塔" # Augusta + "巴吞鲁日" # Baton Rouge + "比洛克西" # Biloxi + "伯明翰" # Birmingham + "博伊西" # Boise + "布雷默顿" # Bremerton + "布里奇波特" # Bridgeport + "布鲁克林" # Brooklyn + "剑桥" # Cambridge + "夏安" # Cheyenne + "查尔斯顿" # Charleston + "夏洛特" # Charlotte + "查塔努加" # Chattanooga + "切斯特" # Chester + "哥伦比亚" # Columbia + "哥伦布" # Columbus + "康科德" # Concord + "科珀斯克里斯蒂" # Corpus Christi + "代顿" # Dayton + "得梅因" # Des Moines + "德卢斯" # Duluth + "福尔里弗" # Fall River + "法戈" # Fargo + "弗林特" # Flint + "弗雷德里克" # Frederick + "弗雷斯诺" # Fresno + "加利纳" # Galena + "加尔维斯顿" # Galveston + "加里" # Gary + "格林维尔" # Greenville + "格罗顿" # Groton + "汉普顿" # Hampton + "哈特福德" # Hartford + "海伦娜" # Helena + "火奴鲁鲁" # Honolulu + "休斯顿" # Houston + "亨廷顿" # Huntington + "休伦" # Huron + "杰克逊维尔" # Jacksonville + "杰斐逊城" # Jefferson City + "朱诺" # Juneau + "基韦斯特" # Key West + "拉荷亚" # La Jolla + "兰开斯特" # Lancaster + "长滩" # Long Beach + "小石城" # Little Rock + "梅肯" # Macon + "曼彻斯特" # Manchester + "马布尔黑德" # Marblehead + "玛丽安" # Marion + "孟菲斯" # Memphis + "米苏拉" # Missoula + "莫比尔" # Mobile + "莫希干" # Mohican + "蒙哥马利" # Montgomery + "蒙彼利埃" # Montpelier + "纽黑文" # New Haven + "纽瓦克" # Newark + "纽波特纽斯" # Newport News + "诺福克" # Norfolk + "北安普顿" # Northampton + "奥克兰" # Oakland + "奥林匹亚" # Olympia + "俄勒冈城" # Oregon City + "帕萨迪娜" # Pasadena + "彭萨科拉" # Pensacola + "朴茨茅斯" # Portsmouth + "普罗维登斯" # Providence + "普韦布洛" # Pueblo + "昆西" # Quincy + "昆尼堡" # Quinnebaug + "罗利" # Raleigh + "里诺" # Reno + "里士满" # Richmond + "罗阿诺克" # Roanoke + "圣保罗" # St. Paul + "塞勒姆" # Salem + "盐湖城" # Salt Lake City + "圣胡安" # San Juan + "圣达菲" # Santa Fe + "萨拉托加" # Saratoga + "萨凡纳" # Savannah + "斯瓦塔拉" # Swatara + "斯克兰顿" # Scranton + "斯波坎" # Spokane + "斯普林菲尔德" # Springfield + "塔科马" # Tacoma + "塔霍" # Tahoe + "塔拉哈西" # Tallahassee + "托雷多" # Toledo + "托皮卡" # Topeka + "特伦顿" # Trenton + "图森" # Tucson + "塔尔萨" # Tulsa + "塔斯卡卢萨" # Tuscaloosa + "瓦列霍" # Vallejo + "维克斯堡" # Vicksburg + "威奇托" # Wichita + "威尔克斯-巴尔" # Wilkes-Barre + "威尔明顿" # Wilmington + "伍斯特" # Worcester + "约塞米蒂" # Yosemite + "杨斯敦" # Youngstown + } +} + +### THEME: HISTORICAL BATTLES ### +USA_BATTLES_2 = { + name = NAME_THEME_BATTLES_2 + + for_countries = { BYG } + + type = ship + + prefix = "USS " + + unique = { + "邦克山" # Bunker Hill + "福吉谷" # Valley Forge + "普林斯顿" # Princeton + "列克星敦" # Lexington + "萨拉托加" # Saratoga + "提康德罗加" # Ticonderoga + "本宁顿" # Bennington + "文森斯" # Vincennes + "安提塔姆" # Antietam + "切斯劳维尔" # Chancellorsville + "葛底斯堡" # Gettysburg + "示罗" # Shiloh + "维克斯堡" # Vicksburg + "莫比尔湾" # Mobile Bay + "尚普兰湖" # Lake Champlain + "蒙特雷" # Monterey + "圣哈辛托" # San Jacinto + "贝劳森林" # Belleau Wood + "考彭斯" # Cowpens + "巴丹" # Bataan + "珊瑚海" # Coral Sea + "中途岛" # Midway + "莱特" # Leyte + "塔拉瓦" # Tarawa + "塞班" # Saipan + "菲律宾海" # Philippine Sea + "硫磺岛" # Iwo Jima + "诺曼底" # Normandy + } +} + +### THEME: HISTORICAL LEADERS ### +USA_LEADERS_2 = { + name = NAME_THEME_LEADERS_2 + + for_countries = { BYG } + + type = ship + + prefix = "USS " + + unique = { + "乔治·华盛顿" # George Washington + "亚伯拉罕·林肯" # Abraham Lincoln + "托马斯.杰斐逊" # Thomas Jefferson + "詹姆斯.麦迪逊" # James Madison + "詹姆斯.门罗" # James Monroe + "约翰 亚当斯" # John Adams + "本杰明·富兰克林" # Benjamin Franklin + "尤利西斯·S·格兰特" # Ulysses S Grant + "安德鲁·杰克逊" # Andrew Jackson + "帕特里克·亨利" # Patrick Henry + "伍德罗·威尔逊" # Woodrow Wilson + "约翰·马歇尔" # John Marshall + "伊桑·艾伦" # Ethan Allen + "萨姆·休斯顿" # Sam Houston + "拉斐特" # Lafayette + "冯·施托伊本" # Von Steuben + "亚历山大·汉密尔顿" # Alexander Hamilton + "卡齐米尔·普瓦斯基" # Casimir Pulaski + "刘易斯&克拉克" # Lewis & Clark + "詹姆斯·K·珀科" # James K. Polk + "托马斯·A·爱迪生" # Thomas A Edison + "纳坦·黑尔" # Nathan Hale + "亨利·克莱" # Henry Clay + "丹尼尔·韦伯斯特" # Daniel Webster + "特库姆塞" # Tecumseh + "丹尼尔·博纳" # Daniel Boone + "纳撒内尔·格林" # Nathanael Greene + "西蒙·玻利瓦尔" # Simon Bolivar + "卡米哈米哈" # Kamehameha + "乔治·华盛顿·卡弗" # George Washington Carver + "弗朗西斯·斯科特·凯伊" # Francis Scott Key + "马里亚诺·G·瓦列霍" # Mariano G Vallejo + "威尔·罗杰斯" # Will Rogers + "乔治·班克罗夫特" # George Bancroft + "西奥多·罗斯福" # Theodore Roosevelt + "富兰克林·D·罗斯福" # Franklin D Roosevelt + "乔治·C·马歇尔" # George C Marshall + "切斯特·W·尼米兹" # Chester W Nimitz + "德怀特·D·艾森豪威尔" # Dwight D Eisenhower + "亨利·L`史汀生" # Henry L Stimson + } +} + +## THEME: FISH (HISTORICAL SUBMARINES) ### +USA_BIRDS_2 = { + name = NAME_THEME_BIRDS_2 + + for_countries = { BYG } + + type = ship + + prefix = "USS " + + unique = { + "拉普文" # Lapwing + "猫头鹰" # Owl + "罗宾" # Robin + "燕子" # Swallow + "唐纳雀" # Tanager + "枢机" # Cardinal + "黄鹂" # Oriole + "杓鹬" # Curlew + "芬奇" # Finch + "苍鹭" # Heron + "土耳其" # Turkey + "丘鹬" # Woodcock + "鹌鹑" # Quail + "山鹑" # Partridge + "绒鸭" # Eider + "反嘴鹊" # Avocet + "拉克" # Lark + "水鸭" # Teal + "翠鸟" # Kingfisher + "鹈鹕" # Pelican + "猎鹰" # Falcon + "鱼鹰" # Osprey + "海鸥" # Seagull + "黑腹燕鸥" # Tern + "火烈鸟" # Flamingo + "企鹅" # Penguin + "天鹅" # Swan + "北美夜鹰" # Whippoorwill + "沼泽鸟" # Bittern + "三趾鹬" # Sanderling + "海雀" # Auk + "红眼雀" # Chewink + "鸬鹚" # Cormorant + "塘鹅" # Gannet + "䴙䴘" # Grebe + "野鸭" # Mallard + "欧特兰" # Ortolan + "孔雀" # Peacock + "鸽子" # Pigeon + "红翼歌鸫" # Redwing + "鹬" # Sandpiper + "绿鹃" # Vireo + "林莺" # Warbler + "威利特" # Willet + "加那利" # Canary + "乌鸦" # Raven + "阔嘴鸟" # Broadbill + "北美山雀" # Chickadee + "五子雀" # Nuthatch + "雉鸡" # Pheasant + "冠鸭" # Sheldrake + "云雀" # Skylark + "椋鸟" # Starling + "秃鹰" # Condor + "珩鸟" # Plover + "苍鹰" # Goshawk + "伯劳" # Shrike + } +} + +### THEME: BIRDS (HISTORICAL MINESWEEPERS) ### +USA_FISH_2 = { + name = NAME_THEME_FISH_2 + + for_countries = { BYG } + + type = ship + + prefix = "USS " + + unique = { + "青花鱼" # Albacore + "红魽" # Amberjack + "钓鱼者" # Angler + "天竺鲷" # Apogon + "阿斯普罗" # Aspro + "射水鱼" # Archerfish + "奥图尔" # Atule + "梭鱼" # Barracuda + "鲈鱼" # Bass + "亮丽" # Bonita + "魮鱼" # Barb + "黑鲸" # Blackfish + "青鱼" # Bluefish + "北梭鱼" # Bonefish + "巴肖" # Bashaw + "太阳鱼" # Bluegill + "布里姆" # Bream + "白鱼" # Balao + "喙鱼" # Billfish + "鲍芬" # Bowfin + "黄貂鱼" # Batfish + "短刺鲀" # Burrfish + "鲃鱼" # Barbel + "巴贝罗" # Barbero + "贝雅" # Baya + "梭鱼" # Becuna + "班格" # Bang + "青鲈鱼" # Bergall + "赤鲷" # Besugo + "黑鳍鲔" # Blackfin + "鲇鱼" # Blenny + "布洛尔" # Blower + "蓝背鱼" # Blueback + "豚鼻鱼" # Boarfish + "布里尔" # Brill + "布加拉" # Bugara + "大头鱼" # Bullhead + "邦珀" # Bumper + "抹香鲸" # Cachalot + "墨鱼" # Cuttlefish + "大耳马鲛" # Cavalla + "海鲡" # Cobia + "鸣鱼" # Croaker + "鳕鱼" # Cod + "巨鲐" # Cero + "科维纳" # Corvina + "九带鮨" # Cabrilla + "毛鳞鱼" # Capelin + "西斯科" # Cisco + "竹荚鱼" # Crevalle + "凯门鳄" # Caiman + "红点鲑" # Charr + "白鲑鱼" # Chub + "卡贝松" # Cabezon + "上尉" # Capitaine + "卡邦尼诺" # Carbonero + "鲤鱼" # Carp + "鲶鱼" # Catfish + "匕首鱼" # Chivo + "砍刀" # Chopper + "鹦鹉鱼" # Clamagore + "鞋匠" # Cobbler + "卡齐诺" # Cochino + "下士" # Corporal + "蓝鳍笛鲷" # Cubera + "单鳍鳕" # Cusk + "康格" # Conger + "康伯" # Comber + "海豚" # Dolphin + "投掷者" # Darter + "鼓" # Drum + "魔鬼鱼" # Devilfish + "小龙" # Dragonet + "长鲨" # Dentuda + "刺鱼" # Diodon + "狗鱼" # Dogfish + "海牛" # Dugong + "玉梭鱼" # Escolar + "鳐鱼" # Entemedor + "鳗鱼" # Eel + "埃斯巴达" # Espada + "飞鱼" # Flying Fish + "长须鲸" # Finback + "三叶尾鱼" # Flasher + "日鲈" # Flier + "比目鱼" # Flounder + "加尔" # Gar + "鲸鱼" # Grampus + "灰鲸" # Grayback + "茴鱼" # Grayling + "加托" # Gato + "六线鱼" # Greenling + "石斑鱼" # Grouper + "咆哮者" # Growler + "银鱼" # Grunion + "鹤鱼" # Guardfish + "牛鼻鲼" # Gabilan + "鳚鱼" # Gunnel + "鲂鳆" # Gurnard + "绿鱼" # Greenfish + "加洛帕" # Garlopa + "红点石斑" # Garrupa + "金环" # Goldring + "戈莱特" # Golet + "瓜维纳" # Guavina + "犁头鲛" # Guitarro + "哈多克" # Haddock + "大比目鱼" # Halibut + "赫林" # Herring + "座头鲸" # Haddo + "狗鳕" # Hake + "鲻鱼" # Harder + "霍" # Hoe + "铲鲟" # Hackleback + "针鱼" # Halfbeak + "锤头鲨" # Hammerhead + "硬头鲸" # Hardhead + "玳瑁龟" # Hawkbill + "冰鱼" # Icefish + "艾瑞克斯" # Irex + "杰克" # Jack + "后颌鱼" # Jawfish + "贾劳" # Jallao + "白山榄木" # Kete + "克拉肯" # Kraken + "王鱼" # Kingfish + "拉普" # Lapon + "帆蜥鱼" # Lancetfish + "鳕鱼" # Ling + "狮鱼" # Lionfish + "拉葢托" # Lagarto + "七鳃鳗" # Lamprey + "蜥蜴鱼" # Lizardfish + "赤蠵龟" # Loggerhead + "魟鱼" # Manta + "默里" # Moray + "明戈" # Mingo + "麝香鱼" # Muskallunge + "鲭鱼" # Mackerel + "马林鱼" # Marlin + "麦卡比" # Macabi + "马皮罗" # Mapiro + "鲱鱼" # Menhaden + "梅罗" # Mero + "梅德雷格尔" # Medregal + "独角鲸" # Narwhal + "鹦鹉螺级" # Nautilus + "颌针鱼" # Needlefish + "红大麻哈鱼" # Nerka + "奥诺" # Ono + "隆头鱼" # Odax + "鼠海豚" # Porpoise + "长枪" # Pike + "鲈鱼" # Perch + "梭鱼" # Pickerel + "鲳鱼" # Pompano + "明轮" # Paddle + "海鳊" # Pargo + "棘䲠鱼" # Peto + "鲱鱼" # Pogy + "大丽花" # Pompon + "河豚" # Puffer + "风笛手" # Piper + "红石鱼" # Rasher + "大魣鱼" # Picuda + "潘帕尼多" # Pampanito + "帕尔谢" # Parche + "舟鰤" # Pilotfish + "青花鱼" # Pintado + "尖嘴鱼" # Pipefish + "食人鱼" # Piranha + "比目鱼" # Plaice + "鲳鱼" # Pomfret + "波莫登" # Pomodon + "大目鲭" # Queenfish + "奎尔拜克" # Quillback + "拉顿" # Raton + "雷" # Ray + "红鳍鱼" # Redfin + "刺盖鱼" # Robalo + "岩石" # Rock + "奔跑者" # Runner + "龙卡多尔" # Roncador + "剃刀鲸" # Razorback + "红鱼" # Redfish + "朗奎尔" # Ronquil + "鲨鱼" # Requin + "鲫鱼" # Remora + "鲨" # Shark + "鲑鱼" # Salmon + "海豹" # Seal + "鲣鱼" # Skipjack + "鲷鱼" # Snapper + "黄貂鱼" # Stingray + "鲟鱼" # Sturgeon + "孔石鲈" # Sargo + "秋刀鱼" # Saury + "矛鱼" # Spearfish + "角鲨" # Squalus + "杜父鱼" # Sculpin + "旗鱼" # Sailfish + "剑鱼" # Swordfish + "海龙" # Seadragon + "海狮" # Sealion + "海鸦" # Searaven + "海狼" # Seawolf + "河鲱" # Shad + "银汉鱼" # Silversides + "锯鳐" # Sawfish + "恶棍" # Scamp + "毒蝎帮" # Scorpion + "军曹鱼" # Snook + "虹鳟" # Steelhead + "翻车鱼" # Sunfish + "萨瓦洛" # Sabalo + "黑鳕鱼" # Sablefish + "海马" # Seahorse + "鳐鱼" # Skate + "玉筋鱼" # Sand Lance + "小体鲟" # Sterlet + "刀鱼" # Scabbardfish + "塞贡多" # Segundo + "海猫" # Sea Cat + "海恶魔" # Sea Devil + "海狗" # Sea Dog + "海狐" # Sea Fox + "钉鱼" # Spikefish + "海枭" # Sea Owl + "海贼" # Sea Poacher + "鲂鮄" # Sea Robin + "号角" # Sennet + "白鲟" # Spadefish + "斑点" # Spot + "逆鳍鲸" # Springer + "棘鱼" # Stickleback + "海豹" # Sea Leopard + "西拉戈" # Sirago + "萨尔达" # Sarda + "斯芬纳克斯" # Spinax + "海虎" # Sea Panther + "骑士" # Springeren + "海鲢" # Tarpon + "河豚" # Tambor + "南欧鲭鱼" # Tautog + "思雷舍" # Thresher + "鳟鱼" # Trout + "金枪鱼" # Tuna + "鲔鱼" # Tunny + "蒂诺沙" # Tinosa + "图里比" # Tullibee + "唐" # Tang + "方头鱼" # Tilefish + "鲅鱼" # Threadfin + "海参" # Trepang + "蒂鲁" # Tiru + "坦奇" # Tench + "鯆鱼" # Thornback + "蒂格龙" # Tigrone + "蒂兰特" # Tirante + "特鲁塔" # Trutta + "托罗" # Toro + "托斯克" # Torsk + "喇叭鱼" # Trumpetfish + "獠牙" # Tusk + "大菱鲆" # Turbot + "蒂布龙" # Tiburon + "竹荚鱼" # Ulua + "白鲑鱼" # Vendace + "刺鲅" # Wahoo + "鲸" # Whale + "海象" # Walrus + "白鲸" # Whitefish + "牙鳕" # Whiting + "狼鳚" # Wolffish + } +} + +########## CONFEDERATE SHIP NAMES ################## +### CSA DESTROYER NAMES### +CSA_DD_CONFEDERATE = { + name = NAME_THEME_CONFEDERATE_DESTROYERS_2 + + for_countries = { CSA USA } + can_use = { + OR = { + tag = CSA + has_completed_focus = USA_honor_the_confederacy + } + } + type = ship + ship_types = { ship_hull_light destroyer } + + prefix = "CSS " + fallback_name = "DD-%d 号驱逐舰" + + unique = { + "J·E·B·斯图亚特" # J.E.B. Stuart + "犹八·厄尔利" # Jubal Early + "约瑟夫·惠勒" # Joseph Wheeler + "乔治·皮克特" # George Pickett + "古斯塔夫·史密斯" # Gustavus Smith + "W·H·F·鲁尼·李" # W.H.F. Rooney Lee + "约翰·布朗·戈登" # John Brown Gordon + "约瑟夫·B·克肖" # Joseph B. Kershaw + "德·波利涅克亲王" # Prince de Polignac + "菲茨休·李" # Fitzhugh Lee + "丹尼尔·S·多纳尔森" # Daniel S. Donelson + "伊萨克·特林布尔" # Isaac Trimble + "约翰·B·马格鲁德" # John B. Magruder + "亨利·赫斯" # Henry Heth + "罗伯特·兰塞姆" # Robert Ransom + "G·W·卡斯蒂斯·李" # G.W. Custis Lee + "约翰·C·布雷肯里奇" # John C. Breckinridge + "帕特里克·克利伯恩" # Patrick Cleburne + "威廉·多西·彭德" # William Dorsey Pender + "马修·巴特勒" # Matthew Butler + "卡德摩斯·M·威尔考克斯" # Cadmus M. Wilcox + "罗伯特·霍克" # Robert Hoke + "布莱恩·格兰姆斯" # Bryan Grimes + "托马斯·丘吉尔" # Thomas Churchill + "威廉·马洪" # William Mahone + "约翰·C·布朗" # John C. Brown + "威廉·洛林" # William Loring + "斯特林·普莱斯" # Sterling Price + "托马斯·L·罗瑟尔" # Thomas L. Rosser + "伦斯福德·L·洛马克斯" # Lunsford L. Lomax + "本杰明·奇塔姆" # Benjamin Cheatham + "萨缪尔·琼斯" # Samuel Jones + "理查德·H·安德森" # Richard H. Anderson + "约翰·波特·麦考恩" # John Porter McCown + "布什罗德·约翰逊" # Bushrod Johnson + "詹姆斯·L·肯珀" # James L. Kemper + "D·H·希尔" # D.H. Hill + "爱德华·C·沃索尔" # Edward C. Walthall + "斯蒂芬·D·兰姆瑟" # Stephen D. Ramseur + "琼斯·M·威瑟斯" # Jones M. Withers + "托马斯·欣德曼" # Thomas Hindman + "拉斐特·麦克罗斯" # Lafayette McLaws + "萨缪尔·吉布斯·弗伦奇" # Samuel Gibbs French + "卡特·史蒂文森" # Carter Stevenson + "约翰·H·福尼" # John H. Forney + "达布尼·莫里" # Dabney Maury + "马丁·L·史密斯" # Martin L. Smith + "约翰·G·沃克" # John G. Walker + "爱德华·约翰逊" # Edward Johnson + "罗伯特·E·罗兹" # Robert E. Rodes + "威廉·H·T·沃克" # William H.T. Walker + "约翰·S·博文" # John S. Bowen + "杰里米·F·吉尔默" # Jeremy F. Gilmer + "豪厄尔·柯布" # Howell Cobb + "约翰·A·沃顿" # John A. Wharton + "威廉·T·马丁" # William T. Martin + "查尔斯·W·菲尔德" # Charles W. Field + "詹姆斯·帕顿·安德森" # James Patton Anderson + "威廉·B·贝特" # William B. Bate + "詹姆斯·F·费根" # James F. Fagan + "亨利·克莱顿" # Henry Clayton + "皮埃尔·M·B·杨" # Pierre M.B. Young + "威廉·W·艾伦" # William W. Allen + "爱德华·波特·亚历山大" # Edward Porter Alexander + "马特·兰塞姆" # Matt Ransom + "威廉·巴克斯代尔" # William Barksdale + "巴纳德·E·毕" # Barnard E. Bee + "威廉·P·哈德曼" # William P. Hardeman + "托马斯·亚历山大·哈里斯" # Thomas Alexander Harris + "约翰·亚当斯" # John Adams + "乔治·B·安德森" # George B. Anderson + "刘易斯·A·阿密斯特德" # Lewis A. Armistead + "泰里·贝尔" # Tyree Bell + "司德茨·赖斯·吉斯特" # States Rights Gist + "约翰·佩格兰姆" # John Pegram + "弗朗西斯·S·巴托" # Francis S. Bartow + "阿德利·H·格拉登" # Adley H. Gladden + "罗伯特·哈顿" # Robert Hatton + "查理·S·温德尔" # Charles S. Winder + "威廉·E·斯塔克" # William E. Starke + "小亨利" # Henry Little + "托马斯·R·柯布" # Thomas R. Cobb + "马克西·格雷格" # Maxcy Gregg + "E·D·特蕾西" # E.D. Tracy + "E·F·帕克斯顿" # E.F. Paxton + "劳埃德·蒂尔曼" # Lloyd Tighman + "马丁·E·格林" # Martin E. Green + "理查德·B·加尼特" # Rhichard B. Garnett + "保罗·J·塞姆斯" # Paul J. Semmes + "J·J·佩蒂格鲁" # J.J. Pettigrew + "普雷斯顿·史密斯" # Preston Smith + "本杰明·H·海姆" # Benjamin H. Helm + "詹姆斯·德什勒" # James Deshler + "卡尔诺特·波西" # Carnot Posey + "阿尔弗雷德·穆顿" # Alfred Mouton + "托马斯·格林" # Thomas Green + "W·R·斯库里" # W.R. Scurry + "约翰·M·琼斯" # John M. Jones + "C·H·史蒂文斯" # C.H. Stevens + "萨缪尔·本顿" # Samuel Benton + "约翰·R·钱布里斯" # John R Chambliss + "J·C·桑德斯" # J.C. Saunders + "约翰·摩根" # John Morgan + "阿奇博尔德·C·戈德温" # Archibald C. Godwin + "约翰·多纳温特" # John Dunnovant + "约翰·格雷格" # John Gregg + "史蒂芬·艾略特" # Stephen Elliot + "维克多·J·吉拉德" # Victor J Girardey + "阿奇博尔德·格雷西" # Archibald Gracie + "奥斯卡·F·施特拉尔" # Oscar F. Strahl + "H·B·格兰伯里" # H.B. Granberry + "詹姆斯·迪林" # James Dearing + } +} + +### CSA LIGHT CRUISER NAMES### +CSA_CL_CONFEDERATE = { + name = NAME_THEME_CONFEDERATE_CL_2 + + for_countries = { CSA USA } + can_use = { + OR = { + tag = CSA + has_completed_focus = USA_honor_the_confederacy + } + } + type = ship + ship_types = { ship_hull_light destroyer } + + prefix = "CSS " + fallback_name = "CL-%d 号轻巡洋舰" + + unique = { + "马纳萨斯第一" # First Manassas + "萨姆特堡垒" # Fort Sumter + "温彻斯特第一" # First Winchester + "盖恩的磨坊" # Gaine's Mill + "马纳萨斯第二" # Second Manassas + "弗雷德里克斯堡" # Fredericksburg + "切斯劳维尔" # Chancellorsville + "奇克莫加" # Chikamuaga + "荒野" # The Wilderness + "斯波特瑟尔韦尼亚" # Spotsylvania + "冷港" # Cold Harbor + "彼得斯堡第二" # Second Petersburg + "火山口" # The Crater + "曼斯菲尔德" # Mansfield + "威尔逊溪" # Wilson's Creek + "格洛列塔小径" # Glorieta Pass + "伯尔的布拉夫" # Ball's Bluff + "哈珀渡口" # Harper's Ferry + "锡达尔山" # Cedar Mountain + "瓦格纳堡垒" # Fort Wagner + "卡莫萨山" # Kennesaw Mountain + "共和港" # Port Republic + "加尔维斯顿" # Galveston + "布里斯岔口" # Brice's Crossroads + "温彻斯特第二" # Second Winchester + "钱伯斯堡突袭" # Chambersburg Raid + "斯图亚特之旅" # Stuart's Ride + "丘瑟纳拉" # Chusenahlah + "瓦尔韦德" # Valverde + "约克城" # Yorktown + "威廉斯堡" # Williamsburg + "凯斯路口" # Cross Keys + "西肯塞维尔" # Secessionville + "格伦代尔" # Glendale + "马纳萨斯战" # Manassas Station + "里士满" # Richmond + "曼福德维尔" # Mundordville + "奇克索河口" # Chickasaw Bayou + "塞勒姆教堂" # Salem Church + "白兰地车站" # Brandy Station + "灵高尔德间隙" # Ringgold Gap + "奥拉斯蒂" # Olustee + "奥科洛纳" # Okolona + "皮洛堡垒" # Fort Pillow + "七松" # Seven Pines + "普洛克托溪" # Proctor's Creek + "新市场" # New Market + "托托波特莫伊溪" # Totopotomoy Creek + "特雷维利亚车站" # Trevilian Staion + "林奇堡" # Lynchburg + "莫诺卡西" # Monocacy Junstion + "克恩斯镇第二" # Second Kernstown + "雷姆站" # Ream's Station + "约翰逊维尔" # Johnsonville + "大伯特利" # Big Bethel + "弗兰特罗亚尔" # Front Royal + "默夫里斯伯勒第一" # First Murfreesboro + "拉帕汉诺克站" # Rappahannock Station + "哈茨维尔" # Hartsville + "帕克岔口" # Parker's Cross Roads + "汤普森站" # Thompson's Station + "牧童" # Corydon + "黎巴嫩" # Lebanon + "孟菲斯第二" # Second Memphis + "卡布尔顿" # Kabletown + "迦太基" # Carthage + "布莱克波弗德" # Blackburn's Ford + "列克星敦" # Lexington + "麦克多威尔" # McDowell + "普林斯顿法院" # Princeton Court House + "大道沟" # Thoroughfare Gap + "谢泼兹敦" # Sherperdstown + "牛顿" # Newtonia + "麦卡利斯特堡垒" # Fort McAllister + "查尔斯顿港" # Charleston Harbor + "大海湾" # Grand Gulf + "科克种植园" # Kock's Plantation + "丹德里奇" # Dandridge + "道尔顿" # Dalton + "帕杜卡" # Paducah + "普利茅斯" # Plymouth + "毒泉" # Poison Spring + "威尔·伯顿教堂" # Ware Bottom Church + "新希望教堂" # New Hope Church + "皮克特磨坊" # Pickett's Mill + "冷春" # Cool Spring + } +} + +### CSA HEAVY CRUISER NAMES### +CSA_CA_CONFEDERATE = { + name = NAME_THEME_CONFEDERATE_CA_2 + + for_countries = { CSA USA } + can_use = { + OR = { + tag = CSA + has_completed_focus = USA_honor_the_confederacy + } + } + type = ship + ship_types = { ship_hull_cruiser heavy_cruiser } + + prefix = "CSS " + fallback_name = "CA-%d 号重巡洋舰" + + unique = { + "伯明翰" # Birmingham + "新奥尔良" # New Orleans + "迈阿密" # Miami + "亚特兰大" # Atlanta + "夏洛特" # Charlotte + "达拉斯" # Dallas + "里士满" # Richmond + "蒙哥马利" # Montgomery + "休斯顿" # Houston + "莫比尔" # Mobile + "小石城" # Little Rock + "巴吞鲁日" # Baton Rouge + "罗利" # Raleigh + "杰克逊维尔" # Jacksonville + "维克斯堡" # Vicksburg + "纳什维尔" # Nashville + "沃思堡" # Ft Worth + "彭萨科拉" # Pensacola + "孟菲斯" # Memphis + "朴茨茅斯" # Portsmouth + "圣安东尼奥" # San Antonio + "诺克斯维尔" # Knoxville + "诺福克" # Norfolk + "塔拉哈西" # Tallahassee + "拉斐特" # Lafayette + "亨茨维尔" # Huntsville + "萨凡纳" # Savannah + "杰克逊" # Jackson + "史密斯堡" # Fort Smith + "查塔努加" # Chattanooga + "亚历山大" # Alexandria + "坦帕" # Tampa + "俄克拉荷马城" # Oklahoma City + "奥斯汀" # Austin + "德凯特" # Decatur + "哥伦布" # Columbus + "什里夫波特" # Shreveport + "费耶特维尔" # Fayetteville + "塔斯卡卢萨" # Tuscaloosa + "威尔明顿" # Wilmington + "格林斯博罗" # Greensboro + "比洛克西" # Biloxi + "雅典" # Athens + "琼斯伯勒" # Jonesboro + "梅肯" # Macon + "奥兰多" # Orlando + "松崖" # Pine Bluff + "塔尔萨" # Tulsa + "阿什维尔" # Asheville + "莱克查尔斯" # Lake Charles + "图珀洛" # Tupelo + "温斯顿-塞勒姆" # Winston-Salem + "丹维尔" # Danville + "肖尼" # Shawnee + "格林维尔" # Greenville + "哥伦比亚" # Columbia + "斯帕坦堡" # Spartanburg + "萨姆特" # Sumter + "哈蒂斯堡" # Hattiesburg + "埃尔帕索" # El Paso + "罗阿诺克" # Roanoke + } +} + +### CSA BATTLESHIP NAMES ### +USA_BB_CONFEDERATE_2 = { + name = NAME_THEME_CONFEDERATE_BB_2 + + for_countries = { CSA USA } + can_use = { + OR = { + tag = CSA + has_completed_focus = USA_honor_the_confederacy + } + } + type = ship + ship_types = { ship_hull_heavy battleship } + + prefix = "CSS " + fallback_name = "BB-%d 号战列舰" + + unique = { + "弗吉尼亚" # Virginia + "阿拉巴马" # Alabama + "得克萨斯" # Texas + "佛罗里达" # Florida + "佐治亚" # Georgia + "密西西比" # Mississippi + "北卡罗莱纳" # North Carolina + "南卡罗来纳" # South Carolina + "田纳西" # Tennessee + "路易斯安纳" # Louisiana + "阿肯色" # Arkansas + "俄克拉何马" # Oklahoma + "肯塔基" # Kentucky + "密苏里" # Missouri + "特拉华" # Delaware + "马里兰州" # Maryland + "亚利桑那" # Arizona + "印第安纳" # Indiana + "堪萨斯" # Kansas + "新墨西哥" # New Mexico + } +} + +### CSA BATTLECRUISER NAMES ### +USA_BC_CONFEDERATE_2 = { + name = NAME_THEME_CONFEDERATE_BC_2 + + for_countries = { CSA USA } + can_use = { + OR = { + tag = CSA + has_completed_focus = USA_honor_the_confederacy + } + } + type = ship + ship_types = { ship_hull_heavy battle_cruiser } + + prefix = "CSS " + fallback_name = "BC-%d 号战列巡洋舰" + + unique = { + "黄色胡蜂" # Yellow Jacket + "铜斑蛇" # Copperhead + "火蚁" # Fire Ant + "响尾蛇" # Rattler + "黑寡妇" # Black Widow + "大黄蜂" # Hornet + "噬鱼蛇" # Water Moccasin + "黄蜂" # Wasp + "毒蝎" # Scorpion + "蜜蜂" # Honey Bee + "银环蛇" # Coral Snake + "大黄蜂" # Bumble Bee + "沙虱" # Chigger + } +} + +### CSA AIRCRAFT CARRIER NAMES ### +USA_CV_CONFEDERATE_2 = { + name = NAME_THEME_CONFEDERATE_CARRIERS_2 + + for_countries = { CSA USA } + can_use = { + OR = { + tag = CSA + has_completed_focus = USA_honor_the_confederacy + } + } + type = ship + ship_types = { ship_hull_carrier carrier } + + prefix = "CSS " + fallback_name = "CV-%d 号航空母舰" + + unique = { + "罗伯特·E·李" # Robert E. Lee + "石墙杰克逊" # Stonewall Jackson + "纳坦·B·福里斯特" # Nathan B. Forrest + "帕特里克·亨利" # Patrick Henry + "杰佛逊·戴维斯" # Jefferson Davis + "詹姆斯·隆史崔特" # James Longstreet + "斯蒂芬·马洛里" # Stephen Mallory + "韦德·汉普顿" # Wade Hampton + "托马斯.杰斐逊" # Thomas Jefferson + "皮埃尔.T·G·包瑞德" # Pierre T. G. Beauregard + "柯比·史密斯" # Kirby Smith + "布雷斯顿·布瑞格" # Braxton Bragg + "阿尔伯特·西德尼·约翰斯顿" # Albert Sidney Johnston + "约瑟夫·E·约翰斯顿" # Joseph E. Johnston + "约翰·贝尔·胡德" # John Bell Hood + "A·P·希尔" # A.P. Hill + "理查德·尤厄尔" # Richard Ewell + "西蒙·玻利瓦尔·巴克纳" # Simon Bolivar Buckner + "威廉·哈迪" # William Hardee + "D·H·希尔" # D.H. Hill + "约翰·C·彭伯顿" # John C. Pemberton + "列奥尼达斯·珀科" # Leonidas Polk + "西奥菲勒斯·霍姆斯" # Theophilus Holmes + } +} + +### CSA SUBMARINES ### +CSA_SS_CONFEDERATE = { + name = NAME_THEME_CONFEDERATE_SUBMARINES_2 + + for_countries = { CSA USA } + can_use = { + OR = { + tag = CSA + has_completed_focus = USA_honor_the_confederacy + } + } + type = ship + ship_types = { ship_hull_submarine submarine } + + prefix = "CSS " + fallback_name = "SS-%d 号潜艇" + + unique = { + "密西西比河" # Mississippi River + "密苏里河" # Missouri River + "雷德河" # Red River + "阿肯色河" # Arkansas River + "格兰德河" # Rio Grande + "田纳西河" # Tennessee River + "布拉索斯河" # Brazos River + "佩科斯河" # Pecos River + "怀特河" # White River + "詹姆士河" # James River + "锡马龙河" # Cimarron River + "夸基塔河" # Quachita River + "色宾河" # Sabine River + "特里尼蒂河" # Trinity River + "圣约翰河" # St Johns River + "珠江" # Pearl River + "罗阿诺克河" # Roanoke River + "坎伯兰郡河" # Cumberland River + "特里尼蒂河" # Trinity River + "詹姆士河" # James River + "查塔胡奇河" # Chattahoochie River + "圣弗朗西斯河" # St. Francis River + "碧迪河" # Pee Dee River + "萨凡纳河" # Savannah River + "内切斯河" # Neches River + "巴塞洛缪河口" # Bayou Bartholomew + "布莱克河" # Black River + "库萨河" # Coosa River + "萨旺尼河" # Suwannee River + "弗林特河" # Flint River + "奥吉切河" # Ogeechee River + "大黑河" # Big Black River + "新河" # New River + "尼欧肖河" # Neosho River + "克林奇河" # Clinch River + "塔拉波萨河" # Talapoosa River + "卡托巴河" # Catawba River + "汤比格比河" # Tombigbee River + "小河" # Little River + "培根河口" # Bayou Bacon + "奥切克尼河" # Ochlockonee River + "阿拉帕哈河" # Alapaha River + "奥克穆尔基河" # Ocmulgee River + "萨蒂拉河" # Satilla River + "奥科尼河" # Oconee River + "肯塔基河" # Kentucky River + "贝夫河" # Boeuf River + "卡尔卡西欧河" # Calcasieu River + "哈奇河" # Hatchie River + "契卡索威河" # Chickasawhay River + "汤比格比河" # Tombigbee River + "亚祖河" # Yazoo River + "加斯克纳德河" # Gasconade River + "奥萨哲河" # Osage River + "塔河" # Tar River + "亚德金河" # Yadkin River + "丹河" # Dan River + "佛兰西布罗德河" # French Broad River + "开普菲尔河" # Cape Fear River + "埃迪斯托河" # Edisto River + "萨卢达河" # Saluda River + "野鸭河" # Duck River + "麋鹿河" # Elk River + "布莱克沃里尔河" # Black Warrior River + "拉帕哈诺克河" # Rappahanock River + "昂船河" # Conecuh River + "佩河" # Pea River + "印第安河" # Indian River + "威斯拉库奇河" # Withlacoochee River + "坦萨斯河" # Tensas River + "塔格佛克河" # Tug Fork + "叶河" # Leaf River + "鸭绿沙河" # Yalobusha River + "梅拉马克河" # Meramac River + "沙里顿河" # Chariton River + "瓦奇塔河" # Wachita River + "弗迪格里斯河" # Verdigris River + "桑蒂河" # Santee River + "林奇斯河" # Lynches River + "木材河" # Lumber River + "海沃西河" # Hiwassee River + "凯尼福克河" # Caney Fork + "努塞斯河" # Nueshes River + "阿波马托克斯河" # Appomattox River + } +} + + + diff --git a/src/descriptor.mod b/src/descriptor.mod new file mode 100755 index 0000000..4106468 --- /dev/null +++ b/src/descriptor.mod @@ -0,0 +1,12 @@ +version="0.1" +tags={ + "Fixes" +} +name="AzurLane碧蓝兼容MOD-海军重置" +dependencies={ + "AzurLane碧蓝航线:天降舰娘" + "AzurLane碧蓝航线:塞壬之灾" + "原版海军重置" +} +supported_version="1.14.4" +remote_file_id="3115864680" \ No newline at end of file diff --git a/src/events/00_navy_rework.txt b/src/events/00_navy_rework.txt new file mode 100755 index 0000000..e3acb79 --- /dev/null +++ b/src/events/00_navy_rework.txt @@ -0,0 +1,486 @@ +add_namespace = navy_rework +add_namespace = vnr_ai + +# load starting naval designs and fleet and techs +country_event = { + id = navy_rework.0 + + hidden = yes + is_triggered_only = yes + immediate = { + add_starting_techs = yes + makeup_starting_techs = yes + + # add starting variants and navy + ARG = { + ARG_start_naval_variants = yes + load_oob = 00_ARG_vnr_naval + } + AST = { + AST_start_naval_variants = yes + load_oob = 00_AST_vnr_naval + } + BRA = { + BRA_start_naval_variants = yes + load_oob = 00_BRA_vnr_naval + } + CAN = { + CAN_start_naval_variants = yes + load_oob = 00_CAN_vnr_naval + } + DOH = { + CHI_start_naval_variants = yes + load_oob = 00_CHI_vnr_naval + } + CHL = { + CHL_start_naval_variants = yes + load_oob = 00_CHL_vnr_naval + } + DEN = { + DEN_start_naval_variants = yes + load_oob = 00_DEN_vnr_naval + } + HUJ = { + ENG_start_naval_variants = yes + load_oob = 00_ENG_vnr_naval + if = { + limit = { has_dlc = "By Blood Alone" } + load_oob = 01_ENG_vnr_air_bba + } + else = { + load_oob = 01_ENG_vnr_air + } + } + FIN = { + FIN_start_naval_variants = yes + load_oob = 00_FIN_vnr_naval + } + YUW = { + FRA_start_naval_variants = yes + load_oob = 00_FRA_vnr_naval + if = { + limit = { has_dlc = "By Blood Alone" } + load_oob = 01_FRA_vnr_air_bba + } + else = { + load_oob = 01_FRA_vnr_air + } + } + GER = { + GER_start_naval_variants = yes + load_oob = 00_GER_vnr_naval + } + GRE = { + GRE_start_naval_variants = yes + load_oob = 00_GRE_vnr_naval + } + HOL = { + HOL_start_naval_variants = yes + load_oob = 00_HOL_vnr_naval + } + SAD = { + ITA_start_naval_variants = yes + load_oob = 00_ITA_vnr_naval + } + CHY = { + JAP_start_naval_variants = yes + load_oob = 00_JAP_vnr_naval + if = { + limit = { has_dlc = "By Blood Alone" } + load_oob = 01_JAP_vnr_air_bba + } + else = { + load_oob = 01_JAP_vnr_air + } + } + NOR = { + NOR_start_naval_variants = yes + load_oob = 00_NOR_vnr_naval + } + POL = { + POL_start_naval_variants = yes + load_oob = 00_POL_vnr_naval + } + POR = { + POR_start_naval_variants = yes + load_oob = 00_POR_vnr_naval + } + BFL = { + SOV_start_naval_variants = yes + load_oob = 00_SOV_vnr_naval + } + SPR = { + SPR_start_naval_variants = yes + load_oob = 00_SPR_vnr_naval + } + SWE = { + SWE_start_naval_variants = yes + load_oob = 00_SWE_vnr_naval + } + TUR = { + TUR_start_naval_variants = yes + load_oob = 00_TUR_vnr_naval + } + BYG = { + USA_start_naval_variants = yes + load_oob = 00_USA_vnr_naval + if = { + limit = { has_dlc = "By Blood Alone" } + load_oob = 01_USA_vnr_air_bba + } + else = { + load_oob = 01_USA_vnr_air + } + } + + COL = { + COL_start_naval_variants = yes + load_oob = 00_COL_vnr_naval + } + MEX = { + MEX_start_naval_variants = yes + load_oob = 00_MEX_vnr_naval + } + ROM = { + ROM_start_naval_variants = yes + load_oob = 00_ROM_vnr_naval + } + URG = { + URG_start_naval_variants = yes + load_oob = 00_URG_vnr_naval + } + YUG = { + YUG_start_naval_variants = yes + load_oob = 00_YUG_vnr_naval + } + PRU = { + PRU_start_naval_variants = yes + load_oob = 00_PRU_vnr_naval + } + CUB = { + CUB_start_naval_variants = yes + load_oob = 00_CUB_vnr_naval + } + PER = { + PER_start_naval_variants = yes + load_oob = 00_PER_vnr_naval + } + SIA = { + SIA_start_naval_variants = yes + load_oob = 00_SIA_vnr_naval + } + RAJ = { + RAJ_start_naval_variants = yes + load_oob = 00_RAJ_vnr_naval + } + BEL = { + BEL_start_naval_variants = yes + load_oob = 00_BEL_vnr_naval + } + VEN = { + VEN_start_naval_variants = yes + load_oob = 00_VEN_vnr_naval + } + + clr_global_flag = add_startup_navy + } +} + +# add Alicorn +country_event = { + id = navy_rework.1 + title = navy_rework.1.t + desc = navy_rework.1.d + picture = GFX_report_event_alicorn + + is_triggered_only = yes + + option = { + name = navy_rework.1.1 + FROM = { create_alicorn = yes } + } +} + +# add USS Constitution +country_event = { + id = navy_rework.2 + title = navy_rework.2.t + desc = navy_rework.2.d + picture = GFX_report_event_constitution + + is_triggered_only = yes + + # BYG + option = { + trigger = { + original_tag = BYG + NOT = { has_government = communism } + } + name = navy_rework.2.1 + FROM = { country_event = {id = navy_rework.5 days = 1} } + } + # Commie fix + option = { + trigger = { has_government = communism } + name = navy_rework.2.2 + FROM = { create_constitution = yes add_political_power = -50 } + } + # Commie abandon + option = { + trigger = { has_government = communism } + name = navy_rework.2.3 + FROM = { navy_experience = 50 } + } + # Generic + option = { + trigger = { + NOT = { + has_government = communism + original_tag = BYG + } + } + name = navy_rework.2.4 + FROM = { create_constitution = yes } + } +} + +# add SDF-1 +country_event = { + id = navy_rework.3 + title = navy_rework.3.t + desc = navy_rework.3.d + picture = GFX_report_event_macross + + is_triggered_only = yes + + option = { + name = navy_rework.3.1 + FROM = { create_macross = yes } + } +} + +# add Space Battleship Yamato +country_event = { + id = navy_rework.4 + title = navy_rework.4.t + desc = navy_rework.4.d + picture = GFX_report_event_yamato + + is_triggered_only = yes + + # JAP + option = { + trigger = { original_tag = CHY } + name = navy_rework.4.1 + FROM = { create_space_yamato = yes } + } + # Generic + option = { + trigger = { NOT = {original_tag = CHY } } + name = navy_rework.4.2 + FROM = { create_space_yamato = yes } + } +} + +# Consitution event: Omaha Chase +country_event = { + id = navy_rework.5 + title = navy_rework.5.t + desc = navy_rework.5.d + picture = GFX_report_event_omaha + + is_triggered_only = yes + + option = { + name = navy_rework.5.1 + FROM = { country_event = {id = navy_rework.6 days = 1} } + } +} + +# Consitution event: Talk with Ironsides +country_event = { + id = navy_rework.6 + title = navy_rework.6.t + desc = navy_rework.6.d + picture = GFX_report_event_ironsides + + is_triggered_only = yes + + # BYG let stay + option = { + trigger = { original_tag = BYG NOT = { has_government = communism } } + name = navy_rework.6.1 + FROM = { create_constitution = yes navy_experience = 25 } + } + # BYG let go + option = { + trigger = { original_tag = BYG NOT = { has_government = communism } } + name = navy_rework.6.2 + FROM = { + add_tech_bonus = { + bonus = 0.5 + uses = 3 + category = naval_equipment + } + } + } +} + +# Confirm check for behemoths +country_event = { + id = navy_rework.100 + title = navy_rework.100.t + desc = navy_rework.100.d + + is_triggered_only = yes + + option = { + name = navy_rework.100.0 + set_global_flag = wunderwaffe_shown + } + option = { + name = navy_rework.100.1 + } +} + +# Buff AI +country_event = { + id = vnr_ai.0 + title = vnr_ai.0.t + desc = vnr_ai.0.d + + is_triggered_only = yes + + option = { + name = vnr_ai.0.0 + set_variable = { vnr_ai_difficulty = 3 } + hidden_effect = { + every_country = { + remove_ideas = { + vnr_hard + vnr_normal + } + } + } + + every_country = { + limit = { is_ai = yes } + add_ideas = vnr_mad + } + } + option = { + name = vnr_ai.0.1 + set_variable = { vnr_ai_difficulty = 2 } + hidden_effect = { + every_country = { + remove_ideas = { + vnr_mad + vnr_normal + } + } + } + every_country = { + limit = { is_ai = yes } + add_ideas = vnr_hard + } + } + option = { + name = vnr_ai.0.2 + set_variable = { vnr_ai_difficulty = 1 } + hidden_effect = { + every_country = { + remove_ideas = { + vnr_mad + vnr_hard + } + } + } + every_country = { + limit = { is_ai = yes } + add_ideas = vnr_normal + } + } + option = { + name = vnr_ai.0.3 + set_variable = { vnr_ai_difficulty = 0 } + hidden_effect = { + every_country = { + remove_ideas = { + vnr_mad + vnr_hard + vnr_normal + } + } + } + } +} +country_event = { + id = vnr_ai.1 + title = vnr_ai.1.t + desc = vnr_ai.1.d + + is_triggered_only = yes + + option = { + name = vnr_ai.1.0 + set_variable = { vnr_ai_production = 3 } + hidden_effect = { + every_country = { + remove_ideas = { + vnr_hard_production + vnr_normal_production + } + } + } + + every_country = { + limit = { is_ai = yes } + add_ideas = vnr_mad_production + } + } + option = { + name = vnr_ai.1.1 + set_variable = { vnr_ai_production = 2 } + hidden_effect = { + every_country = { + remove_ideas = { + vnr_mad_production + vnr_normal_production + } + } + } + every_country = { + limit = { is_ai = yes } + add_ideas = vnr_hard_production + } + } + option = { + name = vnr_ai.1.2 + set_variable = { vnr_ai_production = 1 } + hidden_effect = { + every_country = { + remove_ideas = { + vnr_mad_production + vnr_hard_production + } + } + } + every_country = { + limit = { is_ai = yes } + add_ideas = vnr_normal_production + } + } + option = { + name = vnr_ai.1.3 + set_variable = { vnr_ai_production = 0 } + hidden_effect = { + every_country = { + remove_ideas = { + vnr_mad_production + vnr_hard_production + vnr_normal_production + } + } + } + } +} \ No newline at end of file diff --git a/src/events/ai_ships.txt b/src/events/ai_ships.txt new file mode 100755 index 0000000..39e2844 --- /dev/null +++ b/src/events/ai_ships.txt @@ -0,0 +1,1596 @@ +add_namespace = ai_ships + +# TIX AI template 1940 +country_event = { + id = ai_ships.0 + + hidden = yes + fire_only_once = yes + mean_time_to_happen = { days = 1 } + trigger = { + TIX = { + is_ai = yes + NOT = { has_country_flag = GER_SHIPS_1940 } + } + date > 1940.6.1 + } + immediate = { + TIX = { + create_equipment_variant = { + name = "兴登堡级" + role_icon_index = 1 + type = vnr_ship_hull_heavy_4 + parent_version = 0 + name_group = GER_BB_HISTORICAL + modules = { + fixed_ship_battery_slot = ship_heavy_battery_3_triple + fixed_ship_anti_air_slot = ship_anti_air_3 + fixed_ship_fire_control_system_slot = ship_fire_control_system_2 + fixed_ship_radar_slot = ship_radar_1 + fixed_ship_engine_slot = heavy_ship_engine_4 + fixed_ship_secondaries_slot = dp_ship_secondaries_2 + fixed_ship_armor_slot = ship_armor_bb_3 + fixed_ship_armor_scheme_slot = ship_scheme_all_or_nothing + fixed_ship_torpedo_defense_system_slot = torpedo_belt + front_1_custom_slot = ship_anti_air_3 + front_2_custom_slot = ship_heavy_battery_3_triple + mid_1_custom_slot = dp_ship_secondaries_2 + mid_2_custom_slot = ship_airplane_launcher_1 + mid_3_custom_slot = dp_ship_secondaries_2 + rear_1_custom_slot = ship_heavy_battery_3_triple + } + } + create_equipment_variant = { + name = "德累斯顿级" + role_icon_index = 25 + type = vnr_ship_hull_cruiser_4 + parent_version = 0 + name_group = GER_CL_HISTORICAL + modules = { + fixed_ship_battery_slot = ship_light_medium_battery_3 + fixed_ship_anti_air_slot = ship_anti_air_3 + fixed_ship_fire_control_system_slot = ship_fire_control_system_2 + fixed_ship_radar_slot = ship_radar_1 + fixed_ship_engine_slot = cruiser_ship_engine_4 + fixed_ship_secondaries_slot = dp_ship_secondaries_2 + fixed_ship_armor_slot = ship_armor_cruiser_3 + front_1_custom_slot = empty + front_2_custom_slot = ship_light_medium_battery_3 + mid_1_custom_slot = ship_torpedo_2 + mid_2_custom_slot = ship_torpedo_2 + mid_3_custom_slot = ship_anti_air_3 + rear_1_custom_slot = ship_light_medium_battery_3 + } + } + create_equipment_variant = { + name = "Type 1936B级" + role_icon_index = 31 + type = vnr_ship_hull_light_4 + parent_version = 0 + name_group = GER_DD_HISTORICAL + modules = { + fixed_ship_battery_slot = ship_light_battery_3_double + fixed_ship_anti_air_slot = ship_anti_air_3 + fixed_ship_fire_control_system_slot = ship_fire_control_system_2 + fixed_ship_radar_slot = ship_radar_1 + fixed_ship_engine_slot = light_ship_engine_4 + front_1_custom_slot = ship_light_battery_3_double + front_2_custom_slot = ship_light_battery_3_double + mid_1_custom_slot = ship_torpedo_3 + mid_2_custom_slot = ship_torpedo_3 + rear_1_custom_slot = ship_depth_charge_1 + rear_2_custom_slot = ship_light_battery_3_double + } + } + set_country_flag = GER_SHIPS_1940 + } + } + option = { + } +} + +# TIX AI template 1943 +country_event = { + id = ai_ships.1 + + hidden = yes + fire_only_once = yes + mean_time_to_happen = { days = 1 } + trigger = { + TIX = { + is_ai = yes + NOT = { has_country_flag = GER_SHIPS_1943 } + } + date > 1943.3.1 + } + immediate = { + TIX = { + create_equipment_variant = { + name = "拿骚级" + type = vnr_ship_hull_heavy_5 + parent_version = 0 + name_group = GER_BB_HISTORICAL + modules = { + fixed_ship_battery_slot = ship_heavy_battery_4_triple + fixed_ship_anti_air_slot = ship_anti_air_4 + fixed_ship_fire_control_system_slot = ship_fire_control_system_3 + fixed_ship_radar_slot = ship_radar_3 + fixed_ship_engine_slot = heavy_ship_engine_5 + fixed_ship_secondaries_slot = dp_ship_secondaries_4 + fixed_ship_armor_slot = ship_armor_bb_4 + fixed_ship_armor_scheme_slot = ship_scheme_all_or_nothing_armor_box + fixed_ship_torpedo_defense_system_slot = torpedo_belt_enhanced + front_1_custom_slot = ship_anti_air_4 + front_2_custom_slot = ship_heavy_battery_4_triple + mid_1_custom_slot = dp_ship_secondaries_4 + mid_2_custom_slot = ship_airplane_launcher_1 + mid_3_custom_slot = dp_ship_secondaries_4 + rear_1_custom_slot = ship_heavy_battery_4_triple + rear_2_custom_slot = ship_heavy_battery_4_triple + } + } + create_equipment_variant = { + name = "法兰德斯级" + type = vnr_ship_hull_carrier_3 + parent_version = 0 + name_group = GER_THEME_BATTLE_IMPERIAL + 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_4 + fixed_ship_radar_slot = ship_radar_3 + fixed_ship_engine_slot = carrier_ship_engine_4 + fixed_ship_secondaries_slot = dp_ship_secondaries_4 + front_1_custom_slot = ship_deck_space + mid_1_custom_slot = ship_deck_space + mid_2_custom_slot = ship_armor_carrier_deck + } + } + create_equipment_variant = { + name = "不来梅级" + role_icon_index = 25 + type = vnr_ship_hull_cruiser_5 + parent_version = 0 + name_group = GER_CL_HISTORICAL + modules = { + fixed_ship_battery_slot = ship_light_medium_battery_4 + fixed_ship_anti_air_slot = ship_anti_air_4 + fixed_ship_fire_control_system_slot = ship_fire_control_system_3 + fixed_ship_radar_slot = ship_radar_3 + fixed_ship_engine_slot = cruiser_ship_engine_5 + fixed_ship_secondaries_slot = dp_ship_secondaries_4 + fixed_ship_armor_slot = ship_armor_cruiser_4 + front_1_custom_slot = empty + front_2_custom_slot = ship_light_medium_battery_4 + mid_1_custom_slot = ship_torpedo_4 + mid_2_custom_slot = ship_torpedo_4 + mid_3_custom_slot = ship_anti_air_4 + rear_1_custom_slot = ship_light_medium_battery_4 + rear_2_custom_slot = ship_light_medium_battery_4 + } + } + create_equipment_variant = { + name = "Type 1936C级" + role_icon_index = 31 + type = vnr_ship_hull_light_5 + parent_version = 0 + name_group = GER_DD_HISTORICAL + modules = { + fixed_ship_battery_slot = ship_light_battery_4_double + fixed_ship_anti_air_slot = ship_anti_air_4 + fixed_ship_fire_control_system_slot = ship_fire_control_system_3 + fixed_ship_radar_slot = ship_radar_3 + fixed_ship_engine_slot = light_ship_engine_5 + front_1_custom_slot = ship_light_battery_4_double + front_2_custom_slot = ship_light_battery_4_double + mid_1_custom_slot = ship_torpedo_4 + mid_2_custom_slot = ship_torpedo_4 + rear_1_custom_slot = ship_depth_charge_1 + rear_2_custom_slot = ship_light_battery_4_double + } + } + set_country_flag = GER_SHIPS_1943 + } + } + option = { + } +} + +# ENG AI template 1940 +country_event = { + id = ai_ships.2 + + hidden = yes + fire_only_once = yes + mean_time_to_happen = { days = 1 } + trigger = { + ENG = { + is_ai = yes + NOT = { has_country_flag = ENG_SHIPS_1940 } + } + date > 1940.6.1 + } + immediate = { + ENG = { + create_equipment_variant = { + name = "狮级" + role_icon_index = 1 + type = vnr_ship_hull_heavy_4 + parent_version = 0 + name_group = ENG_BB_HISTORICAL + modules = { + fixed_ship_battery_slot = ship_heavy_battery_3_triple + fixed_ship_anti_air_slot = ship_anti_air_3 + fixed_ship_fire_control_system_slot = ship_fire_control_system_2 + fixed_ship_radar_slot = ship_radar_1 + fixed_ship_engine_slot = heavy_ship_engine_4 + fixed_ship_secondaries_slot = dp_ship_secondaries_2 + fixed_ship_armor_slot = ship_armor_bb_3 + fixed_ship_armor_scheme_slot = ship_scheme_all_or_nothing + fixed_ship_torpedo_defense_system_slot = torpedo_belt + front_1_custom_slot = ship_anti_air_3 + front_2_custom_slot = ship_heavy_battery_3_triple + mid_1_custom_slot = dp_ship_secondaries_2 + mid_2_custom_slot = ship_airplane_launcher_1 + mid_3_custom_slot = dp_ship_secondaries_2 + rear_1_custom_slot = ship_heavy_battery_3_triple + } + } + create_equipment_variant = { + name = "光辉级" + role_icon_index = 9 + type = vnr_ship_hull_carrier_2 + parent_version = 0 + name_group = ENG_CV_QUALITIES + 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_3 + fixed_ship_radar_slot = ship_radar_2 + fixed_ship_engine_slot = carrier_ship_engine_3 + fixed_ship_secondaries_slot = dp_ship_secondaries_3 + front_1_custom_slot = ship_deck_space + mid_1_custom_slot = ship_armor_carrier_deck + } + } + create_equipment_variant = { + name = "黛朵级" + role_icon_index = 25 + type = vnr_ship_hull_cruiser_4 + parent_version = 0 + name_group = ENG_CL_MYTHOLOGY + modules = { + fixed_ship_battery_slot = ship_light_medium_battery_3 + fixed_ship_anti_air_slot = ship_anti_air_3 + fixed_ship_fire_control_system_slot = ship_fire_control_system_2 + fixed_ship_radar_slot = ship_radar_1 + fixed_ship_engine_slot = cruiser_ship_engine_4 + fixed_ship_secondaries_slot = dp_ship_secondaries_2 + fixed_ship_armor_slot = ship_armor_cruiser_3 + front_1_custom_slot = empty + front_2_custom_slot = ship_light_medium_battery_3 + mid_1_custom_slot = ship_torpedo_2 + mid_2_custom_slot = ship_torpedo_2 + mid_3_custom_slot = ship_anti_air_3 + rear_1_custom_slot = ship_light_medium_battery_3 + } + } + create_equipment_variant = { + name = "L/M级" + role_icon_index = 31 + type = vnr_ship_hull_light_4 + parent_version = 0 + name_group = ENG_DD_ALPHABETICAL + modules = { + fixed_ship_battery_slot = ship_light_battery_3_double + fixed_ship_anti_air_slot = ship_anti_air_3 + fixed_ship_fire_control_system_slot = ship_fire_control_system_2 + fixed_ship_radar_slot = ship_radar_1 + fixed_ship_engine_slot = light_ship_engine_4 + front_1_custom_slot = ship_light_battery_3_double + front_2_custom_slot = ship_light_battery_3_double + mid_1_custom_slot = ship_torpedo_3 + mid_2_custom_slot = ship_torpedo_3 + rear_1_custom_slot = ship_depth_charge_1 + rear_2_custom_slot = ship_light_battery_3_double + } + } + set_country_flag = ENG_SHIPS_1940 + } + } + option = { + } +} + +# ENG AI template 1943 +country_event = { + id = ai_ships.3 + + hidden = yes + fire_only_once = yes + mean_time_to_happen = { days = 100 } + trigger = { + ENG = { + is_ai = yes + NOT = { has_country_flag = ENG_SHIPS_1943 } + } + date > 1943.3.1 + } + immediate = { + ENG = { + + create_equipment_variant = { + name = "前卫级" + role_icon_index = 1 + type = vnr_ship_hull_heavy_5 + parent_version = 0 + name_group = ENG_BB_HISTORICAL + modules = { + fixed_ship_battery_slot = ship_heavy_battery_4 + fixed_ship_anti_air_slot = ship_anti_air_4 + fixed_ship_fire_control_system_slot = ship_fire_control_system_3 + fixed_ship_radar_slot = ship_radar_3 + fixed_ship_engine_slot = heavy_ship_engine_5 + fixed_ship_secondaries_slot = dp_ship_secondaries_4 + fixed_ship_armor_slot = ship_armor_bb_4 + fixed_ship_armor_scheme_slot = ship_scheme_all_or_nothing_armor_box + fixed_ship_torpedo_defense_system_slot = torpedo_belt_enhanced + front_1_custom_slot = ship_anti_air_4 + front_2_custom_slot = ship_heavy_battery_4 + mid_1_custom_slot = dp_ship_secondaries_4 + mid_2_custom_slot = ship_airplane_launcher_1 + mid_3_custom_slot = dp_ship_secondaries_4 + rear_1_custom_slot = ship_heavy_battery_4 + rear_2_custom_slot = ship_heavy_battery_4 + } + } + create_equipment_variant = { + name = "冤仇级" + role_icon_index = 13 + type = vnr_ship_hull_carrier_3 + parent_version = 0 + name_group = ENG_CV_QUALITIES + 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_4 + fixed_ship_radar_slot = ship_radar_3 + fixed_ship_engine_slot = carrier_ship_engine_4 + fixed_ship_secondaries_slot = dp_ship_secondaries_4 + front_1_custom_slot = ship_deck_space + mid_1_custom_slot = ship_deck_space + mid_2_custom_slot = ship_armor_carrier_deck + } + } + create_equipment_variant = { + name = "米诺陶级" + role_icon_index = 25 + type = vnr_ship_hull_cruiser_5 + parent_version = 0 + name_group = ENG_CL_MYTHOLOGY + modules = { + fixed_ship_battery_slot = ship_light_medium_battery_4 + fixed_ship_anti_air_slot = ship_anti_air_4 + fixed_ship_fire_control_system_slot = ship_fire_control_system_3 + fixed_ship_radar_slot = ship_radar_3 + fixed_ship_engine_slot = cruiser_ship_engine_5 + fixed_ship_secondaries_slot = dp_ship_secondaries_4 + fixed_ship_armor_slot = ship_armor_cruiser_4 + front_1_custom_slot = empty + front_2_custom_slot = ship_light_medium_battery_4 + mid_1_custom_slot = ship_torpedo_4 + mid_2_custom_slot = ship_torpedo_4 + mid_3_custom_slot = ship_anti_air_4 + rear_1_custom_slot = ship_light_medium_battery_4 + rear_2_custom_slot = ship_light_medium_battery_4 + } + } + create_equipment_variant = { + name = "U/V/W/Z级" + role_icon_index = 31 + type = vnr_ship_hull_light_5 + parent_version = 0 + name_group = ENG_DD_ALPHABETICAL + modules = { + fixed_ship_battery_slot = ship_light_battery_4_double + fixed_ship_anti_air_slot = ship_anti_air_4 + fixed_ship_fire_control_system_slot = ship_fire_control_system_3 + fixed_ship_radar_slot = ship_radar_3 + fixed_ship_engine_slot = light_ship_engine_5 + front_1_custom_slot = ship_light_battery_4_double + front_2_custom_slot = ship_light_battery_4_double + mid_1_custom_slot = ship_torpedo_4 + mid_2_custom_slot = ship_torpedo_4 + rear_1_custom_slot = ship_depth_charge_1 + rear_2_custom_slot = ship_light_battery_4_double + } + } + set_country_flag = ENG_SHIPS_1943 + } + } + option = { + } +} + +# CHY AI template 1940 +country_event = { + id = ai_ships.4 + + hidden = yes + fire_only_once = yes + mean_time_to_happen = { days = 1 } + trigger = { + CHY = { + is_ai = yes + NOT = { has_country_flag = JAP_SHIPS_1940 } + } + date > 1940.2.1 + } + immediate = { + CHY = { + create_equipment_variant = { + name = "纪伊级" + role_icon_index = 3 + type = vnr_ship_hull_heavy_4 + parent_version = 0 + name_group = JAP_PREFECTURES + modules = { + fixed_ship_battery_slot = ship_heavy_battery_3_triple + fixed_ship_anti_air_slot = ship_anti_air_3 + fixed_ship_fire_control_system_slot = ship_fire_control_system_2 + fixed_ship_radar_slot = ship_radar_1 + fixed_ship_engine_slot = heavy_ship_engine_4 + fixed_ship_secondaries_slot = dp_ship_secondaries_2 + fixed_ship_armor_slot = ship_armor_bb_3 + fixed_ship_armor_scheme_slot = ship_scheme_all_or_nothing + fixed_ship_torpedo_defense_system_slot = torpedo_belt + front_1_custom_slot = ship_anti_air_3 + front_2_custom_slot = ship_heavy_battery_3_triple + mid_1_custom_slot = dp_ship_secondaries_2 + mid_2_custom_slot = ship_airplane_launcher_1 + mid_3_custom_slot = ship_anti_air_3 + rear_1_custom_slot = ship_heavy_battery_3_triple + } + } + create_equipment_variant = { + name = "翔鹤级" + role_icon_index = 13 + type = vnr_ship_hull_carrier_2 + parent_version = 0 + name_group = JAP_CV_HISTORICAL + 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_2 + fixed_ship_radar_slot = ship_radar_1 + fixed_ship_engine_slot = carrier_ship_engine_3 + fixed_ship_secondaries_slot = dp_ship_secondaries_2 + front_1_custom_slot = ship_deck_space + mid_1_custom_slot = ship_deck_space + } + } + create_equipment_variant = { + name = "伊吹级" + role_icon_index = 27 + type = vnr_ship_hull_cruiser_4 + parent_version = 0 + name_group = JAP_MOUNTAIN + modules = { + fixed_ship_battery_slot = ship_medium_battery_3_double + fixed_ship_anti_air_slot = ship_anti_air_3 + fixed_ship_fire_control_system_slot = ship_fire_control_system_2 + fixed_ship_radar_slot = ship_radar_1 + fixed_ship_engine_slot = cruiser_ship_engine_4 + fixed_ship_secondaries_slot = dp_ship_secondaries_2 + fixed_ship_armor_slot = ship_armor_cruiser_3 + front_1_custom_slot = ship_medium_battery_3_double + front_2_custom_slot = ship_medium_battery_3_double + mid_1_custom_slot = ship_torpedo_2 + mid_2_custom_slot = ship_torpedo_2 + mid_3_custom_slot = ship_anti_air_3 + rear_1_custom_slot = ship_medium_battery_3_double + rear_2_custom_slot = ship_medium_battery_3_double + } + } + create_equipment_variant = { + name = "阿贺野级" + role_icon_index = 25 + type = vnr_ship_hull_cruiser_4 + parent_version = 0 + name_group = JAP_RIVER + modules = { + fixed_ship_battery_slot = ship_light_medium_battery_3_double + fixed_ship_anti_air_slot = ship_anti_air_3 + fixed_ship_fire_control_system_slot = ship_fire_control_system_2 + fixed_ship_radar_slot = ship_radar_1 + fixed_ship_engine_slot = cruiser_ship_engine_4 + fixed_ship_secondaries_slot = dp_ship_secondaries_2 + fixed_ship_armor_slot = ship_armor_cruiser_3 + front_1_custom_slot = empty + front_2_custom_slot = ship_light_medium_battery_3_double + mid_1_custom_slot = ship_torpedo_2 + mid_2_custom_slot = ship_torpedo_2 + mid_3_custom_slot = ship_anti_air_3 + rear_1_custom_slot = ship_light_medium_battery_3_double + rear_2_custom_slot = ship_depth_charge_1 + } + } + create_equipment_variant = { + name = "阳炎级" + role_icon_index = 31 + type = vnr_ship_hull_light_4 + parent_version = 0 + name_group = JAP_WEATHER + modules = { + fixed_ship_battery_slot = ship_light_battery_3_double + fixed_ship_anti_air_slot = ship_anti_air_3 + fixed_ship_fire_control_system_slot = ship_fire_control_system_2 + fixed_ship_radar_slot = ship_radar_1 + fixed_ship_engine_slot = light_ship_engine_4 + front_1_custom_slot = ship_light_battery_3_double + front_2_custom_slot = ship_light_battery_3_double + mid_1_custom_slot = ship_torpedo_3 + mid_2_custom_slot = ship_torpedo_3 + rear_1_custom_slot = ship_depth_charge_1 + rear_2_custom_slot = ship_light_battery_3_double + } + } + + set_country_flag = JAP_SHIPS_1940 + } + } +} + +# CHY AI template 1943 +country_event = { + id = ai_ships.5 + + hidden = yes + fire_only_once = yes + mean_time_to_happen = { days = 1 } + trigger = { + CHY = { + is_ai = yes + NOT = { has_country_flag = JAP_SHIPS_1943 } + } + date > 1943.2.1 + } + immediate = { + CHY = { + + create_equipment_variant = { + name = "近江级" + type = vnr_ship_hull_heavy_5 + parent_version = 0 + name_group = JAP_PREFECTURES + modules = { + fixed_ship_battery_slot = ship_super_heavy_battery_2 + fixed_ship_anti_air_slot = ship_anti_air_4 + fixed_ship_fire_control_system_slot = ship_fire_control_system_3 + fixed_ship_radar_slot = ship_radar_3 + fixed_ship_engine_slot = heavy_ship_engine_5 + fixed_ship_secondaries_slot = dp_ship_secondaries_4 + fixed_ship_armor_slot = ship_armor_bb_4 + fixed_ship_armor_scheme_slot = ship_scheme_all_or_nothing_armor_box + fixed_ship_torpedo_defense_system_slot = torpedo_belt_enhanced + front_1_custom_slot = ship_anti_air_4 + front_2_custom_slot = ship_super_heavy_battery_2 + mid_1_custom_slot = dp_ship_secondaries_4 + mid_2_custom_slot = ship_airplane_launcher_1 + mid_3_custom_slot = dp_ship_secondaries_4 + rear_1_custom_slot = ship_super_heavy_battery_2 + rear_2_custom_slot = ship_super_heavy_battery_2 + } + } + create_equipment_variant = { + name = "大凤级" + type = vnr_ship_hull_carrier_3 + parent_version = 0 + name_group = JAP_CV_HISTORICAL + 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_4 + fixed_ship_radar_slot = ship_radar_3 + fixed_ship_engine_slot = carrier_ship_engine_4 + fixed_ship_secondaries_slot = dp_ship_secondaries_4 + front_1_custom_slot = ship_armor_carrier_deck + mid_1_custom_slot = ship_deck_space + mid_2_custom_slot = ship_deck_space + } + } + create_equipment_variant = { + name = "藏王级" + role_icon_index = 27 + type = vnr_ship_hull_cruiser_5 + parent_version = 0 + name_group = JAP_MOUNTAIN + modules = { + fixed_ship_battery_slot = ship_medium_battery_4 + fixed_ship_anti_air_slot = ship_anti_air_4 + fixed_ship_fire_control_system_slot = ship_fire_control_system_3 + fixed_ship_radar_slot = ship_radar_3 + fixed_ship_engine_slot = cruiser_ship_engine_5 + fixed_ship_secondaries_slot = dp_ship_secondaries_4 + fixed_ship_armor_slot = ship_armor_cruiser_4 + front_1_custom_slot = empty + front_2_custom_slot = ship_medium_battery_4 + mid_1_custom_slot = ship_torpedo_4 + mid_2_custom_slot = ship_airplane_launcher_1 + mid_3_custom_slot = ship_anti_air_4 + rear_1_custom_slot = ship_medium_battery_4 + rear_2_custom_slot = ship_medium_battery_4 + } + } + create_equipment_variant = { + name = "大淀级" + role_icon_index = 25 + type = vnr_ship_hull_cruiser_5 + parent_version = 0 + name_group = JAP_MOUNTAIN + modules = { + fixed_ship_battery_slot = ship_light_medium_battery_4 + fixed_ship_anti_air_slot = ship_anti_air_4 + fixed_ship_fire_control_system_slot = ship_fire_control_system_3 + fixed_ship_radar_slot = ship_radar_3 + fixed_ship_engine_slot = cruiser_ship_engine_5 + fixed_ship_secondaries_slot = dp_ship_secondaries_4 + fixed_ship_armor_slot = ship_armor_cruiser_4 + front_1_custom_slot = empty + front_2_custom_slot = ship_light_medium_battery_4 + mid_1_custom_slot = ship_torpedo_4 + mid_2_custom_slot = ship_torpedo_4 + mid_3_custom_slot = ship_anti_air_4 + rear_1_custom_slot = ship_light_medium_battery_4 + rear_2_custom_slot = ship_depth_charge_1 + } + } + create_equipment_variant = { + name = "岛风级" + role_icon_index = 31 + type = vnr_ship_hull_light_5 + parent_version = 0 + name_group = JAP_WEATHER + modules = { + fixed_ship_battery_slot = ship_light_battery_4_double + fixed_ship_anti_air_slot = ship_anti_air_4 + fixed_ship_fire_control_system_slot = ship_fire_control_system_3 + fixed_ship_radar_slot = ship_radar_3 + fixed_ship_engine_slot = light_ship_engine_5 + front_1_custom_slot = ship_light_battery_4_double + front_2_custom_slot = ship_light_battery_4_double + mid_1_custom_slot = ship_torpedo_4 + mid_2_custom_slot = ship_torpedo_4 + rear_1_custom_slot = ship_depth_charge_1 + rear_2_custom_slot = ship_light_battery_4_double + } + } + set_country_flag = JAP_SHIPS_1943 + } + } +} + +# USA AI template 1940 +country_event = { + id = ai_ships.6 + hidden = yes + fire_only_once = yes + mean_time_to_happen = { days = 1 } + trigger = { + tag = BYG + is_ai = yes + date > 1941.1.1 + NOT = { has_global_flag = USA_SHIPS_1941 } + } + immediate = { + ROOT = { + create_equipment_variant = { + name = "南达科他级" + role_icon_index = 1 + type = vnr_ship_hull_heavy_4 + parent_version = 0 + name_group = USA_STATES + modules = { + fixed_ship_battery_slot = ship_heavy_battery_3_triple + fixed_ship_anti_air_slot = ship_anti_air_3 + fixed_ship_fire_control_system_slot = ship_fire_control_system_2 + fixed_ship_radar_slot = ship_radar_1 + fixed_ship_engine_slot = heavy_ship_engine_4 + fixed_ship_secondaries_slot = dp_ship_secondaries_2 + fixed_ship_armor_slot = ship_armor_bb_3 + fixed_ship_armor_scheme_slot = ship_scheme_all_or_nothing_armor_box + fixed_ship_torpedo_defense_system_slot = torpedo_belt + front_1_custom_slot = ship_anti_air_3 + front_2_custom_slot = ship_heavy_battery_3_triple + mid_1_custom_slot = dp_ship_secondaries_2 + mid_2_custom_slot = ship_airplane_launcher_1 + mid_3_custom_slot = dp_ship_secondaries_2 + rear_1_custom_slot = ship_heavy_battery_3_triple + } + } + create_equipment_variant = { + name = "埃塞克斯级" + role_icon_index = 9 + type = vnr_ship_hull_carrier_2 + parent_version = 0 + name_group = USA_CV_HISTORICAL + 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_3 + fixed_ship_radar_slot = ship_radar_2 + fixed_ship_engine_slot = carrier_ship_engine_3 + fixed_ship_secondaries_slot = dp_ship_secondaries_3 + front_1_custom_slot = ship_deck_space + mid_1_custom_slot = ship_deck_space + } + } + create_equipment_variant = { + name = "巴尔的摩级" + role_icon_index = 27 + type = vnr_ship_hull_cruiser_4 + parent_version = 0 + name_group = USA_CITIES + modules = { + fixed_ship_battery_slot = ship_medium_battery_3 + fixed_ship_anti_air_slot = ship_anti_air_3 + fixed_ship_fire_control_system_slot = ship_fire_control_system_2 + fixed_ship_radar_slot = ship_radar_1 + fixed_ship_engine_slot = cruiser_ship_engine_4 + fixed_ship_secondaries_slot = dp_ship_secondaries_2 + fixed_ship_armor_slot = ship_armor_cruiser_3 + front_1_custom_slot = empty + front_2_custom_slot = ship_medium_battery_3 + mid_1_custom_slot = dp_ship_secondaries_2 + mid_2_custom_slot = ship_airplane_launcher_1 + mid_3_custom_slot = ship_anti_air_3 + rear_1_custom_slot = ship_medium_battery_3 + } + } + create_equipment_variant = { + name = "克利夫兰级" + role_icon_index = 25 + type = vnr_ship_hull_cruiser_4 + parent_version = 0 + name_group = USA_CITIES + modules = { + fixed_ship_battery_slot = ship_light_medium_battery_3 + fixed_ship_anti_air_slot = ship_anti_air_3 + fixed_ship_fire_control_system_slot = ship_fire_control_system_2 + fixed_ship_radar_slot = ship_radar_1 + fixed_ship_engine_slot = cruiser_ship_engine_4 + fixed_ship_secondaries_slot = dp_ship_secondaries_2 + fixed_ship_armor_slot = ship_armor_cruiser_3 + front_1_custom_slot = empty + front_2_custom_slot = ship_light_medium_battery_3 + mid_1_custom_slot = ship_anti_air_3 + mid_2_custom_slot = dp_ship_secondaries_2 + mid_3_custom_slot = ship_anti_air_3 + rear_1_custom_slot = ship_light_medium_battery_3 + rear_2_custom_slot = ship_airplane_launcher_1 + } + } + create_equipment_variant = { + name = "弗莱彻级" + role_icon_index = 31 + type = vnr_ship_hull_light_4 + parent_version = 0 + name_group = USA_HEROES_NAVY + modules = { + fixed_ship_battery_slot = ship_light_battery_3_double + fixed_ship_anti_air_slot = ship_anti_air_3 + fixed_ship_fire_control_system_slot = ship_fire_control_system_2 + fixed_ship_radar_slot = ship_radar_1 + fixed_ship_engine_slot = light_ship_engine_4 + front_1_custom_slot = ship_light_battery_3_double + front_2_custom_slot = ship_light_battery_3_double + mid_1_custom_slot = ship_torpedo_3 + mid_2_custom_slot = ship_torpedo_3 + rear_1_custom_slot = ship_depth_charge_1 + rear_2_custom_slot = ship_light_battery_3_double + } + } + set_global_flag = USA_SHIPS_1941 + } + } +} + +# USA AI template 1943 +country_event = { + id = ai_ships.7 + hidden = yes + fire_only_once = yes + mean_time_to_happen = { days = 1 } + trigger = { + tag = BYG + is_ai = yes + date > 1943.2.1 + NOT = { has_global_flag = USA_SHIPS_1943 } + } + immediate = { + ROOT = { + create_equipment_variant = { + name = "衣阿华级" + role_icon_index = 1 + type = vnr_ship_hull_heavy_5 + parent_version = 0 + name_group = USA_STATES + modules = { + fixed_ship_battery_slot = ship_heavy_battery_4_triple + fixed_ship_anti_air_slot = ship_anti_air_4 + fixed_ship_fire_control_system_slot = ship_fire_control_system_3 + fixed_ship_radar_slot = ship_radar_3 + fixed_ship_engine_slot = heavy_ship_engine_5 + fixed_ship_secondaries_slot = dp_ship_secondaries_4 + fixed_ship_armor_slot = ship_armor_bb_4 + fixed_ship_armor_scheme_slot = ship_scheme_all_or_nothing_armor_box + fixed_ship_torpedo_defense_system_slot = torpedo_belt_enhanced + front_1_custom_slot = ship_anti_air_4 + front_2_custom_slot = ship_heavy_battery_4_triple + mid_1_custom_slot = dp_ship_secondaries_4 + mid_2_custom_slot = ship_anti_air_4 + mid_3_custom_slot = dp_ship_secondaries_4 + rear_1_custom_slot = ship_heavy_battery_4_triple + rear_2_custom_slot = ship_airplane_launcher_1 + } + } + create_equipment_variant = { + name = "中途岛级" + role_icon_index = 9 + type = vnr_ship_hull_carrier_3 + parent_version = 0 + name_group = USA_CV_HISTORICAL + 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_4 + fixed_ship_radar_slot = ship_radar_3 + fixed_ship_engine_slot = carrier_ship_engine_4 + fixed_ship_secondaries_slot = dp_ship_secondaries_4 + front_1_custom_slot = ship_deck_space + front_2_custom_slot = angled_deck + mid_1_custom_slot = ship_deck_space + mid_2_custom_slot = ship_deck_space + } + } + create_equipment_variant = { + name = "阿拉斯加级" + role_icon_index = 21 + type = vnr_ship_hull_cruiser_4 + parent_version = 0 + name_group = USA_BATTLES + modules = { + fixed_ship_battery_slot = ship_medium_heavy_battery_2 + fixed_ship_anti_air_slot = ship_anti_air_4 + fixed_ship_fire_control_system_slot = ship_fire_control_system_3 + fixed_ship_radar_slot = ship_radar_3 + fixed_ship_engine_slot = cruiser_ship_engine_5 + fixed_ship_secondaries_slot = dp_ship_secondaries_4 + fixed_ship_armor_slot = ship_armor_cruiser_heavy_4 + fixed_ship_role_slot = ship_hull_cruiser_role_cb + front_1_custom_slot = ship_anti_air_4 + front_2_custom_slot = ship_medium_heavy_battery_2 + mid_1_custom_slot = dp_ship_secondaries_4 + mid_2_custom_slot = ship_airplane_launcher_1 + mid_3_custom_slot = ship_anti_air_4 + rear_1_custom_slot = ship_medium_heavy_battery_2 + } + } + create_equipment_variant = { + name = "得梅因级" + role_icon_index = 27 + type = vnr_ship_hull_cruiser_5 + parent_version = 0 + name_group = USA_CITIES + modules = { + fixed_ship_battery_slot = ship_medium_battery_4 + fixed_ship_anti_air_slot = ship_anti_air_4 + fixed_ship_fire_control_system_slot = ship_fire_control_system_3 + fixed_ship_radar_slot = ship_radar_3 + fixed_ship_engine_slot = cruiser_ship_engine_5 + fixed_ship_secondaries_slot = dp_ship_secondaries_4 + fixed_ship_armor_slot = ship_armor_cruiser_4 + front_1_custom_slot = empty + front_2_custom_slot = ship_medium_battery_4 + mid_1_custom_slot = ship_anti_air_4 + mid_2_custom_slot = dp_ship_secondaries_4 + mid_3_custom_slot = ship_anti_air_4 + rear_1_custom_slot = ship_medium_battery_4 + rear_2_custom_slot = ship_airplane_launcher_1 + } + } + create_equipment_variant = { + name = "朱诺级" + role_icon_index = 25 + type = vnr_ship_hull_cruiser_5 + parent_version = 0 + name_group = USA_CITIES + modules = { + fixed_ship_battery_slot = ship_light_medium_battery_4 + fixed_ship_anti_air_slot = ship_anti_air_4 + fixed_ship_fire_control_system_slot = ship_fire_control_system_3 + fixed_ship_radar_slot = ship_radar_3 + fixed_ship_engine_slot = cruiser_ship_engine_5 + fixed_ship_secondaries_slot = dp_ship_secondaries_4 + fixed_ship_armor_slot = ship_armor_cruiser_4 + front_1_custom_slot = empty + front_2_custom_slot = ship_light_medium_battery_4 + mid_1_custom_slot = ship_anti_air_4 + mid_2_custom_slot = ship_airplane_launcher_1 + mid_3_custom_slot = ship_anti_air_4 + rear_1_custom_slot = ship_light_medium_battery_4 + rear_2_custom_slot = ship_light_medium_battery_4 + } + } + create_equipment_variant = { + name = "基林级" + role_icon_index = 31 + type = vnr_ship_hull_light_5 + parent_version = 0 + name_group = USA_HEROES_NAVY + modules = { + fixed_ship_battery_slot = ship_light_battery_4_double + fixed_ship_anti_air_slot = ship_anti_air_4 + fixed_ship_fire_control_system_slot = ship_fire_control_system_3 + fixed_ship_radar_slot = ship_radar_3 + fixed_ship_engine_slot = light_ship_engine_5 + front_1_custom_slot = ship_light_battery_4_double + front_2_custom_slot = ship_light_battery_4_double + mid_1_custom_slot = ship_torpedo_4 + mid_2_custom_slot = ship_torpedo_4 + rear_1_custom_slot = ship_depth_charge_1 + rear_2_custom_slot = ship_light_battery_4_double + } + } + set_global_flag = USA_SHIPS_1943 + } + } +} + +# FRA AI template 1940 +country_event = { + id = ai_ships.8 + hidden = yes + fire_only_once = yes + mean_time_to_happen = { days = 1 } + trigger = { + YUW = { + is_ai = yes + NOT = { has_country_flag = FRA_SHIPS_1940 } + } + + date > 1940.2.1 + } + immediate = { + ROOT = { + create_equipment_variant = { + name = "阿尔萨斯级" + role_icon_index = 1 + type = vnr_ship_hull_heavy_4 + parent_version = 0 + name_group = FRA_BB_HISTORICAL + modules = { + fixed_ship_battery_slot = ship_heavy_battery_3_quad + fixed_ship_anti_air_slot = ship_anti_air_3 + fixed_ship_fire_control_system_slot = ship_fire_control_system_2 + fixed_ship_radar_slot = ship_radar_1 + fixed_ship_engine_slot = heavy_ship_engine_4 + fixed_ship_secondaries_slot = dp_ship_secondaries_2 + fixed_ship_armor_slot = ship_armor_bb_3 + fixed_ship_armor_scheme_slot = ship_scheme_all_or_nothing_armor_box + fixed_ship_torpedo_defense_system_slot = torpedo_belt + front_1_custom_slot = ship_anti_air_3 + front_2_custom_slot = ship_heavy_battery_3_quad + mid_1_custom_slot = dp_ship_secondaries_2 + mid_2_custom_slot = ship_airplane_launcher_1 + mid_3_custom_slot = dp_ship_secondaries_2 + rear_1_custom_slot = ship_heavy_battery_3_quad + } + } + create_equipment_variant = { + name = "圣路易斯级" + role_icon_index = 25 + type = vnr_ship_hull_cruiser_4 + parent_version = 0 + name_group = FRA_CITIES + modules = { + fixed_ship_battery_slot = ship_light_medium_battery_3 + fixed_ship_anti_air_slot = ship_anti_air_3 + fixed_ship_fire_control_system_slot = ship_fire_control_system_2 + fixed_ship_radar_slot = ship_radar_1 + fixed_ship_engine_slot = cruiser_ship_engine_4 + fixed_ship_secondaries_slot = dp_ship_secondaries_2 + fixed_ship_armor_slot = ship_armor_cruiser_3 + front_1_custom_slot = empty + front_2_custom_slot = ship_light_medium_battery_3 + mid_1_custom_slot = ship_torpedo_2 + mid_2_custom_slot = ship_torpedo_2 + mid_3_custom_slot = ship_anti_air_3 + rear_1_custom_slot = ship_light_medium_battery_3 + } + } + create_equipment_variant = { + name = "拉斐尔级" + role_icon_index = 31 + type = vnr_ship_hull_light_4 + parent_version = 0 + name_group = FRA_DD_HISTORICAL + modules = { + fixed_ship_battery_slot = ship_light_battery_3_double + fixed_ship_anti_air_slot = ship_anti_air_3 + fixed_ship_fire_control_system_slot = ship_fire_control_system_2 + fixed_ship_radar_slot = ship_radar_1 + fixed_ship_engine_slot = light_ship_engine_4 + front_1_custom_slot = ship_light_battery_3_double + front_2_custom_slot = ship_light_battery_3_double + mid_1_custom_slot = ship_torpedo_3 + mid_2_custom_slot = ship_torpedo_3 + rear_1_custom_slot = ship_depth_charge_1 + rear_2_custom_slot = ship_light_battery_3_double + } + } + set_country_flag = FRA_SHIPS_1940 + } + } +} + +# FRA AI template 1943 +country_event = { + id = ai_ships.9 + hidden = yes + fire_only_once = yes + mean_time_to_happen = { days = 1 } + trigger = { + YUW = { + is_ai = yes + NOT = { has_country_flag = FRA_SHIPS_1943 } + + date > 1943.2.1 + } + } + immediate = { + ROOT = { + create_equipment_variant = { + name = "共和级" + role_icon_index = 1 + type = vnr_ship_hull_heavy_5 + parent_version = 0 + name_group = FRA_BB_HISTORICAL + modules = { + fixed_ship_battery_slot = ship_heavy_battery_4_quad + fixed_ship_anti_air_slot = ship_anti_air_4 + fixed_ship_fire_control_system_slot = ship_fire_control_system_3 + fixed_ship_radar_slot = ship_radar_3 + fixed_ship_engine_slot = heavy_ship_engine_5 + fixed_ship_secondaries_slot = dp_ship_secondaries_4 + fixed_ship_armor_slot = ship_armor_bb_4 + fixed_ship_armor_scheme_slot = ship_scheme_all_or_nothing_armor_box + fixed_ship_torpedo_defense_system_slot = torpedo_belt + front_1_custom_slot = ship_anti_air_4 + front_2_custom_slot = ship_heavy_battery_4_quad + mid_1_custom_slot = dp_ship_secondaries_4 + mid_2_custom_slot = ship_airplane_launcher_1 + mid_3_custom_slot = dp_ship_secondaries_4 + rear_1_custom_slot = ship_heavy_battery_4_quad + } + } + create_equipment_variant = { + name = "克莱蒙梭级" + role_icon_index = 9 + type = vnr_ship_hull_carrier_3 + parent_version = 0 + name_group = FRA_CV_HISTORICAL + 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_4 + fixed_ship_radar_slot = ship_radar_3 + fixed_ship_engine_slot = carrier_ship_engine_4 + fixed_ship_secondaries_slot = dp_ship_secondaries_4 + front_1_custom_slot = ship_deck_space + mid_1_custom_slot = ship_deck_space + mid_2_custom_slot = ship_deck_space + } + } + create_equipment_variant = { + name = "德格拉斯级" + role_icon_index = 25 + type = vnr_ship_hull_cruiser_5 + parent_version = 0 + name_group = FRA_CL_HISTORICAL + modules = { + fixed_ship_battery_slot = ship_light_medium_battery_4_double + fixed_ship_anti_air_slot = ship_anti_air_4 + fixed_ship_fire_control_system_slot = ship_fire_control_system_3 + fixed_ship_radar_slot = ship_radar_3 + fixed_ship_engine_slot = cruiser_ship_engine_5 + fixed_ship_secondaries_slot = dp_ship_secondaries_4 + fixed_ship_armor_slot = ship_armor_cruiser_4 + front_1_custom_slot = empty + front_2_custom_slot = ship_light_medium_battery_4_double + mid_1_custom_slot = ship_torpedo_4 + mid_2_custom_slot = ship_torpedo_4 + mid_3_custom_slot = ship_anti_air_4 + rear_1_custom_slot = ship_light_medium_battery_4_double + rear_2_custom_slot = ship_light_medium_battery_4_double + } + } + create_equipment_variant = { + name = "地平线级" + role_icon_index = 31 + type = vnr_ship_hull_light_5 + parent_version = 0 + name_group = FRA_DE_HISTORICAL + modules = { + fixed_ship_battery_slot = ship_light_battery_4_double + fixed_ship_anti_air_slot = ship_anti_air_4 + fixed_ship_fire_control_system_slot = ship_fire_control_system_3 + fixed_ship_radar_slot = ship_radar_3 + fixed_ship_engine_slot = light_ship_engine_5 + front_1_custom_slot = ship_light_battery_4_double + front_2_custom_slot = ship_light_battery_4_double + mid_1_custom_slot = ship_torpedo_4 + mid_2_custom_slot = ship_torpedo_4 + rear_1_custom_slot = ship_depth_charge_1 + rear_2_custom_slot = ship_light_battery_4_double + } + } + set_country_flag = FRA_SHIPS_1943 + } + } +} + +# SAD AI template 1940 +country_event = { + id = ai_ships.10 + hidden = yes + fire_only_once = yes + mean_time_to_happen = { days = 1 } + trigger = { + SAD = { + is_ai = yes + NOT = { has_country_flag = ITA_SHIPS_1940 } + } + + date > 1940.2.1 + } + immediate = { + ROOT = { + create_equipment_variant = { + name = "意大利级" + role_icon_index = 1 + type = vnr_ship_hull_heavy_4 + parent_version = 0 + name_group = ITA_BB_HISTORICAL + modules = { + fixed_ship_battery_slot = ship_heavy_battery_3_triple + fixed_ship_anti_air_slot = ship_anti_air_3 + fixed_ship_fire_control_system_slot = ship_fire_control_system_2 + fixed_ship_radar_slot = ship_radar_1 + fixed_ship_engine_slot = heavy_ship_engine_4 + fixed_ship_secondaries_slot = dp_ship_secondaries_2 + fixed_ship_armor_slot = ship_armor_bb_3 + fixed_ship_armor_scheme_slot = ship_scheme_all_or_nothing_armor_box + fixed_ship_torpedo_defense_system_slot = torpedo_belt + front_1_custom_slot = ship_anti_air_3 + front_2_custom_slot = ship_heavy_battery_3_triple + mid_1_custom_slot = dp_ship_secondaries_2 + mid_2_custom_slot = ship_airplane_launcher_1 + mid_3_custom_slot = dp_ship_secondaries_2 + rear_1_custom_slot = ship_heavy_battery_3_triple + rear_2_custom_slot = ship_airplane_launcher_1 + } + } + create_equipment_variant = { + name = "罗马统帅级" + role_icon_index = 25 + type = vnr_ship_hull_cruiser_4 + parent_version = 0 + name_group = ITA_CL_HISTORICAL + modules = { + fixed_ship_battery_slot = ship_light_medium_battery_3 + fixed_ship_anti_air_slot = ship_anti_air_3 + fixed_ship_fire_control_system_slot = ship_fire_control_system_2 + fixed_ship_radar_slot = ship_radar_1 + fixed_ship_engine_slot = cruiser_ship_engine_4 + fixed_ship_secondaries_slot = dp_ship_secondaries_2 + fixed_ship_armor_slot = ship_armor_cruiser_3 + front_1_custom_slot = empty + front_2_custom_slot = ship_light_medium_battery_3 + mid_1_custom_slot = ship_torpedo_2 + mid_2_custom_slot = ship_torpedo_2 + mid_3_custom_slot = ship_anti_air_3 + rear_1_custom_slot = ship_light_medium_battery_3 + } + } + create_equipment_variant = { + name = "士兵级" + role_icon_index = 31 + type = vnr_ship_hull_light_4 + parent_version = 0 + name_group = ITA_DD_HISTORICAL + modules = { + fixed_ship_battery_slot = ship_light_battery_3_double + fixed_ship_anti_air_slot = ship_anti_air_3 + fixed_ship_fire_control_system_slot = ship_fire_control_system_2 + fixed_ship_radar_slot = ship_radar_1 + fixed_ship_engine_slot = light_ship_engine_4 + front_1_custom_slot = ship_light_battery_3_double + front_2_custom_slot = ship_light_battery_3_double + mid_1_custom_slot = ship_torpedo_3 + mid_2_custom_slot = ship_torpedo_3 + rear_1_custom_slot = ship_depth_charge_1 + rear_2_custom_slot = ship_light_battery_3_double + } + } + set_country_flag = ITA_SHIPS_1940 + } + } +} + +# SAD AI template 1943 +country_event = { + id = ai_ships.11 + hidden = yes + fire_only_once = yes + mean_time_to_happen = { days = 1 } + trigger = { + SAD = { + is_ai = yes + NOT = { has_country_flag = ITA_SHIPS_1943 } + + date > 1943.2.1 + } + } + immediate = { + ROOT = { + create_equipment_variant = { + name = "奥古斯都级" + role_icon_index = 1 + type = vnr_ship_hull_heavy_5 + parent_version = 0 + name_group = ITA_BB_HISTORICAL + modules = { + fixed_ship_battery_slot = ship_heavy_battery_4_triple + fixed_ship_anti_air_slot = ship_anti_air_4 + fixed_ship_fire_control_system_slot = ship_fire_control_system_3 + fixed_ship_radar_slot = ship_radar_3 + fixed_ship_engine_slot = heavy_ship_engine_5 + fixed_ship_secondaries_slot = dp_ship_secondaries_4 + fixed_ship_armor_slot = ship_armor_bb_4 + fixed_ship_armor_scheme_slot = ship_scheme_all_or_nothing_armor_box + fixed_ship_torpedo_defense_system_slot = torpedo_belt_enhanced + front_1_custom_slot = ship_anti_air_4 + front_2_custom_slot = ship_heavy_battery_4_triple + mid_1_custom_slot = dp_ship_secondaries_4 + mid_2_custom_slot = ship_airplane_launcher_1 + mid_3_custom_slot = dp_ship_secondaries_4 + rear_1_custom_slot = ship_heavy_battery_4_triple + rear_2_custom_slot = ship_heavy_battery_4_triple + } + } + create_equipment_variant = { + name = "天鹰级" + role_icon_index = 9 + type = vnr_ship_hull_carrier_3 + parent_version = 0 + name_group = ITA_CV_HISTORICAL + 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_4 + fixed_ship_radar_slot = ship_radar_3 + fixed_ship_engine_slot = carrier_ship_engine_4 + fixed_ship_secondaries_slot = dp_ship_secondaries_4 + front_1_custom_slot = ship_deck_space + mid_1_custom_slot = ship_deck_space + } + } + create_equipment_variant = { + name = "埃特纳级" + role_icon_index = 25 + type = vnr_ship_hull_cruiser_5 + parent_version = 0 + name_group = ITA_CL_HISTORICAL + modules = { + fixed_ship_battery_slot = ship_light_medium_battery_4_double + fixed_ship_anti_air_slot = ship_anti_air_4 + fixed_ship_fire_control_system_slot = ship_fire_control_system_3 + fixed_ship_radar_slot = ship_radar_3 + fixed_ship_engine_slot = cruiser_ship_engine_5 + fixed_ship_secondaries_slot = dp_ship_secondaries_4 + fixed_ship_armor_slot = ship_armor_cruiser_4 + front_1_custom_slot = empty + front_2_custom_slot = ship_light_medium_battery_4_double + mid_1_custom_slot = ship_torpedo_4 + mid_2_custom_slot = ship_torpedo_4 + mid_3_custom_slot = ship_anti_air_4 + rear_1_custom_slot = ship_light_medium_battery_4_double + rear_2_custom_slot = ship_light_medium_battery_4_double + } + } + create_equipment_variant = { + name = "英勇指挥官级" + role_icon_index = 31 + type = vnr_ship_hull_light_5 + parent_version = 0 + name_group = ITA_DD_HISTORICAL + modules = { + fixed_ship_battery_slot = ship_light_battery_4_double + fixed_ship_anti_air_slot = ship_anti_air_4 + fixed_ship_fire_control_system_slot = ship_fire_control_system_3 + fixed_ship_radar_slot = ship_radar_3 + fixed_ship_engine_slot = light_ship_engine_5 + front_1_custom_slot = ship_light_battery_4_double + front_2_custom_slot = ship_light_battery_4_double + mid_1_custom_slot = ship_torpedo_4 + mid_2_custom_slot = ship_torpedo_4 + rear_1_custom_slot = ship_depth_charge_1 + rear_2_custom_slot = ship_light_battery_4_double + } + } + set_country_flag = ITA_SHIPS_1943 + } + } +} + +# unlock some naval techs for major powers in 1940 +country_event = { + id = ai_ships.101 + hidden = yes + fire_only_once = yes + trigger = { + date > 1939.1.1 + NOT = { has_global_flag = naval_tech_1940 } + } + immediate = { + for_each_scope_loop = { + array = global.vnr_naval_powers + if = { + limit = { + is_ai = yes + } + set_technology = { + improved_ship_hull_heavy = 1 + improved_ship_hull_light = 1 + improved_ship_hull_cruiser = 1 + antiair2 = 1 + antiair3 = 1 + improved_fire_control_system = 1 + decimetric_radar = 1 + improved_decimetric_radar = 1 + basic_dp_light_battery = 1 + improved_heavy_battery = 1 + improved_super_heavy_battery = 1 + improved_medium_battery = 1 + improved_medium_heavy_battery = 1 + improved_light_battery = 1 + advanced_ship_torpedo_launcher = 1 + improved_ship_hull_carrier = 1 + improved_cruiser_armor = 1 + advanced_torpedo_defense = 1 + improved_heavy_armor = 1 + all_or_nothing_armor_scheme = 1 + sonar = 1 + improved_sonar = 1 + improved_depth_charges = 1 + escort_carriers_ship = 1 + destroyer_cruiser_trend = 1 + escort_destroyer_trend = 1 + improved_periscope = 1 + improved_airplane_launcher = 1 + cruiser_gun_upgrade = 1 + cruiser_aa_upgrade = 1 + krupp_cemented_steel = 1 + + basic_light_shell = 1 + basic_medium_shell = 1 + basic_heavy_shell = 1 + + damage_control_1 = 1 + fire_control_methods_1 = 1 + } + } + } + set_global_flag = naval_tech_1940 + } +} + +# unlock some naval techs for major powers in 1943 +country_event = { + id = ai_ships.102 + hidden = yes + fire_only_once = yes + trigger = { + date > 1943.1.1 + NOT = { has_global_flag = naval_tech_1943 } + } + immediate = { + for_each_scope_loop = { + array = global.vnr_naval_powers + if = { + limit = { + is_ai = yes + } + set_technology = { + advanced_ship_hull_carrier = 1 + advanced_ship_hull_heavy = 1 + advanced_ship_hull_cruiser = 1 + advanced_ship_hull_light = 1 + advanced_ship_hull_submarine = 1 + antiair4 = 1 + antiair5 = 1 + advanced_fire_control_system = 1 + centimetric_radar = 1 + advanced_dp_light_battery = 1 + advanced_heavy_battery = 1 + advanced_medium_battery = 1 + advanced_light_battery = 1 + advanced_heavy_armor = 1 + advanced_cruiser_armor = 1 + advanced_torpedo_defense = 1 + all_or_nothing_armor_box_armor_scheme = 1 + advanced_sonar = 1 + advanced_depth_charges = 1 + modern_depth_charges = 1 + advanced_periscope = 1 + basic_submarine_snorkel = 1 + destroyer_mass_production = 1 + ducol_steel = 1 + homogeneous_krupp_steel = 1 + folding_wing = 1 + carrier_mass_production = 1 + carrier_damage_control = 1 + air_fuel_storage = 1 + + modern_ship_torpedo_launcher = 1 + + damage_control_2 = 1 + fire_control_methods_2 = 1 + } + } + } + set_global_flag = naval_tech_1943 + } +} + +# unlock some naval techs for major powers in 1944 +country_event = { + id = ai_ships.103 + hidden = yes + fire_only_once = yes + trigger = { + date > 1944.6.1 + NOT = { has_global_flag = naval_tech_1944 } + } + immediate = { + for_each_scope_loop = { + array = global.vnr_naval_powers + if = { + limit = { + is_ai = yes + } + set_technology = { + improved_submarine_snorkel = 1 + sub_AIP_engine = 1 + full_armored_carrier = 1 + carrier_steam_catapult = 1 + carrier_angled_deck = 1 + super_carriers = 1 + anechoic_tile = 1 + damage_control_3 = 1 + fire_control_methods_3 = 1 + radar_jammer = 1 + naval_radio_guiding_system = 1 + ship_to_ship_missile = 1 + } + } + } + set_global_flag = naval_tech_1944 + } +} + +# unlock some naval techs for major powers in 1945 +country_event = { + id = ai_ships.104 + hidden = yes + fire_only_once = yes + trigger = { + date > 1945.1.1 + NOT = { has_global_flag = naval_tech_1945 } + } + immediate = { + for_each_scope_loop = { + array = global.vnr_naval_powers + if = { + limit = { + is_ai = yes + } + set_technology = { + cruiser_missile_upgrade = 1 + destroyer_missile_upgrade = 1 + sound_surveillance_system = 1 + helipad = 1 + gas_turbine = 1 + } + } + } + set_global_flag = naval_tech_1945 + } +} + +# unlock some naval techs for major powers in 1946 +country_event = { + id = ai_ships.105 + hidden = yes + fire_only_once = yes + trigger = { + date > 1946.1.1 + NOT = { has_global_flag = naval_tech_1946 } + } + immediate = { + for_each_scope_loop = { + array = global.vnr_naval_powers + if = { + limit = { + is_ai = yes + } + set_technology = { + modern_ship_hull_light = 1 + modern_ship_hull_cruiser = 1 + modern_ship_hull_submarine = 1 + destroyer_guided_missile_upgrade = 1 + nuclear_engine_research = 1 + sub_nuclear_engine = 1 + full_missile_ship = 1 + naval_tactical_data_system = 1 + rocket_depth_charges = 1 + modern_sonar = 1 + tactical_air_navigation_system = 1 + iff_device = 1 + wire_guided_torpedo = 1 + } + } + } + set_global_flag = naval_tech_1946 + } +} + +# unlock some naval techs for major powers in 1949 +country_event = { + id = ai_ships.106 + hidden = yes + fire_only_once = yes + trigger = { + date > 1949.1.1 + NOT = { has_global_flag = naval_tech_1949 } + } + immediate = { + for_each_scope_loop = { + array = global.vnr_naval_powers + if = { + limit = { + is_ai = yes + } + set_technology = { + destroyer_hull_improvement = 1 + new_ship_materials = 1 + decoy_launching_system = 1 + nuclear_reactor_cost_reduction = 1 + phased_array_radar = 1 + memory_expansion = 1 + integrated_combat_system = 1 + comprehensive_display_system = 1 + recon_drone_1 = 1 + electromagnetic_signature_study = 1 + airborne_early_warning = 1 + optical_landing_system = 1 + rescue_submarine = 1 + hydrocooling_battery = 1 + sonar_telephone = 1 + } + } + } + set_global_flag = naval_tech_1949 + } +} \ No newline at end of file diff --git a/src/events/az_vnr_patch.txt b/src/events/az_vnr_patch.txt new file mode 100755 index 0000000..622e26c --- /dev/null +++ b/src/events/az_vnr_patch.txt @@ -0,0 +1,68 @@ +add_namespace = az_vnr_patch +country_event = { + id = az_vnr_patch.1 + hidden = yes + + is_triggered_only = yes + + immediate = { + if = { + limit = { + has_global_flag = modoption_fengkuangai_on + } + set_variable = { vnr_ai_difficulty = 3 } + every_country = { + remove_ideas = { + vnr_hard + vnr_normal + + vnr_hard_production + vnr_normal_production + } + } + every_country = { + limit = { is_ai = yes } + add_ideas = { + vnr_mad + vnr_mad_production + } + } + } + else_if = { + limit = { + has_global_flag = modoption_dingzhenai_on + } + set_variable = { vnr_ai_difficulty = 0 } + every_country = { + remove_ideas = { + vnr_mad + vnr_hard + vnr_normal + + vnr_mad_production + vnr_hard_production + vnr_normal_production + } + } + } + else = { + set_variable = { vnr_ai_difficulty = 1 } + every_country = { + remove_ideas = { + vnr_mad + vnr_hard + + vnr_mad_production + vnr_hard_production + } + } + every_country = { + limit = { is_ai = yes } + add_ideas = { + vnr_normal + vnr_normal_production + } + } + } + } +} \ No newline at end of file diff --git a/src/history/units/BFL_1936_naval_mtg.txt b/src/history/units/BFL_1936_naval_mtg.txt new file mode 100755 index 0000000..5f28270 --- /dev/null +++ b/src/history/units/BFL_1936_naval_mtg.txt @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/history/units/BYG_1936_naval_mtg.txt b/src/history/units/BYG_1936_naval_mtg.txt new file mode 100755 index 0000000..5f28270 --- /dev/null +++ b/src/history/units/BYG_1936_naval_mtg.txt @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/history/units/CHY_1936_naval.txt b/src/history/units/CHY_1936_naval.txt new file mode 100755 index 0000000..5f28270 --- /dev/null +++ b/src/history/units/CHY_1936_naval.txt @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/history/units/DOH_1936_naval_mtg.txt b/src/history/units/DOH_1936_naval_mtg.txt new file mode 100755 index 0000000..5f28270 --- /dev/null +++ b/src/history/units/DOH_1936_naval_mtg.txt @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/history/units/HUJ_1936_Naval.txt b/src/history/units/HUJ_1936_Naval.txt new file mode 100755 index 0000000..5f28270 --- /dev/null +++ b/src/history/units/HUJ_1936_Naval.txt @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/history/units/SAD_1936_naval_mtg.txt b/src/history/units/SAD_1936_naval_mtg.txt new file mode 100755 index 0000000..5f28270 --- /dev/null +++ b/src/history/units/SAD_1936_naval_mtg.txt @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/history/units/TIX_1936_naval_mtg.txt b/src/history/units/TIX_1936_naval_mtg.txt new file mode 100755 index 0000000..5f28270 --- /dev/null +++ b/src/history/units/TIX_1936_naval_mtg.txt @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/history/units/YUW_1936_naval_mtg.txt b/src/history/units/YUW_1936_naval_mtg.txt new file mode 100755 index 0000000..5f28270 --- /dev/null +++ b/src/history/units/YUW_1936_naval_mtg.txt @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/interface/countrytechtreeview.gui b/src/interface/countrytechtreeview.gui new file mode 100755 index 0000000..c7fd472 --- /dev/null +++ b/src/interface/countrytechtreeview.gui @@ -0,0 +1,6482 @@ +guiTypes = { + containerWindowType = { + name = "subunit_icon_entry" + position = { x=0 y=0 } + size = { width = 30 height = 30 } + iconType = { + name = "subunit_icon" + position = { x = 0 y = 0 } + spriteType = "GFX_tiled_window_transparent_transparent" + } + + instantTextBoxType = { + name = "subunit_label" + position = { x = 0 y = 5 } + font = "hoi_33" + borderSize = { x = 0 y = 0} + maxWidth = 200 + maxHeight = 62 + format = left + Orientation = "UPPER_LEFT" + } + } + + containerWindowType = { + name = "countrytechtreeview" + position = { x=-3 y=78 } + size = { width = 100%% height = 100%% } + fade_time = 400 + fade_type = linear + + background = { + name = "Background" + quadTextureSprite ="GFX_tiled_plain_bg2" + } + + ####azurlane#### + containerWindowType = { + name = "shipgirltech_folder" # Name you added to technology_folders + position = { x=0 y=47 } + size = { width = 100%% height = 100%% } + margin = { top = 13 left = 13 bottom = 24 right = 25} + drag_scroll = { left middle } + verticalScrollbar = "right_vertical_slider" + horizontalScrollbar = "bottom_horizontal_slider" + scroll_wheel_factor = 40 + + background = { + name = "Background" + quadTextureSprite ="GFX_tiled_window_2b_border" + } + + + containerWindowType = { + name = "techtree_stripes" + position = { x= 0 y= 0 } + size = { + width = 1400 height = 1275 + min = { width = 100%% height = 100%% } + } + clipping = no + + # This is the background you see in the technology folders. + # Make sure the actual image is less than 100% alpha, so it fades into the regular background. + iconType = { + name ="shipgirltech_techtree_bg" + spriteType = "GFX_shipgirltech_background" + position = { x=0 y=0 } + alwaystransparent = yes + } + + instantTextBoxType = { + name = "shipgirl_year1" + position = { x = 30 y = 180 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 00} + text = "1918" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "shipgirl_year2" + position = { x = 30 y = 320 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 0} + text = "1936" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "shipgirl_year3" + position = { x = 30 y = 455 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 0} + text = "1938" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "shipgirl_year4" + position = { x = 30 y = 595 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 0} + text = "1940" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "shipgirl_year5" + position = { x = 30 y = 730 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 5} + text = "1942" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "shipgirl_year6" + position = { x = 30 y = 875 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 5} + text = "1944" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "shipgirl_subtitle_quzhu" + position = { x = 90 y = 190 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 0} + text = "先锋部队" + maxWidth = 300 + maxHeight = 62 + format = center + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "shipgirl_subtitle_xunyang" + position = { x = 300 y = 190 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 0} + text = "侵袭部队" + maxWidth = 300 + maxHeight = 62 + format = center + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "shipgirl_subtitle_zhanlie" + position = { x = 580 y = 190 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 0} + text = "无双部队" + maxWidth = 300 + maxHeight = 62 + format = center + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "shipgirl_subtitle_jizai" + position = { x = 780 y = 190 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 5 y = 0} + text = "天罚部队" + maxWidth = 300 + maxHeight = 62 + format = center + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "shipgirl_subtitle_gailiang" + position = { x = 1120 y = 190 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 0} + text = "改良技术" + maxWidth = 60 + maxHeight = 200 + format = center + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "shipgirl_subtitle_zhiyuan" + position = { x = 1260 y = 190 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 0} + text = "作战理论" + maxWidth = 60 + maxHeight = 200 + format = center + Orientation = "UPPER_LEFT" + } + + + # All the other elements are optional, refer to the actual file for details. + } + + # These display the technology trees. + # Each tree must start the the initial technology that starts the tree. + # i.e. support_weapons_tree will display ALL technologies that are linked to the initial support_weapons technology. + # You only need to specific the INITIAL (i.e. TOP) technologies for each tree. + gridboxtype = { + name = "shipgirltech_jichulilun_tree" + position = { x = 170 y = 170 } + slotsize = { width = 70 height = 70 } + format = "up" + } + + + # Add as many gridboxtype's as you have initial technologies. + } + containerWindowType = { + name = "infantry_folder" + position = { x=0 y=47 } + size = { width = 100%% height = 100%% } + margin = { top = 13 left = 13 bottom = 24 right = 25} + drag_scroll = { left middle } + verticalScrollbar = "right_vertical_slider" + horizontalScrollbar = "bottom_horizontal_slider" + scroll_wheel_factor = 40 + + background = { + name = "Background" + quadTextureSprite ="GFX_tiled_window_2b_border" + } + + containerWindowType = { + name = "techtree_stripes" + position = { x= 0 y= 0 } + size = { + width = 1400 height = 1275 + min = { width = 100%% height = 100%% } + } + clipping = no + + iconType = { + name ="infantry_techtree_bg" + spriteType = "GFX_infantry_techtree_bg" + position = { x=0 y=0 } + alwaystransparent = yes + } + + instantTextBoxType = { + name = "infantry_subtitle_weapons" + position = { x = 30 y = 100 } + textureFile = "" + font = "hoi_33" + borderSize = { x = 0 y = 0} + text = "INFANTRY_TITLE_WEAPONS" + maxWidth = 600 + maxHeight = 62 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "infantry_subtitle_specialists" + position = { x = 40 y = 950 } + textureFile = "" + font = "hoi_33" + borderSize = { x = 0 y = 0} + text = "INFANTRY_TITLE_SPECIAL" + maxWidth = 600 + maxHeight = 62 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "infantry_subtitle_motorized" + position = { x = 30 y = 510 } + textureFile = "" + font = "hoi_33" + borderSize = { x = 0 y = 0} + text = "INFANTRY_TITLE_MOTORISED" + maxWidth = 600 + maxHeight = 62 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "infantry_year2" + position = { x = 130 y = 50 } + textureFile = "" + font = "hoi_36header" + borderSize = { x = 0 y = 0} + text = "1918" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "infantry_year3" + position = { x = 270 y = 50 } + textureFile = "" + font = "hoi_36header" + borderSize = { x = 0 y = 0} + text = "1936" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "infantry_year5" + position = { x = 410 y = 50 } + font = "hoi_36header" + borderSize = { x = 0 y = 0} + text = "1938" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "infantry_year6" + position = { x = 550 y = 50 } + font = "hoi_36header" + borderSize = { x = 0 y = 0} + text = "1939" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "infantry_year7" + position = { x = 690 y = 50 } + font = "hoi_36header" + borderSize = { x = 0 y = 0} + text = "1940" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "infantry_year8" + position = { x = 830 y = 50 } + font = "hoi_36header" + borderSize = { x = 0 y = 0} + text = "1941" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "infantry_year9" + position = { x = 970 y = 50 } + font = "hoi_36header" + borderSize = { x = 0 y = 0} + text = "1942" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "infantry_year10" + position = { x = 1110 y = 50 } + font = "hoi_36header" + borderSize = { x = 0 y = 0} + text = "1943" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "infantry_year11" + position = { x = 1250 y = 50 } + font = "hoi_36header" + borderSize = { x = 0 y = 0} + text = "1944" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + instantTextBoxType = { + name = "infantry_year12" + position = { x = 1390 y = 50 } + font = "hoi_36header" + borderSize = { x = 0 y = 0} + text = "1945" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + instantTextBoxType = { + name = "infantry_year13" + position = { x = 1530 y = 50 } + font = "hoi_36header" + borderSize = { x = 0 y = 0} + text = "1946" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + } + + + gridboxtype = { + name = "support_weapons_tree" + position = { x = 140 y = 210 } + #size = { width = 420 height = 500 } + slotsize = { width = 70 height = 70 } + format = "LEFT" + } + + iconType = { + name = "highlight_infantry_1" + spriteType = "GFX_tutorial_research_small_item_icon_glow" + position = { x=135 y=170} + hide = yes + alwaystransparent = yes + } + + gridboxtype = { + name = "night_vision_tree" + position = { x = 140 y = 210 } + slotsize = { width = 70 height = 70 } + format = "LEFT" + } + + gridboxtype = { + name = "infantry_weapons_tree" + position = { x = 140 y = 325 } + slotsize = { width = 70 height = 70 } + format = "LEFT" + + } + + gridboxtype = { + name = "tech_trucks_tree" + position = { x = 140 y = 620 } + slotsize = { width = 70 height = 70 } + format = "LEFT" + } + + gridboxtype = { + name = "marines_tree" + position = { x = 140 y = 825 } + slotsize = { width = 70 height = 70 } + format = "LEFT" + } + + gridboxtype = { + name = "tech_mountaineers_tree" + position = { x = 140 y = 930 } + slotsize = { width = 70 height = 70 } + format = "LEFT" + } + + gridboxtype = { + name = "paratroopers_tree" + position = { x = 140 y = 1035 } + slotsize = { width = 70 height = 70 } + format = "LEFT" + } + + + gridboxtype = { + name = "tech_special_forces_tree" + position = { x = 140 y = 1140 } + slotsize = { width = 70 height = 70 } + format = "LEFT" + } + } + + containerWindowType = { + name = "support_folder" + position = { x=0 y=47 } + size = { width = 100%% height = 100%% } + margin = { top = 13 left = 13 bottom = 24 right = 25} + drag_scroll = { left middle } + verticalScrollbar = "right_vertical_slider" + horizontalScrollbar = "bottom_horizontal_slider" + scroll_wheel_factor = 40 + + background = { + name = "Background" + quadTextureSprite ="GFX_tiled_window_2b_border" + } + + containerWindowType = { + name = "techtree_stripes" + position = { x= 0 y= 0 } + size = { + width = 1400 height = 800 + min = { width = 100%% height = 100%% } + } + clipping = no + + iconType = { + name ="infantry_techtree_bg" + spriteType = "GFX_support_techtree_bg" + position = { x=0 y=0 } + alwaystransparent = yes + } + + instantTextBoxType = { + name = "support_year2" + position = { x = 90 y = 50 } + textureFile = "" + font = "hoi_36header" + borderSize = { x = 0 y = 0} + text = "1918" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "support_year3" + position = { x = 243 y = 50 } + textureFile = "" + font = "hoi_36header" + borderSize = { x = 0 y = 0} + text = "1936" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + +# instantTextBoxType = { +# name = "support_year5" +# position = { x = 370 y = 50 } +# font = "hoi_36header" +# borderSize = { x = 0 y = 0} +# text = "1938" +# maxWidth = 170 +# maxHeight = 32 +# format = left +# Orientation = "UPPER_LEFT" +# } + + instantTextBoxType = { + name = "support_year6" + position = { x = 523 y = 50 } + font = "hoi_36header" + borderSize = { x = 0 y = 0} + text = "1939" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + +# instantTextBoxType = { +# name = "support_year7" +# position = { x = 650 y = 50 } +# font = "hoi_36header" +# borderSize = { x = 0 y = 0} +# text = "1940" +# maxWidth = 170 +# maxHeight = 32 +# format = left +# Orientation = "UPPER_LEFT" +# } +# +# instantTextBoxType = { +# name = "support_year8" +# position = { x = 790 y = 50 } +# font = "hoi_36header" +# borderSize = { x = 0 y = 0} +# text = "1941" +# maxWidth = 170 +# maxHeight = 32 +# format = left +# Orientation = "UPPER_LEFT" +# } + + instantTextBoxType = { + name = "support_year9" + position = { x = 943 y = 50 } + font = "hoi_36header" + borderSize = { x = 0 y = 0} + text = "1942" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + +# instantTextBoxType = { +# name = "support_year10" +# position = { x = 1070 y = 50 } +# font = "hoi_36header" +# borderSize = { x = 0 y = 0} +# text = "1943" +# maxWidth = 170 +# maxHeight = 32 +# format = left +# Orientation = "UPPER_LEFT" +# } +# +# instantTextBoxType = { +# name = "support_year11" +# position = { x = 1210 y = 50 } +# font = "hoi_36header" +# borderSize = { x = 0 y = 0} +# text = "1944" +# maxWidth = 170 +# maxHeight = 32 +# format = left +# Orientation = "UPPER_LEFT" +# } + instantTextBoxType = { + name = "support_year12" + position = { x = 1363 y = 50 } + font = "hoi_36header" + borderSize = { x = 0 y = 0} + text = "1945" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } +# instantTextBoxType = { +# name = "support_year13" +# position = { x = 1490 y = 50 } +# font = "hoi_36header" +# borderSize = { x = 0 y = 0} +# text = "1946" +# maxWidth = 170 +# maxHeight = 32 +# format = left +# Orientation = "UPPER_LEFT" +# } + + instantTextBoxType = { + name = "support_subtitle_trains" + position = { x = 40 y = 1080 } + textureFile = "" + font = "hoi_33" + borderSize = { x = 0 y = 0} + text = "SUPPORT_TITLE_TRAINS" + maxWidth = 600 + maxHeight = 62 + format = left + Orientation = "UPPER_LEFT" + } + + } + + containerWindowType = { + name = "tiled_research_bg" + position = { x=150 y=640 } + size = { width = 1340 height = 430 } + clipping = no + + background = { + name = "Background" + quadTextureSprite ="GFX_tiled_research_bg" + } + } + + containerWindowType = { + name = "tiled_research_bg_2" + position = { x=160 y=920 } + size = { width = 1320 height = 140 } + clipping = no + + background = { + name = "Background" + quadTextureSprite ="GFX_tiled_research_bg" + } + } + + gridboxtype = { + name = "tech_support_tree" + position = { x = 100 y = 160 } + slotsize = { width = 70 height = 70 } + format = "LEFT" + } + gridboxtype = { + name = "electronic_mechanical_engineering_tree" + position = { x= 100 y=160 } + slotsize = { width=70 height= 70 } + format = "LEFT" + } + gridboxtype = { + name = "tech_trucks_tree" + position = { x = 100 y = 160 } + slotsize = { width = 70 height = 70 } + format = "LEFT" + } + + gridboxtype = { + name = "basic_train_tree" + position = { x = 100 y = 1180 } + slotsize = { width = 70 height = 70 } + format = "LEFT" + } + + } + + containerWindowType = { + name = "armour_folder" + position = { x=0 y=47 } + size = { width = 100%% height = 100%% } + margin = { top = 13 left = 13 bottom = 24 right = 25} + drag_scroll = { left middle } + verticalScrollbar = "right_vertical_slider" + horizontalScrollbar = "bottom_horizontal_slider" + scroll_wheel_factor = 40 + + background = { + name = "Background" + quadTextureSprite ="GFX_tiled_window_2b_border" + } + + containerWindowType = { + name = "techtree_stripes" + position = { x= 0 y= 0 } + size = { + width = 1450 height = 1090 + min = { width = 100%% height = 100%% } + } + clipping = no + + background = { + name = "Background" + quadTextureSprite ="GFX_techtree_stripes" + } + + iconType = { + name ="armortech_bg" + spriteType = "GFX_armortech_bg" + position = { x=0 y=0 } + alwaystransparent = yes + } + + containerWindowType = { + name = "armour_year_right" + position = { x=10 y=140 } + size = { width = 80 height = 100%% } + orientation = upper_left + + instantTextBoxType = { + name = "armour_year1" + position = { x = 60 y = 2 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1918" + maxWidth = 80 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "armour_year2" + position = { x = 60 y = 140 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1934" + maxWidth = 80 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "armour_year3" + position = { x = 60 y = 278 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1936" + maxWidth = 80 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "armour_year4" + position = { x = 60 y = 420 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1939" + maxWidth = 80 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "armour_year5" + position = { x = 60 y = 560 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1941" + maxWidth = 80 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "armour_year6" + position = { x = 60 y = 698 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1943" + maxWidth = 80 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "armour_year7" + position = { x = 60 y = 838 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1945" + maxWidth = 80 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + } + + + containerWindowType = { + name = "armour_year_left" + position = { x=-100 y=140 } + size = { width = 80 height = 100%% } + orientation = upper_right + + instantTextBoxType = { + name = "armour_year2_left" + position = { x = 0 y = 140 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1934" + maxWidth = 80 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "armour_year3_left" + position = { x = 0 y = 278 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1936" + maxWidth = 80 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "armour_year4_left" + position = { x = 0 y = 420 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1939" + maxWidth = 80 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "armour_year5_left" + position = { x = 0 y = 560 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1941" + maxWidth = 80 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "armour_year6_left" + position = { x = 0 y = 698 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1943" + maxWidth = 80 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "armour_year7_left" + position = { x = 0 y = 838 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1945" + maxWidth = 80 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + } + } + + + containerWindowType = { + name = "armour_subtitles" + position = { x = 0 y = 172 } + size = { width = 600 height = 80% } + orientation = center_up + origo = center_up + + instantTextBoxType = { + name = "armour_subtitle_heavy" + position = { x = 480 y = 55 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 4} + text = "ARMOUR_TITLE_HEAVY" + maxWidth = 200 + maxHeight = 62 + format = center + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "armour_subtitle_medium" + position = { x = 207 y = 335 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 4} + text = "ARMOUR_TITLE_MEDIUM" + maxWidth = 200 + maxHeight = 62 + format = center + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "armour_subtitle_light" + position = { x = -84 y = 55 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 4} + text = "ARMOUR_TITLE_LIGHT" + maxWidth = 200 + maxHeight = 62 + format = center + Orientation = "UPPER_LEFT" + } + instantTextBoxType = { + name = "armour_subtitle_amphibious" + position = { x = -360 y = 335 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 4} + text = "ARMOUR_TITLE_AMPH" + maxWidth = 200 + maxHeight = 62 + format = center + Orientation = "UPPER_LEFT" + } + } + + + gridboxtype = { + name = "gwtank_tree" + position = { x = 10% y = 172 } + size = { width = 80% height = 80% } + slotsize = { width = 70 height = 70 } + format = "UP" + } + } + + containerWindowType = { + name = "nsb_armour_folder" + position = { x=0 y=47 } + size = { width = 100%% height = 100%% } + margin = { top = 13 left = 13 bottom = 24 right = 25} + drag_scroll = { left middle } + verticalScrollbar = "right_vertical_slider" + horizontalScrollbar = "bottom_horizontal_slider" + scroll_wheel_factor = 40 + + background = { + name = "Background" + quadTextureSprite ="GFX_tiled_window_2b_border" + } + + containerWindowType = { + name = "techtree_stripes" + position = { x= 0 y= 0 } + size = { + width = 1600 height = 1090 + min = { width = 100%% height = 100%% } + } + clipping = no + + background = { + name = "Background" + quadTextureSprite ="GFX_techtree_stripes" + } + + iconType = { + name ="armortech_bg" + spriteType = "GFX_armortech_bg" + position = { x=0 y=0 } + alwaystransparent = yes + } + + containerWindowType = { + name = "armour_year_left" + position = { x=10 y=50 } + size = { width = 80 height = 100%% } + orientation = upper_left + + instantTextBoxType = { + name = "armour_year1" + position = { x = 60 y = 2 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1918" + maxWidth = 80 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "armour_year2" + position = { x = 60 y = 140 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1934" + maxWidth = 80 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "armour_year3" + position = { x = 60 y = 278 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1936" + maxWidth = 80 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "armour_year4" + position = { x = 60 y = 420 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1939" + maxWidth = 80 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "armour_year5" + position = { x = 60 y = 560 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1941" + maxWidth = 80 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "armour_year6" + position = { x = 60 y = 698 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1943" + maxWidth = 80 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "armour_year7" + position = { x = 60 y = 838 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1945" + maxWidth = 80 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + } + + + containerWindowType = { + name = "armour_year_right" + position = { x=-100 y=50 } + size = { width = 80 height = 100%% } + orientation = upper_right + + instantTextBoxType = { + name = "armour_year1" + position = { x = 0 y = 2 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1918" + maxWidth = 80 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "armour_year2_left" + position = { x = 0 y = 140 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1934" + maxWidth = 80 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "armour_year3_left" + position = { x = 0 y = 278 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1936" + maxWidth = 80 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "armour_year4_left" + position = { x = 0 y = 420 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1939" + maxWidth = 80 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "armour_year5_left" + position = { x = 0 y = 560 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1941" + maxWidth = 80 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "armour_year6_left" + position = { x = 0 y = 698 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1943" + maxWidth = 80 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "armour_year7_left" + position = { x = 0 y = 838 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1945" + maxWidth = 80 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + } + } + + + containerWindowType = { + name = "nsb_armour_subtitles" + position = { x = 750 y = 40 } + size = { width = 600 height = 80% } + orientation = upper_left + origo = upper_left + + instantTextBoxType = { + name = "armour_subtitle_heavy" + position = { x = 275k y = 50 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 4} + text = "ARMOUR_TITLE_HEAVY" + maxWidth = 200 + maxHeight = 62 + format = center + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "armour_subtitle_medium" + position = { x = 150 y = 300 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 4} + text = "ARMOUR_TITLE_MEDIUM" + maxWidth = 200 + maxHeight = 62 + format = center + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "armour_subtitle_light" + position = { x = -140 y = 55 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 4} + text = "ARMOUR_TITLE_LIGHT" + maxWidth = 200 + maxHeight = 62 + format = center + Orientation = "UPPER_LEFT" + } + instantTextBoxType = { + name = "armour_subtitle_amphibious" + position = { x = -400 y = 305 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 4} + text = "ARMOUR_TITLE_AMPH" + maxWidth = 200 + maxHeight = 62 + format = center + Orientation = "UPPER_LEFT" + } + } + + + gridboxtype = { + name = "gwtank_chassis_tree" + position = { x= 750 y = 40 } + size = { width = 80% height = 80% } + slotsize = { width = 70 height = 70 } + format = "UPPER_LEFT" + } + + gridboxtype = { + name = "armor_tech_1_tree" + position = { x = 0 y = 40 } + size = { width = 80% height = 80% } + slotsize = { width = 70 height = 70 } + format = "UPPER_LEFT" + } + + gridboxtype = { + name = "engine_tech_1_tree" + position = { x = 175 y = 40 } + size = { width = 80% height = 80% } + slotsize = { width = 70 height = 70 } + format = "UPPER_LEFT" + } + } + + containerWindowType = { + name = "artillery_folder" + position = { x=0 y=47 } + size = { width = 100%% height = 100%% } + margin = { top = 13 left = 13 bottom = 24 right = 25} + drag_scroll = { left middle } + verticalScrollbar = "right_vertical_slider" + horizontalScrollbar = "bottom_horizontal_slider" + scroll_wheel_factor = 40 + + background = { + name = "Background" + quadTextureSprite ="GFX_tiled_window_2b_border" + } + + containerWindowType = { + name = "techtree_stripes" + position = { x= 0 y= 0 } + size = { + width = 1239 height = 1390 + min = { width = 100%% height = 100%% } + } + clipping = no + + background = { + name = "Background" + quadTextureSprite ="GFX_techtree_stripes" + } + + iconType = { + name ="artillery_techtree_bg" + spriteType = "GFX_artillery_techtree_bg" + position = { x=0 y=0 } + alwaystransparent = yes + } + + containerWindowType = { + name = "artillery_subtitles" + position = { x = 0 y = 50 } + size = { width = 600 height = 80% } + orientation = center_up + origo = center_up + + instantTextBoxType = { + name = "artillery_subtitle_rocket" + position = { x = 405 y = 460 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 4} + text = "ARTILLERY_TITLE_ROCKET" + maxWidth = 210 + maxHeight = 22 + format = center + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "artillery_subtitle_anti_tank" + position = { x = 655 y = 160 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 4} + text = "ARTILLERY_TITLE_AT" + maxWidth = 290 + maxHeight = 62 + format = center + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "artillery_subtitle_artillery" + position = { x = 105 y = 55 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 4} + text = "ARTILLERY_TITLE" + maxWidth = 400 + maxHeight = 62 + format = center + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "artillery_subtitle_anti_air" + position = { x = -14 y = 160 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 4} + text = "ARTILLERT_TITLE_AA" + maxWidth = 200 + maxHeight = 62 + format = center + Orientation = "UPPER_LEFT" + } + } + + containerWindowType = { + name = "artillery_year_left" + position = { x=10 y=45 } + size = { width = 130 height = 100% } + orientation = upper_left + + instantTextBoxType = { + name = "artillery_year2" + position = { x = 60 y = 140 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1934" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "artillery_year3" + position = { x = 60 y = 278 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1936" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "artillery_year4" + position = { x = 60 y = 420 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1939" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "artillery_year5" + position = { x = 60 y = 560 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1940" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "artillery_year6" + position = { x = 60 y = 698 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1941" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "artillery_year7" + position = { x = 60 y = 838 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1942" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "artillery_year8" + position = { x = 60 y = 978 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1943" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "artillery_year9" + position = { x = 60 y = 1118 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1944" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "artillery_year10" + position = { x = 60 y = 1258 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1945" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + } + + containerWindowType = { + name = "artillery_year_right" + position = { x=-100 y=45 } + size = { width = 130 height = 100% } + orientation = upper_right + + instantTextBoxType = { + name = "artillery_year2" + position = { x = 0 y = 140 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1934" + maxWidth = 130 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "artillery_year3" + position = { x = 0 y = 278 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1936" + maxWidth = 130 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "artillery_year4" + position = { x = 0 y = 420 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1939" + maxWidth = 130 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "artillery_year5" + position = { x = 0 y = 560 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1940" + maxWidth = 130 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "artillery_year6" + position = { x = 0 y = 698 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1941" + maxWidth = 130 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "artillery_year7" + position = { x = 0 y = 838 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1942" + maxWidth = 130 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "artillery_year8" + position = { x = 0 y = 978 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1943" + maxWidth = 130 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "artillery_year9" + position = { x = 0 y = 1118 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1944" + maxWidth = 130 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "artillery_year10" + position = { x = 0 y = 1258 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1945" + maxWidth = 130 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + } + + } + + gridboxtype = { + name = "gw_artillery_tree" + position = { x = 10% y = 172 } + size = { width = 80% height = 80% } + slotsize = { width = 70 height = 70 } + format = "UP" + } + } + + containerWindowType = { + name = "naval_folder" + position = { x=0 y=47 } + size = { width = 100%% height = 100%% } + margin = { top = 13 left = 13 bottom = 24 right = 25} + drag_scroll = { left middle } + verticalScrollbar = "right_vertical_slider" + horizontalScrollbar = "bottom_horizontal_slider" + scroll_wheel_factor = 40 + + background = { + name = "Background" + quadTextureSprite ="GFX_tiled_window_2b_border" + } + +# containerWindowType = { +# name = "size_filler" +# position = { x=0 y=0 } +# size = { width = 1700 height = 1200 } +# +# } + + iconType = { + name ="naval_techtree_bg" + spriteType = "GFX_naval_techtree_bg" + position = { x=0 y=0 } + } + + instantTextBoxType = { + name = "naval_year1" + position = { x = 224 y = 20 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1922" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "naval_year2" + position = { x = 644 y = 20 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1936" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "naval_year3" + position = { x = 1064 y = 20 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1940" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "naval_year4" + position = { x = 1484 y = 20 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1944" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "naval_subtitle_destroyer" + position = { x = 30 y = 55 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 4} + text = "NAVAL_TITLE_DESTROYERS" + maxWidth = 600 + maxHeight = 62 + format = left + Orientation = "UPPER_LEFT" + pdx_tooltip = "destroyer_desc" + } + + instantTextBoxType = { + name = "naval_subtitle_cruiser" + position = { x = 30 y = 185 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 4} + text = "NAVAL_TITLE_CRUISERS" + maxWidth = 600 + maxHeight = 62 + format = left + Orientation = "UPPER_LEFT" + pdx_tooltip = "both_cruisers_desc" + } + + instantTextBoxType = { + name = "naval_subtitle_battlecruiser" + position = { x = 30 y = 465 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 4} + text = "NAVAL_TITLE_BATTLECRUISERS" + maxWidth = 600 + maxHeight = 62 + format = left + Orientation = "UPPER_LEFT" + pdx_tooltip = "battle_cruiser_desc" + } + + instantTextBoxType = { + name = "naval_subtitle_battleship" + position = { x = 30 y = 605 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 4} + text = "NAVAL_TITLE_BATTLESHIPS" + maxWidth = 600 + maxHeight = 62 + format = left + Orientation = "UPPER_LEFT" + pdx_tooltip = "battleship_desc" + } + + instantTextBoxType = { + name = "naval_subtitle_carrier" + position = { x = 30 y = 893 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 4} + text = "NAVAL_TITLE_CARRIERS" + maxWidth = 600 + maxHeight = 62 + format = left + Orientation = "UPPER_LEFT" + pdx_tooltip = "carrier_desc" + } + + instantTextBoxType = { + name = "naval_subtitle_sub" + position = { x = 30 y = 1032 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 4} + text = "NAVAL_TITLE_SUBMARINES" + maxWidth = 600 + maxHeight = 62 + format = left + Orientation = "UPPER_LEFT" + pdx_tooltip = "submarine_desc" + } + + instantTextBoxType = { + name = "naval_subtitle_transport" + position = { x = 30 y = 1177 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 4} + text = "NAVAL_TITLE_TRANSPORTS" + maxWidth = 600 + maxHeight = 62 + format = left + Orientation = "UPPER_LEFT" + } + + containerWindowType = { + name = "tiled_window_transparent_transparent" + position = { x= 0 y= 0 } + size = { + width=1700 height=1300 + min = { width=100%% height=100%% } + } + clipping = no + + background = { + name = "Background" + quadTextureSprite ="GFX_tiled_window_transparent_transparent" + } + } + + gridboxtype = { + name = "early_destroyer_tree" + position = { x = 150 y = 60} + size = { width = 100 height = 140 } + slotsize = { width = 70 height = 70 } + format = "LEFT" + } + + gridboxtype = { + name = "early_ship_hull_light_tree" + position = { x = 150 y = 60} + size = { width = 100 height = 140 } + slotsize = { width = 70 height = 70 } + format = "LEFT" + } + + gridboxtype = { + name = "early_light_cruiser_tree" + position = { x = 150 y = 260 } + size = { width = 100 height = 140 } + slotsize = { width = 70 height = 70 } + format = "LEFT" + } + + gridboxtype = { + name = "early_heavy_cruiser_tree" + position = { x = 150 y = 260 } + size = { width = 100 height = 140 } + slotsize = { width = 70 height = 70 } + format = "LEFT" + } + + gridboxtype = { + name = "transport_tree" + position = { x = 150 y = 1180 } + size = { width = 100 height = 140 } + slotsize = { width = 70 height = 70 } + format = "LEFT" + } + + gridboxtype = { + name = "early_battlecruiser_tree" + position = { x = 150 y = 540 } + size = { width = 100 height = 140 } + slotsize = { width = 70 height = 70 } + format = "LEFT" + } + + gridboxtype = { + name = "early_battleship_tree" + position = { x = 150 y = 540 } + size = { width = 100 height = 140 } + slotsize = { width = 70 height = 70 } + format = "LEFT" + } + + gridboxtype = { + name = "early_carrier_tree" + position = { x = 150 y = 900 } + size = { width = 100 height = 140 } + slotsize = { width = 70 height = 70 } + format = "LEFT" + } + + gridboxtype = { + name = "early_submarine_tree" + position = { x = 150 y = 1040 } + size = { width = 100 height = 140 } + slotsize = { width = 70 height = 70 } + format = "LEFT" + } + + } + + containerWindowType = { + name = "mtgnavalfolder" + position = { x=0 y=47 } + size = { width = 100%% height = 100%% } + margin = { top = 13 left = 13 bottom = 24 right = 25} + drag_scroll = { left middle } + verticalScrollbar = "right_vertical_slider" + horizontalScrollbar = "bottom_horizontal_slider" + scroll_wheel_factor = 40 + + background = { + name = "Background" + quadTextureSprite ="GFX_tiled_window_2b_border" + } + + # containerWindowType = { + # name = "size_filler" + # position = { x=0 y=0 } + # size = { width = 1700 height = 1200 } + + # } + + iconType = { + name ="mtgnavaltechtree_bg" + spriteType = "GFX_naval_techtree_bg" + position = { x=0 y=0 } + } + + instantTextBoxType = { + name = "naval_year1" + position = { x = 20 y = 100 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1914" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "naval_year2" + position = { x = 20 y = 300 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1924" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "naval_year3" + position = { x = 20 y = 500 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1932" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "naval_year4" + position = { x = 20 y = 700 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1940" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "naval_year5" + position = { x = 20 y = 900 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1944" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "naval_subtitle_destroyer" + position = { x = 220 y = 35 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 4} + text = "NAVAL_TITLE_DESTROYERS" + maxWidth = 600 + maxHeight = 62 + format = left + Orientation = "UPPER_LEFT" + pdx_tooltip = "destroyer_desc" + } + + instantTextBoxType = { + name = "naval_subtitle_cruiser" + position = { x = 720 y = 35 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 4} + text = "NAVAL_TITLE_CRUISERS" + maxWidth = 600 + maxHeight = 62 + format = left + Orientation = "UPPER_LEFT" + pdx_tooltip = "both_cruisers_desc" + } + + instantTextBoxType = { + name = "naval_subtitle_armor" + position = { x = 1010 y = 35 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 4} + text = "NAVAL_TITLE_ARMOR_LAYOUT" + maxWidth = 600 + maxHeight = 62 + format = left + Orientation = "UPPER_LEFT" + pdx_tooltip = "armor_desc" + } + + instantTextBoxType = { + name = "naval_subtitle_battleship" + position = { x = 1370 y = 35 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 4} + text = "NAVAL_TITLE_BATTLESHIPS" + maxWidth = 600 + maxHeight = 62 + format = left + Orientation = "UPPER_LEFT" + pdx_tooltip = "battleship_desc" + } + + instantTextBoxType = { + name = "naval_subtitle_carrier" + position = { x = 1800 y = 35 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 4} + text = "NAVAL_TITLE_CARRIERS" + maxWidth = 600 + maxHeight = 62 + format = left + Orientation = "UPPER_LEFT" + pdx_tooltip = "carrier_desc" + } + + instantTextBoxType = { + name = "naval_subtitle_sub" + position = { x = 2150 y = 35 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 4} + text = "NAVAL_TITLE_SUBMARINES" + maxWidth = 600 + maxHeight = 62 + format = left + Orientation = "UPPER_LEFT" + pdx_tooltip = "submarine_desc" + } + + containerWindowType = { + name = "tiled_window_transparent_transparent" + position = { x= 0 y= 0 } + size = { + width=1700 height=1300 + min = { width=100%% height=100%% } + } + clipping = no + + background = { + name = "Background" + quadTextureSprite ="GFX_tiled_window_transparent_transparent" + } + } + + containerWindowType = { + name = "tiled_research_bg" + position = { x=95 y=75 } + size = { width = 450 height = 1050 } + clipping = no + + background = { + name = "Background" + quadTextureSprite ="GFX_tiled_research_bg" + } + } + containerWindowType = { + name = "tiled_research_bg_2" + position = { x=990 y=75 } + size = { width = 700 height = 1050 } + clipping = no + + background = { + name = "Background" + quadTextureSprite ="GFX_tiled_research_bg" + } + } + containerWindowType = { + name = "tiled_research_bg_3" + position = { x=550 y=955 } + size = { width = 230 height = 270 } + clipping = no + + background = { + name = "Background" + quadTextureSprite ="GFX_tiled_research_red_bg" + } + } + + gridboxtype = { + name = "early_ship_hull_light_tree" + position = { x = 250 y = 40 } + size = { width = 100 height = 140 } + slotsize = { width = 60 height = 50 } + format = "UP" + } + + gridboxtype = { + name = "early_ship_hull_cruiser_tree" + position = { x = 790 y = 40 } + size = { width = 100 height = 140 } + slotsize = { width = 60 height = 50 } + format = "UP" + } + + gridboxtype = { + name = "incremental_armor_scheme_tree" + position = { x = 950 y = 40 } + size = { width = 100 height = 140 } + slotsize = { width = 60 height = 50 } + format = "UP" + } + + gridboxtype = { + name = "harvey_steel_tree" + position = { x = 1050 y = 40 } + size = { width = 100 height = 140 } + slotsize = { width = 55 height = 50 } + format = "UP" + } + + gridboxtype = { + name = "early_ship_hull_heavy_tree" + position = { x = 1400 y = 40 } + size = { width = 100 height = 140 } + slotsize = { width = 60 height = 50 } + format = "UP" + } + + gridboxtype = { + name = "prototype_airplane_launcher_tree" + position = { x = 1875 y = 40 } + size = { width = 100 height = 140 } + slotsize = { width = 60 height = 50 } + format = "UP" + } + + gridboxtype = { + name = "early_ship_hull_submarine_tree" + position = { x = 2250 y = 40 } + size = { width = 100 height = 140 } + slotsize = { width = 60 height = 50 } + format = "UP" + } + + gridboxtype = { + name = "naval_radio_guiding_system_tree" + position = { x = 550 y = 790 } + size = { width = 100 height = 140 } + slotsize = { width = 60 height = 50 } + format = "UP" + } + + gridboxtype = { + name = "anti_air_rockets_tree" + position = { x = 490 y = 980 } + size = { width = 100 height = 140 } + slotsize = { width = 60 height = 50 } + format = "UP" + } + } + + containerWindowType = { + name = "mtgnavalsupportfolder" + position = { x=0 y=47 } + size = { width = 100%% height = 100%% } + margin = { top = 13 left = 13 bottom = 24 right = 25} + drag_scroll = { left middle } + verticalScrollbar = "right_vertical_slider" + horizontalScrollbar = "bottom_horizontal_slider" + scroll_wheel_factor = 40 + + background = { + name = "Background" + quadTextureSprite ="GFX_tiled_window_2b_border" + } + + iconType = { + name ="mtgnavaltechtree_bg" + spriteType = "GFX_naval_techtree_bg" + position = { x=0 y=0 } + } + + instantTextBoxType = { + name = "naval_year1" + position = { x = 224 y = 20 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1914" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "naval_year2" + position = { x = 500 y = 20 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1922" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "naval_year3" + position = { x = 850 y = 20 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1936" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "naval_year4" + position = { x = 1060 y = 20 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1940" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "naval_year5" + position = { x = 1620 y = 20 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1944" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "naval_subtitle_armaments" + position = { x = 30 y = 100 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 4} + text = "NAVAL_TITLE_ARMAMENT" + maxWidth = 600 + maxHeight = 62 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "naval_subtitle_torpedoes" + position = { x = 30 y = 800 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 4} + text = "NAVAL_TITLE_TORPEDOES" + maxWidth = 600 + maxHeight = 62 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "naval_subtitle_damage_control" + position = { x = 30 y = 1100 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 4} + text = "NAVAL_TITLE_DAMAGE_CONTROL" + maxWidth = 600 + maxHeight = 62 + format = left + Orientation = "UPPER_LEFT" + } + instantTextBoxType = { + name = "naval_subtitle_fire_control" + position = { x = 30 y = 1220 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 4} + text = "NAVAL_TITLE_FIRE_CONTROL" + maxWidth = 600 + maxHeight = 62 + format = left + Orientation = "UPPER_LEFT" + } + instantTextBoxType = { + name = "naval_subtitle_transport" + position = { x = 30 y = 1410 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 4} + text = "NAVAL_TITLE_TRANSPORTS" + maxWidth = 600 + maxHeight = 62 + format = left + Orientation = "UPPER_LEFT" + } + instantTextBoxType = { + name = "naval_subtitle_auxiliary" + position = { x = 30 y = 1810 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 4} + text = "NAVAL_TITLE_AUXILIARY" + maxWidth = 600 + maxHeight = 62 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "naval_subtitle_mines" + position = { x = 30 y = 2350 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 4} + text = "NAVAL_TITLE_MINES" + maxWidth = 600 + maxHeight = 62 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "naval_year1_a" + position = { x = 224 y = 1370 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1914" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "naval_year2_a" + position = { x = 500 y = 1370 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1922" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "naval_year3_a" + position = { x = 850 y = 1370 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1936" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "naval_year4_a" + position = { x = 1060 y = 1370 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1940" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "naval_year5_a" + position = { x = 1620 y = 1370 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1944" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + containerWindowType = { + name = "tiled_window_transparent_transparent" + position = { x= 0 y= 0 } + size = { + width=1700 height=1300 + min = { width=100%% height=100%% } + } + clipping = no + + background = { + name = "Background" + quadTextureSprite ="GFX_tiled_window_transparent_transparent" + } + } + + gridboxtype = { + name = "basic_battery_tree" + position = { x = 150 y = 275 } + size = { width = 100 height = 140 } + slotsize = { width = 70 height = 35 } + format = "LEFT" + } + + gridboxtype = { + name = "basic_torpedo_tree" + position = { x = 150 y = 800 } + size = { width = 100 height = 140 } + slotsize = { width = 70 height = 70 } + format = "LEFT" + } + + gridboxtype = { + name = "damage_control_1_tree" + position = { x = 150 y = 1100 } + size = { width = 100 height = 140 } + slotsize = { width = 70 height = 70 } + format = "LEFT" + } + + gridboxtype = { + name = "fire_control_methods_1_tree" + position = { x = 150 y = 1230 } + size = { width = 100 height = 140 } + slotsize = { width = 70 height = 70 } + format = "LEFT" + } + + gridboxtype = { + name = "mtg_transport_tree" + position = { x = 150 y = 1410 } + size = { width = 100 height = 140 } + slotsize = { width = 70 height = 70 } + format = "LEFT" + } + + gridboxtype = { + name = "basic_naval_mines_tree" + position = { x = 150 y = 2350 } + size = { width = 100 height = 140 } + slotsize = { width = 70 height = 70 } + format = "LEFT" + } + } + + containerWindowType = { + name = "air_techs_folder" + position = { x=0 y=47 } + size = { width = 100%% height = 100%% } + margin = { top = 13 left = 0 bottom = 24 right = 25} + drag_scroll = { left middle } + verticalScrollbar = "right_vertical_slider" + horizontalScrollbar = "bottom_horizontal_slider" + scroll_wheel_factor = 40 + + background = { + name = "Background" + quadTextureSprite ="GFX_tiled_window_2b_border" + } + + containerWindowType = { + name = "techtree_stripes" + position = { x= 0 y= 0 } + size = { + width = 2000 height = 1300 + min = { width=100%% height=100%% } + } + clipping = no + + background = { + name = "Background" + quadTextureSprite ="GFX_techtree_stripes" + } + + iconType = { + name ="artillery_techtree_bg" + spriteType = "GFX_air_techtree_bg" + position = { x=0 y=0 } + alwaystransparent = yes + } + + } + + instantTextBoxType = { + name = "airtech_year2" + position = { x = 30 y = 160 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1933" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "airtech_year3" + position = { x = 30 y = 298 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1936" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "airtech_year4" + position = { x = 30 y = 440 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1940" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "airtech_year5" + position = { x = 30 y = 580 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1944" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "airtech_year6" + position = { x = 30 y = 858 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1945" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "airtech_year7" + position = { x = 30 y = 998 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1950" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + containerWindowType = { + name = "airtech_year_left" + position = { x=1750 y=0 } + size = { width = 200 height = 100% } + orientation = upper_left + + instantTextBoxType = { + name = "airtech_year2" + position = { x = 60 y = 160 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1933" + maxWidth = 170 + maxHeight = 32 + format = right + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "airtech_year3" + position = { x = 60 y = 298 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1936" + maxWidth = 170 + maxHeight = 32 + format = right + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "airtech_year4" + position = { x = 60 y = 440 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1940" + maxWidth = 170 + maxHeight = 32 + format = right + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "airtech_year5" + position = { x = 60 y = 580 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1944" + maxWidth = 170 + maxHeight = 32 + format = right + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "airtech_year6" + position = { x = 60 y = 858 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1945" + maxWidth = 170 + maxHeight = 32 + format = right + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "airtech_year7" + position = { x = 60 y = 998 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1950" + maxWidth = 170 + maxHeight = 32 + format = right + Orientation = "UPPER_LEFT" + } + } + + + instantTextBoxType = { + name = "airtech_subtitle_fighter" + position = { x = 355 y = 110 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 4} + text = "AIR_TITLE_FIGHTER" + maxWidth = 300 + maxHeight = 62 + format = center + Orientation = "UPPER_LEFT" + pdx_tooltip = "fighter_equipment_desc" + } + + instantTextBoxType = { + name = "airtech_subtitle_cas" + position = { x = 110 y = 185 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 4} + text = "AIR_TITLE_CAS" + maxWidth = 300 + maxHeight = 62 + format = center + Orientation = "UPPER_LEFT" + pdx_tooltip = "CAS_equipment_desc" + } + + instantTextBoxType = { + name = "airtech_subtitle_nav" + position = { x = 595 y = 185 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 4} + text = "AIR_TITLE_NAV" + maxWidth = 300 + maxHeight = 62 + format = center + Orientation = "UPPER_LEFT" + pdx_tooltip = "nav_bomber_equipment_desc" + } + + instantTextBoxType = { + name = "airtech_subtitle_h_fighter" + position = { x = 870 y = 185 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 4} + text = "AIR_TITLE_HEAVY_FIGHTER" + maxWidth = 300 + maxHeight = 62 + format = center + Orientation = "UPPER_LEFT" + pdx_tooltip = "heavy_fighter_equipment_desc" + } + + instantTextBoxType = { + name = "airtech_subtitle_tac" + position = { x = 1110 y = 90 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 4} + text = "AIR_TITLE_MEDIUM_BOMBER" + maxWidth = 300 + maxHeight = 62 + format = center + Orientation = "UPPER_LEFT" + pdx_tooltip = "tac_bomber_equipment_desc" + } + + instantTextBoxType = { + name = "airtech_subtitle_strat" + position = { x = 1345 y = 185 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 4} + text = "AIR_TITLE_STRAT_BOMBER" + maxWidth = 300 + maxHeight = 62 + format = center + Orientation = "UPPER_LEFT" + pdx_tooltip = "strat_bomber_equipment_desc" + } + + instantTextBoxType = { + name = "airtech_subtitle_scout" + position = { x = 1620 y = 185 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 4} + text = "AIR_TITLE_SCOUT_PLANE" + maxWidth = 300 + maxHeight = 62 + format = center + Orientation = "UPPER_LEFT" + pdx_tooltip = "scout_plane_equipment_1_desc" + } + + + containerWindowType = { + name = "tiled_research_bg" + position = { x=250 y=807 } + size = { width = 1475 height = 350 } + clipping = no + + background = { + name = "Background" + quadTextureSprite ="GFX_tiled_research_bg" + } + } + + gridboxtype = { + name = "early_fighter_tree" + position = { x = 300 y = 32 } + size = { width = 400 height = 1000 } + slotsize = { width = 60 height = 70 } + format = "UP" + } + + gridboxtype = { + name = "early_bomber_tree" + position = { x = 935 y = 32 } + size = { width = 400 height = 1000 } + slotsize = { width = 60 height = 70 } + format = "UP" + } + + gridboxtype = { + name = "strategic_bomber1_tree" + position = { x = 1400 y = 32 } + size = { width = 200 height = 1000 } + slotsize = { width = 70 height = 70 } + format = "UP" + } + + gridboxtype = { + name = "scout_plane1_tree" + position = { x = 870 y = 32 } + size = { width = 400 height = 1000 } + slotsize = { width = 70 height = 70 } + format = "UP" + } + + gridboxtype = { + name = "experimental_rockets_tree" + position = { x = 540 y = 0 } + size = { width = 400 height = 400 } + slotsize = { width = 70 height = 70 } + format = "UP" + } + } + + containerWindowType = { + name = "bba_air_techs_folder" + position = { x=0 y=47 } + size = { width = 100%% height = 100%% } + margin = { top = 13 left = 0 bottom = 24 right = 25} + drag_scroll = { left middle } + verticalScrollbar = "right_vertical_slider" + horizontalScrollbar = "bottom_horizontal_slider" + scroll_wheel_factor = 40 + + background = { + name = "Background" + quadTextureSprite ="GFX_tiled_window_2b_border" + } + + containerWindowType = { + name = "techtree_stripes" + position = { x= 0 y= 0 } + size = { + width = 2000 height = 1300 + min = { width=100%% height=100%% } + } + clipping = no + + background = { + name = "Background" + quadTextureSprite ="GFX_techtree_stripes" + } + + iconType = { + name ="artillery_techtree_bg" + spriteType = "GFX_air_techtree_bg" + position = { x=0 y=0 } + alwaystransparent = yes + } + + } + + instantTextBoxType = { + name = "airtech_year2" + position = { x = 30 y = 160 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1933" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "airtech_year3" + position = { x = 30 y = 298 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1936" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "airtech_year4" + position = { x = 30 y = 440 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1940" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "airtech_year5" + position = { x = 30 y = 580 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1944" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "airtech_year6" + position = { x = 30 y = 858 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1945" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "airtech_year7" + position = { x = 30 y = 998 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1950" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + containerWindowType = { + name = "airtech_year_left" + position = { x=1750 y=0 } + size = { width = 200 height = 100% } + orientation = upper_left + + instantTextBoxType = { + name = "airtech_year2" + position = { x = 60 y = 160 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1933" + maxWidth = 170 + maxHeight = 32 + format = right + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "airtech_year3" + position = { x = 60 y = 298 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1936" + maxWidth = 170 + maxHeight = 32 + format = right + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "airtech_year4" + position = { x = 60 y = 440 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1940" + maxWidth = 170 + maxHeight = 32 + format = right + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "airtech_year5" + position = { x = 60 y = 580 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1944" + maxWidth = 170 + maxHeight = 32 + format = right + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "airtech_year6" + position = { x = 60 y = 858 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1945" + maxWidth = 170 + maxHeight = 32 + format = right + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "airtech_year7" + position = { x = 60 y = 998 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1950" + maxWidth = 170 + maxHeight = 32 + format = right + Orientation = "UPPER_LEFT" + } + } + + + instantTextBoxType = { + name = "airtech_subtitle_airframe" + position = { x = 410 y = 110 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 4} + text = "AIR_TITLE_AIRFRAME" + maxWidth = 300 + maxHeight = 62 + format = center + Orientation = "UPPER_LEFT" + pdx_tooltip = "" + } + + instantTextBoxType = { + name = "airtech_subtitle_weapons" + position = { x = 1155 y = 110 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 4} + text = "AIR_TITLE_WEAPONS" + maxWidth = 300 + maxHeight = 62 + format = center + Orientation = "UPPER_LEFT" + pdx_tooltip = "" + } + + instantTextBoxType = { + name = "airtech_subtitle_engines" + position = { x = 1650 y = 110 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 4} + text = "AIR_TITLE_ENGINES" + maxWidth = 300 + maxHeight = 62 + format = center + Orientation = "UPPER_LEFT" + pdx_tooltip = "nav_bomber_equipment_desc" + } + + containerWindowType = { + name = "tiled_research_bg" + position = { x=180 y=807 } + size = { width = 775 height = 200 } + clipping = no + + background = { + name = "Background" + quadTextureSprite ="GFX_tiled_research_bg" + } + } + + gridboxtype = { + name = "iw_small_airframe_tree" + position = { x = 100 y = 32 } + size = { width = 400 height = 1000 } + slotsize = { width = 60 height = 70 } + format = "UP" + } + + gridboxtype = { + name = "iw_medium_airframe_tree" + position = { x = 235 y = 32 } + size = { width = 400 height = 1000 } + slotsize = { width = 60 height = 70 } + format = "UP" + } + + gridboxtype = { + name = "iw_large_airframe_tree" + position = { x = 715 y = 32 } + size = { width = 200 height = 1000 } + slotsize = { width = 70 height = 70 } + format = "UP" + } + + gridboxtype = { + name = "early_bombs_tree" + position = { x = 800 y = 32 } + size = { width = 400 height = 1000 } + slotsize = { width = 70 height = 70 } + format = "UP" + } + + gridboxtype = { + name = "aa_lmg_tree" + position = { x = 1080 y = 32 } + size = { width = 400 height = 1000 } + slotsize = { width = 70 height = 70 } + format = "UP" + } + + gridboxtype = { + name = "photo_reconnaisance_tree" + position = { x = 1200 y = 32 } + size = { width = 400 height = 1000 } + slotsize = { width = 70 height = 70 } + format = "UP" + } + + gridboxtype = { + name = "engines_1_tree" + position = { x = 1600 y = 32 } + size = { width = 400 height = 400 } + slotsize = { width = 70 height = 70 } + format = "UP" + } + + gridboxtype = { + name = "air_torpedoe_1_tree" + position = { x = 1325 y = 32 } + size = { width = 400 height = 400 } + slotsize = { width = 70 height = 70 } + format = "UP" + } + + gridboxtype = { + name = "experimental_rockets_tree" + position = { x = 540 y = 0 } + size = { width = 400 height = 400 } + slotsize = { width = 70 height = 70 } + format = "UP" + } + } + + containerWindowType = { + name = "industry_folder" + position = { x=0 y=47 } + size = { width = 100%% height = 100%% } + margin = { top = 13 left = 13 bottom = 24 right = 25} + drag_scroll = { left middle } + verticalScrollbar = "right_vertical_slider" + horizontalScrollbar = "bottom_horizontal_slider" + scroll_wheel_factor = 40 + + background = { + name = "Background" + quadTextureSprite ="GFX_tiled_window_2b_border" + } + ### TODO THESE SHOULD NOT USE RELATIVE POSITIONING, BUT RATHER USE FIXED + + containerWindowType = { + name = "size_filler" + position = { x=0 y=0 } + size = { + width = 1550 height = 1000 + min = { width = 100%% height = 100%% } + } + + iconType = { + name ="GFX_industry_techtree_bg" + spriteType = "GFX_industry_techtree_bg" + position = { x=0 y=0 } + } + + containerWindowType = { + name = "engineering_year_left" + position = { x=100 y=40 } + size = { width = 130 height = 100% } + orientation = upper_left + + instantTextBoxType = { + name = "industry_year2" + position = { x = 0 y = 140 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1936" + maxWidth = 130 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + +# instantTextBoxType = { +# name = "industry_year3" +# position = { x = 0 y = 280 } +# textureFile = "" +# font = "hoi_36header" +# borderSize = {x = 0 y = 4} +# text = "1935" +# maxWidth = 130 +# maxHeight = 32 +# format = left +# Orientation = "UPPER_LEFT" +# } + + instantTextBoxType = { + name = "industry_year4" + position = { x = 0 y = 420 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1937" + maxWidth = 130 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "industry_year5" + position = { x = 0 y = 560 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1939" + maxWidth = 130 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "industry_year6" + position = { x = 0 y = 700 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1941" + maxWidth = 130 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "industry_year7" + position = { x = 0 y = 840 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1943" + maxWidth = 130 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + +# instantTextBoxType = { +# name = "industry_year8" +# position = { x = 0 y = 980 } +# textureFile = "" +# font = "hoi_36header" +# borderSize = {x = 0 y = 4} +# text = "1943" +# maxWidth = 130 +# maxHeight = 32 +# format = left +# Orientation = "UPPER_LEFT" +# } + + } + + containerWindowType = { + name = "industry_year_right" + position = { x=-100 y=40 + } + size = { width = 80 height = 100% } + orientation = upper_right + + instantTextBoxType = { + name = "industry_year2" + position = { x = 0 y = 140 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1936" + maxWidth = 130 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + +# instantTextBoxType = { +# name = "industry_year3" +# position = { x = 0 y = 280 } +# textureFile = "" +# font = "hoi_36header" +# borderSize = {x = 0 y = 4} +# text = "1935" +# maxWidth = 130 +# maxHeight = 32 +# format = left +# Orientation = "UPPER_LEFT" +# } + + instantTextBoxType = { + name = "industry_year4" + position = { x = 0 y = 420 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1937" + maxWidth = 130 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "industry_year5" + position = { x = 0 y = 560 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1939" + maxWidth = 130 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "industry_year6" + position = { x = 0 y = 700 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1941" + maxWidth = 130 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "industry_year7" + position = { x = 0 y = 840 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1943" + maxWidth = 130 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + +# instantTextBoxType = { +# name = "industry_year8" +# position = { x = 0 y = 980 } +# textureFile = "" +# font = "hoi_36header" +# borderSize = {x = 0 y = 4} +# text = "1943" +# maxWidth = 130 +# maxHeight = 32 +# format = left +# Orientation = "UPPER_LEFT" +# } + + } + + } + + + + instantTextBoxType = { + name = "industry_subtitle" + position = { x = 610 y = 210 } + textureFile = "" + font = "hoi_22tech" + borderSize = {x = 0 y = 4} + text = "INDUSTRY_TITLE" + maxWidth = 200 + maxHeight = 62 + format = center + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "industry_subtitle_production" + position = { x = 260 y = 115 } + textureFile = "" + font = "hoi_22tech" + borderSize = {x = 0 y = 4} + text = "INDUSTRY_TITLE_PRODUCTION" + maxWidth = 200 + maxHeight = 62 + format = center + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "industry_subtitle_synthetic_oil" + position = { x = 1308 y = 115 } + textureFile = "" + font = "hoi_22tech" + borderSize = {x = 0 y = 4} + text = "INDUSTRY_TITLE_OIL" + maxWidth = 150 + maxHeight = 62 + format = center + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "industry_subtitle_construction" + position = { x = 871 y = 255 } + textureFile = "" + font = "hoi_22tech" + borderSize = {x = 0 y = 4} + text = "INDUSTRY_TITLE_CONSTRUCTION" + maxWidth = 250 + maxHeight = 62 + format = center + Orientation = "UPPER_LEFT" + } + + gridboxtype = { + name = "basic_machine_tools_tree" + position = { x = 100 y = 172 } + size = { width = 520 height = 800 } + slotsize = { width = 70 height = 70 } + format = "UP" + } + + iconType = { + name = "highlight_industry_1" + spriteType = "GFX_tutorial_research_small_item_icon_glow" + position = { x=320 y=172} + hide = yes + alwaystransparent = yes + } + + gridboxtype = { + name = "fuel_silos_tree" + position = { x = 1250 y = 172 } + size = { width =72 height = 650 } + slotsize = { width = 70 height = 70 } + format = "UP" + } + + gridboxtype = { + name = "construction1_tree" + position = { x = 894 y = 312 } + size = { width = 72 height = 650 } + slotsize = { width = 70 height = 70 } + format = "UP" + } + + iconType = { + name = "highlight_industry_2" + spriteType = "GFX_tutorial_research_small_item_icon_glow" + position = { x=890 y=312} + hide = yes + alwaystransparent = yes + } + } + + containerWindowType = { + name = "electronics_folder" + position = { x=0 y=47 } + size = { width = 100%% height = 100%% } + margin = { top = 13 left = 13 bottom = 24 right = 25} + drag_scroll = { left middle } + verticalScrollbar = "right_vertical_slider" + horizontalScrollbar = "bottom_horizontal_slider" + scroll_wheel_factor = 40 + + background = { + name = "Background" + quadTextureSprite ="GFX_tiled_window_2b_border" + } + + containerWindowType = { + name = "size_filler" + position = { x=0 y=0 } + size = { + width = 710 height = 1100 + min = { width= 100%% height = 100%% } + } + + iconType = { + name ="engineering_techtree_bg" + spriteType = "GFX_engineering_techtree_bg" + position = { x=0 y=0 } + } + + iconType = { + name ="wonderweapons_bg" + spriteType = "GFX_wonderweapons_bg" + position = { x=810 y=0 } + alwaystransparent = yes + } + + } + + containerWindowType = { + name = "wonderweapon_year" + position = { x=850 y=40 } + size = { width = 130 height = 100% } + orientation = upper_left + +# instantTextBoxType = { +# name = "wonderweapon_year2" +# position = { x = 0 y = 140 } +# textureFile = "" +# font = "hoi_36header" +# borderSize = {x = 0 y = 4} +# text = "1936" +# maxWidth = 130 +# maxHeight = 32 +# format = left +# Orientation = "UPPER_LEFT" +# } + + instantTextBoxType = { + name = "wonderweapon_year3" + position = { x = 0 y = 260 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1940" + maxWidth = 130 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "wonderweapon_year4" + position = { x = 0 y = 380 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1943" + maxWidth = 130 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "wonderweapon_year5" + position = { x = 0 y = 500 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1944" + maxWidth = 130 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "wonderweapon_year6" + position = { x = 0 y = 620 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1945" + maxWidth = 130 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "wonderweapon_year7" + position = { x = 0 y = 740 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1946" + maxWidth = 130 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + +# instantTextBoxType = { +# name = "wonderweapon_year8" +# position = { x = 0 y = 860 } +# textureFile = "" +# font = "hoi_36header" +# borderSize = {x = 0 y = 4} +# text = "1943" +# maxWidth = 130 +# maxHeight = 32 +# format = left +# Orientation = "UPPER_LEFT" +# } + +# instantTextBoxType = { +# name = "wonderweapon_year9" +# position = { x = 0 y = 1100 } +# textureFile = "" +# font = "hoi_36header" +# borderSize = {x = 0 y = 4} +# text = "1944" +# maxWidth = 130 +# maxHeight = 32 +# format = left +# Orientation = "UPPER_LEFT" +# } +# +# instantTextBoxType = { +# name = "wonderweapon_year10" +# position = { x = 0 y = 1258 } +# textureFile = "" +# font = "hoi_36header" +# borderSize = {x = 0 y = 4} +# text = "1945" +# maxWidth = 130 +# maxHeight = 32 +# format = left +# Orientation = "UPPER_LEFT" +# } + + } + + containerWindowType = { + name = "engineering_year_right" + position = { x=100 y=40 } + size = { width = 130 height = 100% } + orientation = upper_left + + instantTextBoxType = { + name = "wonderweapon_year2" + position = { x = 0 y = 140 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1936" + maxWidth = 130 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + +# instantTextBoxType = { +# name = "wonderweapon_year3" +# position = { x = 0 y = 260 } +# textureFile = "" +# font = "hoi_36header" +# borderSize = {x = 0 y = 4} +# text = "1935" +# maxWidth = 130 +# maxHeight = 32 +# format = left +# Orientation = "UPPER_LEFT" +# } + +# instantTextBoxType = { +# name = "wonderweapon_year4" +# position = { x = 0 y = 380 } +# textureFile = "" +# font = "hoi_36header" +# borderSize = {x = 0 y = 4} +# text = "1936" +# maxWidth = 130 +# maxHeight = 32 +# format = left +# Orientation = "UPPER_LEFT" +# } + + instantTextBoxType = { + name = "wonderweapon_year5" + position = { x = 0 y = 500 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1938" + maxWidth = 130 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "wonderweapon_year6" + position = { x = 0 y = 620 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1939" + maxWidth = 130 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "wonderweapon_year7" + position = { x = 0 y = 740 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1940" + maxWidth = 130 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "wonderweapon_year8" + position = { x = 0 y = 860 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1941" + maxWidth = 130 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "wonderweapon_year9" + position = { x = 0 y = 980 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1942" + maxWidth = 130 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "wonderweapon_year10" + position = { x = 0 y = 1258 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1945" + maxWidth = 130 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + } + + instantTextBoxType = { + name = "electronic_eng_subtitle" + position = { x = 295 y = 100 } + font = "hoi_22tech" + borderSize = {x = 0 y = 4} + text = "TITLE_ELECTRONIC_SUBTITLE" + maxWidth = 200 + maxHeight = 122 + format = center + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "experimental_rockets_subtitle" + position = { x = 1095 y = 325 } + font = "hoi_22tech" + borderSize = {x = 0 y = 4} + text = "TITLE_EXP_ROCKETS_SUBTITLE" + maxWidth = 200 + maxHeight = 122 + format = center + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "atomic_research_subtitle" + position = { x = 900 y = 220 } + font = "hoi_22tech" + borderSize = {x = 0 y = 4} + text = "TITLE_ATOMIC_RESEARCH_SUBTITLE" + maxWidth = 200 + maxHeight = 122 + format = center + Orientation = "UPPER_LEFT" + } + + gridboxtype = { + name = "electronic_mechanical_engineering_tree" + position = { x=50 y=172 } + size = { width = 680 height = 800 } + slotsize = { width=60 height= 60 } + format = "UP" + } + + iconType = { + name = "highlight_engineering_1" + spriteType = "GFX_tutorial_research_small_item_icon_glow" + position = { x=355 y=172} + hide = yes + alwaystransparent = yes + } + + gridboxtype = { + name = "experimental_rockets_tree" + position = { x=950 y=412 } + size = { width = 480 height = 650 } + slotsize = { width=60 height= 60 } + format = "UP" + + + + } + + gridboxtype = { + name = "atomic_research_tree" + position = { x=655 y=292 } + size = { width = 680 height = 500 } + slotsize = { width=60 height= 60 } + format = "UP" + + } + + } + + containerWindowType = { + name = "folder_tabs" + position = { x=0 y=7 } + size = { width = 100%% height = 30 } + + ####azurlane#### + buttonType = { + position = { x = 1202 y = 0 } + name = "shipgirltech_folder_tab" + quadTextureSprite = "GFX_shipgirltech_folder_tab" + frame = 1 + clicksound = click_default + } + + buttonType = { + name = "infantry_folder_tab" + position = { x = 22 y = 0 } + quadTextureSprite = "GFX_infantry_folder_tab" + frame = 1 + clicksound = ui_research_tab_infantry + } + + iconType = { + name = "highlight_infantry_folder" + spriteType = "GFX_tutorial_research_folder_icon_glow" + position = { x=22 y=-5} + hide = yes + alwaystransparent = yes + } + + buttonType = { + name = "support_folder_tab" + position = { x = 111 y = 0 } + quadTextureSprite = "GFX_support_folder_tab" + frame = 1 + clicksound = ui_research_tab_support + } + buttonType = { + name = "armour_folder_tab" + position = { x = 200 y = 0 } + quadTextureSprite = "GFX_armour_folder_tab" + frame = 1 + clicksound = ui_research_tab_armor + } + + buttonType = { + name = "nsb_armour_folder_tab" + position = { x = 200 y = 0 } + quadTextureSprite = "GFX_armour_folder_tab" + frame = 1 + clicksound = ui_research_tab_armor + } + + buttonType = { + name = "artillery_folder_tab" + position = { x = 289 y = 0 } + quadTextureSprite = "GFX_artillery_folder_tab" + frame = 1 + clicksound = ui_research_tab_artillery + } + + buttonType = { + name = "naval_folder_tab" + position = { x = 378 y = 0 } + quadTextureSprite = "GFX_naval_folder_tab" + frame = 1 + clicksound = ui_research_tab_naval + } + buttonType = { + name = "mtgnavalfolder_tab" + position = { x = 378 y = 0 } + quadTextureSprite = "GFX_naval_folder_tab" + frame = 1 + clicksound = ui_research_tab_naval + } + buttonType = { + name = "mtgnavalsupportfolder_tab" + position = { x = 467 y = 0 } + quadTextureSprite = "GFX_naval_support_tab" + frame = 1 + clicksound = ui_research_tab_naval + } + buttonType = { + name = "air_techs_folder_tab" + position = { x = 556 y = 0 } + quadTextureSprite = "GFX_air_techs_folder_tab" + frame = 1 + clicksound = ui_research_tab_air + } + buttonType = { + name = "bba_air_techs_folder_tab" + position = { x = 556 y = 0 } + quadTextureSprite = "GFX_air_techs_folder_tab" + frame = 1 + clicksound = ui_research_tab_air + } + buttonType = { + position = { x = 645 y = 0 } + name = "electronics_folder_tab" + quadTextureSprite = "GFX_techtree_engineering_tab" + frame = 1 + clicksound = ui_research_tab_engineering + } + + iconType = { + name = "highlight_engineering_folder" + spriteType = "GFX_tutorial_research_folder_icon_glow" + position = { x=645 y=0} + hide = yes + alwaystransparent = yes + } + + buttonType = { + position = { x = 734 y = 0 } + name = "industry_folder_tab" + quadTextureSprite = "GFX_industry_folder_tab" + frame = 1 + clicksound = ui_research_tab_industry + } + + iconType = { + name = "highlight_industry_folder" + spriteType = "GFX_tutorial_research_folder_icon_glow" + position = { x=734 y=0} + hide = yes + alwaystransparent = yes + } + } + + buttonType = { + name = "close_button" + position = { x = -50 y = 11 } + quadTextureSprite ="GFX_closebutton" + buttonFont = "Main_14_black" + shortcut = "ESCAPE" + Orientation = "UPPER_RIGHT" + clicksound = click_close + pdx_tooltip = "CLOSE" + } + } + + containerWindowType = { + name = "unlock_tech_info_window" + position = { x=500 y=100 } + size = { width = 550 height = 550 } + Orientation = UPPER_LEFT + moveable = yes + #clipping = no + fade_time = 500 + fade_type = linear + + show_sound = pop_up + + background = { + name = "Background" + #SpriteType ="GFX_technology_info_bg" + SpriteType = "GFX_tiled_window_thin_border2" + } + + iconType ={ + name ="tech_info_top_win" + spriteType = "GFX_tech_info_top_win" + position = { x= 1 y = 1 } + Orientation = "UPPER_LEFT" + alwaystransparent = yes + } + + buttonType = { + name = "close" + quadTextureSprite = "GFX_closebutton" + buttonFont = "vic_18" + position = { x=-43 y=10 } + shortcut = "ESCAPE" + Orientation = "UPPER_RIGHT" + pdx_tooltip = "CLOSE" + clicksound = click_close + } + + iconType ={ + name ="tech_icon" + spriteType = "GFX_tiled_window_transparent" + position = { x= 45 y = 47 } + Orientation = "UPPER_LEFT" + } + + instantTextboxType = { + name = "tech_info_title" + position = { x = 40 y = 15 } + textureFile = "" + font = "hoi_20bs" + borderSize = {x = 0 y = 0} + text = "" + maxWidth = 450 + maxHeight = 30 + format = center + } + + instantTextboxType = { + name = "tech_info_description" + position = { x = 27 y = 121 } + textureFile = "" + font = "hoi_16mbs" + borderSize = {x = 0 y = 0} + text = "" + maxWidth = 495 + maxHeight = 70 + format = left + vertical_alignment = center + } + + buttonType = { + name = "unlock_with_xp" + quadTextureSprite = "GFX_button_261x34" + buttonFont = "hoi_20b" + position = { x = 177 y = 62 } + shortcut = "RETURN" + clicksound = ui_doctrine_unlock + } + + containerWindowType = { + name = "statsarea" + position = { x=20 y=220 } + size = { width = -20 height = -20 } + #horizontalScrollbar = "bottom_horizontal_slider" + verticalScrollbar = "right_vertical_slider" + margin = { top = 4 left = 13 right = 5} + clipping = yes + + instantTextboxType = { + name = "tech_info_special_description" + position = { x = 0 y = 0 } + textureFile = "" + font = "hoi4_typewriter16_inverted" + borderSize = {x = 0 y = 0} + text = "BABALKBLLALBLAL" + maxWidth = 495 + maxHeight = 70 + format = left + vertical_alignment = center + format = center + } + + background = { + name = "Background" + quadTextureSprite ="GFX_tiled_paper_bg" + } + + } + } + + containerWindowType = { + name = "technology_info_window" + position = { x=500 y=100 } + size = { width = 550 height = 650 } + Orientation = UPPER_LEFT + moveable = yes + #clipping = no + fade_time = 500 + fade_type = linear + + show_sound = pop_up + + background = { + name = "Background" + #SpriteType ="GFX_technology_info_bg" + SpriteType = "GFX_tiled_window_thin_border_kr" + } + + iconType ={ + name ="tech_info_top_win" + spriteType = "GFX_tech_info_top_win_kr" + position = { x= 1 y = 1 } + orientation = "UPPER_LEFT" + alwaystransparent = yes + } + + buttonType = { + name = "close" + quadTextureSprite = "GFX_closebutton" + buttonFont = "vic_18" + position = { x=-43 y=10 } + shortcut = "ESCAPE" + Orientation = "UPPER_RIGHT" + pdx_tooltip = "CLOSE" + clicksound = click_close + } + + iconType ={ + name ="tech_icon" + spriteType = "GFX_tiled_window_transparent" + position = { x= 45 y = 47 } + Orientation = "UPPER_LEFT" + } + + instantTextboxType = { + name = "tech_info_title" + position = { x = 40 y = 15 } + textureFile = "" + font = "hoi_20bs" + borderSize = {x = 0 y = 0} + text = "" + maxWidth = 450 + maxHeight = 30 + format = center + } + + instantTextboxType = { + name = "tech_info_description" + position = { x = 27 y = 130 } + textureFile = "" + font = "hoi_16mbs" + borderSize = {x = 0 y = 0} + text = "" + maxWidth = 495 + maxHeight = 70 + format = left + #vertical_alignment = center + } + + buttonType = { + name = "research" + quadTextureSprite = "GFX_button_123x34" + text = "RESEARCH" + buttonFont = "hoi_20b" + position = { x=390 y=55 } + shortcut = "RETURN" + } + + containerWindowType = { + name = "research_MIO" + position = { x=365 y=55 } + + buttonType = { + name = "research_has_MIO" + position = { x = 0 y = 0 } + size = { x=200 y=40} + text = "RESEARCH" + quadTextureSprite = "GFX_government_button" + buttonFont = "hoi_16mbs" + Orientation = "UPPER_RIGHT" + shortcut = "RETURN" + } + + iconType = { + name = "MIO_icon" + spriteType = "GFX_design_team_icon" + position = { x = 8 y = 5 } + alwaystransparent = yes + Orientation = "CENTER" + } + } + + buttonType = { + name = "research_with_xp" + quadTextureSprite = "GFX_button_123x34" + text = "RESEARCH_WITH_XP" + buttonFont = "hoi_20b" + position = { x=390 y=87 } + shortcut = "RETURN" + } + + iconType = { + name = "research_progressbar" + spriteType = "GFX_prod_progress_bar3" + position = { x=190 y=61 } + } + + iconType = { + name = "research_progressbar_frame" + spriteType = "GFX_production_progressbar_frame2" + position = { x=188 y=59 } + } + + instantTextboxType = { + name = "researchtime_label" + position = { x = 182 y = 62 } + font = "hoi_20b" + borderSize = {x = 0 y = 0} + text = "" + maxWidth = 185 + maxHeight = 30 + format = center + } + + containerWindowType = { + name = "statsarea" + position = { x=20 y=320 } + size = { width = -20 height = -20 } + verticalScrollbar = "right_vertical_slider" + scroll_wheel_factor = 40 + smooth_scrolling = yes + margin = { top = 4 left = 13 right = 5} + clipping = yes + + instantTextboxType = { + name = "tech_info_special_description" + position = { x = 10 y = 14 } + font = "hoi4_typewriter16_inverted" + maxWidth = 464 + } + + positionType = { + name = "tech_info_special_description_bottom_margin" + position = { x = 0 y = 14 } + } + + background = { + name = "Background" + quadTextureSprite ="GFX_tiled_paper_bg" + } + + } + } + +####azurlane#### +containerWindowType = { + name = "techtree_shipgirltech_folder_small_item" + position = { x=0 y=0 } + size = { width = 72 height = 72 } + clipping = no + + # This controls the unavailable icon for the non-equipment technology + background = { + name = "bg" + quadTextureSprite ="GFX_technology_unavailable_item_bg" + } + + # This grabs the GFX__medium for the technology dynamically + iconType = { + name = "Icon" + position = { x=3 y=3 } + spriteType = "GFX_technology_medium" + alwaystransparent = yes + } + + iconType = { + name = "bonus_icon" + position = { x=3 y=-22 } + spriteType = "GFX_tech_bonus" + } + instantTextBoxType = { + name = "bonus" + position = { x = 17 y = -22 } + textureFile = "" + font = "hoi_16mbs" + borderSize = {x = 4 y = 4} + text = "lol boat" + maxWidth = 50 + maxHeight = 20 + format = right + } +} +containerWindowType = { + name = "techtree_shipgirltech_folder_item" + position = { x=-56 y=-7 } + size = { width = 183 height = 84 } + clipping = no + + # This controls the unavailable icon for the equipment technology + background = { + name = "Background" + quadTextureSprite ="GFX_technology_unavailable_item_bg" + } + + # This grabs the GFX__medium for the technology dynamically + iconType = { + name = "Icon" + position = { x=91 y=50 } + spriteType = "GFX_technology_medium" + centerposition = yes + alwaystransparent = yes + } + + instantTextBoxType = { + name = "Name" + position = { x = 3 y = -3 } + textureFile = "" + font = "hoi_20bs" + borderSize = {x = 4 y = 4} + text = "Happy-Go-Lucky-Tank" + maxWidth = 160 + maxHeight = 20 + fixedsize = yes + format = left + } + + iconType = { + name = "bonus_icon" + position = { x=115 y=-22 } + spriteType = "GFX_tech_bonus" + } + + instantTextBoxType = { + name = "bonus" + position = { x = 129 y = -22 } + textureFile = "" + font = "hoi_16mbs" + borderSize = {x = 4 y = 4} + text = "lol boat" + maxWidth = 50 + maxHeight = 20 + format = right + } + + # Controls the sub-technology icon. + containerWindowType = { + name = "sub_technology_slot_0" + position = { x=141 y=1 } + size = { width = 35 height = 26 } + clipping = no + + background = { + name = "Background" + spriteType ="GFX_subtechnology_unavailable_item_bg" + } + + iconType = { + name = "picture" + position = { x=2 y=2 } + spriteType = "GFX_subtech_rocket" + alwaystransparent = yes + } + } +} + containerWindowType = { + name = "techtree_infantry_folder_small_item" + position = { x=0 y=0 } + size = { width = 72 height = 72 } + clipping = no + + background = { + name = "bg" + quadTextureSprite ="GFX_technology_unavailable_item_bg" + } + + iconType = { + name = "Icon" + position = { x=3 y=3 } + spriteType = "GFX_technology_medium" + alwaystransparent = yes + } + + iconType = { + name = "bonus_icon" + position = { x=-1 y=-22 } + spriteType = "GFX_tech_bonus" + } + + instantTextBoxType = { + name = "bonus" + position = { x = -1 y = -21 } + textureFile = "" + font = "hoi_16mbs" + borderSize = {x = 4 y = 4} + text = "lol boat" + maxWidth = 80 + maxHeight = 20 + format = center + } + + iconType = { + name = "can_assign_design_team_icon" + position = { x=0 y=42 } + spriteType = "GFX_design_team_icon" + } + } + + containerWindowType = { + name = "techtree_infantry_folder_item" + position = { x=-56 y=-7 } + size = { width = 183 height = 84 } + clipping = no + + background = { + name = "Background" + quadTextureSprite ="GFX_technology_unavailable_item_bg" + } + + iconType = { + name = "Icon" + position = { x=91 y=50 } + spriteType = "GFX_technology_medium" + centerposition = yes + alwaystransparent = yes + } + + + instantTextBoxType = { + name = "Name" + position = { x = 3 y = -3 } + textureFile = "" + font = "hoi_20bs" + borderSize = {x = 4 y = 4} + text = "Happy-Go-Lucky-Tank" + maxWidth = 160 + maxHeight = 20 + fixedsize = yes + format = left + } + + iconType = { + name = "bonus_icon" + position = { x=111 y=-22 } + spriteType = "GFX_tech_bonus" + } + + instantTextBoxType = { + name = "bonus" + position = { x = 111 y = -22 } + textureFile = "" + font = "hoi_16mbs" + borderSize = {x = 4 y = 4} + text = "lol boat" + maxWidth = 80 + maxHeight = 20 + format = center + } + + + containerWindowType = { + name = "sub_technology_slot_0" + position = { x=141 y=1 } + size = { width = 35 height = 26 } + clipping = no + + background = { + name = "Background" + spriteType ="GFX_subtechnology_unavailable_item_bg" + } + + iconType = { + name = "picture" + position = { x=2 y=2 } + spriteType = "GFX_subtech_rocket" + alwaystransparent = yes + } + } + containerWindowType = { + name = "sub_technology_slot_1" + position = { x=141 y=1 } + size = { width = 35 height = 26 } + clipping = no + + background = { + name = "Background" + spriteType ="GFX_subtechnology_unavailable_item_bg" + } + + iconType = { + name = "picture" + position = { x=2 y=2 } + spriteType = "GFX_subtech_td" + alwaystransparent = yes + } + } + + iconType = { + name = "can_assign_design_team_icon" + position = { x=5 y=55 } + spriteType = "GFX_design_team_icon" + } + + } + + containerWindowType = { + name = "techtree_support_folder_item" + position = { x=-56 y=-7 } + size = { width = 183 height = 84 } + clipping = no + + background = { + name = "Background" + quadTextureSprite ="GFX_technology_unavailable_item_bg" + } + + iconType = { + name = "Icon" + position = { x=90 y=50 } + spriteType = "GFX_technology_medium" + centerposition = yes + alwaystransparent = yes + } + + instantTextBoxType = { + name = "Name" + position = { x = 3 y = -3 } + textureFile = "" + font = "hoi_20bs" + borderSize = {x = 4 y = 4} + text = "Happy-Go-Lucky-Tank" + maxWidth = 166 + maxHeight = 20 + fixedsize = yes + format = left + } + iconType = { + name = "bonus_icon" + position = { x=111 y=-22 } + spriteType = "GFX_tech_bonus" + } + + instantTextBoxType = { + name = "bonus" + position = { x = 111 y = -21 } + textureFile = "" + font = "hoi_16mbs" + borderSize = {x = 4 y = 4} + text = "lol boat" + maxWidth = 80 + maxHeight = 20 + format = center + } + + containerWindowType = { + name = "sub_technology_slot_0" + position = { x=141 y=1 } + size = { width = 35 height = 26 } + clipping = no + + background = { + name = "Background" + spriteType ="GFX_subtechnology_unavailable_item_bg" + } + + iconType = { + name = "picture" + position = { x=2 y=2 } + spriteType = "GFX_subtech_rocket" + alwaystransparent = yes + } + } + + iconType = { + name = "can_assign_design_team_icon" + position = { x=5 y=55 } + spriteType = "GFX_design_team_icon" + } + + } + + containerWindowType = { + name = "techtree_support_folder_small_item" + position = { x=0 y=0 } + size = { width = 72 height = 72 } + clipping = no + + background = { + name = "bg" + quadTextureSprite ="GFX_technology_unavailable_item_bg" + } + + iconType = { + name = "Icon" + position = { x=3 y=3 } + spriteType = "GFX_technology_medium" + alwaystransparent = yes + } + + iconType = { + name = "bonus_icon" + position = { x=-1 y=-22 } + spriteType = "GFX_tech_bonus" + } + + instantTextBoxType = { + name = "bonus" + position = { x = -1 y = -22 } + textureFile = "" + font = "hoi_16mbs" + borderSize = {x = 4 y = 4} + text = "lol boat" + maxWidth = 80 + maxHeight = 20 + format = center + } + + iconType = { + name = "can_assign_design_team_icon" + position = { x=0 y=42 } + spriteType = "GFX_design_team_icon" + } + } + + containerWindowType = { + name = "techtree_armour_folder_item" + position = { x=-55 y=0 } + size = { width = 183 height = 84 } + clipping = no + + background = { + name = "Background" + quadTextureSprite ="GFX_technology_unavailable_item_bg" + } + + iconType = { + name = "Icon" + position = { x=74 y=50 } + spriteType = "GFX_technology_medium" + centerposition = yes + alwaystransparent = yes + } + + instantTextBoxType = { + name = "Name" + position = { x = 6 y = -1 } + textureFile = "" + font = "hoi_20bs" + borderSize = {x = 4 y = 4} + text = "Happy-Go-Lucky-Tank" + maxWidth = 156 + maxHeight = 20 + fixedsize = yes + format = left + } + + iconType = { + name = "bonus_icon" + position = { x=111 y=-22 } + spriteType = "GFX_tech_bonus" + } + + instantTextBoxType = { + name = "bonus" + position = { x = 111 y = -22 } + textureFile = "" + font = "hoi_16mbs" + borderSize = {x = 4 y = 4} + text = "lol boat" + maxWidth = 80 + maxHeight = 20 + format = center + } + + containerWindowType = { + name = "sub_technology_slot_0" + position = { x=141 y=1 } + size = { width = 35 height = 26 } + clipping = no + + background = { + name = "Background" + spriteType ="GFX_subtechnology_unavailable_item_bg" + } + + iconType = { + name = "picture" + position = { x=1 y=2 } + spriteType = "GFX_subtech_td" + alwaystransparent = yes + } + } + + containerWindowType = { + name = "sub_technology_slot_1" + position = { x=141 y=28 } + size = { width = 35 height = 26 } + clipping = no + + background = { + name = "Background" + spriteType ="GFX_subtechnology_unavailable_item_bg" + } + + iconType = { + name = "picture" + position = { x=1 y=2 } + spriteType = "GFX_subtech_art" + alwaystransparent = yes + } + } + + containerWindowType = { + name = "sub_technology_slot_2" + position = { x=141 y=55 } + size = { width = 35 height = 26 } + clipping = no + + background = { + name = "Background" + spriteType ="GFX_subtechnology_unavailable_item_bg" + } + + iconType = { + name = "picture" + position = { x=1 y=2 } + spriteType = "GFX_subtech_aa" + alwaystransparent = yes + } + } + + iconType = { + name = "can_assign_design_team_icon" + position = { x=5 y=55 } + spriteType = "GFX_design_team_icon" + } + + } + + containerWindowType = { + name = "techtree_nsb_armour_folder_item" + position = { x=-55 y=0 } + size = { width = 183 height = 84 } + clipping = no + + background = { + name = "Background" + quadTextureSprite ="GFX_technology_unavailable_item_bg" + } + + iconType = { + name = "Icon" + position = { x=74 y=50 } + spriteType = "GFX_technology_medium" + centerposition = yes + alwaystransparent = yes + } + + instantTextBoxType = { + name = "Name" + position = { x = 6 y = -1 } + textureFile = "" + font = "hoi_20bs" + borderSize = {x = 4 y = 4} + text = "Happy-Go-Lucky-Tank" + maxWidth = 176 + maxHeight = 20 + fixedsize = yes + format = left + } + + iconType = { + name = "bonus_icon" + position = { x=111 y=-22 } + spriteType = "GFX_tech_bonus" + } + + instantTextBoxType = { + name = "bonus" + position = { x = 111 y = -22 } + textureFile = "" + font = "hoi_16mbs" + borderSize = {x = 4 y = 4} + text = "lol boat" + maxWidth = 80 + maxHeight = 20 + format = center + } + + containerWindowType = { + name = "sub_technology_slot_0" + position = { x=141 y=1 } + size = { width = 35 height = 26 } + clipping = no + + background = { + name = "Background" + spriteType ="GFX_subtechnology_unavailable_item_bg" + } + + iconType = { + name = "picture" + position = { x=1 y=2 } + spriteType = "GFX_subtech_td" + alwaystransparent = yes + } + } + + containerWindowType = { + name = "sub_technology_slot_1" + position = { x=141 y=28 } + size = { width = 35 height = 26 } + clipping = no + + background = { + name = "Background" + spriteType ="GFX_subtechnology_unavailable_item_bg" + } + + iconType = { + name = "picture" + position = { x=1 y=2 } + spriteType = "GFX_subtech_art" + alwaystransparent = yes + } + } + + containerWindowType = { + name = "sub_technology_slot_2" + position = { x=141 y=55 } + size = { width = 35 height = 26 } + clipping = no + + background = { + name = "Background" + spriteType ="GFX_subtechnology_unavailable_item_bg" + } + + iconType = { + name = "picture" + position = { x=1 y=2 } + spriteType = "GFX_subtech_aa" + alwaystransparent = yes + } + } + + iconType = { + name = "can_assign_design_team_icon" + position = { x=5 y=55 } + spriteType = "GFX_design_team_icon" + } + } + + containerWindowType = { + name = "techtree_nsb_armour_folder_small_item" + position = { x=0 y=0 } + size = { width = 72 height = 72 } + clipping = no + + background = { + name = "Background" + quadTextureSprite ="GFX_technology_unavailable_item_bg" + } + + iconType = { + name = "Icon" + position = { x=3 y=3 } + spriteType = "GFX_technology_medium" + alwaystransparent = yes + } + iconType = { + name = "bonus_icon" + position = { x=3 y=-22 } + spriteType = "GFX_tech_bonus" + } + instantTextBoxType = { + name = "bonus" + position = { x = 17 y = -22 } + textureFile = "" + font = "hoi_16mbs" + borderSize = {x = 4 y = 4} + text = "lol boat" + maxWidth = 50 + maxHeight = 20 + format = right + } + + iconType = { + name = "can_assign_design_team_icon" + position = { x=0 y=42 } + spriteType = "GFX_design_team_icon" + } + } + + containerWindowType = { + name = "techtree_bba_air_techs_folder_small_item" + position = { x=0 y=0 } + size = { width = 72 height = 72 } + clipping = no + + background = { + name = "Background" + quadTextureSprite ="GFX_technology_unavailable_item_bg" + } + + iconType = { + name = "Icon" + position = { x=3 y=3 } + spriteType = "GFX_technology_medium" + alwaystransparent = yes + } + iconType = { + name = "bonus_icon" + position = { x=3 y=-22 } + spriteType = "GFX_tech_bonus" + } + instantTextBoxType = { + name = "bonus" + position = { x = 17 y = -22 } + textureFile = "" + font = "hoi_16mbs" + borderSize = {x = 4 y = 4} + text = "lol boat" + maxWidth = 50 + maxHeight = 20 + format = right + } + + iconType = { + name = "can_assign_design_team_icon" + position = { x=0 y=42 } + spriteType = "GFX_design_team_icon" + } + } + + containerWindowType = { + name = "techtree_artillery_folder_small_item" + position = { x=0 y=0 } + size = { width = 72 height = 72 } + clipping = no + + background = { + name = "Background" + quadTextureSprite ="GFX_technology_unavailable_item_bg" + } + + iconType = { + name = "Icon" + position = { x=3 y=3 } + spriteType = "GFX_technology_medium" + alwaystransparent = yes + } + iconType = { + name = "bonus_icon" + position = { x=3 y=-22 } + spriteType = "GFX_tech_bonus" + } + instantTextBoxType = { + name = "bonus" + position = { x = 17 y = -22 } + textureFile = "" + font = "hoi_16mbs" + borderSize = {x = 4 y = 4} + text = "lol boat" + maxWidth = 50 + maxHeight = 20 + format = right + } + + iconType = { + name = "can_assign_design_team_icon" + position = { x=0 y=42 } + spriteType = "GFX_design_team_icon" + } + } + + containerWindowType = { + name = "techtree_artillery_folder_item" + position = { x=-55 y=0 } + size = { width = 204 height = 72 } + clipping = no + + background = { + name = "Background" + quadTextureSprite ="GFX_technology_unavailable_item_bg" + } + + instantTextBoxType = { + name = "Name" + position = { x = 3 y = -1 } + textureFile = "" + font = "hoi_20bs" + borderSize = {x = 4 y = 4} + text = "Lortespasserkanon" + maxWidth = 166 + maxHeight = 20 + fixedsize = yes + format = left + } + + iconType = { + name = "Icon" + position = { x=85 y=50 } + spriteType = "GFX_technology_medium" + centerposition = yes + alwaystransparent = yes + } + + iconType = { + name = "bonus_icon" + position = { x=111 y=-22 } + spriteType = "GFX_tech_bonus" + } + + instantTextBoxType = { + name = "bonus" + position = { x = 111 y = -22 } + textureFile = "" + font = "hoi_16mbs" + borderSize = {x = 4 y = 4} + text = "bang bang klik" + maxWidth = 80 + maxHeight = 20 + format = center + } + + iconType = { + name = "can_assign_design_team_icon" + position = { x=5 y=55 } + spriteType = "GFX_design_team_icon" + } + } + + containerWindowType = { + name = "techtree_air_techs_folder_item" + position = { x=-60 y=0 } + size = { width = 183 height = 84 } + clipping = no + + background = { + name = "Background" + quadTextureSprite ="GFX_technology_unavailable_item_bg" + } + + instantTextBoxType = { + name = "Name" + position = { x = 3 y = -1 } + textureFile = "" + font = "hoi_20bs" + borderSize = {x = 4 y = 4} + text = "" + maxWidth = 166 + maxHeight = 20 + fixedsize = yes + format = left + } + + iconType = { + name = "Icon" + position = { x=89 y=50 } + spriteType = "GFX_technology_medium" + centerposition = yes + alwaystransparent = yes + } + + iconType = { + name = "bonus_icon" + position = { x=111 y=-22 } + spriteType = "GFX_tech_bonus" + } + + instantTextBoxType = { + name = "bonus" + position = { x = 111 y = -22 } + textureFile = "" + font = "hoi_16mbs" + borderSize = {x = 4 y = 4} + text = "lol boat" + maxWidth = 80 + maxHeight = 20 + format = center + } + + containerWindowType = { + name = "sub_technology_slot_0" + position = { x=142 y=5 } + size = { width = 35 height = 26 } + clipping = no + + background = { + name = "Background" + spriteType ="GFX_subtech_carrier_plane_bg" + } + + iconType = { + name = "picture" + position = { x=6 y=2 } + spriteType = "GFX_airwing_carrier_icon" + alwaystransparent = yes + } + } + + iconType = { + name = "can_assign_design_team_icon" + position = { x=5 y=55 } + spriteType = "GFX_design_team_icon" + } + } + + containerWindowType = { + name = "techtree_bba_air_techs_folder_item" + position = { x=-60 y=0 } + size = { width = 183 height = 84 } + clipping = no + + background = { + name = "Background" + quadTextureSprite ="GFX_technology_unavailable_item_bg" + } + + instantTextBoxType = { + name = "Name" + position = { x = 3 y = -1 } + textureFile = "" + font = "hoi_20bs" + borderSize = {x = 4 y = 4} + text = "" + maxWidth = 166 + maxHeight = 20 + fixedsize = yes + format = left + } + + iconType = { + name = "Icon" + position = { x=89 y=50 } + spriteType = "GFX_technology_medium" + centerposition = yes + alwaystransparent = yes + } + + iconType = { + name = "bonus_icon" + position = { x=111 y=-22 } + spriteType = "GFX_tech_bonus" + } + + instantTextBoxType = { + name = "bonus" + position = { x = 111 y = -22 } + textureFile = "" + font = "hoi_16mbs" + borderSize = {x = 4 y = 4} + text = "lol boat" + maxWidth = 80 + maxHeight = 20 + format = center + } + + containerWindowType = { + name = "sub_technology_slot_0" + position = { x=142 y=5 } + size = { width = 35 height = 26 } + clipping = no + + background = { + name = "Background" + spriteType ="GFX_subtech_carrier_plane_bg" + } + + iconType = { + name = "picture" + position = { x=6 y=2 } + spriteType = "GFX_airwing_carrier_icon" + alwaystransparent = yes + } + } + + iconType = { + name = "can_assign_design_team_icon" + position = { x=5 y=55 } + spriteType = "GFX_design_team_icon" + } + } + + containerWindowType = { + name = "techtree_naval_folder_small_item" + position = { x=0 y=5 } + size = { width = 72 height = 72 } + clipping = no + + background = { + name = "Background" + quadTextureSprite ="GFX_technology_unavailable_item_bg" + } + + iconType = { + name = "Icon" + position = { x=3 y=3 } + spriteType = "GFX_technology_medium" + alwaystransparent = yes + } + iconType = { + name = "bonus_icon" + position = { x=-1 y=-22 } + spriteType = "GFX_tech_bonus" + } + + instantTextBoxType = { + name = "bonus" + position = { x = -1 y = -22 } + textureFile = "" + font = "hoi_16mbs" + borderSize = {x = 4 y = 4} + text = "lol boat" + maxWidth = 80 + maxHeight = 20 + format = center + } + + iconType = { + name = "can_assign_design_team_icon" + position = { x=0 y=42 } + spriteType = "GFX_design_team_icon" + } + } + + containerWindowType = { + name = "techtree_naval_folder_item" + position = { x=-131 y=1 } + size = { width = 204 height = 72 } + clipping = no + + background = { + name = "Background" + quadTextureSprite ="GFX_technology_unavailable_item_bg" + } + + + iconType = { + name = "Icon" + position = { x=167 y=34 } + spriteType = "GFX_technology_medium" + centerposition = yes + alwaystransparent = yes + } + + instantTextBoxType = { + name = "Name" + position = { x = 3 y = -1 } + textureFile = "" + font = "hoi_20bs" + borderSize = {x = 4 y = 4} + text = "lol boat" + maxWidth = 270 + maxHeight = 20 + fixedsize = yes + format = left + } + iconType = { + name = "bonus_icon" + position = { x=257 y=-18 } + spriteType = "GFX_tech_bonus" + } + + instantTextBoxType = { + name = "bonus" + position = { x = 257 y = -19 } + textureFile = "" + font = "hoi_16mbs" + borderSize = {x = 4 y = 4} + text = "lol boat" + maxWidth = 80 + maxHeight = 20 + format = center + } + + iconType = { + name = "can_assign_design_team_icon" + position = { x=10 y=40 } + spriteType = "GFX_design_team_icon" + } + } + containerWindowType = { + name = "techtree_mtgnavalfolder_small_item" + position = { x=0 y=5 } + size = { width = 72 height = 72 } + clipping = no + + background = { + name = "Background" + quadTextureSprite ="GFX_technology_unavailable_item_bg" + } + + iconType = { + name = "Icon" + position = { x=3 y=3 } + spriteType = "GFX_technology_medium" + alwaystransparent = yes + } + iconType = { + name = "bonus_icon" + position = { x=-1 y=-22 } + spriteType = "GFX_tech_bonus" + } + + instantTextBoxType = { + name = "bonus" + position = { x = -1 y = -22 } + textureFile = "" + font = "hoi_16mbs" + borderSize = {x = 4 y = 4} + text = "lol boat" + maxWidth = 80 + maxHeight = 20 + format = center + } + + iconType = { + name = "can_assign_design_team_icon" + position = { x=0 y=42 } + spriteType = "GFX_design_team_icon" + } + } + + containerWindowType = { + name = "techtree_mtgnavalfolder_item" + position = { x=-131 y=1 } + size = { width = 204 height = 72 } + clipping = no + + background = { + name = "Background" + quadTextureSprite ="GFX_technology_unavailable_item_bg" + } + + + iconType = { + name = "Icon" + position = { x=167 y=34 } + spriteType = "GFX_technology_medium" + centerposition = yes + alwaystransparent = yes + } + + instantTextBoxType = { + name = "Name" + position = { x = 3 y = -1 } + textureFile = "" + font = "hoi_20bs" + borderSize = {x = 4 y = 4} + text = "lol boat" + maxWidth = 270 + maxHeight = 20 + fixedsize = yes + format = left + } + iconType = { + name = "bonus_icon" + position = { x=257 y=-18 } + spriteType = "GFX_tech_bonus" + } + + instantTextBoxType = { + name = "bonus" + position = { x = 257 y = -19 } + textureFile = "" + font = "hoi_16mbs" + borderSize = {x = 4 y = 4} + text = "lol boat" + maxWidth = 80 + maxHeight = 20 + format = center + } + containerWindowType = { + name = "sub_technology_slot_0" + position = { x=285 y=5 } + size = { width = 35 height = 26 } + clipping = no + + background = { + name = "Background" + spriteType ="GFX_subtechnology_unavailable_item_bg" + } + + iconType = { + name = "picture" + position = { x=2 y=2 } + spriteType = "GFX_subtech_heavy_battleship" + alwaystransparent = yes + } + } + + iconType = { + name = "can_assign_design_team_icon" + position = { x=10 y=40 } + spriteType = "GFX_design_team_icon" + } + } + + containerWindowType = { + name = "techtree_mtgnavalsupportfolder_small_item" + position = { x=0 y=5 } + size = { width = 72 height = 72 } + clipping = no + + background = { + name = "Background" + quadTextureSprite ="GFX_technology_unavailable_item_bg" + } + + iconType = { + name = "Icon" + position = { x=3 y=3 } + spriteType = "GFX_technology_medium" + alwaystransparent = yes + } + iconType = { + name = "bonus_icon" + position = { x=-1 y=-22 } + spriteType = "GFX_tech_bonus" + } + + instantTextBoxType = { + name = "bonus" + position = { x = -1 y = -22 } + textureFile = "" + font = "hoi_16mbs" + borderSize = {x = 4 y = 4} + text = "lol boat guns" + maxWidth = 80 + maxHeight = 20 + format = center + } + + iconType = { + name = "can_assign_design_team_icon" + position = { x=0 y=42 } + spriteType = "GFX_design_team_icon" + } + } + + containerWindowType = { + name = "techtree_mtgnavalsupportfolder_item" + position = { x=-131 y=1 } + size = { width = 204 height = 72 } + clipping = no + + background = { + name = "Background" + quadTextureSprite ="GFX_technology_unavailable_item_bg" + } + + + iconType = { + name = "Icon" + position = { x=167 y=34 } + spriteType = "GFX_technology_medium" + centerposition = yes + alwaystransparent = yes + } + + instantTextBoxType = { + name = "Name" + position = { x = 3 y = -1 } + textureFile = "" + font = "hoi_20bs" + borderSize = {x = 4 y = 4} + text = "lol boat guns" + maxWidth = 270 + maxHeight = 20 + fixedsize = yes + format = left + } + iconType = { + name = "bonus_icon" + position = { x=257 y=-18 } + spriteType = "GFX_tech_bonus" + } + + instantTextBoxType = { + name = "bonus" + position = { x = 257 y = -19 } + textureFile = "" + font = "hoi_16mbs" + borderSize = {x = 4 y = 4} + text = "lol boat guns" + maxWidth = 80 + maxHeight = 20 + format = center + } + containerWindowType = { + name = "sub_technology_slot_0" + position = { x=285 y=5 } + size = { width = 35 height = 26 } + clipping = no + + background = { + name = "Background" + spriteType ="GFX_subtechnology_unavailable_item_bg" + } + + iconType = { + name = "picture" + position = { x=2 y=2 } + spriteType = "GFX_subtech_rocket" + alwaystransparent = yes + } + } + } + + containerWindowType = { + name = "techtree_industry_folder_item" + position = { x=0 y=5 } + size = { width = 204 height = 72 } + clipping = no + + background = { + name = "Background" + quadTextureSprite ="GFX_technology_unavailable_item_bg" + } + + iconType = { + name = "Icon" + position = { x=34 y=35 } + spriteType = "GFX_technology_medium" + centerposition = yes + alwaystransparent = yes + } + iconType = { + name = "bonus_icon" + position = { x=-1 y=-22 } + spriteType = "GFX_tech_bonus" + } + + instantTextBoxType = { + name = "bonus" + position = { x = -1 y = -22 } + textureFile = "" + font = "hoi_16mbs" + borderSize = {x = 4 y = 4} + text = "lol boat" + maxWidth = 80 + maxHeight = 20 + format = center + } + + iconType = { + name = "can_assign_design_team_icon" + position = { x=0 y=42 } + spriteType = "GFX_design_team_icon" + } + } + + containerWindowType = { + name = "techtree_secret_weapons_folder_item" + position = { x=-55 y=5 } + size = { width = 204 height = 72 } + clipping = no + + background = { + name = "Background" + quadTextureSprite ="GFX_technology_unavailable_item_bg" + } + + iconType = { + name = "Icon" + position = { x=34 y=35} + spriteType = "GFX_technology_medium" + centerposition = yes + alwaystransparent = yes + } + } + + containerWindowType = { + name = "techtree_electronics_folder_item" + position = { x=0 y=5 } + size = { width = 204 height = 72 } + clipping = no + + background = { + name = "Background" + quadTextureSprite ="GFX_technology_unavailable_item_bg" + } + + iconType = { + name = "Icon" + position = { x=34 y=35 } + spriteType = "GFX_technology_medium" + centerposition = yes + alwaystransparent = yes + } + iconType = { + name = "bonus_icon" + position = { x=-1 y=-22 } + spriteType = "GFX_tech_bonus" + } + + instantTextBoxType = { + name = "bonus" + position = { x = -1 y = -22 } + textureFile = "" + font = "hoi_16mbs" + borderSize = {x = 4 y = 4} + text = "lol boat" + maxWidth = 80 + maxHeight = 20 + format = center + } + + iconType = { + name = "can_assign_design_team_icon" + position = { x=0 y=42 } + spriteType = "GFX_design_team_icon" + } + } + + containerWindowType = { + name = "techtree_xor_item" + position = { x=5 y=5 } + size = { width=60 height= 60 } + + iconType = { + name = "First" + position = { x=0 y=0 } + spriteType = "GFX_techtree_xor_left" + } + + iconType = { + name = "Second" + position = { x=0 y=0 } + spriteType = "GFX_techtree_xor_right" + } + } + + containerWindowType = { + name = "techtree_line_item" + position = { x=0 y=0 } + size = { width=70 height=70 } + + iconType = { + name = "Up" + position = { x=27 y=0 } + spriteType = "GFX_techtree_line_up_states" + alwaystransparent = yes + frame = 1 + } + + iconType = { + name = "Down" + position = { x=27 y=35 } + spriteType = "GFX_techtree_line_down_states" + alwaystransparent = yes + frame = 1 + } + + iconType = { + name = "Left" + position = { x=0 y=27 } + spriteType = "GFX_techtree_line_left_states" + alwaystransparent = yes + frame = 1 + } + + iconType = { + name = "Right" + position = { x=35 y=27 } + spriteType = "GFX_techtree_line_right_states" + alwaystransparent = yes + frame = 1 + } + + iconType = { + name = "Center" + position = { x=27 y=27 } + spriteType = "GFX_techline_center_all_states" + alwaystransparent = yes + frame = 1 + } + } + + containerWindowType = { + name = "technology_unit_statlist_item_equipment" + position = { x=0 y=0 } + clipping = no + + iconType = { + name = "design_team_icon" + position = { x = 462 y = 55 } + spriteType = "GFX_add_pol_idea_button" + centerposition = yes + } + + iconType = { + name = "unit_icon" + position = { x = 240 y = 40 } + spriteType = "GFX_tiled_window_transparent_transparent" + centerposition = yes + alwaystransparent = no + } + + instantTextboxType = { + name = "production_resources" + position = { x= 5 y= 12 } + font = "hoi_18mbs" + maxWidth = 140 + maxHeight = 25 + pdx_tooltip = "PRODUCTION_RESOURCE_DESC" + format = left + } + + iconType = { + name = "equipment_icon" + position = { x = 140 y = 27 } + spriteType = "GFX_land_equipment_role_icons" + frame = 1 + } + + iconType = { + name = "carrier_fighter_icon" + position = { x = 157 y = 6 } + spriteType = "GFX_airwing_carrier_icon" + } + + gridboxtype = { + name = "stats_grid" + position = { x = 25 y = 95 } + size = { width = 400 height = 400 } + slotsize = { width = 224 height = 30 } + max_slots_horizontal = 2 + format = "UPPER_LEFT" + } + + gridboxtype = { + name = "air_missions_grid" + position = { x = 15 y = 40 } + size = { width = 400 height = 70 } + slotsize = { width = 45 height = 60 } + max_slots_horizontal = 10 + format = "UPPER_LEFT" + } + + gridboxtype = { + name = "terrain_modifiers_grid" + position = { x = 35 y = 65 } # Y set in code + size = { width = 400 height = 400 } + slotsize = { width = 82 height = 70 } + max_slots_horizontal = 5 + format = "UPPER_LEFT" + } + + containerWindowType = { + name = "3d_container" + position = { x=0 y=0 } + clipping = no + + containerWindowType = { + name = "border_container" + position = { x=0 y=5 } + size = { width = 487 height = 276 } + + background = { + name ="bg_tech_button" + spriteType = "GFX_division_3d_bg" + position = { x=0 y=0 } + size = { x=100%% y=100%%} + } + } + + iconType = { + name ="3d_view" + quadTextureSprite = "GFX_3d_view_placeholder" + position = { x= 5 y = 10 } + ##size = { width=300 height=80 } + } + + buttonType = { + name = "prev_model" + position = { x=367 y=12 } + quadTextureSprite = "GFX_arrow_up_small" + clicksound = click_default + } + + buttonType = { + name = "next_model" + position = { x=367 y=38 } + quadTextureSprite = "GFX_arrow_down_small" + clicksound = click_default + } + + iconType = { + name ="3d_switch" + quadTextureSprite = "GFX_2d_3d_switch" + position = { x= 422 y = 5 } + ##size = { width=300 height=80 } + } + } + } + + containerWindowType = { + name = "technology_unit_statlist_item_module" + position = { x=0 y=0 } + clipping = no + + instantTextboxType = { + name = "production_resources" + position = { x= 5 y= 12 } + font = "hoi_18mbs" + maxWidth = 140 + maxHeight = 25 + pdx_tooltip = "PRODUCTION_RESOURCE_DESC" + format = left + } + + iconType = { + name = "equipment_icon" + position = { x = 240 y = 40 } + spriteType = "GFX_land_equipment_role_icons" + centerposition = yes + frame = 1 + } + + gridboxtype = { + name = "stats_grid" + position = { x = 25 y = 95 } + size = { width = 400 height = 400 } + slotsize = { width = 224 height = 30 } + max_slots_horizontal = 2 + format = "UPPER_LEFT" + } + + gridboxtype = { + name = "air_missions_grid" + position = { x = 15 y = 40 } + size = { width = 400 height = 70 } + slotsize = { width = 45 height = 60 } + max_slots_horizontal = 10 + format = "UPPER_LEFT" + } + } + + containerWindowType = { + name = "technology_unlocks_statlist_item_building" + position = { x=0 y=0 } + clipping = no + + instantTextboxType = { + name = "label" + position = { x = 10 y = 5 } + font = "hoi4_typewriter22" + text = "" + maxWidth = 200 + maxHeight = 20 + format = center + } + + iconType = { + name = "icon" + position = { x = 220 y = 20 } + spriteType = "GFX_tiled_window_transparent_transparent" + centerposition = yes + } + + gridboxtype = { + name = "stats_grid" + position = { x = 15 y = 50 } + size = { width = 400 height = 200 } + slotsize = { width = 200 height = 30 } + max_slots_horizontal = 1 + format = "UPPER_LEFT" + } + + gridboxtype = { + name = "subunit_stats_grid" + position = { x = 25 y = 65 } + size = { width = 400 height = 400 } + slotsize = { width = 224 height = 30 } + max_slots_horizontal = 2 + format = "UPPER_LEFT" + } + + gridboxtype = { + name = "terrain_modifiers_grid" + position = { x = 35 y = 65 } # Y set in code + size = { width = 400 height = 400 } + slotsize = { width = 82 height = 70 } + max_slots_horizontal = 5 + format = "UPPER_LEFT" + } + } + + containerWindowType = { + name = "technology_unlocks_statlist_item_tactic" + position = { x=0 y=0 } + clipping = no + + instantTextboxType = { + name = "label" + position = { x = 10 y = 5 } + font = "hoi4_typewriter22" + text = "" + maxWidth = 200 + maxHeight = 20 + format = center + } + + iconType = { + name = "icon" + position = { x = 220 y = 20 } + spriteType = "GFX_tiled_window_transparent_transparent" + centerposition = yes + } + + gridboxtype = { + name = "stats_grid" + position = { x = 15 y = 50 } + size = { width = 400 height = 200 } + slotsize = { width = 200 height = 30 } + max_slots_horizontal = 1 + format = "UPPER_LEFT" + } + + gridboxtype = { + name = "subunit_stats_grid" + position = { x = 35 y = 65 } + size = { width = 400 height = 400 } + slotsize = { width = 200 height = 30 } + max_slots_horizontal = 2 + format = "UPPER_LEFT" + } + + gridboxtype = { + name = "terrain_modifiers_grid" + position = { x = 35 y = 65 } # Y set in code + size = { width = 400 height = 400 } + slotsize = { width = 82 height = 70 } + max_slots_horizontal = 5 + format = "UPPER_LEFT" + } + } + + containerWindowType = { + name = "technology_unlocks_statlist_item_subunit" + position = { x=0 y=0 } + clipping = no + + instantTextboxType = { + name = "label" + position = { x = 10 y = 5 } + font = "hoi4_typewriter22" + text = "" + maxWidth = 200 + maxHeight = 20 + format = center + } + + iconType = { + name = "icon" + position = { x = 220 y = 20 } + spriteType = "GFX_tiled_window_transparent_transparent" + centerposition = yes + } + + instantTextboxType = { + name = "subunit_name" + position = { x = 160 y = 25 } + font = "hoi4_typewriter16" + text = "Where is the name?" + maxWidth = 300 + maxHeight = 20 + } + + iconType = { + name = "subunit_icon" + position = { x = 80 y = 12 } + spriteType = "GFX_buildings_strip" + } + + gridboxtype = { + name = "stats_grid" + position = { x = 15 y = 50 } + size = { width = 400 height = 200 } + slotsize = { width = 200 height = 30 } + max_slots_horizontal = 1 + format = "UPPER_LEFT" + } + + gridboxtype = { + name = "subunit_stats_grid" + position = { x = 25 y = 65 } + size = { width = 400 height = 400 } + slotsize = { width = 224 height = 30 } + max_slots_horizontal = 2 + format = "UPPER_LEFT" + } + + gridboxtype = { + name = "terrain_modifiers_grid" + position = { x = 35 y = 65 } # Y set in code + size = { width = 400 height = 400 } + slotsize = { width = 82 height = 70 } + max_slots_horizontal = 5 + format = "UPPER_LEFT" + } + } + + containerWindowType = { + name = "technology_unit_statlist_item_upgrade" + position = { x=0 y=0 } + clipping = no + + instantTextboxType = { + name = "label" + position = { x = 55 y = 25 } + font = "hoi4_typewriter22" + text = "" + maxWidth = 380 + maxHeight = 20 + fixedsize = yes + format = left + } + + gridboxtype = { + name = "subunit_stats_grid" + position = { x = 0 y = 15 } + size = { width = 400 height = 400 } + slotsize = { width = 70 height = 30 } + max_slots_horizontal = 7 + format = "UPPER_LEFT" + } + + iconType = { + name = "unit_icon" + position = { x = 0 y = 15 } + spriteType = "GFX_tiled_window_transparent_transparent" + } + + gridboxtype = { + name = "stats_grid" + position = { x = 90 y = 50 } + size = { width = 100%% height = 100%% } + slotsize = { width = 200 height = 20 } + max_slots_horizontal = 1 + format = "UPPER_LEFT" + } + + gridboxtype = { + name = "terrain_modifiers_grid" + position = { x = 35 y = 65 } # Y set in code + size = { width = 400 height = 400 } + slotsize = { width = 82 height = 70 } + max_slots_horizontal = 5 + format = "UPPER_LEFT" + } + } + + containerWindowType = { + name = "technology_unit_statlist_item_modifier" + position = { x=0 y=0 } + clipping = no + + instantTextboxType = { + name = "label" + position = { x = 120 y = -20 } + font = "hoi4_typewriter22" + text = "" + maxWidth = 200 + maxHeight = 20 + format = center + } + + iconType = { + name = "unit_icon" + position = { x = 100 y = 25 } + spriteType = "GFX_tiled_window_transparent_transparent" + } + + gridboxtype = { + name = "stats_grid" + position = { x = 90 y = 25 } + size = { width = 100%% height = 100%% } + slotsize = { width = 200 height = 20 } + max_slots_horizontal = 1 + format = "UPPER_LEFT" + } + } + + containerWindowType = { + name = "technology_unit_stat_item" + position = { x=0 y=2 } + size = { width=224 height=25 } + clipping = no + + background = { + name = "Background" + spriteType ="GFX_stats_entry_bg" + } + + instantTextboxType = { + name = "name" + position = { x = -5 y = 12 } + font = "hoi4_typewriter16" + text = "name" + maxWidth = 160 + maxHeight = 20 + fixedsize = yes + format = left + } + + instantTextboxType = { + name = "amount" + position = { x = 110 y = 12 } + font = "hoi4_typewriter16_inverted" + text = "" + maxWidth = 100 + maxHeight = 20 + format = right + } + + instantTextboxType = { + name = "diff" + position = { x = 195 y = 0 } + font = "hoi4_typewriter16_inverted" + text = "" + maxWidth = 100 + maxHeight = 20 + format = right + } + } + + containerWindowType = { + name = "technology_unlocks_item" + position = { x=10 y=2 } + size = { width=402 height=40 } + clipping = no + + #background = { + # name = "Background" + # spriteType ="GFX_stats_entry_bg" + #} + + instantTextboxType = { + name = "name" + position = { x = 100 y = 10 } + font = "hoi4_typewriter16_inverted" + text = "name" + maxWidth = 350 + maxHeight = 20 + format = left + } + + iconType = { + name = "icon" + position = { x = 50 y = 0 } + spriteType = "GFX_buildings_strip" + } + } + + containerWindowType = { + name = "technology_tactics_item" + position = { x=10 y=2 } + size = { width=201 height=30 } + clipping = no + + #background = { + # name = "Background" + # spriteType ="GFX_stats_entry_bg" + #} + + instantTextboxType = { + name = "name" + position = { x = 120 y = 10 } + font = "hoi4_typewriter16" + text = "name" + maxWidth = 300 + maxHeight = 20 + format = left + } + + iconType = { + name = "icon" + position = { x = 20 y = -5 } + spriteType = "GFX_tiled_window_transparent_transparent" + } + } + + containerWindowType = { + name = "technology_unit_upgrade_stat_item" + position = { x=10 y=2 } + size = { width=201 height=25 } + clipping = no + + background = { + name = "Background" + spriteType ="GFX_stats_entry_long_bg" + position = { x = -30 y = 0 } + } + + instantTextboxType = { + name = "name" + position = { x = -30 y = 2 } + font = "hoi4_typewriter16" + text = "name" + maxWidth = 290 + maxHeight = 20 + format = left + } + + instantTextboxType = { + name = "amount" + position = { x = 220 y = 2 } + font = "hoi4_typewriter16_inverted" + text = "" + maxWidth = 100 + maxHeight = 20 + format = right + } + + #instantTextboxType = { + # name = "diff" + # position = { x = 195 y = 0 } + # font = "hoi4_typewriter16" + # text = "" + # maxWidth = 100 + # maxHeight = 20 + # format = right + #} + } + + containerWindowType = { + name = "technology_subunit_unlock_stat_item" + position = { x=0 y=2 } + size = { width=224 height=25 } + clipping = no + + background = { + name = "Background" + spriteType ="GFX_stats_entry_bg" + } + + instantTextboxType = { + name = "name" + position = { x = -5 y = 12 } + font = "hoi4_typewriter16" + text = "name" + maxWidth = 165 + maxHeight = 20 + fixedsize = yes + format = left + } + + instantTextboxType = { + name = "amount" + position = { x = 110 y = 12 } + font = "hoi4_typewriter16_inverted" + text = "" + maxWidth = 100 + maxHeight = 20 + format = right + } + + instantTextboxType = { + name = "diff" + position = { x = 195 y = 0 } + font = "hoi4_typewriter16_inverted" + text = "" + maxWidth = 100 + maxHeight = 20 + format = right + } + } + + containerWindowType = { + name = "technology_subunit_adjuster_entry" + size = { width = 70 height = 62 } + clipping = no + + iconType = { + name ="terrain_mod_bg" + spriteType = "GFX_adjuster_unknown_bg" + position = { x=18 y=11 } + } + + iconType = { + name ="terrain_mod_frame" + spriteType = "GFX_terrain_mod_frame" + position = { x=7 y=5 } + } + + + iconType = { + name ="terrain_mod_attack_strip" + spriteType = "GFX_terrain_mod_attack_strip" + position = { x=34 y=42 } + frame = 1 + } + + iconType = { + name ="terrain_mod_movement_strip" + spriteType = "GFX_terrain_mod_movement_strip" + position = { x=11 y=42 } + frame = 1 + } + + iconType = { + name ="terrain_mod_defense_strip" + spriteType = "GFX_terrain_mod_defense_strip" + position = { x=56 y=42 } + frame = 1 + } + } + + containerWindowType = { + name = "technology_tech_stat_item" + position = { x=10 y=2 } + size = { width=201 height=25 } + clipping = no + + background = { + name = "Background" + spriteType ="GFX_stats_entry_long_bg" + position = { x = -30 y = 0 } + } + + instantTextboxType = { + name = "name" + position = { x = -30 y = 2 } + font = "hoi4_typewriter16" + text = "name" + maxWidth = 290 + maxHeight = 20 + format = left + } + + instantTextboxType = { + name = "amount" + position = { x = 220 y = 2 } + font = "hoi4_typewriter16" + text = "" + maxWidth = 100 + maxHeight = 20 + format = right + } + } + + containerWindowType = { + name = "technology_info_category_header" + position = { x=110 y=0 } + size = { width=201 height=30 } + clipping = no + + + instantTextboxType = { + name = "header" + position = { x = 130 y = 18 } + font = "hoi4_typewriter22" + text = "category:" + maxWidth = 201 + maxHeight = 20 + format = center + } + } + + + containerWindowType = { + name = "padding_window" + position = { x=0 y=0 } + size = { width=1 height=1 } + } +} \ No newline at end of file diff --git a/src/localisation/simp_chinese/az_vnr_l_simp_chinese.yml b/src/localisation/simp_chinese/az_vnr_l_simp_chinese.yml new file mode 100755 index 0000000..8e9c6de --- /dev/null +++ b/src/localisation/simp_chinese/az_vnr_l_simp_chinese.yml @@ -0,0 +1,83 @@ +l_simp_chinese: + NAME_THEME_RIVERS_2: "Az河流" + NAME_THEME_FISH_2: "Az鱼类" + NAME_THEME_ANIMALS_2: "Az动物" + NAME_THEME_HISTORICAL_CARRIERS_2: "Az史实类航空母舰" + NAME_THEME_BATTLES_2: "Az著名的战斗" + NAME_THEME_HISTORICAL_DESTROYERS_2: "Az史实类驱逐舰" + NAME_THEME_HISTORICAL_SUBMARINES_2: "Az史实类潜艇" + NAME_THEME_HISTORICAL_CL_2: "Az史实类轻巡洋舰" + NAME_THEME_HISTORICAL_CA_2: "Az史实类重巡洋舰" + NAME_THEME_HISTORICAL_BC_2: "Az史实类战列巡洋舰" + NAME_THEME_HISTORICAL_BB_2: "Az史实类战列舰" + NAME_THEME_STATES_2: "Az地区" + NAME_THEME_CITIES_2: "Az城市" + NAME_THEME_PROVINCES_2: "Az省份" + NAME_THEME_KINGS_2: "Az国王" + NAME_THEME_HISTORICAL_FIGURES_2: "Az历史人物" + NAME_THEME_GREEK_MYTHOLOGY_2: "Az希腊神话" + NAME_THEME_NORDIC_MYTHOLOGY_2: "Az北欧神话" + NAME_THEME_SLAVIC_MYTHOLOGY_2: "Az斯拉夫神话" + NAME_THEME_GERMANIC_MYTHOLOGY_2: "Az日耳曼神话" + NAME_THEME_AZTECS_2: "Az阿兹特克神话" + NAME_THEME_IMPERIAL_DD_2: "Az帝国类驱逐舰" + NAME_THEME_IMPERIAL_CL_2: "Az帝国类轻巡洋舰" + NAME_THEME_IMPERIAL_CA_2: "Az帝国类重巡洋舰" + NAME_THEME_IMPERIAL_BC_2: "Az帝国类战列巡洋舰" + NAME_THEME_IMPERIAL_BB_2: "Az帝国类战列舰" + NAME_THEME_IMPERIAL_CARRIERS_2: "Az帝国类航空母舰" + NAME_THEME_HISTORICAL_DE_2: "Az史实类护航驱逐舰" + NAME_THEME_HISTORICAL_TB_2: "Az史实类鱼雷艇" + NAME_THEME_HISTORICAL_CVL_2: "Az史实类轻/护航航母" + NAME_THEME_HISTORICAL_CLAA_2: "Az史实类防空巡洋舰" + NAME_THEME_HISTORICAL_MINELAYERS_2: "Az史实类布雷舰" + NAME_THEME_LEADERS_2: "Az著名的领袖" + NAME_THEME_MARSHALS_2: "Az元帅" + NAME_THEME_PRESIDENTS_2: "Az总统" + NAME_THEME_MYTHOLOGY_2: "Az神话" + NAME_THEME_REGIONS_2: "Az地域" + NAME_THEME_PREFECTURES_2: "Az令制国" + NAME_THEME_COUNTIES_2: "Az郡" + NAME_THEME_COLONIES_2: "Az殖民地" + NAME_THEME_TRIBES_2: "Az部族" + NAME_THEME_BIRDS_2: "Az鸟" + NAME_THEME_INSPIRATION_2: "Az鼓舞" + NAME_THEME_WEAPONS_2: "Az各类武器" + NAME_THEME_WEATHER_2: "Az天气" + NAME_THEME_NATURE_2: "Az自然" + NAME_THEME_RIVER_MOUNTAIN_2: "Az河流和山脉" + NAME_THEME_HISTORICAL_SHCHUKAS_2: "Az史实类狗鱼级潜艇" + NAME_THEME_HISTORICAL_STALINETS_2: "Az史实类斯大林级潜艇" + NAME_THEME_HISTORICAL_LENINETS_2: "Az史实类列宁级潜艇" + NAME_THEME_HISTORICAL_CLASS_K_2: "Az史实类K级巡洋潜艇" + NAME_THEME_IMPERIAL_DE_2: "Az帝国护航" + NAME_THEME_IMPERIAL_MINELAYERS_2: "Az帝国布雷舰" + NAME_THEME_IMPERIAL_MINESWEEPERS_2: "Az帝国扫雷舰" + NAME_THEME_IMPERIAL_CAPITAL_2: "Az帝国主力舰" + NAME_THEME_IMPERIAL_SUBMARINES_2: "Az帝国潜艇" + NAME_THEME_GOVERNORATES_2: "Az帝国指挥舰" + NAME_THEME_SAINTS_2: "Az圣" + NAME_THEME_HISTORICAL_LIGHT_DDS_2: "Az史实类轻型驱逐舰" + NAME_THEME_CONFEDERATE_DD_2: "Az邦联类驱逐舰" + NAME_THEME_CONFEDERATE_CL_2: "Az邦联类轻巡洋舰" + NAME_THEME_CONFEDERATE_CA_2: "Az邦联类重巡洋舰" + NAME_THEME_CONFEDERATE_BC_2: "Az邦联类战列巡洋舰" + NAME_THEME_CONFEDERATE_BB_2: "Az邦联类战列舰" + NAME_THEME_CONFEDERATE_CARRIERS_2: "Az邦联类航空母舰" + NAME_THEME_CONFEDERATE_SUBMARINES_2: "Az邦联类潜艇" + NAME_THEME_HISTORICAL_SUBS_OCLASS_2: "Az史实类O级潜艇" + NAME_THEME_HISTORICAL_SUBS_KCLASS_2: "Az史实类K级潜艇" + NAME_THEME_HISTORICAL_COAST_GUARD_2: "Az历史海岸警备舰" + NAME_THEME_NORSE_MYTHOLOGY_2: "Az诺斯神话" + NAME_THEME_DOH_SolarTerm: "24节气" + NAME_THEME_DOH_ASTROLOGY_28: "28星宿" + NAME_THEME_DOH_Provincial: "省级行政区(34)" + NAME_THEME_DOH_Prefectural_1: "市级行政区A类(44)" + NAME_THEME_DOH_Prefectural_2: "市级行政区B类(287)" + NAME_THEME_DOH_RIVERS: "江河(82)" + NAME_THEME_DOH_LAKE: "湖泊(41)" + NAME_THEME_DOH_AZURLANE_1: "碧蓝航线东煌A类(3)" + NAME_THEME_DOH_AZURLANE_2: "碧蓝航线东煌B类(17)" + NAME_THEME_DOH_HISTORY_SHIP: "历史舰船(30)" + NAME_THEME_DOH_HISTORY_BATTLE: "古战场(37)" + NAME_THEME_MOUNTAINS: "山岳(67)" \ No newline at end of file