342 lines
14 KiB
Plaintext
Executable File
342 lines
14 KiB
Plaintext
Executable File
naval_capital_battleship = {
|
|
category = naval
|
|
#available_for = {}
|
|
#blocked_for = {}
|
|
roles = { vnr_naval_capital_bb }
|
|
priority = { base = 50 }
|
|
|
|
capital_battleship_1924 = {
|
|
name = vnr_bb_1924
|
|
role_icon_index = 3
|
|
|
|
priority = {
|
|
base = 10
|
|
modifier = { factor = 0.1 has_tech = interwar_ship_hull_heavy }
|
|
modifier = { factor = 0 expert_ai_style = yes }
|
|
}
|
|
|
|
|
|
history = yes
|
|
target_variant = {
|
|
match_value = 2000.0
|
|
|
|
type = vnr_ship_hull_heavy_2
|
|
modules = {
|
|
fixed_ship_battery_slot = ship_heavy_battery
|
|
fixed_ship_anti_air_slot = ship_anti_air
|
|
fixed_ship_fire_control_system_slot = ship_fire_control_system
|
|
fixed_ship_radar_slot = ship_mast
|
|
fixed_ship_engine_slot = { upgrade = current any_of = { heavy_ship_engine_2 heavy_ship_engine_1 } }
|
|
fixed_ship_secondaries_slot = ship_secondaries
|
|
fixed_ship_armor_slot = { upgrade = current any_of = { ship_armor_bb_2 ship_armor_bb_1 } }
|
|
fixed_ship_armor_scheme_slot = { upgrade = current any_of = { ship_scheme_all_or_nothing ship_scheme_mixed ship_scheme_incremental_post_jutland ship_scheme_incremental } }
|
|
fixed_ship_torpedo_defense_system_slot = { upgrade = current any_of = { torpedo_belt torpedo_bulge } }
|
|
fixed_ship_airplane_launcher_slot = ship_airplane_launcher
|
|
fixed_ship_extra_secondaries_slot = { any_of = { heavy_miscellaneous generic_miscellaneous } }
|
|
front_1_custom_slot = ship_heavy_battery
|
|
mid_1_custom_slot = ship_secondaries
|
|
mid_2_custom_slot = ship_anti_air
|
|
rear_1_custom_slot = ship_heavy_battery
|
|
rear_2_custom_slot = ship_heavy_battery
|
|
}
|
|
}
|
|
}
|
|
|
|
capital_battleship_1936 = {
|
|
name = vnr_bb_1936
|
|
role_icon_index = 3
|
|
|
|
priority = {
|
|
base = 20
|
|
modifier = { factor = 0.1 has_tech = improved_ship_hull_heavy }
|
|
modifier = { factor = 0 expert_ai_style = yes }
|
|
}
|
|
|
|
|
|
history = yes
|
|
target_variant = {
|
|
match_value = 3000.0
|
|
|
|
type = vnr_ship_hull_heavy_3
|
|
modules = {
|
|
fixed_ship_battery_slot = ship_heavy_battery
|
|
fixed_ship_anti_air_slot = ship_anti_air
|
|
fixed_ship_fire_control_system_slot = ship_fire_control_system
|
|
fixed_ship_radar_slot = ship_mast
|
|
fixed_ship_engine_slot = { upgrade = current any_of = { heavy_ship_engine_3 heavy_ship_engine_2 heavy_ship_engine_1 } }
|
|
fixed_ship_secondaries_slot = ship_secondaries
|
|
fixed_ship_armor_slot = { upgrade = current any_of = { ship_armor_bb_2 ship_armor_bb_1 } }
|
|
fixed_ship_armor_scheme_slot = { upgrade = current any_of = { ship_scheme_all_or_nothing ship_scheme_mixed ship_scheme_incremental_post_jutland ship_scheme_incremental } }
|
|
fixed_ship_torpedo_defense_system_slot = { upgrade = current any_of = { torpedo_belt_enhanced torpedo_belt torpedo_bulge } }
|
|
fixed_ship_airplane_launcher_slot = ship_airplane_launcher
|
|
fixed_ship_extra_secondaries_slot = { any_of = { heavy_miscellaneous generic_miscellaneous } }
|
|
front_1_custom_slot = ship_heavy_battery
|
|
mid_1_custom_slot = ship_secondaries
|
|
mid_2_custom_slot = ship_anti_air
|
|
rear_1_custom_slot = ship_heavy_battery
|
|
rear_2_custom_slot = ship_heavy_battery
|
|
}
|
|
}
|
|
}
|
|
|
|
capital_battleship_1940 = {
|
|
name = vnr_bb_1940
|
|
role_icon_index = 1
|
|
|
|
priority = {
|
|
base = 50
|
|
modifier = { factor = 0.1 has_tech = advanced_ship_hull_heavy }
|
|
modifier = { factor = 0 expert_ai_style = yes }
|
|
}
|
|
|
|
|
|
history = yes
|
|
target_variant = {
|
|
match_value = 3500.0
|
|
|
|
type = vnr_ship_hull_heavy_4
|
|
modules = {
|
|
fixed_ship_battery_slot = { any_of = { ship_heavy_battery_triple ship_super_heavy_battery } }
|
|
fixed_ship_anti_air_slot = ship_anti_air
|
|
fixed_ship_fire_control_system_slot = ship_fire_control_system
|
|
fixed_ship_radar_slot = ship_radar
|
|
fixed_ship_engine_slot = { upgrade = current any_of = { heavy_ship_engine_4 heavy_ship_engine_3 heavy_ship_engine_2 heavy_ship_engine_1 } }
|
|
fixed_ship_secondaries_slot = ship_dp_secondaries_bb
|
|
fixed_ship_armor_slot = { any_of = { ship_armor_bb_3 ship_armor_bb_2 ship_armor_bb_1 } }
|
|
fixed_ship_airplane_launcher_slot = ship_airplane_launcher
|
|
fixed_ship_armor_scheme_slot = { upgrade = current any_of = { ship_scheme_all_or_nothing_armor_box ship_scheme_all_or_nothing ship_scheme_mixed ship_scheme_incremental } }
|
|
fixed_ship_torpedo_defense_system_slot = { upgrade = current any_of = { torpedo_belt_enhanced torpedo_belt torpedo_bulge } }
|
|
fixed_ship_extra_secondaries_slot = { any_of = { heavy_miscellaneous generic_miscellaneous } }
|
|
front_1_custom_slot = { any_of = { ship_heavy_battery_triple ship_super_heavy_battery } }
|
|
mid_1_custom_slot = ship_secondaries
|
|
mid_2_custom_slot = ship_anti_air
|
|
mid_3_custom_slot = ship_dp_secondaries_bb
|
|
rear_1_custom_slot = { any_of = { ship_heavy_battery_triple ship_super_heavy_battery } }
|
|
rear_2_custom_slot = { any_of = { ship_heavy_battery_triple ship_super_heavy_battery } }
|
|
}
|
|
}
|
|
}
|
|
capital_battleship_1944 = {
|
|
name = vnr_bb_1944
|
|
role_icon_index = 1
|
|
|
|
priority = {
|
|
base = 0
|
|
modifier = { add = 100 has_tech = advanced_ship_hull_heavy }
|
|
modifier = { factor = 0.1 has_global_flag = naval_tech_1945 }
|
|
modifier = { factor = 0 expert_ai_style = yes }
|
|
}
|
|
|
|
|
|
history = yes
|
|
target_variant = {
|
|
match_value = 5000.0
|
|
|
|
type = vnr_ship_hull_heavy_5
|
|
modules = {
|
|
fixed_ship_battery_slot = { any_of = { ship_heavy_battery_triple ship_super_heavy_battery } }
|
|
fixed_ship_anti_air_slot = ship_anti_air
|
|
fixed_ship_fire_control_system_slot = ship_fire_control_system
|
|
fixed_ship_radar_slot = ship_radar
|
|
fixed_ship_engine_slot = { upgrade = current any_of = { heavy_ship_engine_5 heavy_ship_engine_4 heavy_ship_engine_3 heavy_ship_engine_2 heavy_ship_engine_1 } }
|
|
fixed_ship_secondaries_slot = ship_dp_secondaries_bb
|
|
fixed_ship_armor_slot = { any_of = { ship_armor_bb_4 ship_armor_bb_3 ship_armor_bb_2 ship_armor_bb_1 } }
|
|
fixed_ship_airplane_launcher_slot = ship_airplane_launcher
|
|
fixed_ship_armor_scheme_slot = { upgrade = current any_of = { ship_scheme_all_or_nothing_armor_box ship_scheme_all_or_nothing ship_scheme_mixed ship_scheme_incremental } }
|
|
fixed_ship_torpedo_defense_system_slot = { upgrade = current any_of = { torpedo_belt_enhanced torpedo_belt torpedo_bulge } }
|
|
fixed_ship_extra_secondaries_slot = { any_of = { heavy_miscellaneous generic_miscellaneous } }
|
|
front_1_custom_slot = { any_of = { ship_heavy_battery_triple ship_super_heavy_battery } }
|
|
mid_1_custom_slot = ship_dp_secondaries_bb
|
|
mid_2_custom_slot = ship_anti_air
|
|
mid_3_custom_slot = ship_dp_secondaries_bb
|
|
rear_1_custom_slot = { any_of = { ship_heavy_battery_triple ship_super_heavy_battery } }
|
|
rear_2_custom_slot = { any_of = { ship_heavy_battery_triple ship_super_heavy_battery } }
|
|
}
|
|
}
|
|
}
|
|
|
|
capital_battleship_1946 = {
|
|
name = vnr_bb_1946
|
|
role_icon_index = 57
|
|
|
|
priority = {
|
|
base = 0
|
|
modifier = { add = 100 has_global_flag = naval_tech_1945 }
|
|
modifier = { factor = 0 expert_ai_style = yes }
|
|
}
|
|
|
|
|
|
history = yes
|
|
target_variant = {
|
|
match_value = 5500.0
|
|
|
|
type = vnr_ship_hull_heavy_5
|
|
modules = {
|
|
fixed_ship_battery_slot = { any_of = { ship_heavy_battery_triple ship_super_heavy_battery } }
|
|
fixed_ship_anti_air_slot = ship_missile_aa
|
|
fixed_ship_fire_control_system_slot = ship_fire_control_system
|
|
fixed_ship_radar_slot = ship_radar
|
|
fixed_ship_engine_slot = { any_of = { heavy_ship_engine_4_gas heavy_ship_engine_nuclear } }
|
|
fixed_ship_secondaries_slot = ship_dp_secondaries_bb
|
|
fixed_ship_armor_slot = { any_of = { ship_armor_bb_4 ship_armor_bb_3 ship_armor_bb_2 ship_armor_bb_1 } }
|
|
fixed_ship_airplane_launcher_slot = ship_airplane_launcher
|
|
fixed_ship_armor_scheme_slot = { upgrade = current any_of = { ship_scheme_all_or_nothing_armor_box ship_scheme_all_or_nothing ship_scheme_mixed ship_scheme_incremental } }
|
|
fixed_ship_torpedo_defense_system_slot = { upgrade = current any_of = { torpedo_belt_enhanced torpedo_belt torpedo_bulge } }
|
|
fixed_ship_extra_secondaries_slot = { any_of = { heavy_miscellaneous generic_miscellaneous } }
|
|
front_1_custom_slot = { any_of = { ship_heavy_battery_triple ship_super_heavy_battery } }
|
|
mid_1_custom_slot = ship_dp_secondaries_bb
|
|
mid_2_custom_slot = { upgrade = current any_of = { ship_missile_2 ship_missile_1 } }
|
|
mid_3_custom_slot = ship_dp_secondaries_bb
|
|
rear_1_custom_slot = { any_of = { ship_heavy_battery_triple ship_super_heavy_battery } }
|
|
rear_2_custom_slot = ship_missile_aa
|
|
}
|
|
}
|
|
}
|
|
|
|
capital_battleship_shbb = {
|
|
name = vnr_shbb_1936
|
|
role_icon_index = 7
|
|
|
|
priority = {
|
|
base = 0
|
|
modifier = { add = 50 tag = JAP }
|
|
modifier = { factor = 0 has_navy_size = { unit = SH_battleship size > 4 } }
|
|
modifier = { factor = 0 expert_ai_style = yes }
|
|
}
|
|
|
|
|
|
history = yes
|
|
target_variant = {
|
|
match_value = 2500.0
|
|
|
|
type = vnr_ship_hull_super_heavy_1
|
|
modules = {
|
|
fixed_ship_battery_slot = ship_super_heavy_battery_triple
|
|
fixed_ship_anti_air_slot = ship_anti_air
|
|
fixed_ship_fire_control_system_slot = ship_fire_control_system
|
|
fixed_ship_radar_slot = ship_mast
|
|
fixed_ship_engine_slot = { upgrade = current any_of = { super_heavy_ship_engine_3 super_heavy_ship_engine_2 super_heavy_ship_engine_1 } }
|
|
fixed_ship_secondaries_slot = ship_secondaries
|
|
fixed_ship_armor_slot = { upgrade = current any_of = { ship_armor_shbb_2 ship_armor_shbb } }
|
|
fixed_ship_armor_scheme_slot = { upgrade = current any_of = { ship_scheme_all_or_nothing ship_scheme_mixed ship_scheme_incremental_post_jutland ship_scheme_incremental } }
|
|
fixed_ship_torpedo_defense_system_slot = { upgrade = current any_of = { torpedo_belt_enhanced torpedo_belt torpedo_bulge } }
|
|
fixed_ship_airplane_launcher_slot = ship_airplane_launcher
|
|
fixed_ship_extra_secondaries_slot = { any_of = { heavy_miscellaneous generic_miscellaneous } }
|
|
front_1_custom_slot = ship_super_heavy_battery_triple
|
|
mid_1_custom_slot = ship_secondaries
|
|
mid_2_custom_slot = ship_anti_air
|
|
mid_3_custom_slot = ship_secondaries
|
|
rear_1_custom_slot = ship_super_heavy_battery_triple
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
# expert AI
|
|
capital_battleship_1936_expert = {
|
|
name = vnr_bb_1936_expert
|
|
role_icon_index = 3
|
|
|
|
priority = {
|
|
base = 20
|
|
modifier = { factor = 0.1 has_tech = improved_ship_hull_heavy }
|
|
modifier = { factor = 0 expert_ai_style = no }
|
|
}
|
|
|
|
|
|
history = yes
|
|
target_variant = {
|
|
match_value = 3000.0
|
|
|
|
type = vnr_ship_hull_heavy_3
|
|
modules = {
|
|
fixed_ship_battery_slot = ship_heavy_battery_triple
|
|
fixed_ship_anti_air_slot = ship_anti_air
|
|
fixed_ship_fire_control_system_slot = ship_fire_control_system
|
|
fixed_ship_radar_slot = { any_of = { ship_radar ship_mast } }
|
|
fixed_ship_engine_slot = { upgrade = current any_of = { heavy_ship_engine_3 heavy_ship_engine_2 heavy_ship_engine_1 } }
|
|
fixed_ship_secondaries_slot = ship_dp_secondaries_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 } }
|
|
front_1_custom_slot = ship_heavy_battery_triple
|
|
mid_1_custom_slot = ship_anti_air
|
|
mid_2_custom_slot = ship_anti_air
|
|
rear_1_custom_slot = ship_heavy_battery_triple
|
|
}
|
|
}
|
|
}
|
|
capital_battleship_1940_expert = {
|
|
name = vnr_bb_1940_expert
|
|
role_icon_index = 1
|
|
|
|
priority = {
|
|
base = 50
|
|
modifier = { factor = 0.1 has_tech = advanced_ship_hull_heavy }
|
|
modifier = { factor = 0 expert_ai_style = no }
|
|
}
|
|
|
|
|
|
history = yes
|
|
target_variant = {
|
|
match_value = 3500.0
|
|
|
|
type = vnr_ship_hull_heavy_4
|
|
modules = {
|
|
fixed_ship_battery_slot = ship_heavy_battery_triple
|
|
fixed_ship_anti_air_slot = ship_anti_air
|
|
fixed_ship_fire_control_system_slot = ship_fire_control_system
|
|
fixed_ship_radar_slot = ship_radar
|
|
fixed_ship_engine_slot = { upgrade > current any_of = { heavy_ship_engine_5 heavy_ship_engine_4 heavy_ship_engine_3 heavy_ship_engine_2 heavy_ship_engine_1 } }
|
|
fixed_ship_secondaries_slot = ship_dp_secondaries_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 } }
|
|
front_1_custom_slot = ship_heavy_battery_triple
|
|
mid_1_custom_slot = ship_anti_air
|
|
mid_2_custom_slot = ship_anti_air
|
|
rear_1_custom_slot = ship_heavy_battery_triple
|
|
rear_2_custom_slot = ship_heavy_battery_triple
|
|
}
|
|
}
|
|
}
|
|
capital_battleship_1944_expert = {
|
|
name = vnr_bb_1944_expert
|
|
role_icon_index = 1
|
|
|
|
priority = {
|
|
base = 0
|
|
modifier = { add = 100 has_tech = advanced_ship_hull_heavy }
|
|
modifier = { factor = 0.1 has_global_flag = naval_tech_1945 }
|
|
modifier = { factor = 0 expert_ai_style = no }
|
|
}
|
|
|
|
|
|
history = yes
|
|
target_variant = {
|
|
match_value = 5000.0
|
|
|
|
type = vnr_ship_hull_heavy_5
|
|
modules = {
|
|
fixed_ship_battery_slot = ship_heavy_battery_triple
|
|
fixed_ship_anti_air_slot = ship_anti_air
|
|
fixed_ship_fire_control_system_slot = ship_fire_control_system
|
|
fixed_ship_radar_slot = ship_radar
|
|
fixed_ship_engine_slot = { upgrade > current any_of = { heavy_ship_engine_5 heavy_ship_engine_4 heavy_ship_engine_3 heavy_ship_engine_2 heavy_ship_engine_1 } }
|
|
fixed_ship_secondaries_slot = ship_dp_secondaries_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_extra_secondaries_slot = ship_super_heavy_weight_shell
|
|
front_1_custom_slot = ship_heavy_battery_triple
|
|
mid_1_custom_slot = ship_anti_air
|
|
mid_2_custom_slot = ship_anti_air
|
|
rear_1_custom_slot = ship_heavy_battery_triple
|
|
rear_2_custom_slot = ship_heavy_battery_triple
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|