ideas = {
	political_advisor = {
		earl_browder = {
			
			
			allowed = {
				original_tag = "USA"
			}
			

			
			traits = { communist_revolutionary }
	
			on_add = {
				#country_event = political.1
			}
	
			do_effect = {
				NOT = {
					has_government = communism
				}
			}
			
			ai_will_do = {
				factor = 0
			}
		}	
			
		harold_ickes = {
			
			
			allowed = {
				original_tag = "USA"
			}
			

			
			traits = { democratic_reformer }
	
			on_add = {
				#country_event = political.13
			}
	
			do_effect = {
				NOT = {
					has_government = democratic
				}
			}
			
			ai_will_do = {
				factor = 0
			}
		}
		
		charles_coughlin = {
			
			
			allowed = {
				original_tag = "USA"
			}
			

			
			traits = { fascist_demagogue }
	
			on_add = {
				#country_event = political.7
			}
	
			do_effect = {
				NOT = {
					has_government = fascism
				}
			}
			
			ai_will_do = {
				factor = 0
			}
		}

		USA_robert_taft = {
			
			picture = generic_political_advisor_europe_1
			
			allowed = {
				original_tag = USA
			}
			
			traits = { silent_workhorse }
		}

		USA_john_winant = {
			
			picture = generic_political_advisor_europe_5
			
			allowed = {
				original_tag = USA
			}
			
			traits = { compassionate_gentleman }
		}

		USA_cordell_hull = {
			
			picture = generic_political_advisor_europe_6
			
			allowed = {
				original_tag = USA
			}
			
			traits = { smooth_talking_charmer }
		}

		USA_henry_stimson = {
			
			picture = generic_political_advisor_europe_2
			
			allowed = {
				original_tag = USA
			}
			
			traits = { war_industrialist }
		}

		USA_donald_nelson = {
			
			picture = generic_political_advisor_europe_3
			
			allowed = {
				original_tag = USA
			}
			
			traits = { armaments_organizer }
		}
	}
	

	chief_of_staff_slot = {
	
		douglas_macarthur = {
			
			
			allowed = {
				original_tag = USA
			}
			

			
			traits = { army_chief_morale_2 }
			
			ai_will_do = {
				factor = 1
			}
		}
		
		george_marshall = {
			
			
			allowed = {
				original_tag = USA
			}
			

			
			traits = { army_chief_drill_2 }
			
			ai_will_do = {
				factor = 1
			}
		}
	}
	
	army_chief = {
		
	
		dwight_eisenhower = {
			
			
			allowed = {
				original_tag = USA
			}
			

			
			traits = { army_chief_offensive_2 }
			
			ai_will_do = {
				factor = 1
			}
		}	
	}
	
	air_chief = {
		
		
		henry_arnold = {
			
			
			allowed = {
				original_tag = USA
			}
			

			
			traits = { air_chief_reform_3 }
			
			ai_will_do = {
				factor = 1
			}
		}
		
		carl_spaatz = {
			
			
			allowed = {
				original_tag = USA
			}
			

			
			traits = { air_chief_night_operations_2 }
			# TODO Strategic bombing secondary trait?
			
			ai_will_do = {
				factor = 1
			}
		}
		
		george_kenney = {
			
			
			allowed = {
				original_tag = USA
			}
			

			
			traits = { air_chief_safety_2 }
			
			ai_will_do = {
				factor = 1
			}
		}	
	}
	
	navy_chief = {
	
		ernest_king = {
			
			
			allowed = {
				original_tag = USA
			}
			

			
			traits = { navy_chief_decisive_battle_2 }
			
			ai_will_do = {
				factor = 1
			}
		}
		
		chester_nimitz = {
			
			
			allowed = {
				original_tag = USA
			}
			

			
			traits = { navy_chief_commerce_raiding_2 }
			
			ai_will_do = {
				factor = 1
			}
		}
		
		william_halsey = {
			
			
			allowed = {
				original_tag = USA
			}
			

			
			traits = { navy_chief_naval_aviation_3 }
			
			ai_will_do = {
				factor = 1
			}
		}	
	}
	
	
	high_command = {
		courtney_hodges = {
			
			
			allowed = {
				original_tag = USA
			}
			

			
			traits = { army_commando_2 }
			
			ai_will_do = {
				factor = 1
			}
		}
		
		joseph_stilwell = {
			
			
			allowed = {
				original_tag = USA
			}
			

			
			traits = { army_logistics_2 }
			
			ai_will_do = {
				factor = 1
			}
		}
		
		mark_clark = {
			
			
			allowed = {
				original_tag = USA
			}
			

			
			traits = { army_infantry_2 }
			
			ai_will_do = {
				factor = 1
			}
		}	
		
		jimmy_doolittle = {
			
			
			allowed = {
				original_tag = USA
			}
			

			
			traits = { air_strategic_bombing_2 }
			
			ai_will_do = {
				factor = 1
			}
		}
		
		john_cannon = {
			
			
			allowed = {
				original_tag = USA
			}
			

			
			traits = { air_close_air_support_2 }
			
			ai_will_do = {
				factor = 1
			}
		}
		
		claire_lee_chennault = {
			
			
			allowed = {
				original_tag = USA
			}
			

			
			traits = { air_tactical_bombing_2 }
			
			ai_will_do = {
				factor = 1
			}
		}
		
		raymond_spruance = {
			
			
			allowed = {
				original_tag = USA
			}
			

			
			traits = { navy_naval_air_defense_2 }
			
			ai_will_do = {
				factor = 1
			}
		}
		
		frank_jack_fletcher = {
			
			
			allowed = {
				original_tag = USA
			}
			

			
			traits = { navy_carrier_2 }
			
			ai_will_do = {
				factor = 1
			}
		}
		
		thomas_kinkaid = {
			
			
			allowed = {
				original_tag = USA
			}
			

			
			traits = { navy_amphibious_assault_2 }
			
			ai_will_do = {
				factor = 1
			}
		}
	}
		
	tank_manufacturer = { 
	
		designer = yes
	
		marmon_herrington = {
			
			
			allowed = {
				original_tag = USA
			}			

			
			research_bonus = {
				armor = 0.15
			}
			
			traits = { fast_tank_manufacturer }
			
			modifier = {
			}
		}
		
		chrysler = {
			
			
			allowed = {
				original_tag = USA
			}
			

			
			research_bonus = {
				armor = 0.15
			}
			
			traits = { medium_tank_manufacturer }
			
			modifier = {
			}
		}
		
		army_ordnance_department = {
			
			
			allowed = {
				original_tag = USA
			}
			

			
			research_bonus = {
				armor = 0.15
			}
			
			traits = { heavy_tank_manufacturer }
			
			modifier = {
			}
		}	
	}
	
	naval_manufacturer = { 
	
		designer = yes
		
		norfolk_naval_yard = {
			
			
			allowed = {
				original_tag = USA
			}
			

			
			research_bonus = {
				naval_equipment = 0.15
			}
			
			traits = { coastal_defence_naval_manufacturer }
			
			modifier = {
			}
		}
		
		electric_boat_company = {
			
			
			allowed = {
				original_tag = USA
			}
			

			
			research_bonus = {
				naval_equipment = 0.15
			}
			
			traits = { raiding_fleet_naval_manufacturer }
			
			modifier = {
			}
		}
		
		brooklyn_naval_yard = {
			
			
			allowed = {
				original_tag = USA
			}
			

			
			research_bonus = {
				naval_equipment = 0.15
			}
			
			traits = { atlantic_fleet_naval_manufacturer }
			
			modifier = {
			}
		}
		
		newport_news_shipbuilding = {
			
			
			allowed = {
				original_tag = USA
			}
			

			
			research_bonus = {
				naval_equipment = 0.15
			}
			
			traits = { pacific_fleet_naval_manufacturer }
			
			modifier = {
			}
		}
	}
	
	aircraft_manufacturer = { 
		
		designer = yes
		
		north_american_aviation = {
			
			
			allowed = {
				original_tag = USA
			}
			

			
			research_bonus = {
				air_equipment = 0.15
			}
			
			traits = { light_aircraft_manufacturer }
			
			modifier = {
			}
		}
		
		#bell = {
		#	
		#	
		#	allowed = {
		#		original_tag = USA
		#	}
		#	
		#
		#	
		#	research_bonus = {
		#		air_equipment = 0.15
		#	}
		#	
		#	traits = { light_aircraft_manufacturer }	#TODO, make different from north american
		#	
		#	modifier = {
		#	}
		#}	
		
		lockheed = {
			
			
			allowed = {
				original_tag = USA
			}
			

			
			research_bonus = {
				air_equipment = 0.15
			}
			
			traits = { medium_aircraft_manufacturer }
			
			modifier = {
			}
		}
		
		douglas_aircraft_company = {
			
			
			allowed = {
				original_tag = USA
			}
			

			
			research_bonus = {
				air_equipment = 0.15
			}
			
			traits = { CAS_manufacturer }
			
			modifier = {
			}
		}

		
		boeing = {
			
			
			allowed = {
				original_tag = USA
			}
			

			
			research_bonus = {
				air_equipment = 0.15
			}
			
			traits = { heavy_aircraft_manufacturer }
			
			modifier = {
			}
		}
		
		#consolidated_aircraft = {
		#	
		#	
		#	allowed = {
		#		original_tag = USA
		#	}
		#	
		#
		#	
		#	research_bonus = {
		#		air_equipment = 0.15
		#	}
		#	
		#	traits = { heavy_aircraft_manufacturer } #TODO remove?
		#	
		#	modifier = {
		#	}
		#}
		grumman = {
			
			
			allowed = {
				original_tag = USA
			}
			

			
			research_bonus = {
				air_equipment = 0.15
			}
			
			traits = { naval_aircraft_manufacturer }
			
			modifier = {
			}
		}		
	}
	
	
	small_arms_manufacturer_slot = {
			
		designer = yes
		
		colt = {
			
			
			allowed = {
				original_tag = USA
			}
			

			
			research_bonus = {
				infantry_weapons = 0.15
			}
			
			traits = { civilian_firearms_manufacturer }
			
			modifier = {
			}
		}
		
		rock_island_arsenal = {
			
			
			allowed = {
				original_tag = USA
			}
			

			
			research_bonus = {
				infantry_weapons = 0.15
			}
			
			traits = { military_ordnance_manufacturer }
			
			modifier = {
			}
		}
		
		springfield_armory = {
			
			
			allowed = {
				original_tag = USA
			}
			

			
			research_bonus = {
				infantry_weapons = 0.15
			}
			
			traits = { mass_producer_manufacturer }
			
			modifier = {
			}
		}
	
	}
		
	vehicle_manufacturer_slot = {
			
		designer = yes
		
		ford_motor_company = {
			
			
			allowed = {
				original_tag = USA
			}
			

			
			research_bonus = {
				motorized_equipment = 0.15
			}
			
			traits = { truck_manufacturer }
			
			modifier = {
			}
		}
	
	}
		
	guns_manufacturer_slot = {
			
		designer = yes
		
		bethlehem_steel = {
			
			
			allowed = {
				original_tag = USA
			}
			

			
			research_bonus = {
				artillery = 0.15
			}
			
			traits = { steelworks_manufacturer }
			
			modifier = {
			}
		}
		
		argus = {
			
			allowed = {
				original_tag = USA
			}
			
			cost = 150
			
			research_bonus = {
				artillery = 0.15
			}
			
			traits = { rangefinder_manufacturer }
		}

		
	}
	

	
	industrial_concern = {
					
		carnegie = {
			
			allowed = {
				OR = {
					original_tag = USA
					original_tag = LOU
				}
			}
			
			research_bonus = {
				industry = 0.15
			}
			
			traits = { industrial_concern }
			
			modifier = {
			}
		}					
					
		standard_oil_california = {
			
			
			allowed = {
				OR = {
					original_tag = USA
					original_tag = LOU
				}
			}
			

			
			research_bonus = {
				industry = 0.05
				construction_tech = 0.10
				synth_resources = 0.10
			}
			
			traits = { refinery_concern }
			
			modifier = {
			}
		}
		
		general_electric = {
			
			
			allowed = {
				OR = {
					original_tag = USA
					original_tag = LOU
				}
			}
			

			
			research_bonus = {
				electronics = 0.10
			}
			
			traits = { electronics_concern }
			
			modifier = {
			}
		}
	}
	
	
	theorist = {
		omar_bradley = {
			
			
			allowed = {
				original_tag = USA
			}
			
			cost = 250
			
			research_bonus = {
				cat_superior_firepower = 0.15
			}
			
			traits = { superior_firepower_expert }
		}
		
		george_patton = {
			
			
			allowed = {
				original_tag = USA
			}
			
			cost = 250
			
			research_bonus = {
				cat_mobile_warfare = 0.15
			}
			
			traits = { mobile_warfare_expert }
		}
		
		dewitt_clinton_ramsey = {
			
			
			allowed = {
				original_tag = USA
			}
			

			
			research_bonus = {
				naval_doctrine = 0.10
			}
			
			traits = { naval_theorist }
		}
		
		marc_mitscher = {
			
			
			allowed = {
				original_tag = USA
			}
			
			cost = 250
			
			research_bonus = {
				cat_base_strike = 0.15
			}
			
			traits = { naval_aviation_pioneer }
		}
		
		curtis_lemay = {
			
			
			allowed = {
				original_tag = USA
			}
			
			cost = 250
			
			research_bonus = {
				cat_strategic_destruction = 0.15
			}
			
			traits = { victory_through_airpower }
		}
		
		harold_mcclelland = {
			
			
			allowed = {
				original_tag = USA
			}
			

			
			research_bonus = {
				air_doctrine = 0.10
			}
			
			traits = { air_warfare_theorist }
		}
		
		robert_oppenheimer = {
			
			
			allowed = {
				original_tag = USA
			}
			

			
			research_bonus = {
				nuclear = 0.15
			}
			
			traits = { nuclear_scientist }
			
			ai_will_do = {
				factor = 1
				
				modifier = {
					factor = 0
					date < 1938.1.1
				}
				modifier = {
					factor = 0.5
					date < 1940.1.1
				}
				modifier = {
					factor = 2
					date > 1942.1.1
				}
			}

		}
		
		robert_goddard = {
			
			
			allowed = {
				original_tag = USA
			}
			

			
			research_bonus = {
				rocketry = 0.15
			}
			
			traits = { rocket_scientist }
			
			ai_will_do = {
				factor = 1
				
				modifier = {
					factor = 0
					date < 1938.1.1
				}
				modifier = {
					factor = 0.5
					date < 1940.1.1
				}
				modifier = {
					factor = 2
					date > 1942.1.1
				}
			}

		}
	}
	
}