diff --git a/src/common/decisions/naval_develop.txt b/src/common/decisions/naval_develop.txt index c6508c7..f9ac731 100755 --- a/src/common/decisions/naval_develop.txt +++ b/src/common/decisions/naval_develop.txt @@ -310,4 +310,32 @@ naval_develop_category = { modifier = { factor = 0 has_political_power < 20 } } } + + join_tactical_data_link = { + icon = generic_naval + visible = { + is_in_faction = yes + any_allied_country = { + has_tech = tactical_data_link + } + NOT = { + has_tech = tactical_data_link + has_tech = tactical_data_link_for_member + } + } + available = { + has_tech = radio + } + cancel_if_not_visible = yes + fire_only_once = yes + cost = 15 + days_remove = 7 + + remove_effect = { + set_technology = { tactical_data_link_for_member = 1 } + } + ai_will_do = { + factor = 50 + } + } } \ No newline at end of file diff --git a/src/common/scripted_effects/_add_ai_variants.txt b/src/common/scripted_effects/_add_ai_variants.txt index ccd6d4b..c7c2629 100755 --- a/src/common/scripted_effects/_add_ai_variants.txt +++ b/src/common/scripted_effects/_add_ai_variants.txt @@ -11,15 +11,15 @@ GER_AI_variants_1940 = { 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_secondaries_slot = dp_ship_secondaries_2_bb 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_1_custom_slot = dp_ship_secondaries_2_bb mid_2_custom_slot = ship_airplane_launcher_1 - mid_3_custom_slot = dp_ship_secondaries_2 + mid_3_custom_slot = dp_ship_secondaries_2_bb rear_1_custom_slot = ship_heavy_battery_3_triple } } @@ -78,15 +78,15 @@ GER_AI_variants_1943 = { 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_secondaries_slot = dp_ship_secondaries_4_bb 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_1_custom_slot = dp_ship_secondaries_4_bb mid_2_custom_slot = ship_airplane_launcher_1 - mid_3_custom_slot = dp_ship_secondaries_4 + mid_3_custom_slot = dp_ship_secondaries_4_bb rear_1_custom_slot = ship_heavy_battery_4_triple rear_2_custom_slot = ship_heavy_battery_4_triple } @@ -102,7 +102,7 @@ GER_AI_variants_1943 = { 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 + fixed_ship_secondaries_slot = dp_ship_secondaries_4_bb front_1_custom_slot = ship_deck_space mid_1_custom_slot = ship_deck_space mid_2_custom_slot = ship_deck_space @@ -165,15 +165,15 @@ ENG_AI_variants_1940 = { 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_secondaries_slot = dp_ship_secondaries_2_bb 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_1_custom_slot = dp_ship_secondaries_2_bb mid_2_custom_slot = ship_airplane_launcher_1 - mid_3_custom_slot = dp_ship_secondaries_2 + mid_3_custom_slot = dp_ship_secondaries_2_bb rear_1_custom_slot = ship_heavy_battery_3_triple } } @@ -189,7 +189,7 @@ ENG_AI_variants_1940 = { 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 + fixed_ship_secondaries_slot = dp_ship_secondaries_3_bb front_1_custom_slot = ship_deck_space mid_1_custom_slot = ship_deck_space } @@ -250,15 +250,15 @@ ENG_AI_variants_1943 = { 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_secondaries_slot = dp_ship_secondaries_4_bb 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_1_custom_slot = dp_ship_secondaries_4_bb mid_2_custom_slot = ship_airplane_launcher_1 - mid_3_custom_slot = dp_ship_secondaries_4 + mid_3_custom_slot = dp_ship_secondaries_4_bb rear_1_custom_slot = ship_heavy_battery_4 rear_2_custom_slot = ship_heavy_battery_4 } @@ -275,7 +275,7 @@ ENG_AI_variants_1943 = { 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 + fixed_ship_secondaries_slot = dp_ship_secondaries_4_bb front_1_custom_slot = ship_deck_space mid_1_custom_slot = ship_deck_space mid_2_custom_slot = ship_deck_space @@ -338,13 +338,13 @@ JAP_AI_variants_1940 = { 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_secondaries_slot = dp_ship_secondaries_2_bb 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_1_custom_slot = dp_ship_secondaries_2_bb 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 @@ -362,7 +362,7 @@ JAP_AI_variants_1940 = { 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 + fixed_ship_secondaries_slot = dp_ship_secondaries_2_bb front_1_custom_slot = ship_deck_space mid_1_custom_slot = ship_deck_space } @@ -446,15 +446,15 @@ JAP_AI_variants_1943 = { 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_secondaries_slot = dp_ship_secondaries_4_bb 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_1_custom_slot = dp_ship_secondaries_4_bb mid_2_custom_slot = ship_airplane_launcher_1 - mid_3_custom_slot = dp_ship_secondaries_4 + mid_3_custom_slot = dp_ship_secondaries_4_bb rear_1_custom_slot = ship_super_heavy_battery_2 rear_2_custom_slot = ship_super_heavy_battery_2 } @@ -470,7 +470,7 @@ JAP_AI_variants_1943 = { 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 + fixed_ship_secondaries_slot = dp_ship_secondaries_4_bb front_1_custom_slot = ship_deck_space mid_1_custom_slot = ship_deck_space mid_2_custom_slot = ship_deck_space @@ -556,15 +556,15 @@ USA_AI_variants_1940 = { 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_secondaries_slot = dp_ship_secondaries_2_bb 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_1_custom_slot = dp_ship_secondaries_2_bb mid_2_custom_slot = ship_airplane_launcher_1 - mid_3_custom_slot = dp_ship_secondaries_2 + mid_3_custom_slot = dp_ship_secondaries_2_bb rear_1_custom_slot = ship_heavy_battery_3_triple } } @@ -580,7 +580,7 @@ USA_AI_variants_1940 = { 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 + fixed_ship_secondaries_slot = dp_ship_secondaries_3_bb front_1_custom_slot = ship_deck_space mid_1_custom_slot = ship_deck_space } @@ -664,15 +664,15 @@ USA_AI_variants_1943 = { 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_secondaries_slot = dp_ship_secondaries_4_bb 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_1_custom_slot = dp_ship_secondaries_4_bb mid_2_custom_slot = ship_anti_air_4 - mid_3_custom_slot = dp_ship_secondaries_4 + mid_3_custom_slot = dp_ship_secondaries_4_bb rear_1_custom_slot = ship_heavy_battery_4_triple rear_2_custom_slot = ship_airplane_launcher_1 } @@ -689,7 +689,7 @@ USA_AI_variants_1943 = { 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 + fixed_ship_secondaries_slot = dp_ship_secondaries_4_bb front_1_custom_slot = ship_deck_space front_2_custom_slot = angled_deck mid_1_custom_slot = ship_deck_space @@ -799,15 +799,15 @@ FRA_AI_variants_1940 = { 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_secondaries_slot = dp_ship_secondaries_2_bb 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_1_custom_slot = dp_ship_secondaries_2_bb mid_2_custom_slot = ship_airplane_launcher_1 - mid_3_custom_slot = dp_ship_secondaries_2 + mid_3_custom_slot = dp_ship_secondaries_2_bb rear_1_custom_slot = ship_heavy_battery_3_quad } } @@ -856,7 +856,7 @@ FRA_AI_variants_1940 = { } FRA_AI_variants_1943 = { create_equipment_variant = { - name = "共和级" # République Class + name = "共和级" # Republique Class role_icon_index = 1 type = vnr_ship_hull_heavy_5 parent_version = 0 @@ -867,15 +867,15 @@ FRA_AI_variants_1943 = { 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_secondaries_slot = dp_ship_secondaries_4_bb 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_1_custom_slot = dp_ship_secondaries_4_bb mid_2_custom_slot = ship_airplane_launcher_1 - mid_3_custom_slot = dp_ship_secondaries_4 + mid_3_custom_slot = dp_ship_secondaries_4_bb rear_1_custom_slot = ship_heavy_battery_4_quad } } @@ -891,7 +891,7 @@ FRA_AI_variants_1943 = { 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 + fixed_ship_secondaries_slot = dp_ship_secondaries_4_bb front_1_custom_slot = ship_deck_space mid_1_custom_slot = ship_deck_space mid_2_custom_slot = ship_deck_space @@ -954,15 +954,15 @@ ITA_AI_variants_1940 = { 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_secondaries_slot = dp_ship_secondaries_2_bb 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_1_custom_slot = dp_ship_secondaries_2_bb mid_2_custom_slot = ship_airplane_launcher_1 - mid_3_custom_slot = dp_ship_secondaries_2 + mid_3_custom_slot = dp_ship_secondaries_2_bb rear_1_custom_slot = ship_heavy_battery_3_triple rear_2_custom_slot = ship_airplane_launcher_1 } @@ -1023,15 +1023,15 @@ ITA_AI_variants_1943 = { 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_secondaries_slot = dp_ship_secondaries_4_bb 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_1_custom_slot = dp_ship_secondaries_4_bb mid_2_custom_slot = ship_airplane_launcher_1 - mid_3_custom_slot = dp_ship_secondaries_4 + mid_3_custom_slot = dp_ship_secondaries_4_bb rear_1_custom_slot = ship_heavy_battery_4_triple rear_2_custom_slot = ship_heavy_battery_4_triple } @@ -1048,7 +1048,7 @@ ITA_AI_variants_1943 = { 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 + fixed_ship_secondaries_slot = dp_ship_secondaries_4_bb front_1_custom_slot = ship_deck_space mid_1_custom_slot = ship_deck_space } diff --git a/src/common/scripted_effects/_add_naval_variants.txt b/src/common/scripted_effects/_add_naval_variants.txt index 63677b5..9b92d16 100755 --- a/src/common/scripted_effects/_add_naval_variants.txt +++ b/src/common/scripted_effects/_add_naval_variants.txt @@ -796,8 +796,8 @@ GER_start_naval_variants = { fixed_ship_battery_slot = ship_light_medium_battery_2 fixed_ship_anti_air_slot = ship_anti_air_1 fixed_ship_fire_control_system_slot = ship_fire_control_system_1 - fixed_ship_engine_slot = cruiser_ship_engine_2 - fixed_ship_armor_slot = ship_armor_cruiser_2 + fixed_ship_engine_slot = cruiser_ship_engine_2_diesel + fixed_ship_armor_slot = ship_armor_cruiser_1 fixed_ship_secondaries_slot = ship_secondaries_1 front_1_custom_slot = ship_anti_air_1 mid_1_custom_slot = ship_airplane_launcher_1 @@ -818,8 +818,8 @@ GER_start_naval_variants = { fixed_ship_battery_slot = ship_light_medium_battery_2 fixed_ship_anti_air_slot = ship_anti_air_1 fixed_ship_fire_control_system_slot = ship_fire_control_system_1 - fixed_ship_engine_slot = cruiser_ship_engine_2 - fixed_ship_armor_slot = ship_armor_cruiser_2 + fixed_ship_engine_slot = cruiser_ship_engine_2_diesel + fixed_ship_armor_slot = ship_armor_cruiser_1 fixed_ship_secondaries_slot = ship_secondaries_1 mid_2_custom_slot = ship_torpedo_2 mid_3_custom_slot = ship_mine_layer_1 @@ -1524,7 +1524,7 @@ FRA_start_naval_variants = { front_1_custom_slot = ship_light_medium_battery_1_single mid_1_custom_slot = ship_airplane_launcher_1 mid_2_custom_slot = ship_airplane_launcher_1 - mid_3_custom_slot = ship_airplane_launcher_1 + mid_3_custom_slot = empty rear_1_custom_slot = ship_light_medium_battery_1_single rear_2_custom_slot = ship_airplane_launcher_1 } @@ -2532,6 +2532,7 @@ ITA_start_naval_variants = { name = "扎拉级" # Zara Class parent_version = 0 role_icon_index = 27 + icon = "gfx/interface/technologies/Italy/ITA_heavy_cruiser3.png" type = vnr_ship_hull_cruiser_3 name_group = ITA_CA_HISTORICAL modules = { diff --git a/src/common/scripted_effects/_add_never_built.txt b/src/common/scripted_effects/_add_never_built.txt index 0aced49..7817ed9 100755 --- a/src/common/scripted_effects/_add_never_built.txt +++ b/src/common/scripted_effects/_add_never_built.txt @@ -8,7 +8,7 @@ ENG_never_built_blueprints = { name_group = ENG_BB_HISTORICAL modules = { fixed_ship_battery_slot = ship_heavy_battery_2_triple - fixed_ship_anti_air_slot = ship_anti_air_1 + fixed_ship_anti_air_slot = ship_anti_air_1_h fixed_ship_fire_control_system_slot = ship_fire_control_system_1 fixed_ship_radar_slot = empty fixed_ship_engine_slot = heavy_ship_engine_2 @@ -31,7 +31,7 @@ ENG_never_built_blueprints = { name_group = ENG_BB_HISTORICAL modules = { fixed_ship_battery_slot = ship_super_heavy_battery_1_triple - fixed_ship_anti_air_slot = ship_anti_air_1 + fixed_ship_anti_air_slot = ship_anti_air_1_h fixed_ship_fire_control_system_slot = ship_fire_control_system_0 fixed_ship_radar_slot = empty fixed_ship_engine_slot = heavy_ship_engine_2 @@ -54,7 +54,7 @@ ENG_never_built_blueprints = { name_group = ENG_BC_HISTORICAL modules = { fixed_ship_battery_slot = ship_super_heavy_battery_big_1 - fixed_ship_anti_air_slot = ship_anti_air_1 + fixed_ship_anti_air_slot = ship_anti_air_1_h fixed_ship_fire_control_system_slot = ship_fire_control_system_0 fixed_ship_engine_slot = heavy_ship_engine_3 fixed_ship_secondaries_slot = ship_secondaries_1 @@ -79,7 +79,7 @@ FRA_never_built_blueprints = { name_group = FRA_BB_HISTORICAL modules = { fixed_ship_battery_slot = ship_heavy_battery_1_quad - fixed_ship_anti_air_slot = ship_anti_air_1 + fixed_ship_anti_air_slot = ship_anti_air_1_h fixed_ship_fire_control_system_slot = ship_fire_control_system_0 fixed_ship_radar_slot = empty fixed_ship_engine_slot = heavy_ship_engine_1 @@ -104,7 +104,7 @@ GER_never_built_blueprints = { name_group = GER_BB_HISTORICAL modules = { fixed_ship_battery_slot = ship_heavy_battery_2 - fixed_ship_anti_air_slot = ship_anti_air_1 + fixed_ship_anti_air_slot = ship_anti_air_1_h fixed_ship_fire_control_system_slot = ship_fire_control_system_0 fixed_ship_radar_slot = empty fixed_ship_engine_slot = heavy_ship_engine_2 @@ -178,7 +178,7 @@ ITA_never_built_blueprints = { name_group = ITA_BC_HISTORICAL modules = { fixed_ship_battery_slot = ship_heavy_battery_big_1 - fixed_ship_anti_air_slot = ship_anti_air_1 + fixed_ship_anti_air_slot = ship_anti_air_1_h fixed_ship_fire_control_system_slot = ship_fire_control_system_0 fixed_ship_radar_slot = empty fixed_ship_engine_slot = heavy_ship_engine_2 @@ -205,7 +205,7 @@ JAP_never_built_blueprints = { name_group = JAP_PREFECTURES modules = { fixed_ship_battery_slot = ship_heavy_battery_2 - fixed_ship_anti_air_slot = ship_anti_air_1 + fixed_ship_anti_air_slot = ship_anti_air_1_h fixed_ship_fire_control_system_slot = ship_fire_control_system_0 fixed_ship_radar_slot = empty fixed_ship_engine_slot = heavy_ship_engine_2 @@ -230,7 +230,7 @@ JAP_never_built_blueprints = { name_group = JAP_MOUNTAIN modules = { fixed_ship_battery_slot = ship_heavy_battery_2 - fixed_ship_anti_air_slot = ship_anti_air_1 + fixed_ship_anti_air_slot = ship_anti_air_1_h fixed_ship_fire_control_system_slot = ship_fire_control_system_0 fixed_ship_radar_slot = empty fixed_ship_engine_slot = heavy_ship_engine_2 @@ -258,7 +258,7 @@ SOV_never_built_blueprints = { name_group = SOV_BATTLES_NAVY modules = { fixed_ship_battery_slot = ship_heavy_battery_1_triple - fixed_ship_anti_air_slot = ship_anti_air_1 + fixed_ship_anti_air_slot = ship_anti_air_1_h fixed_ship_fire_control_system_slot = ship_fire_control_system_0 fixed_ship_radar_slot = empty fixed_ship_engine_slot = heavy_ship_engine_1 @@ -283,7 +283,7 @@ USA_never_built_blueprints = { name_group = USA_BATTLES modules = { fixed_ship_battery_slot = ship_heavy_battery_2 - fixed_ship_anti_air_slot = ship_anti_air_1 + fixed_ship_anti_air_slot = ship_anti_air_1_h fixed_ship_fire_control_system_slot = ship_fire_control_system_0 fixed_ship_radar_slot = empty fixed_ship_engine_slot = heavy_ship_engine_2 @@ -308,7 +308,7 @@ USA_never_built_blueprints = { name_group = USA_STATES modules = { fixed_ship_armor_slot = ship_armor_bb_2 - front_1_custom_slot = ship_anti_air_1 + front_1_custom_slot = ship_anti_air_1_h fixed_ship_battery_slot = ship_heavy_battery_2_triple front_2_custom_slot = ship_heavy_battery_2_triple rear_1_custom_slot = ship_heavy_battery_2_triple diff --git a/src/common/technologies/MTG_naval.txt b/src/common/technologies/MTG_naval.txt index 267113a..412fe25 100755 --- a/src/common/technologies/MTG_naval.txt +++ b/src/common/technologies/MTG_naval.txt @@ -303,13 +303,17 @@ technologies = { research_cost_coeff = 1 } path = { - leads_to_tech = destroyer_hull_improvement + leads_to_tech = wave_resistance_design research_cost_coeff = 1 } path = { leads_to_tech = modern_sonar research_cost_coeff = 1 } + path = { + leads_to_tech = close_in_area_air_defense + research_cost_coeff = 1 + } ai_will_do = { factor = 1 @@ -891,6 +895,10 @@ technologies = { dependencies = { destroyer_missile_upgrade = 1 } + path = { + leads_to_tech = destroyer_hull_improvement + research_cost_coeff = 1 + } ai_will_do = { factor = 1 @@ -908,19 +916,73 @@ technologies = { destroyer_hull_improvement = { research_cost = 1 - start_year = 1950 + start_year = 1954 destroyer = { - max_strength = 0.15 + max_strength = 0.25 + naval_range = 0.2 } + folder = { + name = mtgnavalfolder + position = { x = 0 y = @1952_module } + } + + ai_will_do = { + factor = 2 + } + categories = { + dd_tech + mio_cat_tech_all_screen_ship_and_modules + mio_cat_tech_all_capital_ship_and_modules + } + } + + close_in_area_air_defense = { + research_cost = 0.8 + start_year = 1952 + + destroyer = { + anti_air_attack = 0.2 + } + + folder = { + name = mtgnavalfolder + position = { x = 0 y = @1952 } + } + path = { + leads_to_tech = destroyer_hull_improvement + research_cost_coeff = 1 + } + + ai_will_do = { + factor = 1 + } + categories = { + dd_tech + mio_cat_tech_all_screen_ship_and_modules + mio_cat_tech_all_capital_ship_and_modules + } + } + + wave_resistance_design = { + research_cost = 1.25 + start_year = 1951 + + screening_efficiency = 0.15 + navy_weather_penalty = -0.15 + folder = { name = mtgnavalfolder position = { x = -2 y = @1952 } } - + path = { + leads_to_tech = destroyer_hull_improvement + research_cost_coeff = 1 + } + ai_will_do = { - factor = 2 + factor = 1 } categories = { dd_tech @@ -1229,7 +1291,11 @@ technologies = { research_cost_coeff = 1 } path = { - leads_to_tech = nuclear_reactor_cost_reduction + leads_to_tech = nuclear_engine_research + research_cost_coeff = 1 + } + path = { + leads_to_tech = signal_control research_cost_coeff = 1 } @@ -1237,7 +1303,7 @@ technologies = { folder = { name = mtgnavalfolder - position = { x = 4 y = @1948 } + position = { x = 0 y = @1948 } } ai_will_do = { @@ -1267,7 +1333,7 @@ technologies = { folder = { name = mtgnavalfolder - position = { x = 4 y = @1952_module } + position = { x = 1 y = @1952_module } } ai_will_do = { factor = 4 @@ -1300,7 +1366,7 @@ technologies = { folder = { name = mtgnavalfolder - position = { x = 0 y = @1948_module } + position = { x = 4 y = @1948_module } } on_research_complete = { hidden_effect = { add_ideas = vnr_cruiser_cost_2 } @@ -1329,7 +1395,7 @@ technologies = { folder = { name = mtgnavalfolder - position = { x = 6 y = @1952 } + position = { x = 3 y = @1952 } } ai_will_do = { factor = 2 @@ -1352,8 +1418,63 @@ technologies = { folder = { name = mtgnavalfolder - position = { x = -2 y = @1948_module } + position = { x = -5 y = @1948_module } } + path = { + leads_to_tech = advanced_radar_finder + research_cost_coeff = 1 + } + ai_will_do = { + factor = 1 + } + + categories = { + naval_equipment + cl_tech + ca_tech + mio_cat_tech_all_cruiser_and_modules + } + } + signal_control = { + navy_visibility = -0.1 + + research_cost = 0.8 + start_year = 1951 + + folder = { + name = mtgnavalfolder + position = { x = -3 y = @1948_module } + } + path = { + leads_to_tech = advanced_radar_finder + research_cost_coeff = 1 + } + + ai_will_do = { + factor = 2 + } + + categories = { + naval_equipment + cl_tech + ca_tech + mio_cat_tech_all_cruiser_and_modules + } + } + advanced_radar_finder = { + enable_equipment_modules = { + ship_radar_finder + } + naval_enemy_fleet_size_ratio_penalty_factor = 0.2 + + research_cost = 1 + start_year = 1954 + + folder = { + name = mtgnavalfolder + position = { x = -4 y = 29 } + } + ai_will_do = { factor = 1 } @@ -1372,12 +1493,16 @@ technologies = { carrier_ship_engine_nuclear heavy_ship_engine_nuclear } + path = { + leads_to_tech = nuclear_reactor_cost_reduction + research_cost_coeff = 1 + } start_year = 1950 folder = { name = mtgnavalfolder - position = { x = -1 y = 22 } + position = { x = -1 y = @1948_module } } dependencies = { nuclear_reactor = 1 @@ -1391,6 +1516,7 @@ technologies = { naval_equipment bb_tech bc_tech + ca_tech ship_modules_tech mio_cat_tech_all_capital_ship_and_modules } @@ -1407,7 +1533,7 @@ technologies = { folder = { name = mtgnavalfolder - position = { x = 2 y = @1952 } + position = { x = -1 y = @1952 } } dependencies = { nuclear_engine_research = 1 @@ -1883,7 +2009,7 @@ technologies = { folder = { name = mtgnavalfolder - position = { x = 0 y = @1944_module } + position = { x = 1 y = 20 } } ai_will_do = { @@ -1936,7 +2062,7 @@ technologies = { folder = { name = mtgnavalfolder - position = { x = 1 y = 21 } + position = { x = 2 y = 22 } } ai_will_do = { @@ -2629,10 +2755,6 @@ technologies = { leads_to_tech = combat_information_center research_cost_coeff = 1 } - path = { - leads_to_tech = nuclear_engine_research - research_cost_coeff = 1 - } path = { leads_to_tech = modern_ship_hull_cruiser research_cost_coeff = 1 @@ -3233,7 +3355,7 @@ technologies = { folder = { name = mtgnavalfolder - position = { x = -1 y = @1944_module } + position = { x = 1 y = @1944_module } } ai_will_do = { @@ -3260,7 +3382,7 @@ technologies = { folder = { name = mtgnavalfolder - position = { x = 1 y = @1944_module } + position = { x = -1 y = @1944_module } } path = { leads_to_tech = naval_tactical_data_system @@ -3289,7 +3411,7 @@ technologies = { folder = { name = mtgnavalfolder - position = { x = 1 y = @1948 } + position = { x = -1 y = @1948 } } path = { leads_to_tech = memory_expansion @@ -3311,6 +3433,10 @@ technologies = { leads_to_tech = electromagnetic_signature_study research_cost_coeff = 1 } + path = { + leads_to_tech = symmetric_key_algorithm + research_cost_coeff = 1 + } ai_will_do = { factor = 2 @@ -3325,6 +3451,32 @@ technologies = { } } + symmetric_key_algorithm = { + research_cost = 0.8 + start_year = 1950 + + navy_intel_to_others = -20 + + folder = { + name = mtgnavalfolder + position = { x = 1 y = @1948_module } + } + dependencies = { + advanced_computing_machine = 1 + } + + ai_will_do = { + factor = 1 + } + allow_branch = { + has_dlc = "La Resistance" + } + + categories = { + naval_equipment + } + } + memory_expansion = { research_cost = 1.5 naval_hit_chance = 0.05 @@ -3334,7 +3486,7 @@ technologies = { folder = { name = mtgnavalfolder - position = { x = -2 y = @1948_module } + position = { x = -4 y = @1948_module } } dependencies = { advanced_computing_machine = 1 @@ -3361,11 +3513,15 @@ technologies = { folder = { name = mtgnavalfolder - position = { x = 1 y = @1952_module } + position = { x = -1 y = @1952 } } dependencies = { phased_array_radar = 1 } + path = { + leads_to_tech = tactical_data_link + research_cost_coeff = 1 + } ai_will_do = { factor = 2 @@ -3379,6 +3535,47 @@ technologies = { mio_cat_tech_all_capital_ship_and_modules } } + tactical_data_link = { + research_cost = 1.5 + start_year = 1955 + + naval_coordination = 0.2 + navy_org_factor = 0.1 + navy_visibility = -0.1 + + folder = { + name = mtgnavalfolder + position = { x = -1 y = @1952_module } + } + + allow = { + NOT = { has_tech = tactical_data_link_for_member } + } + + ai_will_do = { + factor = 1 + } + categories = { + naval_equipment + bb_tech + bc_tech + ship_modules_tech + mio_cat_tech_all_capital_ship_and_modules + } + } + tactical_data_link_for_member = { + research_cost = 1.5 + start_year = 1955 + + naval_coordination = 0.1 + navy_org_factor = 0.075 + navy_visibility = -0.075 + + # enabled through decision + allow = { + always = no + } + } comprehensive_display_system = { research_cost = 1.2 enable_equipment_modules = { @@ -3389,7 +3586,7 @@ technologies = { folder = { name = mtgnavalfolder - position = { x = -1 y = @1952 } + position = { x = -3 y = @1952 } } ai_will_do = { @@ -3433,7 +3630,8 @@ technologies = { } electromagnetic_signature_study = { research_cost = 2 - navy_visibility = -0.2 + navy_visibility = -0.1 + naval_mines_effect_reduction = 0.1 start_year = 1952 @@ -4228,6 +4426,10 @@ technologies = { name = mtgnavalfolder position = { x = 0 y = @1948_module } } + path = { + leads_to_tech = airborne_early_warning + research_cost_coeff = 1 + } ai_will_do = { factor = 1 @@ -4241,7 +4443,7 @@ technologies = { } airborne_early_warning = { research_cost = 1.5 - start_year = 1948 + start_year = 1951 enable_equipment_modules = { carrier_tracing_unit @@ -4249,7 +4451,7 @@ technologies = { folder = { name = mtgnavalfolder - position = { x = -2 y = @1948_module } + position = { x = -1 y = @1952 } } ai_will_do = { @@ -4305,6 +4507,33 @@ technologies = { mio_cat_tech_all_carrier_and_modules } } + luneburg_lens = { + research_cost = 1.2 + start_year = 1952 + + carrier = { + surface_detection = 0.15 + } + naval_enemy_retreat_chance = -0.1 + + folder = { + name = mtgnavalfolder + position = { x = -2 y = @1948_module } + } + path = { + leads_to_tech = airborne_early_warning + research_cost_coeff = 1 + } + ai_will_do = { + factor = 3 + } + + categories = { + naval_equipment + cv_tech + mio_cat_tech_all_carrier_and_modules + } + } # ## # # ### # # ## ### ### # # ### ## #{~._.~} # # # # # ## ## # # # # # ## # # # @@ -5297,6 +5526,7 @@ technologies = { enable_equipment_modules = { ship_carrier_armor_heavy ship_deck_space_big + ship_ski_jump_ramp } folder = { name = mtgnavalfolder @@ -5307,7 +5537,7 @@ technologies = { research_cost_coeff = 1 } path = { - leads_to_tech = airborne_early_warning + leads_to_tech = luneburg_lens research_cost_coeff = 1 } path = { @@ -5319,7 +5549,7 @@ technologies = { research_cost_coeff = 1 } research_cost = 1.5 - start_year = 1946 + start_year = 1948 dependencies = { full_armored_carrier = 1 diff --git a/src/common/units/critical_parts/00_critical_parts.txt b/src/common/units/critical_parts/00_critical_parts.txt index c910d50..afb92cd 100755 --- a/src/common/units/critical_parts/00_critical_parts.txt +++ b/src/common/units/critical_parts/00_critical_parts.txt @@ -180,7 +180,7 @@ critical_parts = { gas_leakage = { icon = "GFX_default_critical_damage_icons" frame = 6 - stat_penalties = { + modifier = { navy_org_factor = -0.9 naval_morale_factor = -1 } diff --git a/src/common/units/equipment/modules/00_ship_modules_aviation.txt b/src/common/units/equipment/modules/00_ship_modules_aviation.txt index 46ece80..dc6a9b3 100755 --- a/src/common/units/equipment/modules/00_ship_modules_aviation.txt +++ b/src/common/units/equipment/modules/00_ship_modules_aviation.txt @@ -191,7 +191,19 @@ equipment_modules = { } dismantle_cost_ic = 800 } + ship_ski_jump_ramp = { + category = steam_catapult + gui_category = modern_carrier_equipments + add_stats = { + build_cost_ic = 500 + } + multiply_stats = { + anti_air_attack = 0.1 + surface_detection = 0.06 + } + dismantle_cost_ic = 400 + } side_lift = { category = carrier_side_lift diff --git a/src/common/units/equipment/modules/00_ship_modules_gun.txt b/src/common/units/equipment/modules/00_ship_modules_gun.txt index f207dd5..e4aeeb7 100755 --- a/src/common/units/equipment/modules/00_ship_modules_gun.txt +++ b/src/common/units/equipment/modules/00_ship_modules_gun.txt @@ -740,7 +740,6 @@ equipment_modules = { lg_attack = 4 build_cost_ic = 750 surface_visibility = 1 - reliability = -0.05 max_strength = 15 armor_value = 0.2 } @@ -773,7 +772,6 @@ equipment_modules = { lg_attack = 6 build_cost_ic = 850 surface_visibility = 1 - reliability = -0.05 max_strength = 18 armor_value = 0.2 } @@ -807,7 +805,6 @@ equipment_modules = { lg_attack = 5 build_cost_ic = 900 surface_visibility = 1 - reliability = -0.05 max_strength = 16 armor_value = 0.3 } @@ -840,7 +837,6 @@ equipment_modules = { lg_attack = 7 build_cost_ic = 1000 surface_visibility = 1 - reliability = -0.05 max_strength = 20 armor_value = 0.3 } @@ -1325,7 +1321,7 @@ equipment_modules = { } multiply_stats = { - naval_speed = -0.045 + naval_speed = -0.05 max_strength = 0.13 } add_average_stats = { @@ -2266,7 +2262,7 @@ equipment_modules = { hg_attack = 15 naval_heavy_gun_hit_chance_factor = -1.0 reliability = -0.15 - build_cost_ic = 250 + build_cost_ic = 120 } multiply_stats = { max_strength = -0.1 diff --git a/src/common/units/equipment/modules/00_ship_modules_propulsion.txt b/src/common/units/equipment/modules/00_ship_modules_propulsion.txt index a366ce5..d04e3dd 100755 --- a/src/common/units/equipment/modules/00_ship_modules_propulsion.txt +++ b/src/common/units/equipment/modules/00_ship_modules_propulsion.txt @@ -157,7 +157,7 @@ equipment_modules = { add_stats = { #naval_speed = 5 - fuel_consumption = 12 + fuel_consumption = 23 build_cost_ic = 200 reliability = -0.1 } @@ -265,7 +265,7 @@ equipment_modules = { add_stats = { #naval_speed = 5 - fuel_consumption = 7 + fuel_consumption = 5 build_cost_ic = 90 } @@ -290,7 +290,7 @@ equipment_modules = { add_stats = { #naval_speed = 5 - fuel_consumption = 8 + fuel_consumption = 7 build_cost_ic = 120 } @@ -318,7 +318,7 @@ equipment_modules = { add_stats = { #naval_speed = 5 - fuel_consumption = 10 + fuel_consumption = 9 build_cost_ic = 150 } @@ -346,7 +346,7 @@ equipment_modules = { add_stats = { #naval_speed = 5 - fuel_consumption = 10 + fuel_consumption = 11 build_cost_ic = 170 } @@ -373,7 +373,7 @@ equipment_modules = { add_stats = { #naval_speed = 5 - fuel_consumption = 12 + fuel_consumption = 15 build_cost_ic = 250 reliability = -0.3 } @@ -425,7 +425,7 @@ equipment_modules = { add_stats = { #naval_speed = 5 - fuel_consumption = 12 + fuel_consumption = 15 build_cost_ic = 400 } @@ -450,7 +450,7 @@ equipment_modules = { add_stats = { #naval_speed = 6 - fuel_consumption = 16 + fuel_consumption = 19 build_cost_ic = 480 } @@ -480,7 +480,7 @@ equipment_modules = { add_stats = { #naval_speed = 7 - fuel_consumption = 20 + fuel_consumption = 22 build_cost_ic = 550 } @@ -509,7 +509,7 @@ equipment_modules = { add_stats = { #naval_speed = 7 - fuel_consumption = 24 + fuel_consumption = 25 build_cost_ic = 670 } @@ -538,7 +538,7 @@ equipment_modules = { add_stats = { #naval_speed = 7 - fuel_consumption = 28 + fuel_consumption = 29 build_cost_ic = 800 } @@ -993,7 +993,7 @@ equipment_modules = { parent = super_heavy_ship_engine_1 add_stats = { - fuel_consumption = 30 + fuel_consumption = 40 build_cost_ic = 3500 } multiply_stats = { @@ -1020,7 +1020,7 @@ equipment_modules = { parent = super_heavy_ship_engine_2 add_stats = { - fuel_consumption = 40 + fuel_consumption = 50 build_cost_ic = 4000 } multiply_stats = { @@ -1053,7 +1053,7 @@ equipment_modules = { add_stats = { #naval_speed = 5 - fuel_consumption = 12 + fuel_consumption = 18 build_cost_ic = 1500 } @@ -1082,7 +1082,7 @@ equipment_modules = { add_stats = { #naval_speed = 5 - fuel_consumption = 16 + fuel_consumption = 23 build_cost_ic = 2000 } @@ -1115,7 +1115,7 @@ equipment_modules = { add_stats = { #naval_speed = 5 - fuel_consumption = 20 + fuel_consumption = 28 build_cost_ic = 2500 } @@ -1147,7 +1147,7 @@ equipment_modules = { add_stats = { #naval_speed = 5 - fuel_consumption = 24 + fuel_consumption = 32 build_cost_ic = 3000 } diff --git a/src/common/units/equipment/modules/00_ship_modules_support.txt b/src/common/units/equipment/modules/00_ship_modules_support.txt index 013c463..69ace5f 100755 --- a/src/common/units/equipment/modules/00_ship_modules_support.txt +++ b/src/common/units/equipment/modules/00_ship_modules_support.txt @@ -1112,7 +1112,7 @@ equipment_modules = { surface_visibility = -0.05 } add_stats = { - build_cost_ic = 180 + build_cost_ic = 35 } } full_missile_upgrade = { @@ -1121,6 +1121,9 @@ equipment_modules = { add_stats = { reliability = 0.3 } + multiply_stats = { + build_cost_ic = 0.05 + } forbid_module_categories = { ship_heavy_battery ship_heavy_battery_triple @@ -1144,8 +1147,10 @@ equipment_modules = { gui_category = cold_war_miscellaneous gfx = economical_nuclear_reactor add_stats = { - build_cost_ic = -1300 - reliability = -0.05 + reliability = -0.15 + } + multiply_stats = { + build_cost_ic = -0.1 } forbid_module_categories = { heavy_ship_engine @@ -1158,11 +1163,16 @@ equipment_modules = { category = carrier_miscellaneous gfx = economical_nuclear_reactor add_stats = { - build_cost_ic = -1000 - reliability = -0.05 + reliability = -0.15 + } + multiply_stats = { + build_cost_ic = -0.1 } forbid_module_categories = { carrier_ship_engine + heavy_ship_engine + cruiser_ship_engine + civilian_ship_engine } } ship_display_system = { @@ -1212,4 +1222,13 @@ equipment_modules = { steel = 1 } } + ship_radar_finder = { + category = generic_miscellaneous + gui_category = cold_war_miscellaneous + add_stats = { + surface_detection = 3 + build_cost_ic = 80 + reliability = -0.05 + } + } } \ No newline at end of file diff --git a/src/common/units/equipment/ship_hull_carrier.txt b/src/common/units/equipment/ship_hull_carrier.txt index a62c5eb..b78cefe 100755 --- a/src/common/units/equipment/ship_hull_carrier.txt +++ b/src/common/units/equipment/ship_hull_carrier.txt @@ -199,13 +199,16 @@ equipments = { fixed_ship_radar_slot = inherit fixed_ship_engine_slot = { required = yes - allowed_module_categories = { heavy_ship_engine carrier_ship_engine } + allowed_module_categories = { super_heavy_ship_engine heavy_ship_engine carrier_ship_engine } } fixed_ship_secondaries_slot = { required = no allowed_module_categories = { ship_secondaries ship_dp_secondaries_bb ship_medium_battery_single ship_secondaries_special } } - fixed_ship_armor_slot = inherit + fixed_ship_armor_slot = { + required = no + allowed_module_categories = { ship_heavy_armor ship_cruiser_armor ship_cruiser_heavy_armor } + } fixed_ship_carrier_miscellaneous_slot_1 = inherit fixed_ship_carrier_miscellaneous_slot_2 = inherit fixed_ship_flight_deck_slot = inherit @@ -283,7 +286,10 @@ equipments = { required = no allowed_module_categories = { ship_secondaries ship_dp_secondaries_bb } } - fixed_ship_armor_slot = inherit + fixed_ship_armor_slot = { + required = no + allowed_module_categories = { ship_cruiser_armor ship_cruiser_heavy_armor } + } fixed_ship_carrier_miscellaneous_slot_1 = inherit fixed_ship_carrier_miscellaneous_slot_2 = inherit fixed_ship_flight_deck_slot = inherit diff --git a/src/common/units/equipment/ship_hull_cruiser.txt b/src/common/units/equipment/ship_hull_cruiser.txt index 7162453..f662c14 100755 --- a/src/common/units/equipment/ship_hull_cruiser.txt +++ b/src/common/units/equipment/ship_hull_cruiser.txt @@ -177,6 +177,10 @@ equipments = { module = ship_display_system count < 2 } + module_count_limit = { + module = ship_aa_fire_control + count < 2 + } default_modules = { fixed_ship_battery_slot = empty @@ -435,8 +439,6 @@ equipments = { required = no allowed_module_categories = { ship_anti_air - ship_heavy_battery - ship_heavy_battery_triple ship_medium_heavy_battery_triple ship_medium_heavy_battery_double ship_secondaries @@ -470,17 +472,52 @@ equipments = { seaplane_hangar } } - rear_2_custom_slot = rear_1_custom_slot + rear_2_custom_slot = { + required = no + allowed_module_categories = { + ship_anti_air + ship_airplane_launcher + ship_torpedo + ship_medium_heavy_battery_triple + ship_medium_heavy_battery_double + seaplane_hangar + } + } } default_modules = { front_1_custom_slot = empty fixed_ship_battery_slot = ship_heavy_battery_1 fixed_ship_engine_slot = empty - fixed_ship_secondaries_slot = ship_secondaries_1 + fixed_ship_secondaries_slot = empty fixed_ship_radar_slot = ship_mast_1 rear_1_custom_slot = ship_torpedo_1 } + + module_count_limit = { + module = ship_heavy_battery_2 + count < 1 + } + module_count_limit = { + module = ship_heavy_battery_3 + count < 1 + } + module_count_limit = { + module = ship_heavy_battery_4 + count < 1 + } + module_count_limit = { + module = ship_heavy_battery_2_triple + count < 1 + } + module_count_limit = { + module = ship_heavy_battery_3_triple + count < 1 + } + module_count_limit = { + module = ship_heavy_battery_4_triple + count < 1 + } } vnr_ship_hull_cruiser_1 = { @@ -838,7 +875,7 @@ equipments = { priority = 1900 parent = vnr_ship_hull_cruiser_5 naval_speed = 34 - reliability = 1.5 + reliability = 1.25 manpower = 1800 build_cost_ic = 2500 naval_range = 5000 diff --git a/src/common/units/equipment/ship_hull_heavy.txt b/src/common/units/equipment/ship_hull_heavy.txt index 2ed9780..2af22a6 100755 --- a/src/common/units/equipment/ship_hull_heavy.txt +++ b/src/common/units/equipment/ship_hull_heavy.txt @@ -137,6 +137,10 @@ equipments = { category = ship_missile_aa count < 4 } + module_count_limit = { + module = ship_aa_fire_control + count < 2 + } default_modules = { fixed_ship_battery_slot = empty diff --git a/src/common/units/equipment/ship_hull_light.txt b/src/common/units/equipment/ship_hull_light.txt index 047b8a3..1426dfc 100755 --- a/src/common/units/equipment/ship_hull_light.txt +++ b/src/common/units/equipment/ship_hull_light.txt @@ -145,6 +145,10 @@ equipments = { category = ship_anti_air count < 4 } + module_count_limit = { + module = ship_aa_fire_control + count < 2 + } default_modules = { fixed_ship_battery_slot = empty @@ -482,7 +486,7 @@ equipments = { surface_detection = 20 - reliability = 1.5 + reliability = 1.25 naval_range = 3000 max_strength = 100 build_cost_ic = 800 diff --git a/src/descriptor.mod b/src/descriptor.mod index 46f047f..bece05d 100755 --- a/src/descriptor.mod +++ b/src/descriptor.mod @@ -1,4 +1,4 @@ -version="v1.11 - King's Gambit" +version="v1.12 - Overlord" tags={ "Military" "Translation" diff --git a/src/gfx/interface/equipmentdesigner/graphic_db/00_ship_icons.txt b/src/gfx/interface/equipmentdesigner/graphic_db/00_ship_icons.txt index e1d27e6..3bee8c4 100755 --- a/src/gfx/interface/equipmentdesigner/graphic_db/00_ship_icons.txt +++ b/src/gfx/interface/equipmentdesigner/graphic_db/00_ship_icons.txt @@ -4931,6 +4931,7 @@ JAP = { pool = { icons = { + "gfx/interface/technologies/Japan/JAP_carrier_Shinano.png" "gfx/interface/technologies/Japan/JAP_carrier_Kaga.png" } } @@ -5013,6 +5014,7 @@ JAP = { GFX_JAP_vnr_ship_hull_carrier_2_medium GFX_JAP_vnr_ship_hull_carrier_3_medium "gfx/interface/technologies/Japan/JAP_carrier_Hiryu.png" + "gfx/interface/technologies/Japan/JAP_carrier_Shinano.png" "gfx/interface/technologies/Japan/JAP_carrier_Kaga.png" "gfx/interface/technologies/Japan/JAP_carrier_conversion_ca.png" } @@ -8488,6 +8490,7 @@ USA = { GFX_USA_vnr_ship_hull_cruiser_2_medium GFX_USA_vnr_ship_hull_cruiser_1_capital_medium GFX_USA_vnr_ship_hull_cruiser_2_capital_medium + "gfx/interface/technologies/USA/USA_light_cruiser_Atlanta.png" "gfx/interface/technologies/USA/USA_heavy_cruiser_Pensacola.png" } } @@ -8511,6 +8514,7 @@ USA = { GFX_USA_vnr_ship_hull_cruiser_1_capital_medium GFX_USA_vnr_ship_hull_cruiser_2_capital_medium GFX_USA_vnr_ship_hull_cruiser_3_capital_medium + "gfx/interface/technologies/USA/USA_light_cruiser_Atlanta.png" "gfx/interface/technologies/USA/USA_heavy_cruiser_Pensacola.png" } } @@ -8536,6 +8540,7 @@ USA = { GFX_USA_vnr_ship_hull_cruiser_2_capital_medium GFX_USA_vnr_ship_hull_cruiser_3_capital_medium GFX_USA_vnr_ship_hull_cruiser_4_capital_medium + "gfx/interface/technologies/USA/USA_light_cruiser_Atlanta.png" "gfx/interface/technologies/USA/USA_heavy_cruiser_Pensacola.png" } } @@ -8563,6 +8568,7 @@ USA = { GFX_USA_vnr_ship_hull_cruiser_3_capital_medium GFX_USA_vnr_ship_hull_cruiser_4_capital_medium GFX_USA_vnr_ship_hull_cruiser_5_capital_medium + "gfx/interface/technologies/USA/USA_light_cruiser_Atlanta.png" "gfx/interface/technologies/USA/USA_heavy_cruiser_Pensacola.png" } } diff --git a/src/gfx/interface/equipmentdesigner/naval/modules/icons/ship_radar_finder.png b/src/gfx/interface/equipmentdesigner/naval/modules/icons/ship_radar_finder.png new file mode 100755 index 0000000..870c528 Binary files /dev/null and b/src/gfx/interface/equipmentdesigner/naval/modules/icons/ship_radar_finder.png differ diff --git a/src/gfx/interface/equipmentdesigner/naval/modules/icons/ship_ski_jump_ramp.png b/src/gfx/interface/equipmentdesigner/naval/modules/icons/ship_ski_jump_ramp.png new file mode 100755 index 0000000..1945e64 Binary files /dev/null and b/src/gfx/interface/equipmentdesigner/naval/modules/icons/ship_ski_jump_ramp.png differ diff --git a/src/gfx/interface/technologies/Japan/JAP_carrier_Shinano.png b/src/gfx/interface/technologies/Japan/JAP_carrier_Shinano.png new file mode 100755 index 0000000..88f2168 Binary files /dev/null and b/src/gfx/interface/technologies/Japan/JAP_carrier_Shinano.png differ diff --git a/src/gfx/interface/technologies/USA/USA_light_cruiser_Atlanta.png b/src/gfx/interface/technologies/USA/USA_light_cruiser_Atlanta.png new file mode 100755 index 0000000..de0b645 Binary files /dev/null and b/src/gfx/interface/technologies/USA/USA_light_cruiser_Atlanta.png differ diff --git a/src/gfx/interface/technologies/navy_techtree/advanced_radar_finder.png b/src/gfx/interface/technologies/navy_techtree/advanced_radar_finder.png new file mode 100755 index 0000000..3283e7a Binary files /dev/null and b/src/gfx/interface/technologies/navy_techtree/advanced_radar_finder.png differ diff --git a/src/gfx/interface/technologies/navy_techtree/close_in_area_air_defense.png b/src/gfx/interface/technologies/navy_techtree/close_in_area_air_defense.png new file mode 100755 index 0000000..34a64d1 Binary files /dev/null and b/src/gfx/interface/technologies/navy_techtree/close_in_area_air_defense.png differ diff --git a/src/gfx/interface/technologies/navy_techtree/luneburg_lens.png b/src/gfx/interface/technologies/navy_techtree/luneburg_lens.png new file mode 100755 index 0000000..e00e14b Binary files /dev/null and b/src/gfx/interface/technologies/navy_techtree/luneburg_lens.png differ diff --git a/src/gfx/interface/technologies/navy_techtree/signal_control.png b/src/gfx/interface/technologies/navy_techtree/signal_control.png new file mode 100755 index 0000000..837e683 Binary files /dev/null and b/src/gfx/interface/technologies/navy_techtree/signal_control.png differ diff --git a/src/gfx/interface/technologies/navy_techtree/symmetric_key_algorithm.png b/src/gfx/interface/technologies/navy_techtree/symmetric_key_algorithm.png new file mode 100755 index 0000000..bbc3830 Binary files /dev/null and b/src/gfx/interface/technologies/navy_techtree/symmetric_key_algorithm.png differ diff --git a/src/gfx/interface/technologies/navy_techtree/tactical_data_link.png b/src/gfx/interface/technologies/navy_techtree/tactical_data_link.png new file mode 100755 index 0000000..4eb6208 Binary files /dev/null and b/src/gfx/interface/technologies/navy_techtree/tactical_data_link.png differ diff --git a/src/gfx/interface/technologies/navy_techtree/wave_resistance_design.png b/src/gfx/interface/technologies/navy_techtree/wave_resistance_design.png new file mode 100755 index 0000000..52825d4 Binary files /dev/null and b/src/gfx/interface/technologies/navy_techtree/wave_resistance_design.png differ diff --git a/src/gfx/interface/vnr_main_menu_bg.dds b/src/gfx/interface/vnr_main_menu_bg.dds index ad00e3a..a020dbe 100755 Binary files a/src/gfx/interface/vnr_main_menu_bg.dds and b/src/gfx/interface/vnr_main_menu_bg.dds differ diff --git a/src/interface/equipmentdesigner/ships/ship_hull_carrier.gui b/src/interface/equipmentdesigner/ships/ship_hull_carrier.gui index 308b688..7814da9 100755 --- a/src/interface/equipmentdesigner/ships/ship_hull_carrier.gui +++ b/src/interface/equipmentdesigner/ships/ship_hull_carrier.gui @@ -255,7 +255,7 @@ guiTypes = { } containerWindowType = { - name = "ship_dp_secondaries" + name = "ship_dp_secondaries_bb" position = { x=0 y=0 } size = { width=100% height=100% } @@ -267,7 +267,7 @@ guiTypes = { } containerWindowType = { - name = "ship_dp_secondaries@highlight" + name = "ship_dp_secondaries_bb@highlight" position = { x=0 y=0 } size = { width=100% height=100% } @@ -522,7 +522,7 @@ guiTypes = { } containerWindowType = { - name = "ship_dp_secondaries" + name = "ship_dp_secondaries_bb" position = { x=0 y=0 } size = { width=100% height=100% } @@ -533,7 +533,7 @@ guiTypes = { } } containerWindowType = { - name = "ship_dp_secondaries@highlight" + name = "ship_dp_secondaries_bb@highlight" position = { x=0 y=0 } size = { width=100% height=100% } @@ -625,7 +625,7 @@ guiTypes = { } containerWindowType = { - name = "ship_dp_secondaries" + name = "ship_dp_secondaries_bb" position = { x=0 y=0 } size = { width=100% height=100% } @@ -636,7 +636,7 @@ guiTypes = { } } containerWindowType = { - name = "ship_dp_secondaries@highlight" + name = "ship_dp_secondaries_bb@highlight" position = { x=0 y=0 } size = { width=100% height=100% } @@ -728,7 +728,7 @@ guiTypes = { } containerWindowType = { - name = "ship_dp_secondaries" + name = "ship_dp_secondaries_bb" position = { x=0 y=0 } size = { width=100% height=100% } @@ -739,7 +739,7 @@ guiTypes = { } } containerWindowType = { - name = "ship_dp_secondaries@highlight" + name = "ship_dp_secondaries_bb@highlight" position = { x=0 y=0 } size = { width=100% height=100% } diff --git a/src/interface/equipmentdesigner/ships/ship_hull_heavy.gui b/src/interface/equipmentdesigner/ships/ship_hull_heavy.gui index eaa1988..11ada20 100755 --- a/src/interface/equipmentdesigner/ships/ship_hull_heavy.gui +++ b/src/interface/equipmentdesigner/ships/ship_hull_heavy.gui @@ -190,7 +190,7 @@ guiTypes = { } containerWindowType = { - name = "ship_dp_secondaries" + name = "ship_dp_secondaries_bb" position = { x=0 y=0 } size = { width=100% height=100% } @@ -202,7 +202,7 @@ guiTypes = { } containerWindowType = { - name = "ship_dp_secondaries@highlight" + name = "ship_dp_secondaries_bb@highlight" position = { x=0 y=0 } size = { width=100% height=100% } @@ -932,7 +932,7 @@ guiTypes = { } containerWindowType = { - name = "ship_dp_secondaries" + name = "ship_dp_secondaries_bb" position = { x=0 y=0 } size = { width=100% height=100% } @@ -943,7 +943,7 @@ guiTypes = { } } containerWindowType = { - name = "ship_dp_secondaries@highlight" + name = "ship_dp_secondaries_bb@highlight" position = { x=0 y=0 } size = { width=100% height=100% } @@ -1002,7 +1002,7 @@ guiTypes = { } containerWindowType = { - name = "ship_dp_secondaries" + name = "ship_dp_secondaries_bb" position = { x=0 y=0 } size = { width=100% height=100% } @@ -1013,7 +1013,7 @@ guiTypes = { } } containerWindowType = { - name = "ship_dp_secondaries@highlight" + name = "ship_dp_secondaries_bb@highlight" position = { x=0 y=0 } size = { width=100% height=100% } @@ -1266,7 +1266,7 @@ guiTypes = { } containerWindowType = { - name = "ship_dp_secondaries" + name = "ship_dp_secondaries_bb" position = { x=0 y=0 } size = { width=100% height=100% } @@ -1277,7 +1277,7 @@ guiTypes = { } } containerWindowType = { - name = "ship_dp_secondaries@highlight" + name = "ship_dp_secondaries_bb@highlight" position = { x=0 y=0 } size = { width=100% height=100% } @@ -1529,7 +1529,7 @@ guiTypes = { } containerWindowType = { - name = "ship_dp_secondaries" + name = "ship_dp_secondaries_bb" position = { x=0 y=0 } size = { width=100% height=100% } @@ -1540,7 +1540,7 @@ guiTypes = { } } containerWindowType = { - name = "ship_dp_secondaries@highlight" + name = "ship_dp_secondaries_bb@highlight" position = { x=0 y=0 } size = { width=100% height=100% } @@ -1791,7 +1791,7 @@ guiTypes = { } containerWindowType = { - name = "ship_dp_secondaries" + name = "ship_dp_secondaries_bb" position = { x=0 y=0 } size = { width=100% height=100% } @@ -1802,7 +1802,7 @@ guiTypes = { } } containerWindowType = { - name = "ship_dp_secondaries@highlight" + name = "ship_dp_secondaries_bb@highlight" position = { x=0 y=0 } size = { width=100% height=100% } diff --git a/src/interface/equipmentdesigner/ships/ship_hull_super_heavy.gui b/src/interface/equipmentdesigner/ships/ship_hull_super_heavy.gui index a007c8c..ea008e1 100755 --- a/src/interface/equipmentdesigner/ships/ship_hull_super_heavy.gui +++ b/src/interface/equipmentdesigner/ships/ship_hull_super_heavy.gui @@ -184,7 +184,7 @@ guiTypes = { } containerWindowType = { - name = "ship_dp_secondaries" + name = "ship_dp_secondaries_bb" position = { x=0 y=0 } size = { width=100% height=100% } @@ -196,7 +196,7 @@ guiTypes = { } containerWindowType = { - name = "ship_dp_secondaries@highlight" + name = "ship_dp_secondaries_bb@highlight" position = { x=0 y=0 } size = { width=100% height=100% } @@ -349,7 +349,7 @@ guiTypes = { } containerWindowType = { - name = "ship_dp_secondaries" + name = "ship_dp_secondaries_bb" position = { x=0 y=0 } size = { width=100% height=100% } @@ -361,7 +361,7 @@ guiTypes = { } containerWindowType = { - name = "ship_dp_secondaries@highlight" + name = "ship_dp_secondaries_bb@highlight" position = { x=0 y=0 } size = { width=100% height=100% } @@ -904,7 +904,7 @@ guiTypes = { } containerWindowType = { - name = "ship_dp_secondaries" + name = "ship_dp_secondaries_bb" position = { x=0 y=0 } size = { width=100% height=100% } @@ -915,7 +915,7 @@ guiTypes = { } } containerWindowType = { - name = "ship_dp_secondaries@highlight" + name = "ship_dp_secondaries_bb@highlight" position = { x=0 y=0 } size = { width=100% height=100% } @@ -959,7 +959,7 @@ guiTypes = { } containerWindowType = { - name = "ship_dp_secondaries" + name = "ship_dp_secondaries_bb" position = { x=0 y=0 } size = { width=100% height=100% } @@ -970,7 +970,7 @@ guiTypes = { } } containerWindowType = { - name = "ship_dp_secondaries@highlight" + name = "ship_dp_secondaries_bb@highlight" position = { x=0 y=0 } size = { width=100% height=100% } @@ -1039,7 +1039,7 @@ guiTypes = { } containerWindowType = { - name = "ship_dp_secondaries" + name = "ship_dp_secondaries_bb" position = { x=0 y=0 } size = { width=100% height=100% } @@ -1050,7 +1050,7 @@ guiTypes = { } } containerWindowType = { - name = "ship_dp_secondaries@highlight" + name = "ship_dp_secondaries_bb@highlight" position = { x=0 y=0 } size = { width=100% height=100% } @@ -1118,7 +1118,7 @@ guiTypes = { } containerWindowType = { - name = "ship_dp_secondaries" + name = "ship_dp_secondaries_bb" position = { x=0 y=0 } size = { width=100% height=100% } @@ -1129,7 +1129,7 @@ guiTypes = { } } containerWindowType = { - name = "ship_dp_secondaries@highlight" + name = "ship_dp_secondaries_bb@highlight" position = { x=0 y=0 } size = { width=100% height=100% } @@ -1381,7 +1381,7 @@ guiTypes = { } containerWindowType = { - name = "ship_dp_secondaries" + name = "ship_dp_secondaries_bb" position = { x=0 y=0 } size = { width=100% height=100% } @@ -1392,7 +1392,7 @@ guiTypes = { } } containerWindowType = { - name = "ship_dp_secondaries@highlight" + name = "ship_dp_secondaries_bb@highlight" position = { x=0 y=0 } size = { width=100% height=100% } diff --git a/src/interface/z_navy_techtree.gfx b/src/interface/z_navy_techtree.gfx index 4d60357..25a27bf 100755 --- a/src/interface/z_navy_techtree.gfx +++ b/src/interface/z_navy_techtree.gfx @@ -663,4 +663,37 @@ spriteTypes = { name = "GFX_oxygen_torpedo_medium" textureFile = "gfx/interface/technologies/navy_techtree/oxygen_torpedo.png" } + + spriteType = { + name = "GFX_tactical_data_link_medium" + textureFile = "gfx/interface/technologies/navy_techtree/tactical_data_link.png" + } + spriteType = { + name = "GFX_tactical_data_link_for_member_medium" + textureFile = "gfx/interface/technologies/navy_techtree/tactical_data_link.png" + } + spriteType = { + name = "GFX_signal_control_medium" + textureFile = "gfx/interface/technologies/navy_techtree/signal_control.png" + } + spriteType = { + name = "GFX_advanced_radar_finder_medium" + textureFile = "gfx/interface/technologies/navy_techtree/advanced_radar_finder.png" + } + spriteType = { + name = "GFX_close_in_area_air_defense_medium" + textureFile = "gfx/interface/technologies/navy_techtree/close_in_area_air_defense.png" + } + spriteType = { + name = "GFX_wave_resistance_design_medium" + textureFile = "gfx/interface/technologies/navy_techtree/wave_resistance_design.png" + } + spriteType = { + name = "GFX_symmetric_key_algorithm_medium" + textureFile = "gfx/interface/technologies/navy_techtree/symmetric_key_algorithm.png" + } + spriteType = { + name = "GFX_luneburg_lens_medium" + textureFile = "gfx/interface/technologies/navy_techtree/luneburg_lens.png" + } } diff --git a/src/interface/z_ship_modules.gfx b/src/interface/z_ship_modules.gfx index c289553..bb4cbdc 100755 --- a/src/interface/z_ship_modules.gfx +++ b/src/interface/z_ship_modules.gfx @@ -1360,4 +1360,12 @@ spriteTypes = { name = "GFX_SMI_ship_anti_air_circle" textureFile = "gfx/interface/equipmentdesigner/naval/modules/icons/ship_anti_air_circle.png" } + spriteType = { + name = "GFX_SMI_ship_ski_jump_ramp" + textureFile = "gfx/interface/equipmentdesigner/naval/modules/icons/ship_ski_jump_ramp.png" + } + spriteType = { + name = "GFX_SMI_ship_radar_finder" + textureFile = "gfx/interface/equipmentdesigner/naval/modules/icons/ship_radar_finder.png" + } } diff --git a/src/localisation/english/replace/navy_rework_welcome_l_english.yml b/src/localisation/english/replace/navy_rework_welcome_l_english.yml index 237ec24..e489f89 100755 --- a/src/localisation/english/replace/navy_rework_welcome_l_english.yml +++ b/src/localisation/english/replace/navy_rework_welcome_l_english.yml @@ -4,7 +4,7 @@ navy_rework_welcome_splash_tab_3: "额外信息" navy_rework_welcome_splash_tab_4: "致谢" navy_rework_options_button_text: "继续" - navy_rework_welcome_splash_tab_1_content: "§Hv1.11 “王翼弃兵”§!\n\n§C重要新增:§!\n\n-新科技:先进鱼雷弹道学\n-新模块:潜艇鱼雷弹道计算机(1-3),舰船鱼雷弹道计算机(1-3),带穿甲的重型舰船高平两用炮\n-加强鱼雷的装填速度和命中率\n\n§C更新:§!\n\n-加强空海一体战学说的海军航空兵分支\n-加强防空火控,VT炮弹和燃烧霰弹的防空效果\n-为直升机平台添加新图标\n-增加战列巡洋舰和航空战列舰被暴击的权重\n-早期船体的可见度现在更高\n-降低巡洋舰改装航母的航程\n-为意大利战列舰的舰名组添加罗马号\n-增加战列舰装甲拆除费用\n-后期的战列舰装甲科技需要装甲加工科技作为前提\n-早期的船体现在不能安装导弹相关的角色\n-降低反舰导弹的造价,增加导弹角色的造价\n-降低改进超重炮的速度影响\n-增加一条开局规则可以自定义船厂产出\n-更新模组制作技术文档和教程\n\n§C修复:§!\n\n-修复重型舰队巡洋舰模型问题\n-修复基础改装费用的错误\n-修复AI模板的一些错误\n-修复一些辅助船模块没有造价的问题\n\n感谢你的游玩!" + navy_rework_welcome_splash_tab_1_content: "§Hv1.12 “霸王行动”§!\n\n§C重要新增:§!\n\n-新科技:抗波设计,电磁信号管制,雷达源定位,对称密钥加密,龙勃透镜,密接区域防空\n-新模块:雷达定位装置,滑跃起飞甲板\n-调整冷战科技布局\n\n§C更新:§!\n\n-允许战列舰改装战列舰安装超重型装甲\n-装甲舰不能再安装16英寸或更大的舰炮\n-全导弹布局现在有造价,冷战船体的可靠性降低\n-经济型核反应堆以百分比降低造价\n-降低诱饵发射装置和火箭炮的造价\n-超级航母科技移动到1948年\n-为德国巡洋舰添加柴油机\n-为扎拉级设置正确的图标\n-核动力引擎科技移动到冷战巡洋舰分支\n-增加加入友军数据链的决议\n-4级双联装主炮的速度影响略微提高\n-为轻巡亚特兰大添加一个立绘\n-为航母信浓添加一个立绘\n\n§C修复:§!\n\n-修复部分计划蓝图的防空炮没有重型的问题\n-修复全导弹布局必须要装副炮的问题\n-修复护航航母可以安装经济型核反应堆的问题\n-修复重型舰船俯视图中高平炮缺失的问题\n\n感谢你的游玩!" navy_rework_welcome_splash_tab_2_content: "§H这里包含了你想知道的关于海军重置的一切。§!\n\n§C设计器-§!\n£white_dot 在设计§Y驱逐舰§!、§Y巡洋舰§!或§Y战列舰§!的时候,§Y主炮§!是和历史唯一的一一对应的装备。由于它们的火力和穿甲据此做了平衡,§R请确保它们的数量和现实中接近§!。诸如§Y副炮§!和§Y鱼雷§!等装备则与原版没有区别。\n£white_dot 一些在原版受限的装备在本模组中是开放的,比如你可以建造超重炮战列舰,轻炮重巡,无甲巡洋舰等等。\n£white_dot 舰船角色在驱逐舰和巡洋舰上是必须的,它们可以提供不同的增益并解锁特殊的部件。\n£white_dot 巡洋舰的主力屏卫之分不由主炮口径为标准。所有巡洋舰(除装甲舰外)都初始默认为屏卫舰,且需要特殊的角色才能让它们成为主力舰。\n£white_dot §Y导弹§!可以安装在晚期的重型或巡洋舰船体上,不过后者需要专门的导弹巡洋舰角色来安装。\n£white_dot 鱼雷可以对重型舰船造成巨量的伤害,不过重型装甲只能提供非常有限的鱼雷防护,你需要安装§Y鱼雷防御系统§!来避免这一点。\n£white_dot 主炮的穿甲经过一定的平衡。其基础穿深为同时期装甲的1.1倍,这也意味着基础的装甲钢和混合防护方案可以避免被击穿,而下一代主炮则可以击穿使用重点防护的该型战舰。\n£white_dot 海战中的甲弹对抗公式以如下规则计算,穿甲和装甲的比值与伤害权重之间的映射关系为:超过200%为100%伤害,100%到200%为100%伤害,85%到100%为70%伤害,75%到85%为60%伤害,60%到75%为45%伤害,50%到60%为35%伤害,30%到50%为20%伤害,10%到30%为10%伤害,低于10%为1%伤害。\n£white_dot §Y超重型主炮§!根据炮管数量和§Y重型主炮§!归类在一起,但是它们仍然在某些船体上受到安装限制。\n£white_dot 设计器中的舰船分类符号可以帮助你更好地管理舰队。其仅仅表示该国对舰船的分类和定义,没有实际效果。\n£white_dot 辅助船非常脆弱,但是航程极长。由于舰队最大航程是由平均数决定的,因此在舰队中加入一些辅助船可以增加航程。\n\n§C科技树-§!\n£white_dot 尽管科技树的外观变化巨大,但是它的本质仍然和原版类似,你不需要花费大量时间去理解。\n£white_dot 并不是所有科技都是有价值的,请根据你的战略和地缘情况理智选择。\n£white_dot 子科技需要船体科技研究完成才能解锁。其中有一些还需要非海军科技的进步来推动。例如,主动声呐需要被动声呐研究完成,而一些火控系统则需要工程科技的进步作为前提。\n\n§C海战-§!\n£white_dot 海战的最短时间§Y已经被提高到20小时,主力舰在第22小时开火,其他舰艇在第30小时开火§!,而§G航母则可以在刚加入战斗时就参与进攻§!。§Y航母堆叠限制§!被放宽到6。你使用舰载机的方式在本模组中更加重要。\n£white_dot 舰艇的防空和舰载战斗机的伤害与命中率都获得了提升。一支没有战斗机护航的航母舰队可能会在进攻中损失更多的舰载机。\n£white_dot 基础的阵位被削减为50%,但优势的水面探测数值可以带来最多50%的阵位奖励。\n£white_dot 水上飞机弹射器、航母和声呐在反潜战中的表现都更加有用和强力,而§Y潜艇§!基础的§Y可见度§!相较原版被§R增加§!了,在面对有良好反潜能力的舰队时,潜艇不再拥有优势。\n£white_dot AI的设计模板是刻意默认设置为§Y史实向§!的。尽管这些模板比原版要强一些,但是过去的最优设计仍然是有效的。\n\n§C其他-§!\n£white_dot 玩家和AI都享有§G-15%§!海军燃料消耗减免。\n£white_dot 单个船厂的产出已被提高到§G160%§!,一般在没有加成的情况下,建造一艘满配战列舰的时间在1-2年之间。\n£white_dot AI控制的主要国家会分别在1940年,1943年,1945年和冷战时期(如果没有投降的话)获得一批海军科技和独特的舰船设计。\n£white_dot AI会根据历史上的学说选择和战争情况选择不同的海军建造策略(包括舰载机)。例如,原版的§g德国§!会更加专注于潜艇,而§B美国§!则会重视航母。" navy_rework_welcome_splash_tab_3_content: "§H这里罗列关于海军重置的其他信息。§!\n\n§C兼容性-§!\n£white_dot 除非有§Y兼容包§!,本模组与修改科技树的模组不兼容,已有的兼容包链接都会在创意工坊界面列出。\n£white_dot §R所有生成舰船设计的国策/事件/决议都会失效,这是为了兼容性的考量和必要牺牲。§!\n\n§C二次创作-§!\n£white_dot 除了56之路外,不会再有其他的官方兼容包发布,希望社区可以更多地参与此事。目前日共重置与日本史实国策重做已完全兼容本模组。\n£white_dot 所有人都可以随意利用本模组的资源(代码/图标/文本),但在使用中请标明出处并通知我。感谢你的理解。" navy_rework_welcome_splash_tab_4_content: "大家好,海军重置已经走过了艰难的开发阶段,如今史实设计器、初始海军编制和设计、图标和科技树都已经基本完成,整个大框架完成后,剩余的工作便是进一步丰富和扩充,而这相比之前的开拓等等都要简单一些。借此机会我想和大家讲讲这个mod的过去和未来。\n\n我是2016年入的钢4坑,在加里波第的噩梦版本,也就是0.6时期接触到的KR,当时就被它详实有趣的世界观所吸引,之后几年KR一直是我玩的最多的mod之一。KR在0.8发布了海军重做,也是我最喜欢最兴奋的一个版本,由此我开始对海军感兴趣,也越发经常地想象KR世界观中的海军和军舰会是什么样子的。\n\n2021年春节前夕的一个周五下午,我在办公室摸鱼逛reddit,看到了一位外国网友写的对KR中加拿大和日本海军的战舰原型考证,这篇文章深深吸引了我,我用了一个下午翻译后发布到了贴吧上,收获了很多人的支持。尽管后来因为屏蔽的问题我转战知乎,但我始终将KR海军考据的系列坚持了下来,从海军大国到一些特色小国我都查阅了大量资料,也为这个mod打下了基础。\n\n在KR0.22更新之前,开发因为一些原因多次削减了海军的内容,我一直感到很遗憾,0.22的大改给了我这个动力去做之前我不敢想的事情。虽然写代码是我的老本行,但是美工、文案和汉译英等等我都是从头开始学,一次次试错,一个人陆陆续续弄了大半年,发布了KR和KX两版,才做到现在这个地步,我从中也学到了很多。如今,我们也终于迎来了原版海军重置的发布。\n\n我想借这个机会感谢所有在这个过程中帮助我的朋友和玩家,包括启发我的reddit网友Tragic-tragedy,贴吧上对我的史料斧正的朋友,在知乎上追更的朋友,还有许多订阅海军重置的玩家,没有你们的支持就没有这个mod,谢谢你们!\n\n最后,我还想借此机会感谢我的外公,他曾在中国人民解放军海军服役了几十年,在我的孩提时代启发了我对海军的认识。上世纪七八十年代,我的外公分别在几艘海军科考船上服役,担任过气象专家和部门政委等职务,他的大部分军旅生涯是在向阳红10号船上度过的,这也是当时中国自主设计建造的吨位最大的远洋科考船。1980年,向阳红10号作为新中国历史上最大规模远洋舰队的一员参加了中国第一次洲际弹道导弹发射试验,这就是大家熟知的580任务。我的外公当时负责气象部门,为回收导弹黑匣子的时间窗口提供预报支持。四年后,他随船参加了中国第一次南极科考任务,并在乔治王岛参与了长城站的建设。向阳红10号船之后被改装成了远望4号,在2007年遇到事故损坏,最后成了东方21D的靶子,每每说起来,他还是有些惋惜。我能看出来他对曾经的海军生涯有着复杂的情感,一方面为对国家做出贡献而感到骄傲光荣,而另一方面又为错过了孩子们的成长感到缺憾。不过尽管如此,他从小给我讲述的故事仍然点燃了我对海军的兴趣,为这个mod播下了一颗种子。\n\n随着我现在工作生活越来越忙,不知道海军重置还能维持多久,所以我在此也希望成立一个小团队,用半做半学的方式,把这个mod延续下去。\n\n有兴趣加我qq:1245385638,或海军重置群:162239327" \ No newline at end of file diff --git a/src/localisation/english/replace/research_l_english.yml b/src/localisation/english/replace/research_l_english.yml index 346356b..716d010 100755 --- a/src/localisation/english/replace/research_l_english.yml +++ b/src/localisation/english/replace/research_l_english.yml @@ -353,4 +353,20 @@ advanced_torpedo_ballistics_desc: "世界大战时期,各国的潜艇普遍使用计算尺和机械式计算器等设备辅助鱼雷弹道计算,这一方式主要依靠操作者的计算能力且精度较差。随着流体动力学和鱼雷推进技术的进步,大量对不同水文环境下鱼雷运动轨迹的研究极大地促进了潜艇进攻战术的发展。" fleet_in_being_tree: "舰队决战学说" trade_interdiction_tree: "交通线破袭学说" - base_strike_tree: "空海一体战学说" \ No newline at end of file + base_strike_tree: "空海一体战学说" + tactical_data_link: "战术数据链" + tactical_data_link_desc: "战术数据链是一套利用无线电波或信号线缆进行通信的数据传输标准。接入该标准的所有军用级C3系统都会使用统一的格式进行数据传输、转发和收取,这将保证友方单位之间的数据传输和通信更加安全且有效。\n\n§Y研究完成后,处于你阵营的盟友将会获得一个决议接入你的数据链系统。如果选择接入后,将不能再选择研究自己的数据链。§!" + tactical_data_link_for_member: "接入盟友战术数据链" + tactical_data_link_for_member_desc: "战术数据链是一套利用无线电波或信号线缆进行通信的数据传输标准。接入该标准的所有军用级C3系统都会使用统一的格式进行数据传输、转发和收取,这将保证友方单位之间的数据传输和通信更加安全且有效。" + signal_control: "电磁信号管制" + signal_control_desc: "随着舰船上部署了越来越多的电子设备,产生的繁杂电子信号使得舰船的行动几乎已经双向透明。对电磁信号的管制措施在海军发现这一问题后启用,其可以确保所有设备工作在标准化的频段,舰队因此能够在电子层面保持不可见。" + advanced_radar_finder: "雷达源定位" + advanced_radar_finder_desc: "雷达是一种通过释放无线电波来确定目标距离、方向和运动矢量的装置。反雷达定位技术利用了雷达的这一特点,通过多台定位天线对无线电波进行反向探测,可以让被探测者运用三角定位法快速锁定无线电波源。" + close_in_area_air_defense: "密接区域防空" + close_in_area_air_defense_desc: "在第二次世界大战期间,海军舰队经常面临着自杀式飞机和无线电制导巡航导弹等低空目标带来的威胁。通过对战时建造的驱逐舰进行修缮和现代化改装,它们将成为抵御这些威胁的最后一道屏障。" + wave_resistance_design: "抗波设计" + wave_resistance_design_desc: "公海上的巨浪在过去几个世纪以来一直都是船舶面临的最大挑战,对于诸如驱逐舰之类的轻型舰艇尤其是如此。通过使用更加尖锐的船首,船体推开波浪的过程将更有延续性,由于节省了克服整体阻力所需的动能,舰船的适航性被大大提高了。" + symmetric_key_algorithm: "对称密钥加密算法" + symmetric_key_algorithm_desc: "自从通信加密技术发明以来,对称密钥算法就一直是最主流的加密算法之一,这种密钥管理方案使用统一的加密和解密密钥来处理电子数据。对称密钥加密技术在战后得到了一些改进,这包括了随机化且频繁更新的密钥,可以让数据传输的过程更加安全。" + luneburg_lens: "龙勃透镜" + luneburg_lens_desc: "龙勃透镜是一种内部对称的球体梯度折射率透镜,被广泛地应用于处理从可见光到微波在内的所有电磁辐射。这一技术最早由鲁道夫·龙勃教授提出,在微波天线的生产中有着至关重要的作用。和传统的抛物面天线相比,使用了龙勃透镜的探测天线有着无与伦比的优势,其可以通过在透镜周围移动馈电来操纵而不需要转动天线本身,这在相控阵雷达和预警机的发展中拥有重要的地位。" \ No newline at end of file diff --git a/src/localisation/english/replace/ship_modules_l_english.yml b/src/localisation/english/replace/ship_modules_l_english.yml index 73dd780..4c48b82 100755 --- a/src/localisation/english/replace/ship_modules_l_english.yml +++ b/src/localisation/english/replace/ship_modules_l_english.yml @@ -893,10 +893,10 @@ full_missile_upgrade: "全导弹设计" full_missile_upgrade_short: "全导弹设计" full_missile_upgrade_desc: "这艘战舰已经按照只使用导弹作为武器而进行了专门地设计。" - economical_nuclear_reactor_cruiser: "经济型核反应堆" + economical_nuclear_reactor_cruiser: "经济型核反应堆(重型)" economical_nuclear_reactor_cruiser_short: "经济型核反应堆" economical_nuclear_reactor_cruiser_desc: "采用了新材料核新技术的经济型核反应堆。" - economical_nuclear_reactor_carrier: "经济型核反应堆" + economical_nuclear_reactor_carrier: "经济型核反应堆(航母)" economical_nuclear_reactor_carrier_short: "经济型核反应堆" economical_nuclear_reactor_carrier_desc: "采用了新材料核新技术的经济型核反应堆。" ship_fire_control_system_5: "综合作战系统" @@ -1039,4 +1039,10 @@ ship_torpedo_fire_control_4_short: "鱼雷计算机 III" ship_torpedo_fire_control_4_desc: "电子鱼雷计算机可以更快地处理数据,但是功耗也很大。" EQ_MOD_CAT_dd_role_missile_TITLE: "导弹舰角色" - EQ_MOD_CAT_c_role_missile_TITLE: "导弹舰角色" \ No newline at end of file + EQ_MOD_CAT_c_role_missile_TITLE: "导弹舰角色" + ship_ski_jump_ramp: "滑跃甲板" + ship_ski_jump_ramp_short: "滑跃甲板" + ship_ski_jump_ramp_desc: "滑跃甲板是一个帮助固定翼飞机从短跑道起飞的弧线型结构。" + ship_radar_finder: "无线电方位探测装置" + ship_radar_finder_short: "雷达源定位装置" + ship_radar_finder_desc: "一套用于定位测距无线电源的设备。" \ No newline at end of file diff --git a/src/localisation/english/replace/vnr_ai_l_english.yml b/src/localisation/english/replace/vnr_ai_l_english.yml index a834311..9c91ca6 100755 --- a/src/localisation/english/replace/vnr_ai_l_english.yml +++ b/src/localisation/english/replace/vnr_ai_l_english.yml @@ -62,4 +62,6 @@ RULE_SHIPYARD_OUTPUT_BOOST_FREE_AI_DESC: "船厂的产出为4点IC/日,比原版快60%。\n§G此加成仅适用于AI。§!" RULE_SHIPYARD_OUTPUT_BOOST_FREE_PLAYER_DESC: "船厂的产出为4点IC/日,比原版快60%。\n§G此加成仅适用于玩家。§!" RULE_SHIPYARD_OUTPUT_BOOST_BLOCKED_DESC: "船厂的产出为2.5点IC/日,与原版一致。" - vnr_shipyard_output_boost: "海军重置船厂产出加成" \ No newline at end of file + vnr_shipyard_output_boost: "海军重置船厂产出加成" + join_tactical_data_link: "接入[ROOT.GetFactionName]海军战术数据链" + join_tactical_data_link_desc: "一套联合战术数据链系统已经由我们阵营当中的领先成员部署成功。虽然这是一个加强我军与盟友协同作战能力的好机会,但是我们仍然可以独立开发一套自己的数据链系统。\n§C如果我们选择接入友方数据链,我们将不能研发自己的版本,但会立刻解锁以下加成:§!\n§Y海军协同性:§!§G+10%§!\n§Y海军组织度:§!§G+7.5%§!\n§Y可见度:§!§G-7.5%§!" \ No newline at end of file diff --git a/src/localisation/replace/navy_rework_welcome_l_english.yml b/src/localisation/replace/navy_rework_welcome_l_english.yml index 237ec24..e489f89 100755 --- a/src/localisation/replace/navy_rework_welcome_l_english.yml +++ b/src/localisation/replace/navy_rework_welcome_l_english.yml @@ -4,7 +4,7 @@ navy_rework_welcome_splash_tab_3: "额外信息" navy_rework_welcome_splash_tab_4: "致谢" navy_rework_options_button_text: "继续" - navy_rework_welcome_splash_tab_1_content: "§Hv1.11 “王翼弃兵”§!\n\n§C重要新增:§!\n\n-新科技:先进鱼雷弹道学\n-新模块:潜艇鱼雷弹道计算机(1-3),舰船鱼雷弹道计算机(1-3),带穿甲的重型舰船高平两用炮\n-加强鱼雷的装填速度和命中率\n\n§C更新:§!\n\n-加强空海一体战学说的海军航空兵分支\n-加强防空火控,VT炮弹和燃烧霰弹的防空效果\n-为直升机平台添加新图标\n-增加战列巡洋舰和航空战列舰被暴击的权重\n-早期船体的可见度现在更高\n-降低巡洋舰改装航母的航程\n-为意大利战列舰的舰名组添加罗马号\n-增加战列舰装甲拆除费用\n-后期的战列舰装甲科技需要装甲加工科技作为前提\n-早期的船体现在不能安装导弹相关的角色\n-降低反舰导弹的造价,增加导弹角色的造价\n-降低改进超重炮的速度影响\n-增加一条开局规则可以自定义船厂产出\n-更新模组制作技术文档和教程\n\n§C修复:§!\n\n-修复重型舰队巡洋舰模型问题\n-修复基础改装费用的错误\n-修复AI模板的一些错误\n-修复一些辅助船模块没有造价的问题\n\n感谢你的游玩!" + navy_rework_welcome_splash_tab_1_content: "§Hv1.12 “霸王行动”§!\n\n§C重要新增:§!\n\n-新科技:抗波设计,电磁信号管制,雷达源定位,对称密钥加密,龙勃透镜,密接区域防空\n-新模块:雷达定位装置,滑跃起飞甲板\n-调整冷战科技布局\n\n§C更新:§!\n\n-允许战列舰改装战列舰安装超重型装甲\n-装甲舰不能再安装16英寸或更大的舰炮\n-全导弹布局现在有造价,冷战船体的可靠性降低\n-经济型核反应堆以百分比降低造价\n-降低诱饵发射装置和火箭炮的造价\n-超级航母科技移动到1948年\n-为德国巡洋舰添加柴油机\n-为扎拉级设置正确的图标\n-核动力引擎科技移动到冷战巡洋舰分支\n-增加加入友军数据链的决议\n-4级双联装主炮的速度影响略微提高\n-为轻巡亚特兰大添加一个立绘\n-为航母信浓添加一个立绘\n\n§C修复:§!\n\n-修复部分计划蓝图的防空炮没有重型的问题\n-修复全导弹布局必须要装副炮的问题\n-修复护航航母可以安装经济型核反应堆的问题\n-修复重型舰船俯视图中高平炮缺失的问题\n\n感谢你的游玩!" navy_rework_welcome_splash_tab_2_content: "§H这里包含了你想知道的关于海军重置的一切。§!\n\n§C设计器-§!\n£white_dot 在设计§Y驱逐舰§!、§Y巡洋舰§!或§Y战列舰§!的时候,§Y主炮§!是和历史唯一的一一对应的装备。由于它们的火力和穿甲据此做了平衡,§R请确保它们的数量和现实中接近§!。诸如§Y副炮§!和§Y鱼雷§!等装备则与原版没有区别。\n£white_dot 一些在原版受限的装备在本模组中是开放的,比如你可以建造超重炮战列舰,轻炮重巡,无甲巡洋舰等等。\n£white_dot 舰船角色在驱逐舰和巡洋舰上是必须的,它们可以提供不同的增益并解锁特殊的部件。\n£white_dot 巡洋舰的主力屏卫之分不由主炮口径为标准。所有巡洋舰(除装甲舰外)都初始默认为屏卫舰,且需要特殊的角色才能让它们成为主力舰。\n£white_dot §Y导弹§!可以安装在晚期的重型或巡洋舰船体上,不过后者需要专门的导弹巡洋舰角色来安装。\n£white_dot 鱼雷可以对重型舰船造成巨量的伤害,不过重型装甲只能提供非常有限的鱼雷防护,你需要安装§Y鱼雷防御系统§!来避免这一点。\n£white_dot 主炮的穿甲经过一定的平衡。其基础穿深为同时期装甲的1.1倍,这也意味着基础的装甲钢和混合防护方案可以避免被击穿,而下一代主炮则可以击穿使用重点防护的该型战舰。\n£white_dot 海战中的甲弹对抗公式以如下规则计算,穿甲和装甲的比值与伤害权重之间的映射关系为:超过200%为100%伤害,100%到200%为100%伤害,85%到100%为70%伤害,75%到85%为60%伤害,60%到75%为45%伤害,50%到60%为35%伤害,30%到50%为20%伤害,10%到30%为10%伤害,低于10%为1%伤害。\n£white_dot §Y超重型主炮§!根据炮管数量和§Y重型主炮§!归类在一起,但是它们仍然在某些船体上受到安装限制。\n£white_dot 设计器中的舰船分类符号可以帮助你更好地管理舰队。其仅仅表示该国对舰船的分类和定义,没有实际效果。\n£white_dot 辅助船非常脆弱,但是航程极长。由于舰队最大航程是由平均数决定的,因此在舰队中加入一些辅助船可以增加航程。\n\n§C科技树-§!\n£white_dot 尽管科技树的外观变化巨大,但是它的本质仍然和原版类似,你不需要花费大量时间去理解。\n£white_dot 并不是所有科技都是有价值的,请根据你的战略和地缘情况理智选择。\n£white_dot 子科技需要船体科技研究完成才能解锁。其中有一些还需要非海军科技的进步来推动。例如,主动声呐需要被动声呐研究完成,而一些火控系统则需要工程科技的进步作为前提。\n\n§C海战-§!\n£white_dot 海战的最短时间§Y已经被提高到20小时,主力舰在第22小时开火,其他舰艇在第30小时开火§!,而§G航母则可以在刚加入战斗时就参与进攻§!。§Y航母堆叠限制§!被放宽到6。你使用舰载机的方式在本模组中更加重要。\n£white_dot 舰艇的防空和舰载战斗机的伤害与命中率都获得了提升。一支没有战斗机护航的航母舰队可能会在进攻中损失更多的舰载机。\n£white_dot 基础的阵位被削减为50%,但优势的水面探测数值可以带来最多50%的阵位奖励。\n£white_dot 水上飞机弹射器、航母和声呐在反潜战中的表现都更加有用和强力,而§Y潜艇§!基础的§Y可见度§!相较原版被§R增加§!了,在面对有良好反潜能力的舰队时,潜艇不再拥有优势。\n£white_dot AI的设计模板是刻意默认设置为§Y史实向§!的。尽管这些模板比原版要强一些,但是过去的最优设计仍然是有效的。\n\n§C其他-§!\n£white_dot 玩家和AI都享有§G-15%§!海军燃料消耗减免。\n£white_dot 单个船厂的产出已被提高到§G160%§!,一般在没有加成的情况下,建造一艘满配战列舰的时间在1-2年之间。\n£white_dot AI控制的主要国家会分别在1940年,1943年,1945年和冷战时期(如果没有投降的话)获得一批海军科技和独特的舰船设计。\n£white_dot AI会根据历史上的学说选择和战争情况选择不同的海军建造策略(包括舰载机)。例如,原版的§g德国§!会更加专注于潜艇,而§B美国§!则会重视航母。" navy_rework_welcome_splash_tab_3_content: "§H这里罗列关于海军重置的其他信息。§!\n\n§C兼容性-§!\n£white_dot 除非有§Y兼容包§!,本模组与修改科技树的模组不兼容,已有的兼容包链接都会在创意工坊界面列出。\n£white_dot §R所有生成舰船设计的国策/事件/决议都会失效,这是为了兼容性的考量和必要牺牲。§!\n\n§C二次创作-§!\n£white_dot 除了56之路外,不会再有其他的官方兼容包发布,希望社区可以更多地参与此事。目前日共重置与日本史实国策重做已完全兼容本模组。\n£white_dot 所有人都可以随意利用本模组的资源(代码/图标/文本),但在使用中请标明出处并通知我。感谢你的理解。" navy_rework_welcome_splash_tab_4_content: "大家好,海军重置已经走过了艰难的开发阶段,如今史实设计器、初始海军编制和设计、图标和科技树都已经基本完成,整个大框架完成后,剩余的工作便是进一步丰富和扩充,而这相比之前的开拓等等都要简单一些。借此机会我想和大家讲讲这个mod的过去和未来。\n\n我是2016年入的钢4坑,在加里波第的噩梦版本,也就是0.6时期接触到的KR,当时就被它详实有趣的世界观所吸引,之后几年KR一直是我玩的最多的mod之一。KR在0.8发布了海军重做,也是我最喜欢最兴奋的一个版本,由此我开始对海军感兴趣,也越发经常地想象KR世界观中的海军和军舰会是什么样子的。\n\n2021年春节前夕的一个周五下午,我在办公室摸鱼逛reddit,看到了一位外国网友写的对KR中加拿大和日本海军的战舰原型考证,这篇文章深深吸引了我,我用了一个下午翻译后发布到了贴吧上,收获了很多人的支持。尽管后来因为屏蔽的问题我转战知乎,但我始终将KR海军考据的系列坚持了下来,从海军大国到一些特色小国我都查阅了大量资料,也为这个mod打下了基础。\n\n在KR0.22更新之前,开发因为一些原因多次削减了海军的内容,我一直感到很遗憾,0.22的大改给了我这个动力去做之前我不敢想的事情。虽然写代码是我的老本行,但是美工、文案和汉译英等等我都是从头开始学,一次次试错,一个人陆陆续续弄了大半年,发布了KR和KX两版,才做到现在这个地步,我从中也学到了很多。如今,我们也终于迎来了原版海军重置的发布。\n\n我想借这个机会感谢所有在这个过程中帮助我的朋友和玩家,包括启发我的reddit网友Tragic-tragedy,贴吧上对我的史料斧正的朋友,在知乎上追更的朋友,还有许多订阅海军重置的玩家,没有你们的支持就没有这个mod,谢谢你们!\n\n最后,我还想借此机会感谢我的外公,他曾在中国人民解放军海军服役了几十年,在我的孩提时代启发了我对海军的认识。上世纪七八十年代,我的外公分别在几艘海军科考船上服役,担任过气象专家和部门政委等职务,他的大部分军旅生涯是在向阳红10号船上度过的,这也是当时中国自主设计建造的吨位最大的远洋科考船。1980年,向阳红10号作为新中国历史上最大规模远洋舰队的一员参加了中国第一次洲际弹道导弹发射试验,这就是大家熟知的580任务。我的外公当时负责气象部门,为回收导弹黑匣子的时间窗口提供预报支持。四年后,他随船参加了中国第一次南极科考任务,并在乔治王岛参与了长城站的建设。向阳红10号船之后被改装成了远望4号,在2007年遇到事故损坏,最后成了东方21D的靶子,每每说起来,他还是有些惋惜。我能看出来他对曾经的海军生涯有着复杂的情感,一方面为对国家做出贡献而感到骄傲光荣,而另一方面又为错过了孩子们的成长感到缺憾。不过尽管如此,他从小给我讲述的故事仍然点燃了我对海军的兴趣,为这个mod播下了一颗种子。\n\n随着我现在工作生活越来越忙,不知道海军重置还能维持多久,所以我在此也希望成立一个小团队,用半做半学的方式,把这个mod延续下去。\n\n有兴趣加我qq:1245385638,或海军重置群:162239327" \ No newline at end of file diff --git a/src/localisation/replace/research_l_english.yml b/src/localisation/replace/research_l_english.yml index 346356b..716d010 100755 --- a/src/localisation/replace/research_l_english.yml +++ b/src/localisation/replace/research_l_english.yml @@ -353,4 +353,20 @@ advanced_torpedo_ballistics_desc: "世界大战时期,各国的潜艇普遍使用计算尺和机械式计算器等设备辅助鱼雷弹道计算,这一方式主要依靠操作者的计算能力且精度较差。随着流体动力学和鱼雷推进技术的进步,大量对不同水文环境下鱼雷运动轨迹的研究极大地促进了潜艇进攻战术的发展。" fleet_in_being_tree: "舰队决战学说" trade_interdiction_tree: "交通线破袭学说" - base_strike_tree: "空海一体战学说" \ No newline at end of file + base_strike_tree: "空海一体战学说" + tactical_data_link: "战术数据链" + tactical_data_link_desc: "战术数据链是一套利用无线电波或信号线缆进行通信的数据传输标准。接入该标准的所有军用级C3系统都会使用统一的格式进行数据传输、转发和收取,这将保证友方单位之间的数据传输和通信更加安全且有效。\n\n§Y研究完成后,处于你阵营的盟友将会获得一个决议接入你的数据链系统。如果选择接入后,将不能再选择研究自己的数据链。§!" + tactical_data_link_for_member: "接入盟友战术数据链" + tactical_data_link_for_member_desc: "战术数据链是一套利用无线电波或信号线缆进行通信的数据传输标准。接入该标准的所有军用级C3系统都会使用统一的格式进行数据传输、转发和收取,这将保证友方单位之间的数据传输和通信更加安全且有效。" + signal_control: "电磁信号管制" + signal_control_desc: "随着舰船上部署了越来越多的电子设备,产生的繁杂电子信号使得舰船的行动几乎已经双向透明。对电磁信号的管制措施在海军发现这一问题后启用,其可以确保所有设备工作在标准化的频段,舰队因此能够在电子层面保持不可见。" + advanced_radar_finder: "雷达源定位" + advanced_radar_finder_desc: "雷达是一种通过释放无线电波来确定目标距离、方向和运动矢量的装置。反雷达定位技术利用了雷达的这一特点,通过多台定位天线对无线电波进行反向探测,可以让被探测者运用三角定位法快速锁定无线电波源。" + close_in_area_air_defense: "密接区域防空" + close_in_area_air_defense_desc: "在第二次世界大战期间,海军舰队经常面临着自杀式飞机和无线电制导巡航导弹等低空目标带来的威胁。通过对战时建造的驱逐舰进行修缮和现代化改装,它们将成为抵御这些威胁的最后一道屏障。" + wave_resistance_design: "抗波设计" + wave_resistance_design_desc: "公海上的巨浪在过去几个世纪以来一直都是船舶面临的最大挑战,对于诸如驱逐舰之类的轻型舰艇尤其是如此。通过使用更加尖锐的船首,船体推开波浪的过程将更有延续性,由于节省了克服整体阻力所需的动能,舰船的适航性被大大提高了。" + symmetric_key_algorithm: "对称密钥加密算法" + symmetric_key_algorithm_desc: "自从通信加密技术发明以来,对称密钥算法就一直是最主流的加密算法之一,这种密钥管理方案使用统一的加密和解密密钥来处理电子数据。对称密钥加密技术在战后得到了一些改进,这包括了随机化且频繁更新的密钥,可以让数据传输的过程更加安全。" + luneburg_lens: "龙勃透镜" + luneburg_lens_desc: "龙勃透镜是一种内部对称的球体梯度折射率透镜,被广泛地应用于处理从可见光到微波在内的所有电磁辐射。这一技术最早由鲁道夫·龙勃教授提出,在微波天线的生产中有着至关重要的作用。和传统的抛物面天线相比,使用了龙勃透镜的探测天线有着无与伦比的优势,其可以通过在透镜周围移动馈电来操纵而不需要转动天线本身,这在相控阵雷达和预警机的发展中拥有重要的地位。" \ No newline at end of file diff --git a/src/localisation/replace/ship_modules_l_english.yml b/src/localisation/replace/ship_modules_l_english.yml index 73dd780..4c48b82 100755 --- a/src/localisation/replace/ship_modules_l_english.yml +++ b/src/localisation/replace/ship_modules_l_english.yml @@ -893,10 +893,10 @@ full_missile_upgrade: "全导弹设计" full_missile_upgrade_short: "全导弹设计" full_missile_upgrade_desc: "这艘战舰已经按照只使用导弹作为武器而进行了专门地设计。" - economical_nuclear_reactor_cruiser: "经济型核反应堆" + economical_nuclear_reactor_cruiser: "经济型核反应堆(重型)" economical_nuclear_reactor_cruiser_short: "经济型核反应堆" economical_nuclear_reactor_cruiser_desc: "采用了新材料核新技术的经济型核反应堆。" - economical_nuclear_reactor_carrier: "经济型核反应堆" + economical_nuclear_reactor_carrier: "经济型核反应堆(航母)" economical_nuclear_reactor_carrier_short: "经济型核反应堆" economical_nuclear_reactor_carrier_desc: "采用了新材料核新技术的经济型核反应堆。" ship_fire_control_system_5: "综合作战系统" @@ -1039,4 +1039,10 @@ ship_torpedo_fire_control_4_short: "鱼雷计算机 III" ship_torpedo_fire_control_4_desc: "电子鱼雷计算机可以更快地处理数据,但是功耗也很大。" EQ_MOD_CAT_dd_role_missile_TITLE: "导弹舰角色" - EQ_MOD_CAT_c_role_missile_TITLE: "导弹舰角色" \ No newline at end of file + EQ_MOD_CAT_c_role_missile_TITLE: "导弹舰角色" + ship_ski_jump_ramp: "滑跃甲板" + ship_ski_jump_ramp_short: "滑跃甲板" + ship_ski_jump_ramp_desc: "滑跃甲板是一个帮助固定翼飞机从短跑道起飞的弧线型结构。" + ship_radar_finder: "无线电方位探测装置" + ship_radar_finder_short: "雷达源定位装置" + ship_radar_finder_desc: "一套用于定位测距无线电源的设备。" \ No newline at end of file diff --git a/src/localisation/replace/vnr_ai_l_english.yml b/src/localisation/replace/vnr_ai_l_english.yml index a834311..9c91ca6 100755 --- a/src/localisation/replace/vnr_ai_l_english.yml +++ b/src/localisation/replace/vnr_ai_l_english.yml @@ -62,4 +62,6 @@ RULE_SHIPYARD_OUTPUT_BOOST_FREE_AI_DESC: "船厂的产出为4点IC/日,比原版快60%。\n§G此加成仅适用于AI。§!" RULE_SHIPYARD_OUTPUT_BOOST_FREE_PLAYER_DESC: "船厂的产出为4点IC/日,比原版快60%。\n§G此加成仅适用于玩家。§!" RULE_SHIPYARD_OUTPUT_BOOST_BLOCKED_DESC: "船厂的产出为2.5点IC/日,与原版一致。" - vnr_shipyard_output_boost: "海军重置船厂产出加成" \ No newline at end of file + vnr_shipyard_output_boost: "海军重置船厂产出加成" + join_tactical_data_link: "接入[ROOT.GetFactionName]海军战术数据链" + join_tactical_data_link_desc: "一套联合战术数据链系统已经由我们阵营当中的领先成员部署成功。虽然这是一个加强我军与盟友协同作战能力的好机会,但是我们仍然可以独立开发一套自己的数据链系统。\n§C如果我们选择接入友方数据链,我们将不能研发自己的版本,但会立刻解锁以下加成:§!\n§Y海军协同性:§!§G+10%§!\n§Y海军组织度:§!§G+7.5%§!\n§Y可见度:§!§G-7.5%§!" \ No newline at end of file diff --git a/src/localisation/simp_chinese/replace/navy_rework_welcome_l_simp_chinese.yml b/src/localisation/simp_chinese/replace/navy_rework_welcome_l_simp_chinese.yml index 15b6c72..a6b707d 100755 --- a/src/localisation/simp_chinese/replace/navy_rework_welcome_l_simp_chinese.yml +++ b/src/localisation/simp_chinese/replace/navy_rework_welcome_l_simp_chinese.yml @@ -4,7 +4,7 @@ navy_rework_welcome_splash_tab_3: "额外信息" navy_rework_welcome_splash_tab_4: "致谢" navy_rework_options_button_text: "继续" - navy_rework_welcome_splash_tab_1_content: "§Hv1.11 “王翼弃兵”§!\n\n§C重要新增:§!\n\n-新科技:先进鱼雷弹道学\n-新模块:潜艇鱼雷弹道计算机(1-3),舰船鱼雷弹道计算机(1-3),带穿甲的重型舰船高平两用炮\n-加强鱼雷的装填速度和命中率\n\n§C更新:§!\n\n-加强空海一体战学说的海军航空兵分支\n-加强防空火控,VT炮弹和燃烧霰弹的防空效果\n-为直升机平台添加新图标\n-增加战列巡洋舰和航空战列舰被暴击的权重\n-早期船体的可见度现在更高\n-降低巡洋舰改装航母的航程\n-为意大利战列舰的舰名组添加罗马号\n-增加战列舰装甲拆除费用\n-后期的战列舰装甲科技需要装甲加工科技作为前提\n-早期的船体现在不能安装导弹相关的角色\n-降低反舰导弹的造价,增加导弹角色的造价\n-降低改进超重炮的速度影响\n-增加一条开局规则可以自定义船厂产出\n-更新模组制作技术文档和教程\n\n§C修复:§!\n\n-修复重型舰队巡洋舰模型问题\n-修复基础改装费用的错误\n-修复AI模板的一些错误\n-修复一些辅助船模块没有造价的问题\n\n感谢你的游玩!" + navy_rework_welcome_splash_tab_1_content: "§Hv1.12 “霸王行动”§!\n\n§C重要新增:§!\n\n-新科技:抗波设计,电磁信号管制,雷达源定位,对称密钥加密,龙勃透镜,密接区域防空\n-新模块:雷达定位装置,滑跃起飞甲板\n-调整冷战科技布局\n\n§C更新:§!\n\n-允许战列舰改装战列舰安装超重型装甲\n-装甲舰不能再安装16英寸或更大的舰炮\n-全导弹布局现在有造价,冷战船体的可靠性降低\n-经济型核反应堆以百分比降低造价\n-降低诱饵发射装置和火箭炮的造价\n-超级航母科技移动到1948年\n-为德国巡洋舰添加柴油机\n-为扎拉级设置正确的图标\n-核动力引擎科技移动到冷战巡洋舰分支\n-增加加入友军数据链的决议\n-4级双联装主炮的速度影响略微提高\n-为轻巡亚特兰大添加一个立绘\n-为航母信浓添加一个立绘\n\n§C修复:§!\n\n-修复部分计划蓝图的防空炮没有重型的问题\n-修复全导弹布局必须要装副炮的问题\n-修复护航航母可以安装经济型核反应堆的问题\n-修复重型舰船俯视图中高平炮缺失的问题\n\n感谢你的游玩!" navy_rework_welcome_splash_tab_2_content: "§H这里包含了你想知道的关于海军重置的一切。§!\n\n§C设计器-§!\n£white_dot 在设计§Y驱逐舰§!、§Y巡洋舰§!或§Y战列舰§!的时候,§Y主炮§!是和历史唯一的一一对应的装备。由于它们的火力和穿甲据此做了平衡,§R请确保它们的数量和现实中接近§!。诸如§Y副炮§!和§Y鱼雷§!等装备则与原版没有区别。\n£white_dot 一些在原版受限的装备在本模组中是开放的,比如你可以建造超重炮战列舰,轻炮重巡,无甲巡洋舰等等。\n£white_dot 舰船角色在驱逐舰和巡洋舰上是必须的,它们可以提供不同的增益并解锁特殊的部件。\n£white_dot 巡洋舰的主力屏卫之分不由主炮口径为标准。所有巡洋舰(除装甲舰外)都初始默认为屏卫舰,且需要特殊的角色才能让它们成为主力舰。\n£white_dot §Y导弹§!可以安装在晚期的重型或巡洋舰船体上,不过后者需要专门的导弹巡洋舰角色来安装。\n£white_dot 鱼雷可以对重型舰船造成巨量的伤害,不过重型装甲只能提供非常有限的鱼雷防护,你需要安装§Y鱼雷防御系统§!来避免这一点。\n£white_dot 主炮的穿甲经过一定的平衡。其基础穿深为同时期装甲的1.1倍,这也意味着基础的装甲钢和混合防护方案可以避免被击穿,而下一代主炮则可以击穿使用重点防护的该型战舰。\n£white_dot 海战中的甲弹对抗公式以如下规则计算,穿甲和装甲的比值与伤害权重之间的映射关系为:超过200%为100%伤害,100%到200%为100%伤害,85%到100%为70%伤害,75%到85%为60%伤害,60%到75%为45%伤害,50%到60%为35%伤害,30%到50%为20%伤害,10%到30%为10%伤害,低于10%为1%伤害。\n£white_dot §Y超重型主炮§!根据炮管数量和§Y重型主炮§!归类在一起,但是它们仍然在某些船体上受到安装限制。\n£white_dot 设计器中的舰船分类符号可以帮助你更好地管理舰队。其仅仅表示该国对舰船的分类和定义,没有实际效果。\n£white_dot 辅助船非常脆弱,但是航程极长。由于舰队最大航程是由平均数决定的,因此在舰队中加入一些辅助船可以增加航程。\n\n§C科技树-§!\n£white_dot 尽管科技树的外观变化巨大,但是它的本质仍然和原版类似,你不需要花费大量时间去理解。\n£white_dot 并不是所有科技都是有价值的,请根据你的战略和地缘情况理智选择。\n£white_dot 子科技需要船体科技研究完成才能解锁。其中有一些还需要非海军科技的进步来推动。例如,主动声呐需要被动声呐研究完成,而一些火控系统则需要工程科技的进步作为前提。\n\n§C海战-§!\n£white_dot 海战的最短时间§Y已经被提高到20小时,主力舰在第22小时开火,其他舰艇在第30小时开火§!,而§G航母则可以在刚加入战斗时就参与进攻§!。§Y航母堆叠限制§!被放宽到6。你使用舰载机的方式在本模组中更加重要。\n£white_dot 舰艇的防空和舰载战斗机的伤害与命中率都获得了提升。一支没有战斗机护航的航母舰队可能会在进攻中损失更多的舰载机。\n£white_dot 基础的阵位被削减为50%,但优势的水面探测数值可以带来最多50%的阵位奖励。\n£white_dot 水上飞机弹射器、航母和声呐在反潜战中的表现都更加有用和强力,而§Y潜艇§!基础的§Y可见度§!相较原版被§R增加§!了,在面对有良好反潜能力的舰队时,潜艇不再拥有优势。\n£white_dot AI的设计模板是刻意默认设置为§Y史实向§!的。尽管这些模板比原版要强一些,但是过去的最优设计仍然是有效的。\n\n§C其他-§!\n£white_dot 玩家和AI都享有§G-15%§!海军燃料消耗减免。\n£white_dot 单个船厂的产出已被提高到§G160%§!,一般在没有加成的情况下,建造一艘满配战列舰的时间在1-2年之间。\n£white_dot AI控制的主要国家会分别在1940年,1943年,1945年和冷战时期(如果没有投降的话)获得一批海军科技和独特的舰船设计。\n£white_dot AI会根据历史上的学说选择和战争情况选择不同的海军建造策略(包括舰载机)。例如,原版的§g德国§!会更加专注于潜艇,而§B美国§!则会重视航母。" navy_rework_welcome_splash_tab_3_content: "§H这里罗列关于海军重置的其他信息。§!\n\n§C兼容性-§!\n£white_dot 除非有§Y兼容包§!,本模组与修改科技树的模组不兼容,已有的兼容包链接都会在创意工坊界面列出。\n£white_dot §R所有生成舰船设计的国策/事件/决议都会失效,这是为了兼容性的考量和必要牺牲。§!\n\n§C二次创作-§!\n£white_dot 除了56之路外,不会再有其他的官方兼容包发布,希望社区可以更多地参与此事。目前日共重置与日本史实国策重做已完全兼容本模组。\n£white_dot 所有人都可以随意利用本模组的资源(代码/图标/文本),但在使用中请标明出处并通知我。感谢你的理解。" navy_rework_welcome_splash_tab_4_content: "大家好,海军重置已经走过了艰难的开发阶段,如今史实设计器、初始海军编制和设计、图标和科技树都已经基本完成,整个大框架完成后,剩余的工作便是进一步丰富和扩充,而这相比之前的开拓等等都要简单一些。借此机会我想和大家讲讲这个mod的过去和未来。\n\n我是2016年入的钢4坑,在加里波第的噩梦版本,也就是0.6时期接触到的KR,当时就被它详实有趣的世界观所吸引,之后几年KR一直是我玩的最多的mod之一。KR在0.8发布了海军重做,也是我最喜欢最兴奋的一个版本,由此我开始对海军感兴趣,也越发经常地想象KR世界观中的海军和军舰会是什么样子的。\n\n2021年春节前夕的一个周五下午,我在办公室摸鱼逛reddit,看到了一位外国网友写的对KR中加拿大和日本海军的战舰原型考证,这篇文章深深吸引了我,我用了一个下午翻译后发布到了贴吧上,收获了很多人的支持。尽管后来因为屏蔽的问题我转战知乎,但我始终将KR海军考据的系列坚持了下来,从海军大国到一些特色小国我都查阅了大量资料,也为这个mod打下了基础。\n\n在KR0.22更新之前,开发因为一些原因多次削减了海军的内容,我一直感到很遗憾,0.22的大改给了我这个动力去做之前我不敢想的事情。虽然写代码是我的老本行,但是美工、文案和汉译英等等我都是从头开始学,一次次试错,一个人陆陆续续弄了大半年,发布了KR和KX两版,才做到现在这个地步,我从中也学到了很多。如今,我们也终于迎来了原版海军重置的发布。\n\n我想借这个机会感谢所有在这个过程中帮助我的朋友和玩家,包括启发我的reddit网友Tragic-tragedy,贴吧上对我的史料斧正的朋友,在知乎上追更的朋友,还有许多订阅海军重置的玩家,没有你们的支持就没有这个mod,谢谢你们!\n\n最后,我还想借此机会感谢我的外公,他曾在中国人民解放军海军服役了几十年,在我的孩提时代启发了我对海军的认识。上世纪七八十年代,我的外公分别在几艘海军科考船上服役,担任过气象专家和部门政委等职务,他的大部分军旅生涯是在向阳红10号船上度过的,这也是当时中国自主设计建造的吨位最大的远洋科考船。1980年,向阳红10号作为新中国历史上最大规模远洋舰队的一员参加了中国第一次洲际弹道导弹发射试验,这就是大家熟知的580任务。我的外公当时负责气象部门,为回收导弹黑匣子的时间窗口提供预报支持。四年后,他随船参加了中国第一次南极科考任务,并在乔治王岛参与了长城站的建设。向阳红10号船之后被改装成了远望4号,在2007年遇到事故损坏,最后成了东方21D的靶子,每每说起来,他还是有些惋惜。我能看出来他对曾经的海军生涯有着复杂的情感,一方面为对国家做出贡献而感到骄傲光荣,而另一方面又为错过了孩子们的成长感到缺憾。不过尽管如此,他从小给我讲述的故事仍然点燃了我对海军的兴趣,为这个mod播下了一颗种子。\n\n随着我现在工作生活越来越忙,不知道海军重置还能维持多久,所以我在此也希望成立一个小团队,用半做半学的方式,把这个mod延续下去。\n\n有兴趣加我qq:1245385638,或海军重置群:162239327" \ No newline at end of file diff --git a/src/localisation/simp_chinese/replace/research_l_simp_chinese.yml b/src/localisation/simp_chinese/replace/research_l_simp_chinese.yml index 7cce01c..0f45a9c 100755 --- a/src/localisation/simp_chinese/replace/research_l_simp_chinese.yml +++ b/src/localisation/simp_chinese/replace/research_l_simp_chinese.yml @@ -353,4 +353,20 @@ advanced_torpedo_ballistics_desc: "世界大战时期,各国的潜艇普遍使用计算尺和机械式计算器等设备辅助鱼雷弹道计算,这一方式主要依靠操作者的计算能力且精度较差。随着流体动力学和鱼雷推进技术的进步,大量对不同水文环境下鱼雷运动轨迹的研究极大地促进了潜艇进攻战术的发展。" fleet_in_being_tree: "舰队决战学说" trade_interdiction_tree: "交通线破袭学说" - base_strike_tree: "空海一体战学说" \ No newline at end of file + base_strike_tree: "空海一体战学说" + tactical_data_link: "战术数据链" + tactical_data_link_desc: "战术数据链是一套利用无线电波或信号线缆进行通信的数据传输标准。接入该标准的所有军用级C3系统都会使用统一的格式进行数据传输、转发和收取,这将保证友方单位之间的数据传输和通信更加安全且有效。\n\n§Y研究完成后,处于你阵营的盟友将会获得一个决议接入你的数据链系统。如果选择接入后,将不能再选择研究自己的数据链。§!" + tactical_data_link_for_member: "接入盟友战术数据链" + tactical_data_link_for_member_desc: "战术数据链是一套利用无线电波或信号线缆进行通信的数据传输标准。接入该标准的所有军用级C3系统都会使用统一的格式进行数据传输、转发和收取,这将保证友方单位之间的数据传输和通信更加安全且有效。" + signal_control: "电磁信号管制" + signal_control_desc: "随着舰船上部署了越来越多的电子设备,产生的繁杂电子信号使得舰船的行动几乎已经双向透明。对电磁信号的管制措施在海军发现这一问题后启用,其可以确保所有设备工作在标准化的频段,舰队因此能够在电子层面保持不可见。" + advanced_radar_finder: "雷达源定位" + advanced_radar_finder_desc: "雷达是一种通过释放无线电波来确定目标距离、方向和运动矢量的装置。反雷达定位技术利用了雷达的这一特点,通过多台定位天线对无线电波进行反向探测,可以让被探测者运用三角定位法快速锁定无线电波源。" + close_in_area_air_defense: "密接区域防空" + close_in_area_air_defense_desc: "在第二次世界大战期间,海军舰队经常面临着自杀式飞机和无线电制导巡航导弹等低空目标带来的威胁。通过对战时建造的驱逐舰进行修缮和现代化改装,它们将成为抵御这些威胁的最后一道屏障。" + wave_resistance_design: "抗波设计" + wave_resistance_design_desc: "公海上的巨浪在过去几个世纪以来一直都是船舶面临的最大挑战,对于诸如驱逐舰之类的轻型舰艇尤其是如此。通过使用更加尖锐的船首,船体推开波浪的过程将更有延续性,由于节省了克服整体阻力所需的动能,舰船的适航性被大大提高了。" + symmetric_key_algorithm: "对称密钥加密算法" + symmetric_key_algorithm_desc: "自从通信加密技术发明以来,对称密钥算法就一直是最主流的加密算法之一,这种密钥管理方案使用统一的加密和解密密钥来处理电子数据。对称密钥加密技术在战后得到了一些改进,这包括了随机化且频繁更新的密钥,可以让数据传输的过程更加安全。" + luneburg_lens: "龙勃透镜" + luneburg_lens_desc: "龙勃透镜是一种内部对称的球体梯度折射率透镜,被广泛地应用于处理从可见光到微波在内的所有电磁辐射。这一技术最早由鲁道夫·龙勃教授提出,在微波天线的生产中有着至关重要的作用。和传统的抛物面天线相比,使用了龙勃透镜的探测天线有着无与伦比的优势,其可以通过在透镜周围移动馈电来操纵而不需要转动天线本身,这在相控阵雷达和预警机的发展中拥有重要的地位。" \ No newline at end of file diff --git a/src/localisation/simp_chinese/replace/ship_modules_l_simp_chinese.yml b/src/localisation/simp_chinese/replace/ship_modules_l_simp_chinese.yml index e61d06f..f645e0e 100755 --- a/src/localisation/simp_chinese/replace/ship_modules_l_simp_chinese.yml +++ b/src/localisation/simp_chinese/replace/ship_modules_l_simp_chinese.yml @@ -893,10 +893,10 @@ full_missile_upgrade: "全导弹设计" full_missile_upgrade_short: "全导弹设计" full_missile_upgrade_desc: "这艘战舰已经按照只使用导弹作为武器而进行了专门地设计。" - economical_nuclear_reactor_cruiser: "经济型核反应堆" + economical_nuclear_reactor_cruiser: "经济型核反应堆(重型)" economical_nuclear_reactor_cruiser_short: "经济型核反应堆" economical_nuclear_reactor_cruiser_desc: "采用了新材料核新技术的经济型核反应堆。" - economical_nuclear_reactor_carrier: "经济型核反应堆" + economical_nuclear_reactor_carrier: "经济型核反应堆(航母)" economical_nuclear_reactor_carrier_short: "经济型核反应堆" economical_nuclear_reactor_carrier_desc: "采用了新材料核新技术的经济型核反应堆。" ship_fire_control_system_5: "综合作战系统" @@ -1039,4 +1039,10 @@ ship_torpedo_fire_control_4_short: "鱼雷计算机 III" ship_torpedo_fire_control_4_desc: "电子鱼雷计算机可以更快地处理数据,但是功耗也很大。" EQ_MOD_CAT_dd_role_missile_TITLE: "导弹舰角色" - EQ_MOD_CAT_c_role_missile_TITLE: "导弹舰角色" \ No newline at end of file + EQ_MOD_CAT_c_role_missile_TITLE: "导弹舰角色" + ship_ski_jump_ramp: "滑跃甲板" + ship_ski_jump_ramp_short: "滑跃甲板" + ship_ski_jump_ramp_desc: "滑跃甲板是一个帮助固定翼飞机从短跑道起飞的弧线型结构。" + ship_radar_finder: "无线电方位探测装置" + ship_radar_finder_short: "雷达源定位装置" + ship_radar_finder_desc: "一套用于定位测距无线电源的设备。" \ No newline at end of file diff --git a/src/localisation/simp_chinese/replace/vnr_ai_l_simp_chinese.yml b/src/localisation/simp_chinese/replace/vnr_ai_l_simp_chinese.yml index 788b45b..db81d7f 100755 --- a/src/localisation/simp_chinese/replace/vnr_ai_l_simp_chinese.yml +++ b/src/localisation/simp_chinese/replace/vnr_ai_l_simp_chinese.yml @@ -62,4 +62,6 @@ RULE_SHIPYARD_OUTPUT_BOOST_FREE_AI_DESC: "船厂的产出为4点IC/日,比原版快60%。\n§G此加成仅适用于AI。§!" RULE_SHIPYARD_OUTPUT_BOOST_FREE_PLAYER_DESC: "船厂的产出为4点IC/日,比原版快60%。\n§G此加成仅适用于玩家。§!" RULE_SHIPYARD_OUTPUT_BOOST_BLOCKED_DESC: "船厂的产出为2.5点IC/日,与原版一致。" - vnr_shipyard_output_boost: "海军重置船厂产出加成" \ No newline at end of file + vnr_shipyard_output_boost: "海军重置船厂产出加成" + join_tactical_data_link: "接入[ROOT.GetFactionName]海军战术数据链" + join_tactical_data_link_desc: "一套联合战术数据链系统已经由我们阵营当中的领先成员部署成功。虽然这是一个加强我军与盟友协同作战能力的好机会,但是我们仍然可以独立开发一套自己的数据链系统。\n§C如果我们选择接入友方数据链,我们将不能研发自己的版本,但会立刻解锁以下加成:§!\n§Y海军协同性:§!§G+10%§!\n§Y海军组织度:§!§G+7.5%§!\n§Y可见度:§!§G-7.5%§!" \ No newline at end of file