Files
vnr/src/common/doctrines/subdoctrines/sea/navy_carrier_doctrines.txt
2025-11-28 04:00:57 +00:00

303 lines
6.8 KiB
Plaintext
Executable File

carrier_battlegroups = {
track = carriers
name = SUBDOCTRINE_CARRIER_BATTLEGROUPS
description = SUBDOCTRINE_CARRIER_BATTLEGROUPS_DESC
icon = GFX_doctrine_carrier_battlegroups_medium
xp_cost = 100
xp_type = navy
ai_will_do = {
base = 1
modifier = {
factor = 50
original_tag = USA
}
}
available = {
has_tech = aviation_dawn
}
ai_will_do = { }
# EFFECTS
port_strike = 0.20
strike_force_movement_org_loss = -0.1
rewards = {
long_distance_logistics = {
carrier = {
max_organisation = 10
}
modifier = {
navy_max_range_factor = 0.1
navy_fuel_consumption_factor = -0.05
}
}
bomber_scouting = {
carrier = {
carrier_surface_detection = 0.15
}
modifier = {
navy_carrier_air_agility_factor = 0.1
}
}
professional_deck_management = {
carrier = {
max_organisation = 15
}
modifier = {
sortie_efficiency = 0.1
carrier_capacity_penalty_reduction = -0.1
}
}
fleet_antiair = {
carrier = {
max_organisation = 15
anti_air_attack = 0.15
}
modifier = {
sortie_efficiency = 0.1
fighter_sortie_efficiency = 0.1
}
}
alpha_strike = {
modifier = {
sortie_efficiency = 0.1
navy_carrier_air_targetting_factor = 0.1
carrier_capacity_penalty_reduction = -0.1
}
}
}
}
floating_airfields = {
track = carriers
name = SUBDOCTRINE_CARRIER_AIRFIELDS
description = SUBDOCTRINE_CARRIER_AIRFIELDS_DESC
icon = GFX_doctrine_floating_airfield_medium
xp_cost = 100
xp_type = navy
available = {
has_tech = aviation_dawn
}
ai_will_do = {
base = 1
modifier = {
factor = 25
OR = {
original_tag = ENG
original_tag = FRA
}
}
modifier = {
factor = 2
is_major = yes
}
modifier = {
factor = 0
is_major = no
}
}
# EFFECTS
navy_anti_air_attack_factor = 0.10
rewards = {
enclosed_hangar = {
carrier = {
max_organisation = 10
reliability = 0.1
}
}
fleet_antiair = {
carrier = {
max_organisation = 15
anti_air_attack = 0.15
}
}
reserved_fighters = {
fighter_sortie_efficiency = 0.15
}
dogfight_training = {
navy_carrier_air_agility_factor = 0.1
sortie_efficiency = 0.05
carrier = {
anti_air_attack = 0.05
}
}
rough_weather_procedures = {
sortie_efficiency = 0.1
equipment_bonus = {
carrier = {
naval_weather_penalty_factor = -0.15
}
}
}
}
}
subsidiary_carrier_support = {
track = carriers
name = SUBDOCTRINE_SUBSIDIARY_CARRIER_SUPPORT
description = SUBDOCTRINE_SUBSIDIARY_CARRIER_SUPPORT_DESC
icon = GFX_doctrine_escort_carriers_medium
xp_cost = 100
xp_type = navy
available = {
has_tech = early_ship_hull_carrier
}
convoy_escort_efficiency = 0.2
rewards = {
evasive_convoy_maneuvers = {
convoy_retreat_speed = 0.2
}
anti_submarine_escorts = {
carrier = {
carrier_sub_detection = 0.2
}
}
fleet_antiair = {
carrier = {
max_organisation = 15
anti_air_attack = 0.15
}
}
integrated_convoy_escorts = {
modifier = {
navy_carrier_air_targetting_factor = 0.05
convoy_escort_efficiency = 0.1
}
}
carrier_support_groups = {
modifier = {
fighter_sortie_efficiency = 0.15
}
}
}
}
carrier_concentration = {
track = carriers
name = SUBDOCTRINE_CARRIER_CONCENTRATION
description = SUBDOCTRINE_CARRIER_CONCENTRATION_DESC
icon = GFX_doctrine_carrier_primacy_medium
xp_cost = 100
xp_type = navy
ai_will_do = {
base = 1
modifier = {
factor = 50
original_tag = JAP
}
}
available = {
has_tech = aviation_dawn
}
sortie_efficiency = 0.1
strike_force_movement_org_loss = -0.05
rewards = {
deep_operative_support = {
carrier = {
reliability = 0.05
naval_range = 0.2
}
}
mobile_force = {
carrier = {
max_organisation = 15
}
modifier = {
navy_carrier_air_targetting_factor = 0.1
}
}
improved_mission_oriented = {
carrier = {
max_organisation = 10
anti_air_attack = 0.15
}
fighter_sortie_efficiency = 0.05
}
efficient_rearming = {
carrier = {
max_organisation = 5
supply_consumption = -0.15
fuel_consumption = -0.1
}
}
massed_air_raid = {
modifier = {
sortie_efficiency = 0.1
carrier_capacity_penalty_reduction = -0.1
navy_carrier_air_attack_factor = 0.1
}
}
}
}
naval_airfoce = {
track = carriers
name = SUBDOCTRINE_NAVAL_AIRFOCE
description = SUBDOCTRINE_NAVAL_AIRFOCE_DESC
icon = GFX_doctrine_naval_airforce_medium
xp_cost = 100
xp_type = navy
ai_will_do = {
base = 1
}
available = {
has_tech = early_ship_hull_carrier
}
naval_retreat_speed_after_initial_combat = 0.1
naval_strike_attack_factor = 0.05
rewards = {
direct_fire_avoidance = {
carrier = {
surface_visibility = -0.1
}
}
land_based_support = {
category_nav_bomber = {
air_range = 0.2
}
}
air_raiders = {
carrier = {
max_organisation = 10
}
modifier = {
sortie_efficiency = 0.05
navy_carrier_air_targetting_factor = 0.05
}
}
evasive_engagements_focus = {
carrier = {
max_organisation = 10
}
naval_enemy_fleet_size_ratio_penalty_factor = 0.1
}
airpower = {
naval_strike_attack_factor = 0.1
naval_strike_agility_factor = 0.1
}
}
}