Files
vnr/src/common/doctrines/subdoctrines/sea/navy_submarine_doctrines.txt
2025-12-21 04:02:14 +00:00

331 lines
7.5 KiB
Plaintext
Executable File

wolfpacks = {
track = submarines
name = SUBDOCTRINE_SUBMARINE_WOLFPACKS
description = SUBDOCTRINE_SUBMARINE_WOLFPACKS_DESC
icon = GFX_doctrine_wolfpacks_medium
xp_cost = 100
xp_type = navy
available = {
always = yes
}
ai_will_do = {
base = 1
modifier = {
factor = 75
original_tag = GER
}
}
# EFFECTS
submarine = {
max_organisation = 10
torpedo_attack = 0.05
}
sub_retreat_speed = 0.05
rewards = {
predictive_expertise = {
submarine = {
torpedo_attack = 0.1
naval_torpedo_hit_chance_factor = 0.05
}
modifier = {
naval_torpedo_reveal_chance_factor = -0.05
}
}
pack_search_patterns = {
submarine = {
surface_detection = 0.1
convoy_raiding_coordination = 0.1
}
}
improvisation = {
submarine = {
reliability = 0.1
max_organisation = 10
}
sub_retreat_speed = 0.1
}
rough_weather_procedure = {
equipment_bonus = {
ship_hull_submarine = {
naval_weather_penalty_factor = -0.15
}
}
}
wolfpack_coordination = {
submarine = {
max_organisation = 10
surface_detection = 0.1
convoy_raiding_coordination = 0.15
}
}
}
}
submarine_fleet_operations = {
track = submarines
name = SUBDOCTRINE_SUBMARINE_FLEET_OPERATIONS
description = SUBDOCTRINE_SUBMARINE_FLEET_OPERATIONS_DESC
icon = GFX_doctrine_submarine_operations_medium
xp_cost = 100
xp_type = navy
available = {
always = yes
}
ai_will_do = {
base = 1
modifier = {
factor = 25
original_tag = USA
}
modifier = {
factor = 25
original_tag = FRA
}
modifier = {
factor = 25
original_tag = ITA
}
modifier = {
factor = 25
original_tag = SOV
}
}
# EFFECTS
submarine = {
naval_torpedo_hit_chance_factor = 0.1
}
naval_torpedo_screen_penetration_factor = 0.05
rewards = {
long_range_patrol_schedule = {
equipment_bonus = {
submarine = {
naval_range = 0.15
instant = yes
}
}
}
sustained_operations = {
submarine = {
max_organisation = 10
convoy_raiding_coordination = 0.1
}
}
ambush_tactics = {
navy_submarine_attack_factor = 0.10
}
submarine_picket = {
submarine = {
surface_detection = 0.15
}
}
trade_interdiction = {
submarine = {
max_organisation = 5
convoy_raiding_coordination = 0.10
surface_detection = 0.1
}
}
}
}
capital_hunters = {
track = submarines
name = SUBDOCTRINE_SUBMARINE_CAPITAL_HUNTERS
description = SUBDOCTRINE_SUBMARINE_CAPITAL_HUNTERS_DESC
icon = GFX_doctrine_unrestricted_submarine_warfare_medium
xp_cost = 100
xp_type = navy
ai_will_do = {
base = 1
modifier = {
factor = 25
original_tag = JAP
}
}
available = {
always = yes
}
naval_torpedo_reveal_chance_factor = -0.1
naval_torpedo_screen_penetration_factor = 0.05
rewards = {
fire_protocol_drills = {
submarine = {
torpedo_attack = 0.1
naval_torpedo_hit_chance_factor = 0.05
}
}
battle_line_priority = {
naval_torpedo_screen_penetration_factor = 0.1
}
quick_reload_procedures = {
naval_torpedo_cooldown_factor = -0.125
}
battleship_chase = {
submarine = {
fuel_consumption = -0.1
}
equipment_bonus = {
submarine = {
naval_range = 0.1
instant = yes
}
}
}
escape_when_empty = {
modifier = {
sub_retreat_speed = 0.15
}
}
}
}
submarine_coastal_defense = {
track = submarines
name = SUBDOCTRINE_SUBMARINE_COASTAL_DEFENSE
description = SUBDOCTRINE_SUBMARINE_COASTAL_DEFENSE_DESC
icon = GFX_doctrine_undersea_blockade_medium
xp_cost = 50
xp_type = navy
ai_will_do = {
base = 1
}
available = {
has_tech = midget_submarines
}
submarine = {
supply_consumption = -0.02
}
equipment_bonus = {
submarine = {
naval_range = -0.25
instant = yes
}
}
rewards = {
optimized_compartments = {
equipment_bonus = {
vnr_ship_hull_midget_submarine = {
reliability = 0.1
instant = yes
}
}
}
patrol_vigilance = {
submarine = {
max_organisation = 5
surface_detection = 0.1
}
equipment_bonus ={
submarine = {
naval_range = -0.1
instant = yes
}
}
}
maneuever_fire = {
modifier = {
naval_torpedo_cooldown_factor = -0.125
}
}
locals_knowledge = {
submarine = {
max_organisation = 5
convoy_raiding_coordination = 0.1
}
equipment_bonus ={
submarine = {
naval_range = -0.1
instant = yes
}
}
}
high_explosive_torpedo = {
submarine = {
torpedo_attack = 0.1
naval_torpedo_hit_chance_factor = 0.05
}
}
}
}
submarine_area_denial = {
track = submarines
name = SUBDOCTRINE_SUBMARINE_AREA_DENIAL
description = SUBDOCTRINE_SUBMARINE_AREA_DENIAL_DESC
icon = GFX_doctrine_submarine_area_denial_medium
xp_cost = 100
xp_type = navy
ai_will_do = {
factor = 0
}
equipment_bonus = {
submarine = {
naval_range = -0.2
instant = yes
}
}
mines_planting_by_fleets_factor = 0.1
rewards = {
silent_sailing = {
submarine = {
sub_visibility = -0.05
}
equipment_bonus = {
submarine = {
naval_speed = -0.15
instant = yes
}
}
}
fortress_seas = {
modifier = {
mines_planting_by_fleets_factor = 0.15
naval_mine_hit_chance = -0.1
naval_mines_damage_factor = 0.1
}
}
low_echo_hull = {
submarine = {
sub_visibility = -0.1
max_organisation = -20
}
}
slow_electric_torpedo = {
modifier = {
naval_torpedo_hit_chance_factor = -0.15
naval_torpedo_reveal_chance_factor = -0.15
}
}
simplified_launching_protocal = {
submarine = {
sub_visibility = -0.05
}
modifier = {
sub_retreat_speed = 0.3
navy_submarine_attack_factor = -0.15
}
}
}
}