ideas = {
	hidden_ideas = {

		continuous_naval_production = {
			removal_cost = -1
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = yes
			}
			modifier = {
				industrial_capacity_dockyard = 0.2
			}
		}

		continuous_air_production = {
			removal_cost = -1
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = yes
			}
			equipment_bonus = {
				fighter_equipment = {
					instant = yes
					build_cost_ic = -0.10
				}
				cv_fighter_equipment = {
					instant = yes
					build_cost_ic = -0.10
				}
				jet_fighter_equipment = {
					instant = yes
					build_cost_ic = -0.10
				}
				cv_CAS_equipment = {
					instant = yes
					build_cost_ic = -0.10
				}
				CAS_equipment = {
					instant = yes
					build_cost_ic = -0.10
				}
				nav_bomber_equipment = {
					instant = yes
					build_cost_ic = -0.10
				}
				cv_nav_bomber_equipment = {
					instant = yes
					build_cost_ic = -0.10
				}
				rocket_interceptor_equipment = {
					instant = yes
					build_cost_ic = -0.10
				}
				tac_bomber_equipment = {
					instant = yes
					build_cost_ic = -0.10
				}
				jet_tac_bomber_equipment = {
					instant = yes
					build_cost_ic = -0.10
				}
				jet_strat_bomber_equipment = {
					instant = yes
					build_cost_ic = -0.10
				}
				heavy_fighter_equipment = {
					instant = yes
					build_cost_ic = -0.10
				}
				strat_bomber_equipment = {
					instant = yes
					build_cost_ic = -0.10
				}
				transport_plane_equipment = {
					instant = yes
					build_cost_ic = -0.10
				}
				guided_missile_equipment = {
					instant = yes
					build_cost_ic = -0.10
				}
				scout_plane_equipment = {
					instant = yes
					build_cost_ic = -0.10	
				}
			}
		}
	}
	country = {

		neutrality_influence = {
			removal_cost = -1
			allowed = {
				always = no
			}
			allowed_civil_war = {
				has_government = neutrality
			}
			picture = generic_pp_unity_bonus
			modifier = {
				neutrality_drift = 0.1
				neutrality_acceptance = 85
			}
		}

		military_parade = {
			removal_cost = -1
			allowed = {
				always = no
			}
			allowed_civil_war = {
				has_government = neutrality
			}
			picture = generic_pp_unity_bonus
			modifier = {
				neutrality_drift = 0.1
				mobilization_speed = 0.15
			}
		}

		special_forces = {
			removal_cost = -1
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = yes
			}
			picture = FRA_scw_intervention_nationalists_focus
			modifier = {
				special_forces_cap = 0.02
			}
		}

		military_youth_focus = {
			removal_cost = -1
			allowed = {
				always = no
			}
			allowed_civil_war = {
				OR = {
					has_government = absolutist
					has_government = communism
					has_government = fascism
					has_government = radical
				}
			}
			picture = generic_manpower_bonus
			modifier = {
				conscription = 0.02
			}
		}

		paramilitarism_focus = {
			removal_cost = -1
			allowed = {
				always = no
			}
			allowed_civil_war = {
				OR = {
					has_government = absolutist
					has_government = communism
					has_government = fascism
					has_government = radical
				}
			}
			picture = generic_infantry_bonus
			modifier = {
				training_time_army_factor = -0.1
			}
		}

		indoctrination_focus = {
			removal_cost = -1
			allowed = {
				always = no
			}
			allowed_civil_war = {
				OR = {
					has_government = absolutist
					has_government = communism
					has_government = fascism
					has_government = radical
				}
			}
			picture = generic_pp_unity_bonus
			modifier = {
				stability_factor = 0.05
			}
		}

		ideological_fanaticism_focus = {
			removal_cost = -1
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = yes
			}
			picture = generic_pp_unity_bonus
			rule = {
				can_create_factions = yes
			}
			modifier = {
				war_support_factor = 0.05
				army_core_attack_factor = 0.1
				army_core_defence_factor = 0.1
			}
		}

		neutrality_idea = {
			removal_cost = -1
			allowed = {
				always = no
			}
			allowed_civil_war = {
				has_government = neutrality
			}
			cancel = {
				has_war = yes
			}
			modifier = {
				#generate_wargoal_tension = 1.00
				join_faction_tension = 1.00
				#lend_lease_tension = 0.50
				send_volunteers_tension = 0.20
				guarantee_tension = 1.0
				ai_badass_factor = 0.01    # Will receive 1% of the threat from others
				ai_get_ally_desire_factor = -100
			}
		}

		deterrence = {
			removal_cost = -1
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = yes
			}
			picture = generic_production_bonus
			modifier = {
				production_speed_bunker_factor = 0.2
				production_speed_coastal_bunker_factor = 0.2
				production_speed_anti_air_building_factor = 0.2
				production_speed_arms_factory_factor = 0.2
			}
		}

		volunteer_corps_focus = {
			removal_cost = -1
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = yes
			}
			picture = generic_volunteer_expedition_bonus
			modifier = {
				send_volunteer_divisions_required = -0.25
			}
		}

		foreign_expeditions_focus = {
			removal_cost = -1
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = yes
			}
			picture = generic_volunteer_expedition_bonus
			modifier = {
				send_volunteer_divisions_required = -0.5
			}
		}

		why_we_fight_focus = {
			removal_cost = -1
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = yes
			}
			picture = generic_pp_unity_bonus
			modifier = {
				stability_factor = 0.10
				war_support_factor = 0.1
			}
		}

		idea_political_correctness = {
			removal_cost = -1
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = yes
			}
			picture = generic_intel_bonus
			modifier = {
				foreign_subversive_activites = -0.75
			}
		}

		race_for_the_bomb = {
			removal_cost = -1
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = yes
			}
			picture = generic_research_bonus
			modifier = {
				production_speed_nuclear_reactor_factor = 0.2
			}
			research_bonus = {
				nuclear = 0.15
			}
		}

		race_for_the_bomb_outclassed = {
			removal_cost = -1
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = yes
			}
			picture = generic_research_bonus
			modifier = {
				production_speed_nuclear_reactor_factor = 0.25
				political_power_factor = -0.5
			}
			research_bonus = {
				nuclear = 0.15
			}
		}

		received_attache = {
			removal_cost = -1
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = yes
			}
			modifier = {
				army_org_factor = 0.02
				planning_speed = 0.10
			}
		}

		draft_dodging = {
			removal_cost = -1
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = yes
			}
			picture = generic_manpower_bonus
			modifier = {
				conscription_factor = -0.2
			}
		}

		draft_dodging_2 = {
			removal_cost = -1
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = yes
			}
			picture = generic_manpower_bonus
			modifier = {
				conscription_factor = -0.3
			}
		}

		draft_dodging_3 = {
			removal_cost = -1
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = yes
			}
			picture = generic_manpower_bonus
			modifier = {
				conscription_factor = -0.4
			}
		}

		strikes_1 = {
			removal_cost = -1
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = yes
			}
			picture = generic_production_bonus
			modifier = {
				consumer_goods_factor = 0.2
				local_resources_factor = -0.2
				industrial_capacity_factory = -0.2
				industrial_capacity_dockyard = -0.2
			}
		}

		strikes_2 = {
			removal_cost = -1
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = yes
			}
			picture = generic_production_bonus
			modifier = {
				consumer_goods_factor = 0.3
				local_resources_factor = -0.3
				industrial_capacity_factory = -0.3
				industrial_capacity_dockyard = -0.3
			}
		}

		strikes_3 = {
			removal_cost = -1
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = yes
			}
			picture = generic_production_bonus
			modifier = {
				consumer_goods_factor = 0.5
				local_resources_factor = -0.5
				industrial_capacity_factory = -0.5
				industrial_capacity_dockyard = -0.5
			}
		}

		mutiny_1 = {
			removal_cost = -1
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = yes
			}
			picture = generic_army_problems
			modifier = {
				army_morale_factor = -0.2
				training_time_factor = 0.2
				army_attack_factor = -0.25
				experience_gain_army = -0.1
				army_org_factor = -0.1
			}
		}

		mutiny_2 = {
			removal_cost = -1
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = yes
			}
			picture = generic_army_problems
			modifier = {
				army_morale_factor = -0.35
				training_time_factor = 0.35
				army_attack_factor = -0.5
				experience_gain_army = -0.2
				army_org_factor = -0.20
			}
		}

		mutiny_3 = {
			removal_cost = -1
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = yes
			}
			picture = generic_army_problems
			modifier = {
				army_morale_factor = -0.5
				training_time_factor = 0.5
				army_attack_factor = -0.75
				experience_gain_army = -0.3
				army_org_factor = -0.5
			}
		}

		civil_war_surprise_attack_plan = {
			removal_cost = -1
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = yes
			}
			picture = generic_manpower_bonus
			modifier = {
				army_core_attack_factor = 0.25
			}
		}

		idea_weapons_for_the_resistance = {
			removal_cost = -1
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = yes
			}
			picture = chi_war_of_resistance3
			modifier = {
				resistance_growth_on_our_occupied_states = 0.01
				resistance_damage_to_garrison_on_our_occupied_states = 0.25
			}
		}

		MTG_naval_treaty_adherent = {
			removal_cost = -1
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			picture = MTG_naval_treaty_adherent
			modifier = {
				production_cost_max_ship_hull_cruiser = 5300
				production_cost_max_ship_hull_heavy = 10000
				production_cost_max_ship_hull_carrier = 9500
			}
		}

		MTG_naval_treaty_adherent_reduced = {
			removal_cost = -1
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			picture = MTG_naval_treaty_adherent_reduced
			modifier = {
				production_cost_max_ship_hull_cruiser = 6000
				production_cost_max_ship_hull_heavy = 12000
				production_cost_max_ship_hull_carrier = 10500
			}
		}

		MTG_naval_treaty_cheating = {
			name = MTG_naval_treaty_adherent
			removal_cost = -1
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			picture = MTG_naval_treaty_adherent
			modifier = {
				production_cost_max_ship_hull_cruiser = 5700
				production_cost_max_ship_hull_heavy = 11500
				production_cost_max_ship_hull_carrier = 10250
			}
		}

		MTG_naval_treaty_cheating_reduced = {
			name = MTG_naval_treaty_adherent_reduced
			removal_cost = -1
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			picture = MTG_naval_treaty_adherent_reduced
			modifier = {
				production_cost_max_ship_hull_cruiser = 6500
				production_cost_max_ship_hull_heavy = 14000
				production_cost_max_ship_hull_carrier = 10750
			}
		}
	}
	political_advisor = {
	}
	tank_manufacturer = {
		designer = yes

		generic_tank_manufacturer = {
			cost = 150
			removal_cost = 10
			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = tank_manufacturer limit = 1 }
				}
			}
			picture = generic_tank_manufacturer_1
			research_bonus = {
				armor = 0.15
			}
			traits = { tank_manufacturer }
		}
	}
	naval_manufacturer = {
		designer = yes

		generic_naval_manufacturer = {
			cost = 150
			removal_cost = 10
			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = naval_manufacturer limit = 1 }
				}
			}
			picture = generic_naval_manufacturer_1
			research_bonus = {
				naval_equipment = 0.15
			}
			traits = { naval_manufacturer }
		}
	}
	aircraft_manufacturer = {
		designer = yes

		generic_light_aircraft_manufacturer = {
			cost = 150
			removal_cost = 10
			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = light_aircraft_manufacturer limit = 1 }
				}
			}
			picture = generic_air_manufacturer_1
			research_bonus = {
				air_equipment = 0.15
			}
			traits = { light_aircraft_manufacturer }
		}

		generic_medium_aircraft_manufacturer = {
			cost = 150
			removal_cost = 10
			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = medium_aircraft_manufacturer limit = 1 }
				}
			}
			picture = generic_air_manufacturer_3
			research_bonus = {
				air_equipment = 0.15
			}
			traits = { medium_aircraft_manufacturer }
		}

		generic_heavy_aircraft_manufacturer = {
			cost = 150
			removal_cost = 10
			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = heavy_aircraft_manufacturer limit = 1 }
				}
			}
			picture = generic_air_manufacturer_2
			research_bonus = {
				air_equipment = 0.15
			}
			traits = { heavy_aircraft_manufacturer }
		}

		generic_naval_aircraft_manufacturer = {
			cost = 150
			removal_cost = 10
			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = naval_aircraft_manufacturer limit = 1 }
				}
			}
			picture = generic_naval_manufacturer_2
			research_bonus = {
				air_equipment = 0.15
			}
			traits = { naval_aircraft_manufacturer }
		}
	}
	industrial_concern = {

		generic_industrial_concern = {
			cost = 150
			removal_cost = 10
			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = industrial_concern limit = 1 }
				}
			}
			picture = generic_industrial_concern_1
			research_bonus = {
				industry = 0.15
			}
			traits = { industrial_concern }
		}

		generic_electronics_concern = {
			cost = 150
			removal_cost = 10
			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = electronics_concern limit = 1 }
				}
			}
			picture = generic_electronics_concern_1
			research_bonus = {
				electronics = 0.15
			}
			traits = { electronics_concern }
		}
	}
	materiel_manufacturer = {
		designer = yes

		generic_motorized_equipment_manufacturer = {
			cost = 150
			removal_cost = 10
			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = motorized_equipment_manufacturer limit = 1 }
				}
			}
			picture = generic_motorized_equipment_manufacturer_3
			research_bonus = {
				motorized_equipment = 0.15
			}
			traits = { motorized_equipment_manufacturer }
		}

		generic_infantry_equipment_manufacturer = {
			cost = 150
			removal_cost = 10
			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = infantry_equipment_manufacturer limit = 1 }
				}
			}
			picture = generic_infantry_equipment_manufacturer_2
			research_bonus = {
				infantry_weapons = 0.15
			}
			traits = { infantry_equipment_manufacturer }
		}

		generic_artillery_manufacturer = {
			cost = 150
			removal_cost = 10
			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = artillery_manufacturer limit = 1 }
				}
			}
			picture = generic_artillery_manufacturer_2
			research_bonus = {
				artillery = 0.15
			}
			traits = { artillery_manufacturer }
		}
	}
	political_advisor = {

		generic_captain_of_industry = {
			allowed = {
			}
			traits = { captain_of_industry }
		}

		generic_fortification_engineer = {
			allowed = {
			}
			traits = { fortification_engineer }
		}

		generic_war_industrialist = {
			allowed = {
			}
			traits = { war_industrialist }
		}
	}
	army_chief = {

		generic_army_chief_off = {
			allowed = {
			}
			traits = { army_chief_offensive_1 }
		}

		generic_army_chief_def = {
			allowed = {
			}
			traits = { army_chief_defensive_1 }
		}
	}
	navy_chief = {

		generic_navy_chief_decisive_bat = {
			allowed = {
			}
			traits = { navy_chief_decisive_battle_2 }
		}

		generic_navy_anti_submarine = {
			allowed = {
			}
			traits = { navy_anti_submarine_2 }
		}
	}
	air_chief = {

		generic_air_close_air_sup = {
			allowed = {
			}
			traits = { air_close_air_support_2 }
		}

		generic_air_chief_all_weather = {
			allowed = {
			}
			traits = { air_chief_all_weather_2 }
		}
	}
	high_command = {

		generic_army_art = {
			allowed = {
			}
			traits = { army_artillery_1 }
		}

		generic_army_log = {
			allowed = {
			}
			traits = { army_logistics_2 }
		}

		generic_navy_fleet_log = {
			allowed = {
			}
			traits = { navy_fleet_logistics_1 }
		}

		generic_air_air_combat_trainer = {
			allowed = {
			}
			traits = { air_air_combat_training_2 }
		}
	}
	theorist = {

		generic_military_theorist = {
			allowed = {
			}
			research_bonus = {
				land_doctrine = 0.10
			}
			traits = { military_theorist }
		}

		generic_naval_theorist = {
			allowed = {
			}
			research_bonus = {
				naval_doctrine = 0.10
			}
			traits = { naval_theorist }
		}

		generic_air_warfare_theorist = {
			allowed = {
			}
			research_bonus = {
				air_doctrine = 0.10
			}
			traits = { air_warfare_theorist }
		}
	}
}