local_airspace_defense = { folder = air name = GRAND_DOCTRINE_LOCAL_AIRSPACE_DEFENCE description = GRAND_DOCTRINE_LOCAL_AIRSPACE_DEFENCE_DESC icon = GFX_doctrine_local_airspace_defense available = { if = { limit = { original_tag = JAP } OR = { has_country_flag = JAP_article_nine_remove_flag power_balance_value = { id = JAP_article_nine value > -0.20 } } } } xp_cost = 100 xp_type = air ai_will_do = { base = 1 modifier = { factor = 0 NOT = { is_major_power = yes } } modifier = { add = 12 is_in_faction_with = USA has_government = democratic } modifier = { add = 8 has_government = communism is_major_power = yes } modifier = { add = 6 has_country_flag = middle_east_nation_flag is_major_power = yes } modifier = { factor = 0.4 has_expansionist_government = yes is_faction_leader = yes num_of_military_factories > 40 } modifier = { factor = 0.5 num_of_military_factories > 60 } } tracks = { training_and_ops aircraft_design fighter_aircraft fighter_aircraft multirole_aircraft strike_aircraft } # EFFECTS air_home_defence_factor = 0.25 air_superiority_efficiency = 0.15 milestones = { { effect = { add_ideas = dedicated_air_force_manufacturing_hidden_spirit } } { air_manpower_requirement_factor = -0.15 air_fuel_consumption_factor = -0.15 } { static_anti_air_damage_factor = 0.10 static_anti_air_hit_chance_factor = 0.10 industry_air_damage_factor = -0.15 } { production_cost_air_base_factor = -0.25 production_speed_air_base_factor = 0.25 repair_speed_air_base_factor = 0.50 } { industry_air_damage_factor = -0.15 static_anti_air_hit_chance_factor = 0.15 } { air_training_xp_gain_factor = 0.25 air_untrained_pilots_penalty_factor = -0.25 air_wing_xp_loss_when_killed_factor = -0.25 experience_gain_air_factor = 0.25 } } } strategic_destruction = { folder = air name = GRAND_DOCTRINE_STRATEGIC_DESTRUCTION description = GRAND_DOCTRINE_STRATEGIC_DESTRUCTION_DESC icon = GFX_doctrine_strategic_destruction available = { if = { limit = { original_tag = JAP } OR = { has_country_flag = JAP_article_nine_remove_flag power_balance_value = { id = JAP_article_nine value > -0.20 } } } } xp_cost = 100 xp_type = air ai_will_do = { base = 1 modifier = { factor = 0 NOT = { is_major_power = yes } } modifier = { factor = 0 NOT = { num_of_military_factories > 40 } } modifier = { add = 15 has_government = communism num_of_military_factories > 50 } modifier = { add = 8 has_government = communism num_of_military_factories > 40 } modifier = { add = 5 has_government = neutrality num_of_military_factories > 45 has_country_flag = asian_nation_flag } modifier = { add = 8 has_expansionist_government = yes num_of_military_factories > 45 } modifier = { add = 5 has_war = yes is_major_power = yes num_of_military_factories > 40 } modifier = { factor = 0.5 has_government = democratic is_in_faction_with = USA } } tracks = { training_and_ops aircraft_design heavy_aircraft heavy_aircraft strike_aircraft fighter_aircraft } # EFFECTS air_bombing_targetting = 0.15 air_night_penalty = -0.1 milestones = { { air_strategic_bomber_bombing_factor = 0.15 air_strategic_bomber_night_penalty = 0.15 } { category_strat_bomber = { air_bombing = 0.05 } air_range_factor = 0.05 } { air_escort_efficiency = 0.25 category_fighter = { air_attack = 0.075 air_agility = 0.025 } } { category_strat_bomber = { air_bombing = 0.10 air_defence = 0.05 air_agility = 0.10 } category_Strike_fighter = { air_bombing = 0.025 } } { air_nav_efficiency = 0.15 port_strike = 0.15 } { strategic_bomb_visibility = -0.15 air_bombing_targetting = 0.10 } } } air_battlefield_support = { folder = air name = GRAND_DOCTRINE_AIR_BATTLEFIELD_SUPPORT description = GRAND_DOCTRINE_AIR_BATTLEFIELD_SUPPORT_DESC icon = GFX_doctrine_air_battlefield_support available = { if = { limit = { original_tag = JAP } OR = { has_country_flag = JAP_article_nine_remove_flag power_balance_value = { id = JAP_article_nine value > -0.20 } } } } xp_cost = 100 xp_type = air ai_will_do = { base = 1 modifier = { factor = 0 NOT = { is_major_power = yes } } modifier = { add = 15 has_government = democratic num_of_military_factories > 50 is_in_faction_with = USA } modifier = { add = 8 has_government = democratic num_of_military_factories > 35 } modifier = { add = 5 has_country_flag = middle_east_nation_flag has_government = democratic is_major_power = yes } modifier = { add = 8 has_war = yes is_major_power = yes num_of_military_factories > 30 } modifier = { add = 6 has_expansionist_government = yes has_government = democratic num_of_military_factories > 35 } modifier = { factor = 0 has_government = communism } } tracks = { training_and_ops aircraft_design fighter_aircraft multirole_aircraft strike_aircraft strike_aircraft } # EFFECTS air_cas_efficiency = 0.15 air_cas_present_factor = 0.1 milestones = { { air_strategic_bomber_bombing_factor = 0.15 air_strategic_bomber_night_penalty = 0.15 } { air_weather_penalty = -0.15 air_range_factor = 0.1 } { category_CAS = { air_ground_attack = 0.15 air_defence = 0.1 } } { ground_attack_factor = 0.05 air_night_penalty = -0.05 } { air_close_air_support_org_damage_factor = 0.05 air_escort_efficiency = 0.05 } { air_mission_efficiency = 0.1 air_mission_xp_gain_factor = 0.1 } } } air_supremacy = { folder = air name = GRAND_DOCTRINE_AIR_SUPREMACY description = GRAND_DOCTRINE_AIR_SUPREMACY_DESC icon = GFX_doctrine_air_supremacy available = { if = { limit = { original_tag = JAP } OR = { has_country_flag = JAP_article_nine_remove_flag power_balance_value = { id = JAP_article_nine value > -0.20 } } } } xp_cost = 100 xp_type = air ai_will_do = { base = 1 modifier = { factor = 0 NOT = { is_major_power = yes } } modifier = { factor = 0 NOT = { num_of_military_factories > 40 } } modifier = { add = 10 has_government = democratic num_of_military_factories > 45 } modifier = { add = 8 has_government = communism num_of_military_factories > 50 } modifier = { add = 5 is_in_faction_with = USA num_of_military_factories > 35 } modifier = { add = 6 has_expansionist_government = yes is_faction_leader = yes num_of_military_factories > 40 } } tracks = { training_and_ops aircraft_design multirole_aircraft multirole_aircraft fighter_aircraft fighter_aircraft } # EFFECTS air_superiority_efficiency = 0.15 air_intercept_efficiency = 0.1 milestones = { { ace_effectiveness_factor = 0.1 air_ace_generation_chance_factor = 0.05 } { air_interception_detect_factor = 0.15 air_escort_efficiency = 0.15 } { air_mission_efficiency = 0.1 air_mission_xp_gain_factor = 0.05 } { air_night_penalty = -0.05 air_weather_penalty = -0.05 } { enemy_army_bonus_air_superiority_factor = -0.15 } { air_power_projection_factor = 0.15 air_range_factor = 0.1 } } } autonomous_air_operations = { folder = air name = GRAND_DOCTRINE_AUTONOMOUS_AIR description = GRAND_DOCTRINE_AUTONOMOUS_AIR_DESC icon = GFX_doctrine_drone_designs available = { if = { limit = { original_tag = JAP } OR = { has_country_flag = JAP_article_nine_remove_flag power_balance_value = { id = JAP_article_nine value > -0.20 } } } } xp_cost = 100 xp_type = air ai_will_do = { base = 1 modifier = { factor = 0 NOT = { is_major_power = yes } } modifier = { factor = 0 NOT = { num_of_military_factories > 35 } } modifier = { add = 15 has_government = democratic num_of_military_factories > 50 is_in_faction_with = USA } modifier = { add = 8 has_government = democratic num_of_military_factories > 35 } modifier = { add = 6 has_expansionist_government = yes num_of_military_factories > 45 } modifier = { add = 5 has_country_flag = asian_nation_flag is_major_power = yes } modifier = { factor = 0.5 has_government = communism NOT = { num_of_military_factories > 55 } } } tracks = { training_and_ops aircraft_design drone_warfare drone_warfare strike_aircraft multirole_aircraft } # EFFECTS tech_air_damage_factor = -0.05 air_manpower_requirement_factor = -0.10 milestones = { { equipment_bonus = { small_plane_suicide_airframe = { air_ground_attack = 0.05 instant = yes } medium_plane_suicide_airframe = { air_ground_attack = 0.05 instant = yes } } } { air_bombing_targetting = 0.10 air_mission_xp_gain_factor = 0.10 } { tech_air_damage_factor = -0.05 enemy_army_bonus_air_superiority_factor = -0.05 } { air_manpower_requirement_factor = -0.10 air_fuel_consumption_factor = -0.10 } { air_cas_efficiency = 0.10 air_cas_present_factor = 0.05 } { air_wing_xp_loss_when_killed_factor = -0.20 air_mission_efficiency = 0.10 } } } mixed_role_air_force = { folder = air name = GRAND_DOCTRINE_MIXED_ROLE description = GRAND_DOCTRINE_MIXED_ROLE_DESC icon = GFX_doctrine_mixed_role_air_force available = { if = { limit = { original_tag = JAP } OR = { has_country_flag = JAP_article_nine_remove_flag power_balance_value = { id = JAP_article_nine value > -0.20 } } } } xp_cost = 100 xp_type = air ai_will_do = { base = 1 modifier = { factor = 0 NOT = { is_major_power = yes } } modifier = { add = 10 has_government = democratic is_major_power = yes NOT = { num_of_military_factories > 55 } } modifier = { add = 5 is_in_faction_with = USA num_of_military_factories > 30 } modifier = { add = 5 has_country_flag = asian_nation_flag has_government = democratic is_major_power = yes } } tracks = { training_and_ops aircraft_design multirole_aircraft multirole_aircraft multirole_aircraft fighter_aircraft } # EFFECTS air_superiority_efficiency = 0.075 air_intercept_efficiency = 0.05 milestones = { { air_mission_efficiency = 0.15 air_mission_xp_gain_factor = 0.15 } { air_strategic_bomber_bombing_factor = 0.075 air_strategic_bomber_night_penalty = 0.075 } { air_weather_penalty = -0.075 air_range_factor = 0.05 } { air_cas_efficiency = 0.075 air_cas_present_factor = 0.05 } { enemy_army_bonus_air_superiority_factor = -0.075 air_power_projection_factor = 0.25 } { ground_attack_factor = 0.05 air_night_penalty = -0.05 } } } integrated_air_warfare = { folder = air name = GRAND_DOCTRINE_INTEGRATED_AIR_WARFARE description = GRAND_DOCTRINE_INTEGRATED_AIR_WARFARE_DESC icon = GFX_doctrine_air_superiority_fighters available = { if = { limit = { original_tag = JAP } OR = { has_country_flag = JAP_article_nine_remove_flag power_balance_value = { id = JAP_article_nine value > -0.20 } } } } xp_cost = 100 xp_type = air ai_will_do = { base = 1 modifier = { factor = 0 NOT = { is_major_power = yes } } modifier = { factor = 0 NOT = { num_of_military_factories > 40 } } modifier = { add = 12 has_government = democratic num_of_military_factories > 45 } modifier = { add = 8 has_government = communism num_of_military_factories > 50 } modifier = { add = 6 is_in_faction_with = USA num_of_military_factories > 35 } modifier = { add = 5 has_war = yes is_major_power = yes num_of_military_factories > 40 } } tracks = { training_and_ops aircraft_design fighter_aircraft fighter_aircraft strike_aircraft heavy_aircraft } # EFFECTS air_superiority_efficiency = 0.15 air_cas_efficiency = 0.1 milestones = { { ace_effectiveness_factor = 0.05 air_training_xp_gain_factor = 0.15 } { production_cost_air_base_factor = -0.15 repair_speed_air_base_factor = 0.25 } { air_escort_efficiency = 0.15 category_fighter = { air_attack = 0.05 } } { enemy_army_bonus_air_superiority_factor = -0.1 air_interception_detect_factor = 0.1 } { category_CAS = { air_ground_attack = 0.1 air_defence = 0.05 } } { air_cas_present_factor = 0.1 ground_attack_factor = 0.05 } } }