2024-09-22 00:15:36
All checks were successful
sync / build (push) Successful in 8s

This commit is contained in:
actions[bot]
2024-09-22 00:15:36 +00:00
parent eacc328f58
commit b19c622a87
10 changed files with 460 additions and 1373 deletions

View File

@@ -1,323 +0,0 @@
naval_capital_battleship = {
category = naval
#available_for = {}
#blocked_for = {}
roles = { vnr_naval_capital_bb }
priority = { base = 10 }
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 }
}
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 }
}
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 }
}
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
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
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 }
}
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
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
mid_2_custom_slot = ship_anti_air
mid_3_custom_slot = ship_dp_secondaries
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 }
}
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
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
mid_2_custom_slot = ship_missile_1
mid_3_custom_slot = ship_dp_secondaries
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 = CHY }
modifier = { factor = 0 has_navy_size = { unit = SH_battleship size > 4 } }
modifier = { factor = 0 expert_ai_style = 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 }
}
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
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 }
}
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
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 }
}
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
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
}
}
}
}

View File

@@ -1,958 +0,0 @@
BFL_vnr_naval_role_ratios_historical = {
allowed = {
original_tag = BFL
}
enable = {
has_dlc = "Man the Guns"
}
abort_when_not_enabled = yes
ai_strategy = {
type = role_ratio
id = vnr_naval_capital_bb
value = 10
}
ai_strategy = {
type = role_ratio
id = vnr_naval_capital_bc
value = -100
}
ai_strategy = {
type = role_ratio
id = vnr_naval_carrier
value = -10
}
ai_strategy = {
type = role_ratio
id = vnr_naval_submarine
value = -10
}
ai_strategy = {
type = role_ratio
id = vnr_naval_screen
value = 150
}
ai_strategy = {
type = role_ratio
id = vnr_naval_cruiser_light
value = 30
}
ai_strategy = {
type = role_ratio
id = vnr_naval_cruiser_heavy
value = -15
}
ai_strategy = {
type = unit_ratio
id = convoy
value = 1
}
ai_strategy = {
type = equipment_production_min_factories
id = convoy
value = 1
}
}
BLI_vnr_naval_role_ratios_historical = {
allowed = {
original_tag = BLI
}
enable = {
has_dlc = "Man the Guns"
}
abort_when_not_enabled = yes
ai_strategy = {
type = role_ratio
id = vnr_naval_capital_bb
value = 10
}
ai_strategy = {
type = role_ratio
id = vnr_naval_capital_bc
value = -100
}
ai_strategy = {
type = role_ratio
id = vnr_naval_carrier
value = -5
}
ai_strategy = {
type = role_ratio
id = vnr_naval_submarine
value = -10
}
ai_strategy = {
type = role_ratio
id = vnr_naval_screen
value = 150
}
ai_strategy = {
type = role_ratio
id = vnr_naval_cruiser_light
value = 30
}
ai_strategy = {
type = role_ratio
id = vnr_naval_cruiser_heavy
value = -15
}
ai_strategy = {
type = unit_ratio
id = convoy
value = 1
}
ai_strategy = {
type = equipment_production_min_factories
id = convoy
value = 1
}
}
BYG_vnr_naval_role_ratios_historical = {
allowed = {
original_tag = BYG
}
enable = {
has_dlc = "Man the Guns"
}
abort_when_not_enabled = yes
ai_strategy = {
type = role_ratio
id = vnr_naval_capital_bb
value = 10
}
ai_strategy = {
type = role_ratio
id = vnr_naval_capital_bc
value = -100
}
ai_strategy = {
type = role_ratio
id = vnr_naval_carrier
value = 10
}
ai_strategy = {
type = role_ratio
id = vnr_naval_submarine
value = -10
}
ai_strategy = {
type = role_ratio
id = vnr_naval_screen
value = 150
}
ai_strategy = {
type = role_ratio
id = vnr_naval_cruiser_light
value = 30
}
ai_strategy = {
type = role_ratio
id = vnr_naval_cruiser_heavy
value = -15
}
ai_strategy = {
type = unit_ratio
id = cv_vnr_naval_bomber
value = 1
}
ai_strategy = {
type = unit_ratio
id = cv_fighter
value = 1
}
ai_strategy = {
type = equipment_production_factor
id = cv_fighter
value = 1
}
ai_strategy = {
type = equipment_production_factor
id = cv_vnr_naval_bomber
value = 1
}
ai_strategy = {
type = unit_ratio
id = convoy
value = 1
}
ai_strategy = {
type = equipment_production_min_factories
id = convoy
value = 1
}
}
CHY_vnr_naval_role_ratios_historical = {
allowed = {
original_tag = CHY
}
enable = {
has_dlc = "Man the Guns"
}
abort_when_not_enabled = yes
ai_strategy = {
type = role_ratio
id = vnr_naval_capital_bb
value = 5
}
ai_strategy = {
type = role_ratio
id = vnr_naval_capital_shbb
value = 5
}
ai_strategy = {
type = role_ratio
id = vnr_naval_capital_bc
value = -100
}
ai_strategy = {
type = role_ratio
id = vnr_naval_carrier
value = 10
}
ai_strategy = {
type = role_ratio
id = vnr_naval_submarine
value = -10
}
ai_strategy = {
type = role_ratio
id = vnr_naval_screen
value = 150
}
ai_strategy = {
type = role_ratio
id = vnr_naval_cruiser_light
value = 30
}
ai_strategy = {
type = role_ratio
id = vnr_naval_cruiser_heavy
value = -15
}
ai_strategy = {
type = role_ratio
id = vnr_naval_cruiser_heavy
value = -15
}
ai_strategy = {
type = unit_ratio
id = cv_vnr_naval_bomber
value = 1
}
ai_strategy = {
type = unit_ratio
id = cv_fighter
value = 1
}
ai_strategy = {
type = equipment_production_factor
id = cv_fighter
value = 1
}
ai_strategy = {
type = unit_ratio
id = convoy
value = 1
}
ai_strategy = {
type = equipment_production_min_factories
id = convoy
value = 1
}
}
DH1_vnr_naval_role_ratios_historical_strong = {
allowed = {
original_tag = DH1
}
enable = {
has_dlc = "Man the Guns"
num_of_vnr_naval_factories > 4
}
abort_when_not_enabled = yes
ai_strategy = {
type = role_ratio
id = vnr_naval_capital_bb
value = 10
}
ai_strategy = {
type = role_ratio
id = vnr_naval_capital_bc
value = -100
}
ai_strategy = {
type = role_ratio
id = vnr_naval_carrier
value = -10
}
ai_strategy = {
type = role_ratio
id = vnr_naval_submarine
value = -10
}
ai_strategy = {
type = role_ratio
id = vnr_naval_screen
value = 60
}
ai_strategy = {
type = role_ratio
id = vnr_naval_cruiser_light
value = 30
}
ai_strategy = {
type = role_ratio
id = vnr_naval_cruiser_heavy
value = -15
}
ai_strategy = {
type = unit_ratio
id = convoy
value = 1
}
ai_strategy = {
type = equipment_production_min_factories
id = convoy
value = 1
}
}
DH1_vnr_naval_role_ratios_historical_week = {
allowed = {
original_tag = DH1
}
enable = {
has_dlc = "Man the Guns"
num_of_vnr_naval_factories < 5
}
abort_when_not_enabled = yes
ai_strategy = {
type = role_ratio
id = vnr_naval_capital_bb
value = -100
}
ai_strategy = {
type = role_ratio
id = vnr_naval_capital_bc
value = -100
}
ai_strategy = {
type = role_ratio
id = vnr_naval_carrier
value = -10
}
ai_strategy = {
type = role_ratio
id = vnr_naval_submarine
value = -10
}
ai_strategy = {
type = role_ratio
id = vnr_naval_screen
value = 150
}
ai_strategy = {
type = role_ratio
id = vnr_naval_cruiser_light
value = 30
}
ai_strategy = {
type = role_ratio
id = vnr_naval_cruiser_heavy
value = -15
}
ai_strategy = {
type = unit_ratio
id = convoy
value = 1
}
ai_strategy = {
type = equipment_production_min_factories
id = convoy
value = 1
}
}
DOH_vnr_naval_role_ratios_historical_strong = {
allowed = {
original_tag = DOH
}
enable = {
has_dlc = "Man the Guns"
num_of_vnr_naval_factories > 30
}
abort_when_not_enabled = yes
ai_strategy = {
type = role_ratio
id = vnr_naval_capital_bb
value = 10
}
ai_strategy = {
type = role_ratio
id = vnr_naval_capital_bc
value = -100
}
ai_strategy = {
type = role_ratio
id = vnr_naval_carrier
value = -10
}
ai_strategy = {
type = role_ratio
id = vnr_naval_submarine
value = -10
}
ai_strategy = {
type = role_ratio
id = vnr_naval_screen
value = 60
}
ai_strategy = {
type = role_ratio
id = vnr_naval_cruiser_light
value = 30
}
ai_strategy = {
type = role_ratio
id = vnr_naval_cruiser_heavy
value = -15
}
ai_strategy = {
type = unit_ratio
id = convoy
value = 1
}
ai_strategy = {
type = equipment_production_min_factories
id = convoy
value = 1
}
}
DOH_vnr_naval_role_ratios_historical_week = {
allowed = {
original_tag = DOH
}
enable = {
has_dlc = "Man the Guns"
num_of_vnr_naval_factories < 30
}
abort_when_not_enabled = yes
ai_strategy = {
type = role_ratio
id = vnr_naval_capital_bb
value = -100
}
ai_strategy = {
type = role_ratio
id = vnr_naval_capital_bc
value = -100
}
ai_strategy = {
type = role_ratio
id = vnr_naval_carrier
value = -10
}
ai_strategy = {
type = role_ratio
id = vnr_naval_submarine
value = -10
}
ai_strategy = {
type = role_ratio
id = vnr_naval_screen
value = 150
}
ai_strategy = {
type = role_ratio
id = vnr_naval_cruiser_light
value = 30
}
ai_strategy = {
type = role_ratio
id = vnr_naval_cruiser_heavy
value = -15
}
ai_strategy = {
type = unit_ratio
id = convoy
value = 1
}
ai_strategy = {
type = equipment_production_min_factories
id = convoy
value = 1
}
}
HUJ_vnr_naval_role_ratios_historical = {
allowed = {
original_tag = HUJ
}
enable = {
has_dlc = "Man the Guns"
}
abort_when_not_enabled = yes
ai_strategy = {
type = role_ratio
id = vnr_naval_capital_bb
value = 10
}
ai_strategy = {
type = role_ratio
id = vnr_naval_capital_bc
value = -100
}
ai_strategy = {
type = role_ratio
id = vnr_naval_carrier
value = 10
}
ai_strategy = {
type = role_ratio
id = vnr_naval_submarine
value = -10
}
ai_strategy = {
type = role_ratio
id = vnr_naval_screen
value = 150
}
ai_strategy = {
type = role_ratio
id = vnr_naval_cruiser_light
value = 30
}
ai_strategy = {
type = role_ratio
id = vnr_naval_cruiser_heavy
value = -15
}
ai_strategy = {
type = unit_ratio
id = cv_vnr_naval_bomber
value = 1
}
ai_strategy = {
type = unit_ratio
id = cv_fighter
value = 1
}
ai_strategy = {
type = equipment_production_factor
id = cv_fighter
value = 1
}
ai_strategy = {
type = equipment_production_factor
id = cv_vnr_naval_bomber
value = 1
}
ai_strategy = {
type = unit_ratio
id = convoy
value = 1
}
ai_strategy = {
type = equipment_production_min_factories
id = convoy
value = 1
}
}
SAD_vnr_naval_role_ratios_historical = {
allowed = {
original_tag = SAD
}
enable = {
has_dlc = "Man the Guns"
}
abort_when_not_enabled = yes
ai_strategy = {
type = role_ratio
id = vnr_naval_capital_bb
value = 10
}
ai_strategy = {
type = role_ratio
id = vnr_naval_capital_bc
value = -100
}
ai_strategy = {
type = role_ratio
id = vnr_naval_carrier
value = -10
}
ai_strategy = {
type = role_ratio
id = vnr_naval_submarine
value = -10
}
ai_strategy = {
type = role_ratio
id = vnr_naval_screen
value = 150
}
ai_strategy = {
type = role_ratio
id = vnr_naval_cruiser_light
value = 30
}
ai_strategy = {
type = role_ratio
id = vnr_naval_cruiser_heavy
value = -15
}
ai_strategy = {
type = unit_ratio
id = convoy
value = 1
}
ai_strategy = {
type = equipment_production_min_factories
id = convoy
value = 1
}
}
SIR_vnr_naval_role_ratios_historical = {
allowed = {
original_tag = SIR
}
enable = {
has_dlc = "Man the Guns"
}
abort_when_not_enabled = yes
ai_strategy = {
type = role_ratio
id = vnr_naval_capital_bb
value = 10
}
ai_strategy = {
type = role_ratio
id = vnr_naval_capital_bc
value = -100
}
ai_strategy = {
type = role_ratio
id = vnr_naval_carrier
value = 10
}
ai_strategy = {
type = role_ratio
id = vnr_naval_submarine
value = -10
}
ai_strategy = {
type = role_ratio
id = vnr_naval_screen
value = 150
}
ai_strategy = {
type = role_ratio
id = vnr_naval_cruiser_light
value = 30
}
ai_strategy = {
type = role_ratio
id = vnr_naval_cruiser_heavy
value = -15
}
ai_strategy = {
type = unit_ratio
id = cv_vnr_naval_bomber
value = 1
}
ai_strategy = {
type = unit_ratio
id = cv_fighter
value = 1
}
ai_strategy = {
type = equipment_production_factor
id = cv_fighter
value = 1
}
ai_strategy = {
type = equipment_production_factor
id = cv_vnr_naval_bomber
value = 1
}
ai_strategy = {
type = unit_ratio
id = convoy
value = 1
}
ai_strategy = {
type = equipment_production_min_factories
id = convoy
value = 1
}
}
TIX_vnr_naval_role_ratios_historical = {
allowed = {
original_tag = TIX
}
enable = {
has_dlc = "Man the Guns"
}
abort_when_not_enabled = yes
ai_strategy = {
type = role_ratio
id = vnr_naval_capital_bb
value = 10
}
ai_strategy = {
type = role_ratio
id = vnr_naval_capital_bc
value = -100
}
ai_strategy = {
type = role_ratio
id = vnr_naval_carrier
value = -10
}
ai_strategy = {
type = role_ratio
id = vnr_naval_submarine
value = -30
}
ai_strategy = {
type = role_ratio
id = vnr_naval_screen
value = 150
}
ai_strategy = {
type = role_ratio
id = vnr_naval_cruiser_light
value = 30
}
ai_strategy = {
type = role_ratio
id = vnr_naval_cruiser_heavy
value = -15
}
ai_strategy = {
type = unit_ratio
id = convoy
value = 1
}
ai_strategy = {
type = equipment_production_min_factories
id = convoy
value = 1
}
}
YUW_vnr_naval_role_ratios_historical = {
allowed = {
original_tag = YUW
}
enable = {
has_dlc = "Man the Guns"
}
abort_when_not_enabled = yes
ai_strategy = {
type = role_ratio
id = vnr_naval_capital_bb
value = 10
}
ai_strategy = {
type = role_ratio
id = vnr_naval_capital_bc
value = -100
}
ai_strategy = {
type = role_ratio
id = vnr_naval_carrier
value = -10
}
ai_strategy = {
type = role_ratio
id = vnr_naval_submarine
value = -10
}
ai_strategy = {
type = role_ratio
id = vnr_naval_screen
value = 150
}
ai_strategy = {
type = role_ratio
id = vnr_naval_cruiser_light
value = 30
}
ai_strategy = {
type = role_ratio
id = vnr_naval_cruiser_heavy
value = -15
}
ai_strategy = {
type = unit_ratio
id = convoy
value = 1
}
ai_strategy = {
type = equipment_production_min_factories
id = convoy
value = 1
}
}

View File

@@ -160,6 +160,8 @@ naval_unit_role_ratios_minors_coastal = {
tag = YUW tag = YUW
tag = BYG tag = BYG
tag = BFL tag = BFL
tag = DOH
tag = DH1
} }
} }
enable = { enable = {
@@ -194,6 +196,8 @@ naval_unit_role_ratios_minors_defensive = {
tag = YUW tag = YUW
tag = BYG tag = BYG
tag = BFL tag = BFL
tag = DOH
tag = DH1
} }
} }
enable = { enable = {
@@ -240,6 +244,8 @@ naval_unit_role_ratios_minors_offensive = {
tag = YUW tag = YUW
tag = BYG tag = BYG
tag = BFL tag = BFL
tag = DOH
tag = DH1
} }
} }
enable = { enable = {
@@ -292,6 +298,8 @@ naval_unit_role_ratios_minors_global = {
tag = YUW tag = YUW
tag = BYG tag = BYG
tag = BFL tag = BFL
tag = DOH
tag = DH1
} }
} }
enable = { enable = {
@@ -432,6 +440,7 @@ naval_unit_role_ratios_GER_atwar = {
} }
enable = { enable = {
has_war_with = HUJ has_war_with = HUJ
num_of_naval_factories < 35
} }
abort_when_not_enabled = yes abort_when_not_enabled = yes
@@ -460,6 +469,54 @@ naval_unit_role_ratios_GER_atwar = {
} }
} }
naval_unit_role_ratios_GER_atwar_many_shipyard = {
allowed = {
has_dlc = "Man the Guns"
tag = TIX
}
enable = {
has_war_with = HUJ
num_of_naval_factories > 34
}
abort_when_not_enabled = yes
ai_strategy = {
type = role_ratio
id = vnr_naval_submarine
value = 80
}
ai_strategy = {
type = role_ratio
id = vnr_naval_screen
value = 300
}
ai_strategy = {
type = role_ratio
id = vnr_naval_cruiser_light
value = 50
}
ai_strategy = {
type = role_ratio
id = vnr_naval_cruiser_medium
value = 30
}
ai_strategy = {
type = role_ratio
id = vnr_naval_capital_bb
value = 20
}
ai_strategy = {
type = role_ratio
id = vnr_naval_carrier
value = 20
}
}
naval_unit_role_ratios_GER_atwar_knock_USA = { naval_unit_role_ratios_GER_atwar_knock_USA = {
allowed = { allowed = {
has_dlc = "Man the Guns" has_dlc = "Man the Guns"
@@ -1787,12 +1844,12 @@ naval_unit_role_ratios_ITA_late_peace = {
# allowed = { # allowed = {
# has_dlc = "Man the Guns" # has_dlc = "Man the Guns"
# OR = { # OR = {
# tag = TIX # tag = GER
# tag = YUW # tag = FRA
# tag = NFA # tag = NFA
# tag = HUJ # tag = ENG
# tag = GBR # tag = GBR
# tag = CHY # tag = JAP
# tag = CAN # tag = CAN
# } # }
# } # }
@@ -1829,19 +1886,19 @@ naval_unit_role_ratios_ITA_late_peace = {
# allowed = { # allowed = {
# has_dlc = "Man the Guns" # has_dlc = "Man the Guns"
# OR = { # OR = {
# tag = TIX # tag = GER
# tag = YUW # tag = FRA
# tag = NFA # tag = NFA
# tag = HUJ # tag = ENG
# tag = GBR # tag = GBR
# tag = CHY # tag = JAP
# tag = BYG # tag = USA
# tag = CSA # tag = CSA
# tag = TEX # tag = TEX
# tag = PSA # tag = PSA
# tag = CAN # tag = CAN
# tag = RUS # tag = RUS
# tag = BFL # tag = SOV
# } # }
# } # }
# enable = { # enable = {
@@ -1898,11 +1955,11 @@ naval_unit_role_ratios_ITA_late_peace = {
# allowed = { # allowed = {
# has_dlc = "Man the Guns" # has_dlc = "Man the Guns"
# OR = { # OR = {
# tag = TIX # tag = GER
# tag = HUJ # tag = ENG
# tag = GBR # tag = GBR
# tag = CHY # tag = JAP
# tag = BYG # tag = USA
# tag = CSA # tag = CSA
# tag = TEX # tag = TEX
# tag = PSA # tag = PSA
@@ -1927,11 +1984,11 @@ naval_unit_role_ratios_ITA_late_peace = {
# allowed = { # allowed = {
# has_dlc = "Man the Guns" # has_dlc = "Man the Guns"
# OR = { # OR = {
# tag = TIX # tag = GER
# tag = HUJ # tag = ENG
# tag = GBR # tag = GBR
# tag = CHY # tag = JAP
# tag = BYG # tag = USA
# tag = CSA # tag = CSA
# tag = TEX # tag = TEX
# tag = PSA # tag = PSA
@@ -1965,6 +2022,8 @@ we_need_convoys_minors = {
tag = BYG tag = BYG
tag = SAD tag = SAD
tag = BFL tag = BFL
tag = DOH
tag = DH1
} }
} }
} }
@@ -1988,6 +2047,8 @@ we_need_convoys_majors1 = {
tag = BYG tag = BYG
tag = SAD tag = SAD
tag = BFL tag = BFL
tag = DOH
tag = DH1
} }
} }
enable = { stockpile_ratio = { archetype = convoy ratio < 75 } } enable = { stockpile_ratio = { archetype = convoy ratio < 75 } }
@@ -2010,6 +2071,8 @@ we_need_convoys_majors2 = {
tag = BYG tag = BYG
tag = SAD tag = SAD
tag = BFL tag = BFL
tag = DOH
tag = DH1
} }
} }
enable = { stockpile_ratio = { archetype = convoy ratio < 125 } } enable = { stockpile_ratio = { archetype = convoy ratio < 125 } }
@@ -2032,6 +2095,8 @@ we_need_convoys_majors3 = {
tag = BYG tag = BYG
tag = SAD tag = SAD
tag = BFL tag = BFL
tag = DOH
tag = DH1
} }
} }
enable = { stockpile_ratio = { archetype = convoy ratio > 500 } } enable = { stockpile_ratio = { archetype = convoy ratio > 500 } }
@@ -2047,10 +2112,10 @@ we_need_convoys_majors3 = {
# we_need_convoys_majors3 = { # we_need_convoys_majors3 = {
# allowed = { # allowed = {
# OR = { # OR = {
# tag = HUJ # tag = ENG
# tag = CHY # tag = JAP
# tag = TIX # tag = GER
# tag = BYG # tag = USA
# tag = CSA # tag = CSA
# tag = TEX # tag = TEX
# tag = PSA # tag = PSA
@@ -2069,10 +2134,10 @@ we_need_convoys_majors3 = {
# we_need_convoys_majors4 = { # we_need_convoys_majors4 = {
# allowed = { # allowed = {
# OR = { # OR = {
# tag = HUJ # tag = ENG
# tag = CHY # tag = JAP
# tag = TIX # tag = GER
# tag = BYG # tag = USA
# tag = CSA # tag = CSA
# tag = TEX # tag = TEX
# tag = PSA # tag = PSA
@@ -2099,6 +2164,8 @@ we_dont_need_convoys_1 = {
tag = BYG tag = BYG
tag = SAD tag = SAD
tag = BFL tag = BFL
tag = DOH
tag = DH1
} }
} }
} }
@@ -2122,6 +2189,8 @@ we_dont_need_convoys_2 = {
tag = BYG tag = BYG
tag = SAD tag = SAD
tag = BFL tag = BFL
tag = DOH
tag = DH1
} }
} }
enable = { stockpile_ratio = { archetype = convoy ratio > 1000 } } enable = { stockpile_ratio = { archetype = convoy ratio > 1000 } }
@@ -2144,6 +2213,8 @@ we_need_screen_1 = {
tag = BYG tag = BYG
tag = SAD tag = SAD
tag = BFL tag = BFL
tag = DOH
tag = DH1
} }
} }
enable = { has_navy_size = { size < 50 type = screen_ship archetype = ship_hull_light } } enable = { has_navy_size = { size < 50 type = screen_ship archetype = ship_hull_light } }

View File

@@ -39,7 +39,7 @@ navy_rework_category = {
allowed = { allowed = {
OR = { OR = {
tag = DOH tag = DOH
tag = PRC tag = DH1
} }
} }
complete_effect = { set_global_flag = naval_lore_gui_show } complete_effect = { set_global_flag = naval_lore_gui_show }

View File

@@ -6,15 +6,15 @@ ideas = {
always = yes always = yes
} }
modifier = { modifier = {
navy_visibility = -0.5 navy_visibility = -0.25
naval_speed_factor = 0.5 naval_speed_factor = 0.5
repair_speed_factor = 2 repair_speed_factor = 2
navy_screen_attack_factor = 2 navy_screen_attack_factor = 0.5
navy_screen_defence_factor = 2 navy_screen_defence_factor = 2
navy_capital_ship_attack_factor = 2 navy_capital_ship_attack_factor = 1
navy_capital_ship_defence_factor = 2 navy_capital_ship_defence_factor = 2
navy_anti_air_attack_factor = 1 navy_anti_air_attack_factor = 1
industrial_capacity_dockyard = 5 industrial_capacity_dockyard = 3
} }
} }
} }

View File

@@ -226,6 +226,7 @@ add_starting_techs = {
basic_ballast_tank = 1 basic_ballast_tank = 1
cruiser_submarines = 1 cruiser_submarines = 1
midget_submarines = 1 midget_submarines = 1
fra_13in_1931 = 1
basic_super_heavy_battery = 1 basic_super_heavy_battery = 1
popup = no popup = no

View File

@@ -303,13 +303,17 @@ technologies = {
research_cost_coeff = 1 research_cost_coeff = 1
} }
path = { path = {
leads_to_tech = destroyer_hull_improvement leads_to_tech = wave_resistance_design
research_cost_coeff = 1 research_cost_coeff = 1
} }
path = { path = {
leads_to_tech = modern_sonar leads_to_tech = modern_sonar
research_cost_coeff = 1 research_cost_coeff = 1
} }
path = {
leads_to_tech = close_in_area_air_defense
research_cost_coeff = 1
}
ai_will_do = { ai_will_do = {
factor = 1 factor = 1
@@ -891,6 +895,10 @@ technologies = {
dependencies = { dependencies = {
destroyer_missile_upgrade = 1 destroyer_missile_upgrade = 1
} }
path = {
leads_to_tech = destroyer_hull_improvement
research_cost_coeff = 1
}
ai_will_do = { ai_will_do = {
factor = 1 factor = 1
@@ -908,19 +916,73 @@ technologies = {
destroyer_hull_improvement = { destroyer_hull_improvement = {
research_cost = 1 research_cost = 1
start_year = 1950 start_year = 1954
destroyer = { destroyer = {
max_strength = 0.15 max_strength = 0.25
naval_range = 0.2
} }
folder = {
name = mtgnavalfolder
position = { x = 0 y = @1952_module }
}
ai_will_do = {
factor = 2
}
categories = {
dd_tech
mio_cat_tech_all_screen_ship_and_modules
mio_cat_tech_all_capital_ship_and_modules
}
}
close_in_area_air_defense = {
research_cost = 0.8
start_year = 1952
destroyer = {
anti_air_attack = 0.2
}
folder = {
name = mtgnavalfolder
position = { x = 0 y = @1952 }
}
path = {
leads_to_tech = destroyer_hull_improvement
research_cost_coeff = 1
}
ai_will_do = {
factor = 1
}
categories = {
dd_tech
mio_cat_tech_all_screen_ship_and_modules
mio_cat_tech_all_capital_ship_and_modules
}
}
wave_resistance_design = {
research_cost = 1.25
start_year = 1951
screening_efficiency = 0.15
navy_weather_penalty = -0.15
folder = { folder = {
name = mtgnavalfolder name = mtgnavalfolder
position = { x = -2 y = @1952 } position = { x = -2 y = @1952 }
} }
path = {
leads_to_tech = destroyer_hull_improvement
research_cost_coeff = 1
}
ai_will_do = { ai_will_do = {
factor = 2 factor = 1
} }
categories = { categories = {
dd_tech dd_tech
@@ -945,6 +1007,7 @@ technologies = {
cruiser_ship_engine_1 cruiser_ship_engine_1
ship_airplane_launcher_1 ship_airplane_launcher_1
ship_hull_cruiser_role_c ship_hull_cruiser_role_c
ship_hull_cruiser_role_pc
ship_hull_cruiser_role_ca ship_hull_cruiser_role_ca
ship_hull_cruiser_role_ac ship_hull_cruiser_role_ac
ship_hull_cruiser_role_cd ship_hull_cruiser_role_cd
@@ -1228,7 +1291,11 @@ technologies = {
research_cost_coeff = 1 research_cost_coeff = 1
} }
path = { path = {
leads_to_tech = nuclear_reactor_cost_reduction leads_to_tech = nuclear_engine_research
research_cost_coeff = 1
}
path = {
leads_to_tech = signal_control
research_cost_coeff = 1 research_cost_coeff = 1
} }
@@ -1236,7 +1303,7 @@ technologies = {
folder = { folder = {
name = mtgnavalfolder name = mtgnavalfolder
position = { x = 4 y = @1948 } position = { x = 0 y = @1948 }
} }
ai_will_do = { ai_will_do = {
@@ -1266,7 +1333,7 @@ technologies = {
folder = { folder = {
name = mtgnavalfolder name = mtgnavalfolder
position = { x = 4 y = @1952_module } position = { x = 1 y = @1952_module }
} }
ai_will_do = { ai_will_do = {
factor = 4 factor = 4
@@ -1299,7 +1366,7 @@ technologies = {
folder = { folder = {
name = mtgnavalfolder name = mtgnavalfolder
position = { x = 0 y = @1948_module } position = { x = 4 y = @1948_module }
} }
on_research_complete = { on_research_complete = {
hidden_effect = { add_ideas = vnr_cruiser_cost_2 } hidden_effect = { add_ideas = vnr_cruiser_cost_2 }
@@ -1328,7 +1395,7 @@ technologies = {
folder = { folder = {
name = mtgnavalfolder name = mtgnavalfolder
position = { x = 6 y = @1952 } position = { x = 3 y = @1952 }
} }
ai_will_do = { ai_will_do = {
factor = 2 factor = 2
@@ -1351,8 +1418,63 @@ technologies = {
folder = { folder = {
name = mtgnavalfolder name = mtgnavalfolder
position = { x = -2 y = @1948_module } position = { x = -5 y = @1948_module }
} }
path = {
leads_to_tech = advanced_radar_finder
research_cost_coeff = 1
}
ai_will_do = {
factor = 1
}
categories = {
naval_equipment
cl_tech
ca_tech
mio_cat_tech_all_cruiser_and_modules
}
}
signal_control = {
navy_visibility = -0.1
research_cost = 0.8
start_year = 1951
folder = {
name = mtgnavalfolder
position = { x = -3 y = @1948_module }
}
path = {
leads_to_tech = advanced_radar_finder
research_cost_coeff = 1
}
ai_will_do = {
factor = 2
}
categories = {
naval_equipment
cl_tech
ca_tech
mio_cat_tech_all_cruiser_and_modules
}
}
advanced_radar_finder = {
enable_equipment_modules = {
ship_radar_finder
}
naval_enemy_fleet_size_ratio_penalty_factor = 0.2
research_cost = 1
start_year = 1954
folder = {
name = mtgnavalfolder
position = { x = -4 y = 29 }
}
ai_will_do = { ai_will_do = {
factor = 1 factor = 1
} }
@@ -1371,12 +1493,16 @@ technologies = {
carrier_ship_engine_nuclear carrier_ship_engine_nuclear
heavy_ship_engine_nuclear heavy_ship_engine_nuclear
} }
path = {
leads_to_tech = nuclear_reactor_cost_reduction
research_cost_coeff = 1
}
start_year = 1950 start_year = 1950
folder = { folder = {
name = mtgnavalfolder name = mtgnavalfolder
position = { x = -1 y = 22 } position = { x = -1 y = @1948_module }
} }
dependencies = { dependencies = {
nuclear_reactor = 1 nuclear_reactor = 1
@@ -1390,6 +1516,7 @@ technologies = {
naval_equipment naval_equipment
bb_tech bb_tech
bc_tech bc_tech
ca_tech
ship_modules_tech ship_modules_tech
mio_cat_tech_all_capital_ship_and_modules mio_cat_tech_all_capital_ship_and_modules
} }
@@ -1406,7 +1533,7 @@ technologies = {
folder = { folder = {
name = mtgnavalfolder name = mtgnavalfolder
position = { x = 2 y = @1952 } position = { x = -1 y = @1952 }
} }
dependencies = { dependencies = {
nuclear_engine_research = 1 nuclear_engine_research = 1
@@ -1882,7 +2009,7 @@ technologies = {
folder = { folder = {
name = mtgnavalfolder name = mtgnavalfolder
position = { x = 0 y = @1944_module } position = { x = 1 y = 20 }
} }
ai_will_do = { ai_will_do = {
@@ -1897,7 +2024,7 @@ technologies = {
cruiser_missile_upgrade = { cruiser_missile_upgrade = {
research_cost = 1 research_cost = 1
start_year = 1945 start_year = 1946
enable_equipment_modules = { enable_equipment_modules = {
ship_hull_cruiser_role_cg ship_hull_cruiser_role_cg
} }
@@ -1935,7 +2062,7 @@ technologies = {
folder = { folder = {
name = mtgnavalfolder name = mtgnavalfolder
position = { x = 1 y = 21 } position = { x = 2 y = 22 }
} }
ai_will_do = { ai_will_do = {
@@ -2392,7 +2519,6 @@ technologies = {
} }
enable_equipment_modules = { enable_equipment_modules = {
heavy_ship_engine_2 heavy_ship_engine_2
super_heavy_ship_engine_1
} }
path = { path = {
@@ -2455,7 +2581,7 @@ technologies = {
enable_equipment_modules = { enable_equipment_modules = {
ship_armor_shbb ship_armor_shbb
super_heavy_ship_engine_2 super_heavy_ship_engine_1
} }
research_cost = 1.5 research_cost = 1.5
@@ -2465,13 +2591,13 @@ technologies = {
ai_will_do = { ai_will_do = {
factor = 0 factor = 0
modifier = { modifier = {
tag = CHY tag = JAP
add = 5 add = 5
} }
modifier = { modifier = {
OR = { OR = {
tag = TIX tag = GER
tag = BFL tag = SOV
} }
add = 3 add = 3
} }
@@ -2493,6 +2619,7 @@ technologies = {
enable_equipment_modules = { enable_equipment_modules = {
heavy_ship_engine_3 heavy_ship_engine_3
heavy_ship_engine_2_diesel heavy_ship_engine_2_diesel
super_heavy_ship_engine_2
} }
path = { path = {
leads_to_tech = improved_ship_hull_heavy leads_to_tech = improved_ship_hull_heavy
@@ -2628,10 +2755,6 @@ technologies = {
leads_to_tech = combat_information_center leads_to_tech = combat_information_center
research_cost_coeff = 1 research_cost_coeff = 1
} }
path = {
leads_to_tech = nuclear_engine_research
research_cost_coeff = 1
}
path = { path = {
leads_to_tech = modern_ship_hull_cruiser leads_to_tech = modern_ship_hull_cruiser
research_cost_coeff = 1 research_cost_coeff = 1
@@ -2727,6 +2850,7 @@ technologies = {
position = { x = 1 y = @1932_module } position = { x = 1 y = @1932_module }
} }
dependencies = { dependencies = {
krupp_cemented_steel = 1
basic_heavy_armor = 1 basic_heavy_armor = 1
} }
@@ -2763,13 +2887,14 @@ technologies = {
xp_research_bonus = 1.25 xp_research_bonus = 1.25
research_cost = 1.25 research_cost = 1.25
start_year = 1942 start_year = 1943
folder = { folder = {
name = mtgnavalfolder name = mtgnavalfolder
position = { x = 1 y = @1940_module } position = { x = 1 y = @1940_module }
} }
dependencies = { dependencies = {
homogeneous_krupp_steel = 1
improved_heavy_armor = 1 improved_heavy_armor = 1
} }
@@ -3088,6 +3213,7 @@ technologies = {
enable_equipment_modules = { enable_equipment_modules = {
ship_anti_air_shell ship_anti_air_shell
ship_anti_air_circle
} }
folder = { folder = {
@@ -3172,7 +3298,7 @@ technologies = {
} }
fuel_tank_upgrade = { fuel_tank_upgrade = {
research_cost = 1 research_cost = 0.5
start_year = 1944 start_year = 1944
navy_max_range_factor = 0.1 navy_max_range_factor = 0.1
@@ -3229,7 +3355,7 @@ technologies = {
folder = { folder = {
name = mtgnavalfolder name = mtgnavalfolder
position = { x = -1 y = @1944_module } position = { x = 1 y = @1944_module }
} }
ai_will_do = { ai_will_do = {
@@ -3256,7 +3382,7 @@ technologies = {
folder = { folder = {
name = mtgnavalfolder name = mtgnavalfolder
position = { x = 1 y = @1944_module } position = { x = -1 y = @1944_module }
} }
path = { path = {
leads_to_tech = naval_tactical_data_system leads_to_tech = naval_tactical_data_system
@@ -3285,7 +3411,7 @@ technologies = {
folder = { folder = {
name = mtgnavalfolder name = mtgnavalfolder
position = { x = 1 y = @1948 } position = { x = -1 y = @1948 }
} }
path = { path = {
leads_to_tech = memory_expansion leads_to_tech = memory_expansion
@@ -3307,6 +3433,10 @@ technologies = {
leads_to_tech = electromagnetic_signature_study leads_to_tech = electromagnetic_signature_study
research_cost_coeff = 1 research_cost_coeff = 1
} }
path = {
leads_to_tech = symmetric_key_algorithm
research_cost_coeff = 1
}
ai_will_do = { ai_will_do = {
factor = 2 factor = 2
@@ -3321,6 +3451,32 @@ technologies = {
} }
} }
symmetric_key_algorithm = {
research_cost = 0.8
start_year = 1950
navy_intel_to_others = -20
folder = {
name = mtgnavalfolder
position = { x = 1 y = @1948_module }
}
dependencies = {
advanced_computing_machine = 1
}
ai_will_do = {
factor = 1
}
allow_branch = {
has_dlc = "La Resistance"
}
categories = {
naval_equipment
}
}
memory_expansion = { memory_expansion = {
research_cost = 1.5 research_cost = 1.5
naval_hit_chance = 0.05 naval_hit_chance = 0.05
@@ -3330,7 +3486,7 @@ technologies = {
folder = { folder = {
name = mtgnavalfolder name = mtgnavalfolder
position = { x = -2 y = @1948_module } position = { x = -4 y = @1948_module }
} }
dependencies = { dependencies = {
advanced_computing_machine = 1 advanced_computing_machine = 1
@@ -3357,11 +3513,15 @@ technologies = {
folder = { folder = {
name = mtgnavalfolder name = mtgnavalfolder
position = { x = 1 y = @1952_module } position = { x = -1 y = @1952 }
} }
dependencies = { dependencies = {
phased_array_radar = 1 phased_array_radar = 1
} }
path = {
leads_to_tech = tactical_data_link
research_cost_coeff = 1
}
ai_will_do = { ai_will_do = {
factor = 2 factor = 2
@@ -3375,6 +3535,47 @@ technologies = {
mio_cat_tech_all_capital_ship_and_modules mio_cat_tech_all_capital_ship_and_modules
} }
} }
tactical_data_link = {
research_cost = 1.5
start_year = 1955
naval_coordination = 0.2
navy_org_factor = 0.1
navy_visibility = -0.1
folder = {
name = mtgnavalfolder
position = { x = -1 y = @1952_module }
}
allow = {
NOT = { has_tech = tactical_data_link_for_member }
}
ai_will_do = {
factor = 1
}
categories = {
naval_equipment
bb_tech
bc_tech
ship_modules_tech
mio_cat_tech_all_capital_ship_and_modules
}
}
tactical_data_link_for_member = {
research_cost = 1.5
start_year = 1955
naval_coordination = 0.1
navy_org_factor = 0.075
navy_visibility = -0.075
# enabled through decision
allow = {
always = no
}
}
comprehensive_display_system = { comprehensive_display_system = {
research_cost = 1.2 research_cost = 1.2
enable_equipment_modules = { enable_equipment_modules = {
@@ -3385,7 +3586,7 @@ technologies = {
folder = { folder = {
name = mtgnavalfolder name = mtgnavalfolder
position = { x = -1 y = @1952 } position = { x = -3 y = @1952 }
} }
ai_will_do = { ai_will_do = {
@@ -3429,7 +3630,8 @@ technologies = {
} }
electromagnetic_signature_study = { electromagnetic_signature_study = {
research_cost = 2 research_cost = 2
navy_visibility = -0.2 navy_visibility = -0.1
naval_mines_effect_reduction = 0.1
start_year = 1952 start_year = 1952
@@ -3911,7 +4113,6 @@ technologies = {
naval_strike_targetting = 0.15 naval_strike_targetting = 0.15
air_agility = 0.15 air_agility = 0.15
maximum_speed = 0.1 maximum_speed = 0.1
build_cost_ic = -0.1
} }
folder = { folder = {
@@ -4225,6 +4426,10 @@ technologies = {
name = mtgnavalfolder name = mtgnavalfolder
position = { x = 0 y = @1948_module } position = { x = 0 y = @1948_module }
} }
path = {
leads_to_tech = airborne_early_warning
research_cost_coeff = 1
}
ai_will_do = { ai_will_do = {
factor = 1 factor = 1
@@ -4238,7 +4443,7 @@ technologies = {
} }
airborne_early_warning = { airborne_early_warning = {
research_cost = 1.5 research_cost = 1.5
start_year = 1948 start_year = 1951
enable_equipment_modules = { enable_equipment_modules = {
carrier_tracing_unit carrier_tracing_unit
@@ -4246,7 +4451,7 @@ technologies = {
folder = { folder = {
name = mtgnavalfolder name = mtgnavalfolder
position = { x = -2 y = @1948_module } position = { x = -1 y = @1952 }
} }
ai_will_do = { ai_will_do = {
@@ -4302,6 +4507,33 @@ technologies = {
mio_cat_tech_all_carrier_and_modules mio_cat_tech_all_carrier_and_modules
} }
} }
luneburg_lens = {
research_cost = 1.2
start_year = 1952
carrier = {
surface_detection = 0.15
}
naval_enemy_retreat_chance = -0.1
folder = {
name = mtgnavalfolder
position = { x = -2 y = @1948_module }
}
path = {
leads_to_tech = airborne_early_warning
research_cost_coeff = 1
}
ai_will_do = {
factor = 3
}
categories = {
naval_equipment
cv_tech
mio_cat_tech_all_carrier_and_modules
}
}
# ## # # ### # # ## ### ### # # ### ## # ## # # ### # # ## ### ### # # ### ##
#{~._.~} # # # # # ## ## # # # # # ## # # # #{~._.~} # # # # # ## ## # # # # # ## # # #
@@ -4393,7 +4625,7 @@ technologies = {
research_cost_coeff = 1 research_cost_coeff = 1
} }
path = { path = {
leads_to_tech = torpedo_computer leads_to_tech = advanced_torpedo_ballistics
research_cost_coeff = 1 research_cost_coeff = 1
} }
path = { path = {
@@ -4437,6 +4669,7 @@ technologies = {
sub_ship_engine_3 sub_ship_engine_3
pressure_hull_3 pressure_hull_3
diving_plane diving_plane
ship_sub_torpedo_computer_1
} }
path = { path = {
@@ -4493,6 +4726,7 @@ technologies = {
enable_equipment_modules = { enable_equipment_modules = {
sub_ship_engine_4 sub_ship_engine_4
pressure_hull_4 pressure_hull_4
ship_sub_torpedo_computer_2
} }
path = { path = {
leads_to_tech = improved_submarine_snorkel leads_to_tech = improved_submarine_snorkel
@@ -4544,6 +4778,9 @@ technologies = {
enable_equipments = { enable_equipments = {
vnr_ship_hull_submarine_5 vnr_ship_hull_submarine_5
} }
enable_equipment_modules = {
ship_sub_torpedo_computer_3
}
research_cost = 2.0 research_cost = 2.0
@@ -4745,18 +4982,17 @@ technologies = {
} }
} }
torpedo_computer = { advanced_torpedo_ballistics = {
enable_equipment_modules = {
ship_sub_torpedo_computer
}
xp_research_type = navy xp_research_type = navy
xp_boost_cost = 20 xp_boost_cost = 20
xp_research_bonus = 1.50 xp_research_bonus = 1.50
research_cost = 1 research_cost = 0.8
start_year = 1939 start_year = 1939
navy_submarine_attack_factor = 0.1
naval_torpedo_screen_penetration_factor = 0.1
folder = { folder = {
name = mtgnavalfolder name = mtgnavalfolder
position = { x = -2 y = @1932_module } position = { x = -2 y = @1932_module }
@@ -5170,7 +5406,7 @@ technologies = {
ai_will_do = { ai_will_do = {
factor = 0 factor = 0
modifier = { modifier = {
tag = TIX tag = GER
add = 2 add = 2
} }
} }
@@ -5290,6 +5526,7 @@ technologies = {
enable_equipment_modules = { enable_equipment_modules = {
ship_carrier_armor_heavy ship_carrier_armor_heavy
ship_deck_space_big ship_deck_space_big
ship_ski_jump_ramp
} }
folder = { folder = {
name = mtgnavalfolder name = mtgnavalfolder
@@ -5300,7 +5537,7 @@ technologies = {
research_cost_coeff = 1 research_cost_coeff = 1
} }
path = { path = {
leads_to_tech = airborne_early_warning leads_to_tech = luneburg_lens
research_cost_coeff = 1 research_cost_coeff = 1
} }
path = { path = {
@@ -5312,7 +5549,7 @@ technologies = {
research_cost_coeff = 1 research_cost_coeff = 1
} }
research_cost = 1.5 research_cost = 1.5
start_year = 1946 start_year = 1948
dependencies = { dependencies = {
full_armored_carrier = 1 full_armored_carrier = 1
@@ -5371,7 +5608,7 @@ technologies = {
ship_to_ship_missile = { ship_to_ship_missile = {
research_cost = 1.5 research_cost = 1.5
start_year = 1944 start_year = 1945
folder = { folder = {
name = mtgnavalfolder name = mtgnavalfolder

View File

@@ -35,6 +35,7 @@ technologies = {
ship_heavy_battery_small_1 ship_heavy_battery_small_1
ship_secondaries_1 ship_secondaries_1
ship_civilian_light_battery_1 ship_civilian_light_battery_1
ship_anti_air_1_h
# ship_ap_shell_1 # ship_ap_shell_1
# ship_ap_shell_2 # ship_ap_shell_2
@@ -172,6 +173,8 @@ technologies = {
dp_light_battery_1 dp_light_battery_1
dp_light_battery_1_single dp_light_battery_1_single
dp_ship_secondaries_1 dp_ship_secondaries_1
dp_ship_secondaries_1_bb
ship_anti_air_2_h
} }
@@ -291,6 +294,7 @@ technologies = {
enable_equipment_modules = { enable_equipment_modules = {
ship_light_battery_3 ship_light_battery_3
ship_light_battery_3_double ship_light_battery_3_double
ship_anti_air_3_h
} }
folder = { folder = {
@@ -401,6 +405,7 @@ technologies = {
enable_equipment_modules = { enable_equipment_modules = {
ship_light_battery_4 ship_light_battery_4
ship_light_battery_4_double ship_light_battery_4_double
ship_anti_air_4_h
} }
on_research_complete = { on_research_complete = {
@@ -954,6 +959,7 @@ technologies = {
dp_light_battery_2 dp_light_battery_2
dp_light_battery_2_single dp_light_battery_2_single
dp_ship_secondaries_2 dp_ship_secondaries_2
dp_ship_secondaries_2_bb
} }
path = { path = {
@@ -1000,6 +1006,7 @@ technologies = {
dp_light_battery_3 dp_light_battery_3
dp_light_battery_3_single dp_light_battery_3_single
dp_ship_secondaries_3 dp_ship_secondaries_3
dp_ship_secondaries_3_bb
} }
on_research_complete = { on_research_complete = {
@@ -1046,6 +1053,7 @@ technologies = {
dp_light_battery_4 dp_light_battery_4
dp_light_battery_4_single dp_light_battery_4_single
dp_ship_secondaries_4 dp_ship_secondaries_4
dp_ship_secondaries_4_bb
} }
on_research_complete = { on_research_complete = {
@@ -1396,7 +1404,7 @@ technologies = {
enable_equipment_modules = { enable_equipment_modules = {
ship_torpedo_1 ship_torpedo_1
torpedo_mounting torpedo_mounting
ship_torpedo_fire_control ship_torpedo_fire_control_1
ship_torpedo_bb ship_torpedo_bb
ship_torpedo_sub_1 ship_torpedo_sub_1
} }
@@ -1442,13 +1450,12 @@ technologies = {
xp_research_bonus = 1.50 xp_research_bonus = 1.50
research_cost = 0.5 research_cost = 0.5
start_year = 1936 start_year = 1932
path = { path = {
leads_to_tech = homing_torpedo leads_to_tech = oxygen_torpedo
research_cost_coeff = 1 research_cost_coeff = 1
} }
path = { path = {
leads_to_tech = electric_torpedo leads_to_tech = electric_torpedo
research_cost_coeff = 1 research_cost_coeff = 1
@@ -1477,7 +1484,7 @@ technologies = {
folder = { folder = {
name = mtgnavalsupportfolder name = mtgnavalsupportfolder
position = { x = 2 y = 10 } position = { x = 2 y = 7 }
} }
ai_will_do = { ai_will_do = {
@@ -1540,11 +1547,11 @@ technologies = {
position = { x = 2 y = 16 } position = { x = 2 y = 16 }
} }
path = { path = {
leads_to_tech = wire_guided_torpedo leads_to_tech = proximity_detonator
research_cost_coeff = 1 research_cost_coeff = 1
} }
path = { path = {
leads_to_tech = proximity_detonator leads_to_tech = wire_guided_torpedo
research_cost_coeff = 1 research_cost_coeff = 1
} }
@@ -1681,15 +1688,20 @@ technologies = {
xp_research_bonus = 1.50 xp_research_bonus = 1.50
research_cost = 0.75 research_cost = 0.75
start_year = 1940 start_year = 1936
naval_torpedo_reveal_chance_factor = -0.15 naval_torpedo_reveal_chance_factor = -0.15
path = {
leads_to_tech = homing_torpedo
research_cost_coeff = 1
}
xor = { oxygen_torpedo }
folder = { folder = {
name = mtgnavalsupportfolder name = mtgnavalsupportfolder
position = { x = 3 y = 13 } position = { x = 3 y = 10 }
} }
ai_will_do = { ai_will_do = {
@@ -1713,6 +1725,50 @@ technologies = {
} }
} }
oxygen_torpedo = {
xp_research_type = navy
xp_boost_cost = 20
xp_research_bonus = 1.50
research_cost = 0.75
start_year = 1936
naval_torpedo_screen_penetration_factor = 0.1
path = {
leads_to_tech = homing_torpedo
research_cost_coeff = 1
}
xor = { electric_torpedo }
folder = {
name = mtgnavalsupportfolder
position = { x = 1 y = 10 }
}
ai_will_do = {
factor = 2
modifier = {
OR = {
tag = JAP
tag = USA
tag = GER
}
factor = 5
}
}
categories = {
naval_equipment
ship_modules_tech
cat_torpedoes
mio_cat_tech_all_screen_ship_and_modules
mio_cat_tech_all_destroyer_and_modules
}
}
proximity_detonator = { proximity_detonator = {
xp_research_type = navy xp_research_type = navy
xp_boost_cost = 20 xp_boost_cost = 20
@@ -1839,6 +1895,7 @@ technologies = {
enable_equipment_modules = { enable_equipment_modules = {
ship_torpedo_3 ship_torpedo_3
ship_torpedo_sub_3 ship_torpedo_sub_3
ship_torpedo_fire_control_2
} }
@@ -1873,6 +1930,7 @@ technologies = {
enable_equipment_modules = { enable_equipment_modules = {
ship_torpedo_4 ship_torpedo_4
ship_torpedo_sub_4 ship_torpedo_sub_4
ship_torpedo_fire_control_3
} }
on_research_complete = { on_research_complete = {
@@ -1912,6 +1970,7 @@ technologies = {
enable_equipment_modules = { enable_equipment_modules = {
ship_torpedo_5 ship_torpedo_5
ship_torpedo_sub_5 ship_torpedo_sub_5
ship_torpedo_fire_control_4
} }
on_research_complete = { on_research_complete = {
@@ -2054,7 +2113,7 @@ technologies = {
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# ### # # ### ## ## # # # # # ## ### # # ### # # # ## ### ## # ### # # ### ## ## # # # # # ## ### # # ### # # # ## ### ##
#NOTE: FIRE CONTROL SYSTEMS ARE IN ELECTROMECHANICAL HUJINEERING FOLDER! #NOTE: FIRE CONTROL SYSTEMS ARE IN ELECTROMECHANICAL ENGINEERING FOLDER!
fire_control_methods_1 = { fire_control_methods_1 = {

View File

@@ -8,5 +8,5 @@ dependencies={
"AzurLane碧蓝航线塞壬之灾" "AzurLane碧蓝航线塞壬之灾"
"原版海军重置" "原版海军重置"
} }
supported_version="1.14.7" supported_version="1.14.8"
remote_file_id="3115864680" remote_file_id="3115864680"

View File

@@ -500,7 +500,7 @@ country_event = {
memory_expansion = 1 memory_expansion = 1
integrated_combat_system = 1 integrated_combat_system = 1
comprehensive_display_system = 1 comprehensive_display_system = 1
recon_drone_1 = 1 recon_drones = 1
electromagnetic_signature_study = 1 electromagnetic_signature_study = 1
airborne_early_warning = 1 airborne_early_warning = 1
optical_landing_system = 1 optical_landing_system = 1