2024-10-03 16:35:54
All checks were successful
sync / build (push) Successful in 30s

This commit is contained in:
actions[bot]
2024-10-03 16:35:54 +00:00
parent 151d9cc4a2
commit 351123fab0
86 changed files with 1196 additions and 519 deletions

View File

@@ -1096,4 +1096,268 @@ ITA_AI_variants_1943 = {
rear_2_custom_slot = ship_light_battery_4_double
}
}
}
SOV_AI_variants_1940 = {
create_equipment_variant = {
name = "苏联级" # Sovetsky Soyuz Class
role_icon_index = 1
type = vnr_ship_hull_super_heavy_1
parent_version = 0
name_group = SOV_STATES
modules = {
fixed_ship_battery_slot = ship_heavy_battery_3_triple
fixed_ship_anti_air_slot = ship_anti_air_3_h
fixed_ship_fire_control_system_slot = ship_fire_control_system_2
fixed_ship_engine_slot = super_heavy_ship_engine_2
fixed_ship_secondaries_slot = ship_secondaries_2
fixed_ship_armor_slot = ship_armor_shbb
fixed_ship_armor_scheme_slot = ship_scheme_mixed
fixed_ship_torpedo_defense_system_slot = pugliese_system
fixed_ship_airplane_launcher_slot = ship_airplane_launcher
fixed_ship_extra_secondaries_slot = ship_high_velocity_shell
front_1_custom_slot = empty
front_2_custom_slot = ship_heavy_battery_3_triple
mid_1_custom_slot = dp_ship_secondaries_2
mid_2_custom_slot = ship_secondaries_2
mid_3_custom_slot = dp_ship_secondaries_2
rear_1_custom_slot = ship_heavy_battery_3_triple
}
}
create_equipment_variant = {
name = "71工程级" # Object 71 Class
role_icon_index = 11
type = vnr_ship_hull_carrier_conversion_ca
parent_version = 0
name_group = SOV_CV_HISTORICAL
modules = {
fixed_ship_deck_slot_1 = ship_deck_space
fixed_ship_deck_slot_2 = ship_deck_space_small
fixed_ship_anti_air_slot = ship_anti_air_3
fixed_ship_engine_slot = carrier_ship_engine_3
fixed_ship_secondaries_slot = dp_ship_secondaries_2
fixed_ship_armor_slot = ship_armor_cruiser_2
}
}
create_equipment_variant = {
name = "喀琅施塔得级" # Kronshtadt Class
role_icon_index = 21
type = vnr_ship_hull_heavy_3
parent_version = 0
name_group = SOV_BC_HISTORICAL
modules = {
fixed_ship_battery_slot = ship_heavy_battery_1_triple
fixed_ship_anti_air_slot = ship_anti_air_3
fixed_ship_fire_control_system_slot = ship_fire_control_system_1
fixed_ship_engine_slot = heavy_ship_engine_3
fixed_ship_secondaries_slot = dp_ship_secondaries_2
fixed_ship_armor_slot = ship_armor_bc_3
front_1_custom_slot = empty
front_2_custom_slot = ship_heavy_battery_1_triple
mid_1_custom_slot = ship_secondaries_2
mid_2_custom_slot = empty
mid_3_custom_slot = ship_anti_air_3
rear_1_custom_slot = ship_heavy_battery_1_triple
}
}
create_equipment_variant = {
name = "恰巴耶夫级" # Chapayev Class
role_icon_index = 25
type = vnr_ship_hull_cruiser_4
parent_version = 0
name_group = SOV_CL_HISTORICAL
modules = {
fixed_ship_battery_slot = ship_light_medium_battery_3
fixed_ship_anti_air_slot = ship_anti_air_3
fixed_ship_fire_control_system_slot = ship_fire_control_system_1
fixed_ship_engine_slot = cruiser_ship_engine_4
fixed_ship_armor_slot = ship_armor_cruiser_3
fixed_ship_secondaries_slot = dp_ship_secondaries_2
front_1_custom_slot = empty
front_2_custom_slot = ship_light_medium_battery_3
mid_1_custom_slot = ship_anti_air_3
mid_2_custom_slot = ship_torpedo_3
mid_3_custom_slot = dp_ship_secondaries_2
rear_1_custom_slot = ship_light_medium_battery_3
rear_2_custom_slot = ship_light_medium_battery_3
}
}
create_equipment_variant = {
name = "奥格涅沃伊级" # Ognevoy Class
role_icon_index = 31
type = vnr_ship_hull_light_4
parent_version = 0
name_group = SOV_ADJECTIVES_NAVY
modules = {
fixed_ship_battery_slot = ship_light_battery_3_double
fixed_ship_anti_air_slot = ship_anti_air_3
fixed_ship_fire_control_system_slot = ship_fire_control_system_1
fixed_ship_engine_slot = light_ship_engine_4
front_1_custom_slot = empty
front_2_custom_slot = ship_anti_air_3
mid_1_custom_slot = ship_torpedo_2
mid_2_custom_slot = ship_torpedo_2
rear_1_custom_slot = ship_light_battery_3_double
rear_2_custom_slot = ship_depth_charge_2
}
}
create_equipment_variant = {
name = "塔什干级" # Tashkent Class
role_icon_index = 33
type = vnr_ship_hull_light_4
parent_version = 0
name_group = SOV_CITIES_NAVY
modules = {
fixed_ship_battery_slot = ship_light_battery_3_double
fixed_ship_anti_air_slot = ship_anti_air_3
fixed_ship_fire_control_system_slot = ship_fire_control_system_1
fixed_ship_engine_slot = light_ship_engine_6
fixed_ship_torpedo_slot = ship_torpedo_3
fixed_ship_role_slot = ship_hull_light_role_dl
front_1_custom_slot = ship_light_battery_3_double
front_2_custom_slot = empty
mid_1_custom_slot = ship_torpedo_3
mid_2_custom_slot = ship_mine_layer_1
rear_1_custom_slot = ship_light_battery_3_double
rear_2_custom_slot = ship_depth_charge_1
}
}
}
SOV_AI_variants_1943 = {
create_equipment_variant = {
name = "24工程级" # Object 24 Class
role_icon_index = 1
type = vnr_ship_hull_heavy_5
parent_version = 0
name_group = SOV_BB_HISTORICAL
modules = {
fixed_ship_battery_slot = ship_heavy_battery_4_triple
fixed_ship_anti_air_slot = ship_anti_air_4
fixed_ship_fire_control_system_slot = ship_fire_control_system_3
fixed_ship_radar_slot = ship_radar_4
fixed_ship_engine_slot = heavy_ship_engine_5
fixed_ship_secondaries_slot = dp_ship_secondaries_4
fixed_ship_armor_slot = ship_armor_shbb_2
fixed_ship_armor_scheme_slot = ship_scheme_all_or_nothing_armor_box
fixed_ship_torpedo_defense_system_slot = torpedo_belt_enhanced
fixed_ship_extra_secondaries_slot = ship_high_velocity_shell
front_1_custom_slot = ship_anti_air_4
front_2_custom_slot = ship_heavy_battery_4_triple
mid_1_custom_slot = dp_ship_secondaries_4
mid_2_custom_slot = ship_anti_air_4
mid_3_custom_slot = dp_ship_secondaries_4
rear_1_custom_slot = ship_heavy_battery_4_triple
rear_2_custom_slot = ship_airplane_launcher_2
}
}
create_equipment_variant = {
name = "72工程级" # Object 72 Class
role_icon_index = 9
type = vnr_ship_hull_carrier_3
parent_version = 0
name_group = SOV_CV_HISTORICAL
modules = {
fixed_ship_deck_slot_1 = ship_deck_space
fixed_ship_deck_slot_2 = ship_deck_space
fixed_ship_anti_air_slot = ship_anti_air_3
fixed_ship_radar_slot = ship_radar_3
fixed_ship_engine_slot = carrier_ship_engine_4
fixed_ship_secondaries_slot = dp_ship_secondaries_3
fixed_ship_carrier_miscellaneous_slot_1 = carrier_spared_squad
front_1_custom_slot = ship_anti_air_3
mid_1_custom_slot = ship_deck_space
mid_2_custom_slot = dp_ship_secondaries_3
rear_1_custom_slot = ship_anti_air_3
}
}
create_equipment_variant = {
name = "斯大林格勒级" # Stalingrad Class
role_icon_index = 21
type = vnr_ship_hull_cruiser_5
parent_version = 0
name_group = SOV_CITIES_NAVY
modules = {
fixed_ship_battery_slot = ship_medium_heavy_battery_2
fixed_ship_anti_air_slot = ship_anti_air_4
fixed_ship_fire_control_system_slot = ship_fire_control_system_3
fixed_ship_radar_slot = ship_radar_4
fixed_ship_engine_slot = cruiser_ship_engine_5
fixed_ship_secondaries_slot = dp_ship_secondaries_4
fixed_ship_armor_slot = ship_armor_cruiser_heavy_4
fixed_ship_role_slot = ship_hull_cruiser_role_cb
fixed_ship_extra_secondaries_slot = ship_high_velocity_shell
front_1_custom_slot = ship_anti_air_4
front_2_custom_slot = ship_medium_heavy_battery_2
mid_1_custom_slot = dp_ship_secondaries_4
mid_2_custom_slot = dp_ship_secondaries_4
mid_3_custom_slot = ship_anti_air_4
rear_1_custom_slot = ship_medium_heavy_battery_2
}
}
create_equipment_variant = {
name = "莫斯科级" # Moskow Class
role_icon_index = 27
type = vnr_ship_hull_cruiser_5
parent_version = 0
name_group = SOV_CITIES_NAVY
modules = {
fixed_ship_battery_slot = ship_medium_battery_4
fixed_ship_anti_air_slot = ship_anti_air_4
fixed_ship_fire_control_system_slot = ship_fire_control_system_3
fixed_ship_radar_slot = ship_radar_4
fixed_ship_engine_slot = cruiser_ship_engine_5
fixed_ship_secondaries_slot = dp_ship_secondaries_4
fixed_ship_armor_slot = ship_armor_cruiser_4
fixed_ship_role_slot = ship_hull_cruiser_role_ca
fixed_ship_extra_secondaries_slot = ship_high_velocity_shell
front_1_custom_slot = ship_anti_air_4
front_2_custom_slot = ship_medium_battery_4
mid_1_custom_slot = dp_ship_secondaries_4
mid_2_custom_slot = dp_ship_secondaries_4
mid_3_custom_slot = ship_anti_air_4
rear_1_custom_slot = ship_medium_battery_4
}
}
create_equipment_variant = {
name = "斯维尔德洛夫级" # Sverdlov Class
role_icon_index = 25
type = vnr_ship_hull_cruiser_5
parent_version = 0
name_group = SOV_CL_HISTORICAL
modules = {
fixed_ship_battery_slot = ship_light_medium_battery_4
fixed_ship_anti_air_slot = ship_anti_air_3
fixed_ship_fire_control_system_slot = ship_fire_control_system_3
fixed_ship_engine_slot = cruiser_ship_engine_5
fixed_ship_armor_slot = ship_armor_cruiser_4
fixed_ship_secondaries_slot = dp_ship_secondaries_4
front_1_custom_slot = empty
front_2_custom_slot = ship_light_medium_battery_4
mid_1_custom_slot = ship_anti_air_3
mid_2_custom_slot = ship_torpedo_3
mid_3_custom_slot = dp_ship_secondaries_4
rear_1_custom_slot = ship_light_medium_battery_4
rear_2_custom_slot = ship_light_medium_battery_4
}
}
create_equipment_variant = {
name = "41工程级/56工程级" # Object 41/56 Class
role_icon_index = 31
type = vnr_ship_hull_light_5
parent_version = 0
name_group = SOV_ADJECTIVES_NAVY
modules = {
fixed_ship_battery_slot = dp_light_battery_4
fixed_ship_anti_air_slot = ship_anti_air_4
fixed_ship_fire_control_system_slot = ship_sonar_2
fixed_ship_radar_slot = ship_radar_3
fixed_ship_engine_slot = light_ship_engine_5
fixed_ship_extra_secondaries_slot = ship_bulbous_bow
front_1_custom_slot = empty
front_2_custom_slot = empty
mid_1_custom_slot = ship_torpedo_4
mid_2_custom_slot = ship_anti_air_4
rear_1_custom_slot = ship_depth_charge_4
rear_2_custom_slot = dp_light_battery_4
}
}
}

View File

@@ -153,6 +153,7 @@ ENG_start_naval_variants = {
name = "复仇级" # Revenge Class
parent_version = 0
role_icon_index = 3
icon = "gfx/interface/technologies/England/ENG_battleship_Revenge.png"
type = vnr_ship_hull_heavy_1
name_group = ENG_BB_HISTORICAL
modules = {
@@ -768,7 +769,7 @@ GER_start_naval_variants = {
name = "希佩尔海军上将级" # Admiral Hipper Class
parent_version = 0
role_icon_index = 27
icon = "gfx/interface/technologies/Germany/GER_heavy_cruiser2.png"
icon = "gfx/interface/technologies/Germany/GER_heavy_cruiser3.png"
type = vnr_ship_hull_cruiser_3
name_group = GER_CA_HISTORICAL
modules = {
@@ -852,6 +853,7 @@ GER_start_naval_variants = {
name = "Type 1936级" # Type 1936 Class
parent_version = 0
role_icon_index = 31
icon = "gfx/interface/technologies/Germany/GER_destroyer2.png"
type = vnr_ship_hull_light_3
name_group = GER_DD_HISTORICAL
modules = {
@@ -872,6 +874,7 @@ GER_start_naval_variants = {
name = "Type 1934A级" # Type 1934A Class
parent_version = 0
role_icon_index = 31
icon = "gfx/interface/technologies/Germany/GER_destroyer2.png"
type = vnr_ship_hull_light_3
name_group = GER_DD_HISTORICAL
modules = {
@@ -892,6 +895,7 @@ GER_start_naval_variants = {
name = "Type 1934级" # Type 1934 Class
parent_version = 0
role_icon_index = 31
icon = "gfx/interface/technologies/Germany/GER_destroyer2.png"
type = vnr_ship_hull_light_3
name_group = GER_DD_HISTORICAL
modules = {
@@ -3385,6 +3389,7 @@ SOV_start_naval_variants = {
name = "AG级" # AG Class
parent_version = 0
role_icon_index = 37
icon = "gfx/interface/technologies/Soviet/SOV_submarine_AG.png"
type = vnr_ship_hull_submarine_1
name_group = SOV_SS_LENINETS
modules = {
@@ -4039,6 +4044,7 @@ ARG_start_naval_variants = {
name = "朱赛佩·加里波第级" # Garibaldi Class
parent_version = 0
role_icon_index = 17
icon = "gfx/interface/technologies/Italy/ITA_heavy_cruiser_Garibaldi.png"
type = vnr_ship_hull_cruiser_coastal_defense_ship
name_group = ARG_CA_HISTORICAL
modules = {
@@ -4563,6 +4569,7 @@ CHL_start_naval_variants = {
name = "查卡布科级" # Chacabuco Class
parent_version = 0
role_icon_index = 23
icon = "gfx/interface/technologies/South_America/CHL_light_cruiser_Chacabuco.png"
type = vnr_ship_hull_cruiser_coastal_defense_ship
name_group = CHL_CA_HISTORICAL
modules = {

View File

@@ -0,0 +1,10 @@
delete_starting_naval_oob = {
every_country = {
limit = { has_navy_size = { size > 0 } }
destroy_ships = { type = ship_hull_light count = all }
destroy_ships = { type = ship_hull_cruiser count = all }
destroy_ships = { type = ship_hull_heavy count = all }
destroy_ships = { type = ship_hull_carrier count = all }
destroy_ships = { type = ship_hull_submarine count = all }
}
}