ideas = {

	# TECHNOLOGY
	tank_manufacturer = {

		designer = yes

		generic_tank_arsenal = { #generic_tank_manufacturer

			picture = generic_tank_manufacturer_1

			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = tank_manufacturer limit = 1 }
				}

			}

			visible = { NOT = { has_country_flag = unique_tank_manufacturer } }

			cost = 150
			removal_cost = 10

			research_bonus = {
				armor = 0.15
			}

			traits = { tank_manufacturer }
		}
	}

	naval_manufacturer = {

		designer = yes

		generic_naval_shipyard = {

			picture = generic_naval_manufacturer_1

			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = naval_manufacturer limit = 1 }
				}

			}

			visible = { NOT = { has_country_flag = unique_naval_manufacturer } }

			cost = 150
			removal_cost = 10

			research_bonus = {
				naval_equipment = 0.15
			}

			traits = { naval_manufacturer }
		}
	}

	aircraft_manufacturer = {

		designer = yes

		generic_light_aircraft_manufacturer = {

			picture = generic_air_manufacturer_1

			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = light_aircraft_manufacturer limit = 1 }
				}

			}

			visible = { NOT = { has_country_flag = unique_aircraft_manufacturer } }

			cost = 150
			removal_cost = 10

			research_bonus = {
				air_equipment = 0.15
			}

			traits = { light_aircraft_manufacturer }
		}

		generic_medium_aircraft_manufacturer = {

			picture = generic_air_manufacturer_3

			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = medium_aircraft_manufacturer limit = 1 }
				}
				NOT = { has_country_flag = unique_aircraft_manufacturer }
			}

			visible = { NOT = { has_country_flag = unique_aircraft_manufacturer } }

			cost = 150
			removal_cost = 10

			research_bonus = {
				air_equipment = 0.15
			}

			traits = { medium_aircraft_manufacturer }
		}

		generic_heavy_aircraft_manufacturer = {

			picture = generic_air_manufacturer_2

			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = heavy_aircraft_manufacturer limit = 1 }
				}
				NOT = { has_country_flag = unique_aircraft_manufacturer }
			}

			visible = { NOT = { has_country_flag = unique_aircraft_manufacturer } }

			cost = 150
			removal_cost = 10

			research_bonus = {
				air_equipment = 0.15
			}

			traits = { heavy_aircraft_manufacturer }
		}

		generic_naval_aircraft_manufacturer = {

			picture = generic_naval_manufacturer_2

			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = naval_aircraft_manufacturer limit = 1 }
				}
				NOT = { has_country_flag = unique_aircraft_manufacturer }
			}

			visible = { NOT = { has_country_flag = unique_aircraft_manufacturer } }

			cost = 150
			removal_cost = 10

			research_bonus = {
				air_equipment = 0.15
			}

			traits = { naval_aircraft_manufacturer }
		}
	}

	####### Unique ########

	# Germany

	tank_manufacturer = {

		designer = yes

		GER_MTU_Friedrichshafen = {

			picture = GER_MTU_Friedrichshafen

			allowed = {
				tag = GER
			}

			cost = 150
			removal_cost = 10

			research_bonus = {
				armor = 0.15
			}

			traits = { tank_manufacturer }
		}

		GER_Rheinmetall_AG = {

			picture = GER_Rheinmetall_AG

			visible = {
				OR = {
					tag = GER
					has_focus_tree = generic_european_focus_tree
				}
			}
			available = {
				if = {
					limit = {
						NOT = {tag = GER}
					}
					has_completed_focus = GEF_Invite_German_Auto_Companies
				}
			}

			cost = 150
			removal_cost = 10

			research_bonus = {
				armor = 0.15
			}

			traits = { medium_tank_manufacturer }
		}

		GER_KMW = {

			picture = GER_KMW

			allowed = {
				tag = GER
			}

			cost = 150
			removal_cost = 10

			research_bonus = {
				armor = 0.15
			}

			traits = { fast_tank_manufacturer }
		}
	}

	naval_manufacturer = {

		designer = yes

		GER_HDW = {

			picture = GER_HDW

			allowed = {
				tag = GER
			}

			cost = 150
			removal_cost = 10

			research_bonus = {
				naval_equipment = 0.15
			}

			traits = { naval_manufacturer }
		}
	}

	#### France


	tank_manufacturer = {
		designer = yes

		# TECHNOLOGY

		FRA_AMX = {
			picture = generic_tank_manufacturer_2

			available = {
			}

			allowed = {
				tag = FRA
			}

			research_bonus = {
				armor = 0.15
			}


			traits = { tank_manufacturer }
		}

		FRA_Nexter_Systems = {
			picture = FRA_Nexter_Systems

			available = {
			}

			allowed = {
				tag = FRA
			}

			research_bonus = {
				armor = 0.15
			}


			traits = { medium_tank_manufacturer }
		}
	}

	aircraft_manufacturer = {

		designer = yes

		FRA_Safran_Aircraft_Engines = {
			picture = FRA_Safran_Aircraft_Engines

			allowed = {
				tag = FRA
			}

			cost = 150
			removal_cost = 10

			research_bonus = {
				air_equipment = 0.15
			}

			traits = { light_aircraft_manufacturer }
		}
	}

	naval_manufacturer = {

		designer = yes

		FRA_Aker_Yards = {
			picture = generic_naval_manufacturer_1

			allowed = {
				tag = FRA
			}

			cost = 150
			removal_cost = 10

			research_bonus = {
				naval_equipment = 0.1
			}

			modifier = {
				repair_speed_factor = 0.05
			}

			traits = { naval_manufacturer }
		}

		FRA_Naval_Group = {
			picture = FRA_Naval_Group

			allowed = {
				tag = FRA
			}

			cost = 150
			removal_cost = 10

			research_bonus = {
				naval_equipment = 0.05
				naval_air = 0.1
			}

			traits = { raiding_fleet_naval_manufacturer }
		}
	}

	# Russia

	tank_manufacturer = {
		designer = yes

		# TECHNOLOGY

		SOV_Rosoboronexport = {
			picture = generic_tank_manufacturer_2

			visible = {
				OR = {
					tag = SOV
					has_focus_tree = generic_european_focus_tree
				}
			}
			available = {
				if = {
					limit = {
						NOT = {tag = SOV}
					}
					has_completed_focus = GEF_Russian_Heavy_Industry
				}
			}

			research_bonus = {
				armor = 0.1
			}

			cost = 75

			traits = { tank_manufacturer }
		}

		SOV_Uralvagonzavod = {
			picture = generic_tank_manufacturer_1

			available = {
			}

			allowed = {
				tag = SOV
			}

			research_bonus = {
				armor = 0.1
			}

			traits = { medium_tank_manufacturer }

			modifier = {
				motorized_defence_factor = 0.05
				mechanized_defence_factor = 0.05
			}
		}
	}

	aircraft_manufacturer = {

		designer = yes

		SOV_Ilyushin = {
			picture = SOV_Ilyushin

			allowed = {
				or = {
					tag = SOV
					tag = HUN
				}	
			}

			available = {
				if = {
					limit = {
						tag = HUN
					}
					is_ally_with = SOV
				}
			}

			cost = 150
			removal_cost = 10

			research_bonus = {
				air_equipment = 0.15
			}

			traits = { light_aircraft_manufacturer }
		}

		SOV_Sukhoi = {
			picture = SOV_Sukhoi

			allowed = {
				tag = SOV
			}

			cost = 150
			removal_cost = 10

			research_bonus = {
				air_equipment = 0.15
			}

			traits = { medium_aircraft_manufacturer }
		}

		SOV_MiG = {
			picture = SOV_MiG

			allowed = {
				or = {
					tag = SOV
					tag = HUN
				}	
			}

			available = {
				if = {
					limit = {
						tag = HUN
					}
					is_ally_with = SOV
				}
			}

			cost = 150
			removal_cost = 10

			research_bonus = {
				air_equipment = 0.15
			}

			traits = { heavy_aircraft_manufacturer }
		}

		SOV_Myasishchev = {
			picture = SOV_Myasishchev

			allowed = {
				or = {
					tag = SOV
					tag = HUN
				}	
			}

			available = {
				if = {
					limit = {
						tag = HUN
					}
					is_ally_with = SOV
				}
			}

			cost = 150
			removal_cost = 10

			research_bonus = {
				air_equipment = 0.15
			}

			traits = { fuel_efficient_aircraft_manufacturer }
		}

		SOV_Sokol_Aircraft_Plant = {
			picture = SOV_Sokol_Aircraft_Plant

			allowed = {
				or = {
					tag = SOV
					tag = HUN
				}	
			}

			available = {
				if = {
					limit = {
						tag = HUN
					}
					is_ally_with = SOV
				}
			}

			cost = 150
			removal_cost = 10

			research_bonus = {
				air_equipment = 0.15
			}

			traits = { CAS_manufacturer }
		}
	}


	naval_manufacturer = {

		designer = yes

		SOV_Admiralty_Shipyard = {
			picture = generic_naval_manufacturer_1

			allowed = {
				tag = SOV
			}

			available = {
				controls_state = 408
			}

			research_bonus = {
				naval_equipment = 0.05
				naval_air = 0.1
			}

			modifier = {
				repair_speed_factor = 0.05
			}

			traits = { pacific_fleet_naval_manufacturer }
		}

		SOV_Russian_Shipyard_Number_10 = {
			picture = generic_naval_manufacturer_2

			allowed = {
				tag = SOV
			}

			available = {
				controls_state = 213
			}

			cost = 150
			removal_cost = 10

			research_bonus = {
				naval_equipment = 0.05
				naval_air = 0.1
			}

			traits = { atlantic_fleet_naval_manufacturer }
		}

		SOV_Malakhit_Marine_Engineering_Bureau = {
			picture = SOV_Malakhit

			allowed = {
				tag = SOV
			}

			cost = 150
			removal_cost = 10

			research_bonus = {
				naval_equipment = 0.15
			}

			traits = { coastal_defence_naval_manufacturer }
		}
	}

	# USA

	tank_manufacturer = {

		designer = yes

		USA_General_Dynamics_Land_Systems = {

			picture = generic_industrial_concern_1

			allowed = {
				original_tag = USA
			}

			research_bonus = {
				armor = 0.15
			}

			traits = { }

			equipment_bonus = {
				modern_tank_chassis = {
					build_cost_ic = -0.1
				}
				light_tank_chassis = {
					build_cost_ic = -0.1
				}
			}

			modifier = {

			}
		}
	}

	aircraft_manufacturer = {

		designer = yes

		USA_Boeing = {
			picture = USA_Boeing

			allowed = {
				tag = USA
			}

			research_bonus = {
				air_equipment = 0.15
			}

			traits = { CAS_manufacturer }
		}

		USA_Lockheed_Martin = {
			picture = USA_Lockheed_Martin

			allowed = {
				or = {
					tag = USA
					tag = HUN
				}	
			}

			available = {
				if = {
					limit = {
						tag = HUN
					}
					is_ally_with = USA
				}
			}

			research_bonus = {
				air_equipment = 0.15
			}

			traits = { fuel_efficient_aircraft_manufacturer }
		}

		USA_Northrop_Grumman = {
			picture = USA_Northrop_Grumman

			allowed = {
				or = {
					tag = USA
					tag = HUN
				}	
			}

			available = {
				if = {
					limit = {
						tag = HUN
					}
					is_ally_with = USA
				}
			}

			research_bonus = {
				air_equipment = 0.1
			}

			modifier = {
				air_agility_factor = 0.05
			}

			traits = { CAS_manufacturer }
		}

		USA_Raytheon_Technologies = {
			picture = USA_Raytheon_Technologies

			visible = {
				OR = {
					tag = USA
					tag = HUN
					has_focus_tree = generic_european_focus_tree
				}
			}
			available = {
				if = {
					limit = {
						NOT = {
							tag = USA
							tag = HUN
						}
					}
					has_completed_focus = GEF_American_Air_Industry_Expansion
				}
				if = {
					limit = {
						tag = HUN
					}
					is_ally_with = USA
				}
			}

			research_bonus = {
				air_equipment = 0.1
				radar_tech = 0.1
			}

			traits = { light_aircraft_manufacturer }
		}
	}

	naval_manufacturer = {

		designer = yes

		USA_Northrop_Grumman_nav = { #Northrop Grumman Ship Systems
			picture = USA_Northrop_Grumman

			allowed = {
				tag = USA
			}

			research_bonus = {
				naval_equipment = 0.05
				naval_air = 0.1
			}

			modifier = {
				repair_speed_factor = 0.05
			}

			traits = { pacific_fleet_naval_manufacturer }
		}

		USA_HII = {
			picture = USA_HII

			allowed = {
				tag = USA
			}

			research_bonus = {
				naval_equipment = 0.1
				naval_air = 0.05
			}

			traits = { atlantic_fleet_naval_manufacturer }
		}

		USA_Newport_News_Shipbuilding = {
			picture = generic_naval_manufacturer_1

			allowed = {
				tag = USA
			}

			research_bonus = {
				naval_equipment = 0.15
			}

			traits = { raiding_fleet_naval_manufacturer }
		}
	}

	# India

	tank_manufacturer = {

		designer = yes

		RAJ_Ordnance_Factory_Board = {

			picture = RAJ_Ordnance_Factory_Board

			allowed = {
				tag = RAJ
			}

			research_bonus = {
				armor = 0.15
			}

			traits = { tank_manufacturer }
		}
	}

	naval_manufacturer = {

		designer = yes

		RAJ_Cochin_Shipyard_Ltd = {
			picture = RAJ_Cochin_Shipyard_Ltd

			allowed = {
				tag = RAJ
			}

			research_bonus = {
				naval_equipment = 0.1
				naval_air = 0.05
			}

			traits = { pacific_fleet_naval_manufacturer }
		}

		RAJ_Goa_Shipyard_Limited = {
			picture = RAJ_Goa_Shipyard_Limited

			allowed = {
				tag = RAJ
			}

			research_bonus = {
				naval_equipment = 0.15
			}

			traits = { coastal_defence_naval_manufacturer }
		}

		RAJ_GRSE = {
			picture = RAJ_GRSE

			allowed = {
				tag = RAJ
			}

			research_bonus = {
				naval_equipment = 0.15
			}

			traits = { convoy_escort_naval_manufacturer }
		}
	}

	aircraft_manufacturer = {

		designer = yes

		RAJ_Hindustan_Aeronautics_Limited= {

			picture = RAJ_Hindustan_Aeronautics_Limited

			allowed = {
				original_TAG = RAJ
			}

			research_bonus = {
				air_equipment = 0.15
			}

			traits = { light_aircraft_manufacturer }

			modifier = {
			}
		}

	}
	industrial_concern = {

		SPR_Renfe = {
			picture = generic_electronics_concern_1

			visible = {
				OR = {
					# tag = SPR maybe more specalist for spain
					has_focus_tree = generic_european_focus_tree
				}
			}
			available = {
				if = {
					limit = {
						NOT = {tag = SPR}
					}
					has_completed_focus = GEF_Spanish_High_Speed_Rail
				}
			}
			research_bonus = {
				industry = 0.05
			}
			traits = { high_speed_rail }
		}
	}
}
