ideas = {
	air_force_spirit = {
		independent_air_force_spirit = {
			ledger = air
			available = { has_air_academy = yes }
			modifier = {
				air_advisor_cost_factor = -0.75
			}
			ai_will_do = {
				factor = 1
				modifier = {
					factor = 0
					NOT = { has_dlc = "No Step Back" }
				}
			}
		}
		industrial_destruction_spirit = {
			ledger = air
			available = { 
				AND = {
					has_air_academy = yes
					has_doctrine = new_strategic_destruction
				}
			}
			research_bonus = {
				heavy_air = 0.05
			}
			modifier = {
				large_plane_airframe_design_cost_factor = -0.75
				#strat_bomber_equipment_design_cost_factor = -0.75
				#jet_strat_bomber_equipment_design_cost_factor = -0.75
			}
			ai_will_do = {
				factor = 1
				modifier = {
					factor = 0
					NOT = { has_dlc = "No Step Back" }
				}
			}
		}
		dive_bombing_spirit = {
			ledger = air
			available = {
				AND = {
					has_air_academy = yes
					has_doctrine = new_battlefield_support
				}
			}
			research_bonus = {
				cas_bomber = 0.05
			}
			modifier = {
				small_plane_cas_airframe_design_cost_factor = -0.75
				cv_small_plane_cas_airframe_design_cost_factor = -0.75
				#CAS_equipment_design_cost_factor = -0.75
				#cv_CAS_equipment_design_cost_factor = -0.75
			}
			ai_will_do = {
				factor = 1
				modifier = {
					factor = 0
					NOT = { has_dlc = "No Step Back" }
				}
			}
		}
		material_destruction_spirit = {
			ledger = air
			available = { 
				AND = {
					has_air_academy = yes
					has_doctrine = new_operational_integrity
				}
			}
			research_bonus = {
				tactical_bomber = 0.05
			}
			modifier = {
				medium_plane_airframe_design_cost_factor = -0.75
				#tac_bomber_equipment_design_cost_factor = -0.75
				#jet_tac_bomber_equipment_design_cost_factor = -0.75
			}
			ai_will_do = {
				factor = 1
				modifier = {
					factor = 0
					NOT = { has_dlc = "No Step Back" }
				}
			}
		}
		industry_liasons_spirit = {
			ledger = air
			available = { has_air_academy = yes }
			research_bonus = {
				light_air = 0.15
				medium_air = 0.15
				heavy_air = 0.15
			}
			ai_will_do = {
				factor = 1
				modifier = {
					factor = 0
					NOT = { has_dlc = "No Step Back" }
				}
			}
		}
		
		effective_training_programs_spirit = {
			ledger = air
			available = { has_air_academy = yes }
			modifier = {
				air_training_xp_gain_factor = 0.25
			}
			ai_will_do = {
				factor = 1
				modifier = {
					factor = 0
					NOT = { has_dlc = "No Step Back" }
				}
			}
		}
		branch_independence_spirit = {
			ledger = air
			available = { has_air_academy = yes }
			modifier = {
				experience_gain_air = 0.1
				airforce_intel_to_others = -5
			}
			ai_will_do = {
				factor = 1
				modifier = {
					factor = 0
					NOT = { has_dlc = "No Step Back" }
				}
			}
		}
		air_crew_surveys_spirit = {
			ledger = air
			available = { has_air_academy = yes }
			modifier = {
				fighter_aircraft_track_mastery_gain_factor = 0.05
				strike_aircraft_track_mastery_gain_factor = 0.05
				medium_aircraft_track_mastery_gain_factor = 0.05
				heavy_aircraft_track_mastery_gain_factor = 0.05
				air_accidents_factor = -0.25
			}
			ai_will_do = {
				factor = 1
				modifier = {
					factor = 0
					NOT = { has_dlc = "No Step Back" }
				}
			}
		}
	}

	air_force_command_spirit = {
		battlefield_air_interdiction_spirit = {
			ledger = air
			available = { has_air_force_command = yes }
			modifier = {
				ground_attack_factor = 0.05
				air_escort_efficiency = 0.05
			}
			ai_will_do = {
				factor = 1
				modifier = {
					factor = 0
					NOT = { has_dlc = "No Step Back" }
				}
			}
		}
		cag_night_fighting_spirit = {
			ledger = air
			visible = { tag = ENG }
			modifier = {
				air_carrier_night_penalty_reduction_factor = 0.25
				carrier_night_traffic = 0.5
			}
			ai_will_do = {
				factor = 1
				modifier = {
					factor = 0
					NOT = { has_dlc = "No Step Back" }
				}
			}
		}
		veteran_air_instructors_spirit = {
			ledger = air
			available = { has_air_force_command = yes }
			modifier = {
				air_wing_xp_loss_when_killed_factor = -0.25
			}
			ai_will_do = {
				factor = 1
				modifier = {
					factor = 0
					NOT = { has_dlc = "No Step Back" }
				}
			}
		}
		centralized_control_spirit = {
			ledger = air
			available = { has_air_force_command = yes }
			modifier = {
				air_superiority_detect_factor = 0.1
				air_mission_efficiency = 0.1
			}
			ai_will_do = {
				factor = 1
				modifier = {
					factor = 0
					NOT = { has_dlc = "No Step Back" }
				}
			}
		}
		steel_wings_steel_hearts_spirit = {
			ledger = air
			visible = { 
				AND = {
					has_air_force_command = yes
					has_government = communism
				}
			}
			modifier = {
				air_untrained_pilots_penalty_factor = -0.33
			}
			ai_will_do = {
				factor = 1
				modifier = {
					factor = 0
					OR = {
						NOT = { has_dlc = "No Step Back" }
						NOT = { has_government = communism }
					}
				}
			}
		}
		home_defence_spirit = {
			ledger = air
			available = { has_air_force_command = yes }
			modifier = {
				ace_effectiveness_factor = 0.5
			}
			ai_will_do = {
				factor = 1
				modifier = {
					factor = 0
					NOT = { has_dlc = "No Step Back" }
				}
			}
		}
		air_power_projection_spirit = {
			ledger = air
			available = { has_air_force_command = yes }
			modifier = {
				air_power_projection_factor = 0.1
			}
			ai_will_do = {
				factor = 1
				modifier = {
					factor = 0
					NOT = { has_dlc = "No Step Back" }
				}
			}
		}
		massed_strike_spirit = {
			ledger = air
			available = { 
				AND = {
					has_air_force_command = yes
					has_doctrine = new_operational_integrity
				}
			}
			modifier = {
				army_bonus_air_superiority_factor = 0.05
			}
			ai_will_do = {
				factor = 1
				modifier = {
					factor = 0
					NOT = { has_dlc = "No Step Back" }
				}
			}
		}
		continuous_strike_spirit = {
			ledger = air
			available = { 
				AND = {
					has_air_force_command = yes
					has_doctrine = new_battlefield_support
				}
			}
			modifier = {
				air_cas_efficiency = 0.25
			}
			ai_will_do = {
				factor = 1
				modifier = {
					factor = 0
					NOT = { has_dlc = "No Step Back" }
				}
			}
		}
		strategic_strike_spirit = { 
			ledger = air
			available = { 
				AND = {
					has_air_force_command = yes
					has_doctrine = new_strategic_destruction
				}
			}
			modifier = {
				air_strategic_bomber_bombing_factor = 0.1
			}
			ai_will_do = {
				factor = 1
				modifier = {
					factor = 0
					NOT = { has_dlc = "No Step Back" }
				}
			}
		}
	}
}