diff --git a/src/common/ai_equipment/vnr_DD_screens.txt b/src/common/ai_equipment/vnr_DD_screens.txt index 37f798e..88721d1 100755 --- a/src/common/ai_equipment/vnr_DD_screens.txt +++ b/src/common/ai_equipment/vnr_DD_screens.txt @@ -29,7 +29,7 @@ naval_screen = { 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_radar_slot = { any_of = { ship_sonar 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 } } @@ -40,6 +40,11 @@ naval_screen = { rear_2_custom_slot = ship_light_battery } } + allowed_modules = { + ship_mast + ship_sonar + ship_anti_air + } } screen_1924 = { @@ -77,6 +82,11 @@ naval_screen = { rear_2_custom_slot = ship_light_battery } } + allowed_modules = { + ship_mast + ship_sonar + ship_anti_air + } } screen_1936 = { @@ -99,8 +109,8 @@ naval_screen = { 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 = ship_sonar + fixed_ship_fire_control_system_slot = { module = ship_fire_control_system upgrade > current } + fixed_ship_radar_slot = { module = ship_sonar upgrade > current } fixed_ship_anti_air_slot = { upgrade > current any_of = { ship_anti_air } } fixed_ship_role_slot = ship_hull_light_role_dd fixed_ship_extra_secondaries_slot = { any_of = { light_miscellaneous generic_miscellaneous } } @@ -111,6 +121,11 @@ naval_screen = { rear_2_custom_slot = ship_light_battery_double } } + allowed_modules = { + ship_mast + ship_sonar + ship_anti_air + } } screen_1940 = { @@ -133,8 +148,8 @@ naval_screen = { 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 = 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_fire_control_system_slot = { module = ship_fire_control_system upgrade > current } + fixed_ship_radar_slot = { module = ship_sonar upgrade > current } fixed_ship_anti_air_slot = { upgrade > current any_of = { ship_anti_air } } fixed_ship_role_slot = ship_hull_light_role_dd fixed_ship_extra_secondaries_slot = { any_of = { light_miscellaneous generic_miscellaneous } } @@ -145,6 +160,12 @@ naval_screen = { rear_2_custom_slot = dp_light_battery } } + allowed_modules = { + ship_mast + ship_depth_charge + ship_sonar + ship_anti_air + } } screen_1944 = { @@ -167,8 +188,8 @@ naval_screen = { 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 = 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_fire_control_system_slot = { module = ship_fire_control_system upgrade > current } + fixed_ship_radar_slot = { module = ship_sonar upgrade > current } fixed_ship_anti_air_slot = { upgrade > current any_of = { ship_anti_air } } fixed_ship_role_slot = ship_hull_light_role_dd fixed_ship_extra_secondaries_slot = { any_of = { light_miscellaneous generic_miscellaneous } } @@ -179,6 +200,11 @@ naval_screen = { rear_2_custom_slot = dp_light_battery } } + allowed_modules = { + ship_depth_charge + ship_sonar + ship_anti_air + } } screen_1949 = { @@ -201,8 +227,8 @@ naval_screen = { 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 = 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_fire_control_system_slot = { module = ship_fire_control_system upgrade > current } + fixed_ship_radar_slot = { module = ship_sonar upgrade > current } fixed_ship_anti_air_slot = { upgrade > current any_of = { ship_missile_aa } } fixed_ship_role_slot = ship_hull_light_role_ddg fixed_ship_extra_secondaries_slot = { any_of = { light_miscellaneous generic_miscellaneous } } @@ -213,6 +239,11 @@ naval_screen = { rear_2_custom_slot = dp_light_battery } } + allowed_modules = { + ship_depth_charge + ship_sonar + ship_anti_air + } } @@ -238,8 +269,8 @@ naval_screen = { 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 = ship_sonar + fixed_ship_fire_control_system_slot = { module = ship_fire_control_system upgrade > current } + fixed_ship_radar_slot = { module = ship_sonar upgrade > current } fixed_ship_anti_air_slot = { upgrade > current any_of = { ship_anti_air } } fixed_ship_role_slot = ship_hull_light_role_dd front_1_custom_slot = ship_light_battery_double @@ -249,6 +280,11 @@ naval_screen = { rear_2_custom_slot = ship_depth_charge } } + allowed_modules = { + ship_depth_charge + ship_sonar + ship_anti_air + } } screen_1940_expert = { name = vnr_dd_1940_expert @@ -270,8 +306,8 @@ naval_screen = { 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_fire_control_system_slot = { module = ship_fire_control_system upgrade > current } + fixed_ship_radar_slot = { module = ship_sonar upgrade > current } fixed_ship_anti_air_slot = { upgrade > current any_of = { ship_anti_air } } fixed_ship_role_slot = ship_hull_light_role_dd fixed_ship_extra_secondaries_slot = { any_of = { light_miscellaneous generic_miscellaneous } } @@ -282,6 +318,11 @@ naval_screen = { rear_2_custom_slot = ship_depth_charge } } + allowed_modules = { + ship_depth_charge + ship_sonar + ship_anti_air + } } screen_1944_expert = { name = vnr_dd_1944_expert @@ -303,8 +344,8 @@ naval_screen = { 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_fire_control_system_slot = { module = ship_fire_control_system upgrade > current } + fixed_ship_radar_slot = { module = ship_sonar upgrade > current } fixed_ship_anti_air_slot = { upgrade > current any_of = { ship_anti_air } } fixed_ship_role_slot = ship_hull_light_role_dd front_1_custom_slot = ship_light_battery_double @@ -314,6 +355,11 @@ naval_screen = { rear_2_custom_slot = ship_depth_charge } } + allowed_modules = { + ship_depth_charge + ship_sonar + ship_anti_air + } } screen_1946_expert = { name = vnr_dd_1946_expert @@ -335,8 +381,8 @@ naval_screen = { 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_fire_control_system_slot = { module = ship_fire_control_system upgrade > current } + fixed_ship_radar_slot = { module = ship_sonar upgrade > current } 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 @@ -347,6 +393,11 @@ naval_screen = { rear_2_custom_slot = ship_depth_charge } } + allowed_modules = { + ship_depth_charge + ship_sonar + ship_anti_air + } } screen_1949_expert = { name = vnr_dd_1949_expert @@ -369,8 +420,8 @@ naval_screen = { fixed_ship_battery_slot = { upgrade = current any_of = { ship_missile_2 ship_missile_1 } } 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_fire_control_system_slot = { module = ship_fire_control_system upgrade > current } + fixed_ship_radar_slot = { module = ship_sonar upgrade > current } fixed_ship_role_slot = ship_hull_light_role_ddg fixed_ship_extra_secondaries_slot = ship_radar_jammer front_1_custom_slot = ship_missile_aa @@ -380,6 +431,11 @@ naval_screen = { rear_2_custom_slot = ship_depth_charge } } + allowed_modules = { + ship_depth_charge + ship_sonar + ship_anti_air + } } } diff --git a/src/common/ai_equipment/vnr_battleships.txt b/src/common/ai_equipment/vnr_battleships.txt index 4e41812..5a17eb6 100755 --- a/src/common/ai_equipment/vnr_battleships.txt +++ b/src/common/ai_equipment/vnr_battleships.txt @@ -76,6 +76,10 @@ naval_capital_battleship = { rear_1_custom_slot = ship_heavy_battery_triple } } + allowed_modules = { + ship_mast + ship_anti_air + } } capital_battleship_1940 = { @@ -97,8 +101,8 @@ naval_capital_battleship = { modules = { fixed_ship_battery_slot = ship_heavy_battery_triple fixed_ship_anti_air_slot = ship_anti_air - fixed_ship_fire_control_system_slot = { upgrade > current any_of = { ship_fire_control_system } } - fixed_ship_radar_slot = { upgrade > current any_of = { ship_radar } } + fixed_ship_fire_control_system_slot = { module = ship_fire_control_system upgrade > current } + fixed_ship_radar_slot = { module = ship_radar upgrade > current } 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_bb fixed_ship_armor_slot = { any_of = { ship_armor_bb_3 ship_armor_bb_2 ship_armor_bb_1 } } @@ -114,6 +118,9 @@ naval_capital_battleship = { rear_2_custom_slot = ship_heavy_battery_triple } } + allowed_modules = { + ship_mast + } } capital_battleship_1944 = { name = vnr_bb_1944 @@ -135,8 +142,8 @@ naval_capital_battleship = { modules = { fixed_ship_battery_slot = ship_heavy_battery_triple fixed_ship_anti_air_slot = ship_anti_air - fixed_ship_fire_control_system_slot = { upgrade > current any_of = { ship_fire_control_system } } - fixed_ship_radar_slot = { upgrade > current any_of = { ship_radar } } + fixed_ship_fire_control_system_slot = { module = ship_fire_control_system upgrade > current } + fixed_ship_radar_slot = { module = ship_radar upgrade > current } 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_bb fixed_ship_armor_slot = { any_of = { ship_armor_bb_4 ship_armor_bb_3 ship_armor_bb_2 ship_armor_bb_1 } } @@ -173,8 +180,8 @@ naval_capital_battleship = { modules = { fixed_ship_battery_slot = ship_heavy_battery_triple fixed_ship_anti_air_slot = ship_missile_aa - fixed_ship_fire_control_system_slot = { upgrade > current any_of = { ship_fire_control_system } } - fixed_ship_radar_slot = { upgrade > current any_of = { ship_radar } } + fixed_ship_fire_control_system_slot = { module = ship_fire_control_system upgrade > current } + fixed_ship_radar_slot = { module = ship_radar upgrade > current } fixed_ship_engine_slot = { any_of = { heavy_ship_engine_4_gas heavy_ship_engine_nuclear } } fixed_ship_secondaries_slot = ship_dp_secondaries_bb fixed_ship_armor_slot = { any_of = { ship_armor_bb_4 ship_armor_bb_3 ship_armor_bb_2 ship_armor_bb_1 } } @@ -213,7 +220,7 @@ naval_capital_battleship = { 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_radar_slot = { any_of = { ship_radar 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 } } @@ -228,6 +235,9 @@ naval_capital_battleship = { rear_1_custom_slot = ship_super_heavy_battery_triple } } + allowed_modules = { + ship_mast + } } @@ -256,15 +266,20 @@ naval_capital_battleship = { 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_bb - 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 } } + 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 } } + allowed_modules = { + ship_anti_air + ship_fire_control_system + ship_radar + } } capital_battleship_1940_expert = { name = vnr_bb_1940_expert @@ -285,13 +300,13 @@ naval_capital_battleship = { 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_fire_control_system_slot = { module = ship_fire_control_system upgrade > current } + fixed_ship_radar_slot = { module = ship_radar upgrade > current } + 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_bb - 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_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 @@ -299,6 +314,11 @@ naval_capital_battleship = { rear_2_custom_slot = ship_heavy_battery_triple } } + allowed_modules = { + ship_anti_air + ship_fire_control_system + ship_radar + } } capital_battleship_1944_expert = { name = vnr_bb_1944_expert @@ -320,13 +340,13 @@ naval_capital_battleship = { 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_fire_control_system_slot = { module = ship_fire_control_system upgrade > current } + fixed_ship_radar_slot = { module = ship_radar upgrade > current } + 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_bb - 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_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 @@ -335,6 +355,11 @@ naval_capital_battleship = { rear_2_custom_slot = ship_heavy_battery_triple } } + allowed_modules = { + ship_anti_air + ship_fire_control_system + ship_radar + } } } diff --git a/src/common/ai_equipment/vnr_carriers.txt b/src/common/ai_equipment/vnr_carriers.txt index a645cb7..a972fd4 100755 --- a/src/common/ai_equipment/vnr_carriers.txt +++ b/src/common/ai_equipment/vnr_carriers.txt @@ -68,14 +68,18 @@ naval_carrier = { fixed_ship_engine_slot = carrier_ship_engine_2 fixed_ship_armor_slot = ship_carrier_armor fixed_ship_secondaries_slot = { any_of = { ship_secondaries ship_dp_secondaries_bb } } - fixed_ship_radar_slot = ship_radar + fixed_ship_radar_slot = { module = ship_radar upgrade > current } fixed_ship_carrier_miscellaneous_slot_1 = carrier_spared_squad fixed_ship_carrier_miscellaneous_slot_2 = empty - fixed_ship_flight_deck_slot = carrier_wooden_deck + fixed_ship_flight_deck_slot = { any_of = { carrier_wooden_deck carrier_wooden_deck} } fixed_ship_role_slot = ship_hull_carrier_role_cv front_1_custom_slot = ship_deck_space_open } } + allowed_modules = { + ship_deck_space_open + ship_anti_air + } } carrier_1940 = { @@ -101,10 +105,10 @@ naval_carrier = { fixed_ship_engine_slot = { upgrade = current any_of = { carrier_ship_engine_3 carrier_ship_engine_2 carrier_ship_engine_1 } } fixed_ship_armor_slot = ship_carrier_armor fixed_ship_secondaries_slot = ship_dp_secondaries_bb - fixed_ship_radar_slot = ship_radar + fixed_ship_radar_slot = { module = ship_radar upgrade > current } fixed_ship_carrier_miscellaneous_slot_1 = carrier_spared_squad fixed_ship_carrier_miscellaneous_slot_2 = empty - fixed_ship_flight_deck_slot = { any_of = { carrier_armor_deck carrier_wooden_deck } } + fixed_ship_flight_deck_slot = carrier_armor_deck fixed_ship_role_slot = ship_hull_carrier_role_cv front_1_custom_slot = ship_deck_space_open front_2_custom_slot = carrier_side_lift @@ -112,6 +116,10 @@ naval_carrier = { mid_2_custom_slot = ship_dp_secondaries_bb } } + allowed_modules = { + ship_deck_space_open + ship_anti_air + } } carrier_1944 = { @@ -137,7 +145,7 @@ naval_carrier = { 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_armor_slot = ship_carrier_armor fixed_ship_secondaries_slot = ship_dp_secondaries_bb - fixed_ship_radar_slot = ship_radar + fixed_ship_radar_slot = { module = ship_radar upgrade > current } fixed_ship_carrier_miscellaneous_slot_1 = carrier_spared_squad fixed_ship_carrier_miscellaneous_slot_2 = empty fixed_ship_flight_deck_slot = carrier_armor_deck @@ -149,6 +157,10 @@ naval_carrier = { rear_1_custom_slot = ship_dp_secondaries_bb } } + allowed_modules = { + ship_deck_space_armored + ship_anti_air + } } carrier_1945 = { @@ -174,7 +186,7 @@ naval_carrier = { 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_bb - fixed_ship_radar_slot = ship_radar + fixed_ship_radar_slot = { module = ship_radar upgrade > current } fixed_ship_carrier_miscellaneous_slot_1 = carrier_spared_squad fixed_ship_carrier_miscellaneous_slot_2 = carrier_strength_deck fixed_ship_flight_deck_slot = carrier_armor_deck @@ -185,6 +197,10 @@ naval_carrier = { rear_1_custom_slot = ship_anti_air } } + allowed_modules = { + ship_deck_space_big + ship_anti_air + } } carrier_1947 = { @@ -210,7 +226,7 @@ naval_carrier = { fixed_ship_armor_slot = ship_carrier_armor_heavy fixed_ship_engine_slot = carrier_ship_engine_nuclear fixed_ship_secondaries_slot = ship_dp_secondaries_bb - fixed_ship_radar_slot = ship_radar + fixed_ship_radar_slot = { module = ship_radar upgrade > current } fixed_ship_carrier_miscellaneous_slot_1 = carrier_spared_squad fixed_ship_carrier_miscellaneous_slot_2 = { any_of = { economical_nuclear_reactor_carrier carrier_strength_deck } } fixed_ship_flight_deck_slot = carrier_armor_deck @@ -221,6 +237,10 @@ naval_carrier = { rear_1_custom_slot = ship_missile_aa } } + allowed_modules = { + ship_deck_space_big + ship_anti_air + } } @@ -246,7 +266,7 @@ naval_carrier = { fixed_ship_engine_slot = carrier_ship_engine_2 fixed_ship_armor_slot = ship_carrier_armor fixed_ship_secondaries_slot = { upgrade > current any_of = { ship_dp_secondaries_bb } } - fixed_ship_radar_slot = ship_radar + fixed_ship_radar_slot = { module = ship_radar upgrade > current } fixed_ship_carrier_miscellaneous_slot_1 = carrier_spared_squad fixed_ship_carrier_miscellaneous_slot_2 = empty fixed_ship_flight_deck_slot = carrier_wooden_deck @@ -255,6 +275,10 @@ naval_carrier = { mid_1_custom_slot = ship_deck_space_open } } + allowed_modules = { + ship_deck_space_open + ship_anti_air + } } carrier_1940_expert = { name = vnr_cv_1940_expert @@ -279,7 +303,7 @@ naval_carrier = { fixed_ship_engine_slot = { upgrade = current any_of = { carrier_ship_engine_3 carrier_ship_engine_2 carrier_ship_engine_1 } } fixed_ship_armor_slot = ship_carrier_armor fixed_ship_secondaries_slot = { upgrade > current any_of = { ship_dp_secondaries_bb } } - fixed_ship_radar_slot = ship_radar + fixed_ship_radar_slot = { module = ship_radar upgrade > current } fixed_ship_carrier_miscellaneous_slot_1 = carrier_spared_squad fixed_ship_carrier_miscellaneous_slot_2 = empty fixed_ship_flight_deck_slot = carrier_armor_deck @@ -290,6 +314,10 @@ naval_carrier = { mid_2_custom_slot = ship_deck_space_open } } + allowed_modules = { + ship_deck_space_open + ship_anti_air + } } carrier_1944_expert = { name = vnr_cv_1944_expert @@ -314,7 +342,7 @@ naval_carrier = { 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_armor_slot = ship_carrier_armor fixed_ship_secondaries_slot = { upgrade > current any_of = { ship_dp_secondaries_bb } } - fixed_ship_radar_slot = ship_radar + fixed_ship_radar_slot = { module = ship_radar upgrade > current } fixed_ship_carrier_miscellaneous_slot_1 = carrier_spared_squad fixed_ship_carrier_miscellaneous_slot_2 = carrier_strength_deck fixed_ship_flight_deck_slot = carrier_armor_deck @@ -327,6 +355,8 @@ naval_carrier = { } allowed_modules = { + ship_deck_space_armored + ship_anti_air carrier_angled_deck } } @@ -353,7 +383,7 @@ naval_carrier = { 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_bb } } - fixed_ship_radar_slot = ship_radar + fixed_ship_radar_slot = { module = ship_radar upgrade > current } fixed_ship_carrier_miscellaneous_slot_1 = carrier_spared_squad fixed_ship_carrier_miscellaneous_slot_2 = carrier_strength_deck fixed_ship_flight_deck_slot = carrier_armor_deck @@ -365,6 +395,8 @@ naval_carrier = { } allowed_modules = { + ship_deck_space_big + ship_anti_air carrier_angled_deck } } @@ -391,7 +423,7 @@ naval_carrier = { 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_bb } } - fixed_ship_radar_slot = ship_radar + fixed_ship_radar_slot = { module = ship_radar upgrade > current } fixed_ship_carrier_miscellaneous_slot_1 = carrier_spared_squad fixed_ship_carrier_miscellaneous_slot_2 = carrier_strength_deck fixed_ship_flight_deck_slot = carrier_armor_deck @@ -402,5 +434,10 @@ naval_carrier = { rear_1_custom_slot = carrier_side_lift } } + allowed_modules = { + ship_deck_space_big + ship_anti_air + carrier_angled_deck + } } } diff --git a/src/common/ai_equipment/vnr_carriers_light.txt b/src/common/ai_equipment/vnr_carriers_light.txt index a50db3d..a82e796 100755 --- a/src/common/ai_equipment/vnr_carriers_light.txt +++ b/src/common/ai_equipment/vnr_carriers_light.txt @@ -115,6 +115,7 @@ naval_light_carrier = { fixed_ship_anti_air_slot = empty fixed_ship_radar_slot = ship_radar fixed_ship_engine_slot = { upgrade = current any_of = { civilian_ship_engine_2 civilian_ship_engine_1 } } + fixed_ship_role_slot = ship_hull_carrier_role_cve } } } diff --git a/src/common/ai_equipment/vnr_cv_planes.txt b/src/common/ai_equipment/vnr_cv_planes.txt index d874e5b..aac663c 100755 --- a/src/common/ai_equipment/vnr_cv_planes.txt +++ b/src/common/ai_equipment/vnr_cv_planes.txt @@ -6,13 +6,13 @@ vnr_cv_fighter = { factor = 9999 modifier = { factor = 0 - has_game_rule = { rule = vnr_cv_air_ai option = BLOCKED } + expert_ai_plane = no } } basic_cv_fighter = { priority = { - factor = 1000 + factor = 100 modifier = { factor = 0.1 has_tech = improved_small_airframe } } @@ -31,7 +31,7 @@ vnr_cv_fighter = { improved_cv_fighter = { priority = { - factor = 200 + factor = 20 modifier = { factor = 10 has_tech = improved_small_airframe @@ -49,6 +49,7 @@ vnr_cv_fighter = { engine_type_slot = engine_3_1x fixed_main_weapon_slot = heavy_mg_4x fixed_auxiliary_weapon_slot_1 = heavy_mg_4x + fixed_auxiliary_weapon_slot_2 = heavy_mg_4x special_type_slot_1 = self_sealing_fuel_tanks_small special_type_slot_2 = armor_plate_small } @@ -57,7 +58,7 @@ vnr_cv_fighter = { advanced_cv_fighter = { priority = { - factor = 300 + factor = 30 modifier = { factor = 10 has_tech = advanced_small_airframe @@ -88,13 +89,13 @@ vnr_cv_naval_bomber = { factor = 9999 modifier = { factor = 0 - has_game_rule = { rule = vnr_cv_air_ai option = BLOCKED } + expert_ai_plane = no } } basic_cv_naval_bomber = { priority = { - factor = 1000 + factor = 100 modifier = { factor = 0.1 has_tech = improved_small_airframe } } @@ -112,7 +113,7 @@ vnr_cv_naval_bomber = { improved_cv_naval_bomber = { priority = { - factor = 200 + factor = 20 modifier = { factor = 10 has_tech = improved_small_airframe @@ -137,7 +138,7 @@ vnr_cv_naval_bomber = { advanced_cv_naval_bomber = { priority = { - factor = 300 + factor = 30 modifier = { factor = 10 has_tech = advanced_small_airframe @@ -166,13 +167,13 @@ vnr_cv_cas = { factor = 9999 modifier = { factor = 0 - has_game_rule = { rule = vnr_cv_air_ai option = BLOCKED } + expert_ai_plane = no } } basic_cv_cas = { priority = { - factor = 1000 + factor = 100 modifier = { factor = 0.1 has_tech = improved_small_airframe } } @@ -184,15 +185,14 @@ vnr_cv_cas = { fixed_main_weapon_slot = armor_piercing_bomb_locks fixed_auxiliary_weapon_slot_1 = armor_piercing_bomb_locks special_type_slot_1 = dive_brakes_small - special_type_slot_2 = self_sealing_fuel_tanks_small - special_type_slot_3 = armor_plate_small + special_type_slot_2 = armor_plate_small } } } improved_cv_cas = { priority = { - factor = 200 + factor = 20 modifier = { factor = 10 has_tech = improved_small_airframe @@ -210,6 +210,7 @@ vnr_cv_cas = { engine_type_slot = engine_3_2x fixed_main_weapon_slot = armor_piercing_bomb_locks fixed_auxiliary_weapon_slot_1 = armor_piercing_bomb_locks + fixed_auxiliary_weapon_slot_2 = armor_piercing_bomb_locks special_type_slot_1 = dive_brakes_small special_type_slot_2 = self_sealing_fuel_tanks_small special_type_slot_3 = armor_plate_small @@ -219,7 +220,7 @@ vnr_cv_cas = { advanced_cv_cas = { priority = { - factor = 300 + factor = 30 modifier = { factor = 10 has_tech = advanced_small_airframe @@ -234,6 +235,7 @@ vnr_cv_cas = { fixed_main_weapon_slot = armor_piercing_bomb_locks fixed_auxiliary_weapon_slot_1 = armor_piercing_bomb_locks fixed_auxiliary_weapon_slot_2 = armor_piercing_bomb_locks + fixed_auxiliary_weapon_slot_3 = armor_piercing_bomb_locks special_type_slot_1 = dive_brakes_small special_type_slot_2 = self_sealing_fuel_tanks_small special_type_slot_3 = armor_plate_small diff --git a/src/common/ai_equipment/vnr_heavy_cruisers.txt b/src/common/ai_equipment/vnr_heavy_cruisers.txt index 41df3b7..8cd5dd6 100755 --- a/src/common/ai_equipment/vnr_heavy_cruisers.txt +++ b/src/common/ai_equipment/vnr_heavy_cruisers.txt @@ -35,6 +35,12 @@ naval_cruiser_heavy = { rear_1_custom_slot = ship_medium_battery } } + allowed_modules = { + ship_mast + ship_fire_control_system + ship_radar + ship_anti_air + } } capital_cruiser_1924 = { @@ -71,6 +77,12 @@ naval_cruiser_heavy = { rear_2_custom_slot = ship_medium_battery } } + allowed_modules = { + ship_mast + ship_fire_control_system + ship_radar + ship_anti_air + } } capital_cruiser_1932 = { @@ -108,6 +120,12 @@ naval_cruiser_heavy = { rear_2_custom_slot = ship_medium_battery } } + allowed_modules = { + ship_mast + ship_fire_control_system + ship_radar + ship_anti_air + } } capital_cruiser_1940 = { @@ -144,6 +162,12 @@ naval_cruiser_heavy = { rear_2_custom_slot = ship_medium_battery } } + allowed_modules = { + ship_mast + ship_fire_control_system + ship_radar + ship_anti_air + } } capital_cruiser_1944 = { @@ -180,6 +204,12 @@ naval_cruiser_heavy = { rear_2_custom_slot = ship_medium_battery } } + allowed_modules = { + ship_mast + ship_fire_control_system + ship_radar + ship_anti_air + } } } diff --git a/src/common/ai_equipment/vnr_light_cruisers.txt b/src/common/ai_equipment/vnr_light_cruisers.txt index 0a76a5c..f7e0a69 100755 --- a/src/common/ai_equipment/vnr_light_cruisers.txt +++ b/src/common/ai_equipment/vnr_light_cruisers.txt @@ -57,7 +57,7 @@ naval_cruiser_light = { 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_radar_slot = { upgrade > current 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_light fixed_ship_role_slot = ship_hull_cruiser_role_c @@ -69,6 +69,13 @@ naval_cruiser_light = { rear_2_custom_slot > ship_light_medium_battery_1 } } + allowed_modules = { + ship_mast + ship_fire_control_system + ship_sonar + ship_radar + ship_anti_air + } } light_cruiser_1936 = { @@ -91,7 +98,7 @@ naval_cruiser_light = { 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_radar_slot = { upgrade > current 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 @@ -104,6 +111,13 @@ naval_cruiser_light = { rear_2_custom_slot > ship_light_medium_battery_1 } } + allowed_modules = { + ship_mast + ship_fire_control_system + ship_sonar + ship_radar + ship_anti_air + } } light_cruiser_1940 = { @@ -127,7 +141,7 @@ naval_cruiser_light = { 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_radar_slot = { upgrade > current 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 } } @@ -140,6 +154,13 @@ naval_cruiser_light = { rear_2_custom_slot > ship_light_medium_battery_2 } } + allowed_modules = { + ship_mast + ship_fire_control_system + ship_sonar + ship_radar + ship_anti_air + } } light_cruiser_1944 = { @@ -163,7 +184,7 @@ naval_cruiser_light = { 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_radar_slot = { upgrade > current 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 } } @@ -176,6 +197,13 @@ naval_cruiser_light = { rear_2_custom_slot > ship_light_medium_battery_3 } } + allowed_modules = { + ship_mast + ship_fire_control_system + ship_sonar + ship_radar + ship_anti_air + } } light_cruiser_1949 = { @@ -199,7 +227,7 @@ naval_cruiser_light = { 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_radar_slot = { upgrade > current 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 @@ -214,6 +242,13 @@ naval_cruiser_light = { rear_2_custom_slot = dp_ship_medium_1 } } + allowed_modules = { + ship_mast + ship_fire_control_system + ship_sonar + ship_radar + ship_anti_air + } } @@ -252,6 +287,13 @@ naval_cruiser_light = { rear_2_custom_slot = ship_light_medium_battery } } + allowed_modules = { + ship_mast + ship_fire_control_system + ship_sonar + ship_radar + ship_anti_air + } } light_cruiser_1940_expert = { name = vnr_cl_1940_expert @@ -289,6 +331,13 @@ naval_cruiser_light = { rear_2_custom_slot = ship_light_medium_battery } } + allowed_modules = { + ship_mast + ship_fire_control_system + ship_sonar + ship_radar + ship_anti_air + } } light_cruiser_1944_expert = { name = vnr_cl_1944_expert @@ -326,6 +375,13 @@ naval_cruiser_light = { rear_2_custom_slot = ship_light_medium_battery } } + allowed_modules = { + ship_mast + ship_fire_control_system + ship_sonar + ship_radar + ship_anti_air + } } } diff --git a/src/common/ai_equipment/vnr_medium_cruiser.txt b/src/common/ai_equipment/vnr_medium_cruiser.txt index 8c86031..a069554 100755 --- a/src/common/ai_equipment/vnr_medium_cruiser.txt +++ b/src/common/ai_equipment/vnr_medium_cruiser.txt @@ -38,6 +38,12 @@ naval_cruiser_medium = { rear_2_custom_slot = ship_medium_battery } } + allowed_modules = { + ship_mast + ship_fire_control_system + ship_radar + ship_anti_air + } } medium_cruiser_1932 = { @@ -74,6 +80,12 @@ naval_cruiser_medium = { rear_2_custom_slot = ship_medium_battery } } + allowed_modules = { + ship_mast + ship_fire_control_system + ship_radar + ship_anti_air + } } medium_cruiser_1940 = { @@ -109,6 +121,12 @@ naval_cruiser_medium = { rear_2_custom_slot = ship_medium_battery } } + allowed_modules = { + ship_mast + ship_fire_control_system + ship_radar + ship_anti_air + } } medium_cruiser_1944 = { @@ -145,6 +163,12 @@ naval_cruiser_medium = { rear_2_custom_slot = ship_medium_battery } } + allowed_modules = { + ship_mast + ship_fire_control_system + ship_radar + ship_anti_air + } } medium_cruiser_1949 = { @@ -183,6 +207,12 @@ naval_cruiser_medium = { rear_2_custom_slot = ship_missile_aa } } + allowed_modules = { + ship_mast + ship_fire_control_system + ship_radar + ship_anti_air + } } @@ -220,6 +250,12 @@ naval_cruiser_medium = { mid_3_custom_slot = { upgrade = current any_of = { ship_missile_2 ship_missile_1 } } } } + allowed_modules = { + ship_mast + ship_fire_control_system + ship_radar + ship_anti_air + } } medium_cruiser_1949_expert = { name = vnr_cam_1949_expert @@ -255,5 +291,11 @@ naval_cruiser_medium = { rear_2_custom_slot = empty } } + allowed_modules = { + ship_mast + ship_fire_control_system + ship_radar + ship_anti_air + } } } diff --git a/src/common/ai_equipment/vnr_submarines.txt b/src/common/ai_equipment/vnr_submarines.txt index 63c37f2..ec1376f 100755 --- a/src/common/ai_equipment/vnr_submarines.txt +++ b/src/common/ai_equipment/vnr_submarines.txt @@ -25,6 +25,11 @@ naval_sub = { rear_1_custom_slot = ship_torpedo_sub } } + allowed_modules = { + ship_torpedo_sub + sub_conning_tower + sub_ship_periscope + } } submarine_1922 = { @@ -53,6 +58,11 @@ naval_sub = { rear_1_custom_slot = ship_torpedo_sub } } + allowed_modules = { + ship_torpedo_sub + sub_conning_tower + sub_ship_periscope + } } submarine_1936 = { @@ -81,6 +91,11 @@ naval_sub = { rear_1_custom_slot = ship_torpedo_sub } } + allowed_modules = { + ship_torpedo_sub + sub_conning_tower + sub_ship_periscope + } } submarine_1940 = { @@ -113,7 +128,10 @@ naval_sub = { } allowed_modules = { + ship_torpedo_sub ship_sub_snorkel + sub_conning_tower + sub_ship_periscope } } @@ -146,6 +164,12 @@ naval_sub = { rear_1_custom_slot = ship_torpedo_sub } } + allowed_modules = { + ship_torpedo_sub + ship_sub_snorkel + sub_conning_tower + sub_ship_periscope + } } submarine_1947 = { @@ -177,6 +201,12 @@ naval_sub = { rear_1_custom_slot = ship_torpedo_sub } } + allowed_modules = { + ship_torpedo_sub + ship_sub_snorkel + sub_conning_tower + sub_ship_periscope + } } @@ -209,6 +239,12 @@ naval_sub = { rear_1_custom_slot = ship_torpedo_sub } } + allowed_modules = { + ship_torpedo_sub + ship_sub_snorkel + sub_conning_tower + sub_ship_periscope + } } submarine_1940_expert = { name = vnr_ss_1940_expert @@ -240,7 +276,10 @@ naval_sub = { } allowed_modules = { + ship_torpedo_sub ship_sub_snorkel + sub_conning_tower + sub_ship_periscope } } submarine_1944_expert = { @@ -272,6 +311,12 @@ naval_sub = { rear_1_custom_slot = ship_torpedo_sub } } + allowed_modules = { + ship_torpedo_sub + ship_sub_snorkel + sub_conning_tower + sub_ship_periscope + } } submarine_1947_expert = { name = vnr_ss_1947_expert @@ -303,6 +348,12 @@ naval_sub = { rear_2_custom_slot = ship_torpedo_sub } } + allowed_modules = { + ship_torpedo_sub + ship_sub_snorkel + sub_conning_tower + sub_ship_periscope + } } } diff --git a/src/common/ai_strategy/naval_production.txt b/src/common/ai_strategy/naval_production.txt index c3a5334..467762c 100755 --- a/src/common/ai_strategy/naval_production.txt +++ b/src/common/ai_strategy/naval_production.txt @@ -163,8 +163,6 @@ naval_unit_role_ratios_minors_coastal = { } } enable = { - num_of_naval_factories > 0 - num_of_naval_factories < 10 has_navy_size = { size < 50 } } @@ -197,8 +195,6 @@ naval_unit_role_ratios_minors_defensive = { } } enable = { - num_of_naval_factories > 9 - num_of_naval_factories < 20 has_navy_size = { size < 100 } } @@ -243,8 +239,6 @@ naval_unit_role_ratios_minors_offensive = { } } enable = { - num_of_naval_factories > 19 - num_of_naval_factories < 30 has_navy_size = { size < 200 } } @@ -294,8 +288,7 @@ naval_unit_role_ratios_minors_global = { tag = SOV } } - enable = { - num_of_naval_factories > 29 + enable = { has_navy_size = { size < 300 } } @@ -423,6 +416,11 @@ naval_unit_role_ratios_GER_prewar_late = { id = vnr_naval_submarine value = 1500 } + + ai_strategy = { + type = dockyard_to_military_factory_ratio + value = 50 + } } naval_unit_role_ratios_GER_atwar = { @@ -459,6 +457,11 @@ naval_unit_role_ratios_GER_atwar = { id = vnr_naval_capital_bb value = 5 } + + ai_strategy = { + type = dockyard_to_military_factory_ratio + value = 50 + } } naval_unit_role_ratios_GER_atwar_many_shipyard = { @@ -560,7 +563,7 @@ naval_unit_role_ratios_GER_atwar_knock_USA = { ai_strategy = { type = dockyard_to_military_factory_ratio - value = 50 + value = 80 } } @@ -723,7 +726,7 @@ naval_unit_role_ratios_ENG_prewar_early = { } ai_strategy = { type = dockyard_to_military_factory_ratio - value = 50 + value = 100 } } @@ -748,7 +751,7 @@ naval_unit_role_ratios_ENG_prewar_late = { ai_strategy = { type = role_ratio id = vnr_naval_carrier - value = 30 + value = 70 } ai_strategy = { @@ -763,12 +766,6 @@ naval_unit_role_ratios_ENG_prewar_late = { value = 350 } - ai_strategy = { - type = role_ratio - id = vnr_naval_screen_leader - value = 10 - } - ai_strategy = { type = role_ratio id = vnr_naval_cruiser_light @@ -783,7 +780,7 @@ naval_unit_role_ratios_ENG_prewar_late = { ai_strategy = { type = dockyard_to_military_factory_ratio - value = 120 + value = 150 } } @@ -806,7 +803,7 @@ naval_unit_role_ratios_ENG_atwar = { ai_strategy = { type = role_ratio id = vnr_naval_carrier - value = 35 + value = 100 } ai_strategy = { @@ -829,7 +826,7 @@ naval_unit_role_ratios_ENG_atwar = { ai_strategy = { type = dockyard_to_military_factory_ratio - value = 150 + value = 180 } } @@ -1324,7 +1321,7 @@ naval_unit_role_ratios_JAP_prewar_enough_carrier = { } ai_strategy = { type = dockyard_to_military_factory_ratio - value = 55 + value = 80 } } @@ -1374,7 +1371,7 @@ naval_unit_role_ratios_JAP_atwar = { } ai_strategy = { type = dockyard_to_military_factory_ratio - value = 90 + value = 150 } } @@ -1458,7 +1455,7 @@ naval_unit_role_ratios_USA_great_depression = { ai_strategy = { type = role_ratio id = vnr_naval_carrier - value = 20 + value = 80 } ai_strategy = { @@ -1511,7 +1508,7 @@ naval_unit_role_ratios_USA_go_to_war = { ai_strategy = { type = role_ratio id = vnr_naval_screen - value = 320 + value = 250 } ai_strategy = { @@ -1535,12 +1532,12 @@ naval_unit_role_ratios_USA_go_to_war = { ai_strategy = { type = role_ratio id = vnr_naval_carrier - value = 60 + value = 120 } ai_strategy = { type = dockyard_to_military_factory_ratio - value = 130 + value = 200 } } @@ -1562,7 +1559,7 @@ naval_unit_role_ratios_USA_atwar = { ai_strategy = { type = role_ratio id = vnr_naval_screen - value = 400 + value = 350 } ai_strategy = { type = role_ratio @@ -1584,12 +1581,12 @@ naval_unit_role_ratios_USA_atwar = { ai_strategy = { type = role_ratio id = vnr_naval_carrier - value = 90 + value = 120 } ai_strategy = { type = dockyard_to_military_factory_ratio - value = 200 + value = 250 } } diff --git a/src/common/ai_strategy/vnr_naval_strategy.txt b/src/common/ai_strategy/vnr_naval_strategy.txt index fc30afc..485d35f 100755 --- a/src/common/ai_strategy/vnr_naval_strategy.txt +++ b/src/common/ai_strategy/vnr_naval_strategy.txt @@ -73,6 +73,10 @@ ENG_avoid_pacific = { has_war_with = JAP has_war_with = ITA ITA = { has_navy_size = { size > 99 } } + war_length_with = { + tag = JAP + months < 24 + } enable_vnr_naval_ai = yes } abort_when_not_enabled = yes @@ -100,6 +104,13 @@ ENG_reinforce_pacific = { } enable = { has_war_with = JAP + OR = { + war_length_with = { + tag = JAP + months > 23 + } + NOT = { has_war_with = ITA } + } OR = { NOT = { has_war_with = ITA } ITA = { has_navy_size = { size < 100 } } diff --git a/src/common/decisions/naval_develop.txt b/src/common/decisions/naval_develop.txt index efe5fbb..bc6c8a3 100755 --- a/src/common/decisions/naval_develop.txt +++ b/src/common/decisions/naval_develop.txt @@ -12,6 +12,9 @@ naval_develop_category = { visible = { has_navy_size = { size < 1 } num_of_naval_factories > 0 + NOT = { + is_in_array = { global.vnr_naval_powers = ROOT } + } } cancel_trigger = { @@ -52,6 +55,9 @@ naval_develop_category = { visible = { has_navy_size = { size < 50 } num_of_naval_factories > 0 + NOT = { + is_in_array = { global.vnr_naval_powers = ROOT } + } } cost = 15 @@ -93,6 +99,9 @@ naval_develop_category = { size < 15 } num_of_naval_factories > 0 + NOT = { + is_in_array = { global.vnr_naval_powers = ROOT } + } } cost = 30 @@ -132,6 +141,9 @@ naval_develop_category = { size < 30 } num_of_naval_factories > 1 + NOT = { + is_in_array = { global.vnr_naval_powers = ROOT } + } } cost = 30 @@ -176,6 +188,9 @@ naval_develop_category = { archetype = ship_hull_heavy } num_of_naval_factories > 1 + NOT = { + is_in_array = { global.vnr_naval_powers = ROOT } + } } cost = 50 @@ -219,6 +234,9 @@ naval_develop_category = { type = carrier } num_of_naval_factories > 1 + NOT = { + is_in_array = { global.vnr_naval_powers = ROOT } + } } cost = 50 @@ -259,6 +277,9 @@ naval_develop_category = { size < 10 } num_of_naval_factories > 0 + NOT = { + is_in_array = { global.vnr_naval_powers = ROOT } + } } cost = 15 @@ -306,8 +327,9 @@ naval_develop_category = { } ai_will_do = { factor = 30 - modifier = { factor = 0 expert_ai_style = yes } + modifier = { factor = 0 has_game_rule = { rule = allow_ai_tech_auto_unlock option = FREE } } modifier = { factor = 0 has_political_power < 20 } + modifier = { factor = 0 has_navy_size = { size < 100 } } } } @@ -382,6 +404,8 @@ naval_develop_category = { fixed_ship_deck_slot_1 = ship_deck_space_small fixed_ship_anti_air_slot = ship_anti_air_1 fixed_ship_engine_slot = civilian_ship_engine_1 + fixed_ship_carrier_miscellaneous_slot_2 = carrier_civilian_material + fixed_ship_role_slot = ship_hull_carrier_role_cve } } } @@ -444,6 +468,7 @@ naval_develop_category = { fixed_ship_deck_slot_2 = ship_deck_space_small fixed_ship_anti_air_slot = ship_anti_air_1 fixed_ship_engine_slot = civilian_ship_engine_1 + fixed_ship_role_slot = ship_hull_carrier_role_cve } } } diff --git a/src/common/decisions/stronger_ai.txt b/src/common/decisions/stronger_ai.txt index 11c75ea..0378025 100755 --- a/src/common/decisions/stronger_ai.txt +++ b/src/common/decisions/stronger_ai.txt @@ -80,4 +80,22 @@ navy_rework_category = { } } } + enable_ai_ship_design = { + icon = generic_civil_support + visible = { + has_game_rule = { rule = ai_ship_design_style option = HISTORICAL } + } + complete_effect = { + FROM = { country_event = vnr_ai.2 } + } + } + enable_ai_plane_design = { + icon = generic_civil_support + visible = { + has_game_rule = { rule = vnr_cv_air_ai option = BLOCKED } + } + complete_effect = { + FROM = { country_event = vnr_ai.3 } + } + } } \ No newline at end of file diff --git a/src/common/defines/VNR_naval_defines.lua b/src/common/defines/VNR_naval_defines.lua index dcb3a23..a39aa90 100755 --- a/src/common/defines/VNR_naval_defines.lua +++ b/src/common/defines/VNR_naval_defines.lua @@ -24,6 +24,11 @@ NDefines.NAI.VARIANT_CREATION_XP_RESERVE_NAVY = 40; NDefines.NAI.DEFAULT_MODULE_VARIANT_CREATION_XP_CUTOFF_AIR = 15; NDefines.NAI.VARIANT_CREATION_XP_RESERVE_AIR = 30; +NDefines.NNavy.HIT_PROFILE_SPEED_FACTOR = 0.3; +NDefines.NNavy.COMBAT_BASE_HIT_CHANCE = 0.08; +NDefines.NNavy.COMBAT_BASE_CRITICAL_CHANCE = 0.3; +NDefines.NNavy.CHANCE_TO_DAMAGE_PART_ON_CRITICAL_HIT = 0.9; +NDefines.NNavy.CHANCE_TO_DAMAGE_PART_ON_CRITICAL_HIT_FROM_AIR = 1; NDefines.NNavy.MIN_SHIPS_FOR_HIGHER_SHIP_RATIO_PENALTY = 66; NDefines.NNavy.BEST_CAPITALS_TO_SCREENS_RATIO = 0.5; NDefines.NNavy.SCREEN_RATIO_FOR_FULL_SCREENING_FOR_CAPITALS = 2.0; @@ -36,11 +41,11 @@ NDefines.NNavy.SPOTTING_SPEED_EFFECT_FOR_INITIAL_UNIT_TRANSFER_SPOTTING = 0.5; NDefines.NNavy.SPOTTING_SPEED_EFFECT_FOR_INITIAL_NAVAL_INVASION_SPOTTING = 0.5; NDefines.NNavy.CONVOY_EFFICIENCY_MIN_VALUE = 0; NDefines.NNavy.CONVOY_HIT_PROFILE = 95; -NDefines.NNavy.NAVY_PIERCING_THRESHOLDS = { 2.0, 1.0, 0.85, 0.75, 0.6, 0.5, 0.3, 0.1, 0.0 } -NDefines.NNavy.NAVY_PIERCING_THRESHOLD_CRITICAL_VALUES = { 3.0, 1.0, 0.65, 0.55, 0.4, 0.3, 0.15, 0.1, 0.0 } -NDefines.NNavy.NAVY_PIERCING_THRESHOLD_DAMAGE_VALUES = { 1.0, 1.0, 0.7, 0.6, 0.45, 0.35, 0.2, 0.1, 0.01 } +NDefines.NNavy.NAVY_PIERCING_THRESHOLDS = { 2.0, 1.0, 0.85, 0.75, 0.7, 0.65, 0.6, 0.55, 0.5, 0.3, 0.0 } +NDefines.NNavy.NAVY_PIERCING_THRESHOLD_CRITICAL_VALUES = { 3.0, 1.25, 1.0, 0.65, 0.55, 0.3, 0.15, 0.1, 0.05, 0.01, 0.0 } +NDefines.NNavy.NAVY_PIERCING_THRESHOLD_DAMAGE_VALUES = { 2.0, 1.0, 0.7, 0.6, 0.45, 0.35, 0.2, 0.1, 0.05, 0.02, 0.01 } NDefines.NNavy.CONVOY_DEFENSE_MAX_REGION_TO_TASKFORCE_RATIO = 2; -NDefines.NNavy.COMBAT_TORPEDO_CRITICAL_CHANCE = 0.3; +NDefines.NNavy.COMBAT_TORPEDO_CRITICAL_CHANCE = 0.6; NDefines.NNavy.CARRIER_STACK_PENALTY = 6; NDefines.NNavy.CARRIER_STACK_PENALTY_EFFECT = 0.1; NDefines.NNavy.COMBAT_MIN_DURATION = 20; @@ -48,13 +53,12 @@ NDefines.NNavy.CAPITAL_ONLY_COMBAT_ACTIVATE_TIME = 22; NDefines.NNavy.ALL_SHIPS_ACTIVATE_TIME = 30; NDefines.NNavy.COMBAT_CHASE_RESIGNATION_HOURS = 1; NDefines.NNavy.SPEED_TO_ESCAPE_SPEED = 2; -NDefines.NNavy.ANTI_AIR_TARGETING = 0.93; NDefines.NNavy.MAX_ANTI_AIR_REDUCTION_EFFECT_ON_INCOMING_AIR_DAMAGE = 0.6; NDefines.NNavy.NAVAL_COMBAT_AIR_LOW_AA_TARGET_SCORE = 1; NDefines.NNavy.ANTI_AIR_MULT_ON_INCOMING_AIR_DAMAGE = 0.12; NDefines.NNavy.TRAINING_MAX_DAILY_COUNTRY_EXP = 2; NDefines.NNavy.SUBMARINE_REVEAL_BASE_CHANCE = 15; -NDefines.NNavy.SUBMARINE_BASE_TORPEDO_REVEAL_CHANCE = 0.15; +NDefines.NNavy.SUBMARINE_BASE_TORPEDO_REVEAL_CHANCE = 0.1; NDefines.NNavy.WAR_SCORE_GAIN_FOR_SUNK_SHIP_MANPOWER_FACTOR = 0.01; NDefines.NNavy.WAR_SCORE_GAIN_FOR_SUNK_SHIP_PRODUCTION_COST_FACTOR = 0.04; NDefines.NNavy.SHORE_BOMBARDMENT_CAP = 0.5; @@ -66,19 +70,16 @@ NDefines.NNavy.MAX_POSITIONING_PENALTY_FOR_NEWLY_JOINED_SHIPS = 0.2; NDefines.NNavy.HIGHER_SHIP_RATIO_POSITIONING_PENALTY_FACTOR = 0.3; NDefines.NNavy.MAX_POSITIONING_PENALTY_FROM_HIGHER_SHIP_RATIO = 3; NDefines.NNavy.MAX_CARRIER_RATIO_POSITIONING_PENALTY_FACTOR = 0.6; -NDefines.NNavy.DAMAGE_PENALTY_ON_MINIMUM_POSITIONING = 0.5; +NDefines.NNavy.DAMAGE_PENALTY_ON_MINIMUM_POSITIONING = 0.75; NDefines.NNavy.SCREENING_EFFICIENCY_PENALTY_ON_MINIMUM_POSITIONING = 1; NDefines.NNavy.AA_EFFICIENCY_PENALTY_ON_MINIMUM_POSITIONING = 0.5; NDefines.NNavy.MANPOWER_LOSS_RATIO_ON_STR_LOSS = 0.1; NDefines.NNavy.MANPOWER_LOSS_RATIO_ON_SUNK = 0.25; NDefines.NNavy.BASE_GUN_COOLDOWNS = { 1.0, 8.0, 1.0 }; -NDefines.NNavy.COMBAT_TORPEDO_CRITICAL_DAMAGE_MULT = 3.0; NDefines.NNavy.COMBAT_CRITICAL_DAMAGE_MULT = 8; NDefines.NNavy.PRIDE_OF_THE_FLEET_UNASSIGN_COST = 25; NDefines.NNavy.CONVOY_ATTACK_BASE_FACTOR = 0.3; NDefines.NNavy.EXPERIENCE_FACTOR_CONVOY_ATTACK = 0.1; -NDefines.NNavy.EXPERIENCE_FACTOR_NON_CARRIER_GAIN = 0.1; -NDefines.NNavy.EXPERIENCE_FACTOR_CARRIER_GAIN = 0.2; NDefines.NNavy.TRAINING_DAILY_COUNTRY_EXP_FACTOR = 0.005; NDefines.NNavy.TRAINING_MAX_DAILY_COUNTRY_EXP = 1.5; NDefines.NNavy.NAVAL_TRANSFER_BASE_SPEED = 4; @@ -86,10 +87,11 @@ NDefines.NNavy.AMPHIBIOUS_INVADE_SPEED_BASE = 0.25; NDefines.NNavy.SUPREMACY_PER_SHIP_PER_MANPOWER = 0.001; NDefines.NNavy.SUPREMACY_PER_SHIP_PER_IC = 0.05; NDefines.NNavy.NAVAL_COMBAT_AIR_CARRIER_TARGET_SCORE = 1000; -NDefines.NNavy.NAVAL_COMBAT_AIR_CAPITAL_TARGET_SCORE = 20; -NDefines.NNavy.UNIT_EXPERIENCE_PER_COMBAT_HOUR = 0.5; -NDefines.NNavy.UNIT_EXPERIENCE_SCALE = 0.1; +NDefines.NNavy.NAVAL_COMBAT_AIR_CAPITAL_TARGET_SCORE = 50; +NDefines.NNavy.UNIT_EXPERIENCE_PER_COMBAT_HOUR = 3; +NDefines.NNavy.UNIT_EXPERIENCE_SCALE = 0.8; NDefines.NNavy.BASE_CARRIER_SORTIE_EFFICIENCY = 0.4; +NDefines.NNavy.CHANCE_TO_DAMAGE_PART_ON_CRITICAL_HIT_FROM_AIR = 0.35 NDefines.NNavy.AGGRESSION_SETTINGS_VALUES = { 0, -- do not engage 1.0, -- low @@ -154,10 +156,10 @@ NDefines.NAI.MAX_MISSION_PER_TASKFORCE = { NDefines.NAir.COMBAT_DAMAGE_SCALE_CARRIER = 40; NDefines.NAir.NAVAL_STRIKE_CARRIER_MULTIPLIER = 12; -NDefines.NAir.NAVAL_STRIKE_TARGETTING_TO_AMOUNT = 0.4; -NDefines.NAir.CARRIER_HOURS_DELAY_AFTER_EACH_COMBAT = 2; -NDefines.NAir.REINFORCEMENT_DISABLING_DURATION_IN_LAND_CARRIER_TRANSFER = 24; +NDefines.NAir.CARRIER_HOURS_DELAY_AFTER_EACH_COMBAT = 3; NDefines.NAir.DISRUPTION_FACTOR_CARRIER = 25.0; +NDefines.NAir.NAVAL_STRIKE_DAMAGE_TO_ORG = 0.25; +NDefines.NAir.AIR_AGILITY_TO_NAVAL_STRIKE_AGILITY = 0.04; NDefines.NProduction.EQUIPMENT_MODULE_ADD_XP_COST = 2; NDefines.NProduction.EQUIPMENT_MODULE_REPLACE_XP_COST = 3; diff --git a/src/common/ideas/vnr_ai.txt b/src/common/ideas/vnr_ai.txt index 1bfd4b4..7ed52d2 100755 --- a/src/common/ideas/vnr_ai.txt +++ b/src/common/ideas/vnr_ai.txt @@ -16,9 +16,12 @@ ideas = { navy_submarine_attack_factor = 0.3 navy_submarine_defence_factor = 0.3 naval_detection = 0.3 + navy_org_factor = 0.3 naval_morale_factor = 0.3 naval_retreat_speed = 0.3 naval_torpedo_screen_penetration_factor = 0.3 + naval_light_gun_hit_chance_factor = 0.3 + naval_heavy_gun_hit_chance_factor = 0.3 positioning = 0.3 screening_efficiency = 0.3 navy_carrier_air_agility_factor = 0.3 @@ -43,9 +46,12 @@ ideas = { navy_submarine_attack_factor = 0.2 navy_submarine_defence_factor = 0.2 naval_detection = 0.2 + navy_org_factor = 0.2 naval_morale_factor = 0.2 naval_retreat_speed = 0.2 naval_torpedo_screen_penetration_factor = 0.2 + naval_light_gun_hit_chance_factor = 0.2 + naval_heavy_gun_hit_chance_factor = 0.2 positioning = 0.2 screening_efficiency = 0.2 navy_carrier_air_agility_factor = 0.2 @@ -70,9 +76,12 @@ ideas = { navy_submarine_attack_factor = 0.1 navy_submarine_defence_factor = 0.1 naval_detection = 0.1 + navy_org_factor = 0.1 naval_morale_factor = 0.1 naval_retreat_speed = 0.1 - naval_torpedo_screen_penetration_factor = 0.1 + naval_torpedo_screen_penetration_factor = 0.1 + naval_light_gun_hit_chance_factor = 0.1 + naval_heavy_gun_hit_chance_factor = 0.1 positioning = 0.1 screening_efficiency = 0.1 navy_carrier_air_agility_factor = 0.1 @@ -89,6 +98,13 @@ ideas = { picture = generic_navy_bonus modifier = { industrial_capacity_dockyard = 1 + production_speed_dockyard_factor = 1 + repair_speed_factor = 1 + ship_hull_carrier_design_cost_factor = -0.75 + ship_hull_heavy_design_cost_factor = -0.75 + ship_hull_cruiser_design_cost_factor = -0.75 + ship_hull_light_design_cost_factor = -0.75 + ship_hull_submarine_design_cost_factor = -0.75 } } vnr_hard_production = { @@ -98,6 +114,13 @@ ideas = { picture = generic_navy_bonus modifier = { industrial_capacity_dockyard = 0.6 + production_speed_dockyard_factor = 0.6 + repair_speed_factor = 0.6 + ship_hull_carrier_design_cost_factor = -0.6 + ship_hull_heavy_design_cost_factor = -0.6 + ship_hull_cruiser_design_cost_factor = -0.6 + ship_hull_light_design_cost_factor = -0.6 + ship_hull_submarine_design_cost_factor = -0.6 } } vnr_normal_production = { @@ -107,6 +130,13 @@ ideas = { picture = generic_navy_bonus modifier = { industrial_capacity_dockyard = 0.3 + production_speed_dockyard_factor = 0.3 + repair_speed_factor = 0.3 + ship_hull_carrier_design_cost_factor = -0.3 + ship_hull_heavy_design_cost_factor = -0.3 + ship_hull_cruiser_design_cost_factor = -0.3 + ship_hull_light_design_cost_factor = -0.3 + ship_hull_submarine_design_cost_factor = -0.3 } } @@ -114,6 +144,8 @@ ideas = { picture = liberty_ships_focus modifier = { consumer_goods_factor = 0.1 + ai_focus_naval_factor = 0.5 + ai_focus_naval_air_factor = 0.5 } research_bonus = { @@ -135,6 +167,9 @@ ideas = { } } vnr_cv_plane_output_boost = { + cancel = { + is_ai = no + } equipment_bonus = { cv_small_plane_airframe = { build_cost_ic = -0.1 instant = yes @@ -147,5 +182,29 @@ ideas = { } } } + vnr_ai_dd_output_boost_1 = { + cancel = { + is_ai = no + } + # for historical mode + equipment_bonus = { + ship_hull_light = { + instant = yes + build_cost_ic = -0.25 + } + } + } + vnr_ai_dd_output_boost_2 = { + cancel = { + is_ai = no + } + # for expert mode + equipment_bonus = { + ship_hull_light = { + instant = yes + build_cost_ic = -0.5 + } + } + } } } \ No newline at end of file diff --git a/src/common/ideas/vnr_navy_spirits.txt b/src/common/ideas/vnr_navy_spirits.txt index d52e958..a922af5 100755 --- a/src/common/ideas/vnr_navy_spirits.txt +++ b/src/common/ideas/vnr_navy_spirits.txt @@ -20,8 +20,7 @@ ideas = { ledger = navy visible = { original_tag = USA } modifier = { - naval_doctrine_cost_factor = -0.05 - navy_advisor_cost_factor = -0.33 + trait_blue_water_expert_xp_gain_factor = 0.15 trait_air_controller_xp_gain_factor = 0.25 trait_fleet_protector_xp_gain_factor = 0.25 } @@ -66,6 +65,57 @@ ideas = { } } } + voroshilov_naval_academy = { + ledger = navy + visible = { + OR = { + original_tag = SOV + original_tag = RUS + } + has_global_flag = vnr_enabled + has_government = communism + } + cancel = { + NOT = { has_government = communism } + } + modifier = { + trait_arctic_water_expert_xp_gain_factor = 0.25 + modifier_army_sub_unit_marine_attack_factor = 0.05 + modifier_army_sub_unit_marine_defence_factor = 0.05 + } + ai_will_do = { + factor = 1.5 + modifier = { + factor = 0 + NOT = { has_dlc = "No Step Back" } + } + } + } + nakhimov_naval_academy = { + ledger = navy + visible = { + OR = { + original_tag = SOV + original_tag = RUS + } + OR = { + NOT = { has_global_flag = vnr_enabled } + NOT = { has_government = communism } + } + } + modifier = { + trait_arctic_water_expert_xp_gain_factor = 0.25 + modifier_army_sub_unit_marine_attack_factor = 0.05 + modifier_army_sub_unit_marine_defence_factor = 0.05 + } + ai_will_do = { + factor = 1.5 + modifier = { + factor = 0 + NOT = { has_dlc = "No Step Back" } + } + } + } } navy_spirit = { diff --git a/src/common/modifiers/z_vnr_combat_modifiers.txt b/src/common/modifiers/z_vnr_combat_modifiers.txt index 4a017b7..e0ddc5b 100755 --- a/src/common/modifiers/z_vnr_combat_modifiers.txt +++ b/src/common/modifiers/z_vnr_combat_modifiers.txt @@ -7,6 +7,32 @@ night = { # On province. Multiplied by amount of darkness. air_attack_factor = -0.50 naval_light_gun_hit_chance_factor = -0.5 naval_heavy_gun_hit_chance_factor = -0.25 - naval_torpedo_hit_chance_factor = 0.25 + naval_torpedo_hit_chance_factor = 0.15 naval_torpedo_screen_penetration_factor = 0.35 + naval_torpedo_enemy_critical_chance_factor = 0.2 +} + +ship_experience_bonus_max = { + naval_light_gun_hit_chance_factor = 0.1 + naval_heavy_gun_hit_chance_factor = 0.1 + naval_torpedo_hit_chance_factor = 0.1 +} + +ship_experience_malus_min = { + naval_light_gun_hit_chance_factor = -0.1 + naval_heavy_gun_hit_chance_factor = -0.1 + naval_torpedo_hit_chance_factor = -0.1 +} + +carrier_experience_bonus_max = { + navy_org_factor = 0.15 +} + +carrier_experience_malus_min = { + navy_org_factor = -0.1 +} + +capital_screening_bonus = { + naval_retreat_speed = 0.2 + navy_anti_air_attack_factor = 0.15 } \ No newline at end of file diff --git a/src/common/scripted_effects/_add_naval_variants.txt b/src/common/scripted_effects/_add_naval_variants.txt index a6740c7..dcb9dbb 100755 --- a/src/common/scripted_effects/_add_naval_variants.txt +++ b/src/common/scripted_effects/_add_naval_variants.txt @@ -2,6 +2,7 @@ ENG_start_naval_variants = { create_equipment_variant = { name = "皇家方舟级" # Ark Royal Class parent_version = 0 + show_position = no role_icon_index = 9 type = vnr_ship_hull_carrier_1 name_group = ENG_CV_QUALITIES @@ -19,6 +20,7 @@ ENG_start_naval_variants = { create_equipment_variant = { name = "鹰级" # Eagle Class parent_version = 0 + show_position = no role_icon_index = 9 icon = "gfx/interface/technologies/England/ENG_carrier1.png" type = vnr_ship_hull_carrier_conversion_bb @@ -35,6 +37,7 @@ ENG_start_naval_variants = { create_equipment_variant = { name = "勇敢级" # Courageous Class parent_version = 0 + show_position = no role_icon_index = 9 type = vnr_ship_hull_carrier_conversion_bb name_group = ENG_CV_QUALITIES @@ -53,6 +56,7 @@ ENG_start_naval_variants = { create_equipment_variant = { name = "暴怒级" # Furious Class parent_version = 0 + show_position = no role_icon_index = 9 icon = "gfx/interface/technologies/England/ENG_carrier_Furious.png" type = vnr_ship_hull_carrier_conversion_bb @@ -72,6 +76,7 @@ ENG_start_naval_variants = { create_equipment_variant = { name = "竞技神级" # Hermes Class parent_version = 0 + show_position = no role_icon_index = 9 icon = "gfx/interface/technologies/England/ENG_carrier_Hermes.png" type = vnr_ship_hull_carrier_conversion_ca @@ -87,6 +92,7 @@ ENG_start_naval_variants = { create_equipment_variant = { name = "英王乔治五世级" # King George V Class parent_version = 0 + show_position = no role_icon_index = 1 type = vnr_ship_hull_heavy_3 name_group = ENG_BB_HISTORICAL @@ -109,6 +115,7 @@ ENG_start_naval_variants = { create_equipment_variant = { name = "纳尔逊级" # Nelson Class parent_version = 0 + show_position = no role_icon_index = 3 type = vnr_ship_hull_heavy_2 name_group = ENG_BB_HISTORICAL @@ -131,6 +138,7 @@ ENG_start_naval_variants = { create_equipment_variant = { name = "伊丽莎白女王级" # Queen Elizabeth Class parent_version = 0 + show_position = no role_icon_index = 3 type = vnr_ship_hull_heavy_1 name_group = ENG_BB_HISTORICAL @@ -155,6 +163,7 @@ ENG_start_naval_variants = { create_equipment_variant = { name = "复仇级" # Revenge Class parent_version = 0 + show_position = no role_icon_index = 3 icon = "gfx/interface/technologies/England/ENG_battleship_Revenge.png" type = vnr_ship_hull_heavy_1 @@ -180,6 +189,7 @@ ENG_start_naval_variants = { create_equipment_variant = { name = "海军上将级" # Admiral Class parent_version = 0 + show_position = no role_icon_index = 15 icon = "gfx/interface/technologies/England/ENG_battleship_Admiral.png" type = vnr_ship_hull_heavy_2 @@ -204,6 +214,7 @@ ENG_start_naval_variants = { create_equipment_variant = { name = "声望级" # Renown Class parent_version = 0 + show_position = no role_icon_index = 15 icon = "gfx/interface/technologies/England/ENG_battleship_Renown.png" type = vnr_ship_hull_heavy_1 @@ -228,6 +239,7 @@ ENG_start_naval_variants = { create_equipment_variant = { name = "约克级" # York Class parent_version = 0 + show_position = no role_icon_index = 27 icon = "gfx/interface/technologies/England/ENG_heavy_cruiser_York.png" type = vnr_ship_hull_cruiser_2 @@ -248,6 +260,7 @@ ENG_start_naval_variants = { create_equipment_variant = { name = "诺福克级" # Norfolk Class parent_version = 0 + show_position = no role_icon_index = 27 icon = "gfx/interface/technologies/England/ENG_heavy_cruiser2.png" type = vnr_ship_hull_cruiser_2 @@ -270,6 +283,7 @@ ENG_start_naval_variants = { create_equipment_variant = { name = "伦敦级" # London Class parent_version = 0 + show_position = no role_icon_index = 27 icon = "gfx/interface/technologies/England/ENG_heavy_cruiser3.png" type = vnr_ship_hull_cruiser_2 @@ -291,6 +305,7 @@ ENG_start_naval_variants = { create_equipment_variant = { name = "肯特级" # Kent Class parent_version = 0 + show_position = no role_icon_index = 27 icon = "gfx/interface/technologies/England/ENG_heavy_cruiser2.png" type = vnr_ship_hull_cruiser_2 @@ -313,6 +328,7 @@ ENG_start_naval_variants = { create_equipment_variant = { name = "霍金斯级" # Hawkins Class parent_version = 0 + show_position = no role_icon_index = 23 icon = "gfx/interface/technologies/England/ENG_heavy_cruiser1.png" type = vnr_ship_hull_cruiser_1 @@ -334,6 +350,7 @@ ENG_start_naval_variants = { create_equipment_variant = { name = "城级" # Town Class parent_version = 0 + show_position = no role_icon_index = 25 icon = "gfx/interface/technologies/England/ENG_light_cruiser4.png" type = vnr_ship_hull_cruiser_3 @@ -356,6 +373,7 @@ ENG_start_naval_variants = { create_equipment_variant = { name = "林仙级" # Arethusa Class parent_version = 0 + show_position = no role_icon_index = 25 icon = "gfx/interface/technologies/England/ENG_light_cruiser_Arethusa.png" type = vnr_ship_hull_cruiser_3 @@ -377,6 +395,7 @@ ENG_start_naval_variants = { create_equipment_variant = { name = "利安德级" # Leander Class parent_version = 0 + show_position = no role_icon_index = 25 type = vnr_ship_hull_cruiser_3 name_group = ENG_CL_HISTORICAL @@ -398,6 +417,7 @@ ENG_start_naval_variants = { create_equipment_variant = { name = "翡翠级" # Emerald Class parent_version = 0 + show_position = no role_icon_index = 25 type = vnr_ship_hull_cruiser_2 name_group = ENG_CL_HISTORICAL @@ -418,6 +438,7 @@ ENG_start_naval_variants = { create_equipment_variant = { name = "达娜厄级" # Danae Class parent_version = 0 + show_position = no role_icon_index = 25 type = vnr_ship_hull_cruiser_2 name_group = ENG_CL_HISTORICAL @@ -437,6 +458,7 @@ ENG_start_naval_variants = { create_equipment_variant = { name = "C级" # C Class parent_version = 0 + show_position = no role_icon_index = 25 type = vnr_ship_hull_cruiser_2 name_group = ENG_CL_HISTORICAL @@ -455,6 +477,7 @@ ENG_start_naval_variants = { create_equipment_variant = { name = "历险级" # Adventure Class parent_version = 0 + show_position = no role_icon_index = 51 icon = "gfx/interface/technologies/England/ENG_light_cruiser_Adventure.png" type = vnr_ship_hull_cruiser_2 @@ -478,6 +501,7 @@ ENG_start_naval_variants = { create_equipment_variant = { name = "E/F/G/H级" # E/F/G/H Class parent_version = 0 + show_position = no role_icon_index = 31 type = vnr_ship_hull_light_3 name_group = ENG_DD_ALPHABETICAL @@ -498,6 +522,7 @@ ENG_start_naval_variants = { create_equipment_variant = { name = "A/B/C/D级" # A/B/C/D Class parent_version = 0 + show_position = no role_icon_index = 31 type = vnr_ship_hull_light_2 name_group = ENG_DD_ALPHABETICAL @@ -518,6 +543,7 @@ ENG_start_naval_variants = { create_equipment_variant = { name = "V/W级" # V/W Class parent_version = 0 + show_position = no role_icon_index = 31 type = vnr_ship_hull_light_1 name_group = ENG_DD_ALPHABETICAL @@ -537,6 +563,7 @@ ENG_start_naval_variants = { create_equipment_variant = { name = "R/S级" # R/S Class parent_version = 0 + show_position = no role_icon_index = 31 type = vnr_ship_hull_light_1 name_group = ENG_DD_ALPHABETICAL @@ -555,6 +582,7 @@ ENG_start_naval_variants = { create_equipment_variant = { name = "莎士比亚级/斯考特级" # Shakespeare/Scott Class parent_version = 0 + show_position = no role_icon_index = 33 type = vnr_ship_hull_light_2 name_group = ENG_DD_ALPHABETICAL @@ -576,6 +604,7 @@ ENG_start_naval_variants = { create_equipment_variant = { name = "灰海豚级" # Grampus Class parent_version = 0 + show_position = no role_icon_index = 41 type = vnr_ship_hull_submarine_2 name_group = ENG_SS_HISTORICAL @@ -589,6 +618,7 @@ ENG_start_naval_variants = { create_equipment_variant = { name = "河级" # River Class parent_version = 0 + show_position = no role_icon_index = 39 type = vnr_ship_hull_cruiser_submarine name_group = ENG_SS_HISTORICAL @@ -603,6 +633,7 @@ ENG_start_naval_variants = { create_equipment_variant = { name = "S级" # S Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_2 name_group = ENG_SS_HISTORICAL @@ -616,6 +647,7 @@ ENG_start_naval_variants = { create_equipment_variant = { name = "P/R级" # P/R Class parent_version = 0 + show_position = no role_icon_index = 41 type = vnr_ship_hull_submarine_2 name_group = ENG_SS_HISTORICAL @@ -629,6 +661,7 @@ ENG_start_naval_variants = { create_equipment_variant = { name = "O级" # O Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_2 name_group = ENG_SS_HISTORICAL @@ -643,6 +676,7 @@ ENG_start_naval_variants = { create_equipment_variant = { name = "H级" # H Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_1 name_group = ENG_SS_HISTORICAL @@ -657,6 +691,7 @@ ENG_start_naval_variants = { create_equipment_variant = { name = "L级" # L Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_1 name_group = ENG_SS_HISTORICAL @@ -673,6 +708,7 @@ GER_start_naval_variants = { create_equipment_variant = { name = "齐柏林伯爵级" # Graf Zeppelin Class parent_version = 0 + show_position = no role_icon_index = 9 icon = "gfx/interface/technologies/Germany/GER_carrier_conversion_bb.png" type = vnr_ship_hull_carrier_1 @@ -689,6 +725,7 @@ GER_start_naval_variants = { create_equipment_variant = { name = "俾斯麦级" # Bismarck Class parent_version = 0 + show_position = no role_icon_index = 1 icon = "gfx/interface/technologies/Germany/GER_battleship4.png" type = vnr_ship_hull_heavy_3 @@ -714,6 +751,7 @@ GER_start_naval_variants = { create_equipment_variant = { name = "德意志级" # Deutschland Class parent_version = 0 + show_position = no role_icon_index = 5 type = vnr_ship_hull_pre_dreadnought name_group = GER_BB_HISTORICAL @@ -732,6 +770,7 @@ GER_start_naval_variants = { create_equipment_variant = { name = "沙恩霍斯特级" # Scharnhorst Class parent_version = 0 + show_position = no role_icon_index = 15 type = vnr_ship_hull_heavy_3 name_group = GER_BB_HISTORICAL @@ -755,6 +794,7 @@ GER_start_naval_variants = { create_equipment_variant = { name = "德意志级" # Deutschland Class parent_version = 0 + show_position = no role_icon_index = 21 type = vnr_ship_hull_cruiser_panzerschiff name_group = GER_CA_HISTORICAL @@ -775,6 +815,7 @@ GER_start_naval_variants = { create_equipment_variant = { name = "希佩尔海军上将级" # Admiral Hipper Class parent_version = 0 + show_position = no role_icon_index = 27 icon = "gfx/interface/technologies/Germany/GER_heavy_cruiser3.png" type = vnr_ship_hull_cruiser_3 @@ -786,6 +827,7 @@ GER_start_naval_variants = { fixed_ship_engine_slot = cruiser_ship_engine_2 fixed_ship_armor_slot = ship_armor_cruiser_2 fixed_ship_secondaries_slot = ship_secondaries_2_light + fixed_ship_extra_secondaries_slot = ship_armor_extra fixed_ship_role_slot = ship_hull_cruiser_role_ca front_1_custom_slot = ship_medium_battery_2_double mid_2_custom_slot = ship_torpedo_2 @@ -796,6 +838,7 @@ GER_start_naval_variants = { create_equipment_variant = { name = "莱比锡级" # Leipzig Class parent_version = 0 + show_position = no role_icon_index = 25 icon = "gfx/interface/technologies/Germany/GER_light_cruiser3.png" type = vnr_ship_hull_cruiser_2 @@ -818,6 +861,7 @@ GER_start_naval_variants = { create_equipment_variant = { name = "科尼斯堡级" # Königsberg Class parent_version = 0 + show_position = no role_icon_index = 25 icon = "gfx/interface/technologies/Germany/GER_light_cruiser3.png" type = vnr_ship_hull_cruiser_2 @@ -838,6 +882,7 @@ GER_start_naval_variants = { create_equipment_variant = { name = "埃姆登级" # Emden Class parent_version = 0 + show_position = no role_icon_index = 25 icon = "gfx/interface/technologies/Germany/GER_light_cruiser2.png" type = vnr_ship_hull_cruiser_1 @@ -859,6 +904,7 @@ GER_start_naval_variants = { create_equipment_variant = { name = "Type 1936级" # Type 1936 Class parent_version = 0 + show_position = no role_icon_index = 31 icon = "gfx/interface/technologies/Germany/GER_destroyer2.png" type = vnr_ship_hull_light_3 @@ -880,6 +926,7 @@ GER_start_naval_variants = { create_equipment_variant = { name = "Type 1934A级" # Type 1934A Class parent_version = 0 + show_position = no role_icon_index = 31 icon = "gfx/interface/technologies/Germany/GER_destroyer2.png" type = vnr_ship_hull_light_3 @@ -901,6 +948,7 @@ GER_start_naval_variants = { create_equipment_variant = { name = "Type 1934级" # Type 1934 Class parent_version = 0 + show_position = no role_icon_index = 31 icon = "gfx/interface/technologies/Germany/GER_destroyer2.png" type = vnr_ship_hull_light_3 @@ -922,6 +970,7 @@ GER_start_naval_variants = { create_equipment_variant = { name = "Type 23级" # Type 23 Class parent_version = 0 + show_position = no role_icon_index = 29 icon = "gfx/interface/technologies/Germany/GER_destroyer_1924.png" type = vnr_ship_hull_light_2 @@ -942,6 +991,7 @@ GER_start_naval_variants = { create_equipment_variant = { name = "Type 24级" # Type 24 Class parent_version = 0 + show_position = no role_icon_index = 29 icon = "gfx/interface/technologies/Germany/GER_destroyer_1924.png" type = vnr_ship_hull_light_2 @@ -962,6 +1012,7 @@ GER_start_naval_variants = { create_equipment_variant = { name = "Type VIIA级" # Type VIIA Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_2 name_group = GER_SS_HISTORICAL @@ -975,6 +1026,7 @@ GER_start_naval_variants = { create_equipment_variant = { name = "Type IIA级" # Type IIA Class parent_version = 0 + show_position = no icon = "gfx/interface/technologies/Generic/generic_midget_submarine.png" role_icon_index = 49 type = vnr_ship_hull_submarine_2 @@ -989,6 +1041,7 @@ GER_start_naval_variants = { create_equipment_variant = { name = "Type IIB级" # Type IIB Class parent_version = 0 + show_position = no icon = "gfx/interface/technologies/Generic/generic_midget_submarine.png" role_icon_index = 49 type = vnr_ship_hull_submarine_2 @@ -1003,6 +1056,7 @@ GER_start_naval_variants = { create_equipment_variant = { name = "Type IA级" # Type IA Class parent_version = 0 + show_position = no icon = "gfx/interface/technologies/Germany/GER_submarine_TypeI.png" role_icon_index = 37 type = vnr_ship_hull_submarine_2 @@ -1020,6 +1074,7 @@ FRA_start_naval_variants = { create_equipment_variant = { name = "贝亚恩级" # Béarn Class parent_version = 0 + show_position = no role_icon_index = 9 type = vnr_ship_hull_carrier_conversion_bb name_group = FRA_CV_HISTORICAL @@ -1035,6 +1090,7 @@ FRA_start_naval_variants = { create_equipment_variant = { name = "黎塞留级" # Richelieu Class parent_version = 0 + show_position = no role_icon_index = 1 icon = "gfx/interface/technologies/France/FRA_battleship4.png" type = vnr_ship_hull_heavy_3 @@ -1058,6 +1114,7 @@ FRA_start_naval_variants = { create_equipment_variant = { name = "敦刻尔克级" # Dunkerque Class parent_version = 0 + show_position = no role_icon_index = 1 type = vnr_ship_hull_heavy_3 name_group = FRA_BB_HISTORICAL @@ -1080,6 +1137,7 @@ FRA_start_naval_variants = { create_equipment_variant = { name = "布列塔尼级" # Bretagne Class parent_version = 0 + show_position = no role_icon_index = 3 type = vnr_ship_hull_heavy_1 name_group = FRA_BB_HISTORICAL @@ -1103,6 +1161,7 @@ FRA_start_naval_variants = { create_equipment_variant = { name = "孤拔级" # Courbet Class parent_version = 0 + show_position = no role_icon_index = 3 type = vnr_ship_hull_heavy_1 name_group = FRA_BB_HISTORICAL @@ -1126,6 +1185,7 @@ FRA_start_naval_variants = { create_equipment_variant = { name = "阿尔及利亚级" # Algérie Class parent_version = 0 + show_position = no role_icon_index = 27 icon = "gfx/interface/technologies/France/FRA_heavy_cruiser1.png" type = vnr_ship_hull_cruiser_2 @@ -1148,6 +1208,7 @@ FRA_start_naval_variants = { create_equipment_variant = { name = "絮弗朗级" # Suffren Class parent_version = 0 + show_position = no role_icon_index = 27 icon = "gfx/interface/technologies/France/FRA_heavy_cruiser2.png" type = vnr_ship_hull_cruiser_2 @@ -1170,6 +1231,7 @@ FRA_start_naval_variants = { create_equipment_variant = { name = "迪凯纳级" # Duquesne Class parent_version = 0 + show_position = no role_icon_index = 27 icon = "gfx/interface/technologies/France/FRA_heavy_cruiser_Duquesne.png" type = vnr_ship_hull_cruiser_2 @@ -1192,6 +1254,7 @@ FRA_start_naval_variants = { create_equipment_variant = { name = "拉加利索尼埃级" # La Galissonnière Class parent_version = 0 + show_position = no role_icon_index = 25 icon = "gfx/interface/technologies/France/FRA_light_cruiser4.png" type = vnr_ship_hull_cruiser_3 @@ -1212,6 +1275,7 @@ FRA_start_naval_variants = { create_equipment_variant = { name = "埃米尔·贝尔坦级" # Émile Bertin Class parent_version = 0 + show_position = no role_icon_index = 25 type = vnr_ship_hull_cruiser_3 name_group = FRA_CL_HISTORICAL @@ -1232,6 +1296,7 @@ FRA_start_naval_variants = { create_equipment_variant = { name = "圣女贞德级" # Jeanne d'Arc Class parent_version = 0 + show_position = no role_icon_index = 25 icon = "gfx/interface/technologies/France/FRA_light_cruiser_Jeanne.png" type = vnr_ship_hull_cruiser_2 @@ -1253,6 +1318,7 @@ FRA_start_naval_variants = { create_equipment_variant = { name = "迪盖·特鲁安级" # Duguay-Trouin Class parent_version = 0 + show_position = no role_icon_index = 25 type = vnr_ship_hull_cruiser_2 name_group = FRA_CL_HISTORICAL @@ -1275,6 +1341,7 @@ FRA_start_naval_variants = { create_equipment_variant = { name = "冥王星级" # Pluton Class parent_version = 0 + show_position = no role_icon_index = 51 icon = "gfx/interface/technologies/France/FRA_light_cruiser_Pluton.png" type = vnr_ship_hull_cruiser_2 @@ -1297,6 +1364,7 @@ FRA_start_naval_variants = { create_equipment_variant = { name = "莫加多尔级" # Mogador Class parent_version = 0 + show_position = no role_icon_index = 33 icon = "gfx/interface/technologies/France/FRA_destroyer4.png" type = vnr_ship_hull_light_3 @@ -1319,6 +1387,7 @@ FRA_start_naval_variants = { create_equipment_variant = { name = "空想级" # Le Fantasque Class parent_version = 0 + show_position = no role_icon_index = 33 type = vnr_ship_hull_light_3 name_group = FRA_DD_HISTORICAL @@ -1340,6 +1409,7 @@ FRA_start_naval_variants = { create_equipment_variant = { name = "鹰级/沃克兰级" # Aigle/Vauquelin Class parent_version = 0 + show_position = no role_icon_index = 33 type = vnr_ship_hull_light_2 name_group = FRA_DD_HISTORICAL @@ -1360,6 +1430,7 @@ FRA_start_naval_variants = { create_equipment_variant = { name = "豺狼级/猎豹级" # Chacal/Guépard Class parent_version = 0 + show_position = no role_icon_index = 31 type = vnr_ship_hull_light_2 name_group = FRA_DD_HISTORICAL @@ -1380,6 +1451,7 @@ FRA_start_naval_variants = { create_equipment_variant = { name = "大胆级" # Le Hardi Class parent_version = 0 + show_position = no role_icon_index = 31 icon = "gfx/interface/technologies/extra/FRA_destroyer_Le_Hardi.png" type = vnr_ship_hull_light_3 @@ -1399,6 +1471,7 @@ FRA_start_naval_variants = { create_equipment_variant = { name = "暴风雪级/灵巧级" # Bourrasque/L'Adroit Class parent_version = 0 + show_position = no role_icon_index = 31 icon = "gfx/interface/technologies/France/FRA_destroyer_Bourrasque.png" type = vnr_ship_hull_light_2 @@ -1418,6 +1491,7 @@ FRA_start_naval_variants = { create_equipment_variant = { name = "密涅瓦级" # Minerve Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_2 name_group = FRA_SS_HISTORICAL @@ -1431,6 +1505,7 @@ FRA_start_naval_variants = { create_equipment_variant = { name = "曙光级" # Aurore Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_2 name_group = FRA_SS_HISTORICAL @@ -1444,6 +1519,7 @@ FRA_start_naval_variants = { create_equipment_variant = { name = "絮库夫级" # Surcouf Class parent_version = 0 + show_position = no role_icon_index = 39 icon = "gfx/interface/technologies/France/FRA_submarine_Surcouf.png" type = vnr_ship_hull_cruiser_submarine @@ -1460,6 +1536,7 @@ FRA_start_naval_variants = { create_equipment_variant = { name = "可畏级" # Redoutable Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_2 name_group = FRA_SS_HISTORICAL @@ -1473,6 +1550,7 @@ FRA_start_naval_variants = { create_equipment_variant = { name = "鲨鱼级" # Requin Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_2 name_group = FRA_SS_HISTORICAL @@ -1486,6 +1564,7 @@ FRA_start_naval_variants = { create_equipment_variant = { name = "狄阿娜级/蓝宝石级" # Diane/Saphir Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_2 name_group = FRA_SS_HISTORICAL @@ -1499,6 +1578,7 @@ FRA_start_naval_variants = { create_equipment_variant = { name = "阿尔戈级/猎户座级" # Argonaute/Orion Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_2 name_group = FRA_SS_HISTORICAL @@ -1513,6 +1593,7 @@ FRA_start_naval_variants = { create_equipment_variant = { name = "阿里阿德涅级/喀耳刻级" # Ariane/Circé Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_2 name_group = FRA_SS_HISTORICAL @@ -1527,6 +1608,7 @@ FRA_start_naval_variants = { create_equipment_variant = { name = "人鱼级" # Sirène Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_2 name_group = FRA_SS_HISTORICAL @@ -1541,6 +1623,7 @@ FRA_start_naval_variants = { create_equipment_variant = { name = "塔斯特指挥官级" # Commandant Teste Class parent_version = 0 + show_position = no role_icon_index = 61 icon = "gfx/interface/technologies/France/FRA_light_cruiser_Teste.png" type = vnr_ship_hull_cruiser_coastal_defense_ship @@ -1566,6 +1649,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "飞龙级" # Hiryu Class parent_version = 0 + show_position = no role_icon_index = 9 icon = "gfx/interface/technologies/Japan/JAP_carrier_Hiryu.png" type = vnr_ship_hull_carrier_1 @@ -1583,6 +1667,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "苍龙级" # Soryu Class parent_version = 0 + show_position = no role_icon_index = 9 type = vnr_ship_hull_carrier_1 name_group = JAP_CV_HISTORICAL @@ -1598,6 +1683,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "龙骧级" # Ryujo Class parent_version = 0 + show_position = no role_icon_index = 11 icon = "gfx/interface/technologies/Japan/JAP_carrier1.png" type = vnr_ship_hull_carrier_1 @@ -1617,6 +1703,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "加贺级" # Kaga Class parent_version = 0 + show_position = no role_icon_index = 13 icon = "gfx/interface/technologies/Japan/JAP_carrier_Kaga.png" type = vnr_ship_hull_carrier_conversion_bb @@ -1637,6 +1724,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "赤城级" # Akagi Class parent_version = 0 + show_position = no role_icon_index = 13 type = vnr_ship_hull_carrier_conversion_bb name_group = JAP_CV_HISTORICAL @@ -1655,6 +1743,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "瑞凤级" # Zuiho Class parent_version = 0 + show_position = no role_icon_index = 11 icon = "gfx/interface/technologies/extra/JAP_carrier_Zuiho.png" type = vnr_ship_hull_carrier_1 @@ -1673,6 +1762,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "凤翔级" # Hosho Class parent_version = 0 + show_position = no role_icon_index = 11 type = vnr_ship_hull_carrier_conversion_ca name_group = JAP_CVL_HISTORICAL @@ -1689,6 +1779,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "大和级" # Yamato Class parent_version = 0 + show_position = no role_icon_index = 7 type = vnr_ship_hull_super_heavy_1 name_group = JAP_BB_HISTORICAL @@ -1712,6 +1803,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "长门级" # Nagato Class parent_version = 0 + show_position = no role_icon_index = 3 type = vnr_ship_hull_heavy_2 name_group = JAP_BB_HISTORICAL @@ -1736,6 +1828,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "伊势级" # Ise Class parent_version = 0 + show_position = no role_icon_index = 3 icon = "gfx/interface/technologies/Japan/JAP_battleship_Ise.png" type = vnr_ship_hull_heavy_1 @@ -1763,6 +1856,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "扶桑级" # Fuso Class parent_version = 0 + show_position = no role_icon_index = 3 type = vnr_ship_hull_heavy_1 name_group = JAP_BB_HISTORICAL @@ -1788,6 +1882,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "金刚级" # Kongo Class parent_version = 0 + show_position = no role_icon_index = 1 icon = "gfx/interface/technologies/Japan/JAP_battleship_Kongo.png" type = vnr_ship_hull_heavy_1 @@ -1813,6 +1908,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "利根级" # Tone Class parent_version = 0 + show_position = no role_icon_index = 27 icon = "gfx/interface/technologies/Japan/JAP_heavy_cruiser4.png" type = vnr_ship_hull_cruiser_3 @@ -1837,6 +1933,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "高雄级" # Takao Class parent_version = 0 + show_position = no role_icon_index = 27 icon = "gfx/interface/technologies/Japan/JAP_heavy_cruiser3.png" type = vnr_ship_hull_cruiser_2 @@ -1861,6 +1958,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "妙高级" # Myoko Class parent_version = 0 + show_position = no role_icon_index = 27 icon = "gfx/interface/technologies/Japan/JAP_heavy_cruiser3.png" type = vnr_ship_hull_cruiser_2 @@ -1885,6 +1983,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "青叶级" # Aoba Class parent_version = 0 + show_position = no role_icon_index = 27 icon = "gfx/interface/technologies/Japan/JAP_heavy_cruiser2.png" type = vnr_ship_hull_cruiser_2 @@ -1908,6 +2007,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "古鹰级" # Furutaka Class parent_version = 0 + show_position = no role_icon_index = 27 icon = "gfx/interface/technologies/Japan/JAP_heavy_cruiser2.png" type = vnr_ship_hull_cruiser_2 @@ -1931,6 +2031,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "浅间级/出云级" # Asama/Izumo Class parent_version = 0 + show_position = no role_icon_index = 17 icon = "gfx/interface/technologies/Japan/JAP_heavy_cruiser1.png" type = vnr_ship_hull_cruiser_coastal_defense_ship @@ -1954,6 +2055,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "最上级" # Mogami Class parent_version = 0 + show_position = no role_icon_index = 25 type = vnr_ship_hull_cruiser_3 name_group = JAP_CL_HISTORICAL @@ -1976,6 +2078,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "香取级" # Katori Class parent_version = 0 + show_position = no role_icon_index = 25 icon = "gfx/interface/technologies/Japan/JAP_light_cruiser_Katori.png" type = vnr_ship_hull_cruiser_3 @@ -1997,6 +2100,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "川内级" # Sendai Class parent_version = 0 + show_position = no role_icon_index = 25 type = vnr_ship_hull_cruiser_2 name_group = JAP_CL_HISTORICAL @@ -2019,6 +2123,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "夕张级" # Yubari Class parent_version = 0 + show_position = no role_icon_index = 25 icon = "gfx/interface/technologies/Japan/JAP_light_cruiser_Yubari.png" type = vnr_ship_hull_cruiser_2 @@ -2042,6 +2147,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "球磨级/长良级" # Kuma/Nagara Class parent_version = 0 + show_position = no role_icon_index = 25 type = vnr_ship_hull_cruiser_1 name_group = JAP_CL_HISTORICAL @@ -2063,6 +2169,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "天龙级" # Tenryu Class parent_version = 0 + show_position = no role_icon_index = 25 type = vnr_ship_hull_cruiser_1 name_group = JAP_CL_HISTORICAL @@ -2085,6 +2192,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "筑摩级" # Chikuma Class parent_version = 0 + show_position = no role_icon_index = 23 type = vnr_ship_hull_cruiser_coastal_defense_ship name_group = JAP_CL_HISTORICAL @@ -2107,6 +2215,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "淀级" # Yodo Class parent_version = 0 + show_position = no role_icon_index = 23 icon = "gfx/interface/technologies/Japan/JAP_light_cruiser_Yodo.png" type = vnr_ship_hull_cruiser_coastal_defense_ship @@ -2127,6 +2236,7 @@ JAP_start_naval_variants = { name = "严岛级/冲岛级" # Itsukushima/Okinoshima Class icon = "gfx/interface/technologies/Japan/JAP_cruiser_Itsukushima.png" parent_version = 0 + show_position = no role_icon_index = 51 type = vnr_ship_hull_cruiser_1 name_group = JAP_MINELAYERS_HISTORICAL @@ -2148,6 +2258,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "朝潮型" # Asashio Class parent_version = 0 + show_position = no role_icon_index = 31 type = vnr_ship_hull_light_3 name_group = JAP_WEATHER @@ -2167,6 +2278,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "初春型/白露型" # Hatsuharu/Shiratsuyu Class parent_version = 0 + show_position = no role_icon_index = 31 type = vnr_ship_hull_light_3 name_group = JAP_WEATHER @@ -2186,6 +2298,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "吹雪型/晓型" # Fubuki/Akatsuki Class parent_version = 0 + show_position = no role_icon_index = 31 type = vnr_ship_hull_light_2 name_group = JAP_WEATHER @@ -2206,6 +2319,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "峰风型/睦月型" # Minekaze/Mutsuki Class parent_version = 0 + show_position = no role_icon_index = 31 type = vnr_ship_hull_light_1 name_group = JAP_WEATHER @@ -2226,6 +2340,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "若竹型" # Wakatake Class parent_version = 0 + show_position = no role_icon_index = 35 icon = "gfx/interface/technologies/Japan/JAP_destroyer_Momo.png" type = vnr_ship_hull_light_1 @@ -2245,6 +2360,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "桃型/枞型" # Momo/Momi Class parent_version = 0 + show_position = no role_icon_index = 35 icon = "gfx/interface/technologies/Japan/JAP_destroyer_Momo.png" type = vnr_ship_hull_light_1 @@ -2264,6 +2380,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "鸿型" # Otori Class parent_version = 0 + show_position = no role_icon_index = 29 icon = "gfx/interface/technologies/Japan/JAP_destroyer_Otori.png" type = vnr_ship_hull_light_3 @@ -2281,6 +2398,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "千鸟型" # Chidori Class parent_version = 0 + show_position = no role_icon_index = 29 icon = "gfx/interface/technologies/Japan/JAP_destroyer_Chidori.png" type = vnr_ship_hull_light_3 @@ -2299,6 +2417,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "巡潜III级" # Junsen III Class parent_version = 0 + show_position = no role_icon_index = 39 type = vnr_ship_hull_cruiser_submarine name_group = JAP_SS_HISTORICAL @@ -2313,6 +2432,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "巡潜II级" # Junsen II Class parent_version = 0 + show_position = no role_icon_index = 39 type = vnr_ship_hull_cruiser_submarine name_group = JAP_SS_HISTORICAL @@ -2328,6 +2448,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "巡潜I级" # Junsen I Class parent_version = 0 + show_position = no role_icon_index = 39 type = vnr_ship_hull_cruiser_submarine name_group = JAP_SS_HISTORICAL @@ -2343,6 +2464,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "海大VI级" # Kaidai VI Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_2 name_group = JAP_SS_HISTORICAL @@ -2356,6 +2478,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "海大V级" # Kaidai V Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_2 name_group = JAP_SS_HISTORICAL @@ -2369,6 +2492,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "海大IV级" # Kaidai IV Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_2 name_group = JAP_SS_HISTORICAL @@ -2382,6 +2506,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "海大III级" # Kaidai III Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_1 name_group = JAP_SS_HISTORICAL @@ -2395,6 +2520,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "海大II级" # Kaidai II Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_1 name_group = JAP_SS_HISTORICAL @@ -2408,6 +2534,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "海大I级" # Kaidai I Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_1 name_group = JAP_SS_HISTORICAL @@ -2421,6 +2548,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "海中V级" # Kaichū V Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_1 name_group = JAP_SSC_HISTORICAL @@ -2434,6 +2562,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "海中IV级" # Kaichū IV Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_1 name_group = JAP_SSC_HISTORICAL @@ -2447,6 +2576,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "机雷潜级" # Kiraisen Class parent_version = 0 + show_position = no role_icon_index = 41 type = vnr_ship_hull_submarine_1 name_group = JAP_SS_HISTORICAL @@ -2460,6 +2590,7 @@ JAP_start_naval_variants = { create_equipment_variant = { name = "L级" # L Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_1 name_group = JAP_SSC_HISTORICAL @@ -2475,6 +2606,7 @@ ITA_start_naval_variants = { create_equipment_variant = { name = "利托里奥级" # Littorio Class parent_version = 0 + show_position = no role_icon_index = 1 icon = "gfx/interface/technologies/Italy/ITA_battleship4.png" type = vnr_ship_hull_heavy_3 @@ -2498,8 +2630,8 @@ ITA_start_naval_variants = { } } create_equipment_variant = { - name = "安德烈亚·多利亚级" # Andrea Doria Class - parent_version = 0 + name = "安德烈亚·多利亚级(改)" # Andrea Doria Class (Mod.) + parent_version = 1 role_icon_index = 3 icon = "gfx/interface/technologies/Italy/ITA_battleship_Andrea.png" type = vnr_ship_hull_heavy_1 @@ -2522,8 +2654,34 @@ ITA_start_naval_variants = { } } create_equipment_variant = { - name = "加富尔伯爵级" # Conte Di Cavour Class + name = "安德烈亚·多利亚级" # Andrea Doria Class parent_version = 0 + show_position = no + role_icon_index = 3 + icon = "gfx/interface/technologies/Italy/ITA_battleship_Andrea_1926.png" + type = vnr_ship_hull_heavy_1 + name_group = ITA_BB_HISTORICAL + modules = { + fixed_ship_battery_slot = ship_heavy_battery_small_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_1 + fixed_ship_secondaries_slot = ship_secondaries_1 + fixed_ship_armor_scheme_slot = ship_scheme_incremental_post_jutland + fixed_ship_armor_slot = ship_armor_bb_1 + fixed_ship_torpedo_defense_system_slot = pugliese_system + front_1_custom_slot = ship_anti_air_1 + front_2_custom_slot = ship_heavy_battery_small_1_triple + mid_2_custom_slot = ship_heavy_battery_small_1_triple + mid_3_custom_slot = ship_airplane_launcher_1 + rear_1_custom_slot = ship_heavy_battery_small_1 + rear_2_custom_slot = ship_heavy_battery_small_1_triple + } + obsolete = yes + } + create_equipment_variant = { + name = "加富尔伯爵级" # Conte di Cavour Class + parent_version = 2 role_icon_index = 3 icon = "gfx/interface/technologies/Italy/ITA_battleship3.png" type = vnr_ship_hull_heavy_1 @@ -2544,20 +2702,20 @@ ITA_start_naval_variants = { rear_1_custom_slot = ship_heavy_battery_1 rear_2_custom_slot = ship_heavy_battery_1_triple } - obsolete = yes } create_equipment_variant = { name = "博尔扎诺级" # Bolzano Class parent_version = 0 + show_position = no role_icon_index = 27 icon = "gfx/interface/technologies/Italy/ITA_heavy_cruiser2.png" - type = vnr_ship_hull_cruiser_2 + type = vnr_ship_hull_cruiser_3 name_group = ITA_CA_HISTORICAL modules = { fixed_ship_battery_slot = ship_medium_battery_2_double 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_engine_slot = cruiser_ship_engine_3 fixed_ship_armor_slot = ship_armor_cruiser_1 fixed_ship_secondaries_slot = ship_secondaries_2_light fixed_ship_role_slot = ship_hull_cruiser_role_ca @@ -2572,6 +2730,7 @@ ITA_start_naval_variants = { create_equipment_variant = { name = "扎拉级" # Zara Class parent_version = 0 + show_position = no role_icon_index = 27 icon = "gfx/interface/technologies/Italy/ITA_heavy_cruiser3.png" type = vnr_ship_hull_cruiser_3 @@ -2596,6 +2755,7 @@ ITA_start_naval_variants = { create_equipment_variant = { name = "特伦托级" # Trento Class parent_version = 0 + show_position = no role_icon_index = 27 icon = "gfx/interface/technologies/Italy/ITA_heavy_cruiser2.png" type = vnr_ship_hull_cruiser_2 @@ -2620,6 +2780,7 @@ ITA_start_naval_variants = { create_equipment_variant = { name = "圣乔治级" # San Giorgio Class parent_version = 0 + show_position = no role_icon_index = 17 type = vnr_ship_hull_cruiser_coastal_defense_ship name_group = ITA_CA_HISTORICAL @@ -2641,6 +2802,7 @@ ITA_start_naval_variants = { create_equipment_variant = { name = "阿布鲁奇公爵级" # Duca degli Abruzzi Class parent_version = 0 + show_position = no role_icon_index = 25 icon = "gfx/interface/technologies/Italy/ITA_heavy_cruiser4.png" type = vnr_ship_hull_cruiser_3 @@ -2663,6 +2825,7 @@ ITA_start_naval_variants = { create_equipment_variant = { name = "蒙特库科利级/奥斯塔公爵级" # Montecuccoli/Duca d'Aosta Class parent_version = 0 + show_position = no role_icon_index = 25 type = vnr_ship_hull_cruiser_3 name_group = ITA_CL_HISTORICAL @@ -2683,6 +2846,7 @@ ITA_start_naval_variants = { create_equipment_variant = { name = "朱桑诺级/卡多尔纳级" # Giussano/Cadorna Class parent_version = 0 + show_position = no role_icon_index = 25 icon = "gfx/interface/technologies/Italy/ITA_light_cruiser3.png" type = vnr_ship_hull_cruiser_2 @@ -2704,6 +2868,7 @@ ITA_start_naval_variants = { create_equipment_variant = { name = "塔兰托级/巴里级" # Taranto/Bari Class parent_version = 0 + show_position = no role_icon_index = 23 icon = "gfx/interface/technologies/Generic/generic_light_cruiser1.png" type = vnr_ship_hull_cruiser_1 @@ -2726,6 +2891,7 @@ ITA_start_naval_variants = { create_equipment_variant = { name = "西北风级/奥里亚尼级" # Maestrale/Oriani Class parent_version = 0 + show_position = no role_icon_index = 31 type = vnr_ship_hull_light_3 name_group = ITA_DD_HISTORICAL @@ -2745,6 +2911,7 @@ ITA_start_naval_variants = { create_equipment_variant = { name = "箭级/迅雷级" # Freccia/Folgore Class parent_version = 0 + show_position = no role_icon_index = 31 type = vnr_ship_hull_light_3 name_group = ITA_DD_HISTORICAL @@ -2764,6 +2931,7 @@ ITA_start_naval_variants = { create_equipment_variant = { name = "航海家级" # Navigatori Class parent_version = 0 + show_position = no role_icon_index = 31 icon = "gfx/interface/technologies/Italy/ITA_destroyer_Navigatori.png" type = vnr_ship_hull_light_2 @@ -2784,6 +2952,7 @@ ITA_start_naval_variants = { create_equipment_variant = { name = "萨乌罗级/旋风级" # Sauro/Turbine Class parent_version = 0 + show_position = no role_icon_index = 31 type = vnr_ship_hull_light_2 name_group = ITA_DD_HISTORICAL @@ -2803,6 +2972,7 @@ ITA_start_naval_variants = { create_equipment_variant = { name = "塞拉级" # Sella Class parent_version = 0 + show_position = no role_icon_index = 31 type = vnr_ship_hull_light_1 name_group = ITA_DD_HISTORICAL @@ -2821,6 +2991,7 @@ ITA_start_naval_variants = { create_equipment_variant = { name = "狮级" # Leone Class parent_version = 0 + show_position = no role_icon_index = 31 type = vnr_ship_hull_light_1 name_group = ITA_DD_HISTORICAL @@ -2841,6 +3012,7 @@ ITA_start_naval_variants = { create_equipment_variant = { name = "卡洛·米拉贝洛级" # Mirabello Class parent_version = 0 + show_position = no role_icon_index = 31 type = vnr_ship_hull_light_1 name_group = ITA_DD_HISTORICAL @@ -2862,6 +3034,7 @@ ITA_start_naval_variants = { create_equipment_variant = { name = "室女星级" # Spica Class parent_version = 0 + show_position = no role_icon_index = 29 icon = "gfx/interface/technologies/Italy/ITA_destroyer_Spica.png" type = vnr_ship_hull_light_2 @@ -2879,6 +3052,7 @@ ITA_start_naval_variants = { create_equipment_variant = { name = "将军级/库尔塔托内级" # Generali/Curtatone Class parent_version = 0 + show_position = no role_icon_index = 29 icon = "gfx/interface/technologies/Italy/ITA_destroyer_Pilo.png" type = vnr_ship_hull_light_1 @@ -2898,6 +3072,7 @@ ITA_start_naval_variants = { create_equipment_variant = { name = "皮洛级/西尔托里级" # Pilo/Sirtori Class parent_version = 0 + show_position = no role_icon_index = 29 icon = "gfx/interface/technologies/Italy/ITA_destroyer_Pilo.png" type = vnr_ship_hull_light_1 @@ -2919,6 +3094,7 @@ ITA_start_naval_variants = { create_equipment_variant = { name = "拉·马萨级/帕雷斯托级" # La Masa/Palestro Class parent_version = 0 + show_position = no role_icon_index = 29 icon = "gfx/interface/technologies/Italy/ITA_destroyer_Pilo.png" type = vnr_ship_hull_light_1 @@ -2939,6 +3115,7 @@ ITA_start_naval_variants = { create_equipment_variant = { name = "人鱼级/珍珠级" # Sirena/Perla Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_2 name_group = ITA_SS_HISTORICAL @@ -2952,6 +3129,7 @@ ITA_start_naval_variants = { create_equipment_variant = { name = "亚尔戈级/塞腾布里尼级" # Argonauta/Settembrini Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_2 name_group = ITA_SS_HISTORICAL @@ -2965,6 +3143,7 @@ ITA_start_naval_variants = { create_equipment_variant = { name = "布拉加丁级" # Bragadin Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_2 name_group = ITA_SS_HISTORICAL @@ -2978,6 +3157,7 @@ ITA_start_naval_variants = { create_equipment_variant = { name = "班迪拉级/鲨鱼级" # Bandiera/Squalo Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_2 name_group = ITA_SS_HISTORICAL @@ -2992,6 +3172,7 @@ ITA_start_naval_variants = { create_equipment_variant = { name = "马梅利级/皮萨尼级" # Mameli/Pisani Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_2 name_group = ITA_SS_HISTORICAL @@ -3006,6 +3187,7 @@ ITA_start_naval_variants = { create_equipment_variant = { name = "H级" # H Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_1 name_group = ITA_SS_HISTORICAL @@ -3020,6 +3202,7 @@ ITA_start_naval_variants = { create_equipment_variant = { name = "拉莫斯卡级/卡尔维级" # Fieramosca/Calvi Class parent_version = 0 + show_position = no role_icon_index = 39 type = vnr_ship_hull_cruiser_submarine name_group = ITA_SS_HISTORICAL @@ -3034,6 +3217,7 @@ ITA_start_naval_variants = { create_equipment_variant = { name = "巴里拉级" # Balilla Class parent_version = 0 + show_position = no role_icon_index = 39 type = vnr_ship_hull_cruiser_submarine name_group = ITA_SS_HISTORICAL @@ -3049,6 +3233,7 @@ ITA_start_naval_variants = { create_equipment_variant = { name = "格劳科斯级/米卡级" # Glauco/Micca Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_2 name_group = ITA_SS_HISTORICAL @@ -3064,6 +3249,7 @@ SOV_start_naval_variants = { create_equipment_variant = { name = "甘古特级" # Sevastopol Class parent_version = 0 + show_position = no role_icon_index = 3 icon = "gfx/interface/technologies/Soviet/SOV_battleship2.png" type = vnr_ship_hull_heavy_1 @@ -3088,6 +3274,7 @@ SOV_start_naval_variants = { create_equipment_variant = { name = "基洛夫级" # Kirov Class parent_version = 0 + show_position = no role_icon_index = 27 icon = "gfx/interface/technologies/Soviet/SOV_heavy_cruiser3.png" type = vnr_ship_hull_cruiser_3 @@ -3109,6 +3296,7 @@ SOV_start_naval_variants = { create_equipment_variant = { name = "纳西莫夫海军上将级" # Admiral Nakhimov Class parent_version = 0 + show_position = no role_icon_index = 25 type = vnr_ship_hull_cruiser_2 name_group = SOV_CL_HISTORICAL @@ -3132,6 +3320,7 @@ SOV_start_naval_variants = { create_equipment_variant = { name = "斯维特兰娜级" # Svetlana Class parent_version = 0 + show_position = no role_icon_index = 25 icon = "gfx/interface/technologies/Soviet/SOV_light_cruiser2.png" type = vnr_ship_hull_cruiser_1 @@ -3156,6 +3345,7 @@ SOV_start_naval_variants = { create_equipment_variant = { name = "博加特耶尔级" # Bogatyr Class parent_version = 0 + show_position = no role_icon_index = 23 type = vnr_ship_hull_cruiser_coastal_defense_ship name_group = SOV_CL_HISTORICAL @@ -3178,6 +3368,7 @@ SOV_start_naval_variants = { create_equipment_variant = { name = "马蒂级" # Marti Class parent_version = 0 + show_position = no role_icon_index = 51 icon = "gfx/interface/technologies/Soviet/SOV_light_cruiser_Marti.png" type = vnr_ship_hull_cruiser_coastal_defense_ship @@ -3198,6 +3389,7 @@ SOV_start_naval_variants = { create_equipment_variant = { name = "帕拉达级" # Pallada Class parent_version = 0 + show_position = no role_icon_index = 23 icon = "gfx/interface/technologies/Soviet/SOV_light_cruiser1.png" type = vnr_ship_hull_cruiser_coastal_defense_ship @@ -3218,6 +3410,7 @@ SOV_start_naval_variants = { create_equipment_variant = { name = "愤怒级" # Gnevny Class parent_version = 0 + show_position = no role_icon_index = 31 type = vnr_ship_hull_light_3 name_group = SOV_ADJECTIVES_NAVY @@ -3237,6 +3430,7 @@ SOV_start_naval_variants = { create_equipment_variant = { name = "列宁格勒级" # Leningrad Class parent_version = 0 + show_position = no role_icon_index = 33 type = vnr_ship_hull_light_3 name_group = SOV_CITIES_NAVY @@ -3259,6 +3453,7 @@ SOV_start_naval_variants = { create_equipment_variant = { name = "伊贾斯拉夫级/费多尼西级" # Izyaslav/Fidonisi Class parent_version = 0 + show_position = no role_icon_index = 31 type = vnr_ship_hull_light_1 name_group = SOV_DD_HISTORICAL @@ -3279,6 +3474,7 @@ SOV_start_naval_variants = { create_equipment_variant = { name = "奥菲级" # Orfey Class parent_version = 0 + show_position = no role_icon_index = 31 type = vnr_ship_hull_light_1 name_group = SOV_DD_HISTORICAL @@ -3299,6 +3495,7 @@ SOV_start_naval_variants = { create_equipment_variant = { name = "诺维克级/鲁莽级" # Novik/Derzky Class parent_version = 0 + show_position = no role_icon_index = 31 icon = "gfx/interface/technologies/Soviet/SOV_destroyer_Novik.png" type = vnr_ship_hull_light_1 @@ -3320,6 +3517,7 @@ SOV_start_naval_variants = { create_equipment_variant = { name = "S级" # Srednyaya Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_2 name_group = SOV_SS_STALINETS @@ -3333,6 +3531,7 @@ SOV_start_naval_variants = { create_equipment_variant = { name = "M级" # Malyutka Class parent_version = 0 + show_position = no role_icon_index = 49 type = vnr_ship_hull_midget_submarine name_group = SOV_SS_LENINETS @@ -3346,6 +3545,7 @@ SOV_start_naval_variants = { create_equipment_variant = { name = "Shch X级" # Series X Shchuka parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_2 name_group = SOV_SS_SHCHUKA @@ -3359,6 +3559,7 @@ SOV_start_naval_variants = { create_equipment_variant = { name = "Shch V-bis级" # Series V-bis Shchuka parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_2 name_group = SOV_SS_SHCHUKA @@ -3372,6 +3573,7 @@ SOV_start_naval_variants = { create_equipment_variant = { name = "Shch V级" # Series V Shchuka parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_2 name_group = SOV_SS_SHCHUKA @@ -3385,6 +3587,7 @@ SOV_start_naval_variants = { create_equipment_variant = { name = "Shch III级" # Series III Shchuka parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_2 name_group = SOV_SS_SHCHUKA @@ -3399,6 +3602,7 @@ SOV_start_naval_variants = { create_equipment_variant = { name = "L级" # Leninets Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_2 name_group = SOV_SS_LENINETS @@ -3413,6 +3617,7 @@ SOV_start_naval_variants = { create_equipment_variant = { name = "D级" # Debakrist Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_2 name_group = SOV_SS_LENINETS @@ -3427,6 +3632,7 @@ SOV_start_naval_variants = { create_equipment_variant = { name = "AG级" # AG Class parent_version = 0 + show_position = no role_icon_index = 37 icon = "gfx/interface/technologies/Soviet/SOV_submarine_AG.png" type = vnr_ship_hull_submarine_1 @@ -3444,6 +3650,7 @@ USA_start_naval_variants = { create_equipment_variant = { name = "约克城级" # Yorktown Class parent_version = 0 + show_position = no role_icon_index = 9 type = vnr_ship_hull_carrier_1 name_group = USA_CV_HISTORICAL @@ -3462,6 +3669,7 @@ USA_start_naval_variants = { create_equipment_variant = { name = "胡蜂级" # Wasp Class parent_version = 0 + show_position = no role_icon_index = 9 type = vnr_ship_hull_carrier_1 name_group = USA_CV_HISTORICAL @@ -3479,6 +3687,7 @@ USA_start_naval_variants = { create_equipment_variant = { name = "列克星敦级" # Lexington Class parent_version = 0 + show_position = no role_icon_index = 13 type = vnr_ship_hull_carrier_conversion_bb name_group = USA_CV_HISTORICAL @@ -3497,6 +3706,7 @@ USA_start_naval_variants = { create_equipment_variant = { name = "突击者级" # Ranger Class parent_version = 0 + show_position = no role_icon_index = 9 icon = "gfx/interface/technologies/USA/USA_carrier_Ranger.png" type = vnr_ship_hull_carrier_1 @@ -3514,6 +3724,7 @@ USA_start_naval_variants = { create_equipment_variant = { name = "兰利级" # Langley Class parent_version = 0 + show_position = no role_icon_index = 12 type = vnr_ship_hull_carrier_conversion_ca name_group = USA_CVL_HISTORICAL @@ -3530,6 +3741,7 @@ USA_start_naval_variants = { create_equipment_variant = { name = "北卡罗莱纳级" # North Carolina Class parent_version = 0 + show_position = no role_icon_index = 1 type = vnr_ship_hull_heavy_3 name_group = USA_BB_HISTORICAL @@ -3553,6 +3765,7 @@ USA_start_naval_variants = { create_equipment_variant = { name = "科罗拉多级" # Colorado Class parent_version = 0 + show_position = no role_icon_index = 3 type = vnr_ship_hull_heavy_2 name_group = USA_BB_HISTORICAL @@ -3576,6 +3789,7 @@ USA_start_naval_variants = { create_equipment_variant = { name = "田纳西级" # Tennessee Class parent_version = 0 + show_position = no role_icon_index = 3 icon = "gfx/interface/technologies/USA/USA_battleship_Tennessee.png" type = vnr_ship_hull_heavy_1 @@ -3601,6 +3815,7 @@ USA_start_naval_variants = { create_equipment_variant = { name = "宾夕法尼亚级/新墨西哥级" # Pennsylvania/New Mexico Class parent_version = 0 + show_position = no role_icon_index = 3 icon = "gfx/interface/technologies/USA/USA_battleship_Nevada.png" type = vnr_ship_hull_heavy_1 @@ -3625,6 +3840,7 @@ USA_start_naval_variants = { create_equipment_variant = { name = "内华达级" # Nevada Class parent_version = 0 + show_position = no role_icon_index = 3 icon = "gfx/interface/technologies/USA/USA_battleship_Nevada.png" type = vnr_ship_hull_heavy_1 @@ -3649,6 +3865,7 @@ USA_start_naval_variants = { create_equipment_variant = { name = "纽约级" # New York Class parent_version = 0 + show_position = no role_icon_index = 3 icon = "gfx/interface/technologies/USA/USA_battleship_New_York.png" type = vnr_ship_hull_heavy_1 @@ -3673,6 +3890,7 @@ USA_start_naval_variants = { create_equipment_variant = { name = "怀俄明级" # Wyoming Class parent_version = 0 + show_position = no role_icon_index = 3 type = vnr_ship_hull_heavy_1 name_group = USA_BB_HISTORICAL @@ -3696,6 +3914,7 @@ USA_start_naval_variants = { create_equipment_variant = { name = "威奇塔级" # Wichita Class parent_version = 0 + show_position = no role_icon_index = 27 icon = "gfx/interface/technologies/USA/USA_heavy_cruiser3.png" type = vnr_ship_hull_cruiser_3 @@ -3719,6 +3938,7 @@ USA_start_naval_variants = { create_equipment_variant = { name = "波特兰级/新奥尔良级" # Portland/New Orleans Class parent_version = 0 + show_position = no role_icon_index = 27 icon = "gfx/interface/technologies/USA/USA_heavy_cruiser2.png" type = vnr_ship_hull_cruiser_3 @@ -3742,6 +3962,7 @@ USA_start_naval_variants = { create_equipment_variant = { name = "北安普敦级" # Northampton Class parent_version = 0 + show_position = no role_icon_index = 27 icon = "gfx/interface/technologies/USA/USA_heavy_cruiser2.png" type = vnr_ship_hull_cruiser_2 @@ -3764,6 +3985,7 @@ USA_start_naval_variants = { create_equipment_variant = { name = "彭萨科拉级" # Pensacola Class parent_version = 0 + show_position = no role_icon_index = 27 icon = "gfx/interface/technologies/USA/USA_heavy_cruiser_Pensacola.png" type = vnr_ship_hull_cruiser_2 @@ -3788,6 +4010,7 @@ USA_start_naval_variants = { create_equipment_variant = { name = "布鲁克林级" # Brooklyn Class parent_version = 0 + show_position = no role_icon_index = 25 type = vnr_ship_hull_cruiser_3 name_group = USA_CL_HISTORICAL @@ -3810,6 +4033,7 @@ USA_start_naval_variants = { create_equipment_variant = { name = "奥马哈级" # Omaha Class parent_version = 0 + show_position = no role_icon_index = 45 type = vnr_ship_hull_cruiser_1 name_group = USA_CL_HISTORICAL @@ -3833,6 +4057,7 @@ USA_start_naval_variants = { create_equipment_variant = { name = "奥格拉拉级" # Oglala Class parent_version = 0 + show_position = no role_icon_index = 51 icon = "gfx/interface/technologies/USA/USA_light_cruiser_Oglala.png" type = vnr_ship_hull_cruiser_coastal_defense_ship @@ -3852,6 +4077,7 @@ USA_start_naval_variants = { create_equipment_variant = { name = "本亨级/西姆斯级" # Benham/Sims Class parent_version = 0 + show_position = no role_icon_index = 31 type = vnr_ship_hull_light_3 name_group = USA_HEROES_NAVY @@ -3871,6 +4097,7 @@ USA_start_naval_variants = { create_equipment_variant = { name = "波特级/索莫斯级" # Porter/Somers Class parent_version = 0 + show_position = no role_icon_index = 33 type = vnr_ship_hull_light_3 name_group = USA_HEROES_NAVY @@ -3891,6 +4118,7 @@ USA_start_naval_variants = { create_equipment_variant = { name = "格里德利级/巴格莱级" # Gridley/Bagley Class parent_version = 0 + show_position = no role_icon_index = 31 type = vnr_ship_hull_light_3 name_group = USA_HEROES_NAVY @@ -3910,6 +4138,7 @@ USA_start_naval_variants = { create_equipment_variant = { name = "法拉格特级/马汉级" # Farragut/Mahan Class parent_version = 0 + show_position = no role_icon_index = 31 type = vnr_ship_hull_light_2 name_group = USA_HEROES_NAVY @@ -3930,6 +4159,7 @@ USA_start_naval_variants = { create_equipment_variant = { name = "辛普森/维克斯/克莱门森级" # Sampson/Wickes/Clemson Class parent_version = 0 + show_position = no role_icon_index = 31 type = vnr_ship_hull_light_1 name_group = USA_HEROES_NAVY @@ -3949,6 +4179,7 @@ USA_start_naval_variants = { create_equipment_variant = { name = "鲑鱼级/鲷鱼级" # Salmon/Sargo Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_2 name_group = USA_FISH @@ -3962,6 +4193,7 @@ USA_start_naval_variants = { create_equipment_variant = { name = "鼠海豚级" # Porpoise Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_2 name_group = USA_FISH @@ -3975,6 +4207,7 @@ USA_start_naval_variants = { create_equipment_variant = { name = "抹香鲸级" # Cachalot Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_2 name_group = USA_FISH @@ -3988,6 +4221,7 @@ USA_start_naval_variants = { create_equipment_variant = { name = "梭鱼级/独角鲸级" # Barracuda/Narwhal Class parent_version = 0 + show_position = no role_icon_index = 39 type = vnr_ship_hull_cruiser_submarine name_group = USA_FISH @@ -4002,6 +4236,7 @@ USA_start_naval_variants = { create_equipment_variant = { name = "O/R/S级" # O/R/S Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_1 name_group = USA_FISH @@ -4018,6 +4253,7 @@ ARG_start_naval_variants = { create_equipment_variant = { name = "里瓦达维亚级" # Rivadavia Class parent_version = 0 + show_position = no role_icon_index = 3 type = vnr_ship_hull_heavy_1 name_group = ARG_BB_HISTORICAL @@ -4040,6 +4276,7 @@ ARG_start_naval_variants = { create_equipment_variant = { name = "五月二十五日级" # Veinticinco de Mayo Class parent_version = 0 + show_position = no role_icon_index = 27 icon = "gfx/interface/technologies/South_America/ARG_heavy_cruiser2.png" type = vnr_ship_hull_cruiser_2 @@ -4062,6 +4299,7 @@ ARG_start_naval_variants = { create_equipment_variant = { name = "自由级/独立级" # Libertad/Independencia Class parent_version = 0 + show_position = no role_icon_index = 19 type = vnr_ship_hull_cruiser_coastal_defense_ship name_group = ARG_CA_HISTORICAL @@ -4082,6 +4320,7 @@ ARG_start_naval_variants = { create_equipment_variant = { name = "朱赛佩·加里波第级" # Garibaldi Class parent_version = 0 + show_position = no role_icon_index = 17 icon = "gfx/interface/technologies/Italy/ITA_heavy_cruiser_Garibaldi.png" type = vnr_ship_hull_cruiser_coastal_defense_ship @@ -4104,6 +4343,7 @@ ARG_start_naval_variants = { create_equipment_variant = { name = "塞凡提斯级/门多萨级" # Cervantes/Mendoza Class parent_version = 0 + show_position = no role_icon_index = 31 type = vnr_ship_hull_light_2 name_group = ARG_DD_HISTORICAL @@ -4124,6 +4364,7 @@ ARG_start_naval_variants = { create_equipment_variant = { name = "卡塔马卡级/拉普拉塔级" # Catamarca/La Plata Class parent_version = 0 + show_position = no role_icon_index = 31 type = vnr_ship_hull_light_1 name_group = ARG_DD_HISTORICAL @@ -4142,6 +4383,7 @@ ARG_start_naval_variants = { create_equipment_variant = { name = "圣塔菲级" # Santa Fe Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_1 name_group = ARG_SS_HISTORICAL @@ -4157,6 +4399,7 @@ AST_start_naval_variants = { create_equipment_variant = { name = "肯特级" # Kent Class parent_version = 0 + show_position = no role_icon_index = 27 icon = "gfx/interface/technologies/England/ENG_heavy_cruiser2.png" type = vnr_ship_hull_cruiser_2 @@ -4178,6 +4421,7 @@ AST_start_naval_variants = { create_equipment_variant = { name = "利安德级" # Leander Class parent_version = 0 + show_position = no role_icon_index = 25 type = vnr_ship_hull_cruiser_3 name_group = AST_CL_HISTORICAL @@ -4199,6 +4443,7 @@ AST_start_naval_variants = { create_equipment_variant = { name = "城级" # Town Class parent_version = 0 + show_position = no role_icon_index = 23 type = vnr_ship_hull_cruiser_1 name_group = AST_CL_HISTORICAL @@ -4221,6 +4466,7 @@ AST_start_naval_variants = { create_equipment_variant = { name = "莎士比亚级/斯考特级" # Shakespeare/Scott Class parent_version = 0 + show_position = no role_icon_index = 33 type = vnr_ship_hull_light_2 name_group = AST_DD_HISTORICAL @@ -4242,6 +4488,7 @@ AST_start_naval_variants = { create_equipment_variant = { name = "V/W级" # V/W Class parent_version = 0 + show_position = no role_icon_index = 31 type = vnr_ship_hull_light_1 name_group = AST_DD_HISTORICAL @@ -4263,6 +4510,7 @@ CAN_start_naval_variants = { create_equipment_variant = { name = "河级" # River Class parent_version = 0 + show_position = no role_icon_index = 31 type = vnr_ship_hull_light_2 name_group = CAN_DD_HISTORICAL @@ -4285,6 +4533,7 @@ BRA_start_naval_variants = { create_equipment_variant = { name = "米纳斯格拉斯级" # Minas Gerais Class parent_version = 0 + show_position = no role_icon_index = 3 type = vnr_ship_hull_heavy_1 name_group = BRA_BB_HISTORICAL @@ -4307,6 +4556,7 @@ BRA_start_naval_variants = { create_equipment_variant = { name = "巴伊亚级" # Bahia Class parent_version = 0 + show_position = no role_icon_index = 25 type = vnr_ship_hull_cruiser_1 name_group = BRA_CL_HISTORICAL @@ -4325,6 +4575,7 @@ BRA_start_naval_variants = { create_equipment_variant = { name = "阿卡斯塔级" # Acasta Class parent_version = 0 + show_position = no role_icon_index = 31 type = vnr_ship_hull_light_1 name_group = BRA_DD_HISTORICAL @@ -4343,6 +4594,7 @@ BRA_start_naval_variants = { create_equipment_variant = { name = "帕拉级" # Para Class parent_version = 0 + show_position = no role_icon_index = 29 type = vnr_ship_hull_light_1 name_group = BRA_DD_HISTORICAL @@ -4359,6 +4611,7 @@ BRA_start_naval_variants = { create_equipment_variant = { name = "乌迈塔级" # Humaytá Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_1 name_group = BRA_SS_HISTORICAL @@ -4374,6 +4627,7 @@ CHI_start_naval_variants = { create_equipment_variant = { name = "宁海级" # Ninghai Class parent_version = 0 + show_position = no role_icon_index = 25 type = vnr_ship_hull_cruiser_2 name_group = CHI_CL_HISTORICAL @@ -4393,6 +4647,7 @@ CHI_start_naval_variants = { create_equipment_variant = { name = "逸仙级" # Yat Sen Class parent_version = 0 + show_position = no role_icon_index = 23 icon = "gfx/interface/technologies/China/CHI_light_cruiser_Yixian.png" type = vnr_ship_hull_cruiser_1 @@ -4413,6 +4668,7 @@ CHI_start_naval_variants = { create_equipment_variant = { name = "海圻级" # Haiqi Class parent_version = 0 + show_position = no role_icon_index = 23 icon = "gfx/interface/technologies/China/CHI_light_cruiser1.png" type = vnr_ship_hull_cruiser_coastal_defense_ship @@ -4436,6 +4692,7 @@ CHI_start_naval_variants = { create_equipment_variant = { name = "海容级" # Hairong Class parent_version = 0 + show_position = no role_icon_index = 23 icon = "gfx/interface/technologies/China/CHI_light_cruiser1.png" type = vnr_ship_hull_cruiser_coastal_defense_ship @@ -4459,6 +4716,7 @@ CHI_start_naval_variants = { create_equipment_variant = { name = "肇和级" # Zhaohe Class parent_version = 0 + show_position = no role_icon_index = 23 icon = "gfx/interface/technologies/China/CHI_light_cruiser_Zhaohe.png" type = vnr_ship_hull_cruiser_coastal_defense_ship @@ -4481,6 +4739,7 @@ CHI_start_naval_variants = { create_equipment_variant = { name = "长风级" # Chang Feng Class parent_version = 0 + show_position = no role_icon_index = 29 type = vnr_ship_hull_light_1 name_group = CHI_DD_HISTORICAL @@ -4496,6 +4755,7 @@ CHI_start_naval_variants = { create_equipment_variant = { name = "建威级" # Jianwei Class parent_version = 0 + show_position = no role_icon_index = 47 type = vnr_ship_hull_light_1 name_group = CHI_DD_HISTORICAL @@ -4513,6 +4773,7 @@ CHI_start_naval_variants = { create_equipment_variant = { name = "永丰级/永绩级" # Yung Feng/Yung Chi Class parent_version = 0 + show_position = no role_icon_index = 47 icon = "gfx/interface/technologies/China/CHI_destroyer_Zhongshan.png" type = vnr_ship_hull_light_1 @@ -4531,6 +4792,7 @@ CHI_start_naval_variants = { create_equipment_variant = { name = "楚泰级/江元级" # Chu Tai/Kiang Yuan Class parent_version = 0 + show_position = no role_icon_index = 47 icon = "gfx/interface/technologies/China/CHI_destroyer_Zhongshan.png" type = vnr_ship_hull_light_1 @@ -4549,8 +4811,10 @@ CHI_start_naval_variants = { create_equipment_variant = { name = "镇海级" # Chen Hai Class parent_version = 0 + show_position = no allow_without_tech = yes role_icon_index = 61 + icon = "gfx/interface/technologies/China/CHI_auxiliary_ship_Chenhai.png" type = vnr_ship_hull_civilian_1 name_group = CHI_DD_HISTORICAL modules = { @@ -4564,6 +4828,7 @@ CHL_start_naval_variants = { create_equipment_variant = { name = "拉托雷海军上将级" # Almirante Latorre Class parent_version = 0 + show_position = no role_icon_index = 3 type = vnr_ship_hull_heavy_1 name_group = CHL_BB_HISTORICAL @@ -4586,6 +4851,7 @@ CHL_start_naval_variants = { create_equipment_variant = { name = "奥希金斯级" # O'Higgins Class parent_version = 0 + show_position = no role_icon_index = 23 type = vnr_ship_hull_cruiser_coastal_defense_ship name_group = CHL_CA_HISTORICAL @@ -4607,6 +4873,7 @@ CHL_start_naval_variants = { create_equipment_variant = { name = "查卡布科级" # Chacabuco Class parent_version = 0 + show_position = no role_icon_index = 23 icon = "gfx/interface/technologies/South_America/CHL_light_cruiser_Chacabuco.png" type = vnr_ship_hull_cruiser_coastal_defense_ship @@ -4629,6 +4896,7 @@ CHL_start_naval_variants = { create_equipment_variant = { name = "塞拉诺级" # Serrano Class parent_version = 0 + show_position = no role_icon_index = 31 type = vnr_ship_hull_light_2 name_group = CHL_DD_HISTORICAL @@ -4647,6 +4915,7 @@ CHL_start_naval_variants = { create_equipment_variant = { name = "林奇海军上将级" # Almirante Lynch Class parent_version = 0 + show_position = no role_icon_index = 31 type = vnr_ship_hull_light_1 name_group = CHL_DD_HISTORICAL @@ -4668,6 +4937,7 @@ CHL_start_naval_variants = { create_equipment_variant = { name = "奥布莱恩海军上校级" # Capitán O'Brien Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_2 name_group = CHL_SS_HISTORICAL @@ -4681,6 +4951,7 @@ CHL_start_naval_variants = { create_equipment_variant = { name = "H1级" # H1 Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_1 name_group = CHL_SS_HISTORICAL @@ -4697,6 +4968,7 @@ DEN_start_naval_variants = { create_equipment_variant = { name = "尼尔斯·尤尔级" # Niels Iuel Class parent_version = 0 + show_position = no role_icon_index = 23 type = vnr_ship_hull_cruiser_coastal_defense_ship name_group = DEN_CA_HISTORICAL @@ -4718,6 +4990,7 @@ DEN_start_naval_variants = { create_equipment_variant = { name = "赫鲁弗·特罗尔级" # Herluf Trolle Class parent_version = 0 + show_position = no role_icon_index = 23 icon = "gfx/interface/technologies/Scandinavia/DEN_heavy_cruiser_Trolle.png" type = vnr_ship_hull_cruiser_coastal_defense_ship @@ -4739,6 +5012,7 @@ DEN_start_naval_variants = { create_equipment_variant = { name = "龙级/鸢级" # Dragen/Glenten Class parent_version = 0 + show_position = no role_icon_index = 29 type = vnr_ship_hull_light_1 name_group = DEN_DD_HISTORICAL @@ -4757,6 +5031,7 @@ DEN_start_naval_variants = { create_equipment_variant = { name = "埃吉尔级" # Aegir Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_1 name_group = DEN_SS_HISTORICAL @@ -4770,6 +5045,7 @@ DEN_start_naval_variants = { create_equipment_variant = { name = "罗塔级" # Rota Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_1 name_group = CHL_SS_HISTORICAL @@ -4784,6 +5060,7 @@ DEN_start_naval_variants = { create_equipment_variant = { name = "达佛涅级" # Daphne Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_1 name_group = CHL_SS_HISTORICAL @@ -4800,6 +5077,7 @@ FIN_start_naval_variants = { create_equipment_variant = { name = "维纳莫依嫩级" # Väinämöinen Class parent_version = 0 + show_position = no role_icon_index = 19 type = vnr_ship_hull_cruiser_coastal_defense_ship name_group = FIN_CA_HISTORICAL @@ -4816,6 +5094,7 @@ FIN_start_naval_variants = { create_equipment_variant = { name = "哥卢布级/菲林级" # Golub/Filin Class parent_version = 0 + show_position = no role_icon_index = 47 type = vnr_ship_hull_light_1 name_group = FIN_DD_HISTORICAL @@ -4832,6 +5111,7 @@ FIN_start_naval_variants = { create_equipment_variant = { name = "水濑级" # Vesikko Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_1 name_group = DEN_SS_HISTORICAL @@ -4845,6 +5125,7 @@ FIN_start_naval_variants = { create_equipment_variant = { name = "水妖级" # Vetehinen Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_1 name_group = DEN_SS_HISTORICAL @@ -4860,6 +5141,7 @@ GRE_start_naval_variants = { create_equipment_variant = { name = "乔治·阿维洛夫级" # Georgios Averof Class parent_version = 0 + show_position = no role_icon_index = 17 icon = "gfx/interface/technologies/Italy/ITA_heavy_cruiser1.png" type = vnr_ship_hull_cruiser_coastal_defense_ship @@ -4882,6 +5164,7 @@ GRE_start_naval_variants = { create_equipment_variant = { name = "爱丽级" # Elli Class parent_version = 0 + show_position = no role_icon_index = 23 icon = "gfx/interface/technologies/China/CHI_light_cruiser_Zhaohe.png" type = vnr_ship_hull_cruiser_coastal_defense_ship @@ -4904,6 +5187,7 @@ GRE_start_naval_variants = { create_equipment_variant = { name = "箭级/迅雷级" # Freccia/Folgore Class parent_version = 0 + show_position = no role_icon_index = 31 icon = "gfx/interface/technologies/Italy/ITA_destroyer3.png" type = vnr_ship_hull_light_3 @@ -4924,6 +5208,7 @@ GRE_start_naval_variants = { create_equipment_variant = { name = "鹰级" # Aetos Class parent_version = 0 + show_position = no role_icon_index = 31 type = vnr_ship_hull_light_1 name_group = GRE_DD_HISTORICAL @@ -4944,6 +5229,7 @@ GRE_start_naval_variants = { create_equipment_variant = { name = "格拉夫科斯级" # Glafkos Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_2 name_group = DEN_SS_HISTORICAL @@ -4957,6 +5243,7 @@ GRE_start_naval_variants = { create_equipment_variant = { name = "卡特索尼斯级" # Katsonis Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_1 name_group = DEN_SS_HISTORICAL @@ -4972,6 +5259,7 @@ HOL_start_naval_variants = { create_equipment_variant = { name = "泗水级" # Soerabaja Class parent_version = 0 + show_position = no role_icon_index = 17 type = vnr_ship_hull_cruiser_coastal_defense_ship name_group = HOL_CA_HISTORICAL @@ -4988,6 +5276,7 @@ HOL_start_naval_variants = { create_equipment_variant = { name = "雅各布·范黑姆斯克尔克级" # Jacob van Heemskerck Class parent_version = 0 + show_position = no role_icon_index = 23 type = vnr_ship_hull_cruiser_coastal_defense_ship name_group = HOL_CA_HISTORICAL @@ -5008,6 +5297,7 @@ HOL_start_naval_variants = { create_equipment_variant = { name = "摄政女王级" # Koningin Regentes Class parent_version = 0 + show_position = no role_icon_index = 17 type = vnr_ship_hull_cruiser_coastal_defense_ship name_group = HOL_CA_HISTORICAL @@ -5029,6 +5319,7 @@ HOL_start_naval_variants = { create_equipment_variant = { name = "特朗普级" # Tromp Class parent_version = 0 + show_position = no role_icon_index = 33 type = vnr_ship_hull_cruiser_3 name_group = HOL_CL_HISTORICAL @@ -5049,6 +5340,7 @@ HOL_start_naval_variants = { create_equipment_variant = { name = "德·鲁伊特级" # De Ruyter Class parent_version = 0 + show_position = no role_icon_index = 25 icon = "gfx/interface/technologies/Netherlands/HOL_light_cruiser4.png" type = vnr_ship_hull_cruiser_3 @@ -5070,6 +5362,7 @@ HOL_start_naval_variants = { create_equipment_variant = { name = "爪哇级" # Java Class parent_version = 0 + show_position = no role_icon_index = 25 icon = "gfx/interface/technologies/Netherlands/HOL_light_cruiser2.png" type = vnr_ship_hull_cruiser_1 @@ -5092,6 +5385,7 @@ HOL_start_naval_variants = { create_equipment_variant = { name = "荷兰级" # Holland Class parent_version = 0 + show_position = no role_icon_index = 23 icon = "gfx/interface/technologies/Netherlands/HOL_light_cruiser1.png" type = vnr_ship_hull_cruiser_coastal_defense_ship @@ -5115,6 +5409,7 @@ HOL_start_naval_variants = { create_equipment_variant = { name = "海军上将级" # Admiralen Class parent_version = 0 + show_position = no role_icon_index = 31 type = vnr_ship_hull_light_2 name_group = HOL_DD_HISTORICAL @@ -5134,6 +5429,7 @@ HOL_start_naval_variants = { create_equipment_variant = { name = "K级" # K Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_1 name_group = HOL_SS_KCLASS @@ -5147,6 +5443,7 @@ HOL_start_naval_variants = { create_equipment_variant = { name = "O级" # O Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_1 name_group = HOL_SS_OCLASS @@ -5162,6 +5459,7 @@ NOR_start_naval_variants = { create_equipment_variant = { name = "埃兹沃尔德级" # Eidsvold Class parent_version = 0 + show_position = no role_icon_index = 19 type = vnr_ship_hull_cruiser_coastal_defense_ship name_group = NOR_CA_HISTORICAL @@ -5180,6 +5478,7 @@ NOR_start_naval_variants = { create_equipment_variant = { name = "托登斯基尔德级" # Tordenskjold Class parent_version = 0 + show_position = no role_icon_index = 19 type = vnr_ship_hull_cruiser_coastal_defense_ship name_group = NOR_CA_HISTORICAL @@ -5198,6 +5497,7 @@ NOR_start_naval_variants = { create_equipment_variant = { name = "斯雷普尼尔级" # Sleipner Class parent_version = 0 + show_position = no role_icon_index = 31 type = vnr_ship_hull_light_2 name_group = NOR_DD_HISTORICAL @@ -5217,6 +5517,7 @@ NOR_start_naval_variants = { create_equipment_variant = { name = "奥拉夫一世级" # Olaf Tryggvason Class parent_version = 0 + show_position = no role_icon_index = 23 type = vnr_ship_hull_cruiser_1 name_group = NOR_CL_HISTORICAL @@ -5236,6 +5537,7 @@ NOR_start_naval_variants = { create_equipment_variant = { name = "德拉古尔级" # Draug Class parent_version = 0 + show_position = no role_icon_index = 31 type = vnr_ship_hull_light_1 name_group = NOR_DD_HISTORICAL @@ -5257,6 +5559,7 @@ NOR_start_naval_variants = { create_equipment_variant = { name = "弗尔级" # Frøya Class parent_version = 0 + show_position = no role_icon_index = 29 type = vnr_ship_hull_light_1 name_group = NOR_DD_HISTORICAL @@ -5277,6 +5580,7 @@ NOR_start_naval_variants = { create_equipment_variant = { name = "B级" # B Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_1 name_group = NOR_SS_HISTORICAL @@ -5290,6 +5594,7 @@ NOR_start_naval_variants = { create_equipment_variant = { name = "A级" # A Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_1 name_group = NOR_SS_HISTORICAL @@ -5305,6 +5610,7 @@ POL_start_naval_variants = { create_equipment_variant = { name = "雷鸣级" # Grom Class parent_version = 0 + show_position = no role_icon_index = 31 type = vnr_ship_hull_light_2 name_group = POL_DD_HISTORICAL @@ -5324,6 +5630,7 @@ POL_start_naval_variants = { create_equipment_variant = { name = "烈风级" # Wicher Class parent_version = 0 + show_position = no role_icon_index = 31 type = vnr_ship_hull_light_2 name_group = POL_DD_HISTORICAL @@ -5343,6 +5650,7 @@ POL_start_naval_variants = { create_equipment_variant = { name = "狼级" # Wilk Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_2 name_group = POL_SS_HISTORICAL @@ -5358,6 +5666,7 @@ POR_start_naval_variants = { create_equipment_variant = { name = "杜罗级" # Douro Class parent_version = 0 + show_position = no role_icon_index = 31 type = vnr_ship_hull_light_2 name_group = POR_DD_HISTORICAL @@ -5377,6 +5686,7 @@ POR_start_naval_variants = { create_equipment_variant = { name = "瓜地亚纳级" # Guadiana Class parent_version = 0 + show_position = no role_icon_index = 29 type = vnr_ship_hull_light_1 name_group = POR_DD_HISTORICAL @@ -5392,6 +5702,7 @@ POR_start_naval_variants = { create_equipment_variant = { name = "海豚级" # Delfim Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_2 name_group = POR_SS_HISTORICAL @@ -5407,6 +5718,7 @@ SPR_start_naval_variants = { create_equipment_variant = { name = "西班牙级" # España Class parent_version = 0 + show_position = no role_icon_index = 3 type = vnr_ship_hull_heavy_1 name_group = SPR_BB_HISTORICAL @@ -5429,6 +5741,7 @@ SPR_start_naval_variants = { create_equipment_variant = { name = "卡纳里亚斯级" # Canarias Class parent_version = 0 + show_position = no role_icon_index = 27 icon = "gfx/interface/technologies/Spain/SPR_heavy_cruiser2.png" type = vnr_ship_hull_cruiser_2 @@ -5451,6 +5764,7 @@ SPR_start_naval_variants = { create_equipment_variant = { name = "塞韦拉海军上将级" # Almirante Cervera Class parent_version = 0 + show_position = no role_icon_index = 25 type = vnr_ship_hull_cruiser_2 name_group = SPR_CL_HISTORICAL @@ -5471,6 +5785,7 @@ SPR_start_naval_variants = { create_equipment_variant = { name = "门德斯·努涅斯级" # Méndez Núñes Class parent_version = 0 + show_position = no role_icon_index = 25 type = vnr_ship_hull_cruiser_1 name_group = SPR_CL_HISTORICAL @@ -5492,6 +5807,7 @@ SPR_start_naval_variants = { create_equipment_variant = { name = "共和级" # República Class parent_version = 0 + show_position = no role_icon_index = 25 type = vnr_ship_hull_cruiser_1 name_group = SPR_CL_HISTORICAL @@ -5512,6 +5828,7 @@ SPR_start_naval_variants = { create_equipment_variant = { name = "丘鲁卡级" # Churucca Class parent_version = 0 + show_position = no role_icon_index = 31 type = vnr_ship_hull_light_2 name_group = SPR_DD_HISTORICAL @@ -5531,6 +5848,7 @@ SPR_start_naval_variants = { create_equipment_variant = { name = "木星级" # Júpiter Class parent_version = 0 + show_position = no role_icon_index = 31 type = vnr_ship_hull_light_2 name_group = SPR_DD_HISTORICAL @@ -5550,6 +5868,7 @@ SPR_start_naval_variants = { create_equipment_variant = { name = "阿尔塞多级" # Alsedo Class parent_version = 0 + show_position = no role_icon_index = 29 type = vnr_ship_hull_light_1 name_group = SPR_DD_HISTORICAL @@ -5568,6 +5887,7 @@ SPR_start_naval_variants = { create_equipment_variant = { name = "C级" # C Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_1 name_group = SPR_SS_HISTORICAL @@ -5581,6 +5901,7 @@ SPR_start_naval_variants = { create_equipment_variant = { name = "B级" # B Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_1 name_group = SPR_SS_HISTORICAL @@ -5596,6 +5917,7 @@ SWE_start_naval_variants = { create_equipment_variant = { name = "瑞典级" # Sverige Class parent_version = 0 + show_position = no role_icon_index = 19 type = vnr_ship_hull_cruiser_coastal_defense_ship name_group = SWE_CA_HISTORICAL @@ -5616,6 +5938,7 @@ SWE_start_naval_variants = { create_equipment_variant = { name = "荣耀级/奥斯卡二世级" # Äran/Oscar II Class parent_version = 0 + show_position = no role_icon_index = 19 icon = "gfx/interface/technologies/Scandinavia/SWE_cruiser_Oden.png" type = vnr_ship_hull_cruiser_coastal_defense_ship @@ -5636,6 +5959,7 @@ SWE_start_naval_variants = { create_equipment_variant = { name = "大胆级" # Dristigheten Class parent_version = 0 + show_position = no role_icon_index = 19 icon = "gfx/interface/technologies/Scandinavia/SWE_cruiser_Oden.png" type = vnr_ship_hull_cruiser_coastal_defense_ship @@ -5658,6 +5982,7 @@ SWE_start_naval_variants = { create_equipment_variant = { name = "费尔加级" # Fylgia Class parent_version = 0 + show_position = no role_icon_index = 23 icon = "gfx/interface/technologies/Scandinavia/SWE_cruiser_Fylgia.png" type = vnr_ship_hull_cruiser_coastal_defense_ship @@ -5678,6 +6003,7 @@ SWE_start_naval_variants = { create_equipment_variant = { name = "哥特兰级" # Gotland Class parent_version = 0 + show_position = no role_icon_index = 45 type = vnr_ship_hull_cruiser_2 name_group = SWE_CL_HISTORICAL @@ -5697,6 +6023,7 @@ SWE_start_naval_variants = { create_equipment_variant = { name = "哥德堡级" # Göteborg Class parent_version = 0 + show_position = no role_icon_index = 31 type = vnr_ship_hull_light_3 name_group = SWE_DD_HISTORICAL @@ -5715,6 +6042,7 @@ SWE_start_naval_variants = { create_equipment_variant = { name = "艾伦斯科德级" # Ehrensköld Class parent_version = 0 + show_position = no role_icon_index = 31 type = vnr_ship_hull_light_2 name_group = SWE_DD_HISTORICAL @@ -5732,6 +6060,7 @@ SWE_start_naval_variants = { create_equipment_variant = { name = "拉格纳/胡金/维兰格尔级" # Ragnar/Hugin/Wrangel Class parent_version = 0 + show_position = no role_icon_index = 31 type = vnr_ship_hull_light_1 name_group = SWE_DD_HISTORICAL @@ -5750,6 +6079,7 @@ SWE_start_naval_variants = { create_equipment_variant = { name = "瓦利级" # Wale Class parent_version = 0 + show_position = no role_icon_index = 29 type = vnr_ship_hull_light_1 name_group = SWE_DD_HISTORICAL @@ -5766,6 +6096,7 @@ SWE_start_naval_variants = { create_equipment_variant = { name = "鹰级" # Örnen Class parent_version = 0 + show_position = no role_icon_index = 29 type = vnr_ship_hull_light_1 name_group = SWE_DD_HISTORICAL @@ -5782,6 +6113,7 @@ SWE_start_naval_variants = { create_equipment_variant = { name = "克拉斯·弗莱明级" # Clas Fleming Class parent_version = 0 + show_position = no role_icon_index = 29 type = vnr_ship_hull_light_1 name_group = SWE_DD_HISTORICAL @@ -5799,6 +6131,7 @@ SWE_start_naval_variants = { create_equipment_variant = { name = "海豚级/海狮级" # Delfinen/Sjölejonet Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_2 name_group = SWE_SS_HISTORICAL @@ -5812,6 +6145,7 @@ SWE_start_naval_variants = { create_equipment_variant = { name = "龙级" # Draken Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_2 name_group = SWE_SS_HISTORICAL @@ -5825,6 +6159,7 @@ SWE_start_naval_variants = { create_equipment_variant = { name = "鲸鱼级" # Valen Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_1 name_group = SWE_SS_HISTORICAL @@ -5839,6 +6174,7 @@ SWE_start_naval_variants = { create_equipment_variant = { name = "鲨鱼级/河狸级" # Hajen/Bävern Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_1 name_group = SWE_SS_HISTORICAL @@ -5855,6 +6191,7 @@ TUR_start_naval_variants = { create_equipment_variant = { name = "毛奇级" # Moltke Class parent_version = 0 + show_position = no role_icon_index = 15 type = vnr_ship_hull_heavy_1 name_group = TUR_SULTANS @@ -5877,6 +6214,7 @@ TUR_start_naval_variants = { create_equipment_variant = { name = "梅西迪耶级/哈米迪耶级" # Mecidiye/Hamidiye Class parent_version = 0 + show_position = no role_icon_index = 23 type = vnr_ship_hull_cruiser_coastal_defense_ship name_group = TUR_INSPIRATIONAL @@ -5895,6 +6233,7 @@ TUR_start_naval_variants = { create_equipment_variant = { name = "扎法级" # Zafer Class parent_version = 0 + show_position = no icon = "gfx/interface/technologies/Italy/ITA_destroyer3.png" role_icon_index = 31 type = vnr_ship_hull_light_2 @@ -5912,6 +6251,7 @@ TUR_start_naval_variants = { create_equipment_variant = { name = "科扎德佩级" # Kocatepe Class parent_version = 0 + show_position = no icon = "gfx/interface/technologies/Italy/ITA_destroyer3.png" role_icon_index = 31 type = vnr_ship_hull_light_2 @@ -5931,6 +6271,7 @@ TUR_start_naval_variants = { create_equipment_variant = { name = "佩克级" # Peyk Class parent_version = 0 + show_position = no role_icon_index = 29 type = vnr_ship_hull_light_1 name_group = TUR_INSPIRATIONAL @@ -5949,6 +6290,7 @@ TUR_start_naval_variants = { create_equipment_variant = { name = "居尔级" # Gür Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_2 name_group = TUR_INSPIRATIONAL @@ -5962,6 +6304,7 @@ TUR_start_naval_variants = { create_equipment_variant = { name = "萨卡里亚级" # Sakarya Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_2 name_group = TUR_INSPIRATIONAL @@ -5975,6 +6318,7 @@ TUR_start_naval_variants = { create_equipment_variant = { name = "杜姆卢珀纳尔级" # Dumlupinar Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_2 name_group = TUR_INSPIRATIONAL @@ -5988,6 +6332,7 @@ TUR_start_naval_variants = { create_equipment_variant = { name = "伊努诺级" # Birinci Inönü Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_1 name_group = TUR_INSPIRATIONAL @@ -6004,6 +6349,7 @@ COL_start_naval_variants = { create_equipment_variant = { name = "安蒂奥基亚级" # Antioquia Class parent_version = 0 + show_position = no icon = "gfx/interface/technologies/Portugal/POR_destroyer2.png" role_icon_index = 31 type = vnr_ship_hull_light_2 @@ -6026,6 +6372,7 @@ MEX_start_naval_variants = { create_equipment_variant = { name = "阿纳瓦克级" # Anahuac Class parent_version = 0 + show_position = no role_icon_index = 23 type = vnr_ship_hull_cruiser_coastal_defense_ship name_group = MEX_CA_HISTORICAL @@ -6044,6 +6391,7 @@ MEX_start_naval_variants = { create_equipment_variant = { name = "杜兰戈级" # Durango Class parent_version = 0 + show_position = no role_icon_index = 47 type = vnr_ship_hull_light_1 name_group = MEX_DD_HISTORICAL @@ -6061,6 +6409,7 @@ MEX_start_naval_variants = { create_equipment_variant = { name = "瓜纳华托级" # Guanajuato Class parent_version = 0 + show_position = no role_icon_index = 47 type = vnr_ship_hull_light_1 name_group = MEX_DD_HISTORICAL @@ -6078,6 +6427,7 @@ MEX_start_naval_variants = { create_equipment_variant = { name = "尼古拉斯·布拉沃级" # Nicolás Bravo Class parent_version = 0 + show_position = no role_icon_index = 47 type = vnr_ship_hull_light_1 name_group = MEX_DD_HISTORICAL @@ -6097,6 +6447,7 @@ ROM_start_naval_variants = { create_equipment_variant = { name = "斐迪南一世级" # Regele Ferdinand Class parent_version = 0 + show_position = no role_icon_index = 31 type = vnr_ship_hull_light_2 name_group = ROM_DD_HISTORICAL @@ -6116,6 +6467,7 @@ ROM_start_naval_variants = { create_equipment_variant = { name = "默勒什蒂级" # Marasti Class parent_version = 0 + show_position = no role_icon_index = 29 type = vnr_ship_hull_light_1 name_group = ROM_DD_HISTORICAL @@ -6133,6 +6485,7 @@ ROM_start_naval_variants = { create_equipment_variant = { name = "海豚级" # Delfinul Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_2 name_group = ROM_SS_HISTORICAL @@ -6148,6 +6501,7 @@ URG_start_naval_variants = { create_equipment_variant = { name = "乌拉圭级" # Uruguay Class parent_version = 0 + show_position = no role_icon_index = 29 type = vnr_ship_hull_light_1 name_group = URG_DD_HISTORICAL @@ -6166,6 +6520,7 @@ YUG_start_naval_variants = { create_equipment_variant = { name = "达尔马提亚级" # Dalmacija Class parent_version = 0 + show_position = no role_icon_index = 23 type = vnr_ship_hull_cruiser_coastal_defense_ship name_group = YUG_CL_HISTORICAL @@ -6186,6 +6541,7 @@ YUG_start_naval_variants = { create_equipment_variant = { name = "杜布罗夫尼克级" # Dubrovnik Class parent_version = 0 + show_position = no role_icon_index = 31 type = vnr_ship_hull_light_2 name_group = YUG_DD_HISTORICAL @@ -6204,6 +6560,7 @@ YUG_start_naval_variants = { create_equipment_variant = { name = "勇敢级/大胆级" # Hrabri/Smeli Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_2 name_group = YUG_SS_HISTORICAL @@ -6219,6 +6576,7 @@ PRU_start_naval_variants = { create_equipment_variant = { name = "格劳海军上将级" # Almirante Grau Class parent_version = 0 + show_position = no role_icon_index = 23 type = vnr_ship_hull_cruiser_coastal_defense_ship name_group = PRU_CL_HISTORICAL @@ -6236,6 +6594,7 @@ PRU_start_naval_variants = { create_equipment_variant = { name = "维拉海军上将级" # Almirante Villar Class parent_version = 0 + show_position = no role_icon_index = 31 icon = "gfx/interface/technologies/Soviet/SOV_destroyer_Novik.png" type = vnr_ship_hull_light_1 @@ -6256,6 +6615,7 @@ PRU_start_naval_variants = { create_equipment_variant = { name = "R1级" # R1 Class parent_version = 0 + show_position = no role_icon_index = 37 type = vnr_ship_hull_submarine_1 name_group = PRU_SS_HISTORICAL @@ -6271,6 +6631,7 @@ CUB_start_naval_variants = { create_equipment_variant = { name = "贝尔级/祖国级" # Baire/Patria Class parent_version = 0 + show_position = no allow_without_tech = yes role_icon_index = 47 type = vnr_ship_hull_light_1 @@ -6288,6 +6649,7 @@ CUB_start_naval_variants = { create_equipment_variant = { name = "古巴级" # Cuba Class parent_version = 0 + show_position = no allow_without_tech = yes role_icon_index = 23 name_group = CUB_DD_HISTORICAL @@ -6305,6 +6667,7 @@ PER_start_naval_variants = { create_equipment_variant = { name = "猛虎级" # Babr Class parent_version = 0 + show_position = no allow_without_tech = yes role_icon_index = 47 type = vnr_ship_hull_light_1 @@ -6325,6 +6688,7 @@ SIA_start_naval_variants = { create_equipment_variant = { name = "阿瑜陀耶级" # Sri Ayuthia Class parent_version = 0 + show_position = no allow_without_tech = yes role_icon_index = 19 type = vnr_ship_hull_cruiser_coastal_defense_ship @@ -6342,6 +6706,7 @@ SIA_start_naval_variants = { create_equipment_variant = { name = "拉达那哥欣级" # Ratanakosindra Class parent_version = 0 + show_position = no allow_without_tech = yes role_icon_index = 19 type = vnr_ship_hull_cruiser_coastal_defense_ship @@ -6363,6 +6728,7 @@ SIA_start_naval_variants = { create_equipment_variant = { name = "帕峦级" # Phra Ruang Class parent_version = 0 + show_position = no allow_without_tech = yes role_icon_index = 31 type = vnr_ship_hull_light_1 @@ -6380,6 +6746,7 @@ SIA_start_naval_variants = { create_equipment_variant = { name = "塔延春级" # Sua Tayanchon Class parent_version = 0 + show_position = no allow_without_tech = yes role_icon_index = 31 type = vnr_ship_hull_light_1 @@ -6396,6 +6763,7 @@ SIA_start_naval_variants = { create_equipment_variant = { name = "昭披耶级" # Chao Phraya Class parent_version = 0 + show_position = no allow_without_tech = yes role_icon_index = 47 type = vnr_ship_hull_light_1 @@ -6413,6 +6781,7 @@ SIA_start_naval_variants = { create_equipment_variant = { name = "达叻级" # Trad Class parent_version = 0 + show_position = no allow_without_tech = yes role_icon_index = 35 type = vnr_ship_hull_light_2 @@ -6430,6 +6799,7 @@ SIA_start_naval_variants = { create_equipment_variant = { name = "甘当级" # Kantang Class parent_version = 0 + show_position = no allow_without_tech = yes role_icon_index = 29 type = vnr_ship_hull_light_1 @@ -6445,6 +6815,7 @@ SIA_start_naval_variants = { create_equipment_variant = { name = "蔚润级" # Vilun Class parent_version = 0 + show_position = no allow_without_tech = yes role_icon_index = 49 type = vnr_ship_hull_submarine_2 @@ -6461,6 +6832,7 @@ RAJ_start_naval_variants = { create_equipment_variant = { name = "海斯汀级/格里姆斯比级" # Hasting/Grimsby Class parent_version = 0 + show_position = no allow_without_tech = yes role_icon_index = 48 type = vnr_ship_hull_cruiser_coastal_defense_ship @@ -6478,6 +6850,7 @@ RAJ_start_naval_variants = { create_equipment_variant = { name = "劳伦斯级/克莱夫级" # Lawrence/Clive Class parent_version = 0 + show_position = no allow_without_tech = yes role_icon_index = 48 type = vnr_ship_hull_cruiser_coastal_defense_ship @@ -6499,6 +6872,7 @@ VEN_start_naval_variants = { create_equipment_variant = { name = "苏博雷特将军级" # General Soublette Class parent_version = 0 + show_position = no role_icon_index = 48 type = vnr_ship_hull_light_1 modules = { @@ -6515,6 +6889,7 @@ BEL_start_naval_variants = { create_equipment_variant = { name = "A1/A22级" # A1/A22 Class parent_version = 0 + show_position = no role_icon_index = 72 type = vnr_ship_hull_light_1 name_group = BEL_RIVERS_THEME @@ -6534,6 +6909,7 @@ LAT_start_naval_variants = { create_equipment_variant = { name = "海豹级" # Ronis Class parent_version = 0 + show_position = no allow_without_tech = yes role_icon_index = 49 type = vnr_ship_hull_submarine_2 diff --git a/src/common/scripted_effects/_add_starting_tech.txt b/src/common/scripted_effects/_add_starting_tech.txt index 1119638..22c2b7b 100755 --- a/src/common/scripted_effects/_add_starting_tech.txt +++ b/src/common/scripted_effects/_add_starting_tech.txt @@ -26,6 +26,7 @@ add_starting_techs = { midget_submarines = 1 improved_ship_torpedo_launcher = 1 ger_11in_c34 = 1 + ita_extra_armor = 1 popup = no } } @@ -61,6 +62,7 @@ add_starting_techs = { cruiser_submarines = 1 improved_ship_torpedo_launcher = 1 improved_airplane_launcher = 1 + sonar = 1 basic_super_heavy_battery = 1 popup = no diff --git a/src/common/scripted_effects/_vnr_ai.txt b/src/common/scripted_effects/_vnr_ai.txt index 5f96275..8b527a9 100755 --- a/src/common/scripted_effects/_vnr_ai.txt +++ b/src/common/scripted_effects/_vnr_ai.txt @@ -152,6 +152,26 @@ ai_get_navy_experience = { } } +ai_get_mio_upgrade = { + every_military_industrial_organization = { + limit = { + OR = { + has_mio_equipment_type = mio_cat_eq_all_carrier + has_mio_equipment_type = mio_cat_eq_all_battleship + has_mio_equipment_type = mio_cat_eq_all_cruiser + has_mio_equipment_type = mio_cat_eq_all_destroyer + } + } + if = { + limit = { expert_ai_style = yes } + add_mio_size = 2 + } + else = { + add_mio_size = 1 + } + } +} + set_shipyard_output_boost = { if = { limit = { @@ -190,4 +210,20 @@ set_shipyard_output_boost = { add_ideas = vnr_shipyard_output_boost_half } } + + if = { + limit = { + expert_ai_style = no + } + every_country = { + limit = { is_ai_naval_major = yes } + add_ideas = vnr_ai_dd_output_boost_1 + } + } + else = { + every_country = { + limit = { is_ai_naval_major = yes } + add_ideas = vnr_ai_dd_output_boost_2 + } + } } \ No newline at end of file diff --git a/src/common/scripted_effects/_vnr_naval_treaty.txt b/src/common/scripted_effects/_vnr_naval_treaty.txt index eac2168..ec27305 100755 --- a/src/common/scripted_effects/_vnr_naval_treaty.txt +++ b/src/common/scripted_effects/_vnr_naval_treaty.txt @@ -73,6 +73,9 @@ add_starting_navy_spirits = { ENG = { add_ideas = dartmouth_naval_academy } + SOV = { + add_ideas = voroshilov_naval_academy + } } sign_naval_treaty = { diff --git a/src/common/scripted_triggers/_vnr_scripted_triggers.txt b/src/common/scripted_triggers/_vnr_scripted_triggers.txt index 3ac0b77..0074851 100755 --- a/src/common/scripted_triggers/_vnr_scripted_triggers.txt +++ b/src/common/scripted_triggers/_vnr_scripted_triggers.txt @@ -9,7 +9,26 @@ has_naval_treaty_trigger = { } expert_ai_style = { - has_game_rule = { rule = ai_ship_design_style option = EXPERT } + OR = { + has_game_rule = { rule = ai_ship_design_style option = EXPERT } + has_global_flag = manual_enable_expert_ship + } + OR = { + tag = ENG + tag = FRA + tag = GER + tag = ITA + tag = JAP + tag = SOV + tag = USA + } +} + +expert_ai_plane = { + OR = { + has_game_rule = { rule = vnr_cv_air_ai option = FREE } + has_global_flag = manual_enable_expert_plane + } OR = { tag = ENG tag = FRA @@ -24,4 +43,17 @@ expert_ai_style = { enable_vnr_naval_ai = { has_global_flag = vnr_enabled has_game_rule = { rule = vnr_ai_naval_management option = FREE } +} + +is_ai_naval_major = { + OR = { + tag = ENG + tag = FRA + tag = GER + tag = ITA + tag = JAP + tag = SOV + tag = USA + } + is_ai = yes } \ No newline at end of file diff --git a/src/common/technologies/MTG_naval.txt b/src/common/technologies/MTG_naval.txt index b932c9b..065862c 100755 --- a/src/common/technologies/MTG_naval.txt +++ b/src/common/technologies/MTG_naval.txt @@ -23,6 +23,9 @@ technologies = { ### ### ## # # # ## # # ### # ## early_ship_hull_light = { + on_research_complete = { + custom_effect_tooltip = dd_tech_8_tt + } enable_equipments = { vnr_ship_hull_light_1 @@ -75,6 +78,9 @@ technologies = { } basic_ship_hull_light = { + on_research_complete = { + custom_effect_tooltip = dd_tech_0_tt + } enable_equipments = { vnr_ship_hull_light_2 @@ -131,6 +137,9 @@ technologies = { } interwar_ship_hull_light = { + on_research_complete = { + custom_effect_tooltip = dd_tech_0_tt + } enable_equipments = { vnr_ship_hull_light_3 @@ -183,6 +192,9 @@ technologies = { } improved_ship_hull_light = { + on_research_complete = { + custom_effect_tooltip = dd_tech_5_tt + } enable_equipments = { vnr_ship_hull_light_4 @@ -236,6 +248,9 @@ technologies = { } advanced_ship_hull_light = { + on_research_complete = { + custom_effect_tooltip = dd_tech_5_tt + } enable_equipments = { vnr_ship_hull_light_5 @@ -289,6 +304,10 @@ technologies = { } modern_ship_hull_light = { + on_research_complete = { + custom_effect_tooltip = dd_tech_7_tt + } + enable_equipments = { vnr_ship_hull_light_6 } @@ -388,6 +407,9 @@ technologies = { on_research_complete = { custom_effect_tooltip = depth_charges_advice_tt } + on_research_complete = { + custom_effect_tooltip = dd_tech_1_tt + } xp_research_type = navy xp_boost_cost = 20 @@ -427,6 +449,9 @@ technologies = { on_research_complete = { custom_effect_tooltip = depth_charges_advice_tt } + on_research_complete = { + custom_effect_tooltip = dd_tech_1_tt + } xp_research_type = navy xp_boost_cost = 20 @@ -469,6 +494,9 @@ technologies = { on_research_complete = { custom_effect_tooltip = depth_charges_advice_tt } + on_research_complete = { + custom_effect_tooltip = dd_tech_1_tt + } xp_research_type = navy xp_boost_cost = 20 xp_research_bonus = 1.50 @@ -511,6 +539,9 @@ technologies = { on_research_complete = { custom_effect_tooltip = depth_charges_advice_tt } + on_research_complete = { + custom_effect_tooltip = dd_tech_1_tt + } xp_research_type = navy xp_boost_cost = 20 @@ -552,6 +583,9 @@ technologies = { on_research_complete = { custom_effect_tooltip = depth_charges_advice_tt } + on_research_complete = { + custom_effect_tooltip = dd_tech_2_tt + } xp_research_type = navy xp_boost_cost = 20 @@ -593,6 +627,9 @@ technologies = { on_research_complete = { custom_effect_tooltip = sonar_advice_tt } + on_research_complete = { + custom_effect_tooltip = dd_tech_3_tt + } research_cost = 0.8 @@ -629,6 +666,9 @@ technologies = { on_research_complete = { custom_effect_tooltip = sonar_advice_tt } + on_research_complete = { + custom_effect_tooltip = dd_tech_3_tt + } research_cost = 0.8 start_year = 1940 @@ -668,6 +708,9 @@ technologies = { on_research_complete = { custom_effect_tooltip = sonar_advice_tt } + on_research_complete = { + custom_effect_tooltip = dd_tech_4_tt + } path = { leads_to_tech = sound_surveillance_system research_cost_coeff = 1 @@ -710,6 +753,9 @@ technologies = { on_research_complete = { custom_effect_tooltip = sonar_advice_tt } + on_research_complete = { + custom_effect_tooltip = dd_tech_4_tt + } research_cost = 0.8 start_year = 1949 @@ -742,6 +788,9 @@ technologies = { } sound_surveillance_system = { + on_research_complete = { + custom_effect_tooltip = dd_tech_4_tt + } research_cost = 1.25 navy_submarine_detection_factor = 0.2 @@ -802,6 +851,9 @@ technologies = { } large_destroyer_trend = { + on_research_complete = { + custom_effect_tooltip = dd_tech_6_tt + } research_cost = 0.8 enable_equipment_modules = { ship_hull_light_role_dl @@ -833,6 +885,9 @@ technologies = { } escort_destroyer_trend = { + on_research_complete = { + custom_effect_tooltip = dd_tech_8_tt + } research_cost = 0.7 enable_equipment_modules = { ship_hull_light_role_de @@ -891,6 +946,9 @@ technologies = { } destroyer_missile_upgrade = { + on_research_complete = { + custom_effect_tooltip = dd_tech_9_tt + } research_cost = 1 start_year = 1946 @@ -924,6 +982,9 @@ technologies = { } destroyer_guided_missile_upgrade = { + on_research_complete = { + custom_effect_tooltip = ca_tech_10_tt + } research_cost = 1.25 start_year = 1950 @@ -961,6 +1022,9 @@ technologies = { } destroyer_hull_improvement = { + on_research_complete = { + custom_effect_tooltip = dd_tech_7_tt + } research_cost = 1 start_year = 1954 @@ -987,6 +1051,9 @@ technologies = { } close_in_area_air_defense = { + on_research_complete = { + custom_effect_tooltip = dd_tech_9_tt + } research_cost = 0.8 start_year = 1952 @@ -1050,6 +1117,9 @@ technologies = { ## # # ## ### ## ### # # ## early_ship_hull_cruiser = { + on_research_complete = { + custom_effect_tooltip = ca_tech_1_tt + } enable_equipments = { vnr_ship_hull_cruiser_1 @@ -1111,6 +1181,9 @@ technologies = { } basic_ship_hull_cruiser = { + on_research_complete = { + custom_effect_tooltip = ca_tech_3_tt + } enable_equipments = { vnr_ship_hull_cruiser_2 } @@ -1167,6 +1240,9 @@ technologies = { } interwar_ship_hull_cruiser = { + on_research_complete = { + custom_effect_tooltip = ca_tech_0_1_tt + } enable_equipments = { vnr_ship_hull_cruiser_3 } @@ -1225,6 +1301,9 @@ technologies = { } improved_ship_hull_cruiser = { + on_research_complete = { + custom_effect_tooltip = ca_tech_4_tt + } enable_equipments = { vnr_ship_hull_cruiser_4 @@ -1274,6 +1353,9 @@ technologies = { } advanced_ship_hull_cruiser = { + on_research_complete = { + custom_effect_tooltip = ca_tech_5_tt + } enable_equipments = { vnr_ship_hull_cruiser_5 @@ -1326,6 +1408,9 @@ technologies = { } modern_ship_hull_cruiser = { + on_research_complete = { + custom_effect_tooltip = ca_tech_2_tt + } enable_equipments = { vnr_ship_hull_cruiser_6 @@ -1383,6 +1468,9 @@ technologies = { } phased_array_radar = { + on_research_complete = { + custom_effect_tooltip = bb_tech_5_tt + } is_special_project_tech = yes allow = { ROOT = { @@ -1415,6 +1503,9 @@ technologies = { } } new_ship_materials = { + on_research_complete = { + custom_effect_tooltip = ca_tech_2_tt + } enable_equipment_modules = { structural_aluminum } @@ -1451,6 +1542,9 @@ technologies = { } } full_missile_ship = { + on_research_complete = { + custom_effect_tooltip = ca_tech_2_tt + } enable_equipment_modules = { full_missile_upgrade } @@ -1562,6 +1656,9 @@ technologies = { } } nuclear_engine_research = { + on_research_complete = { + custom_effect_tooltip = cv_tech_4_tt + } research_cost = 1.25 is_special_project_tech = yes allow = { @@ -1603,6 +1700,9 @@ technologies = { } nuclear_reactor_cost_reduction = { + on_research_complete = { + custom_effect_tooltip = cv_tech_4_tt + } research_cost = 2 enable_equipment_modules = { economical_nuclear_reactor_cruiser @@ -1635,6 +1735,9 @@ technologies = { } colony_cruiser = { + on_research_complete = { + custom_effect_tooltip = ca_tech_6_tt + } enable_equipment_modules = { ship_hull_cruiser_role_clc @@ -1672,6 +1775,9 @@ technologies = { on_research_complete = { custom_effect_tooltip = airplane_launcher_advice_tt } + on_research_complete = { + custom_effect_tooltip = ca_tech_3_tt + } research_cost = 0.6 @@ -1995,6 +2101,9 @@ technologies = { } cruiser_gun_upgrade = { + on_research_complete = { + custom_effect_tooltip = ca_tech_4_tt + } start_year = 1934 research_cost = 0.75 @@ -2028,6 +2137,9 @@ technologies = { } } cruiser_aa_upgrade = { + on_research_complete = { + custom_effect_tooltip = ca_tech_6_tt + } start_year = 1936 research_cost = 0.3 @@ -2065,6 +2177,9 @@ technologies = { } destroyer_cruiser_trend = { + on_research_complete = { + custom_effect_tooltip = ca_tech_4_tt + } start_year = 1932 research_cost = 1 @@ -2092,6 +2207,9 @@ technologies = { } cruiser_radar_sentry = { + on_research_complete = { + custom_effect_tooltip = ca_tech_0_2_tt + } research_cost = 1.25 start_year = 1944 @@ -2150,6 +2268,9 @@ technologies = { } cruiser_missile_upgrade = { + on_research_complete = { + custom_effect_tooltip = ca_tech_7_tt + } research_cost = 1 start_year = 1946 enable_equipment_modules = { @@ -2186,6 +2307,9 @@ technologies = { } helipad = { + on_research_complete = { + custom_effect_tooltip = ca_tech_11_tt + } research_cost = 0.75 start_year = 1945 is_special_project_tech = yes @@ -2228,6 +2352,9 @@ technologies = { on_research_complete = { custom_effect_tooltip = heavy_armor_advice_tt } + on_research_complete = { + custom_effect_tooltip = bb_tech_9_tt + } path = { leads_to_tech = mixed_armor_scheme research_cost_coeff = 1 @@ -2273,6 +2400,9 @@ technologies = { on_research_complete = { custom_effect_tooltip = heavy_armor_advice_tt } + on_research_complete = { + custom_effect_tooltip = bb_tech_9_tt + } path = { leads_to_tech = all_or_nothing_armor_scheme research_cost_coeff = 1 @@ -2315,6 +2445,9 @@ technologies = { on_research_complete = { custom_effect_tooltip = heavy_armor_advice_tt } + on_research_complete = { + custom_effect_tooltip = bb_tech_9_tt + } path = { leads_to_tech = all_or_nothing_armor_box_armor_scheme research_cost_coeff = 1 @@ -2357,6 +2490,9 @@ technologies = { on_research_complete = { custom_effect_tooltip = heavy_armor_advice_tt } + on_research_complete = { + custom_effect_tooltip = bb_tech_9_tt + } xp_research_type = navy xp_boost_cost = 20 @@ -2397,6 +2533,9 @@ technologies = { } harvey_steel = { + on_research_complete = { + custom_effect_tooltip = bb_tech_10_tt + } xp_research_type = navy xp_boost_cost = 20 xp_research_bonus = 1.50 @@ -2444,6 +2583,9 @@ technologies = { } krupp_steel = { + on_research_complete = { + custom_effect_tooltip = bb_tech_10_tt + } xp_research_type = navy xp_boost_cost = 20 xp_research_bonus = 1.50 @@ -2491,6 +2633,9 @@ technologies = { } krupp_cemented_steel = { + on_research_complete = { + custom_effect_tooltip = bb_tech_10_tt + } xp_research_type = navy xp_boost_cost = 20 xp_research_bonus = 1.50 @@ -2542,6 +2687,9 @@ technologies = { } ducol_steel = { + on_research_complete = { + custom_effect_tooltip = bb_tech_10_tt + } xp_research_type = navy xp_boost_cost = 20 xp_research_bonus = 1.50 @@ -2578,6 +2726,9 @@ technologies = { } homogeneous_krupp_steel = { + on_research_complete = { + custom_effect_tooltip = bb_tech_10_tt + } xp_research_type = navy xp_boost_cost = 20 xp_research_bonus = 1.50 @@ -2612,6 +2763,9 @@ technologies = { # # ### # # # # ## # # ### # ## early_ship_hull_heavy = { + on_research_complete = { + custom_effect_tooltip = bb_tech_1_tt + } enable_equipments = { vnr_ship_hull_heavy_1 @@ -2674,6 +2828,9 @@ technologies = { } basic_ship_hull_heavy = { + on_research_complete = { + custom_effect_tooltip = bb_tech_6_tt + } enable_equipments = { vnr_ship_hull_heavy_2 @@ -2736,6 +2893,9 @@ technologies = { } } ship_hull_super_heavy = { + on_research_complete = { + custom_effect_tooltip = bb_tech_8_tt + } enable_equipments = { vnr_ship_hull_super_heavy_1 @@ -2775,6 +2935,9 @@ technologies = { } interwar_ship_hull_heavy = { + on_research_complete = { + custom_effect_tooltip = bb_tech_7_tt + } enable_equipments = { vnr_ship_hull_heavy_3 @@ -2832,6 +2995,9 @@ technologies = { } improved_ship_hull_heavy = { + on_research_complete = { + custom_effect_tooltip = bb_tech_0_tt + } enable_equipments = { vnr_ship_hull_heavy_4 @@ -2893,6 +3059,9 @@ technologies = { } advanced_ship_hull_heavy = { + on_research_complete = { + custom_effect_tooltip = bb_tech_0_tt + } enable_equipments = { vnr_ship_hull_heavy_5 @@ -3232,6 +3401,9 @@ technologies = { } improved_conning_tower = { + on_research_complete = { + custom_effect_tooltip = bb_tech_6_tt + } xp_research_type = navy xp_boost_cost = 20 xp_research_bonus = 1.25 @@ -3308,6 +3480,9 @@ technologies = { } heavy_ship_refit_reduction = { + on_research_complete = { + custom_effect_tooltip = bb_tech_3_tt + } xp_research_type = navy xp_boost_cost = 20 @@ -3336,6 +3511,9 @@ technologies = { } enhanced_horizontal_defense = { + on_research_complete = { + custom_effect_tooltip = bb_tech_10_tt + } xp_research_type = navy xp_boost_cost = 20 xp_research_bonus = 1.50 @@ -3581,6 +3759,9 @@ technologies = { } combat_information_center = { + on_research_complete = { + custom_effect_tooltip = bb_tech_4_tt + } research_cost = 1.5 enable_equipment_modules = { ship_fire_control_system_4 @@ -3614,6 +3795,9 @@ technologies = { } naval_tactical_data_system = { + on_research_complete = { + custom_effect_tooltip = bb_tech_4_tt + } research_cost = 1.5 naval_coordination = 0.1 positioning = 0.1 @@ -3701,6 +3885,9 @@ technologies = { } memory_expansion = { + on_research_complete = { + custom_effect_tooltip = cw_tech_2_tt + } research_cost = 1.5 naval_hit_chance = 0.05 naval_critical_score_chance_factor = 0.05 @@ -3731,6 +3918,9 @@ technologies = { } } integrated_combat_system = { + on_research_complete = { + custom_effect_tooltip = dd_tech_4_tt + } is_special_project_tech = yes allow = { ROOT = { @@ -3768,6 +3958,9 @@ technologies = { } } tactical_data_link = { + on_research_complete = { + custom_effect_tooltip = cw_tech_1_tt + } research_cost = 1.5 start_year = 1955 @@ -3980,6 +4173,9 @@ technologies = { } early_ship_hull_carrier = { + on_research_complete = { + custom_effect_tooltip = cv_tech_9_tt + } enable_equipments = { vnr_ship_hull_carrier_conversion_bb @@ -4045,6 +4241,9 @@ technologies = { } basic_ship_hull_carrier = { + on_research_complete = { + custom_effect_tooltip = cv_tech_0_tt + } enable_equipments = { vnr_ship_hull_carrier_1 @@ -4109,6 +4308,9 @@ technologies = { } improved_ship_hull_carrier = { + on_research_complete = { + custom_effect_tooltip = cv_tech_1_tt + } enable_equipments = { vnr_ship_hull_carrier_2 @@ -4182,6 +4384,9 @@ technologies = { } advanced_ship_hull_carrier = { + on_research_complete = { + custom_effect_tooltip = cv_tech_7_tt + } enable_equipments = { vnr_ship_hull_carrier_3 @@ -4241,6 +4446,9 @@ technologies = { } arresting_gear = { + on_research_complete = { + custom_effect_tooltip = cv_tech_2_tt + } research_cost = 0.75 start_year = 1925 @@ -4260,7 +4468,7 @@ technologies = { factor = 1 } - special_project_specialization = { specialization_naval } + special_project_specialization = { specialization_naval specialization_air } categories = { naval_equipment cv_tech @@ -4269,6 +4477,9 @@ technologies = { } landing_aid_system = { + on_research_complete = { + custom_effect_tooltip = cv_tech_2_tt + } research_cost = 0.75 start_year = 1925 @@ -4294,7 +4505,7 @@ technologies = { factor = 2 } - special_project_specialization = { specialization_naval } + special_project_specialization = { specialization_naval specialization_air } categories = { naval_equipment cv_tech @@ -4322,7 +4533,7 @@ technologies = { factor = 1 } - special_project_specialization = { specialization_naval } + special_project_specialization = { specialization_naval specialization_air } categories = { naval_equipment cv_tech @@ -4381,7 +4592,7 @@ technologies = { } } - special_project_specialization = { specialization_naval } + special_project_specialization = { specialization_naval specialization_air } categories = { naval_equipment cv_tech @@ -4389,6 +4600,9 @@ technologies = { } dive_bomber_study = { + on_research_complete = { + custom_effect_tooltip = cv_tech_1_tt + } research_cost = 1.25 start_year = 1938 @@ -4419,7 +4633,7 @@ technologies = { } } - special_project_specialization = { specialization_naval } + special_project_specialization = { specialization_naval specialization_air } categories = { naval_equipment cv_tech @@ -4428,6 +4642,9 @@ technologies = { } carrier_damage_control = { + on_research_complete = { + custom_effect_tooltip = cv_tech_5_tt + } research_cost = 1.25 start_year = 1941 @@ -4565,6 +4782,9 @@ technologies = { } } folding_wing = { + on_research_complete = { + custom_effect_tooltip = cv_tech_7_tt + } research_cost = 1.5 start_year = 1942 @@ -4595,7 +4815,7 @@ technologies = { } } - special_project_specialization = { specialization_naval } + special_project_specialization = { specialization_naval specialization_air } categories = { naval_equipment cv_tech @@ -4604,6 +4824,9 @@ technologies = { } carrier_steam_catapult = { + on_research_complete = { + custom_effect_tooltip = cv_tech_4_tt + } research_cost = 1 start_year = 1944 @@ -4631,7 +4854,7 @@ technologies = { } } - special_project_specialization = { specialization_naval } + special_project_specialization = { specialization_naval specialization_air } categories = { naval_equipment cv_tech @@ -4718,6 +4941,9 @@ technologies = { } tactical_air_navigation_system = { + on_research_complete = { + custom_effect_tooltip = cv_tech_3_tt + } research_cost = 1 start_year = 1948 @@ -4736,7 +4962,7 @@ technologies = { factor = 1 } - special_project_specialization = { specialization_naval } + special_project_specialization = { specialization_naval specialization_air } categories = { naval_equipment cv_tech @@ -4746,6 +4972,9 @@ technologies = { } } airborne_early_warning = { + on_research_complete = { + custom_effect_tooltip = cv_tech_3_tt + } research_cost = 1.5 start_year = 1951 @@ -4762,7 +4991,7 @@ technologies = { factor = 1 } - special_project_specialization = { specialization_naval } + special_project_specialization = { specialization_naval specialization_air } categories = { naval_equipment cv_tech @@ -4786,7 +5015,7 @@ technologies = { factor = 1 } - special_project_specialization = { specialization_naval } + special_project_specialization = { specialization_naval specialization_air } categories = { naval_equipment cv_tech @@ -4810,7 +5039,7 @@ technologies = { factor = 1 } - special_project_specialization = { specialization_naval } + special_project_specialization = { specialization_naval specialization_air } categories = { naval_equipment cv_tech @@ -4818,6 +5047,9 @@ technologies = { } } luneburg_lens = { + on_research_complete = { + custom_effect_tooltip = cw_tech_2_tt + } research_cost = 1.2 start_year = 1952 @@ -4838,7 +5070,7 @@ technologies = { factor = 3 } - special_project_specialization = { specialization_naval } + special_project_specialization = { specialization_naval specialization_air } categories = { naval_equipment cv_tech @@ -4855,6 +5087,9 @@ technologies = { #(_)-(_) ## ## ### # # # # # # ### # # ### ## early_ship_hull_submarine = { + on_research_complete = { + custom_effect_tooltip = ss_tech_1_tt + } enable_equipments = { vnr_ship_hull_submarine_1 @@ -4918,6 +5153,9 @@ technologies = { } basic_ship_hull_submarine = { + on_research_complete = { + custom_effect_tooltip = ss_tech_2_tt + } enable_equipments = { vnr_ship_hull_submarine_2 @@ -4977,6 +5215,9 @@ technologies = { } improved_ship_hull_submarine = { + on_research_complete = { + custom_effect_tooltip = ss_tech_5_tt + } enable_equipments = { vnr_ship_hull_submarine_3 @@ -5036,6 +5277,9 @@ technologies = { } advanced_ship_hull_submarine = { + on_research_complete = { + custom_effect_tooltip = ss_tech_0_tt + } enable_equipments = { vnr_ship_hull_submarine_4 @@ -5093,6 +5337,9 @@ technologies = { } modern_ship_hull_submarine = { + on_research_complete = { + custom_effect_tooltip = ss_tech_6_tt + } enable_equipments = { vnr_ship_hull_submarine_5 @@ -5507,6 +5754,9 @@ technologies = { } basic_periscope = { + on_research_complete = { + custom_effect_tooltip = ss_tech_3_tt + } enable_equipment_modules = { sub_ship_periscope_1 @@ -5537,6 +5787,9 @@ technologies = { } } improved_periscope = { + on_research_complete = { + custom_effect_tooltip = ss_tech_3_tt + } enable_equipment_modules = { sub_ship_periscope_2 @@ -5571,6 +5824,9 @@ technologies = { } } advanced_periscope = { + on_research_complete = { + custom_effect_tooltip = ss_tech_3_tt + } enable_equipment_modules = { sub_ship_periscope_3 @@ -5651,6 +5907,9 @@ technologies = { } modern_periscope = { + on_research_complete = { + custom_effect_tooltip = ss_tech_4_tt + } research_cost = 0.75 enable_equipment_modules = { sub_ship_periscope_4 @@ -5859,6 +6118,9 @@ technologies = { } } cruiser_submarines = { + on_research_complete = { + custom_effect_tooltip = ss_tech_1_tt + } enable_equipments = { vnr_ship_hull_cruiser_submarine @@ -5904,9 +6166,15 @@ technologies = { } } escort_carriers_ship = { + on_research_complete = { + custom_effect_tooltip = cv_tech_6_tt + } enable_equipments = { vnr_ship_hull_escort_carrier } + enable_equipment_modules = { + ship_hull_carrier_role_cve + } research_cost = 0.4 start_year = 1940 @@ -5921,6 +6189,9 @@ technologies = { } } super_carriers = { + on_research_complete = { + custom_effect_tooltip = cv_tech_8_tt + } enable_equipments = { vnr_ship_hull_super_carrier } @@ -6012,6 +6283,9 @@ technologies = { } ship_to_ship_missile = { + on_research_complete = { + custom_effect_tooltip = ca_tech_8_tt + } research_cost = 1.5 start_year = 1945 is_special_project_tech = yes @@ -6050,6 +6324,9 @@ technologies = { } advanced_missile_system = { + on_research_complete = { + custom_effect_tooltip = ca_tech_9_tt + } research_cost = 2 start_year = 1949 diff --git a/src/common/terrain/00_terrain.txt b/src/common/terrain/00_terrain.txt index 261378b..220a681 100755 --- a/src/common/terrain/00_terrain.txt +++ b/src/common/terrain/00_terrain.txt @@ -34,6 +34,10 @@ categories = { ai_terrain_importance_factor = 5.0 match_value = 5 sound_type = forest + buildings_max_level = { + bunker = 4 + coastal_bunker = 6 + } units = { attack = -0.15 @@ -56,6 +60,10 @@ categories = { ai_terrain_importance_factor = 3.0 match_value = 2 sound_type = desert + buildings_max_level = { + bunker = 5 + coastal_bunker = 6 + } units = { attack = -0.25 @@ -78,6 +86,10 @@ categories = { ai_terrain_importance_factor = 10.0 match_value = 10 sound_type = desert + buildings_max_level = { + bunker = 4 + coastal_bunker = 6 + } units = { attack = -0.5 @@ -99,6 +111,10 @@ categories = { combat_support_width = 35 match_value = 0.5 sound_type = plains + buildings_max_level = { + bunker = 5 + coastal_bunker = 6 + } } urban = { @@ -109,6 +125,10 @@ categories = { combat_support_width = 40 match_value = 4 sound_type = plains + buildings_max_level = { + bunker = 5 + coastal_bunker = 6 + } units = { attack = -0.3 @@ -131,6 +151,10 @@ categories = { ai_terrain_importance_factor = 6.0 match_value = 6 sound_type = forest + buildings_max_level = { + bunker = 3 + coastal_bunker = 6 + } units = { attack = -0.3 @@ -156,6 +180,10 @@ categories = { ai_terrain_importance_factor = 8.0 match_value = 8 sound_type = forest + buildings_max_level = { + bunker = 3 + coastal_bunker = 6 + } units = { attack = -0.4 @@ -178,6 +206,10 @@ categories = { ai_terrain_importance_factor = 8.0 match_value = 8 sound_type = desert + buildings_max_level = { + bunker = 4 + coastal_bunker = 6 + } sickness_chance = 1.0 @@ -201,6 +233,14 @@ categories = { } navy_fuel_consumption_factor = 0.2 } + SH_battleship = { + units = { + attack = -0.2 + movement = -0.2 + defence = -0.2 + } + navy_fuel_consumption_factor = 0.2 + } battleship = { units = { attack = -0.2 @@ -209,7 +249,7 @@ categories = { } navy_fuel_consumption_factor = 0.2 } - SH_battleship = { + battlecarrier = { units = { attack = -0.2 movement = -0.2 @@ -217,6 +257,14 @@ categories = { } navy_fuel_consumption_factor = 0.2 } + ##! armored_cruiser = { + ##! units = { + ##! attack = -0.2 + ##! movement = -0.2 + ##! defence = -0.2 + ##! } + ##! navy_fuel_consumption_factor = 0.2 + ##! } heavy_cruiser = { units = { attack = -0.2 @@ -225,7 +273,7 @@ categories = { } navy_fuel_consumption_factor = 0.2 } - medium_cruiser = { + medium_cruiser = { units = { attack = -0.2 movement = -0.2 @@ -333,4 +381,4 @@ terrain = { jungle_blend_18 = { type = mountain color = { 27 } texture = 7 } desert_mountain_tops = { type = mountain color = { 31 } texture = 15 } -} \ No newline at end of file +} diff --git a/src/common/units/battlecruiser.txt b/src/common/units/battlecruiser.txt index 918a53b..f71004a 100755 --- a/src/common/units/battlecruiser.txt +++ b/src/common/units/battlecruiser.txt @@ -15,12 +15,12 @@ sub_units = { } } - max_organisation = 50 + max_organisation = 40 supply_consumption = 0.33 critical_parts = { rudder_jammed destroyed_ammo_storage broken_propeller on_fire } - critical_part_damage_chance_mult = 1.25 + critical_part_damage_chance_mult = 1.0 hit_profile_mult = 1.0 } diff --git a/src/common/units/critical_parts/00_critical_parts.txt b/src/common/units/critical_parts/00_critical_parts.txt index e5149c3..452f885 100755 --- a/src/common/units/critical_parts/00_critical_parts.txt +++ b/src/common/units/critical_parts/00_critical_parts.txt @@ -152,14 +152,14 @@ critical_parts = { icon = "GFX_default_critical_damage_icons" frame = 6 stat_penalties = { - carrier_size = -0.2 + carrier_size = -0.4 } modifier = { navy_org_factor = -0.3 } chance = 0.75 - org_damage_multiplier = 1 - str_damage_multiplier = 1 + org_damage_multiplier = 1.25 + str_damage_multiplier = 1.25 base_damage_instance = 1 damage_instance_per_added_module = 1 max_damage_instance = 1 @@ -168,14 +168,14 @@ critical_parts = { icon = "GFX_default_critical_damage_icons" frame = 6 stat_penalties = { - carrier_size = -0.1 + carrier_size = -0.2 } modifier = { navy_org_factor = -0.15 } chance = 0.5 - org_damage_multiplier = 0.75 - str_damage_multiplier = 0.75 + org_damage_multiplier = 1 + str_damage_multiplier = 1 base_damage_instance = 1 damage_instance_per_added_module = 1 max_damage_instance = 1 @@ -187,8 +187,8 @@ critical_parts = { navy_org_factor = -0.9 naval_morale_factor = -1 } - chance = 0.1 - org_damage_multiplier = 3 - str_damage_multiplier = 3 + chance = 0.05 + org_damage_multiplier = 10 + str_damage_multiplier = 10 } } \ No newline at end of file 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 7f37bbd..58617e3 100755 --- a/src/common/units/equipment/modules/00_ship_modules_aviation.txt +++ b/src/common/units/equipment/modules/00_ship_modules_aviation.txt @@ -41,7 +41,6 @@ equipment_modules = { add_stats = { carrier_size = 2 build_cost_ic = 1300 - reliability = 0.025 max_strength = 40 anti_air_attack = 2.5 surface_detection = 4 @@ -72,6 +71,7 @@ equipment_modules = { max_strength = 30 anti_air_attack = 1.5 supply_consumption = 0.015 + reliability = -0.025 } manpower = 200 #outside the add_stats section for code reasons multiply_stats = { @@ -115,6 +115,7 @@ equipment_modules = { build_cost_ic = 2000 max_organisation = -0.05 surface_detection = 5 + reliability = -0.05 max_strength = 55 anti_air_attack = 3 supply_consumption = 0.025 @@ -161,6 +162,7 @@ equipment_modules = { build_cost_ic = 2000 surface_detection = 8 max_strength = 80 + reliability = -0.1 anti_air_attack = 3 supply_consumption = 0.03 } @@ -183,6 +185,7 @@ equipment_modules = { build_cost_ic = 2000 surface_detection = 4 max_strength = 30 + reliability = -0.025 anti_air_attack = 1.5 supply_consumption = 0.015 } @@ -356,10 +359,11 @@ equipment_modules = { category = carrier_unit add_stats = { reliability = 0.1 + max_organisation = 0.1 } multiply_stats = { max_strength = 0.05 - build_cost_ic = 0.05 + build_cost_ic = 0.075 } } carrier_scouting_unit = { @@ -416,13 +420,13 @@ equipment_modules = { category = carrier_island gui_category = carrier_miscellaneous add_stats = { - max_organisation = 0.1 + max_organisation = 0.05 reliability = -0.05 build_cost_ic = 200 } multiply_stats = { surface_detection = 0.01 - naval_speed = -0.025 + naval_speed = -0.05 naval_torpedo_damage_reduction_factor = 0.01 } } @@ -456,7 +460,7 @@ equipment_modules = { multiply_stats = { naval_speed = -0.025 armor_value = 0.1 - build_cost_ic = 0.1 + build_cost_ic = 0.15 } } carrier_tracing_unit = { diff --git a/src/common/units/equipment/modules/00_ship_modules_electronics.txt b/src/common/units/equipment/modules/00_ship_modules_electronics.txt index 9432be4..e99117b 100755 --- a/src/common/units/equipment/modules/00_ship_modules_electronics.txt +++ b/src/common/units/equipment/modules/00_ship_modules_electronics.txt @@ -17,10 +17,14 @@ equipment_modules = { build_cost_ic = 70 surface_detection = 1 } + forbid_module_categories = { + ship_radar + } } ship_radar_1 = { abbreviation = "sbj" category = ship_radar + parent = ship_mast_1 sfx = sfx_ui_sd_module_sonar multiply_stats = { 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 080ae82..f215153 100755 --- a/src/common/units/equipment/modules/00_ship_modules_gun.txt +++ b/src/common/units/equipment/modules/00_ship_modules_gun.txt @@ -23,7 +23,7 @@ equipment_modules = { naval_speed = -0.001 } add_average_stats = { - lg_armor_piercing = 1 + lg_armor_piercing = 3 } dismantle_cost_ic = 2 @@ -46,7 +46,7 @@ equipment_modules = { naval_speed = -0.005 } add_average_stats = { - lg_armor_piercing = 4 + lg_armor_piercing = 4.5 } dismantle_cost_ic = 4 @@ -112,7 +112,7 @@ equipment_modules = { naval_speed = -0.001 } add_average_stats = { - lg_armor_piercing = 1 + lg_armor_piercing = 3 } dismantle_cost_ic = 4 @@ -135,7 +135,7 @@ equipment_modules = { naval_speed = -0.005 } add_average_stats = { - lg_armor_piercing = 4 + lg_armor_piercing = 4.5 } dismantle_cost_ic = 8 @@ -202,7 +202,7 @@ equipment_modules = { } add_average_stats = { - lg_armor_piercing = 0.5 + lg_armor_piercing = 2.5 } dismantle_cost_ic = 10 @@ -226,7 +226,7 @@ equipment_modules = { } add_average_stats = { - lg_armor_piercing = 3 + lg_armor_piercing = 4 } dismantle_cost_ic = 20 @@ -297,7 +297,7 @@ equipment_modules = { naval_speed = -0.02 } add_average_stats = { - lg_armor_piercing = 14 + lg_armor_piercing = 10 } dismantle_cost_ic = 28 @@ -319,7 +319,7 @@ equipment_modules = { } add_average_stats = { - lg_armor_piercing = 0.5 + lg_armor_piercing = 2.5 } dismantle_cost_ic = 5 @@ -342,7 +342,7 @@ equipment_modules = { } add_average_stats = { - lg_armor_piercing = 3 + lg_armor_piercing = 4 } dismantle_cost_ic = 10 @@ -411,7 +411,7 @@ equipment_modules = { naval_speed = -0.015 } add_average_stats = { - lg_armor_piercing = 14 + lg_armor_piercing = 10 } dismantle_cost_ic = 20 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 7d4d63e..6463c6a 100755 --- a/src/common/units/equipment/modules/00_ship_modules_propulsion.txt +++ b/src/common/units/equipment/modules/00_ship_modules_propulsion.txt @@ -264,7 +264,7 @@ equipment_modules = { add_stats = { #naval_speed = 5 fuel_consumption = 5 - build_cost_ic = 90 + build_cost_ic = 50 } multiply_stats = { @@ -289,7 +289,7 @@ equipment_modules = { add_stats = { #naval_speed = 5 fuel_consumption = 7 - build_cost_ic = 120 + build_cost_ic = 80 } multiply_stats = { @@ -317,7 +317,7 @@ equipment_modules = { add_stats = { #naval_speed = 5 fuel_consumption = 9 - build_cost_ic = 150 + build_cost_ic = 120 } multiply_stats = { @@ -345,7 +345,7 @@ equipment_modules = { add_stats = { #naval_speed = 5 fuel_consumption = 11 - build_cost_ic = 170 + build_cost_ic = 150 } multiply_stats = { @@ -372,8 +372,8 @@ equipment_modules = { add_stats = { #naval_speed = 5 fuel_consumption = 15 - build_cost_ic = 1500 - reliability = -0.3 + build_cost_ic = 750 + reliability = -0.2 } multiply_stats = { @@ -383,7 +383,7 @@ equipment_modules = { } can_convert_from = { module_category = sub_ship_engine - convert_cost_ic = 450 + convert_cost_ic = 900 } } sub_ship_engine_nuclear = { @@ -393,7 +393,7 @@ equipment_modules = { add_stats = { #naval_speed = 5 - build_cost_ic = 4000 + build_cost_ic = 3000 naval_range = 50000 reliability = -0.3 } diff --git a/src/common/units/equipment/modules/00_ship_modules_protection.txt b/src/common/units/equipment/modules/00_ship_modules_protection.txt index 7e8077b..1cff19e 100755 --- a/src/common/units/equipment/modules/00_ship_modules_protection.txt +++ b/src/common/units/equipment/modules/00_ship_modules_protection.txt @@ -967,7 +967,7 @@ equipment_modules = { armor_value = 30 naval_torpedo_enemy_critical_chance_factor = -0.1 naval_torpedo_damage_reduction_factor = 0.15 - reliability = 0.15 + reliability = 0.05 } dismantle_cost_ic = 4500 can_convert_from = { @@ -1216,10 +1216,8 @@ equipment_modules = { pressure_hull_1 = { category = pressure_hull - add_stats = { - build_cost_ic = 100 - } multiply_stats = { + build_cost_ic = 0.05 max_strength = 0.05 } can_convert_from = { @@ -1231,10 +1229,8 @@ equipment_modules = { category = pressure_hull parent = pressure_hull_1 - add_stats = { - build_cost_ic = 150 - } multiply_stats = { + build_cost_ic = 0.075 max_strength = 0.1 sub_visibility = -0.025 } @@ -1248,10 +1244,8 @@ equipment_modules = { category = pressure_hull parent = pressure_hull_2 - add_stats = { - build_cost_ic = 200 - } multiply_stats = { + build_cost_ic = 0.1 max_strength = 0.15 sub_visibility = -0.05 } @@ -1264,10 +1258,8 @@ equipment_modules = { category = pressure_hull parent = pressure_hull_3 - add_stats = { - build_cost_ic = 300 - } multiply_stats = { + build_cost_ic = 0.125 max_strength = 0.2 sub_visibility = -0.075 } @@ -1280,10 +1272,8 @@ equipment_modules = { category = pressure_hull parent = pressure_hull_4 - add_stats = { - build_cost_ic = 600 - } multiply_stats = { + build_cost_ic = 0.15 max_strength = 0.3 sub_visibility = -0.085 naval_speed = 0.1 @@ -1325,7 +1315,7 @@ equipment_modules = { ship_light_medium_battery_double } } - ship_cruiser_camo_2 = { + ship_cruiser_camo_2 = { # civilian ship disguise, merchant raider/auxiliary cruiser category = raider_kit multiply_stats = { @@ -1336,6 +1326,7 @@ equipment_modules = { anti_air_attack = -0.5 torpedo_attack = -0.8 surface_visibility = -0.2 + max_strength = -0.25 build_cost_ic = 0.02 } diff --git a/src/common/units/equipment/modules/00_ship_modules_role.txt b/src/common/units/equipment/modules/00_ship_modules_role.txt index a04da00..3b118b2 100755 --- a/src/common/units/equipment/modules/00_ship_modules_role.txt +++ b/src/common/units/equipment/modules/00_ship_modules_role.txt @@ -41,11 +41,12 @@ equipment_modules = { category = dd_role multiply_stats = { lg_attack = -0.1 - max_strength = -0.05 + max_strength = -0.15 naval_speed = -0.3 sub_detection = 0.1 torpedo_attack = -0.6 surface_visibility = -0.05 + naval_range = -0.1 build_cost_ic = -0.2 } dismantle_cost_ic = 3000 @@ -63,7 +64,7 @@ equipment_modules = { lg_attack = -0.15 lg_armor_piercing = -0.1 anti_air_attack = -0.15 - max_strength = -0.1 + max_strength = -0.25 naval_speed = -0.4 surface_visibility = -0.1 torpedo_attack = -0.8 @@ -168,6 +169,10 @@ equipment_modules = { ship_hull_cruiser_role_ca = { category = c_role add_equipment_type = capital_ship + add_stats = { + naval_heavy_gun_hit_chance_factor = 0.05 + naval_light_gun_hit_chance_factor = 0.05 + } forbid_module_categories = { ship_medium_heavy_battery_triple ship_medium_heavy_battery_double @@ -200,6 +205,10 @@ equipment_modules = { ship_light_medium_battery ship_light_medium_battery_double ship_light_medium_battery_single + ship_light_battery + ship_light_battery_double + dp_light_battery + dp_light_battery_single ship_missile ship_missile_aa raider_kit @@ -345,6 +354,10 @@ equipment_modules = { naval_range = 0.5 } dismantle_cost_ic = 3000 + forbid_module_categories = { + ship_medium_heavy_battery_double + ship_medium_heavy_battery_triple + } } ship_hull_cruiser_role_cd = { category = cds_role @@ -355,6 +368,8 @@ equipment_modules = { dismantle_cost_ic = 3000 forbid_module_categories = { ship_cruiser_heavy_armor + ship_medium_heavy_battery_double + ship_medium_heavy_battery_triple } } ship_hull_cruiser_role_mo = { @@ -368,6 +383,10 @@ equipment_modules = { build_cost_ic = 0.1 naval_range = 0.5 } + forbid_module_categories = { + ship_medium_heavy_battery_double + ship_medium_heavy_battery_triple + } } @@ -442,6 +461,19 @@ equipment_modules = { ship_deck_space_mega } } + ship_hull_carrier_role_cve = { + category = cve_role + gui_category = cv_role + multiply_stats = { + anti_air_attack = -0.1 + max_organisation = -0.2 + } + dismantle_cost_ic = 100000 + forbid_module_categories = { + ship_deck_space + ship_deck_space_mega + } + } ###################### 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 d6a2cfd..da542d7 100755 --- a/src/common/units/equipment/modules/00_ship_modules_support.txt +++ b/src/common/units/equipment/modules/00_ship_modules_support.txt @@ -423,7 +423,7 @@ equipment_modules = { add_stats = { torpedo_attack = 14 - build_cost_ic = 80 + build_cost_ic = 50 naval_torpedo_hit_chance_factor = 0.01 } @@ -447,7 +447,7 @@ equipment_modules = { add_stats = { torpedo_attack = 18 - build_cost_ic = 100 + build_cost_ic = 70 naval_torpedo_hit_chance_factor = 0.02 } @@ -475,7 +475,7 @@ equipment_modules = { add_stats = { torpedo_attack = 22 - build_cost_ic = 120 + build_cost_ic = 90 naval_torpedo_hit_chance_factor = 0.03 } @@ -500,7 +500,7 @@ equipment_modules = { add_stats = { torpedo_attack = 26 - build_cost_ic = 140 + build_cost_ic = 110 naval_torpedo_hit_chance_factor = 0.04 } @@ -525,7 +525,7 @@ equipment_modules = { add_stats = { torpedo_attack = 30 sub_attack = 8 - build_cost_ic = 180 + build_cost_ic = 150 naval_torpedo_hit_chance_factor = 0.05 } @@ -823,9 +823,11 @@ equipment_modules = { sub_detection = 2 sub_attack = 1.5 build_cost_ic = 150 + surface_visibility = 0.5 } multiply_stats = { naval_speed = -0.003 + surface_visibility = 0.025 } } ship_airplane_launcher_2 = { @@ -838,6 +840,7 @@ equipment_modules = { sub_detection = 3.5 sub_attack = 2.5 build_cost_ic = 250 + surface_visibility = 1 } can_convert_from = { module_category = ship_airplane_launcher @@ -845,6 +848,7 @@ equipment_modules = { } multiply_stats = { naval_speed = -0.004 + surface_visibility = 0.05 } } ship_helipad = { @@ -855,6 +859,7 @@ equipment_modules = { sub_detection = 4.5 sub_attack = 6 build_cost_ic = 200 + surface_visibility = 0.025 } multiply_stats = { naval_speed = -0.005 @@ -863,7 +868,7 @@ equipment_modules = { recon_drone_1 = { category = ship_airplane_launcher add_stats = { - surface_detection = 2 + surface_detection = 1 sub_detection = 3 build_cost_ic = 10 } @@ -889,10 +894,12 @@ equipment_modules = { add_stats = { surface_detection = 2 naval_torpedo_hit_chance_factor = 0.01 + reliability = -0.05 build_cost_ic = 150 } multiply_stats = { naval_speed = -0.003 + sub_visibility = 0.05 } } sub_airplane_launcher_2 = { @@ -903,6 +910,7 @@ equipment_modules = { naval_torpedo_hit_chance_factor = 0.02 hg_attack = 2 lg_attack = 1 + reliability = -0.05 build_cost_ic = 250 } can_convert_from = { @@ -911,6 +919,7 @@ equipment_modules = { } multiply_stats = { naval_speed = -0.004 + sub_visibility = 0.05 } } @@ -1376,7 +1385,7 @@ equipment_modules = { gfx = ship_cruiser_armor multiply_stats = { - build_cost_ic = 0.025 + build_cost_ic = 0.1 naval_speed = -0.02 } dismantle_cost_ic = 1000 diff --git a/src/common/units/equipment/ship_hull_carrier.txt b/src/common/units/equipment/ship_hull_carrier.txt index cf3b176..88931d2 100755 --- a/src/common/units/equipment/ship_hull_carrier.txt +++ b/src/common/units/equipment/ship_hull_carrier.txt @@ -40,7 +40,7 @@ equipments = { } fixed_ship_radar_slot = { required = no - allowed_module_categories = { carrier_mast ship_radar } + allowed_module_categories = { ship_radar } } fixed_ship_engine_slot = { required = yes @@ -257,7 +257,7 @@ equipments = { mid_1_custom_slot = empty } naval_range = 4000 - reliability = 0.65 + reliability = 0.7 max_strength = 110 naval_speed = 26.5 surface_visibility = 33 @@ -297,7 +297,7 @@ equipments = { } fixed_ship_radar_slot = { required = no - allowed_module_categories = { carrier_mast ship_radar } + allowed_module_categories = { ship_radar } } fixed_ship_engine_slot = { required = yes @@ -569,6 +569,10 @@ equipments = { allowed_module_categories = { carrier_miscellaneous carrier_island } } fixed_ship_flight_deck_slot = inherit + fixed_ship_role_slot = { + required = yes + allowed_module_categories = { cve_role } + } } default_modules = { @@ -620,6 +624,14 @@ equipments = { allowed_module_categories = { civilian_ship_engine } } fixed_ship_flight_deck_slot = inherit + fixed_ship_carrier_miscellaneous_slot_2 = { + required = yes + allowed_module_categories = { carrier_miscellaneous } + } + fixed_ship_role_slot = { + required = yes + allowed_module_categories = { cve_role } + } } default_modules = { @@ -627,17 +639,18 @@ equipments = { fixed_ship_anti_air_slot = empty fixed_ship_radar_slot = empty fixed_ship_engine_slot = civilian_ship_engine_1 + fixed_ship_carrier_miscellaneous_slot_2 = carrier_civilian_material } naval_range = 2000 - max_strength = 15 + max_strength = 25 fuel_consumption = 23 reliability = 0.5 - naval_speed = 18 + naval_speed = 20 sub_detection = 4 surface_visibility = 16 - build_cost_ic = 180 + build_cost_ic = 220 resources = { steel = 1 } @@ -646,6 +659,10 @@ equipments = { module = carrier_secondary_island count < 1 } + module_count_limit = { + module = carrier_civilian_material + count > 0 + } } vnr_ship_hull_super_carrier = { @@ -738,7 +755,7 @@ equipments = { } naval_range = 6000 - reliability = 1.5 + reliability = 1.2 max_strength = 150 naval_speed = 29 surface_visibility = 30 @@ -841,7 +858,7 @@ equipments = { } naval_range = 6000 - reliability = 1.3 + reliability = 1.2 max_strength = 170 naval_speed = 28 surface_visibility = 32 diff --git a/src/common/units/equipment/ship_hull_submarine.txt b/src/common/units/equipment/ship_hull_submarine.txt index fc212fa..2a75ef1 100755 --- a/src/common/units/equipment/ship_hull_submarine.txt +++ b/src/common/units/equipment/ship_hull_submarine.txt @@ -195,7 +195,7 @@ equipments = { - build_cost_ic = 180 + build_cost_ic = 150 resources = { #oil = 1 steel = 2 @@ -254,7 +254,7 @@ equipments = { - build_cost_ic = 250 + build_cost_ic = 200 resources = { steel = 2 } @@ -306,7 +306,7 @@ equipments = { - build_cost_ic = 350 + build_cost_ic = 275 resources = { steel = 3 chromium = 1 @@ -364,7 +364,7 @@ equipments = { max_strength = 50 - build_cost_ic = 500 + build_cost_ic = 400 resources = { steel = 3 chromium = 1 @@ -452,7 +452,7 @@ equipments = { - build_cost_ic = 320 + build_cost_ic = 250 resources = { steel = 2 } @@ -507,7 +507,7 @@ equipments = { manpower = 50 - build_cost_ic = 100 + build_cost_ic = 80 resources = { steel = 1 } diff --git a/src/common/units/equipment/x_plane_airframes.txt b/src/common/units/equipment/x_plane_airframes.txt index 7a291df..1f0a9bb 100755 --- a/src/common/units/equipment/x_plane_airframes.txt +++ b/src/common/units/equipment/x_plane_airframes.txt @@ -101,13 +101,6 @@ duplicate_archetypes = { air_map_icon_frame = 8 interface_overview_category_index = 3 } - medium_plane_naval_bomber_airframe = { - archetype = medium_plane_airframe - type = naval_bomber - picture = archetype_heavy_fighter_equipment - air_map_icon_frame = 3 - interface_overview_category_index = 2 - } medium_plane_scout_plane_airframe = { archetype = medium_plane_airframe diff --git a/src/common/units/x_cv_plane.txt b/src/common/units/x_cv_plane.txt new file mode 100755 index 0000000..bd6f85e --- /dev/null +++ b/src/common/units/x_cv_plane.txt @@ -0,0 +1,38 @@ +sub_units = { + # Small airframe + cv_fighter = { + sprite = light_plane + priority = 1 + active = yes + type = fighter + need = { cv_small_plane_airframe = 1 } + categories = { category_fighter } + carrier_air_wing_size = 10 + land_air_wing_size = 10 + mega_carrier_air_wing_size = 10 + } + + cv_cas = { + sprite = light_plane + priority = 2 + active = yes + type = cas + need = { cv_small_plane_cas_airframe = 1 } + categories = { category_cas } + carrier_air_wing_size = 10 + land_air_wing_size = 10 + mega_carrier_air_wing_size = 10 + } + + cv_nav_bomber = { + sprite = light_plane + priority = 3 + active = yes + type = naval_bomber + need = { cv_small_plane_naval_bomber_airframe = 1 } + categories = { category_nav_bomber } + carrier_air_wing_size = 10 + land_air_wing_size = 10 + mega_carrier_air_wing_size = 10 + } +} \ No newline at end of file diff --git a/src/descriptor.mod b/src/descriptor.mod index fed67ba..2c5e829 100755 --- a/src/descriptor.mod +++ b/src/descriptor.mod @@ -1,4 +1,4 @@ -version="v2.3 - Eastern Solomons" +version="v2.4 - Ironbottom Sound" tags={ "Military" "Translation" diff --git a/src/documentation/Guide.md b/src/documentation/Guide.md index 04d7fd3..0b8c0ce 100755 --- a/src/documentation/Guide.md +++ b/src/documentation/Guide.md @@ -27,7 +27,11 @@ Carrier, on the other hand, is very different from all kinds of firepower mentio Protection varies on different hulls. For example, destroyer has close to zero protection, cruiser has armor plates, while battleship possesses armor plates, armor schemes and torpedo defense systems. -When HP gets reduced to 0, the ship will be sunk. Typically, there are two ways to avoid it. Having more HP brings obvious benefits to the ship, and allows it to take more damage before sunk. Armor improves survivability with a different approach by reducing damage received each time it's hit. Based on the formula listed in intro panel, if armor piercing of a gun is lower than half of the armor, its damage is reduced to 20% of its original value. In a scenario where battleships fight toe-to-toe combat, armor is extremely useful against guns. +When HP gets reduced to 0, the ship will be sunk. Typically, there are two ways to avoid it. + +Having more HP brings obvious benefits to the ship, and allows it to take more damage before sunk. HP comes from many things, such as armor plates and advanced hulls, and more importantly, turrets. Except for light guns, all turrets have HP bonus to simulate a linear relation between tonnage and survivability, which is crucial on cruiser and heavy hulls in terms of protection. + +Armor improves survivability with a different approach by reducing damage received each time it's hit. Based on the formula listed in intro panel, if armor piercing of a gun is lower than half of the armor, its damage is reduced to 20% of its original value. In a scenario where battleships fight toe-to-toe combat, armor is extremely useful against guns. However, armor is not invincible if you take other types of firepower into consideration. For example, torpedo completely ignores armor, and it can do so much damage that even torpedo defense system is not effective enough to save the ship when it's hit. Luckily, with a good escort force, torpedo will have a hard time penetrating the screen line to get your capital ships. @@ -55,15 +59,15 @@ If you can fully understand the six dimensions, now it's time to design your fir **Carrier** -Carrier serves as the main source of damage in battle, and it heavily relies on its aircrafts. Despite CV plane templates, the most important thing about a carrier is its capacity, which requires you to mount as many hangars as possible. However, having too many hangars will certainly degrade speed and other metrics, especially that organisation and HP will impact sortie efficiency. Thus you should keep the degradation under control, and take caution in the usage of large open hangar which harms these stats to a large extent. +Carrier serves as the main source of damage in battle, and it heavily relies on its aircrafts. Despite CV plane templates, the most important thing about a carrier is its capacity, which requires you to mount as many hangars as possible. However, having too many hangars will certainly degrade speed and other metrics, especially that organisation and HP will impact sortie efficiency. You should keep the degradation under control, and take caution in the usage of large open hangar which harms these stats to a large extent. The logic behind this is, without organisation, planes won't take off, thus rendering your effort on capacity completely useless. **Heavy Ship** -You can't skip heavy ships in your fleet, such as battleships and battlecruisers. While screen ships escort capital ships, these heavy ships will escort carriers and boost their survivability by drawing attacks from aircrafts. It's hard to summarize the key to this type of ship because it literally needs every aspect to be perfectly balanced. Among them, firepower could be the most irrelevant factor in battleship designs since their maximum HP is almost immortal compared to guns' heavy attack, but armor and AA are definitely needed to protect itself and other ships, especially carriers. In that case, a historical battleship is more than sufficient to fit in any taskforce in the mod. +You can't skip heavy ships in your fleet, such as battleships and battlecruisers. While screen ships escort capital ships, these heavy ships will escort carriers and boost their survivability by drawing attacks from aircrafts. If one has to summarize the design of battleships, that will be "paradoxical". Let's take 3 factors into consideration, HP, cost, and strength. Since HP is deeply bounded with HP, a battleship needs as many guns as possible to boost its survivability and protect the fleet. However, that has raised another question, is it worthy in exchange for lower speed and incredible cost. As a result, I strongly recommend historical design with adequate guns and AAs for all your heavy ships. -On the contrary, battlecruiser is not a good option despite its advantage of speed. Except a higher chance to receive critical hits, battlecruiser in 1936 is starting to show marginal utilities (positive effect from speed gradually reduces as you keep investing in it). +On the contrary, battlecruiser is not a good option despite its advantage of speed. Except a higher chance to receive critical hits (50% more than battleship regardless of armor). In 1936, it has started to show marginal utilities (positive effect from speed gradually reduces as you keep investing in it). -As for super heavy battleships, you can mount one gun on it to fully utilize its high HP, but normally it's not recommended. +As for super heavy battleships, the notion of generic battleship still applies here. The only problem is always the cost. **Cruiser** @@ -71,10 +75,14 @@ Unlike vanilla, the traditional definition of light or heavy cruiser has been re - Heavy capital cruiser is the same as heavy cruiser in basegame with a capital ship related role. - Heavy fleet cruiser is a screen ship version of heavy cruiser with medium guns and a screen ship related role. - Light cruiser is the same as its origin in basegame with light medium guns and a screen ship related role. +and it prompts to 3 types of cruiser guns: +- Heavy medium gun: for large cruiser exclusively, heavy attack oriented, firepower slightly inferior to WWI dreadnoughts +- Medium gun: balanced between heavy and light attack, universal but not very effective to heavy ships (half penetration) +- Light medium gun: light attack oriented, unable to pierce heavy armor, almost useless towards heavy ships (it can hit but only leave scratches) In VNR, heavy cruiser can play role of either cruiser killer (heavy fleet cruiser) or economical capital ship (heavy capital cruiser), it's more flexible and can perform actions in both capital line and screen line based on the role you give it. -While light medium guns are similar to their origins, medium guns have bonus on HP and armor to simulate a linear relation between survivability and tonnage. As mentioned above, cruisers use light attack to eliminate screen ships and crush enemy's screen efficiency, creating a more favorable situation for your fleet to fire on the enemy. To achieve that, you need to pursue a fast and light-gun-centric design in order to keep up with destroyers and wipe out enemy's screen line as fast as you can. +As mentioned above, cruisers use light attack to eliminate screen ships and crush enemy's screen efficiency, creating a more favorable situation for your fleet to fire on the enemy. To achieve that, you need to pursue a fast and light-gun-centric design in order to keep up with destroyers and wipe out enemy's screen line as fast as you can. Cruiser is not only used for attacking, but also some supporting jobs, such as reconnaissance, and sometimes it can be a luxurious option for anti-submarine and mine warfare. That's where the role system gonna help you fully dig out the potential. Radar picket cruiser is perfect for spotting enemy fleet. Colonial cruiser is cheaper, good supplement to colonial empire like UK and also a second best choice for minor countries. Then you have large cruiser and missile cruiser if there are sufficient IC power within your nation. The list goes on, but one thing for sure is that cruiser offers the most possibilities in all kinds of ships. @@ -156,7 +164,7 @@ Battleship branch is actually quite flexible because you can drop it from anywhe **Carrier Branch** -I can't stress more about the dominating power of carrier in reality and mod. Except for some early sub-techs which only offer little bonus, most carrier techs are extremely useful and will definitely give you an upper hand in the battle. My suggestion is to skip techs before 1932, and get all of them after that. +I can't stress more about the dominating power of carrier in reality and mod. Most carrier techs are extremely useful or even mandatory, and will definitely give you an upper hand in the battle. My suggestion is to skip techs before 1932, and get all of them after that. **Submarine Branch** @@ -210,11 +218,19 @@ Above all, the supremacy weight of each ship is calculated by a formula between To simulate carrier's capability to send over the horizon strikes, the duration of combat is made longer in the mod, but I still kept it under control so that other ships still hold a place in navy. Carrier can send air strikes every 2-3 hour (based on your sortie efficiency) in different squadron size (based on carrier traffic and some other factors). 20 hours after the battle begins, fleet will have a chance to retreat both automatically and manually. Only 22 hours into the battle, battleship gets to fire its first salvo, while light ships still have to wait to the 30th hour to fire. +### Night Combat ### + +VNR expands experience of night combat by providing exclusive bonus or debuff at night. Torpedoes will turn the table at night with a 25% bonus on hit chance and 35% on penetration. + +### Retreat Process ### + +Retreating is made faster in VNR to simulate the quick disengagement in real naval war, leading to more frequent but indecisive battles. Of course, you can still have Midway kind of victory because of luck. + ### Positioning ### Positioning is typically used to measure how successful the fleet formation is in real life, which is a very important element in the era of ship of line. In the game, it is a factor applied to screen efficiency. Bad positioning may lead to degradation of screen efficiency. In that case, the preferred screen ratio is no longer 1:1:2, you will need more ships to achieve max screen efficiency. -Positioning is affected by several factors including relative size of fleet, speed, detection, etc. To achieve good positioning, make sure to have fast ships with good detection, and avoid maneuvering a super massive fleet around. +Positioning is affected by several factors including relative size of fleet, speed, detection, etc. To achieve good positioning, make sure to have fast ships with good detection, and avoid maneuvering a super massive fleet around. Any fleets with more than 65 ships have a chance to get penalized for high relative size, which is -30% positioning with every doubling of ships than the other side, capped to -150%. ### Supply Consumption ### diff --git a/src/events/00_navy_rework.txt b/src/events/00_navy_rework.txt index c5c44bc..1ff3431 100755 --- a/src/events/00_navy_rework.txt +++ b/src/events/00_navy_rework.txt @@ -419,4 +419,74 @@ country_event = { set_variable = { vnr_ai_production = 0 } update_ai_production_bonus = yes } +} +country_event = { + id = vnr_ai.2 + title = vnr_ai.2.t + desc = vnr_ai.2.d + is_triggered_only = yes + + option = { + #exprt + trigger = { + NOT = { has_global_flag = manual_enable_expert_ship } + } + name = vnr_ai.2.1 + set_global_flag = manual_enable_expert_ship + hidden_effect = { + every_country = { + limit = { is_ai_naval_major = yes } + remove_ideas = vnr_ai_dd_output_boost_1 + remove_ideas = vnr_ai_dd_output_boost_2 + add_ideas = vnr_ai_dd_output_boost_2 + navy_experience = 200 + } + } + } + option = { + #historical + name = vnr_ai.2.2 + clr_global_flag = manual_enable_expert_ship + hidden_effect = { + every_country = { + limit = { is_ai_naval_major = yes } + remove_ideas = vnr_ai_dd_output_boost_1 + remove_ideas = vnr_ai_dd_output_boost_2 + add_ideas = vnr_ai_dd_output_boost_1 + } + } + } +} +country_event = { + id = vnr_ai.3 + title = vnr_ai.3.t + desc = vnr_ai.3.d + is_triggered_only = yes + + option = { + #exprt + trigger = { + NOT = { has_global_flag = manual_enable_expert_plane } + } + name = vnr_ai.3.1 + set_global_flag = manual_enable_expert_plane + hidden_effect = { + every_country = { + limit = { is_ai_naval_major = yes } + add_ideas = vnr_cv_plane_output_boost + air_experience = 150 + } + } + } + option = { + #historical + name = vnr_ai.3.2 + clr_global_flag = manual_enable_expert_plane + hidden_effect = { + every_country = { + limit = { is_ai_naval_major = yes } + remove_ideas = vnr_cv_plane_output_boost + } + } + } } \ No newline at end of file diff --git a/src/events/ai_ships.txt b/src/events/ai_ships.txt index e5425da..e37eb47 100755 --- a/src/events/ai_ships.txt +++ b/src/events/ai_ships.txt @@ -286,7 +286,37 @@ country_event = { hidden = yes fire_only_once = yes trigger = { - date > 1939.1.1 + OR = { + date > 1939.1.1 + OR = { + AND = { + expert_ai_style = no + any_country = { + is_ai = no + count_triggers = { + amount = 2 + has_tech = improved_ship_hull_heavy + has_tech = improved_ship_hull_light + has_tech = improved_ship_hull_cruiser + has_tech = improved_ship_hull_submarine + } + } + } + AND = { + expert_ai_style = yes + any_country = { + is_ai = no + count_triggers = { + amount = 1 + has_tech = improved_ship_hull_heavy + has_tech = improved_ship_hull_light + has_tech = improved_ship_hull_cruiser + has_tech = improved_ship_hull_submarine + } + } + } + } + } NOT = { has_global_flag = naval_tech_1940 } has_game_rule = { rule = allow_ai_tech_auto_unlock option = FREE } } @@ -341,6 +371,7 @@ country_event = { improved_ballast_tank = 1 } ai_get_navy_experience = yes + ai_get_mio_upgrade = yes } } set_global_flag = naval_tech_1940 @@ -353,7 +384,40 @@ country_event = { hidden = yes fire_only_once = yes trigger = { - date > 1943.1.1 + OR = { + date > 1943.1.1 + OR = { + AND = { + expert_ai_style = no + any_country = { + is_ai = no + count_triggers = { + amount = 2 + has_tech = advanced_ship_hull_carrier + has_tech = advanced_ship_hull_heavy + has_tech = advanced_ship_hull_cruiser + has_tech = advanced_ship_hull_light + has_tech = advanced_ship_hull_submarine + } + } + } + AND = { + expert_ai_style = yes + any_country = { + is_ai = no + count_triggers = { + amount = 1 + has_tech = advanced_ship_hull_carrier + has_tech = advanced_ship_hull_heavy + has_tech = advanced_ship_hull_cruiser + has_tech = advanced_ship_hull_light + has_tech = advanced_ship_hull_submarine + } + } + } + } + } + NOT = { has_global_flag = naval_tech_1943 } has_game_rule = { rule = allow_ai_tech_auto_unlock option = FREE } } @@ -396,6 +460,7 @@ country_event = { fire_control_methods_3 = 1 } ai_get_navy_experience = yes + ai_get_mio_upgrade = yes } } set_global_flag = naval_tech_1943 @@ -408,7 +473,14 @@ country_event = { hidden = yes fire_only_once = yes trigger = { - date > 1944.6.1 + OR = { + has_global_flag = { + flag = naval_tech_1943 + value > 0 + days > 545 + } + has_global_flag = naval_tech_1949 + } NOT = { has_global_flag = naval_tech_1944 } has_game_rule = { rule = allow_ai_tech_auto_unlock option = FREE } } @@ -428,6 +500,7 @@ country_event = { full_armored_carrier = 1 } ai_get_navy_experience = yes + ai_get_mio_upgrade = yes } } set_global_flag = naval_tech_1944 @@ -440,7 +513,10 @@ country_event = { hidden = yes fire_only_once = yes trigger = { - date > 1946.1.1 + OR = { + date > 1946.1.1 + has_global_flag = naval_tech_1949 + } NOT = { has_global_flag = naval_tech_1945 } has_game_rule = { rule = allow_ai_tech_auto_unlock option = FREE } } @@ -462,6 +538,7 @@ country_event = { carrier_angled_deck = 1 } ai_get_navy_experience = yes + ai_get_mio_upgrade = yes } } set_global_flag = naval_tech_1945 @@ -474,7 +551,37 @@ country_event = { hidden = yes fire_only_once = yes trigger = { - date > 1949.1.1 + OR = { + date > 1949.1.1 + OR = { + AND = { + expert_ai_style = no + any_country = { + is_ai = no + count_triggers = { + amount = 2 + has_tech = modern_ship_hull_light + has_tech = modern_ship_hull_cruiser + has_tech = modern_ship_hull_submarine + has_tech = super_carriers + } + } + } + AND = { + expert_ai_style = yes + any_country = { + is_ai = no + count_triggers = { + amount = 1 + has_tech = modern_ship_hull_light + has_tech = modern_ship_hull_cruiser + has_tech = modern_ship_hull_submarine + has_tech = super_carriers + } + } + } + } + } NOT = { has_global_flag = naval_tech_1949 } has_game_rule = { rule = allow_ai_tech_auto_unlock option = FREE } } @@ -502,6 +609,7 @@ country_event = { super_carriers = 1 } ai_get_navy_experience = yes + ai_get_mio_upgrade = yes } } set_global_flag = naval_tech_1949 @@ -514,7 +622,11 @@ country_event = { hidden = yes fire_only_once = yes trigger = { - date > 1952.1.1 + has_global_flag = { + flag = naval_tech_1949 + value > 1 + days > 1095 + } NOT = { has_global_flag = naval_tech_1952 } has_game_rule = { rule = allow_ai_tech_auto_unlock option = FREE } } @@ -548,6 +660,7 @@ country_event = { advanced_missile_system = 1 } ai_get_navy_experience = yes + ai_get_mio_upgrade = yes } } set_global_flag = naval_tech_1952 @@ -562,7 +675,7 @@ country_event = { trigger = { date > 1936.1.1 NOT = { has_global_flag = cv_air_tech_1936 } - has_game_rule = { rule = vnr_cv_air_ai option = FREE } + expert_ai_plane = yes } immediate = { for_each_scope_loop = { @@ -589,7 +702,7 @@ country_event = { trigger = { date > 1939.1.1 NOT = { has_global_flag = cv_air_tech_1939 } - has_game_rule = { rule = vnr_cv_air_ai option = FREE } + expert_ai_plane = yes } immediate = { for_each_scope_loop = { @@ -618,7 +731,7 @@ country_event = { trigger = { date > 1944.1.1 NOT = { has_global_flag = cv_air_tech_1944 } - has_game_rule = { rule = vnr_cv_air_ai option = FREE } + expert_ai_plane = yes } immediate = { for_each_scope_loop = { @@ -643,7 +756,15 @@ country_event = { hidden = yes fire_only_once = yes trigger = { - date > 1940.6.1 + OR = { + has_global_flag = { + flag = naval_tech_1940 + value > 0 + days > 545 + } + has_global_flag = naval_tech_1943 + } + NOT = { has_global_flag = naval_tech_1941 } has_game_rule = { rule = allow_ai_tech_auto_unlock option = FREE } } @@ -666,6 +787,7 @@ country_event = { escort_carriers_ship = 1 } ai_get_navy_experience = yes + ai_get_mio_upgrade = yes } } set_global_flag = naval_tech_1941 diff --git a/src/gfx/interface/equipmentdesigner/graphic_db/01_Commonwealth_ship_icons.txt b/src/gfx/interface/equipmentdesigner/graphic_db/01_Commonwealth_ship_icons.txt index 81aea6e..d48e629 100755 --- a/src/gfx/interface/equipmentdesigner/graphic_db/01_Commonwealth_ship_icons.txt +++ b/src/gfx/interface/equipmentdesigner/graphic_db/01_Commonwealth_ship_icons.txt @@ -283,6 +283,7 @@ ENG = { icons = { "gfx/interface/technologies/England/ENG_battleship_Renown.png" "gfx/interface/technologies/England/ENG_battleship_Revenge.png" + "gfx/interface/technologies/extra/ENG_battleship_Queen.png" } } @@ -302,6 +303,7 @@ ENG = { GFX_ENG_vnr_ship_hull_heavy_1_medium "gfx/interface/technologies/England/ENG_battleship_Renown.png" "gfx/interface/technologies/England/ENG_battleship_Revenge.png" + "gfx/interface/technologies/extra/ENG_battleship_Queen.png" } } @@ -319,10 +321,11 @@ ENG = { icons = { GFX_ENG_vnr_ship_hull_super_heavy_1_medium GFX_ENG_vnr_ship_hull_heavy_1_medium - GFX_ENG_vnr_ship_hull_heavy_2_medium "gfx/interface/technologies/England/ENG_battleship_Admiral.png" "gfx/interface/technologies/England/ENG_battleship_Renown.png" "gfx/interface/technologies/England/ENG_battleship_Revenge.png" + "gfx/interface/technologies/extra/ENG_battleship_Queen.png" + GFX_ENG_vnr_ship_hull_heavy_2_medium } } @@ -340,11 +343,12 @@ ENG = { icons = { GFX_ENG_vnr_ship_hull_super_heavy_1_medium GFX_ENG_vnr_ship_hull_heavy_1_medium - GFX_ENG_vnr_ship_hull_heavy_2_medium - GFX_ENG_vnr_ship_hull_heavy_3_medium "gfx/interface/technologies/England/ENG_battleship_Admiral.png" "gfx/interface/technologies/England/ENG_battleship_Renown.png" "gfx/interface/technologies/England/ENG_battleship_Revenge.png" + "gfx/interface/technologies/extra/ENG_battleship_Queen.png" + GFX_ENG_vnr_ship_hull_heavy_2_medium + GFX_ENG_vnr_ship_hull_heavy_3_medium } } @@ -362,12 +366,13 @@ ENG = { icons = { GFX_ENG_vnr_ship_hull_super_heavy_1_medium GFX_ENG_vnr_ship_hull_heavy_1_medium - GFX_ENG_vnr_ship_hull_heavy_2_medium - GFX_ENG_vnr_ship_hull_heavy_3_medium - GFX_ENG_vnr_ship_hull_heavy_4_medium "gfx/interface/technologies/England/ENG_battleship_Admiral.png" "gfx/interface/technologies/England/ENG_battleship_Renown.png" "gfx/interface/technologies/England/ENG_battleship_Revenge.png" + "gfx/interface/technologies/extra/ENG_battleship_Queen.png" + GFX_ENG_vnr_ship_hull_heavy_2_medium + GFX_ENG_vnr_ship_hull_heavy_3_medium + GFX_ENG_vnr_ship_hull_heavy_4_medium } } @@ -899,6 +904,7 @@ CAN = { icons = { "gfx/interface/technologies/England/ENG_battleship_Renown.png" "gfx/interface/technologies/England/ENG_battleship_Revenge.png" + "gfx/interface/technologies/extra/ENG_battleship_Queen.png" } } @@ -918,6 +924,7 @@ CAN = { GFX_ENG_vnr_ship_hull_heavy_1_medium "gfx/interface/technologies/England/ENG_battleship_Renown.png" "gfx/interface/technologies/England/ENG_battleship_Revenge.png" + "gfx/interface/technologies/extra/ENG_battleship_Queen.png" } } @@ -935,10 +942,11 @@ CAN = { icons = { GFX_ENG_vnr_ship_hull_super_heavy_1_medium GFX_ENG_vnr_ship_hull_heavy_1_medium - GFX_ENG_vnr_ship_hull_heavy_2_medium "gfx/interface/technologies/England/ENG_battleship_Admiral.png" "gfx/interface/technologies/England/ENG_battleship_Renown.png" "gfx/interface/technologies/England/ENG_battleship_Revenge.png" + "gfx/interface/technologies/extra/ENG_battleship_Queen.png" + GFX_ENG_vnr_ship_hull_heavy_2_medium } } @@ -956,11 +964,12 @@ CAN = { icons = { GFX_ENG_vnr_ship_hull_super_heavy_1_medium GFX_ENG_vnr_ship_hull_heavy_1_medium - GFX_ENG_vnr_ship_hull_heavy_2_medium - GFX_ENG_vnr_ship_hull_heavy_3_medium "gfx/interface/technologies/England/ENG_battleship_Admiral.png" "gfx/interface/technologies/England/ENG_battleship_Renown.png" "gfx/interface/technologies/England/ENG_battleship_Revenge.png" + "gfx/interface/technologies/extra/ENG_battleship_Queen.png" + GFX_ENG_vnr_ship_hull_heavy_2_medium + GFX_ENG_vnr_ship_hull_heavy_3_medium } } @@ -978,12 +987,13 @@ CAN = { icons = { GFX_ENG_vnr_ship_hull_super_heavy_1_medium GFX_ENG_vnr_ship_hull_heavy_1_medium - GFX_ENG_vnr_ship_hull_heavy_2_medium - GFX_ENG_vnr_ship_hull_heavy_3_medium - GFX_ENG_vnr_ship_hull_heavy_4_medium "gfx/interface/technologies/England/ENG_battleship_Admiral.png" "gfx/interface/technologies/England/ENG_battleship_Renown.png" "gfx/interface/technologies/England/ENG_battleship_Revenge.png" + "gfx/interface/technologies/extra/ENG_battleship_Queen.png" + GFX_ENG_vnr_ship_hull_heavy_2_medium + GFX_ENG_vnr_ship_hull_heavy_3_medium + GFX_ENG_vnr_ship_hull_heavy_4_medium } } @@ -1229,7 +1239,6 @@ CAN = { } - RAJ = { vnr_ship_hull_light_1 = { @@ -1515,6 +1524,7 @@ RAJ = { icons = { "gfx/interface/technologies/England/ENG_battleship_Renown.png" "gfx/interface/technologies/England/ENG_battleship_Revenge.png" + "gfx/interface/technologies/extra/ENG_battleship_Queen.png" } } @@ -1534,6 +1544,7 @@ RAJ = { GFX_ENG_vnr_ship_hull_heavy_1_medium "gfx/interface/technologies/England/ENG_battleship_Renown.png" "gfx/interface/technologies/England/ENG_battleship_Revenge.png" + "gfx/interface/technologies/extra/ENG_battleship_Queen.png" } } @@ -1551,10 +1562,11 @@ RAJ = { icons = { GFX_ENG_vnr_ship_hull_super_heavy_1_medium GFX_ENG_vnr_ship_hull_heavy_1_medium - GFX_ENG_vnr_ship_hull_heavy_2_medium "gfx/interface/technologies/England/ENG_battleship_Admiral.png" "gfx/interface/technologies/England/ENG_battleship_Renown.png" "gfx/interface/technologies/England/ENG_battleship_Revenge.png" + "gfx/interface/technologies/extra/ENG_battleship_Queen.png" + GFX_ENG_vnr_ship_hull_heavy_2_medium } } @@ -1572,11 +1584,12 @@ RAJ = { icons = { GFX_ENG_vnr_ship_hull_super_heavy_1_medium GFX_ENG_vnr_ship_hull_heavy_1_medium - GFX_ENG_vnr_ship_hull_heavy_2_medium - GFX_ENG_vnr_ship_hull_heavy_3_medium "gfx/interface/technologies/England/ENG_battleship_Admiral.png" "gfx/interface/technologies/England/ENG_battleship_Renown.png" "gfx/interface/technologies/England/ENG_battleship_Revenge.png" + "gfx/interface/technologies/extra/ENG_battleship_Queen.png" + GFX_ENG_vnr_ship_hull_heavy_2_medium + GFX_ENG_vnr_ship_hull_heavy_3_medium } } @@ -1594,12 +1607,13 @@ RAJ = { icons = { GFX_ENG_vnr_ship_hull_super_heavy_1_medium GFX_ENG_vnr_ship_hull_heavy_1_medium - GFX_ENG_vnr_ship_hull_heavy_2_medium - GFX_ENG_vnr_ship_hull_heavy_3_medium - GFX_ENG_vnr_ship_hull_heavy_4_medium "gfx/interface/technologies/England/ENG_battleship_Admiral.png" "gfx/interface/technologies/England/ENG_battleship_Renown.png" "gfx/interface/technologies/England/ENG_battleship_Revenge.png" + "gfx/interface/technologies/extra/ENG_battleship_Queen.png" + GFX_ENG_vnr_ship_hull_heavy_2_medium + GFX_ENG_vnr_ship_hull_heavy_3_medium + GFX_ENG_vnr_ship_hull_heavy_4_medium } } @@ -1845,7 +1859,6 @@ RAJ = { } - SAF = { vnr_ship_hull_light_1 = { @@ -2131,6 +2144,7 @@ SAF = { icons = { "gfx/interface/technologies/England/ENG_battleship_Renown.png" "gfx/interface/technologies/England/ENG_battleship_Revenge.png" + "gfx/interface/technologies/extra/ENG_battleship_Queen.png" } } @@ -2150,6 +2164,7 @@ SAF = { GFX_ENG_vnr_ship_hull_heavy_1_medium "gfx/interface/technologies/England/ENG_battleship_Renown.png" "gfx/interface/technologies/England/ENG_battleship_Revenge.png" + "gfx/interface/technologies/extra/ENG_battleship_Queen.png" } } @@ -2167,10 +2182,11 @@ SAF = { icons = { GFX_ENG_vnr_ship_hull_super_heavy_1_medium GFX_ENG_vnr_ship_hull_heavy_1_medium - GFX_ENG_vnr_ship_hull_heavy_2_medium "gfx/interface/technologies/England/ENG_battleship_Admiral.png" "gfx/interface/technologies/England/ENG_battleship_Renown.png" "gfx/interface/technologies/England/ENG_battleship_Revenge.png" + "gfx/interface/technologies/extra/ENG_battleship_Queen.png" + GFX_ENG_vnr_ship_hull_heavy_2_medium } } @@ -2188,11 +2204,12 @@ SAF = { icons = { GFX_ENG_vnr_ship_hull_super_heavy_1_medium GFX_ENG_vnr_ship_hull_heavy_1_medium - GFX_ENG_vnr_ship_hull_heavy_2_medium - GFX_ENG_vnr_ship_hull_heavy_3_medium "gfx/interface/technologies/England/ENG_battleship_Admiral.png" "gfx/interface/technologies/England/ENG_battleship_Renown.png" "gfx/interface/technologies/England/ENG_battleship_Revenge.png" + "gfx/interface/technologies/extra/ENG_battleship_Queen.png" + GFX_ENG_vnr_ship_hull_heavy_2_medium + GFX_ENG_vnr_ship_hull_heavy_3_medium } } @@ -2210,12 +2227,13 @@ SAF = { icons = { GFX_ENG_vnr_ship_hull_super_heavy_1_medium GFX_ENG_vnr_ship_hull_heavy_1_medium - GFX_ENG_vnr_ship_hull_heavy_2_medium - GFX_ENG_vnr_ship_hull_heavy_3_medium - GFX_ENG_vnr_ship_hull_heavy_4_medium "gfx/interface/technologies/England/ENG_battleship_Admiral.png" "gfx/interface/technologies/England/ENG_battleship_Renown.png" "gfx/interface/technologies/England/ENG_battleship_Revenge.png" + "gfx/interface/technologies/extra/ENG_battleship_Queen.png" + GFX_ENG_vnr_ship_hull_heavy_2_medium + GFX_ENG_vnr_ship_hull_heavy_3_medium + GFX_ENG_vnr_ship_hull_heavy_4_medium } } @@ -2461,7 +2479,6 @@ SAF = { } - AST = { vnr_ship_hull_light_1 = { @@ -2747,6 +2764,7 @@ AST = { icons = { "gfx/interface/technologies/England/ENG_battleship_Renown.png" "gfx/interface/technologies/England/ENG_battleship_Revenge.png" + "gfx/interface/technologies/extra/ENG_battleship_Queen.png" } } @@ -2766,6 +2784,7 @@ AST = { GFX_ENG_vnr_ship_hull_heavy_1_medium "gfx/interface/technologies/England/ENG_battleship_Renown.png" "gfx/interface/technologies/England/ENG_battleship_Revenge.png" + "gfx/interface/technologies/extra/ENG_battleship_Queen.png" } } @@ -2783,10 +2802,11 @@ AST = { icons = { GFX_ENG_vnr_ship_hull_super_heavy_1_medium GFX_ENG_vnr_ship_hull_heavy_1_medium - GFX_ENG_vnr_ship_hull_heavy_2_medium "gfx/interface/technologies/England/ENG_battleship_Admiral.png" "gfx/interface/technologies/England/ENG_battleship_Renown.png" "gfx/interface/technologies/England/ENG_battleship_Revenge.png" + "gfx/interface/technologies/extra/ENG_battleship_Queen.png" + GFX_ENG_vnr_ship_hull_heavy_2_medium } } @@ -2804,11 +2824,12 @@ AST = { icons = { GFX_ENG_vnr_ship_hull_super_heavy_1_medium GFX_ENG_vnr_ship_hull_heavy_1_medium - GFX_ENG_vnr_ship_hull_heavy_2_medium - GFX_ENG_vnr_ship_hull_heavy_3_medium "gfx/interface/technologies/England/ENG_battleship_Admiral.png" "gfx/interface/technologies/England/ENG_battleship_Renown.png" "gfx/interface/technologies/England/ENG_battleship_Revenge.png" + "gfx/interface/technologies/extra/ENG_battleship_Queen.png" + GFX_ENG_vnr_ship_hull_heavy_2_medium + GFX_ENG_vnr_ship_hull_heavy_3_medium } } @@ -2826,12 +2847,13 @@ AST = { icons = { GFX_ENG_vnr_ship_hull_super_heavy_1_medium GFX_ENG_vnr_ship_hull_heavy_1_medium - GFX_ENG_vnr_ship_hull_heavy_2_medium - GFX_ENG_vnr_ship_hull_heavy_3_medium - GFX_ENG_vnr_ship_hull_heavy_4_medium "gfx/interface/technologies/England/ENG_battleship_Admiral.png" "gfx/interface/technologies/England/ENG_battleship_Renown.png" "gfx/interface/technologies/England/ENG_battleship_Revenge.png" + "gfx/interface/technologies/extra/ENG_battleship_Queen.png" + GFX_ENG_vnr_ship_hull_heavy_2_medium + GFX_ENG_vnr_ship_hull_heavy_3_medium + GFX_ENG_vnr_ship_hull_heavy_4_medium } } @@ -3077,7 +3099,6 @@ AST = { } - NZL = { vnr_ship_hull_light_1 = { @@ -3363,6 +3384,7 @@ NZL = { icons = { "gfx/interface/technologies/England/ENG_battleship_Renown.png" "gfx/interface/technologies/England/ENG_battleship_Revenge.png" + "gfx/interface/technologies/extra/ENG_battleship_Queen.png" } } @@ -3382,6 +3404,7 @@ NZL = { GFX_ENG_vnr_ship_hull_heavy_1_medium "gfx/interface/technologies/England/ENG_battleship_Renown.png" "gfx/interface/technologies/England/ENG_battleship_Revenge.png" + "gfx/interface/technologies/extra/ENG_battleship_Queen.png" } } @@ -3399,10 +3422,11 @@ NZL = { icons = { GFX_ENG_vnr_ship_hull_super_heavy_1_medium GFX_ENG_vnr_ship_hull_heavy_1_medium - GFX_ENG_vnr_ship_hull_heavy_2_medium "gfx/interface/technologies/England/ENG_battleship_Admiral.png" "gfx/interface/technologies/England/ENG_battleship_Renown.png" "gfx/interface/technologies/England/ENG_battleship_Revenge.png" + "gfx/interface/technologies/extra/ENG_battleship_Queen.png" + GFX_ENG_vnr_ship_hull_heavy_2_medium } } @@ -3420,11 +3444,12 @@ NZL = { icons = { GFX_ENG_vnr_ship_hull_super_heavy_1_medium GFX_ENG_vnr_ship_hull_heavy_1_medium - GFX_ENG_vnr_ship_hull_heavy_2_medium - GFX_ENG_vnr_ship_hull_heavy_3_medium "gfx/interface/technologies/England/ENG_battleship_Admiral.png" "gfx/interface/technologies/England/ENG_battleship_Renown.png" "gfx/interface/technologies/England/ENG_battleship_Revenge.png" + "gfx/interface/technologies/extra/ENG_battleship_Queen.png" + GFX_ENG_vnr_ship_hull_heavy_2_medium + GFX_ENG_vnr_ship_hull_heavy_3_medium } } @@ -3442,12 +3467,13 @@ NZL = { icons = { GFX_ENG_vnr_ship_hull_super_heavy_1_medium GFX_ENG_vnr_ship_hull_heavy_1_medium - GFX_ENG_vnr_ship_hull_heavy_2_medium - GFX_ENG_vnr_ship_hull_heavy_3_medium - GFX_ENG_vnr_ship_hull_heavy_4_medium "gfx/interface/technologies/England/ENG_battleship_Admiral.png" "gfx/interface/technologies/England/ENG_battleship_Renown.png" "gfx/interface/technologies/England/ENG_battleship_Revenge.png" + "gfx/interface/technologies/extra/ENG_battleship_Queen.png" + GFX_ENG_vnr_ship_hull_heavy_2_medium + GFX_ENG_vnr_ship_hull_heavy_3_medium + GFX_ENG_vnr_ship_hull_heavy_4_medium } } @@ -3693,7 +3719,6 @@ NZL = { } - MAL = { vnr_ship_hull_light_1 = { @@ -3979,6 +4004,7 @@ MAL = { icons = { "gfx/interface/technologies/England/ENG_battleship_Renown.png" "gfx/interface/technologies/England/ENG_battleship_Revenge.png" + "gfx/interface/technologies/extra/ENG_battleship_Queen.png" } } @@ -3998,6 +4024,7 @@ MAL = { GFX_ENG_vnr_ship_hull_heavy_1_medium "gfx/interface/technologies/England/ENG_battleship_Renown.png" "gfx/interface/technologies/England/ENG_battleship_Revenge.png" + "gfx/interface/technologies/extra/ENG_battleship_Queen.png" } } @@ -4015,10 +4042,11 @@ MAL = { icons = { GFX_ENG_vnr_ship_hull_super_heavy_1_medium GFX_ENG_vnr_ship_hull_heavy_1_medium - GFX_ENG_vnr_ship_hull_heavy_2_medium "gfx/interface/technologies/England/ENG_battleship_Admiral.png" "gfx/interface/technologies/England/ENG_battleship_Renown.png" "gfx/interface/technologies/England/ENG_battleship_Revenge.png" + "gfx/interface/technologies/extra/ENG_battleship_Queen.png" + GFX_ENG_vnr_ship_hull_heavy_2_medium } } @@ -4036,11 +4064,12 @@ MAL = { icons = { GFX_ENG_vnr_ship_hull_super_heavy_1_medium GFX_ENG_vnr_ship_hull_heavy_1_medium - GFX_ENG_vnr_ship_hull_heavy_2_medium - GFX_ENG_vnr_ship_hull_heavy_3_medium "gfx/interface/technologies/England/ENG_battleship_Admiral.png" "gfx/interface/technologies/England/ENG_battleship_Renown.png" "gfx/interface/technologies/England/ENG_battleship_Revenge.png" + "gfx/interface/technologies/extra/ENG_battleship_Queen.png" + GFX_ENG_vnr_ship_hull_heavy_2_medium + GFX_ENG_vnr_ship_hull_heavy_3_medium } } @@ -4058,12 +4087,13 @@ MAL = { icons = { GFX_ENG_vnr_ship_hull_super_heavy_1_medium GFX_ENG_vnr_ship_hull_heavy_1_medium - GFX_ENG_vnr_ship_hull_heavy_2_medium - GFX_ENG_vnr_ship_hull_heavy_3_medium - GFX_ENG_vnr_ship_hull_heavy_4_medium "gfx/interface/technologies/England/ENG_battleship_Admiral.png" "gfx/interface/technologies/England/ENG_battleship_Renown.png" "gfx/interface/technologies/England/ENG_battleship_Revenge.png" + "gfx/interface/technologies/extra/ENG_battleship_Queen.png" + GFX_ENG_vnr_ship_hull_heavy_2_medium + GFX_ENG_vnr_ship_hull_heavy_3_medium + GFX_ENG_vnr_ship_hull_heavy_4_medium } } diff --git a/src/gfx/interface/equipmentdesigner/graphic_db/01_Germany_ship_icons.txt b/src/gfx/interface/equipmentdesigner/graphic_db/01_Germany_ship_icons.txt index 0d00294..4eec2dc 100755 --- a/src/gfx/interface/equipmentdesigner/graphic_db/01_Germany_ship_icons.txt +++ b/src/gfx/interface/equipmentdesigner/graphic_db/01_Germany_ship_icons.txt @@ -10,6 +10,13 @@ GER = { } } + pool = { + icons = { + "gfx/interface/technologies/Fun/GER_destroyer_G7.png" + "gfx/interface/technologies/Fun/GER_destroyer_V25.png" + } + } + } vnr_ship_hull_light_2 = { @@ -22,6 +29,8 @@ GER = { pool = { icons = { + "gfx/interface/technologies/Fun/GER_destroyer_G7.png" + "gfx/interface/technologies/Fun/GER_destroyer_V25.png" GFX_GER_vnr_ship_hull_light_1_medium } } @@ -38,6 +47,8 @@ GER = { pool = { icons = { + "gfx/interface/technologies/Fun/GER_destroyer_G7.png" + "gfx/interface/technologies/Fun/GER_destroyer_V25.png" GFX_GER_vnr_ship_hull_light_1_medium GFX_GER_vnr_ship_hull_light_2_medium } @@ -55,6 +66,8 @@ GER = { pool = { icons = { + "gfx/interface/technologies/Fun/GER_destroyer_G7.png" + "gfx/interface/technologies/Fun/GER_destroyer_V25.png" GFX_GER_vnr_ship_hull_light_1_medium GFX_GER_vnr_ship_hull_light_2_medium GFX_GER_vnr_ship_hull_light_3_medium @@ -73,6 +86,8 @@ GER = { pool = { icons = { + "gfx/interface/technologies/Fun/GER_destroyer_G7.png" + "gfx/interface/technologies/Fun/GER_destroyer_V25.png" GFX_GER_vnr_ship_hull_light_1_medium GFX_GER_vnr_ship_hull_light_2_medium GFX_GER_vnr_ship_hull_light_3_medium @@ -92,6 +107,8 @@ GER = { pool = { icons = { + "gfx/interface/technologies/Fun/GER_destroyer_G7.png" + "gfx/interface/technologies/Fun/GER_destroyer_V25.png" GFX_GER_vnr_ship_hull_light_1_medium GFX_GER_vnr_ship_hull_light_2_medium GFX_GER_vnr_ship_hull_light_3_medium diff --git a/src/gfx/interface/equipmentdesigner/graphic_db/02_east_asia_ship_icons.txt b/src/gfx/interface/equipmentdesigner/graphic_db/02_east_asia_ship_icons.txt index bf10eaa..21ebbae 100755 --- a/src/gfx/interface/equipmentdesigner/graphic_db/02_east_asia_ship_icons.txt +++ b/src/gfx/interface/equipmentdesigner/graphic_db/02_east_asia_ship_icons.txt @@ -407,6 +407,7 @@ JAP = { "gfx/interface/technologies/Japan/JAP_battleship_Ise.png" "gfx/interface/technologies/Japan/JAP_battleship_Kongo.png" "gfx/interface/technologies/extra/JAP_battleship_A140.png" + "gfx/interface/technologies/extra/JAP_battleship_Yamato_1965.png" } } @@ -430,6 +431,12 @@ JAP = { } } + pool = { + icons = { + "gfx/interface/technologies/extra/JAP_battleship_Yamato_1965.png" + } + } + } vnr_ship_hull_carrier_conversion_ca = { diff --git a/src/gfx/interface/equipmentdesigner/graphic_db/02_south_europe_ship_icons.txt b/src/gfx/interface/equipmentdesigner/graphic_db/02_south_europe_ship_icons.txt index 628947e..fcf31e2 100755 --- a/src/gfx/interface/equipmentdesigner/graphic_db/02_south_europe_ship_icons.txt +++ b/src/gfx/interface/equipmentdesigner/graphic_db/02_south_europe_ship_icons.txt @@ -300,6 +300,7 @@ ITA = { pool = { icons = { + "gfx/interface/technologies/Italy/ITA_battleship_Andrea_1926.png" "gfx/interface/technologies/Italy/ITA_battleship_Andrea.png" } } @@ -318,6 +319,7 @@ ITA = { icons = { GFX_ITA_vnr_ship_hull_super_heavy_1_medium GFX_ITA_vnr_ship_hull_heavy_1_medium + "gfx/interface/technologies/Italy/ITA_battleship_Andrea_1926.png" "gfx/interface/technologies/Italy/ITA_battleship_Andrea.png" } } @@ -336,8 +338,9 @@ ITA = { icons = { GFX_ITA_vnr_ship_hull_super_heavy_1_medium GFX_ITA_vnr_ship_hull_heavy_1_medium - GFX_ITA_vnr_ship_hull_heavy_2_medium + "gfx/interface/technologies/Italy/ITA_battleship_Andrea_1926.png" "gfx/interface/technologies/Italy/ITA_battleship_Andrea.png" + GFX_ITA_vnr_ship_hull_heavy_2_medium } } @@ -355,9 +358,10 @@ ITA = { icons = { GFX_ITA_vnr_ship_hull_super_heavy_1_medium GFX_ITA_vnr_ship_hull_heavy_1_medium + "gfx/interface/technologies/Italy/ITA_battleship_Andrea_1926.png" + "gfx/interface/technologies/Italy/ITA_battleship_Andrea.png" GFX_ITA_vnr_ship_hull_heavy_2_medium GFX_ITA_vnr_ship_hull_heavy_3_medium - "gfx/interface/technologies/Italy/ITA_battleship_Andrea.png" } } @@ -375,10 +379,11 @@ ITA = { icons = { GFX_ITA_vnr_ship_hull_super_heavy_1_medium GFX_ITA_vnr_ship_hull_heavy_1_medium + "gfx/interface/technologies/Italy/ITA_battleship_Andrea_1926.png" + "gfx/interface/technologies/Italy/ITA_battleship_Andrea.png" GFX_ITA_vnr_ship_hull_heavy_2_medium GFX_ITA_vnr_ship_hull_heavy_3_medium GFX_ITA_vnr_ship_hull_heavy_4_medium - "gfx/interface/technologies/Italy/ITA_battleship_Andrea.png" } } diff --git a/src/gfx/interface/equipmentdesigner/graphic_db/02_west_europe_ship_icons.txt b/src/gfx/interface/equipmentdesigner/graphic_db/02_west_europe_ship_icons.txt index f64e292..3e1a071 100755 --- a/src/gfx/interface/equipmentdesigner/graphic_db/02_west_europe_ship_icons.txt +++ b/src/gfx/interface/equipmentdesigner/graphic_db/02_west_europe_ship_icons.txt @@ -240,6 +240,7 @@ FRA = { "gfx/interface/technologies/France/FRA_heavy_cruiser_Duquesne.png" "gfx/interface/technologies/France/FRA_light_cruiser_Jeanne.png" "gfx/interface/technologies/France/FRA_light_cruiser_Pluton.png" + "gfx/interface/technologies/extra/FRA_light_cruiser_Colbert.png" } } diff --git a/src/gfx/interface/equipmentdesigner/naval/modules/icons/ship_hull_carrier_role_cve.png b/src/gfx/interface/equipmentdesigner/naval/modules/icons/ship_hull_carrier_role_cve.png new file mode 100755 index 0000000..72e7a7c Binary files /dev/null and b/src/gfx/interface/equipmentdesigner/naval/modules/icons/ship_hull_carrier_role_cve.png differ diff --git a/src/gfx/interface/ideas/vnr_navy_spirits/nakhimov_academy.png b/src/gfx/interface/ideas/vnr_navy_spirits/nakhimov_academy.png new file mode 100755 index 0000000..2aec6e2 Binary files /dev/null and b/src/gfx/interface/ideas/vnr_navy_spirits/nakhimov_academy.png differ diff --git a/src/gfx/interface/ideas/vnr_navy_spirits/voroshilov_academy.png b/src/gfx/interface/ideas/vnr_navy_spirits/voroshilov_academy.png new file mode 100755 index 0000000..a6dc7c4 Binary files /dev/null and b/src/gfx/interface/ideas/vnr_navy_spirits/voroshilov_academy.png differ diff --git a/src/gfx/interface/technologies/China/CHI_auxiliary_ship_Chenhai.png b/src/gfx/interface/technologies/China/CHI_auxiliary_ship_Chenhai.png new file mode 100755 index 0000000..427e466 Binary files /dev/null and b/src/gfx/interface/technologies/China/CHI_auxiliary_ship_Chenhai.png differ diff --git a/src/gfx/interface/technologies/Italy/ITA_battleship_Andrea_1926.png b/src/gfx/interface/technologies/Italy/ITA_battleship_Andrea_1926.png new file mode 100755 index 0000000..23b62e7 Binary files /dev/null and b/src/gfx/interface/technologies/Italy/ITA_battleship_Andrea_1926.png differ diff --git a/src/gfx/interface/technologies/extra/ENG_battleship_Queen.png b/src/gfx/interface/technologies/extra/ENG_battleship_Queen.png new file mode 100755 index 0000000..aba1fc9 Binary files /dev/null and b/src/gfx/interface/technologies/extra/ENG_battleship_Queen.png differ diff --git a/src/gfx/interface/technologies/extra/FRA_light_cruiser_Colbert.png b/src/gfx/interface/technologies/extra/FRA_light_cruiser_Colbert.png new file mode 100755 index 0000000..0da95b9 Binary files /dev/null and b/src/gfx/interface/technologies/extra/FRA_light_cruiser_Colbert.png differ diff --git a/src/gfx/interface/technologies/extra/JAP_battleship_Yamato_1965.png b/src/gfx/interface/technologies/extra/JAP_battleship_Yamato_1965.png new file mode 100755 index 0000000..abdd251 Binary files /dev/null and b/src/gfx/interface/technologies/extra/JAP_battleship_Yamato_1965.png differ diff --git a/src/gfx/interface/vnr_main_menu_bg.dds b/src/gfx/interface/vnr_main_menu_bg.dds index 35301c7..c798fb5 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/gfx/texticons/tech_banner/bb_10_desc_icon.png b/src/gfx/texticons/tech_banner/bb_10_desc_icon.png new file mode 100755 index 0000000..abb733e Binary files /dev/null and b/src/gfx/texticons/tech_banner/bb_10_desc_icon.png differ diff --git a/src/gfx/texticons/tech_banner/bb_1_desc_icon.png b/src/gfx/texticons/tech_banner/bb_1_desc_icon.png new file mode 100755 index 0000000..1d76f1e Binary files /dev/null and b/src/gfx/texticons/tech_banner/bb_1_desc_icon.png differ diff --git a/src/gfx/texticons/tech_banner/bb_2_desc_icon.png b/src/gfx/texticons/tech_banner/bb_2_desc_icon.png new file mode 100755 index 0000000..e39a2c8 Binary files /dev/null and b/src/gfx/texticons/tech_banner/bb_2_desc_icon.png differ diff --git a/src/gfx/texticons/tech_banner/bb_3_desc_icon.png b/src/gfx/texticons/tech_banner/bb_3_desc_icon.png new file mode 100755 index 0000000..769eebb Binary files /dev/null and b/src/gfx/texticons/tech_banner/bb_3_desc_icon.png differ diff --git a/src/gfx/texticons/tech_banner/bb_4_desc_icon.png b/src/gfx/texticons/tech_banner/bb_4_desc_icon.png new file mode 100755 index 0000000..5c96ea2 Binary files /dev/null and b/src/gfx/texticons/tech_banner/bb_4_desc_icon.png differ diff --git a/src/gfx/texticons/tech_banner/bb_5_desc_icon.png b/src/gfx/texticons/tech_banner/bb_5_desc_icon.png new file mode 100755 index 0000000..f425e79 Binary files /dev/null and b/src/gfx/texticons/tech_banner/bb_5_desc_icon.png differ diff --git a/src/gfx/texticons/tech_banner/bb_6_desc_icon.png b/src/gfx/texticons/tech_banner/bb_6_desc_icon.png new file mode 100755 index 0000000..0100b2b Binary files /dev/null and b/src/gfx/texticons/tech_banner/bb_6_desc_icon.png differ diff --git a/src/gfx/texticons/tech_banner/bb_7_desc_icon.png b/src/gfx/texticons/tech_banner/bb_7_desc_icon.png new file mode 100755 index 0000000..f38b44b Binary files /dev/null and b/src/gfx/texticons/tech_banner/bb_7_desc_icon.png differ diff --git a/src/gfx/texticons/tech_banner/bb_8_desc_icon.png b/src/gfx/texticons/tech_banner/bb_8_desc_icon.png new file mode 100755 index 0000000..61dfa09 Binary files /dev/null and b/src/gfx/texticons/tech_banner/bb_8_desc_icon.png differ diff --git a/src/gfx/texticons/tech_banner/bb_9_desc_icon.png b/src/gfx/texticons/tech_banner/bb_9_desc_icon.png new file mode 100755 index 0000000..9081f87 Binary files /dev/null and b/src/gfx/texticons/tech_banner/bb_9_desc_icon.png differ diff --git a/src/gfx/texticons/tech_banner/ca_10_desc_icon.png b/src/gfx/texticons/tech_banner/ca_10_desc_icon.png new file mode 100755 index 0000000..a83f556 Binary files /dev/null and b/src/gfx/texticons/tech_banner/ca_10_desc_icon.png differ diff --git a/src/gfx/texticons/tech_banner/ca_11_desc_icon.png b/src/gfx/texticons/tech_banner/ca_11_desc_icon.png new file mode 100755 index 0000000..f496e78 Binary files /dev/null and b/src/gfx/texticons/tech_banner/ca_11_desc_icon.png differ diff --git a/src/gfx/texticons/tech_banner/ca_1_desc_icon.png b/src/gfx/texticons/tech_banner/ca_1_desc_icon.png new file mode 100755 index 0000000..66d429d Binary files /dev/null and b/src/gfx/texticons/tech_banner/ca_1_desc_icon.png differ diff --git a/src/gfx/texticons/tech_banner/ca_2_desc_icon.png b/src/gfx/texticons/tech_banner/ca_2_desc_icon.png new file mode 100755 index 0000000..e839a1d Binary files /dev/null and b/src/gfx/texticons/tech_banner/ca_2_desc_icon.png differ diff --git a/src/gfx/texticons/tech_banner/ca_3_desc_icon.png b/src/gfx/texticons/tech_banner/ca_3_desc_icon.png new file mode 100755 index 0000000..718505e Binary files /dev/null and b/src/gfx/texticons/tech_banner/ca_3_desc_icon.png differ diff --git a/src/gfx/texticons/tech_banner/ca_4_desc_icon.png b/src/gfx/texticons/tech_banner/ca_4_desc_icon.png new file mode 100755 index 0000000..1f5cae2 Binary files /dev/null and b/src/gfx/texticons/tech_banner/ca_4_desc_icon.png differ diff --git a/src/gfx/texticons/tech_banner/ca_5_desc_icon.png b/src/gfx/texticons/tech_banner/ca_5_desc_icon.png new file mode 100755 index 0000000..c251b37 Binary files /dev/null and b/src/gfx/texticons/tech_banner/ca_5_desc_icon.png differ diff --git a/src/gfx/texticons/tech_banner/ca_6_desc_icon.png b/src/gfx/texticons/tech_banner/ca_6_desc_icon.png new file mode 100755 index 0000000..bce6ff1 Binary files /dev/null and b/src/gfx/texticons/tech_banner/ca_6_desc_icon.png differ diff --git a/src/gfx/texticons/tech_banner/ca_7_desc_icon.png b/src/gfx/texticons/tech_banner/ca_7_desc_icon.png new file mode 100755 index 0000000..a9e1ecc Binary files /dev/null and b/src/gfx/texticons/tech_banner/ca_7_desc_icon.png differ diff --git a/src/gfx/texticons/tech_banner/ca_8_desc_icon.png b/src/gfx/texticons/tech_banner/ca_8_desc_icon.png new file mode 100755 index 0000000..33cbc36 Binary files /dev/null and b/src/gfx/texticons/tech_banner/ca_8_desc_icon.png differ diff --git a/src/gfx/texticons/tech_banner/ca_9_desc_icon.png b/src/gfx/texticons/tech_banner/ca_9_desc_icon.png new file mode 100755 index 0000000..5deff62 Binary files /dev/null and b/src/gfx/texticons/tech_banner/ca_9_desc_icon.png differ diff --git a/src/gfx/texticons/tech_banner/cv_1_desc_icon.png b/src/gfx/texticons/tech_banner/cv_1_desc_icon.png new file mode 100755 index 0000000..c13e884 Binary files /dev/null and b/src/gfx/texticons/tech_banner/cv_1_desc_icon.png differ diff --git a/src/gfx/texticons/tech_banner/cv_2_desc_icon.png b/src/gfx/texticons/tech_banner/cv_2_desc_icon.png new file mode 100755 index 0000000..c5aa22b Binary files /dev/null and b/src/gfx/texticons/tech_banner/cv_2_desc_icon.png differ diff --git a/src/gfx/texticons/tech_banner/cv_3_desc_icon.png b/src/gfx/texticons/tech_banner/cv_3_desc_icon.png new file mode 100755 index 0000000..1652891 Binary files /dev/null and b/src/gfx/texticons/tech_banner/cv_3_desc_icon.png differ diff --git a/src/gfx/texticons/tech_banner/cv_4_desc_icon.png b/src/gfx/texticons/tech_banner/cv_4_desc_icon.png new file mode 100755 index 0000000..4ee1fb4 Binary files /dev/null and b/src/gfx/texticons/tech_banner/cv_4_desc_icon.png differ diff --git a/src/gfx/texticons/tech_banner/cv_5_desc_icon.png b/src/gfx/texticons/tech_banner/cv_5_desc_icon.png new file mode 100755 index 0000000..8468eb8 Binary files /dev/null and b/src/gfx/texticons/tech_banner/cv_5_desc_icon.png differ diff --git a/src/gfx/texticons/tech_banner/cv_6_desc_icon.png b/src/gfx/texticons/tech_banner/cv_6_desc_icon.png new file mode 100755 index 0000000..9e13c9e Binary files /dev/null and b/src/gfx/texticons/tech_banner/cv_6_desc_icon.png differ diff --git a/src/gfx/texticons/tech_banner/cv_7_desc_icon.png b/src/gfx/texticons/tech_banner/cv_7_desc_icon.png new file mode 100755 index 0000000..f36f622 Binary files /dev/null and b/src/gfx/texticons/tech_banner/cv_7_desc_icon.png differ diff --git a/src/gfx/texticons/tech_banner/cv_8_desc_icon.png b/src/gfx/texticons/tech_banner/cv_8_desc_icon.png new file mode 100755 index 0000000..5815cc2 Binary files /dev/null and b/src/gfx/texticons/tech_banner/cv_8_desc_icon.png differ diff --git a/src/gfx/texticons/tech_banner/cv_9_desc_icon.png b/src/gfx/texticons/tech_banner/cv_9_desc_icon.png new file mode 100755 index 0000000..8e47018 Binary files /dev/null and b/src/gfx/texticons/tech_banner/cv_9_desc_icon.png differ diff --git a/src/gfx/texticons/tech_banner/cw_1_desc_icon.png b/src/gfx/texticons/tech_banner/cw_1_desc_icon.png new file mode 100755 index 0000000..c1831fb Binary files /dev/null and b/src/gfx/texticons/tech_banner/cw_1_desc_icon.png differ diff --git a/src/gfx/texticons/tech_banner/cw_2_desc_icon.png b/src/gfx/texticons/tech_banner/cw_2_desc_icon.png new file mode 100755 index 0000000..c6b1296 Binary files /dev/null and b/src/gfx/texticons/tech_banner/cw_2_desc_icon.png differ diff --git a/src/gfx/texticons/tech_banner/dd_1_desc_icon.png b/src/gfx/texticons/tech_banner/dd_1_desc_icon.png new file mode 100755 index 0000000..26532aa Binary files /dev/null and b/src/gfx/texticons/tech_banner/dd_1_desc_icon.png differ diff --git a/src/gfx/texticons/tech_banner/dd_2_desc_icon.png b/src/gfx/texticons/tech_banner/dd_2_desc_icon.png new file mode 100755 index 0000000..d3ea2b4 Binary files /dev/null and b/src/gfx/texticons/tech_banner/dd_2_desc_icon.png differ diff --git a/src/gfx/texticons/tech_banner/dd_3_desc_icon.png b/src/gfx/texticons/tech_banner/dd_3_desc_icon.png new file mode 100755 index 0000000..9a03a02 Binary files /dev/null and b/src/gfx/texticons/tech_banner/dd_3_desc_icon.png differ diff --git a/src/gfx/texticons/tech_banner/dd_4_desc_icon.png b/src/gfx/texticons/tech_banner/dd_4_desc_icon.png new file mode 100755 index 0000000..b08d14d Binary files /dev/null and b/src/gfx/texticons/tech_banner/dd_4_desc_icon.png differ diff --git a/src/gfx/texticons/tech_banner/dd_5_desc_icon.png b/src/gfx/texticons/tech_banner/dd_5_desc_icon.png new file mode 100755 index 0000000..74711ec Binary files /dev/null and b/src/gfx/texticons/tech_banner/dd_5_desc_icon.png differ diff --git a/src/gfx/texticons/tech_banner/dd_6_desc_icon.png b/src/gfx/texticons/tech_banner/dd_6_desc_icon.png new file mode 100755 index 0000000..9745d88 Binary files /dev/null and b/src/gfx/texticons/tech_banner/dd_6_desc_icon.png differ diff --git a/src/gfx/texticons/tech_banner/dd_7_desc_icon.png b/src/gfx/texticons/tech_banner/dd_7_desc_icon.png new file mode 100755 index 0000000..1374a0f Binary files /dev/null and b/src/gfx/texticons/tech_banner/dd_7_desc_icon.png differ diff --git a/src/gfx/texticons/tech_banner/dd_8_desc_icon.png b/src/gfx/texticons/tech_banner/dd_8_desc_icon.png new file mode 100755 index 0000000..f85d5a5 Binary files /dev/null and b/src/gfx/texticons/tech_banner/dd_8_desc_icon.png differ diff --git a/src/gfx/texticons/tech_banner/dd_9_desc_icon.png b/src/gfx/texticons/tech_banner/dd_9_desc_icon.png new file mode 100755 index 0000000..9565be4 Binary files /dev/null and b/src/gfx/texticons/tech_banner/dd_9_desc_icon.png differ diff --git a/src/gfx/texticons/tech_banner/ss_1_desc_icon.png b/src/gfx/texticons/tech_banner/ss_1_desc_icon.png new file mode 100755 index 0000000..7d61ceb Binary files /dev/null and b/src/gfx/texticons/tech_banner/ss_1_desc_icon.png differ diff --git a/src/gfx/texticons/tech_banner/ss_2_desc_icon.png b/src/gfx/texticons/tech_banner/ss_2_desc_icon.png new file mode 100755 index 0000000..51a6eeb Binary files /dev/null and b/src/gfx/texticons/tech_banner/ss_2_desc_icon.png differ diff --git a/src/gfx/texticons/tech_banner/ss_3_desc_icon.png b/src/gfx/texticons/tech_banner/ss_3_desc_icon.png new file mode 100755 index 0000000..eb0e24c Binary files /dev/null and b/src/gfx/texticons/tech_banner/ss_3_desc_icon.png differ diff --git a/src/gfx/texticons/tech_banner/ss_4_desc_icon.png b/src/gfx/texticons/tech_banner/ss_4_desc_icon.png new file mode 100755 index 0000000..3b90d00 Binary files /dev/null and b/src/gfx/texticons/tech_banner/ss_4_desc_icon.png differ diff --git a/src/gfx/texticons/tech_banner/ss_5_desc_icon.png b/src/gfx/texticons/tech_banner/ss_5_desc_icon.png new file mode 100755 index 0000000..c23ea8e Binary files /dev/null and b/src/gfx/texticons/tech_banner/ss_5_desc_icon.png differ diff --git a/src/gfx/texticons/tech_banner/ss_6_desc_icon.png b/src/gfx/texticons/tech_banner/ss_6_desc_icon.png new file mode 100755 index 0000000..e277300 Binary files /dev/null and b/src/gfx/texticons/tech_banner/ss_6_desc_icon.png differ diff --git a/src/gfx/texticons/unit_banner/bb_desc_icon.png b/src/gfx/texticons/unit_banner/bb_desc_icon.png new file mode 100755 index 0000000..87e6481 Binary files /dev/null and b/src/gfx/texticons/unit_banner/bb_desc_icon.png differ diff --git a/src/gfx/texticons/unit_banner/bbv_desc_icon.png b/src/gfx/texticons/unit_banner/bbv_desc_icon.png new file mode 100755 index 0000000..474d706 Binary files /dev/null and b/src/gfx/texticons/unit_banner/bbv_desc_icon.png differ diff --git a/src/gfx/texticons/unit_banner/bc_desc_icon.png b/src/gfx/texticons/unit_banner/bc_desc_icon.png new file mode 100755 index 0000000..2b9924b Binary files /dev/null and b/src/gfx/texticons/unit_banner/bc_desc_icon.png differ diff --git a/src/gfx/texticons/unit_banner/ca_desc_icon.png b/src/gfx/texticons/unit_banner/ca_desc_icon.png new file mode 100755 index 0000000..e50e924 Binary files /dev/null and b/src/gfx/texticons/unit_banner/ca_desc_icon.png differ diff --git a/src/gfx/texticons/unit_banner/cl_desc_icon.png b/src/gfx/texticons/unit_banner/cl_desc_icon.png new file mode 100755 index 0000000..97a94af Binary files /dev/null and b/src/gfx/texticons/unit_banner/cl_desc_icon.png differ diff --git a/src/gfx/texticons/unit_banner/cv_desc_icon.png b/src/gfx/texticons/unit_banner/cv_desc_icon.png new file mode 100755 index 0000000..d039590 Binary files /dev/null and b/src/gfx/texticons/unit_banner/cv_desc_icon.png differ diff --git a/src/gfx/texticons/unit_banner/dd_desc_icon.png b/src/gfx/texticons/unit_banner/dd_desc_icon.png new file mode 100755 index 0000000..91dc1f4 Binary files /dev/null and b/src/gfx/texticons/unit_banner/dd_desc_icon.png differ diff --git a/src/gfx/texticons/unit_banner/shbb_desc_icon.png b/src/gfx/texticons/unit_banner/shbb_desc_icon.png new file mode 100755 index 0000000..5db406d Binary files /dev/null and b/src/gfx/texticons/unit_banner/shbb_desc_icon.png differ diff --git a/src/gfx/texticons/unit_banner/ss_desc_icon.png b/src/gfx/texticons/unit_banner/ss_desc_icon.png new file mode 100755 index 0000000..a12081c Binary files /dev/null and b/src/gfx/texticons/unit_banner/ss_desc_icon.png differ diff --git a/src/history/units/00_CUB_vnr_naval.txt b/src/history/units/00_CUB_vnr_naval.txt index 2720264..2d9fea5 100755 --- a/src/history/units/00_CUB_vnr_naval.txt +++ b/src/history/units/00_CUB_vnr_naval.txt @@ -6,9 +6,6 @@ units = { name = "第一舰队 " location = 7622 ###Change to proper province number ship = { name = "BGC 贝尔" definition = destroyer equipment = { vnr_ship_hull_light_1 = { amount = 1 owner = CUB version_name = "贝尔级/祖国级" } } } - ship = { name = "BGC 圣克拉拉" definition = destroyer equipment = { vnr_ship_hull_light_1 = { amount = 1 owner = CUB version_name = "贝尔级/祖国级" } } } - ship = { name = "BGC 十月十日" definition = destroyer equipment = { vnr_ship_hull_light_1 = { amount = 1 owner = CUB version_name = "贝尔级/祖国级" } } } - ship = { name = "BGC 二月二十四日" definition = destroyer equipment = { vnr_ship_hull_light_1 = { amount = 1 owner = CUB version_name = "贝尔级/祖国级" } } } ship = { name = "BGC 祖国" definition = destroyer equipment = { vnr_ship_hull_light_1 = { amount = 1 owner = CUB version_name = "贝尔级/祖国级" } } } ship = { name = "BGC 古巴" definition = light_cruiser equipment = { vnr_ship_hull_cruiser_coastal_defense_ship = { amount = 1 owner = CUB version_name = "古巴级" } } } } diff --git a/src/history/units/00_ITA_vnr_naval.txt b/src/history/units/00_ITA_vnr_naval.txt index 8ec6c5f..a728ac9 100755 --- a/src/history/units/00_ITA_vnr_naval.txt +++ b/src/history/units/00_ITA_vnr_naval.txt @@ -6,14 +6,14 @@ name = "第一舰队" # I Squadra Navale location = 11837 ship = { - name = "RN 加富尔伯爵" # RN Conte Di Cavour + name = "RN 加富尔伯爵" # RN Conte di Cavour pride_of_the_fleet = yes definition = battleship equipment = { vnr_ship_hull_heavy_1 = { amount = 1 owner = ITA - version_name = "加富尔伯爵级" # Conte Di Cavour Class + version_name = "加富尔伯爵级" # Conte di Cavour Class } } } @@ -24,7 +24,29 @@ vnr_ship_hull_heavy_1 = { amount = 1 owner = ITA - version_name = "加富尔伯爵级" # Conte Di Cavour Class + version_name = "加富尔伯爵级" # Conte di Cavour Class + } + } + } + ship = { + name = "RN 安德烈亚·多利亚" # RN Andrea Doria + definition = battleship + equipment = { + vnr_ship_hull_heavy_1 = { + amount = 1 + owner = ITA + version_name = "安德烈亚·多利亚级" # Andrea Doria Class + } + } + } + ship = { + name = "RN 卡约·杜伊里奥" # RN Caio Duilio + definition = battleship + equipment = { + vnr_ship_hull_heavy_1 = { + amount = 1 + owner = ITA + version_name = "安德烈亚·多利亚级" # Andrea Doria Class } } } @@ -597,7 +619,7 @@ definition = heavy_cruiser start_experience_factor = 0.075 equipment = { - vnr_ship_hull_cruiser_2 = { + vnr_ship_hull_cruiser_3 = { amount = 1 owner = ITA version_name = "博尔扎诺级" # Bolzano Class @@ -1972,30 +1994,6 @@ instant_effect = { limit = { is_tutorial = no } - add_equipment_production = { - equipment = { - type = vnr_ship_hull_heavy_1 - creator = "ITA" - version_name = "安德烈亚·多利亚级" # Andrea Doria Class - } - name = "RN 安德烈亚·多利亚" # RN Andrea Doria - requested_factories = 5 - progress = 0.35 - amount = 1 - industrial_manufacturer = mio:ITA_crda_organization - } - add_equipment_production = { - equipment = { - type = vnr_ship_hull_heavy_1 - creator = "ITA" - version_name = "安德烈亚·多利亚级" # Andrea Doria Class - } - name = "RN 卡约·杜伊里奥" # RN Caio Duilio - requested_factories = 5 - progress = 0.35 - amount = 1 - industrial_manufacturer = mio:ITA_crda_organization - } add_equipment_production = { equipment = { type = vnr_ship_hull_heavy_3 @@ -2003,7 +2001,7 @@ instant_effect = { version_name = "利托里奥级" # Littorio Class } name = "RN 维托里奥·维内托" # RN Vittorio Veneto - requested_factories = 5 + requested_factories = 3 progress = 0.21 amount = 1 industrial_manufacturer = mio:ITA_crda_organization @@ -2015,7 +2013,7 @@ instant_effect = { version_name = "利托里奥级" # Littorio Class } name = "RN 利托里奥" # RN Littorio - requested_factories = 5 + requested_factories = 3 progress = 0.21 amount = 1 industrial_manufacturer = mio:ITA_crda_organization diff --git a/src/history/units/00_USA_vnr_naval.txt b/src/history/units/00_USA_vnr_naval.txt index 26c9a76..8f1af4f 100755 --- a/src/history/units/00_USA_vnr_naval.txt +++ b/src/history/units/00_USA_vnr_naval.txt @@ -2840,7 +2840,7 @@ instant_effect = { creator = "USA" version_name = "胡蜂级" # Wasp Class } - name = "USS 大黄蜂" # USS Wasp + name = "USS 胡蜂" # USS Wasp requested_factories = 1 progress = 0.03 amount = 1 diff --git a/src/interface/vnr_user_interface_assets.gfx b/src/interface/vnr_user_interface_assets.gfx index 3e6e340..9a704ce 100755 --- a/src/interface/vnr_user_interface_assets.gfx +++ b/src/interface/vnr_user_interface_assets.gfx @@ -221,4 +221,290 @@ spriteTypes = { spriteType = { name = "GFX_idea_recovering_from_naval_race" textureFile = "gfx/interface/ideas/vnr_navy_spirits/recovering_from_naval_race.png" } spriteType = { name = "GFX_idea_lack_maintenance_facilities" textureFile = "gfx/interface/ideas/vnr_navy_spirits/lack_maintenance_facilities.png" } spriteType = { name = "GFX_idea_murwik_naval_academy" textureFile = "gfx/interface/ideas/vnr_navy_spirits/murwik_naval_academy.png" } + spriteType = { name = "GFX_idea_voroshilov_naval_academy" textureFile = "gfx/interface/ideas/vnr_navy_spirits/voroshilov_academy.png" } + spriteType = { name = "GFX_idea_nakhimov_naval_academy" textureFile = "gfx/interface/ideas/vnr_navy_spirits/nakhimov_academy.png" } + + # unit banners + spriteType = { + name = "GFX_cv_desc_icon" + textureFile = "gfx/texticons/unit_banner/cv_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_shbb_desc_icon" + textureFile = "gfx/texticons/unit_banner/shbb_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_bb_desc_icon" + textureFile = "gfx/texticons/unit_banner/bb_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_bc_desc_icon" + textureFile = "gfx/texticons/unit_banner/bc_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_ca_desc_icon" + textureFile = "gfx/texticons/unit_banner/ca_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_cl_desc_icon" + textureFile = "gfx/texticons/unit_banner/cl_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_dd_desc_icon" + textureFile = "gfx/texticons/unit_banner/dd_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_ss_desc_icon" + textureFile = "gfx/texticons/unit_banner/ss_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_bbv_desc_icon" + textureFile = "gfx/texticons/unit_banner/bbv_desc_icon.png" + legacy_lazy_load = no + } + + # tech banners + spriteType = { + name = "GFX_cv_tech_1" + textureFile = "gfx/texticons/tech_banner/cv_1_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_cv_tech_2" + textureFile = "gfx/texticons/tech_banner/cv_2_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_cv_tech_3" + textureFile = "gfx/texticons/tech_banner/cv_3_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_cv_tech_4" + textureFile = "gfx/texticons/tech_banner/cv_4_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_cv_tech_5" + textureFile = "gfx/texticons/tech_banner/cv_5_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_cv_tech_6" + textureFile = "gfx/texticons/tech_banner/cv_6_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_cv_tech_7" + textureFile = "gfx/texticons/tech_banner/cv_7_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_cv_tech_8" + textureFile = "gfx/texticons/tech_banner/cv_8_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_cv_tech_9" + textureFile = "gfx/texticons/tech_banner/cv_9_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_bb_tech_1" + textureFile = "gfx/texticons/tech_banner/bb_1_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_bb_tech_2" + textureFile = "gfx/texticons/tech_banner/bb_2_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_bb_tech_3" + textureFile = "gfx/texticons/tech_banner/bb_3_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_bb_tech_4" + textureFile = "gfx/texticons/tech_banner/bb_4_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_bb_tech_5" + textureFile = "gfx/texticons/tech_banner/bb_5_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_bb_tech_6" + textureFile = "gfx/texticons/tech_banner/bb_6_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_bb_tech_7" + textureFile = "gfx/texticons/tech_banner/bb_7_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_bb_tech_8" + textureFile = "gfx/texticons/tech_banner/bb_8_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_bb_tech_9" + textureFile = "gfx/texticons/tech_banner/bb_9_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_bb_tech_10" + textureFile = "gfx/texticons/tech_banner/bb_10_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_ca_tech_1" + textureFile = "gfx/texticons/tech_banner/ca_1_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_ca_tech_2" + textureFile = "gfx/texticons/tech_banner/ca_2_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_ca_tech_3" + textureFile = "gfx/texticons/tech_banner/ca_3_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_ca_tech_4" + textureFile = "gfx/texticons/tech_banner/ca_4_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_ca_tech_5" + textureFile = "gfx/texticons/tech_banner/ca_5_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_ca_tech_6" + textureFile = "gfx/texticons/tech_banner/ca_6_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_ca_tech_7" + textureFile = "gfx/texticons/tech_banner/ca_7_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_ca_tech_8" + textureFile = "gfx/texticons/tech_banner/ca_8_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_ca_tech_9" + textureFile = "gfx/texticons/tech_banner/ca_9_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_ca_tech_10" + textureFile = "gfx/texticons/tech_banner/ca_10_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_ca_tech_11" + textureFile = "gfx/texticons/tech_banner/ca_11_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_dd_tech_1" + textureFile = "gfx/texticons/tech_banner/dd_1_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_dd_tech_2" + textureFile = "gfx/texticons/tech_banner/dd_2_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_dd_tech_3" + textureFile = "gfx/texticons/tech_banner/dd_3_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_dd_tech_4" + textureFile = "gfx/texticons/tech_banner/dd_4_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_dd_tech_5" + textureFile = "gfx/texticons/tech_banner/dd_5_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_dd_tech_6" + textureFile = "gfx/texticons/tech_banner/dd_6_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_dd_tech_7" + textureFile = "gfx/texticons/tech_banner/dd_7_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_dd_tech_8" + textureFile = "gfx/texticons/tech_banner/dd_8_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_dd_tech_9" + textureFile = "gfx/texticons/tech_banner/dd_9_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_ss_tech_1" + textureFile = "gfx/texticons/tech_banner/ss_1_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_ss_tech_2" + textureFile = "gfx/texticons/tech_banner/ss_2_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_ss_tech_3" + textureFile = "gfx/texticons/tech_banner/ss_3_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_ss_tech_4" + textureFile = "gfx/texticons/tech_banner/ss_4_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_ss_tech_5" + textureFile = "gfx/texticons/tech_banner/ss_5_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_ss_tech_6" + textureFile = "gfx/texticons/tech_banner/ss_6_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_cw_tech_1" + textureFile = "gfx/texticons/tech_banner/cw_1_desc_icon.png" + legacy_lazy_load = no + } + spriteType = { + name = "GFX_cw_tech_2" + textureFile = "gfx/texticons/tech_banner/cw_2_desc_icon.png" + legacy_lazy_load = no + } } diff --git a/src/interface/z_ship_modules.gfx b/src/interface/z_ship_modules.gfx index fb4f771..630a881 100755 --- a/src/interface/z_ship_modules.gfx +++ b/src/interface/z_ship_modules.gfx @@ -1613,6 +1613,10 @@ spriteTypes = { name = "GFX_SMI_ship_hull_carrier_role_cvl" textureFile = "gfx/interface/equipmentdesigner/naval/modules/icons/ship_hull_carrier_role_cvl.png" } + spriteType = { + name = "GFX_SMI_ship_hull_carrier_role_cve" + textureFile = "gfx/interface/equipmentdesigner/naval/modules/icons/ship_hull_carrier_role_cve.png" + } spriteType = { name = "GFX_SMI_coldwar_upgrade_bb" textureFile = "gfx/interface/equipmentdesigner/naval/modules/icons/coldwar_upgrade_bb.png" diff --git a/src/localisation/english/replace/naval_units_l_english.yml b/src/localisation/english/replace/naval_units_l_english.yml index ee2eac3..94e5eef 100755 --- a/src/localisation/english/replace/naval_units_l_english.yml +++ b/src/localisation/english/replace/naval_units_l_english.yml @@ -1,29 +1,25 @@ l_english: submarine: "潜艇" - submarine_desc: "潜艇是一种隐秘的袭击舰艇。重型潜艇体型更大且更为强力,同时也有着更长的行动航程,有些甚至具有海对海和对岸炮击能力。" - both_cruisers_desc: "轻巡洋舰 - 由防护巡洋舰发展而来的轻型化舰体,其主要目标是为主力舰提供屏卫,驱离灵活的驱逐舰,同时也可以用威力巨大的鱼雷攻击缓慢的主力舰。\n\n重巡洋舰 - 由防护巡洋舰发展而来的重型化舰体,可执行非常多样的任务,包括独自袭扰敌方补给线或者在舰队当中担任斥候的角色。对于无力负担主力舰的国家而言是一个经济的选择。" + submarine_desc: "§H潜艇§!\n\n\n\n\n£GFX_ss_desc_icon\n\n\n\n\n\n潜艇被称为隐秘的死神,这种舰船可以从水下利用鱼雷发动攻击,或者浮出水面用甲板炮摧毁敌舰。虽然潜艇在未来的战争中扮演的角色已经十分明确,但国际惯例仍然对其猎杀商船的行动方式有着约束效应,这一般要求潜艇在确保商船船员转移到安全位置后再行击沉。与此同时,技术的进步在潜艇的航程、耐力和可靠性方面起到了重要作用,这也使它们成为了舰队侦察的核心力量,如果能够运用得当,也会是一件致命的武器。" + both_cruisers_desc: "§H巡洋舰§!\n\n\n\n\n£GFX_ca_desc_icon\n\n\n\n\n\n轻巡洋舰 - 由防护巡洋舰发展而来的轻型化舰体,其主要目标是为主力舰提供屏卫,驱离灵活的驱逐舰,同时也可以用威力巨大的鱼雷攻击缓慢的主力舰。\n\n重巡洋舰 - 由防护巡洋舰发展而来的重型化舰体,可执行非常多样的任务,包括独自袭扰敌方补给线或者在舰队当中担任斥候的角色。对于无力负担主力舰的国家而言是一个经济的选择。" light_cruiser: "轻型巡洋舰" - light_cruiser_desc: "由防护巡洋舰发展而来的轻型化舰体,其主要目标是为主力舰提供屏卫,驱离灵活的驱逐舰,同时也可以用威力巨大的鱼雷攻击缓慢的主力舰。" + light_cruiser_desc: "§H轻型巡洋舰§!\n\n\n\n\n£GFX_cl_desc_icon\n\n\n\n\n\n轻型巡洋舰有着防护巡洋舰发展而来的轻量化船体,是舰队中用途多样的中流砥柱,通常配备了6英寸主炮。从前出侦察到指挥鱼雷战队,再到保护舰队免受敌方驱逐舰袭扰,它们负担的任务种类也非常繁多。轻型巡洋舰在各国海军的保有量较多,远超重型巡洋舰,这也使它们成为了巡逻舰队和殖民地舰队的中坚力量。" heavy_cruiser: "重型主力巡洋舰" - heavy_cruiser_desc: "由防护巡洋舰发展而来的重型化舰体,可执行非常多样的任务,包括独自袭扰敌方补给线或者在舰队当中担任斥候的角色。对于无力负担主力舰的国家而言是一个经济的选择。\n这种战舰在主力线作战。" + heavy_cruiser_desc: "§H重型巡洋舰§!\n\n\n\n\n£GFX_ca_desc_icon\n\n\n\n\n\n重型巡洋舰有着防护巡洋舰发展而来的大型化舰体,并且通常配备了8英寸主炮和不错的装甲。这些舰船被设计为长程护航舰或破袭舰,在有些时候还可以依靠比战列舰快得多的航速担任舰队的前卫。部分国家发展了这种巡洋舰,并将其作为巡洋舰部队的核心。" destroyer: "驱逐舰" - destroyer_desc: "最小型的掩护型军舰。其任务是保护己方大型军舰,以及寻找并摧毁敌方的潜艇。" - ship_hull_light: "轻型船体" - ship_hull_light_desc: "最小型的掩护型军舰。其任务是保护己方大型军舰,以及寻找并摧毁敌方的潜艇。" + destroyer_desc: "§H驱逐舰§!\n\n\n\n\n£GFX_dd_desc_icon\n\n\n\n\n\n驱逐舰是舰队中迅猛的护卫和斗士。这些体型纤细、装备着鱼雷的舰船主要负责为战列线提供掩护,防备敌方驱逐舰,以及运用威力强大的鱼雷打乱敌军的舰队阵型。其次,随着相应技术的突破,驱逐舰在反潜作战上也大有可为。虽然驱逐舰非常脆弱,但是依靠数量优势仍然可以对最大型的军舰产生威胁。" carrier: "航空母舰" - carrier_desc: "携带着大量舰载机投入战斗的主力舰。你也可以将其作为浮动的机场,部署在敌方的海岸之外。" + carrier_desc: "§H航空母舰§!\n\n\n\n\n£GFX_cv_desc_icon\n\n\n\n\n\n航空母舰是当今世界上最先进的战舰,且它的发展势头仍然迅猛。不论是重型战舰改装的航母还是专门建造的舰队航母,这些浮动机场都已经在一次次的演习中证明了自己的价值。航母携带的战斗机、鱼雷机和侦察飞机不仅为舰队提供了可靠的侦察能力,也会是向敌人挥出的重拳。虽然关于航母是否能够影响战列舰和重型舰炮地位的争论仍在继续,没人会质疑它深不可测的潜力。" battleship: "战列舰" - battleship_desc: "战列舰是一种全能型的主力舰。它们达成了速度、装甲与火力的平衡,不过在各方面都不出彩,却是强国海军的基石。" + battleship_desc: "§H战列舰§!\n\n\n\n\n£GFX_bb_desc_icon\n\n\n\n\n\n战列舰仍然是现今无可争议的主力军以及海权的终极象征。这些巨舰拥有无与伦比的实力,它们普遍装备了从14寸到16寸的大口径舰炮,以及可以抵御同等火力打击的厚重装甲。未来的舰队行动在很大程度上依旧取决于战列线上的斗争。" battle_cruiser: "战列巡洋舰" - battle_cruiser_desc: "战列巡洋舰在火力上通常和战列舰相差无几,但是为了提高速度而牺牲了装甲防护。" + battle_cruiser_desc: "§H战列巡洋舰§!\n\n\n\n\n£GFX_bc_desc_icon\n\n\n\n\n\n作为一种强烈反映了约翰·费舍尔男爵个人色彩的战舰,战列巡洋舰的出现描绘出了一个对立却又结合的概念,即以牺牲装甲为代价,融合战列舰的武器和巡洋舰的动力。它们的角色定位类似于超级巡洋舰,可以猎杀破交的巡洋舰,也可以作为舰队中强大的侦察舰。然而日德兰之战的教训却也让各国意识到了战列巡洋舰在现代火力面前的脆弱。" convoy: "运输船" convoy_desc: "运输船承担着国际间货物和资源的运输。它同时也被用来运输部队以及开展登陆作战行动。" - sh_battleship: "超重型战列舰" - sh_battleship_desc: "最大型的主力舰,装备着用钱可以买到的最大口径的火炮和最坚固的装甲。这种造价昂贵的巨舰值得你再造一批小型掩护型军舰去支援它。" SH_battleship: "超重型战列舰" - SH_battleship_desc: "人类有史以来建造的最大型的主力舰,虽然超级无畏舰并非海军术语当中的门类之一,但是其普遍装备大幅超越一般战列舰口径主炮的事实让她们的地位超然于战列舰之外。" + SH_battleship_desc: "§H超重型战列舰§!\n\n\n\n\n£GFX_shbb_desc_icon\n\n\n\n\n\n超重型战列舰常常出现在海军设计师最疯狂的幻想之中,它们中的许多也确实仅仅停留在图纸甚至是概念阶段。虽然建造如此巨大的战舰的方法仍然有待商榷,但是只要有足够的资金和决心,想要造出它们也绝非痴人说梦。" battlecarrier: "航空战列舰" - battlecarrier_desc: "航空战列舰是一种结合了航空母舰和战列舰特点的大型舰船,通常只出现在理论假设中。" + battlecarrier_desc: "§H航空战列舰§!\n\n\n\n\n£GFX_bbv_desc_icon\n\n\n\n\n\n航空战列舰是一种结合了航空母舰和战列舰特点的大型舰船,通常只出现在理论假设中。" auxiliary_ship: "辅助船" auxiliary_ship_desc: "负责舰队支援事宜的舰船,按照民用船舶的标准建造。" cv_cas: "舰载俯冲轰炸机" @@ -35,4 +31,4 @@ damaged_armored_flight_deck: "装甲甲板受损" gas_leakage: "油气泄露" medium_cruiser: "重型舰队巡洋舰" - medium_cruiser_desc: "由防护巡洋舰发展而来的重型化舰体,可执行非常多样的任务,包括独自袭扰敌方补给线或者在舰队当中担任斥候的角色。对于无力负担主力舰的国家而言是一个经济的选择。\n这种战舰在屏卫线作战。" \ No newline at end of file + medium_cruiser_desc: "§H重型巡洋舰§!\n\n\n\n\n£GFX_ca_desc_icon\n\n\n\n\n\n重型巡洋舰有着防护巡洋舰发展而来的大型化舰体,并且通常配备了8英寸主炮和不错的装甲。这些舰船被设计为长程护航舰或破袭舰,在有些时候还可以依靠比战列舰快得多的航速担任舰队的前卫。部分国家发展了这种巡洋舰,并将其作为巡洋舰部队的核心。" \ No newline at end of file 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 daf3689..f56db26 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: "§Hv2.3 “东所罗门”§!\n\n§C重要新增:§!\n\n-重做所有学说的科技依赖,现在学说的进展需要与海军科技一齐推进\n-为除轻型舰炮和高平舰炮以外的所有舰炮加入一个新的HP模型,对空船壳的HP利用效率将大不如前\n-为除轻型舰炮和高平舰炮以外的所有舰炮加入一个新的造价模型,新增一座炮塔的造价会随已安装的炮塔数量逐步上涨\n-优化美国、英国和日本再太平洋战争中的海军AI\n-新角色:装甲舰、大型巡洋舰(装甲舰船体专用)\n\n§C更新:§!\n\n-轻炮的命中剖面由45增加到55\n-撤退速度大幅加强以模拟现实中的脱离接触\n-重做夜战机制,加强鱼雷在夜间的穿透效果\n-为超重型战列舰和重型舰队巡洋舰添加了正确的地形修正\n-加强舰载战斗机的伤害和干扰系数\n-加强AI更新战舰和舰载机设计的意愿\n-AI现在会及时更新且建造更多潜艇\n-AI的航母模板在早期会使用开放式机库,后期则转向装甲机库\n-重做所有机库模块的HP和防空数值\n-改进型航母船体现在要求降落辅助和阻拦索科技\n-舰载机现在将强制锁定航母,不再理会其他因素\n-装甲布局和装甲板在武库舰船体上不再可用\n-预警机现在可以加强同一艘船上安装的所有索敌模块\n-大国无法再使用海军发展决议\n-堆叠造成最大阵位惩罚提高到150%,只在舰队规模超过65时才会生效\n-球鼻艏声呐移动到先进声呐科技解锁\n-损害管制科技加入年份的限制\n-调整部分航母科技的效果\n-德国现在可以使用一战的舰船立绘\n-重做一部分科技和模块的图标\n-更新部分航母模块的效果,为它们添加了对组织度影响的说明文字\n\n§C修复:§!\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 此模组中实现最大屏卫效率的屏卫/主力比例为2\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%,但优势的水面探测数值可以带来最多20%的阵位奖励。\n£white_dot 堆叠带来的阵位惩罚为每超过敌方数量的100%时增加30%,最高可达150%。只有舰队规模超过65时才会触发。\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_1_content: "§Hv2.4 “铁底湾”§!\n\n§C重要新增:§!\n\n-新立绘:大和(1965现代化改装),镇海,安德烈亚·多利亚(1926),柯尔贝尔(导弹改装),伊丽莎白女王(1941)\n-新角色:护航航母\n-增加了在局中开启专家AI模式的决议\n-舰载机在陆上的单个机队规模被减少为10架,防止出现航母沉船吃飞机库存的问题\n-重做甲弹对抗公式,平衡轻炮对重甲的效果\n-大幅增加暴击时损坏关键部件的几率\n-为大部分科技的鼠标悬浮弹窗增加了艺术图\n\n§C更新:§!\n\n-安德烈亚·多利亚级战列舰在开局时处于现役未改装的状态\n-博尔扎诺级现在采用战间期巡洋舰船体\n-希佩尔海军上将级巡洋舰现在拥有额外装甲模块\n-日本开局拥有声呐科技\n-为苏/俄添加专属的海军学院军官团精神\n-舰载机对组织度的伤害系数降低到合理水平\n-舰载机空袭的基础时间间隔回调到3小时\n-重做经验和护航带来的加成和惩罚数值\n-商船航母现在必须使用民用材料\n-一些航母科技现在可以提供航空技术突破点\n-小国的海军生产AI现在只检查舰队规模,不再检查船厂数量\n-为AI加强的数值中加入船厂建造速度和设计花费减免\n-雷达和桅杆观察哨将互斥\n-为AI加入了平衡多用途驱逐舰的花费减免\n-降低潜艇船体和耐压艇壳的花费\n-调整一些航母模块的效果\n-水上飞机弹射器会带来可见度惩罚\n-在自动科技解锁模式下,如果玩家选择超前研究,AI也会相应进行超前解锁\n\n§C修复:§!\n\n-海军单位经验获取系数从0.1回调到0.8\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 此模组中实现最大屏卫效率的屏卫/主力比例为2\n£white_dot 鱼雷可以对重型舰船造成巨量的伤害,不过重型装甲只能提供非常有限的鱼雷防护,你需要安装§Y鱼雷防御系统§!来避免这一点。\n£white_dot 主炮的穿甲经过一定的平衡。其基础穿深为同时期装甲的1.1倍,这也意味着基础的装甲钢和混合防护方案可以避免被击穿,而下一代主炮则可以击穿使用重点防护的该型战舰。\n£white_dot 海战中的甲弹对抗公式以如下规则计算,穿甲和装甲的比值与伤害权重之间的映射关系为:超过200%为200%伤害,100%到200%为100%伤害,85%到100%为70%伤害,75%到85%为60%伤害,70%到75%为45%伤害,65%到70%为35%伤害,60%到65%为20%伤害,55%到60%为10%伤害,50%到55%为5%伤害,30%到50%为2%伤害,小于30%为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%,但优势的水面探测数值可以带来最多20%的阵位奖励。\n£white_dot 堆叠带来的阵位惩罚为每超过敌方数量的100%时增加30%,最高可达150%。只有舰队规模超过65时才会触发。\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 2d8fa9f..0619e57 100755 --- a/src/localisation/english/replace/research_l_english.yml +++ b/src/localisation/english/replace/research_l_english.yml @@ -374,4 +374,57 @@ heavy_armor_research_tt: "§H在重型装甲上的技术进步可以使巡洋舰装甲技术受益。§!" cruiser_armor_research_tt: "§H在巡洋舰装甲上的技术进步可以使重型装甲技术受益。§!" cryptography_revolution: "密码学革命" - cryptography_revolution_desc: "受战后算力突飞猛进的电子计算机推动,密码学取得了在加密算法和通讯技术等多方面的重大突破。工程方面的进步包括了电子加密机、升级的加密算法以及跳频通讯技术,在对军事机密的保护上已经趋于完美。" \ No newline at end of file + cryptography_revolution_desc: "受战后算力突飞猛进的电子计算机推动,密码学取得了在加密算法和通讯技术等多方面的重大突破。工程方面的进步包括了电子加密机、升级的加密算法以及跳频通讯技术,在对军事机密的保护上已经趋于完美。" + cv_tech_0_tt: "\n\n\n\n\n£GFX_cv_desc_icon\n\n\n\n\n\n" + cv_tech_1_tt: "\n\n\n\n\n£GFX_cv_tech_1\n\n\n\n\n\n" + cv_tech_2_tt: "\n\n\n\n\n£GFX_cv_tech_2\n\n\n\n\n\n" + cv_tech_3_tt: "\n\n\n\n\n£GFX_cv_tech_3\n\n\n\n\n\n" + cv_tech_4_tt: "\n\n\n\n\n£GFX_cv_tech_4\n\n\n\n\n\n" + cv_tech_5_tt: "\n\n\n\n\n£GFX_cv_tech_5\n\n\n\n\n\n" + cv_tech_6_tt: "\n\n\n\n\n£GFX_cv_tech_6\n\n\n\n\n\n" + cv_tech_7_tt: "\n\n\n\n\n£GFX_cv_tech_7\n\n\n\n\n\n" + cv_tech_8_tt: "\n\n\n\n\n£GFX_cv_tech_8\n\n\n\n\n\n" + bb_tech_0_tt: "\n\n\n\n\n£GFX_bb_desc_icon\n\n\n\n\n\n" + bb_tech_1_tt: "\n\n\n\n\n£GFX_bb_tech_1\n\n\n\n\n\n" + bb_tech_2_tt: "\n\n\n\n\n£GFX_bb_tech_2\n\n\n\n\n\n" + bb_tech_3_tt: "\n\n\n\n\n£GFX_bb_tech_3\n\n\n\n\n\n" + bb_tech_4_tt: "\n\n\n\n\n£GFX_bb_tech_4\n\n\n\n\n\n" + bb_tech_5_tt: "\n\n\n\n\n£GFX_bb_tech_5\n\n\n\n\n\n" + bb_tech_6_tt: "\n\n\n\n\n£GFX_bb_tech_6\n\n\n\n\n\n" + bb_tech_7_tt: "\n\n\n\n\n£GFX_bb_tech_7\n\n\n\n\n\n" + bb_tech_8_tt: "\n\n\n\n\n£GFX_bb_tech_8\n\n\n\n\n\n" + ca_tech_0_1_tt: "\n\n\n\n\n£GFX_ca_desc_icon\n\n\n\n\n\n" + ca_tech_0_2_tt: "\n\n\n\n\n£GFX_cl_desc_icon\n\n\n\n\n\n" + ca_tech_1_tt: "\n\n\n\n\n£GFX_ca_tech_1\n\n\n\n\n\n" + ca_tech_2_tt: "\n\n\n\n\n£GFX_ca_tech_2\n\n\n\n\n\n" + ca_tech_3_tt: "\n\n\n\n\n£GFX_ca_tech_3\n\n\n\n\n\n" + ca_tech_4_tt: "\n\n\n\n\n£GFX_ca_tech_4\n\n\n\n\n\n" + ca_tech_5_tt: "\n\n\n\n\n£GFX_ca_tech_5\n\n\n\n\n\n" + ca_tech_6_tt: "\n\n\n\n\n£GFX_ca_tech_6\n\n\n\n\n\n" + ca_tech_7_tt: "\n\n\n\n\n£GFX_ca_tech_7\n\n\n\n\n\n" + ca_tech_8_tt: "\n\n\n\n\n£GFX_ca_tech_8\n\n\n\n\n\n" + ca_tech_9_tt: "\n\n\n\n\n£GFX_ca_tech_9\n\n\n\n\n\n" + dd_tech_0_tt: "\n\n\n\n\n£GFX_dd_desc_icon\n\n\n\n\n\n" + dd_tech_1_tt: "\n\n\n\n\n£GFX_dd_tech_1\n\n\n\n\n\n" + dd_tech_2_tt: "\n\n\n\n\n£GFX_dd_tech_2\n\n\n\n\n\n" + dd_tech_3_tt: "\n\n\n\n\n£GFX_dd_tech_3\n\n\n\n\n\n" + dd_tech_4_tt: "\n\n\n\n\n£GFX_dd_tech_4\n\n\n\n\n\n" + dd_tech_5_tt: "\n\n\n\n\n£GFX_dd_tech_5\n\n\n\n\n\n" + dd_tech_6_tt: "\n\n\n\n\n£GFX_dd_tech_6\n\n\n\n\n\n" + dd_tech_7_tt: "\n\n\n\n\n£GFX_dd_tech_7\n\n\n\n\n\n" + dd_tech_8_tt: "\n\n\n\n\n£GFX_dd_tech_8\n\n\n\n\n\n" + ss_tech_0_tt: "\n\n\n\n\n£GFX_ss_desc_icon\n\n\n\n\n\n" + ss_tech_1_tt: "\n\n\n\n\n£GFX_ss_tech_1\n\n\n\n\n\n" + ss_tech_2_tt: "\n\n\n\n\n£GFX_ss_tech_2\n\n\n\n\n\n" + ss_tech_3_tt: "\n\n\n\n\n£GFX_ss_tech_3\n\n\n\n\n\n" + ss_tech_4_tt: "\n\n\n\n\n£GFX_ss_tech_4\n\n\n\n\n\n" + ss_tech_5_tt: "\n\n\n\n\n£GFX_ss_tech_5\n\n\n\n\n\n" + ss_tech_6_tt: "\n\n\n\n\n£GFX_ss_tech_6\n\n\n\n\n\n" + cw_tech_1_tt: "\n\n\n\n\n£GFX_cw_tech_1\n\n\n\n\n\n" + cw_tech_2_tt: "\n\n\n\n\n£GFX_cw_tech_2\n\n\n\n\n\n" + cv_tech_9_tt: "\n\n\n\n\n£GFX_cv_tech_9\n\n\n\n\n\n" + bb_tech_9_tt: "\n\n\n\n\n£GFX_bb_tech_9\n\n\n\n\n\n" + bb_tech_10_tt: "\n\n\n\n\n£GFX_bb_tech_10\n\n\n\n\n\n" + ca_tech_10_tt: "\n\n\n\n\n£GFX_ca_tech_10\n\n\n\n\n\n" + ca_tech_11_tt: "\n\n\n\n\n£GFX_ca_tech_11\n\n\n\n\n\n" + dd_tech_9_tt: "\n\n\n\n\n£GFX_dd_tech_9\n\n\n\n\n\n" \ No newline at end of file diff --git a/src/localisation/english/replace/ship_modules_country_specific_l_english.yml b/src/localisation/english/replace/ship_modules_country_specific_l_english.yml index 6f4fe91..21a9d84 100755 --- a/src/localisation/english/replace/ship_modules_country_specific_l_english.yml +++ b/src/localisation/english/replace/ship_modules_country_specific_l_english.yml @@ -1954,4 +1954,10 @@ GER_ship_helipad: "道尼尔 Do 23" JAP_ship_helipad: "三菱 KH-4" ITA_ship_helipad: "奥古斯塔-贝尔 AB-47" - SOV_ship_helipad: "米-4" \ No newline at end of file + SOV_ship_helipad: "米-4" + GRE_ship_heavy_battery_small_1: "BL 9.2英寸 Mk IX火炮" + GRE_ship_heavy_battery_small_1_short: "双联BL 9.2英寸 Mk IX火炮" + GRE_ship_heavy_battery_small_1_triple: "BL 9.2英寸 Mk IX火炮" + GRE_ship_heavy_battery_small_1_triple_short: "三联BL 9.2英寸 Mk IX火炮" + GRE_ship_heavy_battery_small_1_quad: "BL 9.2英寸 Mk IX火炮" + GRE_ship_heavy_battery_small_1_quad_short: "四联BL 9.2英寸 Mk IX火炮" \ 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 e235673..38c4ecb 100755 --- a/src/localisation/english/replace/ship_modules_l_english.yml +++ b/src/localisation/english/replace/ship_modules_l_english.yml @@ -460,12 +460,11 @@ EQ_MOD_CAT_ship_mine_warfare_TITLE: "水雷战装备" EQ_MOD_CAT_ship_mine_layer_sub_TITLE: "水雷战装备" EQ_MOD_CAT_ship_anti_air_TITLE: "防空炮" - fixed_ship_torpedo_slot: "鱼雷" EQ_MOD_CAT_ship_heavy_armor_TITLE: "重型装甲" EQ_MOD_CAT_ship_super_heavy_armor_TITLE: "超重型装甲" EQ_MOD_CAT_ship_cruiser_armor_TITLE: "巡洋舰装甲" EQ_MOD_CAT_ship_carrier_armor_TITLE: "航母装甲带" - EQ_MOD_CAT_ship_deck_space_TITLE: "机库" + EQ_MOD_CAT_ship_deck_space_TITLE: "标准机库" EQ_MOD_CAT_ship_extra_fuel_tank_TITLE: "油箱" EQ_MOD_CAT_ship_mine_layer_TITLE: "布雷装置" EQ_MOD_CAT_ship_dp_secondaries_TITLE: "高平两用副炮" @@ -803,7 +802,7 @@ carrier_aviation_control_unit_desc: "航空控制部门负责掌管飞机的起飞和降落流程,他们保证这些行动的效率达到最高。\n\n§G最大组织度加成:+10%§!" carrier_damage_control_unit: "损害管制单位" carrier_damage_control_unit_short: "损害管制单位" - carrier_damage_control_unit_desc: "损管部门会在危及沉船的情况下保证舰船的安全。" + carrier_damage_control_unit_desc: "损管部门会在危及沉船的情况下保证舰船的安全。\n\n§G最大组织度加成:+10%§!" carrier_scouting_unit: "侦察机中队" carrier_scouting_unit_short: "侦察机中队" carrier_scouting_unit_desc: "一队由专业飞行员组成的侦察机编队。这些飞机装备了更大的燃料舱和无线电,可以前出上百海里搜寻敌军舰队。" @@ -818,7 +817,7 @@ carrier_civilian_material_desc: "在航母上更多应用民用材料可以使它们的造价更便宜。\n\n§R最大组织度惩罚:-20%§!" carrier_secondary_island: "第二舰岛" carrier_secondary_island_short: "第二舰岛" - carrier_secondary_island_desc: "一座飞行甲板上的副舰岛,可以将航母的航海和飞控部门分开,保证双方的工作效率。\n\n§G最大组织度加成:+10%§!" + carrier_secondary_island_desc: "一座飞行甲板上的副舰岛,可以将航母的航海和飞控部门分开,保证双方的工作效率。\n\n§G最大组织度加成:+5%§!" carrier_strength_deck: "船体集成强力甲板" carrier_strength_deck_short: "强力甲板" carrier_strength_deck_desc: "强力甲板亦称上甲板,以高强度的甲板结构保证船体总纵强度稳定,这一部件与船体深度集成。" @@ -1048,7 +1047,6 @@ EQ_MOD_CAT_cruiser_ship_engine_nuclear_TITLE: "中型核动力引擎" carrier_no_island: "无舰岛设计" carrier_no_island_desc: "这艘航母为了甲板的运作空间选择了没有舰岛的设计。\n\n§R最大组织度惩罚:-10%§!" - EQ_MOD_CAT_carrier_mast_TITLE: "航母舰岛" EQ_MOD_CAT_bb_carrier_role_TITLE: "改装航母基础船体" carrier_bb_conversion: "由战列舰改装而来" carrier_bb_conversion_short: "战列舰船体" @@ -1138,9 +1136,9 @@ ship_hull_cruiser_role_cgaa: "防空导弹巡洋舰角色" ship_hull_cruiser_role_cgaa_short: "防空导弹巡洋舰" ship_hull_cruiser_role_cgaa_desc: "一种安装了防空导弹的轻型或中型巡洋舰。" - EQ_MOD_CAT_light_ship_engine_high_speed_TITLE: "高速驱逐舰引擎" + EQ_MOD_CAT_light_ship_engine_high_speed_TITLE: "高速轻型引擎" ship_superheater: "高温过热器" - ship_superheater_desc: "过热器是一种从系统排放的锅炉烟气中回收热量的装置。" + ship_superheater_desc: "过热器是一种从系统排放的锅炉烟气中回收热量的装置。\n§Y该模块必须与高速轻型引擎一起使用。§!" EQ_MOD_CAT_ship_secondaries_light_TITLE: "轻型副炮" ship_secondaries_1_light: "75mm速射炮" ship_secondaries_1_light_short: "轻型副炮组1" @@ -1187,4 +1185,8 @@ ship_hull_cruiser_role_pz_desc: "一艘装有重型舰炮的重型巡洋舰,但在分类上既不属于巡洋舰也不属于战列巡洋舰。\n§R重中型主炮将不可用。§!\n\n§R此角色为起源性角色,一旦安装后将难以替换§!" ship_hull_cruiser_role_pbb: "大型巡洋舰角色" ship_hull_cruiser_role_pbb_short: "大型巡洋舰" - ship_hull_cruiser_role_pbb_desc: "装备战巡级别火力的巡洋舰。\n§R重型主炮将不可用。§!\n\n§R此角色为起源性角色,一旦安装后将难以替换§!" \ No newline at end of file + ship_hull_cruiser_role_pbb_desc: "装备战巡级别火力的巡洋舰。\n§R重型主炮将不可用。§!\n\n§R此角色为起源性角色,一旦安装后将难以替换§!" + EQ_MOD_CAT_cve_role_TITLE: "护航航母角色" + ship_hull_carrier_role_cve: "护航航母角色" + ship_hull_carrier_role_cve_short: "护航航母" + ship_hull_carrier_role_cve_desc: "一艘用于商船队护航和反潜的小型航母。\n\n§R最大组织度惩罚:-20%§! " \ 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 b526cc6..784144f 100755 --- a/src/localisation/english/replace/vnr_ai_l_english.yml +++ b/src/localisation/english/replace/vnr_ai_l_english.yml @@ -53,4 +53,14 @@ RULE_AI_AIR_DESIGN: "启用AI改进舰载机设计" RULE_AI_AIR_DESIGN_FREE_DESC: "为AI§G启用§!改进过的舰载机设计模板。\n§R请勿将本选项与修改空军科技的mod混用。§!" RULE_AI_AIR_DESIGN_BLOCKED_DESC: "为AI§R关闭§!改进过的舰载机设计模板。\n§Y使用原版或其他激活状态mod提供的飞机模板。§!" - vnr_cv_plane_output_boost: "海军重置舰载机产出加成" \ No newline at end of file + vnr_cv_plane_output_boost: "海军重置舰载机产出加成" + enable_ai_ship_design: "AI舰船设计风格" + enable_ai_plane_design: "AI舰载机设计风格" + vnr_ai.2.t: "AI舰船设计风格" + vnr_ai.2.d: "§R虽然目前推荐的方式是在开局的规则设置中开启专家AI设计§!,但是为了以防你错过这一特性,你仍然可以在局中使用该决议开启专家设计。为了使AI可以快速从史实模板切换到专家模板,所有的AI大国将会立刻获得部分海军经验。" + vnr_ai.2.1: "§R切换到专家设计§!" + vnr_ai.2.2: "§G切换到史实设计§!" + vnr_ai.3.t: "AI舰载机设计风格" + vnr_ai.3.d: "§R虽然目前推荐的方式是在开局的规则设置中开启专家AI设计§!,但是为了以防你错过这一特性,你仍然可以在局中使用该决议开启专家设计。为了使AI可以快速从史实模板切换到专家模板,所有的AI大国将会立刻获得部分空军经验。\n\n§R请注意,该选项不能与修改过飞机科技和模块的模组一起使用。如果你开启了这类模组,请勿进行模板切换。§!" + vnr_ai.3.1: "§R切换到专家设计§!" + vnr_ai.3.2: "§G切换到原版设计§!" \ No newline at end of file diff --git a/src/localisation/english/replace/vnr_naval_develop_l_english.yml b/src/localisation/english/replace/vnr_naval_develop_l_english.yml index ba62866..0f03c95 100755 --- a/src/localisation/english/replace/vnr_naval_develop_l_english.yml +++ b/src/localisation/english/replace/vnr_naval_develop_l_english.yml @@ -99,4 +99,8 @@ theoretic_breakthrough_2: "理论突破 II" theoretic_breakthrough_2_desc: "海军的理论革命正在影响这位海军上将。" lack_maintenance_facilities: "缺乏维护" - lack_maintenance_facilities_desc: "我们拥有的海军设施无力维护现有的舰队。" \ No newline at end of file + lack_maintenance_facilities_desc: "我们拥有的海军设施无力维护现有的舰队。" + voroshilov_naval_academy: "克利缅特·伏罗希洛夫海军学院" + voroshilov_naval_academy_desc: "作为世界上最富盛名的海军军官培训院校之一,这所学院在二月革命的烽火中脱胎于尼古拉耶夫学院而组建。每年,数百名经验丰富的学员从这里毕业并踏上仕途,渴望着为俄罗斯母亲献身。" + nakhimov_naval_academy: "纳希莫夫海军学院" + nakhimov_naval_academy_desc: "作为世界上最富盛名的海军军官培训院校之一,这所学院在二月革命的烽火中脱胎于尼古拉耶夫学院而组建。每年,数百名经验丰富的学员从这里毕业并踏上仕途,渴望着为俄罗斯母亲献身。" \ No newline at end of file diff --git a/src/localisation/replace/naval_units_l_english.yml b/src/localisation/replace/naval_units_l_english.yml index ee2eac3..94e5eef 100755 --- a/src/localisation/replace/naval_units_l_english.yml +++ b/src/localisation/replace/naval_units_l_english.yml @@ -1,29 +1,25 @@ l_english: submarine: "潜艇" - submarine_desc: "潜艇是一种隐秘的袭击舰艇。重型潜艇体型更大且更为强力,同时也有着更长的行动航程,有些甚至具有海对海和对岸炮击能力。" - both_cruisers_desc: "轻巡洋舰 - 由防护巡洋舰发展而来的轻型化舰体,其主要目标是为主力舰提供屏卫,驱离灵活的驱逐舰,同时也可以用威力巨大的鱼雷攻击缓慢的主力舰。\n\n重巡洋舰 - 由防护巡洋舰发展而来的重型化舰体,可执行非常多样的任务,包括独自袭扰敌方补给线或者在舰队当中担任斥候的角色。对于无力负担主力舰的国家而言是一个经济的选择。" + submarine_desc: "§H潜艇§!\n\n\n\n\n£GFX_ss_desc_icon\n\n\n\n\n\n潜艇被称为隐秘的死神,这种舰船可以从水下利用鱼雷发动攻击,或者浮出水面用甲板炮摧毁敌舰。虽然潜艇在未来的战争中扮演的角色已经十分明确,但国际惯例仍然对其猎杀商船的行动方式有着约束效应,这一般要求潜艇在确保商船船员转移到安全位置后再行击沉。与此同时,技术的进步在潜艇的航程、耐力和可靠性方面起到了重要作用,这也使它们成为了舰队侦察的核心力量,如果能够运用得当,也会是一件致命的武器。" + both_cruisers_desc: "§H巡洋舰§!\n\n\n\n\n£GFX_ca_desc_icon\n\n\n\n\n\n轻巡洋舰 - 由防护巡洋舰发展而来的轻型化舰体,其主要目标是为主力舰提供屏卫,驱离灵活的驱逐舰,同时也可以用威力巨大的鱼雷攻击缓慢的主力舰。\n\n重巡洋舰 - 由防护巡洋舰发展而来的重型化舰体,可执行非常多样的任务,包括独自袭扰敌方补给线或者在舰队当中担任斥候的角色。对于无力负担主力舰的国家而言是一个经济的选择。" light_cruiser: "轻型巡洋舰" - light_cruiser_desc: "由防护巡洋舰发展而来的轻型化舰体,其主要目标是为主力舰提供屏卫,驱离灵活的驱逐舰,同时也可以用威力巨大的鱼雷攻击缓慢的主力舰。" + light_cruiser_desc: "§H轻型巡洋舰§!\n\n\n\n\n£GFX_cl_desc_icon\n\n\n\n\n\n轻型巡洋舰有着防护巡洋舰发展而来的轻量化船体,是舰队中用途多样的中流砥柱,通常配备了6英寸主炮。从前出侦察到指挥鱼雷战队,再到保护舰队免受敌方驱逐舰袭扰,它们负担的任务种类也非常繁多。轻型巡洋舰在各国海军的保有量较多,远超重型巡洋舰,这也使它们成为了巡逻舰队和殖民地舰队的中坚力量。" heavy_cruiser: "重型主力巡洋舰" - heavy_cruiser_desc: "由防护巡洋舰发展而来的重型化舰体,可执行非常多样的任务,包括独自袭扰敌方补给线或者在舰队当中担任斥候的角色。对于无力负担主力舰的国家而言是一个经济的选择。\n这种战舰在主力线作战。" + heavy_cruiser_desc: "§H重型巡洋舰§!\n\n\n\n\n£GFX_ca_desc_icon\n\n\n\n\n\n重型巡洋舰有着防护巡洋舰发展而来的大型化舰体,并且通常配备了8英寸主炮和不错的装甲。这些舰船被设计为长程护航舰或破袭舰,在有些时候还可以依靠比战列舰快得多的航速担任舰队的前卫。部分国家发展了这种巡洋舰,并将其作为巡洋舰部队的核心。" destroyer: "驱逐舰" - destroyer_desc: "最小型的掩护型军舰。其任务是保护己方大型军舰,以及寻找并摧毁敌方的潜艇。" - ship_hull_light: "轻型船体" - ship_hull_light_desc: "最小型的掩护型军舰。其任务是保护己方大型军舰,以及寻找并摧毁敌方的潜艇。" + destroyer_desc: "§H驱逐舰§!\n\n\n\n\n£GFX_dd_desc_icon\n\n\n\n\n\n驱逐舰是舰队中迅猛的护卫和斗士。这些体型纤细、装备着鱼雷的舰船主要负责为战列线提供掩护,防备敌方驱逐舰,以及运用威力强大的鱼雷打乱敌军的舰队阵型。其次,随着相应技术的突破,驱逐舰在反潜作战上也大有可为。虽然驱逐舰非常脆弱,但是依靠数量优势仍然可以对最大型的军舰产生威胁。" carrier: "航空母舰" - carrier_desc: "携带着大量舰载机投入战斗的主力舰。你也可以将其作为浮动的机场,部署在敌方的海岸之外。" + carrier_desc: "§H航空母舰§!\n\n\n\n\n£GFX_cv_desc_icon\n\n\n\n\n\n航空母舰是当今世界上最先进的战舰,且它的发展势头仍然迅猛。不论是重型战舰改装的航母还是专门建造的舰队航母,这些浮动机场都已经在一次次的演习中证明了自己的价值。航母携带的战斗机、鱼雷机和侦察飞机不仅为舰队提供了可靠的侦察能力,也会是向敌人挥出的重拳。虽然关于航母是否能够影响战列舰和重型舰炮地位的争论仍在继续,没人会质疑它深不可测的潜力。" battleship: "战列舰" - battleship_desc: "战列舰是一种全能型的主力舰。它们达成了速度、装甲与火力的平衡,不过在各方面都不出彩,却是强国海军的基石。" + battleship_desc: "§H战列舰§!\n\n\n\n\n£GFX_bb_desc_icon\n\n\n\n\n\n战列舰仍然是现今无可争议的主力军以及海权的终极象征。这些巨舰拥有无与伦比的实力,它们普遍装备了从14寸到16寸的大口径舰炮,以及可以抵御同等火力打击的厚重装甲。未来的舰队行动在很大程度上依旧取决于战列线上的斗争。" battle_cruiser: "战列巡洋舰" - battle_cruiser_desc: "战列巡洋舰在火力上通常和战列舰相差无几,但是为了提高速度而牺牲了装甲防护。" + battle_cruiser_desc: "§H战列巡洋舰§!\n\n\n\n\n£GFX_bc_desc_icon\n\n\n\n\n\n作为一种强烈反映了约翰·费舍尔男爵个人色彩的战舰,战列巡洋舰的出现描绘出了一个对立却又结合的概念,即以牺牲装甲为代价,融合战列舰的武器和巡洋舰的动力。它们的角色定位类似于超级巡洋舰,可以猎杀破交的巡洋舰,也可以作为舰队中强大的侦察舰。然而日德兰之战的教训却也让各国意识到了战列巡洋舰在现代火力面前的脆弱。" convoy: "运输船" convoy_desc: "运输船承担着国际间货物和资源的运输。它同时也被用来运输部队以及开展登陆作战行动。" - sh_battleship: "超重型战列舰" - sh_battleship_desc: "最大型的主力舰,装备着用钱可以买到的最大口径的火炮和最坚固的装甲。这种造价昂贵的巨舰值得你再造一批小型掩护型军舰去支援它。" SH_battleship: "超重型战列舰" - SH_battleship_desc: "人类有史以来建造的最大型的主力舰,虽然超级无畏舰并非海军术语当中的门类之一,但是其普遍装备大幅超越一般战列舰口径主炮的事实让她们的地位超然于战列舰之外。" + SH_battleship_desc: "§H超重型战列舰§!\n\n\n\n\n£GFX_shbb_desc_icon\n\n\n\n\n\n超重型战列舰常常出现在海军设计师最疯狂的幻想之中,它们中的许多也确实仅仅停留在图纸甚至是概念阶段。虽然建造如此巨大的战舰的方法仍然有待商榷,但是只要有足够的资金和决心,想要造出它们也绝非痴人说梦。" battlecarrier: "航空战列舰" - battlecarrier_desc: "航空战列舰是一种结合了航空母舰和战列舰特点的大型舰船,通常只出现在理论假设中。" + battlecarrier_desc: "§H航空战列舰§!\n\n\n\n\n£GFX_bbv_desc_icon\n\n\n\n\n\n航空战列舰是一种结合了航空母舰和战列舰特点的大型舰船,通常只出现在理论假设中。" auxiliary_ship: "辅助船" auxiliary_ship_desc: "负责舰队支援事宜的舰船,按照民用船舶的标准建造。" cv_cas: "舰载俯冲轰炸机" @@ -35,4 +31,4 @@ damaged_armored_flight_deck: "装甲甲板受损" gas_leakage: "油气泄露" medium_cruiser: "重型舰队巡洋舰" - medium_cruiser_desc: "由防护巡洋舰发展而来的重型化舰体,可执行非常多样的任务,包括独自袭扰敌方补给线或者在舰队当中担任斥候的角色。对于无力负担主力舰的国家而言是一个经济的选择。\n这种战舰在屏卫线作战。" \ No newline at end of file + medium_cruiser_desc: "§H重型巡洋舰§!\n\n\n\n\n£GFX_ca_desc_icon\n\n\n\n\n\n重型巡洋舰有着防护巡洋舰发展而来的大型化舰体,并且通常配备了8英寸主炮和不错的装甲。这些舰船被设计为长程护航舰或破袭舰,在有些时候还可以依靠比战列舰快得多的航速担任舰队的前卫。部分国家发展了这种巡洋舰,并将其作为巡洋舰部队的核心。" \ 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 daf3689..f56db26 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: "§Hv2.3 “东所罗门”§!\n\n§C重要新增:§!\n\n-重做所有学说的科技依赖,现在学说的进展需要与海军科技一齐推进\n-为除轻型舰炮和高平舰炮以外的所有舰炮加入一个新的HP模型,对空船壳的HP利用效率将大不如前\n-为除轻型舰炮和高平舰炮以外的所有舰炮加入一个新的造价模型,新增一座炮塔的造价会随已安装的炮塔数量逐步上涨\n-优化美国、英国和日本再太平洋战争中的海军AI\n-新角色:装甲舰、大型巡洋舰(装甲舰船体专用)\n\n§C更新:§!\n\n-轻炮的命中剖面由45增加到55\n-撤退速度大幅加强以模拟现实中的脱离接触\n-重做夜战机制,加强鱼雷在夜间的穿透效果\n-为超重型战列舰和重型舰队巡洋舰添加了正确的地形修正\n-加强舰载战斗机的伤害和干扰系数\n-加强AI更新战舰和舰载机设计的意愿\n-AI现在会及时更新且建造更多潜艇\n-AI的航母模板在早期会使用开放式机库,后期则转向装甲机库\n-重做所有机库模块的HP和防空数值\n-改进型航母船体现在要求降落辅助和阻拦索科技\n-舰载机现在将强制锁定航母,不再理会其他因素\n-装甲布局和装甲板在武库舰船体上不再可用\n-预警机现在可以加强同一艘船上安装的所有索敌模块\n-大国无法再使用海军发展决议\n-堆叠造成最大阵位惩罚提高到150%,只在舰队规模超过65时才会生效\n-球鼻艏声呐移动到先进声呐科技解锁\n-损害管制科技加入年份的限制\n-调整部分航母科技的效果\n-德国现在可以使用一战的舰船立绘\n-重做一部分科技和模块的图标\n-更新部分航母模块的效果,为它们添加了对组织度影响的说明文字\n\n§C修复:§!\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 此模组中实现最大屏卫效率的屏卫/主力比例为2\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%,但优势的水面探测数值可以带来最多20%的阵位奖励。\n£white_dot 堆叠带来的阵位惩罚为每超过敌方数量的100%时增加30%,最高可达150%。只有舰队规模超过65时才会触发。\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_1_content: "§Hv2.4 “铁底湾”§!\n\n§C重要新增:§!\n\n-新立绘:大和(1965现代化改装),镇海,安德烈亚·多利亚(1926),柯尔贝尔(导弹改装),伊丽莎白女王(1941)\n-新角色:护航航母\n-增加了在局中开启专家AI模式的决议\n-舰载机在陆上的单个机队规模被减少为10架,防止出现航母沉船吃飞机库存的问题\n-重做甲弹对抗公式,平衡轻炮对重甲的效果\n-大幅增加暴击时损坏关键部件的几率\n-为大部分科技的鼠标悬浮弹窗增加了艺术图\n\n§C更新:§!\n\n-安德烈亚·多利亚级战列舰在开局时处于现役未改装的状态\n-博尔扎诺级现在采用战间期巡洋舰船体\n-希佩尔海军上将级巡洋舰现在拥有额外装甲模块\n-日本开局拥有声呐科技\n-为苏/俄添加专属的海军学院军官团精神\n-舰载机对组织度的伤害系数降低到合理水平\n-舰载机空袭的基础时间间隔回调到3小时\n-重做经验和护航带来的加成和惩罚数值\n-商船航母现在必须使用民用材料\n-一些航母科技现在可以提供航空技术突破点\n-小国的海军生产AI现在只检查舰队规模,不再检查船厂数量\n-为AI加强的数值中加入船厂建造速度和设计花费减免\n-雷达和桅杆观察哨将互斥\n-为AI加入了平衡多用途驱逐舰的花费减免\n-降低潜艇船体和耐压艇壳的花费\n-调整一些航母模块的效果\n-水上飞机弹射器会带来可见度惩罚\n-在自动科技解锁模式下,如果玩家选择超前研究,AI也会相应进行超前解锁\n\n§C修复:§!\n\n-海军单位经验获取系数从0.1回调到0.8\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 此模组中实现最大屏卫效率的屏卫/主力比例为2\n£white_dot 鱼雷可以对重型舰船造成巨量的伤害,不过重型装甲只能提供非常有限的鱼雷防护,你需要安装§Y鱼雷防御系统§!来避免这一点。\n£white_dot 主炮的穿甲经过一定的平衡。其基础穿深为同时期装甲的1.1倍,这也意味着基础的装甲钢和混合防护方案可以避免被击穿,而下一代主炮则可以击穿使用重点防护的该型战舰。\n£white_dot 海战中的甲弹对抗公式以如下规则计算,穿甲和装甲的比值与伤害权重之间的映射关系为:超过200%为200%伤害,100%到200%为100%伤害,85%到100%为70%伤害,75%到85%为60%伤害,70%到75%为45%伤害,65%到70%为35%伤害,60%到65%为20%伤害,55%到60%为10%伤害,50%到55%为5%伤害,30%到50%为2%伤害,小于30%为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%,但优势的水面探测数值可以带来最多20%的阵位奖励。\n£white_dot 堆叠带来的阵位惩罚为每超过敌方数量的100%时增加30%,最高可达150%。只有舰队规模超过65时才会触发。\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 2d8fa9f..0619e57 100755 --- a/src/localisation/replace/research_l_english.yml +++ b/src/localisation/replace/research_l_english.yml @@ -374,4 +374,57 @@ heavy_armor_research_tt: "§H在重型装甲上的技术进步可以使巡洋舰装甲技术受益。§!" cruiser_armor_research_tt: "§H在巡洋舰装甲上的技术进步可以使重型装甲技术受益。§!" cryptography_revolution: "密码学革命" - cryptography_revolution_desc: "受战后算力突飞猛进的电子计算机推动,密码学取得了在加密算法和通讯技术等多方面的重大突破。工程方面的进步包括了电子加密机、升级的加密算法以及跳频通讯技术,在对军事机密的保护上已经趋于完美。" \ No newline at end of file + cryptography_revolution_desc: "受战后算力突飞猛进的电子计算机推动,密码学取得了在加密算法和通讯技术等多方面的重大突破。工程方面的进步包括了电子加密机、升级的加密算法以及跳频通讯技术,在对军事机密的保护上已经趋于完美。" + cv_tech_0_tt: "\n\n\n\n\n£GFX_cv_desc_icon\n\n\n\n\n\n" + cv_tech_1_tt: "\n\n\n\n\n£GFX_cv_tech_1\n\n\n\n\n\n" + cv_tech_2_tt: "\n\n\n\n\n£GFX_cv_tech_2\n\n\n\n\n\n" + cv_tech_3_tt: "\n\n\n\n\n£GFX_cv_tech_3\n\n\n\n\n\n" + cv_tech_4_tt: "\n\n\n\n\n£GFX_cv_tech_4\n\n\n\n\n\n" + cv_tech_5_tt: "\n\n\n\n\n£GFX_cv_tech_5\n\n\n\n\n\n" + cv_tech_6_tt: "\n\n\n\n\n£GFX_cv_tech_6\n\n\n\n\n\n" + cv_tech_7_tt: "\n\n\n\n\n£GFX_cv_tech_7\n\n\n\n\n\n" + cv_tech_8_tt: "\n\n\n\n\n£GFX_cv_tech_8\n\n\n\n\n\n" + bb_tech_0_tt: "\n\n\n\n\n£GFX_bb_desc_icon\n\n\n\n\n\n" + bb_tech_1_tt: "\n\n\n\n\n£GFX_bb_tech_1\n\n\n\n\n\n" + bb_tech_2_tt: "\n\n\n\n\n£GFX_bb_tech_2\n\n\n\n\n\n" + bb_tech_3_tt: "\n\n\n\n\n£GFX_bb_tech_3\n\n\n\n\n\n" + bb_tech_4_tt: "\n\n\n\n\n£GFX_bb_tech_4\n\n\n\n\n\n" + bb_tech_5_tt: "\n\n\n\n\n£GFX_bb_tech_5\n\n\n\n\n\n" + bb_tech_6_tt: "\n\n\n\n\n£GFX_bb_tech_6\n\n\n\n\n\n" + bb_tech_7_tt: "\n\n\n\n\n£GFX_bb_tech_7\n\n\n\n\n\n" + bb_tech_8_tt: "\n\n\n\n\n£GFX_bb_tech_8\n\n\n\n\n\n" + ca_tech_0_1_tt: "\n\n\n\n\n£GFX_ca_desc_icon\n\n\n\n\n\n" + ca_tech_0_2_tt: "\n\n\n\n\n£GFX_cl_desc_icon\n\n\n\n\n\n" + ca_tech_1_tt: "\n\n\n\n\n£GFX_ca_tech_1\n\n\n\n\n\n" + ca_tech_2_tt: "\n\n\n\n\n£GFX_ca_tech_2\n\n\n\n\n\n" + ca_tech_3_tt: "\n\n\n\n\n£GFX_ca_tech_3\n\n\n\n\n\n" + ca_tech_4_tt: "\n\n\n\n\n£GFX_ca_tech_4\n\n\n\n\n\n" + ca_tech_5_tt: "\n\n\n\n\n£GFX_ca_tech_5\n\n\n\n\n\n" + ca_tech_6_tt: "\n\n\n\n\n£GFX_ca_tech_6\n\n\n\n\n\n" + ca_tech_7_tt: "\n\n\n\n\n£GFX_ca_tech_7\n\n\n\n\n\n" + ca_tech_8_tt: "\n\n\n\n\n£GFX_ca_tech_8\n\n\n\n\n\n" + ca_tech_9_tt: "\n\n\n\n\n£GFX_ca_tech_9\n\n\n\n\n\n" + dd_tech_0_tt: "\n\n\n\n\n£GFX_dd_desc_icon\n\n\n\n\n\n" + dd_tech_1_tt: "\n\n\n\n\n£GFX_dd_tech_1\n\n\n\n\n\n" + dd_tech_2_tt: "\n\n\n\n\n£GFX_dd_tech_2\n\n\n\n\n\n" + dd_tech_3_tt: "\n\n\n\n\n£GFX_dd_tech_3\n\n\n\n\n\n" + dd_tech_4_tt: "\n\n\n\n\n£GFX_dd_tech_4\n\n\n\n\n\n" + dd_tech_5_tt: "\n\n\n\n\n£GFX_dd_tech_5\n\n\n\n\n\n" + dd_tech_6_tt: "\n\n\n\n\n£GFX_dd_tech_6\n\n\n\n\n\n" + dd_tech_7_tt: "\n\n\n\n\n£GFX_dd_tech_7\n\n\n\n\n\n" + dd_tech_8_tt: "\n\n\n\n\n£GFX_dd_tech_8\n\n\n\n\n\n" + ss_tech_0_tt: "\n\n\n\n\n£GFX_ss_desc_icon\n\n\n\n\n\n" + ss_tech_1_tt: "\n\n\n\n\n£GFX_ss_tech_1\n\n\n\n\n\n" + ss_tech_2_tt: "\n\n\n\n\n£GFX_ss_tech_2\n\n\n\n\n\n" + ss_tech_3_tt: "\n\n\n\n\n£GFX_ss_tech_3\n\n\n\n\n\n" + ss_tech_4_tt: "\n\n\n\n\n£GFX_ss_tech_4\n\n\n\n\n\n" + ss_tech_5_tt: "\n\n\n\n\n£GFX_ss_tech_5\n\n\n\n\n\n" + ss_tech_6_tt: "\n\n\n\n\n£GFX_ss_tech_6\n\n\n\n\n\n" + cw_tech_1_tt: "\n\n\n\n\n£GFX_cw_tech_1\n\n\n\n\n\n" + cw_tech_2_tt: "\n\n\n\n\n£GFX_cw_tech_2\n\n\n\n\n\n" + cv_tech_9_tt: "\n\n\n\n\n£GFX_cv_tech_9\n\n\n\n\n\n" + bb_tech_9_tt: "\n\n\n\n\n£GFX_bb_tech_9\n\n\n\n\n\n" + bb_tech_10_tt: "\n\n\n\n\n£GFX_bb_tech_10\n\n\n\n\n\n" + ca_tech_10_tt: "\n\n\n\n\n£GFX_ca_tech_10\n\n\n\n\n\n" + ca_tech_11_tt: "\n\n\n\n\n£GFX_ca_tech_11\n\n\n\n\n\n" + dd_tech_9_tt: "\n\n\n\n\n£GFX_dd_tech_9\n\n\n\n\n\n" \ No newline at end of file diff --git a/src/localisation/replace/ship_modules_country_specific_l_english.yml b/src/localisation/replace/ship_modules_country_specific_l_english.yml index 6f4fe91..21a9d84 100755 --- a/src/localisation/replace/ship_modules_country_specific_l_english.yml +++ b/src/localisation/replace/ship_modules_country_specific_l_english.yml @@ -1954,4 +1954,10 @@ GER_ship_helipad: "道尼尔 Do 23" JAP_ship_helipad: "三菱 KH-4" ITA_ship_helipad: "奥古斯塔-贝尔 AB-47" - SOV_ship_helipad: "米-4" \ No newline at end of file + SOV_ship_helipad: "米-4" + GRE_ship_heavy_battery_small_1: "BL 9.2英寸 Mk IX火炮" + GRE_ship_heavy_battery_small_1_short: "双联BL 9.2英寸 Mk IX火炮" + GRE_ship_heavy_battery_small_1_triple: "BL 9.2英寸 Mk IX火炮" + GRE_ship_heavy_battery_small_1_triple_short: "三联BL 9.2英寸 Mk IX火炮" + GRE_ship_heavy_battery_small_1_quad: "BL 9.2英寸 Mk IX火炮" + GRE_ship_heavy_battery_small_1_quad_short: "四联BL 9.2英寸 Mk IX火炮" \ 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 e235673..38c4ecb 100755 --- a/src/localisation/replace/ship_modules_l_english.yml +++ b/src/localisation/replace/ship_modules_l_english.yml @@ -460,12 +460,11 @@ EQ_MOD_CAT_ship_mine_warfare_TITLE: "水雷战装备" EQ_MOD_CAT_ship_mine_layer_sub_TITLE: "水雷战装备" EQ_MOD_CAT_ship_anti_air_TITLE: "防空炮" - fixed_ship_torpedo_slot: "鱼雷" EQ_MOD_CAT_ship_heavy_armor_TITLE: "重型装甲" EQ_MOD_CAT_ship_super_heavy_armor_TITLE: "超重型装甲" EQ_MOD_CAT_ship_cruiser_armor_TITLE: "巡洋舰装甲" EQ_MOD_CAT_ship_carrier_armor_TITLE: "航母装甲带" - EQ_MOD_CAT_ship_deck_space_TITLE: "机库" + EQ_MOD_CAT_ship_deck_space_TITLE: "标准机库" EQ_MOD_CAT_ship_extra_fuel_tank_TITLE: "油箱" EQ_MOD_CAT_ship_mine_layer_TITLE: "布雷装置" EQ_MOD_CAT_ship_dp_secondaries_TITLE: "高平两用副炮" @@ -803,7 +802,7 @@ carrier_aviation_control_unit_desc: "航空控制部门负责掌管飞机的起飞和降落流程,他们保证这些行动的效率达到最高。\n\n§G最大组织度加成:+10%§!" carrier_damage_control_unit: "损害管制单位" carrier_damage_control_unit_short: "损害管制单位" - carrier_damage_control_unit_desc: "损管部门会在危及沉船的情况下保证舰船的安全。" + carrier_damage_control_unit_desc: "损管部门会在危及沉船的情况下保证舰船的安全。\n\n§G最大组织度加成:+10%§!" carrier_scouting_unit: "侦察机中队" carrier_scouting_unit_short: "侦察机中队" carrier_scouting_unit_desc: "一队由专业飞行员组成的侦察机编队。这些飞机装备了更大的燃料舱和无线电,可以前出上百海里搜寻敌军舰队。" @@ -818,7 +817,7 @@ carrier_civilian_material_desc: "在航母上更多应用民用材料可以使它们的造价更便宜。\n\n§R最大组织度惩罚:-20%§!" carrier_secondary_island: "第二舰岛" carrier_secondary_island_short: "第二舰岛" - carrier_secondary_island_desc: "一座飞行甲板上的副舰岛,可以将航母的航海和飞控部门分开,保证双方的工作效率。\n\n§G最大组织度加成:+10%§!" + carrier_secondary_island_desc: "一座飞行甲板上的副舰岛,可以将航母的航海和飞控部门分开,保证双方的工作效率。\n\n§G最大组织度加成:+5%§!" carrier_strength_deck: "船体集成强力甲板" carrier_strength_deck_short: "强力甲板" carrier_strength_deck_desc: "强力甲板亦称上甲板,以高强度的甲板结构保证船体总纵强度稳定,这一部件与船体深度集成。" @@ -1048,7 +1047,6 @@ EQ_MOD_CAT_cruiser_ship_engine_nuclear_TITLE: "中型核动力引擎" carrier_no_island: "无舰岛设计" carrier_no_island_desc: "这艘航母为了甲板的运作空间选择了没有舰岛的设计。\n\n§R最大组织度惩罚:-10%§!" - EQ_MOD_CAT_carrier_mast_TITLE: "航母舰岛" EQ_MOD_CAT_bb_carrier_role_TITLE: "改装航母基础船体" carrier_bb_conversion: "由战列舰改装而来" carrier_bb_conversion_short: "战列舰船体" @@ -1138,9 +1136,9 @@ ship_hull_cruiser_role_cgaa: "防空导弹巡洋舰角色" ship_hull_cruiser_role_cgaa_short: "防空导弹巡洋舰" ship_hull_cruiser_role_cgaa_desc: "一种安装了防空导弹的轻型或中型巡洋舰。" - EQ_MOD_CAT_light_ship_engine_high_speed_TITLE: "高速驱逐舰引擎" + EQ_MOD_CAT_light_ship_engine_high_speed_TITLE: "高速轻型引擎" ship_superheater: "高温过热器" - ship_superheater_desc: "过热器是一种从系统排放的锅炉烟气中回收热量的装置。" + ship_superheater_desc: "过热器是一种从系统排放的锅炉烟气中回收热量的装置。\n§Y该模块必须与高速轻型引擎一起使用。§!" EQ_MOD_CAT_ship_secondaries_light_TITLE: "轻型副炮" ship_secondaries_1_light: "75mm速射炮" ship_secondaries_1_light_short: "轻型副炮组1" @@ -1187,4 +1185,8 @@ ship_hull_cruiser_role_pz_desc: "一艘装有重型舰炮的重型巡洋舰,但在分类上既不属于巡洋舰也不属于战列巡洋舰。\n§R重中型主炮将不可用。§!\n\n§R此角色为起源性角色,一旦安装后将难以替换§!" ship_hull_cruiser_role_pbb: "大型巡洋舰角色" ship_hull_cruiser_role_pbb_short: "大型巡洋舰" - ship_hull_cruiser_role_pbb_desc: "装备战巡级别火力的巡洋舰。\n§R重型主炮将不可用。§!\n\n§R此角色为起源性角色,一旦安装后将难以替换§!" \ No newline at end of file + ship_hull_cruiser_role_pbb_desc: "装备战巡级别火力的巡洋舰。\n§R重型主炮将不可用。§!\n\n§R此角色为起源性角色,一旦安装后将难以替换§!" + EQ_MOD_CAT_cve_role_TITLE: "护航航母角色" + ship_hull_carrier_role_cve: "护航航母角色" + ship_hull_carrier_role_cve_short: "护航航母" + ship_hull_carrier_role_cve_desc: "一艘用于商船队护航和反潜的小型航母。\n\n§R最大组织度惩罚:-20%§! " \ 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 b526cc6..784144f 100755 --- a/src/localisation/replace/vnr_ai_l_english.yml +++ b/src/localisation/replace/vnr_ai_l_english.yml @@ -53,4 +53,14 @@ RULE_AI_AIR_DESIGN: "启用AI改进舰载机设计" RULE_AI_AIR_DESIGN_FREE_DESC: "为AI§G启用§!改进过的舰载机设计模板。\n§R请勿将本选项与修改空军科技的mod混用。§!" RULE_AI_AIR_DESIGN_BLOCKED_DESC: "为AI§R关闭§!改进过的舰载机设计模板。\n§Y使用原版或其他激活状态mod提供的飞机模板。§!" - vnr_cv_plane_output_boost: "海军重置舰载机产出加成" \ No newline at end of file + vnr_cv_plane_output_boost: "海军重置舰载机产出加成" + enable_ai_ship_design: "AI舰船设计风格" + enable_ai_plane_design: "AI舰载机设计风格" + vnr_ai.2.t: "AI舰船设计风格" + vnr_ai.2.d: "§R虽然目前推荐的方式是在开局的规则设置中开启专家AI设计§!,但是为了以防你错过这一特性,你仍然可以在局中使用该决议开启专家设计。为了使AI可以快速从史实模板切换到专家模板,所有的AI大国将会立刻获得部分海军经验。" + vnr_ai.2.1: "§R切换到专家设计§!" + vnr_ai.2.2: "§G切换到史实设计§!" + vnr_ai.3.t: "AI舰载机设计风格" + vnr_ai.3.d: "§R虽然目前推荐的方式是在开局的规则设置中开启专家AI设计§!,但是为了以防你错过这一特性,你仍然可以在局中使用该决议开启专家设计。为了使AI可以快速从史实模板切换到专家模板,所有的AI大国将会立刻获得部分空军经验。\n\n§R请注意,该选项不能与修改过飞机科技和模块的模组一起使用。如果你开启了这类模组,请勿进行模板切换。§!" + vnr_ai.3.1: "§R切换到专家设计§!" + vnr_ai.3.2: "§G切换到原版设计§!" \ No newline at end of file diff --git a/src/localisation/replace/vnr_naval_develop_l_english.yml b/src/localisation/replace/vnr_naval_develop_l_english.yml index ba62866..0f03c95 100755 --- a/src/localisation/replace/vnr_naval_develop_l_english.yml +++ b/src/localisation/replace/vnr_naval_develop_l_english.yml @@ -99,4 +99,8 @@ theoretic_breakthrough_2: "理论突破 II" theoretic_breakthrough_2_desc: "海军的理论革命正在影响这位海军上将。" lack_maintenance_facilities: "缺乏维护" - lack_maintenance_facilities_desc: "我们拥有的海军设施无力维护现有的舰队。" \ No newline at end of file + lack_maintenance_facilities_desc: "我们拥有的海军设施无力维护现有的舰队。" + voroshilov_naval_academy: "克利缅特·伏罗希洛夫海军学院" + voroshilov_naval_academy_desc: "作为世界上最富盛名的海军军官培训院校之一,这所学院在二月革命的烽火中脱胎于尼古拉耶夫学院而组建。每年,数百名经验丰富的学员从这里毕业并踏上仕途,渴望着为俄罗斯母亲献身。" + nakhimov_naval_academy: "纳希莫夫海军学院" + nakhimov_naval_academy_desc: "作为世界上最富盛名的海军军官培训院校之一,这所学院在二月革命的烽火中脱胎于尼古拉耶夫学院而组建。每年,数百名经验丰富的学员从这里毕业并踏上仕途,渴望着为俄罗斯母亲献身。" \ No newline at end of file diff --git a/src/localisation/simp_chinese/replace/naval_units_l_simp_chinese.yml b/src/localisation/simp_chinese/replace/naval_units_l_simp_chinese.yml index 1e5d515..6b045a1 100755 --- a/src/localisation/simp_chinese/replace/naval_units_l_simp_chinese.yml +++ b/src/localisation/simp_chinese/replace/naval_units_l_simp_chinese.yml @@ -1,29 +1,25 @@ l_simp_chinese: submarine: "潜艇" - submarine_desc: "潜艇是一种隐秘的袭击舰艇。重型潜艇体型更大且更为强力,同时也有着更长的行动航程,有些甚至具有海对海和对岸炮击能力。" - both_cruisers_desc: "轻巡洋舰 - 由防护巡洋舰发展而来的轻型化舰体,其主要目标是为主力舰提供屏卫,驱离灵活的驱逐舰,同时也可以用威力巨大的鱼雷攻击缓慢的主力舰。\n\n重巡洋舰 - 由防护巡洋舰发展而来的重型化舰体,可执行非常多样的任务,包括独自袭扰敌方补给线或者在舰队当中担任斥候的角色。对于无力负担主力舰的国家而言是一个经济的选择。" + submarine_desc: "§H潜艇§!\n\n\n\n\n£GFX_ss_desc_icon\n\n\n\n\n\n潜艇被称为隐秘的死神,这种舰船可以从水下利用鱼雷发动攻击,或者浮出水面用甲板炮摧毁敌舰。虽然潜艇在未来的战争中扮演的角色已经十分明确,但国际惯例仍然对其猎杀商船的行动方式有着约束效应,这一般要求潜艇在确保商船船员转移到安全位置后再行击沉。与此同时,技术的进步在潜艇的航程、耐力和可靠性方面起到了重要作用,这也使它们成为了舰队侦察的核心力量,如果能够运用得当,也会是一件致命的武器。" + both_cruisers_desc: "§H巡洋舰§!\n\n\n\n\n£GFX_ca_desc_icon\n\n\n\n\n\n轻巡洋舰 - 由防护巡洋舰发展而来的轻型化舰体,其主要目标是为主力舰提供屏卫,驱离灵活的驱逐舰,同时也可以用威力巨大的鱼雷攻击缓慢的主力舰。\n\n重巡洋舰 - 由防护巡洋舰发展而来的重型化舰体,可执行非常多样的任务,包括独自袭扰敌方补给线或者在舰队当中担任斥候的角色。对于无力负担主力舰的国家而言是一个经济的选择。" light_cruiser: "轻型巡洋舰" - light_cruiser_desc: "由防护巡洋舰发展而来的轻型化舰体,其主要目标是为主力舰提供屏卫,驱离灵活的驱逐舰,同时也可以用威力巨大的鱼雷攻击缓慢的主力舰。" + light_cruiser_desc: "§H轻型巡洋舰§!\n\n\n\n\n£GFX_cl_desc_icon\n\n\n\n\n\n轻型巡洋舰有着防护巡洋舰发展而来的轻量化船体,是舰队中用途多样的中流砥柱,通常配备了6英寸主炮。从前出侦察到指挥鱼雷战队,再到保护舰队免受敌方驱逐舰袭扰,它们负担的任务种类也非常繁多。轻型巡洋舰在各国海军的保有量较多,远超重型巡洋舰,这也使它们成为了巡逻舰队和殖民地舰队的中坚力量。" heavy_cruiser: "重型主力巡洋舰" - heavy_cruiser_desc: "由防护巡洋舰发展而来的重型化舰体,可执行非常多样的任务,包括独自袭扰敌方补给线或者在舰队当中担任斥候的角色。对于无力负担主力舰的国家而言是一个经济的选择。\n这种战舰在主力线作战。" + heavy_cruiser_desc: "§H重型巡洋舰§!\n\n\n\n\n£GFX_ca_desc_icon\n\n\n\n\n\n重型巡洋舰有着防护巡洋舰发展而来的大型化舰体,并且通常配备了8英寸主炮和不错的装甲。这些舰船被设计为长程护航舰或破袭舰,在有些时候还可以依靠比战列舰快得多的航速担任舰队的前卫。部分国家发展了这种巡洋舰,并将其作为巡洋舰部队的核心。" destroyer: "驱逐舰" - destroyer_desc: "最小型的掩护型军舰。其任务是保护己方大型军舰,以及寻找并摧毁敌方的潜艇。" - ship_hull_light: "轻型船体" - ship_hull_light_desc: "最小型的掩护型军舰。其任务是保护己方大型军舰,以及寻找并摧毁敌方的潜艇。" + destroyer_desc: "§H驱逐舰§!\n\n\n\n\n£GFX_dd_desc_icon\n\n\n\n\n\n驱逐舰是舰队中迅猛的护卫和斗士。这些体型纤细、装备着鱼雷的舰船主要负责为战列线提供掩护,防备敌方驱逐舰,以及运用威力强大的鱼雷打乱敌军的舰队阵型。其次,随着相应技术的突破,驱逐舰在反潜作战上也大有可为。虽然驱逐舰非常脆弱,但是依靠数量优势仍然可以对最大型的军舰产生威胁。" carrier: "航空母舰" - carrier_desc: "携带着大量舰载机投入战斗的主力舰。你也可以将其作为浮动的机场,部署在敌方的海岸之外。" + carrier_desc: "§H航空母舰§!\n\n\n\n\n£GFX_cv_desc_icon\n\n\n\n\n\n航空母舰是当今世界上最先进的战舰,且它的发展势头仍然迅猛。不论是重型战舰改装的航母还是专门建造的舰队航母,这些浮动机场都已经在一次次的演习中证明了自己的价值。航母携带的战斗机、鱼雷机和侦察飞机不仅为舰队提供了可靠的侦察能力,也会是向敌人挥出的重拳。虽然关于航母是否能够影响战列舰和重型舰炮地位的争论仍在继续,没人会质疑它深不可测的潜力。" battleship: "战列舰" - battleship_desc: "战列舰是一种全能型的主力舰。它们达成了速度、装甲与火力的平衡,不过在各方面都不出彩,却是强国海军的基石。" + battleship_desc: "§H战列舰§!\n\n\n\n\n£GFX_bb_desc_icon\n\n\n\n\n\n战列舰仍然是现今无可争议的主力军以及海权的终极象征。这些巨舰拥有无与伦比的实力,它们普遍装备了从14寸到16寸的大口径舰炮,以及可以抵御同等火力打击的厚重装甲。未来的舰队行动在很大程度上依旧取决于战列线上的斗争。" battle_cruiser: "战列巡洋舰" - battle_cruiser_desc: "战列巡洋舰在火力上通常和战列舰相差无几,但是为了提高速度而牺牲了装甲防护。" + battle_cruiser_desc: "§H战列巡洋舰§!\n\n\n\n\n£GFX_bc_desc_icon\n\n\n\n\n\n作为一种强烈反映了约翰·费舍尔男爵个人色彩的战舰,战列巡洋舰的出现描绘出了一个对立却又结合的概念,即以牺牲装甲为代价,融合战列舰的武器和巡洋舰的动力。它们的角色定位类似于超级巡洋舰,可以猎杀破交的巡洋舰,也可以作为舰队中强大的侦察舰。然而日德兰之战的教训却也让各国意识到了战列巡洋舰在现代火力面前的脆弱。" convoy: "运输船" convoy_desc: "运输船承担着国际间货物和资源的运输。它同时也被用来运输部队以及开展登陆作战行动。" - sh_battleship: "超重型战列舰" - sh_battleship_desc: "最大型的主力舰,装备着用钱可以买到的最大口径的火炮和最坚固的装甲。这种造价昂贵的巨舰值得你再造一批小型掩护型军舰去支援它。" SH_battleship: "超重型战列舰" - SH_battleship_desc: "人类有史以来建造的最大型的主力舰,虽然超级无畏舰并非海军术语当中的门类之一,但是其普遍装备大幅超越一般战列舰口径主炮的事实让她们的地位超然于战列舰之外。" + SH_battleship_desc: "§H超重型战列舰§!\n\n\n\n\n£GFX_shbb_desc_icon\n\n\n\n\n\n超重型战列舰常常出现在海军设计师最疯狂的幻想之中,它们中的许多也确实仅仅停留在图纸甚至是概念阶段。虽然建造如此巨大的战舰的方法仍然有待商榷,但是只要有足够的资金和决心,想要造出它们也绝非痴人说梦。" battlecarrier: "航空战列舰" - battlecarrier_desc: "航空战列舰是一种结合了航空母舰和战列舰特点的大型舰船,通常只出现在理论假设中。" + battlecarrier_desc: "§H航空战列舰§!\n\n\n\n\n£GFX_bbv_desc_icon\n\n\n\n\n\n航空战列舰是一种结合了航空母舰和战列舰特点的大型舰船,通常只出现在理论假设中。" auxiliary_ship: "辅助船" auxiliary_ship_desc: "负责舰队支援事宜的舰船,按照民用船舶的标准建造。" cv_cas: "舰载俯冲轰炸机" @@ -35,4 +31,4 @@ damaged_armored_flight_deck: "装甲甲板受损" gas_leakage: "油气泄露" medium_cruiser: "重型舰队巡洋舰" - medium_cruiser_desc: "由防护巡洋舰发展而来的重型化舰体,可执行非常多样的任务,包括独自袭扰敌方补给线或者在舰队当中担任斥候的角色。对于无力负担主力舰的国家而言是一个经济的选择。\n这种战舰在屏卫线作战。" \ No newline at end of file + medium_cruiser_desc: "§H重型巡洋舰§!\n\n\n\n\n£GFX_ca_desc_icon\n\n\n\n\n\n重型巡洋舰有着防护巡洋舰发展而来的大型化舰体,并且通常配备了8英寸主炮和不错的装甲。这些舰船被设计为长程护航舰或破袭舰,在有些时候还可以依靠比战列舰快得多的航速担任舰队的前卫。部分国家发展了这种巡洋舰,并将其作为巡洋舰部队的核心。" \ 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 759d007..92392eb 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: "§Hv2.3 “东所罗门”§!\n\n§C重要新增:§!\n\n-重做所有学说的科技依赖,现在学说的进展需要与海军科技一齐推进\n-为除轻型舰炮和高平舰炮以外的所有舰炮加入一个新的HP模型,对空船壳的HP利用效率将大不如前\n-为除轻型舰炮和高平舰炮以外的所有舰炮加入一个新的造价模型,新增一座炮塔的造价会随已安装的炮塔数量逐步上涨\n-优化美国、英国和日本再太平洋战争中的海军AI\n-新角色:装甲舰、大型巡洋舰(装甲舰船体专用)\n\n§C更新:§!\n\n-轻炮的命中剖面由45增加到55\n-撤退速度大幅加强以模拟现实中的脱离接触\n-重做夜战机制,加强鱼雷在夜间的穿透效果\n-为超重型战列舰和重型舰队巡洋舰添加了正确的地形修正\n-加强舰载战斗机的伤害和干扰系数\n-加强AI更新战舰和舰载机设计的意愿\n-AI现在会及时更新且建造更多潜艇\n-AI的航母模板在早期会使用开放式机库,后期则转向装甲机库\n-重做所有机库模块的HP和防空数值\n-改进型航母船体现在要求降落辅助和阻拦索科技\n-舰载机现在将强制锁定航母,不再理会其他因素\n-装甲布局和装甲板在武库舰船体上不再可用\n-预警机现在可以加强同一艘船上安装的所有索敌模块\n-大国无法再使用海军发展决议\n-堆叠造成最大阵位惩罚提高到150%,只在舰队规模超过65时才会生效\n-球鼻艏声呐移动到先进声呐科技解锁\n-损害管制科技加入年份的限制\n-调整部分航母科技的效果\n-德国现在可以使用一战的舰船立绘\n-重做一部分科技和模块的图标\n-更新部分航母模块的效果,为它们添加了对组织度影响的说明文字\n\n§C修复:§!\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 此模组中实现最大屏卫效率的屏卫/主力比例为2\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%,但优势的水面探测数值可以带来最多20%的阵位奖励。\n£white_dot 堆叠带来的阵位惩罚为每超过敌方数量的100%时增加30%,最高可达150%。只有舰队规模超过65时才会触发。\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_1_content: "§Hv2.4 “铁底湾”§!\n\n§C重要新增:§!\n\n-新立绘:大和(1965现代化改装),镇海,安德烈亚·多利亚(1926),柯尔贝尔(导弹改装),伊丽莎白女王(1941)\n-新角色:护航航母\n-增加了在局中开启专家AI模式的决议\n-舰载机在陆上的单个机队规模被减少为10架,防止出现航母沉船吃飞机库存的问题\n-重做甲弹对抗公式,平衡轻炮对重甲的效果\n-大幅增加暴击时损坏关键部件的几率\n-为大部分科技的鼠标悬浮弹窗增加了艺术图\n\n§C更新:§!\n\n-安德烈亚·多利亚级战列舰在开局时处于现役未改装的状态\n-博尔扎诺级现在采用战间期巡洋舰船体\n-希佩尔海军上将级巡洋舰现在拥有额外装甲模块\n-日本开局拥有声呐科技\n-为苏/俄添加专属的海军学院军官团精神\n-舰载机对组织度的伤害系数降低到合理水平\n-舰载机空袭的基础时间间隔回调到3小时\n-重做经验和护航带来的加成和惩罚数值\n-商船航母现在必须使用民用材料\n-一些航母科技现在可以提供航空技术突破点\n-小国的海军生产AI现在只检查舰队规模,不再检查船厂数量\n-为AI加强的数值中加入船厂建造速度和设计花费减免\n-雷达和桅杆观察哨将互斥\n-为AI加入了平衡多用途驱逐舰的花费减免\n-降低潜艇船体和耐压艇壳的花费\n-调整一些航母模块的效果\n-水上飞机弹射器会带来可见度惩罚\n-在自动科技解锁模式下,如果玩家选择超前研究,AI也会相应进行超前解锁\n\n§C修复:§!\n\n-海军单位经验获取系数从0.1回调到0.8\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 此模组中实现最大屏卫效率的屏卫/主力比例为2\n£white_dot 鱼雷可以对重型舰船造成巨量的伤害,不过重型装甲只能提供非常有限的鱼雷防护,你需要安装§Y鱼雷防御系统§!来避免这一点。\n£white_dot 主炮的穿甲经过一定的平衡。其基础穿深为同时期装甲的1.1倍,这也意味着基础的装甲钢和混合防护方案可以避免被击穿,而下一代主炮则可以击穿使用重点防护的该型战舰。\n£white_dot 海战中的甲弹对抗公式以如下规则计算,穿甲和装甲的比值与伤害权重之间的映射关系为:超过200%为200%伤害,100%到200%为100%伤害,85%到100%为70%伤害,75%到85%为60%伤害,70%到75%为45%伤害,65%到70%为35%伤害,60%到65%为20%伤害,55%到60%为10%伤害,50%到55%为5%伤害,30%到50%为2%伤害,小于30%为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%,但优势的水面探测数值可以带来最多20%的阵位奖励。\n£white_dot 堆叠带来的阵位惩罚为每超过敌方数量的100%时增加30%,最高可达150%。只有舰队规模超过65时才会触发。\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 3391b73..9db6776 100755 --- a/src/localisation/simp_chinese/replace/research_l_simp_chinese.yml +++ b/src/localisation/simp_chinese/replace/research_l_simp_chinese.yml @@ -374,4 +374,57 @@ heavy_armor_research_tt: "§H在重型装甲上的技术进步可以使巡洋舰装甲技术受益。§!" cruiser_armor_research_tt: "§H在巡洋舰装甲上的技术进步可以使重型装甲技术受益。§!" cryptography_revolution: "密码学革命" - cryptography_revolution_desc: "受战后算力突飞猛进的电子计算机推动,密码学取得了在加密算法和通讯技术等多方面的重大突破。工程方面的进步包括了电子加密机、升级的加密算法以及跳频通讯技术,在对军事机密的保护上已经趋于完美。" \ No newline at end of file + cryptography_revolution_desc: "受战后算力突飞猛进的电子计算机推动,密码学取得了在加密算法和通讯技术等多方面的重大突破。工程方面的进步包括了电子加密机、升级的加密算法以及跳频通讯技术,在对军事机密的保护上已经趋于完美。" + cv_tech_0_tt: "\n\n\n\n\n£GFX_cv_desc_icon\n\n\n\n\n\n" + cv_tech_1_tt: "\n\n\n\n\n£GFX_cv_tech_1\n\n\n\n\n\n" + cv_tech_2_tt: "\n\n\n\n\n£GFX_cv_tech_2\n\n\n\n\n\n" + cv_tech_3_tt: "\n\n\n\n\n£GFX_cv_tech_3\n\n\n\n\n\n" + cv_tech_4_tt: "\n\n\n\n\n£GFX_cv_tech_4\n\n\n\n\n\n" + cv_tech_5_tt: "\n\n\n\n\n£GFX_cv_tech_5\n\n\n\n\n\n" + cv_tech_6_tt: "\n\n\n\n\n£GFX_cv_tech_6\n\n\n\n\n\n" + cv_tech_7_tt: "\n\n\n\n\n£GFX_cv_tech_7\n\n\n\n\n\n" + cv_tech_8_tt: "\n\n\n\n\n£GFX_cv_tech_8\n\n\n\n\n\n" + bb_tech_0_tt: "\n\n\n\n\n£GFX_bb_desc_icon\n\n\n\n\n\n" + bb_tech_1_tt: "\n\n\n\n\n£GFX_bb_tech_1\n\n\n\n\n\n" + bb_tech_2_tt: "\n\n\n\n\n£GFX_bb_tech_2\n\n\n\n\n\n" + bb_tech_3_tt: "\n\n\n\n\n£GFX_bb_tech_3\n\n\n\n\n\n" + bb_tech_4_tt: "\n\n\n\n\n£GFX_bb_tech_4\n\n\n\n\n\n" + bb_tech_5_tt: "\n\n\n\n\n£GFX_bb_tech_5\n\n\n\n\n\n" + bb_tech_6_tt: "\n\n\n\n\n£GFX_bb_tech_6\n\n\n\n\n\n" + bb_tech_7_tt: "\n\n\n\n\n£GFX_bb_tech_7\n\n\n\n\n\n" + bb_tech_8_tt: "\n\n\n\n\n£GFX_bb_tech_8\n\n\n\n\n\n" + ca_tech_0_1_tt: "\n\n\n\n\n£GFX_ca_desc_icon\n\n\n\n\n\n" + ca_tech_0_2_tt: "\n\n\n\n\n£GFX_cl_desc_icon\n\n\n\n\n\n" + ca_tech_1_tt: "\n\n\n\n\n£GFX_ca_tech_1\n\n\n\n\n\n" + ca_tech_2_tt: "\n\n\n\n\n£GFX_ca_tech_2\n\n\n\n\n\n" + ca_tech_3_tt: "\n\n\n\n\n£GFX_ca_tech_3\n\n\n\n\n\n" + ca_tech_4_tt: "\n\n\n\n\n£GFX_ca_tech_4\n\n\n\n\n\n" + ca_tech_5_tt: "\n\n\n\n\n£GFX_ca_tech_5\n\n\n\n\n\n" + ca_tech_6_tt: "\n\n\n\n\n£GFX_ca_tech_6\n\n\n\n\n\n" + ca_tech_7_tt: "\n\n\n\n\n£GFX_ca_tech_7\n\n\n\n\n\n" + ca_tech_8_tt: "\n\n\n\n\n£GFX_ca_tech_8\n\n\n\n\n\n" + ca_tech_9_tt: "\n\n\n\n\n£GFX_ca_tech_9\n\n\n\n\n\n" + dd_tech_0_tt: "\n\n\n\n\n£GFX_dd_desc_icon\n\n\n\n\n\n" + dd_tech_1_tt: "\n\n\n\n\n£GFX_dd_tech_1\n\n\n\n\n\n" + dd_tech_2_tt: "\n\n\n\n\n£GFX_dd_tech_2\n\n\n\n\n\n" + dd_tech_3_tt: "\n\n\n\n\n£GFX_dd_tech_3\n\n\n\n\n\n" + dd_tech_4_tt: "\n\n\n\n\n£GFX_dd_tech_4\n\n\n\n\n\n" + dd_tech_5_tt: "\n\n\n\n\n£GFX_dd_tech_5\n\n\n\n\n\n" + dd_tech_6_tt: "\n\n\n\n\n£GFX_dd_tech_6\n\n\n\n\n\n" + dd_tech_7_tt: "\n\n\n\n\n£GFX_dd_tech_7\n\n\n\n\n\n" + dd_tech_8_tt: "\n\n\n\n\n£GFX_dd_tech_8\n\n\n\n\n\n" + ss_tech_0_tt: "\n\n\n\n\n£GFX_ss_desc_icon\n\n\n\n\n\n" + ss_tech_1_tt: "\n\n\n\n\n£GFX_ss_tech_1\n\n\n\n\n\n" + ss_tech_2_tt: "\n\n\n\n\n£GFX_ss_tech_2\n\n\n\n\n\n" + ss_tech_3_tt: "\n\n\n\n\n£GFX_ss_tech_3\n\n\n\n\n\n" + ss_tech_4_tt: "\n\n\n\n\n£GFX_ss_tech_4\n\n\n\n\n\n" + ss_tech_5_tt: "\n\n\n\n\n£GFX_ss_tech_5\n\n\n\n\n\n" + ss_tech_6_tt: "\n\n\n\n\n£GFX_ss_tech_6\n\n\n\n\n\n" + cw_tech_1_tt: "\n\n\n\n\n£GFX_cw_tech_1\n\n\n\n\n\n" + cw_tech_2_tt: "\n\n\n\n\n£GFX_cw_tech_2\n\n\n\n\n\n" + cv_tech_9_tt: "\n\n\n\n\n£GFX_cv_tech_9\n\n\n\n\n\n" + bb_tech_9_tt: "\n\n\n\n\n£GFX_bb_tech_9\n\n\n\n\n\n" + bb_tech_10_tt: "\n\n\n\n\n£GFX_bb_tech_10\n\n\n\n\n\n" + ca_tech_10_tt: "\n\n\n\n\n£GFX_ca_tech_10\n\n\n\n\n\n" + ca_tech_11_tt: "\n\n\n\n\n£GFX_ca_tech_11\n\n\n\n\n\n" + dd_tech_9_tt: "\n\n\n\n\n£GFX_dd_tech_9\n\n\n\n\n\n" \ No newline at end of file diff --git a/src/localisation/simp_chinese/replace/ship_modules_country_specific_l_simp_chinese.yml b/src/localisation/simp_chinese/replace/ship_modules_country_specific_l_simp_chinese.yml index 2656b87..20be66c 100755 --- a/src/localisation/simp_chinese/replace/ship_modules_country_specific_l_simp_chinese.yml +++ b/src/localisation/simp_chinese/replace/ship_modules_country_specific_l_simp_chinese.yml @@ -1954,4 +1954,10 @@ GER_ship_helipad: "道尼尔 Do 23" JAP_ship_helipad: "三菱 KH-4" ITA_ship_helipad: "奥古斯塔-贝尔 AB-47" - SOV_ship_helipad: "米-4" \ No newline at end of file + SOV_ship_helipad: "米-4" + GRE_ship_heavy_battery_small_1: "BL 9.2英寸 Mk IX火炮" + GRE_ship_heavy_battery_small_1_short: "双联BL 9.2英寸 Mk IX火炮" + GRE_ship_heavy_battery_small_1_triple: "BL 9.2英寸 Mk IX火炮" + GRE_ship_heavy_battery_small_1_triple_short: "三联BL 9.2英寸 Mk IX火炮" + GRE_ship_heavy_battery_small_1_quad: "BL 9.2英寸 Mk IX火炮" + GRE_ship_heavy_battery_small_1_quad_short: "四联BL 9.2英寸 Mk IX火炮" \ 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 795e0cb..df94728 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 @@ -460,12 +460,11 @@ EQ_MOD_CAT_ship_mine_warfare_TITLE: "水雷战装备" EQ_MOD_CAT_ship_mine_layer_sub_TITLE: "水雷战装备" EQ_MOD_CAT_ship_anti_air_TITLE: "防空炮" - fixed_ship_torpedo_slot: "鱼雷" EQ_MOD_CAT_ship_heavy_armor_TITLE: "重型装甲" EQ_MOD_CAT_ship_super_heavy_armor_TITLE: "超重型装甲" EQ_MOD_CAT_ship_cruiser_armor_TITLE: "巡洋舰装甲" EQ_MOD_CAT_ship_carrier_armor_TITLE: "航母装甲带" - EQ_MOD_CAT_ship_deck_space_TITLE: "机库" + EQ_MOD_CAT_ship_deck_space_TITLE: "标准机库" EQ_MOD_CAT_ship_extra_fuel_tank_TITLE: "油箱" EQ_MOD_CAT_ship_mine_layer_TITLE: "布雷装置" EQ_MOD_CAT_ship_dp_secondaries_TITLE: "高平两用副炮" @@ -803,7 +802,7 @@ carrier_aviation_control_unit_desc: "航空控制部门负责掌管飞机的起飞和降落流程,他们保证这些行动的效率达到最高。\n\n§G最大组织度加成:+10%§!" carrier_damage_control_unit: "损害管制单位" carrier_damage_control_unit_short: "损害管制单位" - carrier_damage_control_unit_desc: "损管部门会在危及沉船的情况下保证舰船的安全。" + carrier_damage_control_unit_desc: "损管部门会在危及沉船的情况下保证舰船的安全。\n\n§G最大组织度加成:+10%§!" carrier_scouting_unit: "侦察机中队" carrier_scouting_unit_short: "侦察机中队" carrier_scouting_unit_desc: "一队由专业飞行员组成的侦察机编队。这些飞机装备了更大的燃料舱和无线电,可以前出上百海里搜寻敌军舰队。" @@ -818,7 +817,7 @@ carrier_civilian_material_desc: "在航母上更多应用民用材料可以使它们的造价更便宜。\n\n§R最大组织度惩罚:-20%§!" carrier_secondary_island: "第二舰岛" carrier_secondary_island_short: "第二舰岛" - carrier_secondary_island_desc: "一座飞行甲板上的副舰岛,可以将航母的航海和飞控部门分开,保证双方的工作效率。\n\n§G最大组织度加成:+10%§!" + carrier_secondary_island_desc: "一座飞行甲板上的副舰岛,可以将航母的航海和飞控部门分开,保证双方的工作效率。\n\n§G最大组织度加成:+5%§!" carrier_strength_deck: "船体集成强力甲板" carrier_strength_deck_short: "强力甲板" carrier_strength_deck_desc: "强力甲板亦称上甲板,以高强度的甲板结构保证船体总纵强度稳定,这一部件与船体深度集成。" @@ -1048,7 +1047,6 @@ EQ_MOD_CAT_cruiser_ship_engine_nuclear_TITLE: "中型核动力引擎" carrier_no_island: "无舰岛设计" carrier_no_island_desc: "这艘航母为了甲板的运作空间选择了没有舰岛的设计。\n\n§R最大组织度惩罚:-10%§!" - EQ_MOD_CAT_carrier_mast_TITLE: "航母舰岛" EQ_MOD_CAT_bb_carrier_role_TITLE: "改装航母基础船体" carrier_bb_conversion: "由战列舰改装而来" carrier_bb_conversion_short: "战列舰船体" @@ -1138,9 +1136,9 @@ ship_hull_cruiser_role_cgaa: "防空导弹巡洋舰角色" ship_hull_cruiser_role_cgaa_short: "防空导弹巡洋舰" ship_hull_cruiser_role_cgaa_desc: "一种安装了防空导弹的轻型或中型巡洋舰。" - EQ_MOD_CAT_light_ship_engine_high_speed_TITLE: "高速驱逐舰引擎" + EQ_MOD_CAT_light_ship_engine_high_speed_TITLE: "高速轻型引擎" ship_superheater: "高温过热器" - ship_superheater_desc: "过热器是一种从系统排放的锅炉烟气中回收热量的装置。" + ship_superheater_desc: "过热器是一种从系统排放的锅炉烟气中回收热量的装置。\n§Y该模块必须与高速轻型引擎一起使用。§!" EQ_MOD_CAT_ship_secondaries_light_TITLE: "轻型副炮" ship_secondaries_1_light: "75mm速射炮" ship_secondaries_1_light_short: "轻型副炮组1" @@ -1187,4 +1185,8 @@ ship_hull_cruiser_role_pz_desc: "一艘装有重型舰炮的重型巡洋舰,但在分类上既不属于巡洋舰也不属于战列巡洋舰。\n§R重中型主炮将不可用。§!\n\n§R此角色为起源性角色,一旦安装后将难以替换§!" ship_hull_cruiser_role_pbb: "大型巡洋舰角色" ship_hull_cruiser_role_pbb_short: "大型巡洋舰" - ship_hull_cruiser_role_pbb_desc: "装备战巡级别火力的巡洋舰。\n§R重型主炮将不可用。§!\n\n§R此角色为起源性角色,一旦安装后将难以替换§!" \ No newline at end of file + ship_hull_cruiser_role_pbb_desc: "装备战巡级别火力的巡洋舰。\n§R重型主炮将不可用。§!\n\n§R此角色为起源性角色,一旦安装后将难以替换§!" + EQ_MOD_CAT_cve_role_TITLE: "护航航母角色" + ship_hull_carrier_role_cve: "护航航母角色" + ship_hull_carrier_role_cve_short: "护航航母" + ship_hull_carrier_role_cve_desc: "一艘用于商船队护航和反潜的小型航母。\n\n§R最大组织度惩罚:-20%§! " \ 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 c6822da..2a6b321 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 @@ -53,4 +53,14 @@ RULE_AI_AIR_DESIGN: "启用AI改进舰载机设计" RULE_AI_AIR_DESIGN_FREE_DESC: "为AI§G启用§!改进过的舰载机设计模板。\n§R请勿将本选项与修改空军科技的mod混用。§!" RULE_AI_AIR_DESIGN_BLOCKED_DESC: "为AI§R关闭§!改进过的舰载机设计模板。\n§Y使用原版或其他激活状态mod提供的飞机模板。§!" - vnr_cv_plane_output_boost: "海军重置舰载机产出加成" \ No newline at end of file + vnr_cv_plane_output_boost: "海军重置舰载机产出加成" + enable_ai_ship_design: "AI舰船设计风格" + enable_ai_plane_design: "AI舰载机设计风格" + vnr_ai.2.t: "AI舰船设计风格" + vnr_ai.2.d: "§R虽然目前推荐的方式是在开局的规则设置中开启专家AI设计§!,但是为了以防你错过这一特性,你仍然可以在局中使用该决议开启专家设计。为了使AI可以快速从史实模板切换到专家模板,所有的AI大国将会立刻获得部分海军经验。" + vnr_ai.2.1: "§R切换到专家设计§!" + vnr_ai.2.2: "§G切换到史实设计§!" + vnr_ai.3.t: "AI舰载机设计风格" + vnr_ai.3.d: "§R虽然目前推荐的方式是在开局的规则设置中开启专家AI设计§!,但是为了以防你错过这一特性,你仍然可以在局中使用该决议开启专家设计。为了使AI可以快速从史实模板切换到专家模板,所有的AI大国将会立刻获得部分空军经验。\n\n§R请注意,该选项不能与修改过飞机科技和模块的模组一起使用。如果你开启了这类模组,请勿进行模板切换。§!" + vnr_ai.3.1: "§R切换到专家设计§!" + vnr_ai.3.2: "§G切换到原版设计§!" \ No newline at end of file diff --git a/src/localisation/simp_chinese/replace/vnr_naval_develop_l_simp_chinese.yml b/src/localisation/simp_chinese/replace/vnr_naval_develop_l_simp_chinese.yml index def1a7e..24370fc 100755 --- a/src/localisation/simp_chinese/replace/vnr_naval_develop_l_simp_chinese.yml +++ b/src/localisation/simp_chinese/replace/vnr_naval_develop_l_simp_chinese.yml @@ -99,4 +99,8 @@ theoretic_breakthrough_2: "理论突破 II" theoretic_breakthrough_2_desc: "海军的理论革命正在影响这位海军上将。" lack_maintenance_facilities: "缺乏维护" - lack_maintenance_facilities_desc: "我们拥有的海军设施无力维护现有的舰队。" \ No newline at end of file + lack_maintenance_facilities_desc: "我们拥有的海军设施无力维护现有的舰队。" + voroshilov_naval_academy: "克利缅特·伏罗希洛夫海军学院" + voroshilov_naval_academy_desc: "作为世界上最富盛名的海军军官培训院校之一,这所学院在二月革命的烽火中脱胎于尼古拉耶夫学院而组建。每年,数百名经验丰富的学员从这里毕业并踏上仕途,渴望着为俄罗斯母亲献身。" + nakhimov_naval_academy: "纳希莫夫海军学院" + nakhimov_naval_academy_desc: "作为世界上最富盛名的海军军官培训院校之一,这所学院在二月革命的烽火中脱胎于尼古拉耶夫学院而组建。每年,数百名经验丰富的学员从这里毕业并踏上仕途,渴望着为俄罗斯母亲献身。" \ No newline at end of file