2025-08-03 04:03:12

This commit is contained in:
actions[bot]
2025-08-03 04:03:13 +00:00
parent 3a94b26a7b
commit ad153eb2a9
118 changed files with 2062 additions and 662 deletions

View File

@@ -3,7 +3,7 @@ naval_screen_cruiser = {
#available_for = {}
#blocked_for = {}
roles = { vnr_naval_screen_cruiser }
priority = { base = 10 }
priority = { base = 5 }
screen_cruiser_1936 = {
name = vnr_sd_1936

View File

@@ -47,7 +47,6 @@ naval_screen_leader = {
priority = {
base = 1
modifier = { factor = 10 tag = USA }
modifier = { factor = 25 tag = FRA }
modifier = { factor = 0.1 has_tech = improved_ship_hull_light }
}
@@ -59,7 +58,7 @@ naval_screen_leader = {
type = vnr_ship_hull_light_3
modules = {
fixed_ship_engine_slot = light_ship_engine
fixed_ship_engine_slot = { upgrade = current any_of = { light_ship_engine_6 light_ship_engine_3 light_ship_engine_2 light_ship_engine_1 } }
fixed_ship_battery_slot = ship_light_battery
fixed_ship_torpedo_slot = ship_torpedo
fixed_ship_fire_control_system_slot = ship_fire_control_system
@@ -81,9 +80,8 @@ naval_screen_leader = {
role_icon_index = 33
priority = {
base = 1
modifier = { factor = 10 tag = USA }
modifier = { factor = 25 tag = FRA }
base = 0
modifier = { add = 25 tag = FRA }
modifier = { factor = 0.1 has_tech = advanced_ship_hull_light }
}
@@ -116,9 +114,8 @@ naval_screen_leader = {
role_icon_index = 33
priority = {
base = 1
modifier = { factor = 10 tag = USA }
modifier = { factor = 25 tag = FRA }
base = 0
modifier = { add = 25 tag = FRA }
}

View File

@@ -3,7 +3,7 @@ naval_screen = {
#available_for = {}
#blocked_for = {}
roles = { vnr_naval_screen }
priority = { base = 20 }
priority = { base = 80 }
screen_1914 = {
name = vnr_dd_1914
@@ -67,7 +67,7 @@ naval_screen = {
fixed_ship_torpedo_slot = ship_torpedo
fixed_ship_fire_control_system_slot = ship_fire_control_system
fixed_ship_radar_slot = ship_sonar
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_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 } }
front_1_custom_slot = ship_light_battery
@@ -96,12 +96,12 @@ naval_screen = {
type = vnr_ship_hull_light_3
modules = {
fixed_ship_engine_slot = light_ship_engine
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_anti_air_slot = ship_anti_air
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 } }
front_1_custom_slot = ship_light_battery_double
@@ -130,12 +130,12 @@ naval_screen = {
type = vnr_ship_hull_light_4
modules = {
fixed_ship_engine_slot = light_ship_engine
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_anti_air_slot = ship_anti_air
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 } }
front_1_custom_slot = dp_light_battery
@@ -164,12 +164,12 @@ naval_screen = {
type = vnr_ship_hull_light_5
modules = {
fixed_ship_engine_slot = light_ship_engine
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_anti_air_slot = ship_anti_air
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 } }
front_1_custom_slot = dp_light_battery
@@ -198,12 +198,12 @@ naval_screen = {
type = vnr_ship_hull_light_6
modules = {
fixed_ship_engine_slot = light_ship_engine
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_anti_air_slot = ship_missile_aa
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 } }
front_1_custom_slot = ship_missile_aa
@@ -235,12 +235,12 @@ naval_screen = {
type = vnr_ship_hull_light_3
modules = {
fixed_ship_engine_slot = { upgrade > current any_of = { light_ship_engine_3 light_ship_engine_2 light_ship_engine_1 } }
fixed_ship_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_anti_air_slot = ship_anti_air
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
mid_1_custom_slot = ship_torpedo
@@ -267,12 +267,12 @@ naval_screen = {
type = vnr_ship_hull_light_4
modules = {
fixed_ship_engine_slot = { upgrade > current any_of = { light_ship_engine_4 light_ship_engine_3 light_ship_engine_2 light_ship_engine_1 } }
fixed_ship_engine_slot = { upgrade = current any_of = { light_ship_engine_4 light_ship_engine_3 light_ship_engine_2 light_ship_engine_1 } }
fixed_ship_battery_slot = ship_light_battery_double
fixed_ship_torpedo_slot = ship_torpedo
fixed_ship_fire_control_system_slot = ship_fire_control_system
fixed_ship_radar_slot = ship_sonar
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_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 } }
front_1_custom_slot = ship_light_battery_double
@@ -300,12 +300,12 @@ naval_screen = {
type = vnr_ship_hull_light_5
modules = {
fixed_ship_engine_slot = { upgrade > current any_of = { light_ship_engine_5 light_ship_engine_4 light_ship_engine_3 light_ship_engine_2 light_ship_engine_1 } }
fixed_ship_engine_slot = { upgrade = current any_of = { light_ship_engine_5 light_ship_engine_4 light_ship_engine_3 light_ship_engine_2 light_ship_engine_1 } }
fixed_ship_battery_slot = ship_light_battery_double
fixed_ship_torpedo_slot = ship_torpedo
fixed_ship_fire_control_system_slot = ship_fire_control_system
fixed_ship_radar_slot = ship_sonar
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_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
mid_1_custom_slot = ship_torpedo
@@ -332,7 +332,7 @@ naval_screen = {
type = vnr_ship_hull_light_5
modules = {
fixed_ship_engine_slot = { upgrade > current any_of = { light_ship_engine_5 light_ship_engine_4 light_ship_engine_3 light_ship_engine_2 light_ship_engine_1 } }
fixed_ship_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
@@ -365,7 +365,7 @@ naval_screen = {
type = vnr_ship_hull_light_6
modules = {
fixed_ship_engine_slot = { upgrade > current any_of = { light_ship_engine_5 light_ship_engine_4 light_ship_engine_3 light_ship_engine_2 light_ship_engine_1 } }
fixed_ship_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 = { 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

View File

@@ -3,7 +3,7 @@ naval_capital_battleship = {
#available_for = {}
#blocked_for = {}
roles = { vnr_naval_capital_bb }
priority = { base = 50 }
priority = { base = 75 }
capital_battleship_1924 = {
name = vnr_bb_1924
@@ -61,8 +61,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 = ship_fire_control_system
fixed_ship_radar_slot = { any_of = { ship_radar ship_mast } }
fixed_ship_fire_control_system_slot = { upgrade > current any_of = { ship_fire_control_system } }
fixed_ship_radar_slot = { upgrade > current 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_2 ship_armor_bb_1 } }
@@ -97,8 +97,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 = ship_fire_control_system
fixed_ship_radar_slot = ship_radar
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_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 } }
@@ -135,8 +135,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 = ship_fire_control_system
fixed_ship_radar_slot = ship_radar
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_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 +173,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 = ship_fire_control_system
fixed_ship_radar_slot = ship_radar
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_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 } }
@@ -199,7 +199,7 @@ naval_capital_battleship = {
priority = {
base = 0
modifier = { add = 50 tag = JAP }
modifier = { factor = 0 has_navy_size = { unit = SH_battleship size > 3 } }
modifier = { factor = 0 has_navy_size = { unit = SH_battleship size > 2 } }
modifier = { factor = 0 expert_ai_style = yes }
}

View File

@@ -2,7 +2,7 @@ naval_carrier = {
category = naval
#blocked_for = {}
roles = { vnr_naval_carrier }
priority = { base = 80 }
priority = { base = 100 }
carrier_conv_ca_dummy = {
name = vnr_cv_ca
@@ -14,8 +14,8 @@ naval_carrier = {
target_variant = {
type = vnr_ship_hull_carrier_conversion_ca
modules = {
fixed_ship_deck_slot_1 = ship_deck_space
fixed_ship_deck_slot_2 = ship_deck_space
fixed_ship_deck_slot_1 = ship_deck_space_open
fixed_ship_deck_slot_2 = ship_deck_space_open
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_engine_slot = carrier_ship_engine
fixed_ship_secondaries_slot = { any_of = { ship_secondaries ship_dp_secondaries_bb } }
@@ -34,12 +34,12 @@ naval_carrier = {
target_variant = {
type = vnr_ship_hull_carrier_conversion_bb
modules = {
fixed_ship_deck_slot_1 = ship_deck_space
fixed_ship_deck_slot_2 = ship_deck_space
fixed_ship_deck_slot_1 = ship_deck_space_open
fixed_ship_deck_slot_2 = ship_deck_space_open
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_engine_slot = carrier_ship_engine
fixed_ship_secondaries_slot = { any_of = { ship_secondaries ship_dp_secondaries_bb } }
mid_1_custom_slot = ship_deck_space
mid_1_custom_slot = ship_deck_space_open
fixed_ship_carrier_miscellaneous_slot_1 = empty
fixed_ship_carrier_miscellaneous_slot_2 = empty
fixed_ship_flight_deck_slot = carrier_wooden_deck
@@ -62,8 +62,8 @@ naval_carrier = {
match_value = 1000.0
type = vnr_ship_hull_carrier_1
modules = {
fixed_ship_deck_slot_1 = ship_deck_space
fixed_ship_deck_slot_2 = ship_deck_space
fixed_ship_deck_slot_1 = ship_deck_space_open
fixed_ship_deck_slot_2 = ship_deck_space_open
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_engine_slot = carrier_ship_engine_2
fixed_ship_armor_slot = ship_carrier_armor
@@ -73,7 +73,7 @@ naval_carrier = {
fixed_ship_carrier_miscellaneous_slot_2 = empty
fixed_ship_flight_deck_slot = carrier_wooden_deck
fixed_ship_role_slot = ship_hull_carrier_role_cv
front_1_custom_slot = ship_deck_space
front_1_custom_slot = ship_deck_space_open
}
}
}
@@ -95,20 +95,20 @@ naval_carrier = {
type = vnr_ship_hull_carrier_2
modules = {
fixed_ship_deck_slot_1 = ship_deck_space
fixed_ship_deck_slot_2 = ship_deck_space
fixed_ship_deck_slot_1 = ship_deck_space_open
fixed_ship_deck_slot_2 = ship_deck_space_open
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_engine_slot = { upgrade = current any_of = { carrier_ship_engine_3 carrier_ship_engine_2 carrier_ship_engine_1 } }
fixed_ship_armor_slot = ship_carrier_armor
fixed_ship_secondaries_slot = { any_of = { ship_secondaries ship_dp_secondaries_bb } }
fixed_ship_secondaries_slot = ship_dp_secondaries_bb
fixed_ship_radar_slot = ship_radar
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_armor_deck carrier_wooden_deck } }
fixed_ship_role_slot = ship_hull_carrier_role_cv
front_1_custom_slot = ship_deck_space
front_1_custom_slot = ship_deck_space_open
front_2_custom_slot = carrier_side_lift
mid_1_custom_slot = ship_deck_space
mid_1_custom_slot = ship_deck_space_open
mid_2_custom_slot = ship_dp_secondaries_bb
}
}
@@ -131,21 +131,21 @@ naval_carrier = {
type = vnr_ship_hull_carrier_3
modules = {
fixed_ship_deck_slot_1 = ship_deck_space
fixed_ship_deck_slot_2 = ship_deck_space
fixed_ship_deck_slot_1 = ship_deck_space_armored
fixed_ship_deck_slot_2 = ship_deck_space_armored
fixed_ship_anti_air_slot = { any_of = { ship_anti_air ship_missile_aa } }
fixed_ship_engine_slot = { upgrade = current any_of = { carrier_ship_engine_4 carrier_ship_engine_3 carrier_ship_engine_2 carrier_ship_engine_1 } }
fixed_ship_armor_slot = ship_carrier_armor
fixed_ship_secondaries_slot = { any_of = { ship_secondaries ship_dp_secondaries_bb } }
fixed_ship_secondaries_slot = ship_dp_secondaries_bb
fixed_ship_radar_slot = ship_radar
fixed_ship_carrier_miscellaneous_slot_1 = carrier_spared_squad
fixed_ship_carrier_miscellaneous_slot_2 = empty
fixed_ship_flight_deck_slot = carrier_armor_deck
fixed_ship_role_slot = ship_hull_carrier_role_cv
front_1_custom_slot = ship_deck_space
front_1_custom_slot = ship_deck_space_armored
front_2_custom_slot = carrier_side_lift
mid_1_custom_slot = ship_deck_space
mid_2_custom_slot = ship_deck_space
mid_1_custom_slot = ship_deck_space_armored
mid_2_custom_slot = ship_deck_space_armored
rear_1_custom_slot = ship_dp_secondaries_bb
}
}
@@ -240,8 +240,8 @@ naval_carrier = {
match_value = 2000.0
type = vnr_ship_hull_carrier_1
modules = {
fixed_ship_deck_slot_1 = ship_deck_space
fixed_ship_deck_slot_2 = ship_deck_space
fixed_ship_deck_slot_1 = ship_deck_space_open
fixed_ship_deck_slot_2 = ship_deck_space_open
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_engine_slot = carrier_ship_engine_2
fixed_ship_armor_slot = ship_carrier_armor
@@ -251,8 +251,8 @@ naval_carrier = {
fixed_ship_carrier_miscellaneous_slot_2 = empty
fixed_ship_flight_deck_slot = carrier_wooden_deck
fixed_ship_role_slot = ship_hull_carrier_role_cv
front_1_custom_slot = ship_deck_space
mid_1_custom_slot = ship_deck_space
front_1_custom_slot = ship_deck_space_open
mid_1_custom_slot = ship_deck_space_open
}
}
}
@@ -273,8 +273,8 @@ naval_carrier = {
type = vnr_ship_hull_carrier_2
modules = {
fixed_ship_deck_slot_1 = ship_deck_space
fixed_ship_deck_slot_2 = ship_deck_space
fixed_ship_deck_slot_1 = ship_deck_space_open
fixed_ship_deck_slot_2 = ship_deck_space_open
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_engine_slot = { upgrade = current any_of = { carrier_ship_engine_3 carrier_ship_engine_2 carrier_ship_engine_1 } }
fixed_ship_armor_slot = ship_carrier_armor
@@ -282,12 +282,12 @@ naval_carrier = {
fixed_ship_radar_slot = ship_radar
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 = carrier_armor_deck
fixed_ship_role_slot = ship_hull_carrier_role_cv
front_1_custom_slot = ship_deck_space
front_1_custom_slot = ship_deck_space_open
front_2_custom_slot = carrier_side_lift
mid_1_custom_slot = ship_deck_space
mid_2_custom_slot = ship_deck_space
mid_1_custom_slot = ship_deck_space_open
mid_2_custom_slot = ship_deck_space_open
}
}
}
@@ -308,8 +308,8 @@ naval_carrier = {
type = vnr_ship_hull_carrier_3
modules = {
fixed_ship_deck_slot_1 = ship_deck_space
fixed_ship_deck_slot_2 = ship_deck_space
fixed_ship_deck_slot_1 = ship_deck_space_armored
fixed_ship_deck_slot_2 = ship_deck_space_armored
fixed_ship_anti_air_slot = { any_of = { ship_anti_air ship_missile_aa } }
fixed_ship_engine_slot = { upgrade = current any_of = { carrier_ship_engine_4 carrier_ship_engine_3 carrier_ship_engine_2 carrier_ship_engine_1 } }
fixed_ship_armor_slot = ship_carrier_armor
@@ -319,13 +319,16 @@ naval_carrier = {
fixed_ship_carrier_miscellaneous_slot_2 = carrier_strength_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
front_2_custom_slot = carrier_angled_deck
mid_1_custom_slot = ship_deck_space
mid_2_custom_slot = ship_deck_space
front_1_custom_slot = ship_deck_space_armored
mid_1_custom_slot = ship_deck_space_armored
mid_2_custom_slot = ship_deck_space_armored
rear_1_custom_slot = carrier_side_lift
}
}
allowed_modules = {
carrier_angled_deck
}
}
carrier_1945_expert = {
name = vnr_cv_1945_expert
@@ -354,13 +357,16 @@ naval_carrier = {
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
front_1_custom_slot = carrier_angled_deck
front_2_custom_slot = carrier_side_lift
mid_1_custom_slot = ship_deck_space_big
mid_2_custom_slot = ship_deck_space_big
rear_1_custom_slot = carrier_side_lift
}
}
allowed_modules = {
carrier_angled_deck
}
}
carrier_1947_expert = {
name = vnr_cv_1947_expert

View File

@@ -6,11 +6,11 @@ vnr_cv_fighter = {
factor = 9999
modifier = {
factor = 0
has_game_rule = { rule = RULE_AI_AIR_DESIGN option = BLOCKED }
has_game_rule = { rule = vnr_cv_air_ai option = BLOCKED }
}
}
1936_cv_fighter = {
basic_cv_fighter = {
priority = {
factor = 100
}
@@ -26,7 +26,7 @@ vnr_cv_fighter = {
}
}
1940_cv_fighter = {
improved_cv_fighter = {
priority = {
factor = 20
modifier = {
@@ -46,7 +46,7 @@ vnr_cv_fighter = {
}
}
1944_cv_fighter = {
advanced_cv_fighter = {
priority = {
factor = 30
modifier = {
@@ -77,11 +77,11 @@ vnr_cv_naval_bomber = {
factor = 9999
modifier = {
factor = 0
has_game_rule = { rule = RULE_AI_AIR_DESIGN option = BLOCKED }
has_game_rule = { rule = vnr_cv_air_ai option = BLOCKED }
}
}
1936_cv_naval_bomber = {
basic_cv_naval_bomber = {
priority = {
factor = 100
}
@@ -96,7 +96,7 @@ vnr_cv_naval_bomber = {
}
}
1940_cv_naval_bomber = {
improved_cv_naval_bomber = {
priority = {
factor = 20
modifier = {
@@ -115,7 +115,7 @@ vnr_cv_naval_bomber = {
}
}
1944_cv_naval_bomber = {
advanced_cv_naval_bomber = {
priority = {
factor = 30
modifier = {
@@ -141,10 +141,14 @@ vnr_cv_cas = {
roles = { air_cv_cas }
priority = {
factor = 0
factor = 9999
modifier = {
factor = 0
has_game_rule = { rule = vnr_cv_air_ai option = BLOCKED }
}
}
1936_cv_cas = {
basic_cv_cas = {
priority = {
factor = 100
}
@@ -161,7 +165,7 @@ vnr_cv_cas = {
}
}
1940_cv_cas = {
improved_cv_cas = {
priority = {
factor = 20
modifier = {
@@ -182,7 +186,7 @@ vnr_cv_cas = {
}
}
1944_cv_cas = {
advanced_cv_cas = {
priority = {
factor = 30
modifier = {

View File

@@ -3,7 +3,7 @@ naval_cruiser_heavy = {
#available_for = {}
#blocked_for = {}
roles = { vnr_naval_cruiser_heavy }
priority = { base = 10 }
priority = { base = 30 }
capital_cruiser_1910 = {
name = vnr_ca_1910
@@ -138,7 +138,7 @@ naval_cruiser_heavy = {
front_1_custom_slot = ship_medium_battery
front_2_custom_slot = ship_medium_battery
mid_1_custom_slot = ship_anti_air
mid_2_custom_slot = ship_torpedo
mid_2_custom_slot = ship_dp_secondaries
mid_3_custom_slot = ship_airplane_launcher
rear_1_custom_slot = ship_medium_battery
rear_2_custom_slot = ship_medium_battery
@@ -174,7 +174,7 @@ naval_cruiser_heavy = {
front_1_custom_slot = ship_medium_battery
front_2_custom_slot = ship_medium_battery
mid_1_custom_slot = ship_anti_air
mid_2_custom_slot = ship_torpedo
mid_2_custom_slot = ship_dp_secondaries
mid_3_custom_slot = ship_airplane_launcher
rear_1_custom_slot = ship_medium_battery
rear_2_custom_slot = ship_medium_battery

View File

@@ -43,7 +43,7 @@ naval_cruiser_light = {
priority = {
base = 10
modifier = { factor = 0.1 has_tech = interwar_ship_hull_cruiser }
modifier = { factor = 0 has_tech = interwar_ship_hull_cruiser }
modifier = { factor = 0 expert_ai_style = yes }
}
@@ -98,7 +98,7 @@ naval_cruiser_light = {
fixed_ship_extra_secondaries_slot = { any_of = { light_miscellaneous heavy_miscellaneous generic_miscellaneous } }
front_1_custom_slot > ship_light_medium_battery_1
mid_1_custom_slot = ship_torpedo
mid_2_custom_slot = ship_torpedo
mid_2_custom_slot = ship_anti_air
mid_3_custom_slot = ship_airplane_launcher
rear_1_custom_slot > ship_light_medium_battery_1
rear_2_custom_slot > ship_light_medium_battery_1
@@ -134,7 +134,7 @@ naval_cruiser_light = {
fixed_ship_extra_secondaries_slot = { any_of = { light_miscellaneous heavy_miscellaneous generic_miscellaneous } }
front_1_custom_slot > ship_light_medium_battery_2
mid_1_custom_slot = ship_torpedo
mid_2_custom_slot = ship_torpedo
mid_2_custom_slot = ship_anti_air
mid_3_custom_slot = ship_airplane_launcher
rear_1_custom_slot > ship_light_medium_battery_2
rear_2_custom_slot > ship_light_medium_battery_2
@@ -170,7 +170,7 @@ naval_cruiser_light = {
fixed_ship_extra_secondaries_slot = { any_of = { light_miscellaneous heavy_miscellaneous generic_miscellaneous } }
front_1_custom_slot > ship_light_medium_battery_3
mid_1_custom_slot = ship_torpedo
mid_2_custom_slot = ship_torpedo
mid_2_custom_slot = ship_anti_air
mid_3_custom_slot = ship_airplane_launcher
rear_1_custom_slot > ship_light_medium_battery_3
rear_2_custom_slot > ship_light_medium_battery_3
@@ -238,7 +238,7 @@ naval_cruiser_light = {
fixed_ship_battery_slot = ship_light_medium_battery
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_fire_control_system_slot = ship_fire_control_system
fixed_ship_engine_slot = { upgrade > current any_of = { cruiser_ship_engine_3 cruiser_ship_engine_2 cruiser_ship_engine_1 } }
fixed_ship_engine_slot = { upgrade > current any_of = { cruiser_ship_engine_4 cruiser_ship_engine_3 cruiser_ship_engine_2 cruiser_ship_engine_1 } }
fixed_ship_radar_slot = { upgrade > current any_of = { ship_radar ship_mast } }
fixed_ship_armor_slot = { upgrade > current any_of = { ship_armor_cruiser_3 ship_armor_cruiser_2 ship_armor_cruiser_1 } }
fixed_ship_secondaries_slot = empty
@@ -246,7 +246,7 @@ naval_cruiser_light = {
fixed_ship_airplane_launcher_slot = ship_airplane_launcher
front_1_custom_slot = ship_light_medium_battery
front_2_custom_slot = ship_anti_air
mid_2_custom_slot = ship_light_medium_battery
mid_2_custom_slot = ship_anti_air
mid_3_custom_slot = ship_light_medium_battery
rear_1_custom_slot = ship_light_medium_battery
rear_2_custom_slot = ship_light_medium_battery
@@ -273,7 +273,7 @@ naval_cruiser_light = {
fixed_ship_battery_slot = ship_light_medium_battery
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_fire_control_system_slot = ship_fire_control_system
fixed_ship_engine_slot = { upgrade > current any_of = { cruiser_ship_engine_4 cruiser_ship_engine_3 cruiser_ship_engine_2 cruiser_ship_engine_1 } }
fixed_ship_engine_slot = { upgrade > current any_of = { cruiser_ship_engine_5 cruiser_ship_engine_4 cruiser_ship_engine_3 cruiser_ship_engine_2 cruiser_ship_engine_1 } }
fixed_ship_radar_slot = { upgrade > current any_of = { ship_radar } }
fixed_ship_armor_slot = { upgrade > current any_of = { ship_armor_cruiser_4 ship_armor_cruiser_3 ship_armor_cruiser_2 ship_armor_cruiser_1 } }
fixed_ship_secondaries_slot = empty
@@ -283,8 +283,8 @@ naval_cruiser_light = {
front_1_custom_slot = ship_light_medium_battery
front_2_custom_slot = ship_anti_air
mid_1_custom_slot = ship_light_medium_battery
mid_2_custom_slot = ship_light_medium_battery
mid_3_custom_slot = ship_light_medium_battery
mid_2_custom_slot = ship_anti_air
mid_3_custom_slot = ship_dp_secondaries
rear_1_custom_slot = ship_light_medium_battery
rear_2_custom_slot = ship_light_medium_battery
}
@@ -320,8 +320,8 @@ naval_cruiser_light = {
front_1_custom_slot = ship_light_medium_battery
front_2_custom_slot = ship_anti_air
mid_1_custom_slot = ship_light_medium_battery
mid_2_custom_slot = ship_light_medium_battery
mid_3_custom_slot = ship_light_medium_battery
mid_2_custom_slot = ship_anti_air
mid_3_custom_slot = ship_dp_secondaries
rear_1_custom_slot = ship_light_medium_battery
rear_2_custom_slot = ship_light_medium_battery
}

View File

@@ -3,7 +3,7 @@ naval_cruiser_medium = {
#available_for = {}
#blocked_for = {}
roles = { vnr_naval_cruiser_medium }
priority = { base = 10 }
priority = { base = 75 }
medium_cruiser_1924 = {
name = vnr_cam_1924
@@ -103,7 +103,7 @@ naval_cruiser_medium = {
front_1_custom_slot = ship_medium_battery
front_2_custom_slot = ship_medium_battery
mid_1_custom_slot = ship_anti_air
mid_2_custom_slot = ship_torpedo
mid_2_custom_slot = ship_dp_secondaries
mid_3_custom_slot = ship_airplane_launcher
rear_1_custom_slot = ship_medium_battery
rear_2_custom_slot = ship_medium_battery
@@ -139,7 +139,7 @@ naval_cruiser_medium = {
front_1_custom_slot = ship_medium_battery
front_2_custom_slot = ship_medium_battery
mid_1_custom_slot = ship_anti_air
mid_2_custom_slot = ship_torpedo
mid_2_custom_slot = ship_dp_secondaries
mid_3_custom_slot = ship_airplane_launcher
rear_1_custom_slot = ship_medium_battery
rear_2_custom_slot = ship_medium_battery
@@ -177,7 +177,7 @@ naval_cruiser_medium = {
front_1_custom_slot = dp_light_battery
front_2_custom_slot = { upgrade = current any_of = { ship_missile_2 ship_missile_1 } }
mid_1_custom_slot = ship_missile_aa
mid_2_custom_slot = ship_torpedo
mid_2_custom_slot = ship_dp_secondaries
mid_3_custom_slot = { upgrade = current any_of = { ship_missile_2 ship_missile_1 } }
rear_1_custom_slot = { upgrade = current any_of = { ship_missile_2 ship_missile_1 } }
rear_2_custom_slot = ship_missile_aa

View File

@@ -3,7 +3,7 @@ naval_cruiser_armor = {
#available_for = {}
#blocked_for = {}
roles = { vnr_naval_cruiser_armor }
priority = { base = 10 }
priority = { base = 5 }
capital_cruiser_armor_1936 = {
name = vnr_ps_1936

View File

@@ -3,7 +3,7 @@ naval_sub = {
#available_for = {}
#blocked_for = {}
roles = { vnr_naval_submarine }
priority = { base = 10 }
priority = { base = 80 }
submarine_cruiser_dummy = {
name = vnr_ss_cruiser
@@ -19,6 +19,7 @@ naval_sub = {
fixed_ship_torpedo_slot = ship_torpedo_sub
fixed_ship_armor_slot = pressure_hull
fixed_ship_extra_secondaries_slot = submarine_miscellaneous
fixed_ship_conning_tower_slot = sub_conning_tower
front_1_custom_slot = ship_torpedo_sub
mid_1_custom_slot = sub_ship_periscope
rear_1_custom_slot = ship_torpedo_sub
@@ -47,6 +48,7 @@ naval_sub = {
fixed_ship_torpedo_slot = ship_torpedo_sub
fixed_ship_armor_slot = pressure_hull
fixed_ship_extra_secondaries_slot = submarine_miscellaneous
fixed_ship_conning_tower_slot = sub_conning_tower
mid_1_custom_slot = sub_ship_periscope
rear_1_custom_slot = ship_torpedo_sub
}
@@ -66,7 +68,7 @@ naval_sub = {
history = yes
target_variant = {
match_value = 4000.0
match_value = 3000.0
type = vnr_ship_hull_submarine_2
modules = {
@@ -74,6 +76,7 @@ naval_sub = {
fixed_ship_torpedo_slot = ship_torpedo_sub
fixed_ship_armor_slot = pressure_hull
fixed_ship_extra_secondaries_slot = submarine_miscellaneous
fixed_ship_conning_tower_slot = sub_conning_tower
mid_1_custom_slot = sub_ship_periscope
rear_1_custom_slot = ship_torpedo_sub
}
@@ -85,7 +88,7 @@ naval_sub = {
role_icon_index = 37
priority = {
base = 35
base = 50
modifier = { factor = 0.1 has_tech = advanced_ship_hull_submarine }
modifier = { factor = 0 expert_ai_style = yes }
}
@@ -93,28 +96,32 @@ naval_sub = {
history = yes
target_variant = {
match_value = 4500.0
match_value = 4000.0
type = vnr_ship_hull_submarine_3
modules = {
mid_1_custom_slot = sub_ship_periscope
mid_2_custom_slot = ship_sub_snorkel
fixed_ship_engine_slot = sub_ship_engine
fixed_ship_torpedo_slot = ship_torpedo_sub
fixed_ship_armor_slot = pressure_hull
fixed_ship_fire_control_system_slot = sub_fire_control_system
fixed_ship_extra_secondaries_slot = submarine_miscellaneous
fixed_ship_conning_tower_slot = sub_conning_tower
front_1_custom_slot = ship_torpedo_sub
rear_1_custom_slot = ship_torpedo_sub
}
}
allowed_modules = {
ship_sub_snorkel
}
}
submarine_1944 = {
name = vnr_ss_1944
role_icon_index = 37
priority = {
base = 50
base = 100
modifier = { factor = 0.1 has_tech = modern_ship_hull_submarine }
modifier = { factor = 0 expert_ai_style = yes }
}
@@ -134,6 +141,7 @@ naval_sub = {
fixed_ship_armor_slot = pressure_hull
fixed_ship_fire_control_system_slot = sub_fire_control_system
fixed_ship_extra_secondaries_slot = submarine_miscellaneous
fixed_ship_conning_tower_slot = sub_conning_tower
front_1_custom_slot = ship_torpedo_sub
rear_1_custom_slot = ship_torpedo_sub
}
@@ -145,7 +153,7 @@ naval_sub = {
role_icon_index = 37
priority = {
base = 0
modifier = { add = 100 has_tech = modern_ship_hull_submarine }
modifier = { add = 200 has_tech = modern_ship_hull_submarine }
modifier = { factor = 0 expert_ai_style = yes }
}
@@ -164,6 +172,7 @@ naval_sub = {
fixed_ship_armor_slot = pressure_hull
fixed_ship_fire_control_system_slot = sub_fire_control_system
fixed_ship_extra_secondaries_slot = sub_wire_guided_torpedo
fixed_ship_conning_tower_slot = sub_conning_tower
front_1_custom_slot = ship_torpedo_sub
rear_1_custom_slot = ship_torpedo_sub
}
@@ -195,6 +204,7 @@ naval_sub = {
fixed_ship_armor_slot = pressure_hull
fixed_ship_extra_secondaries_slot = oxygen_generator
fixed_ship_fire_control_system_slot = sub_fire_control_system
fixed_ship_conning_tower_slot = sub_conning_tower
mid_1_custom_slot = sub_ship_periscope
rear_1_custom_slot = ship_torpedo_sub
}
@@ -205,7 +215,7 @@ naval_sub = {
role_icon_index = 37
priority = {
base = 35
base = 50
modifier = { factor = 0.1 has_tech = advanced_ship_hull_submarine }
modifier = { factor = 0 expert_ai_style = no }
}
@@ -218,22 +228,26 @@ naval_sub = {
type = vnr_ship_hull_submarine_3
modules = {
mid_1_custom_slot = sub_ship_periscope
mid_2_custom_slot = ship_sub_snorkel
fixed_ship_engine_slot = { upgrade > current any_of = { sub_ship_engine_3 sub_ship_engine_2 sub_ship_engine_1 } }
fixed_ship_torpedo_slot = ship_torpedo_sub
fixed_ship_armor_slot = pressure_hull
fixed_ship_fire_control_system_slot = sub_fire_control_system
fixed_ship_conning_tower_slot = sub_conning_tower
fixed_ship_extra_secondaries_slot = oxygen_generator
front_1_custom_slot = ship_torpedo_sub
rear_1_custom_slot = ship_torpedo_sub
}
}
allowed_modules = {
ship_sub_snorkel
}
}
submarine_1944_expert = {
name = vnr_ss_1944_expert
role_icon_index = 37
priority = {
base = 50
base = 100
modifier = { factor = 0.1 has_tech = modern_ship_hull_submarine }
modifier = { factor = 0 expert_ai_style = no }
}
@@ -252,6 +266,7 @@ naval_sub = {
fixed_ship_torpedo_slot = ship_torpedo_sub
fixed_ship_armor_slot = pressure_hull
fixed_ship_fire_control_system_slot = sub_fire_control_system
fixed_ship_conning_tower_slot = sub_conning_tower
fixed_ship_extra_secondaries_slot = vlf_receiver
front_1_custom_slot = ship_torpedo_sub
rear_1_custom_slot = ship_torpedo_sub
@@ -263,7 +278,7 @@ naval_sub = {
role_icon_index = 37
priority = {
base = 0
modifier = { add = 100 has_tech = modern_ship_hull_submarine }
modifier = { add = 200 has_tech = modern_ship_hull_submarine }
modifier = { factor = 0 expert_ai_style = no }
}
@@ -282,6 +297,7 @@ naval_sub = {
fixed_ship_armor_slot = pressure_hull
fixed_ship_fire_control_system_slot = sub_fire_control_system
fixed_ship_extra_secondaries_slot = vlf_receiver
fixed_ship_conning_tower_slot = sub_conning_tower
front_1_custom_slot = ship_torpedo_sub
rear_1_custom_slot = ship_torpedo_sub
rear_2_custom_slot = ship_torpedo_sub