bm_modern_helicopter_sp = {
	specialization = specialization_air 
	icon = "GFX_bm_modern_helicopter_sp"
	project_tags = {
		sp_tag_aircraft
		sp_tag_helicopter
	}

	breakthrough_cost = {
		specialization_air = {
			base = 2
			modifier = {
				add = -1
				has_tech = sp_centrifugal_jet_tech 
			}
		}
	}
	resource_cost = {
		resources = { 
			aluminium = 12
			steel = 8
			chromium = 8
		}
	}
	prototype_time = sp_time.prototype.short
	complexity = sp_complexity.small

	allowed = {has_dlc = "Gotterdammerung"}
	special_project_parent = {
		sp_air_helicopter 
		sp_air_jet_engine 
	}
	available = { 
	}
	visible = {has_dlc = "Gotterdammerung"}


	ai_will_do = {
		base = 1
	}
	
	
	project_output = {
		enable_subunits = {
			air_assault
		} 
		enable_equipments = {
			bm_transport_helicopter_equipment_1
			bm_helicopter_equipment_2
		}
	}

	generic_prototype_rewards = {
		sp_air_scientist_xp_generic_reward
		sp_air_political_interference_generic_reward
		sp_air_generic_major_breakthrough_reward
		sp_air_generic_aerodynamics_advancements_reward
		sp_air_generic_reward_scientist_xp_1
		sp_air_generic_reward_scientist_xp_2
		sp_air_generic_reward_scientist_xp_3
		sp_air_generic_reward_air_xp_1
		sp_air_generic_reward_air_xp_2
		sp_air_generic_reward_air_xp_3
		sp_air_generic_reward_major_progress_1
		sp_air_generic_reward_major_progress_2
		sp_air_generic_reward_major_progress_3
		sp_air_generic_reward_test_failure_1
		sp_air_generic_reward_test_failure_2
		sp_air_generic_reward_test_failure_3		
	}

	unique_prototype_rewards = {
		sp_air_helicopter_unique_reward = {
			fire_only_once = yes

			threshold = { 
				min = 40
				max = 90
			}

			weight = {
				base = 100
			}

			option = {
				token = sp_air_helicopter_preference_speed
				
				iteration_output = {
					country_effects = {
						add_equipment_bonus = {
							name = sp_air_helicopter_speed
							bonus = {
								bm_transport_helicopter_equipment_1  = {
									maximum_speed = 0.1
									fuel_consumption = 0.05
									build_cost_ic = 0.05
								}
							}
						}
					}
				}
			}
		

			option = {
				token = sp_air_helicopter_preference_compromise
				default = yes
				iteration_output = {
					country_effects = {
						add_equipment_bonus = {
							name = sp_air_helicopter_compromise
							bonus = {
								bm_transport_helicopter_equipment_1  = {
									reliability = 0.05
								}
							}
						}
					}
				}
			}

			option = {
				token = sp_air_helicopter_preference_protection
				
				iteration_output = {
					country_effects = {					
						add_equipment_bonus = {
							name = sp_air_helicopter_protection
							bonus = {
								bm_transport_helicopter_equipment_1  = {
									armor_value = 0.1
									defense = 0.1
									breakthrough = 0.1
									fuel_consumption = 0.15
									build_cost_ic = 0.1
								}
							}
						}
					}
				}		
			}	
		}
	}
}