ideas = {
	country = {
		Generic_Idea_Earthquake_Damage_1 = {
			allowed = { always = yes }
			allowed_civil_war = { always = no }

			picture = generic_build_infrastructure
			removal_cost = -1

			modifier = {
				industry_free_repair_factor = -0.15
			}
		}
		Generic_Idea_Earthquake_Damage_2 = {
			allowed = { always = yes }
			allowed_civil_war = { always = no }

			picture = generic_build_infrastructure
			removal_cost = -1

			modifier = {
				industry_free_repair_factor = -0.30
			}
		}
		Generic_Idea_Earthquake_Damage_3 = {
			allowed = { always = yes }
			allowed_civil_war = { always = no }

			picture = generic_build_infrastructure
			removal_cost = -1

			modifier = {
				industry_free_repair_factor = -0.45
			}
		}
		Generic_Idea_Earthquake_Damage_4 = {
			allowed = { always = yes }
			allowed_civil_war = { always = no }

			picture = generic_build_infrastructure
			removal_cost = -1

			modifier = {
				industry_free_repair_factor = -0.60
			}
		}
		Generic_Idea_Earthquake_Damage_5 = {
			allowed = { always = yes }
			allowed_civil_war = { always = no }

			picture = generic_build_infrastructure
			removal_cost = -1

			modifier = {
				industry_free_repair_factor = -0.75
			}
		}
		Generic_Idea_Legitimacy_View = {
			allowed = { always = yes }
			allowed_civil_war = { always = no }

			picture = generic_morale_bonus
			removal_cost = -1

			modifier = {
				custom_modifier_tooltip = Generic_Idea_Legitimacy_View_tt
			}
		}

		# Domestic Ideas
		Generic_Shocked_Nation_1 = {
			allowed = { always = yes }
			allowed_civil_war = { always = no }
			removal_cost = -1

			picture = generic_secret_police
			modifier = {
				stability_factor = -0.075
			}
		}

		Generic_Shocked_Nation_2 = {
			allowed = { always = yes }
			allowed_civil_war = { always = no }
			removal_cost = -1

			picture = generic_secret_police
			modifier = {
				stability_factor = -0.15
				production_speed_buildings_factor = -0.05
			}
		}

		Generic_Shocked_Nation_3 = {
			allowed = { always = yes }
			allowed_civil_war = { always = no }
			removal_cost = -1

			picture = generic_secret_police
			modifier = {
				political_power_gain = -0.03
				stability_factor = -0.2
				production_speed_buildings_factor = -0.10
				production_factory_max_efficiency_factor = -0.075
				army_morale_factor = -0.05
				army_attack_factor = -0.05
				army_defence_factor = 0.03
			}
		}

		Generic_Satisfy_Public_1 = {
			allowed = { always = yes }
			allowed_civil_war = { always = no }
			removal_cost = -1

			picture = generic_morale_bonus
			modifier = {
				stability_factor = 0.03
				war_support_factor = 0.03
			}
		}

		Generic_Satisfy_Public_2 = {
			allowed = { always = yes }
			allowed_civil_war = { always = no }
			removal_cost = -1

			picture = generic_morale_bonus
			modifier = {
				political_power_gain = -0.03
				stability_factor = 0.1
				consumer_goods_expected_value = 0.01
				production_speed_buildings_factor = 0.03
				war_support_factor = 0.05
			}
		}

		Generic_Satisfy_Public_3 = {
			allowed = { always = yes }
			allowed_civil_war = { always = no }
			removal_cost = -1

			picture = generic_morale_bonus
			modifier = {
				political_power_gain = -0.05
				stability_factor = 0.15
				consumer_goods_expected_value = 0.03
				production_speed_buildings_factor = 0.05
				production_factory_max_efficiency_factor = 0.05
				army_morale_factor = 0.03
				army_attack_factor = 0.03
				war_support_factor = 0.05
			}
		}

		Generic_Investigation_Proceeding_1 = {
			allowed = { always = yes }
			allowed_civil_war = { always = no }
			removal_cost = -1

			picture = generic_secret_police
			modifier = {
				political_power_gain = -0.03
				army_org_factor = -0.03
				stability_factor = -0.05
			}
		}

		Generic_Investigation_Proceeding_2 = {
			allowed = { always = yes }
			allowed_civil_war = { always = no }
			removal_cost = -1

			picture = generic_secret_police
			modifier = {
				political_power_gain = -0.05
				consumer_goods_expected_value = 0.02
				stability_factor = -0.05
				army_org_factor = -0.03
				max_dig_in = 0.03
			}
		}

		Generic_Investigation_Proceeding_3 = {
			allowed = { always = yes }
			allowed_civil_war = { always = no }
			removal_cost = -1

			picture = generic_secret_police
			modifier = {
				political_power_gain = -0.10
				consumer_goods_expected_value = 0.05
				stability_factor = -0.05
				army_org_factor = -0.05
				max_dig_in = 0.03
			}
		}

		Generic_Investigation_Proceeding_4 = {
			allowed = { always = yes }
			allowed_civil_war = { always = no }
			removal_cost = -1

			picture = generic_secret_police
			modifier = {
				political_power_gain = -0.175
				consumer_goods_expected_value = 0.085
				stability_factor = -0.05
				army_org_factor = -0.075
				max_dig_in = 0.05
			}
		}

		Generic_Martial_Law_1 = {
			allowed = { always = yes }
			allowed_civil_war = { always = no }
			removal_cost = -1

			picture = generic_manpower_bonus
			modifier = {
				political_power_gain = -0.02
				experience_gain_army_factor = 0.01
				stability_factor = -0.03
				consumer_goods_expected_value = 0.01
			}
		}

		Generic_National_Riot_1 = {
			allowed = { always = yes }
			allowed_civil_war = { always = no }
			removal_cost = -1
			modifier = {
				political_power_gain = 0.04
				experience_gain_army_factor = 0.02
				stability_factor = -0.1
				consumer_goods_expected_value = 0.04
				land_reinforce_rate = -0.075
				army_speed_factor = -0.02
			}
		}
		
		eoanb_random_event_2_idea = {
			allowed = {
				always = yes
			}
			
			removal_cost = -1
			
			picture = generic_flexible_foreign_policy
			
			modifier = {
				opinion_gain_monthly_factor = 0.25
				opinion_gain_monthly_same_ideology_factor = 0.5
			}
		}
		
		eoanb_random_event_5_idea = {
			allowed = {
				always = yes
			}
			
			removal_cost = -1
			
			picture = generic_agrarian_reform
			
			modifier = {
				MONTHLY_POPULATION = 0.3
			}
		}
		
		eoanb_random_event_10_idea = {
			allowed = {
				always = yes
			}
			
			removal_cost = -1
			
			picture = FRA_matignon_agreements
			
			modifier = {
				drift_defence_factor = -0.25
				political_power_factor = -0.25
			}
		}
		
		eoanb_random_event_11_idea = {
			allowed = {
				always = yes
			}
			
			removal_cost = -1
			
			picture = generic_pp_unity_bonus
			
			modifier = {
				war_support_factor = 0.05
			}
		}
		
		eoanb_random_event_17_idea = {
			allowed = {
				always = yes
			}
			
			removal_cost = -1
			
			picture = generic_pp_unity_bonus
			
			modifier = {
				consumer_goods_expected_value = 0.05
			}
		}
		
		eoanb_random_event_22_idea = {
			allowed = {
				always = yes
			}
			
			removal_cost = -1
			
			picture = chi_hyper_inflation3
			
			modifier = {
				industrial_capacity_factory = 0.05
				industrial_capacity_dockyard = 0.05
				consumer_goods_expected_value = -0.05
			}
		}
		
		eoanb_idea_generic_focus_staff = {
			allowed = {
				always = yes
			}
			
			removal_cost = -1
			
			picture = generic_intel_bonus
			
			modifier = {
				max_planning = 0.1
				army_org_Factor = 0.05
			}
		}
		
		eoanb_idea_generic_focus_intel = {
			allowed = {
				always = yes
			}
			
			removal_cost = -1
			
			picture = generic_manpower_bonus
			
			modifier = {
				decryption_factor = 0.1
				encryption_factor = 0.1
			}
		}
		
		eoanb_idea_generic_focus_fleet_infra = {
			allowed = {
				always = yes
			}
			
			removal_cost = -1
			
			picture = generic_navy_bonus
			
			modifier = {
				production_speed_naval_base_factor = 0.2
				navy_max_range_factor = 0.1
			}
		}
		
		eoanb_idea_generic_focus_ideology = {
			allowed = {
				always = yes
			}
			
			removal_cost = -1
			
			picture = generic_flexible_foreign_policy
			
			modifier = {
				drift_defence_factor = 0.5
			}
		}
		
		eoanb_random_event_23_idea = {
			allowed = {
				always = yes
			}
			
			removal_cost = -1
			
			picture = generic_coastal_defense_ships2
			
			modifier = {
				industrial_capacity_dockyard = -0.1
				navy_max_range_factor = -0.1
				production_speed_naval_base_factor = -0.25 
				production_speed_dockyard_factor = -0.25 
				production_speed_coastal_bunker_factor = -0.25 
			}
		}

		### Army Spirits (NEW) ###

		doctrine_adapting_to_the_tactics = {
			allowed = {
				always = yes
			}
			
			removal_cost = -1
			
			picture = generic_coastal_defense_ships2
			
			modifier = {
				experience_gain_army = -0.3
				land_doctrine_cost_factor = 1.5
			}
		}

		doctrine_napoleonic_army_1 = {
			allowed = {
				always = yes
			}
			
			removal_cost = -1
			
			picture = doctrines_napoleonic_army
			
			modifier = {
				military_leader_cost_factor = 0.45
				send_volunteer_divisions_required = 0.20
				training_time_army_factor = 0.45
				planning_speed = -0.23
				max_planning = -0.06
				army_org = -9
				decryption_factor = -0.40
				encryption_factor = -0.40
				land_reinforce_rate = -0.004
				invasion_preparation = 0.23
				army_defence_factor = -0.08
				army_attack_factor = -0.08
				supply_consumption_factor = -0.20
				army_bonus_air_superiority_factor = -0.09
				enemy_army_bonus_air_superiority_factor = 0.09
				naval_coordination = -0.04
				command_power_gain = 0.12
			}
		}

		doctrine_napoleonic_army_2 = {
			allowed = {
				always = yes
			}
			
			removal_cost = -1
			
			picture = doctrines_napoleonic_army
			
			modifier = {
				military_leader_cost_factor = 0.40
				send_volunteer_divisions_required = 0.23
				training_time_army_factor = 0.40
				planning_speed = -0.20
				max_planning = -0.04
				army_org = -8
				decryption_factor = -0.35
				encryption_factor = -0.35
				land_reinforce_rate = -0.003
				invasion_preparation = 0.20
				army_defence_factor = -0.07
				army_attack_factor = -0.07
				supply_consumption_factor = -0.18
				army_bonus_air_superiority_factor = -0.08
				enemy_army_bonus_air_superiority_factor = 0.08
				naval_coordination = -0.03
				command_power_gain = 0.13
			}
		}

		doctrine_napoleonic_army_3 = {
			allowed = {
				always = yes
			}
			
			removal_cost = -1
			
			picture = doctrines_napoleonic_army
			
			modifier = {
				military_leader_cost_factor = 0.38
				send_volunteer_divisions_required = 0.18
				training_time_army_factor = 0.35
				planning_speed = -0.18
				max_planning = -0.02
				army_org = -7
				decryption_factor = -0.33
				encryption_factor = -0.33
				land_reinforce_rate = -0.002
				invasion_preparation = 0.18
				army_defence_factor = -0.05
				army_attack_factor = -0.05
				supply_consumption_factor = -0.16
				army_bonus_air_superiority_factor = -0.07
				enemy_army_bonus_air_superiority_factor = 0.07
				naval_coordination = -0.02
				command_power_gain = 0.14
			}
		}

		doctrine_napoleonic_army_4 = {
			allowed = {
				always = yes
			}
			
			removal_cost = -1
			
			picture = doctrines_napoleonic_army
			
			modifier = {
				military_leader_cost_factor = 0.35
				send_volunteer_divisions_required = 0.15
				training_time_army_factor = 0.30
				planning_speed = -0.15
				max_planning = 0.01
				army_org = -6
				decryption_factor = -0.30
				encryption_factor = -0.30
				land_reinforce_rate = -0.001
				invasion_preparation = 0.15
				army_defence_factor = -0.03
				army_attack_factor = -0.03
				supply_consumption_factor = -0.13
				army_bonus_air_superiority_factor = -0.08
				enemy_army_bonus_air_superiority_factor = 0.05
				naval_coordination = -0.01
				command_power_gain = 0.15
			}
		}

		doctrine_victorian_army_1 = {
			allowed = {
				always = yes
			}
			
			removal_cost = -1
			
			picture = doctrines_victorian_army
			
			modifier = {
				military_leader_cost_factor = 0.30
				send_volunteer_divisions_required = 0.1
				training_time_army_factor = 0.25
				planning_speed = -0.1
				max_planning = 0.03
				army_org = -5
				decryption_factor = -0.25
				encryption_factor = -0.25
				land_reinforce_rate = 0.002
				invasion_preparation = 0.1
				army_defence_factor = -0.01
				army_attack_factor = -0.01
				supply_consumption_factor = -0.1
				army_bonus_air_superiority_factor = -0.05
				enemy_army_bonus_air_superiority_factor = 0.04
				naval_coordination = 0.01
				command_power_gain = 0.16
			}
		}
		doctrine_victorian_army_2 = {
			allowed = {
				always = yes
			}
			
			removal_cost = -1
			
			picture = doctrines_victorian_army
			
			modifier = {
				military_leader_cost_factor = 0.25
				send_volunteer_divisions_required = 0.08
				training_time_army_factor = 0.23
				planning_speed = -0.09
				max_planning = 0.04
				army_org = -5
				decryption_factor = -0.23
				encryption_factor = -0.23
				land_reinforce_rate = 0.003
				invasion_preparation = 0.09
				army_defence_factor = 0.01
				army_attack_factor = 0.01
				supply_consumption_factor = -0.09
				army_bonus_air_superiority_factor = -0.05
				enemy_army_bonus_air_superiority_factor = 0.04
				naval_coordination = 0.01
				command_power_gain = 0.17
			}
		}
		doctrine_victorian_army_3 = {
			allowed = {
				always = yes
			}
			
			removal_cost = -1
			
			picture = doctrines_victorian_army
			
			modifier = {
				military_leader_cost_factor = 0.20
				send_volunteer_divisions_required = 0.06
				training_time_army_factor = 0.20
				planning_speed = -0.05
				max_planning = 0.05
				army_org = -4
				decryption_factor = -0.20
				encryption_factor = -0.20
				land_reinforce_rate = 0.003
				invasion_preparation = 0.08
				army_defence_factor = 0.02
				army_attack_factor = 0.02
				supply_consumption_factor = -0.08
				army_bonus_air_superiority_factor = -0.04
				enemy_army_bonus_air_superiority_factor = 0.04
				naval_coordination = 0.02
				command_power_gain = 0.18
			}
		}
		doctrine_victorian_army_4 = {
			allowed = {
				always = yes
			}
			
			removal_cost = -1
			
			picture = doctrines_victorian_army
			
			modifier = {
				military_leader_cost_factor = 0.15
				send_volunteer_divisions_required = 0.03
				training_time_army_factor = 0.15
				planning_speed = -0.01
				max_planning = 0.07
				army_org = -4
				decryption_factor = -0.20
				encryption_factor = -0.20
				land_reinforce_rate = 0.004
				invasion_preparation = 0.07
				army_defence_factor = 0.04
				army_attack_factor = 0.04
				supply_consumption_factor = -0.05
				army_bonus_air_superiority_factor = -0.04
				enemy_army_bonus_air_superiority_factor = 0.04
				naval_coordination = 0.03
				command_power_gain = 0.20
			}
		}

		doctrine_victorian_army_5 = { # ONLY FOR PRUSSIA !!!!!!!!!!
			allowed = {
				always = yes
			}
			
			removal_cost = -1
			
			picture = doctrines_victorian_army
			
			modifier = {
				military_leader_cost_factor = 0.15
				send_volunteer_divisions_required = 0.03
				training_time_army_factor = 0.15
				planning_speed = -0.01
				max_planning = 0.07
				army_org = -4
				decryption_factor = -0.20
				encryption_factor = -0.20
				land_reinforce_rate = 0.004
				invasion_preparation = 0.07
				army_defence_factor = 0.04
				army_attack_factor = 0.04
				supply_consumption_factor = -0.05
				army_bonus_air_superiority_factor = -0.04
				enemy_army_bonus_air_superiority_factor = 0.04
				naval_coordination = 0.03
				command_power_gain = 0.20
				hidden_modifier = {
					army_spending_cost_factor_from_ideas = -0.05
				}
			}
		}
	}
	hidden_ideas = {

		eoanb_continuous_naval_production = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			modifier = {
				industrial_capacity_dockyard = 0.1
			}
		}

		eoanb_continuous_training = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			modifier = {
				training_time_factor = -0.1
			}
		}

		eoanb_continuous_construction = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			modifier = {
				production_speed_buildings_factor = 0.1
			}
		}

		eoanb_continuous_stability = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			modifier = {
				stability_weekly = 0.001
			}
		}

		eoanb_continuous_military = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			modifier = {
				industrial_capacity_factory  = 0.05

			}
		}

		eoanb_continuous_research = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			modifier = {
				research_speed_factor = 0.05
			}
		}

		eoanb_continuous_population = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			modifier = {
				MONTHLY_POPULATION  = 0.1
			}
		}

		eoanb_continuous_warsupport = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			modifier = {
				war_support_weekly = 0.001
			}
		}

		eoanb_continuous_ideological_stability = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			modifier = {
				drift_defence_factor = 0.5
			}
		}

		#eoanb_continuous_suppress_revolts = {
		#	allowed = {
		#		always = no
		#	}
		#
		#	allowed_civil_war = {
		#		always = yes
		#	}
		#
		#	removal_cost = -1
		#
		#	modifier = {
		#		enemy_partisan_effect = -0.25
		#	}
		#}

		eoanb_continuous_reduce_subjects = {
			allowed = {
				always = no
			}

			available = {
				num_subjects > 0
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			modifier = {
				subjects_autonomy_gain = -0.5
			}
		}

		eoanb_continuous_empower_subjects = {
			allowed = {
				always = no
			}

			available = {
				num_subjects > 0
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			modifier = {
				subjects_autonomy_gain = 1
			}
		}

		eoanb_continuous_military_administration = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			modifier = {
				command_power_gain_mult = 0.25
				military_leader_cost_factor = -0.25
				planning_speed = 0.1
				max_planning = 0.1
				mobilization_speed = 0.1
				army_org_factor = 0.05
			}
		}

		eoanb_continuous_resource_management = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			modifier = {
				local_resources_factor = 0.05
				min_export = -0.1
				max_fuel_factor = 0.05
			}
		}

		eoanb_continuous_austerity_consumer = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			modifier = {
				supply_consumption_factor = -0.05
				consumer_goods_expected_value = -0.05
			}
		}
		
		eoanb_bail_out_limited = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1
			
			picture = generic_production_bonus

			modifier = {
				political_power_factor = -0.15
				consumer_goods_expected_value = 0.1
				production_speed_buildings_factor = 0.1
				industrial_capacity_factory = 0.05
				industrial_capacity_dockyard = 0.05
				production_factory_efficiency_gain_factor = 0.05
				production_factory_max_efficiency_factor = 0.05
			}
		}
		
		eoanb_bail_out_moderate = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1
			
			picture = generic_production_bonus

			modifier = {
				political_power_factor = -0.3
				consumer_goods_expected_value = 0.2
				production_speed_buildings_factor = 0.2
				industrial_capacity_factory = 0.1
				industrial_capacity_dockyard = 0.1
				production_factory_efficiency_gain_factor = 0.1
				production_factory_max_efficiency_factor = 0.1
			}
		}
		
		eoanb_bail_out_extensive = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1
			
			picture = generic_production_bonus

			modifier = {
				political_power_factor = -0.45
				consumer_goods_expected_value = 0.3
				production_speed_buildings_factor = 0.3
				industrial_capacity_factory = 0.15
				industrial_capacity_dockyard = 0.15
				production_factory_efficiency_gain_factor = 0.15
				production_factory_max_efficiency_factor = 0.15
			}
		}

		eoanb_economic_aid_program = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1
			
			picture = SWE_workers_economy

			modifier = {
				political_power_factor = -0.1
				consumer_goods_expected_value = 0.1
				production_speed_buildings_factor = 0.1
				industrial_capacity_factory = 0.05
				industrial_capacity_dockyard = 0.05
				production_factory_efficiency_gain_factor = 0.05
				production_factory_max_efficiency_factor = 0.05
			}
		}
		
		eoanb_tariffs_limited = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1
			
			picture = can_wartime_prices_and_trade_board

			modifier = {
				political_power_factor = -0.05
				stability_factor = 0.05
				min_export = -0.1
				trade_opinion_factor = -0.1
				industrial_capacity_factory = -0.05
				industrial_capacity_dockyard = -0.05
				production_lack_of_resource_penalty_factor = 0.1
			}
		}
		
		eoanb_tariffs_moderate = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1
			
			picture = can_wartime_prices_and_trade_board

			modifier = {
				political_power_factor = -0.1
				stability_factor = 0.1
				min_export = -0.2
				trade_opinion_factor = -0.2
				industrial_capacity_factory = -0.1
				industrial_capacity_dockyard = -0.1
				production_lack_of_resource_penalty_factor = 0.2
			}
		}
		
		eoanb_tariffs_restrictive = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1
			
			picture = can_wartime_prices_and_trade_board

			modifier = {
				political_power_factor = -0.15
				stability_factor = 0.15
				min_export = -0.3
				trade_opinion_factor = -0.3
				industrial_capacity_factory = -0.15
				industrial_capacity_dockyard = -0.15
				production_lack_of_resource_penalty_factor = 0.3
			}
		}

		hidden_idea_never_surrender = {
			allowed = {
				always = no
			}

			removal_cost = -1

			modifier = {
				surrender_limit = 1
			}
		}
	}

	# Special ones that can be applied on other countries through focus system.
	country = {
		SAF_king_edward = {
			allowed = {
				original_tag = SAF
			}

			picture = FRA_fortification_focus

			removal_cost = -1

			modifier = {
				ai_focus_aggressive_factor = -0.5
			}
		}
		#Between those ### are debug ideas to fix bugs
		###
		MAN_banditry = {
			allowed = {
				always = no
			}

			removal_cost = -1

			picture = generic_pp_unity_bonus

			modifier = {

			}
		}
		###
		AI_Defensive = {
			allowed = {
				always = yes
			}

			picture = FRA_fortification_focus

			removal_cost = -1

			modifier = {
				ai_focus_aggressive_factor = -0.5
			}
		}
		AI_Aggressive = {
			allowed = {
				always = yes
			}

			picture = FRA_army_of_aggression_focus

			removal_cost = -1

			modifier = {
				ai_focus_aggressive_factor = 0.5
			}
		}
		debug_weakarmy = {
			allowed = {
				always = yes
			}

			picture = FRA_army_of_aggression_focus

			removal_cost = -1

			modifier = {
				conscription_factor = -1
				defence = -0.75
				offence = -0.75
				army_org_Factor = -0.75
			}
		}
		#received_attache = {
		#
		#	allowed = {
		#		always = no
		#	}
		#
		#	allowed_civil_war = {
		#		always = yes
		#	}
		#
		#	removal_cost = -1
		#
		#	modifier = {
		#		army_org_factor = 0.025
		#		planning_speed = 0.10
		#	}
		#}
		eoanb_idea_independence_struggle = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = chi_war_of_resistance3

			modifier = {
				war_support_factor = 0.1
			}
		}
		eoanb_idea_generic_focus_resources_nationalized = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = generic_exploit_mines

			modifier = {
				min_export = -0.1
			}
		}
	}

	# TECHNOLOGY
	tank_manufacturers = {

		designer = yes

		eoanb_generic_tank_manufacturer = {

			picture = generic_tank_manufacturer_1

			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = tank_manufacturer limit = 1 }
				}
				NOT = { OR = { tag = USA tag = TUS tag = FRA tag = WUR tag = BAV tag = GRE tag = MEX tag = MXE tag = DEN  tag = TSH tag = SAG tag = CHO tag = SAT tag = TOS tag = DTE tag = HSD tag = MCK tag = BAD tag = FRK tag = HES tag = OLD tag = HAN tag = MCK tag = SAX tag = HAM tag = BRE tag = LCK tag = SER tag = AUS tag = ROM tag = SWE tag = NAS tag = THU tag = PIE tag = FIN tag = LUX tag = BEL tag = NSC tag = CBI } }
			}

			cost = 150
			removal_cost = 10

			research_bonus = {
				armor = 0.05
			}

			traits = { tank_manufacturer }
		}
	}

	naval_manufacturers = {

		designer = yes

		eoanb_generic_naval_manufacturer = {

			picture = generic_naval_manufacturer_1

			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = naval_manufacturer limit = 1 }
				}
				NOT = { OR = { tag = PIE tag = TUS tag = USA tag = FRA tag = ENG tag = WUR tag = BAV tag = PRS tag = AUS tag = GRE tag = MEX tag = MXE tag = DEN tag = TSH tag = SAG tag = CHO tag = SAT tag = TOS tag = DTE tag = HSD tag = MCK tag = BAD tag = FRK tag = HES tag = OLD tag = HAN tag = MCK tag = SAX tag = HAM tag = BRE tag = LCK tag = SER tag = ROM tag = SWE tag = NAS tag = THU tag = FIN tag = LUX tag = BEL tag = NSC tag = CBI } }
			}

			cost = 150
			removal_cost = 10

			research_bonus = {
				naval_equipment = 0.05
			}

			traits = { naval_manufacturer }
		}
		eoanb_light_ships_manufacturer = {

			picture = generic_naval_manufacturer_2

			allowed = {
				NOT = { OR = { tag = PIE tag = TUS tag = USA tag = FRA tag = HOL tag = ENG tag = WUR tag = BAV tag = PRS tag = AUS tag = GRE tag = MEX tag = MXE tag = DEN tag = TSH tag = SAG tag = CHO tag = SAT tag = TOS tag = DTE tag = HSD tag = MCK tag = BAD tag = FRK tag = HES tag = OLD tag = HAN tag = MCK tag = SAX tag = HAM tag = BRE tag = LCK tag = SER tag = ROM tag = SWE tag = NAS tag = THU tag = FIN  tag = LUX tag = BEL tag = NSC tag = CBI } }
			}

			cost = 150
			removal_cost = 10

			research_bonus = {
				naval_equipment = 0.05
			}

			traits = { eoanb_naval_manufacturer_light }
		}
		eoanb_heavy_ships_manufacturer = {

			picture = generic_naval_manufacturer_3

			allowed = {
				NOT = { OR = { tag = PIE tag = TUS tag = USA tag = FRA tag = ENG tag = WUR tag = BAV tag = PRS tag = AUS tag = GRE tag = MEX tag = MXE tag = DEN tag = TSH tag = SAG tag = CHO tag = SAT tag = TOS tag = DTE tag = HSD tag = MCK tag = BAD tag = FRK tag = HES tag = OLD tag = HAN tag = MCK tag = SAX tag = HAM tag = BRE tag = LCK tag = SER tag = ROM tag = SWE tag = NAS tag = THU tag = FIN tag = LUX tag = BEL tag = NSC tag = CBI } }
			}

			cost = 150
			removal_cost = 10

			research_bonus = {
				naval_equipment = 0.05
			}

			traits = { eoanb_naval_manufacturer_heavy }
		}
	}

	aircraft_manufacturers = {

		designer = yes

		eoanb_generic_light_aircraft_manufacturer = {

			picture = generic_air_manufacturer_1

			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = light_aircraft_manufacturer limit = 1 }
				}
				NOT = { OR = { tag = PIE tag = TUS tag = USA tag = FRA tag = WUR tag = BAV tag = PRS tag = GRE tag = MEX tag = MXE tag = DEN tag = TSH tag = SAG tag = CHO tag = SAT tag = TOS tag = DTE tag = HSD tag = MCK tag = BAD tag = FRK tag = HES tag = OLD tag = HAN tag = MCK tag = SAX tag = HAM tag = BRE tag = LCK tag = SER tag = AUS tag = ROM tag = SWE tag = NAS tag = THU tag = FIN tag = POR tag = LUX tag = BEL tag = NSC tag = CBI } }
			}

			cost = 150
			removal_cost = 10

			research_bonus = {
				air_equipment = 0.05
			}

			traits = { light_aircraft_manufacturer }
		}
	}

	industrial_concern = {

		eoanb_generic_mechanical_concern = {

			picture = generic_industrial_concern_1

			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = industrial_concern_1 limit = 1 }
				}
				NOT = { OR = { tag = USA tag = FRA tag = ENG tag = HOL tag = WUR tag = BAV tag = PRS tag = BAD tag = RUS tag = AUS tag = GRE tag = MEX tag = MXE tag = DEN tag = TSH tag = SAG tag = CHO tag = SAT tag = TOS tag = DTE tag = HSD tag = MCK tag = BAD tag = FRK tag = HES tag = OLD tag = HAN tag = MCK tag = SAX tag = HAM tag = BRE tag = LCK tag = SER tag = AUS tag = ROM tag = SWE tag = NAS tag = THU tag = FIN tag = LUX tag = BEL tag = NSC tag = CBI } }
			}

			cost = 150
			removal_cost = 10

			research_bonus = {
				mechanical_engineering_tech = 0.05
			}

			traits = { industrial_concern_1 }
		}

		eoanb_generic_process_concern = {

			picture = generic_electronics_concern_1

			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = electronics_concern_1 limit = 1 }
				}
				NOT = { OR = { tag = USA tag = FRA tag = ENG tag = HOL tag = WUR tag = BAV tag = PRS tag = BAD tag = RUS tag = GRE tag = MEX tag = MXE tag = DEN tag = TSH tag = SAG tag = CHO tag = SAT tag = TOS tag = DTE tag = HSD tag = MCK tag = BAD tag = FRK tag = HES tag = OLD tag = HAN tag = MCK tag = SAX tag = HAM tag = BRE tag = LCK tag = SER tag = AUS tag = ROM tag = SWE tag = PIE tag = NOR tag = NAS tag = THU tag = FIN tag = LUX tag = BEL tag = NSC tag = CBI } }
			}

			cost = 150
			removal_cost = 10

			research_bonus = {
				process_engineering_tech = 0.05
			}

			traits = { electronics_concern_1 }
		}

		eoanb_generic_biochemistry_concern = {

			picture = generic_industrial_concern_2

			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = electronics_concern_2 limit = 1 }
				}
				NOT = { OR = { tag = USA tag = FRA tag = ENG tag = HOL tag = WUR tag = BAV tag = PRS tag = BAD tag = GRE tag = MEX tag = MXE tag = DEN tag = TSH tag = SAG tag = CHO tag = SAT tag = TOS tag = DTE tag = HSD tag = MCK tag = BAD tag = FRK tag = HES tag = OLD tag = HAN tag = MCK tag = SAX tag = HAM tag = BRE tag = LCK tag = SER tag = AUS tag = ROM tag = SWE tag = PIE tag = NOR tag = NAS tag = THU tag = FIN tag = LUX tag = BEL tag = NSC tag = CBI } }
			}

			cost = 150
			removal_cost = 10

			research_bonus = {
				biochemistry_tech = 0.05
			}

			traits = { electronics_concern_2 }
		}

		eoanb_generic_electronics_concern = {

			picture = generic_electronics_concern_3

			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = electronics_concern_3 limit = 1 }
				}
				NOT = { OR = { tag = USA tag = FRA tag = ENG tag = HOL tag = WUR tag = BAV tag = PRS tag = BAD tag = RUS tag = AUS tag = GRE tag = MEX tag = MXE tag = DEN tag = TSH tag = SAG tag = CHO tag = SAT tag = TOS tag = DTE tag = HSD tag = MCK tag = BAD tag = FRK tag = HES tag = OLD tag = HAN tag = MCK tag = SAX tag = HAM tag = BRE tag = LCK tag = SER tag = AUS tag = ROM tag = SWE tag = PIE tag = NOR tag = NAS tag = THU tag = FIN tag = LUX tag = BEL tag = NSC tag = CBI } }
			}

			cost = 150
			removal_cost = 10

			research_bonus = {
				electronics_devices_tech = 0.05
			}

			traits = { electronics_concern_3 }
		}
	}

	materiel_manufacturers = {

		designer = yes

		eoanb_generic_infantry_equipment_manufacturer = {

			picture = generic_infantry_equipment_manufacturer_2

			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = infantry_equipment_manufacturer_1 limit = 1 }
				}
				NOT = { OR = { tag = USA tag = PRS tag = FRA tag = ENG tag = WUR tag = BAV tag = PRS tag = BAD tag = RUS tag = AUS tag = GRE tag = MEX tag = MXE tag = DEN tag = TSH tag = SAG tag = CHO tag = SAT tag = TOS tag = DTE tag = HSD tag = MCK tag = BAD tag = FRK tag = HES tag = OLD tag = HAN tag = MCK tag = SAX tag = HAM tag = BRE tag = LCK tag = SER tag = AUS tag = ROM tag = SWE tag = NAS tag = THU tag = NOR tag = FIN tag = POR tag = LUX tag = BEL tag = NSC tag = CBI } }
			}

			cost = 150
			removal_cost = 10

			research_bonus = {
				infantry_weapons = 0.05
			}

			traits = { infantry_equipment_manufacturer_1 }
		}

		eoanb_generic_artillery_manufacturer = {

			picture = generic_artillery_manufacturer_2

			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = artillery_manufacturer_1 limit = 1 }
				}
				NOT = { OR = { tag = USA tag = PRS tag = FRA tag = ENG tag = WUR tag = BAV tag = PRS tag = BAD tag = RUS tag = GRE tag = MEX tag = MXE tag = DEN tag = TSH tag = SAG tag = CHO tag = SAT tag = TOS tag = DTE tag = HSD tag = MCK tag = BAD tag = FRK tag = HES tag = OLD tag = HAN tag = MCK tag = SAX tag = HAM tag = BRE tag = LCK tag = SER tag = AUS tag = ROM tag = SWE tag = NAS tag = THU tag = NOR tag = FIN tag = POR tag = LUX tag = BEL tag = NSC tag = CBI } }
			}

			cost = 150
			removal_cost = 10

			research_bonus = {
				artillery = 0.05
			}

			traits = { artillery_manufacturer_1 }
		}
	}

	political_advisor = {

		generic_captain_of_industry = {

			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = captain_of_industry_1 limit = 1 }
				}
				NOT = { OR = { tag = USA tag = PRS tag = FRA tag = BAV tag = WUR tag = OLD tag = MCK tag = SCH tag = HAM tag = ENG tag = SWE tag = HOL tag = POL tag = RUS tag = SPR tag = FIN tag = AUS tag = GRE tag = MEX tag = MXE tag = TSH tag = DEN tag = TSH tag = SAG tag = CHO tag = SAT tag = TOS tag = DTE tag = HSD tag = MCK tag = BAD tag = FRK tag = HES tag = OLD tag = HAN tag = MCK tag = SAX tag = HAM tag = BRE tag = LCK tag = SER tag = ROM tag = NOR tag = POR tag = TUN tag = RHD tag = BEL tag = CBI } }
			}

			traits = { captain_of_industry_1 }
		}

		generic_fortification_engineer = {

			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = fortification_engineer_1 limit = 1 }
				}
				NOT = { OR = { tag = USA tag = PRS tag = FRA tag = BAV tag = WUR tag = OLD tag = MCK tag = SCH tag = HAM tag = ENG tag = SWE tag = HOL tag = POL tag = RUS tag = SPR tag = FIN tag = AUS tag = GRE tag = MEX tag = MXE tag = TSH tag = DEN tag = TSH tag = SAG tag = CHO tag = SAT tag = TOS tag = DTE tag = HSD tag = MCK tag = BAD tag = FRK tag = HES tag = OLD tag = HAN tag = MCK tag = SAX tag = HAM tag = BRE tag = LCK tag = SER tag = ROM tag = NOR tag = POR tag = TUN tag = RHD tag = BEL tag = CBI } }
			}

			traits = { fortification_engineer_1 }
		}

		generic_war_industrialist = {

			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = war_industrialist_1 limit = 1 }
				}
				NOT = { OR = { tag = USA tag = PRS tag = FRA tag = BAV tag = WUR tag = OLD tag = MCK tag = SCH tag = HAM tag = ENG tag = SWE tag = HOL tag = POL tag = RUS tag = SPR tag = FIN tag = AUS tag = GRE tag = MEX tag = MXE tag = TSH tag = DEN tag = TSH tag = SAG tag = CHO tag = SAT tag = TOS tag = DTE tag = HSD tag = MCK tag = BAD tag = FRK tag = HES tag = OLD tag = HAN tag = MCK tag = SAX tag = HAM tag = BRE tag = LCK tag = SER tag = ROM tag = NOR tag = POR tag = TUN tag = RHD tag = BEL tag = CBI } }
			}

			traits = { war_industrialist_1 }
		}

		eoanb_generic_political_author = {

			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = eoanb_trait_pol_author limit = 1 }
				}
				NOT = { OR = { tag = USA tag = PRS tag = FRA tag = BAV tag = WUR tag = OLD tag = MCK tag = SCH tag = HAM tag = ENG tag = SWE tag = HOL tag = POL tag = RUS tag = SPR tag = FIN tag = AUS tag = GRE tag = MEX tag = MXE tag = TSH tag = DEN tag = TSH tag = SAG tag = CHO tag = SAT tag = TOS tag = DTE tag = HSD tag = MCK tag = BAD tag = FRK tag = HES tag = OLD tag = HAN tag = MCK tag = SAX tag = HAM tag = BRE tag = LCK tag = SER tag = ROM tag = NOR tag = TUN tag = RHD tag = BEL tag = CBI } }
			}

			traits = { eoanb_trait_pol_author }
		}

		eoanb_generic_road_expert = {

			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = eoanb_trait_road_expert limit = 1 }
				}
				NOT = { OR = { tag = USA tag = PRS tag = FRA tag = BAV tag = WUR tag = OLD tag = MCK tag = SCH tag = HAM tag = ENG tag = SWE tag = HOL tag = POL tag = RUS tag = SPR tag = FIN tag = AUS tag = GRE tag = MEX tag = MXE tag = TSH tag = DEN tag = TSH tag = SAG tag = CHO tag = SAT tag = TOS tag = DTE tag = HSD tag = MCK tag = BAD tag = FRK tag = HES tag = OLD tag = HAN tag = MCK tag = SAX tag = HAM tag = BRE tag = LCK tag = SER tag = ROM tag = NOR tag = TUN tag = RHD tag = BEL tag = CBI } }
			}

			traits = { eoanb_trait_road_expert }
		}

		eoanb_generic_hardworking_minister = {

			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = eoanb_trait_work_minister limit = 1 }
				}
				NOT = { OR = { tag = USA tag = PRS tag = FRA tag = BAV tag = WUR tag = OLD tag = MCK tag = SCH tag = HAM tag = ENG tag = SWE tag = HOL tag = POL tag = RUS tag = SPR tag = FIN tag = AUS tag = GRE tag = MEX tag = MXE tag = TSH tag = DEN tag = TSH tag = SAG tag = CHO tag = SAT tag = TOS tag = DTE tag = HSD tag = MCK tag = BAD tag = FRK tag = HES tag = OLD tag = HAN tag = MCK tag = SAX tag = HAM tag = BRE tag = LCK tag = SER tag = ROM tag = NOR tag = TUN tag = RHD tag = BEL tag = CBI } }
			}

			traits = { eoanb_trait_work_minister }
		}
	}

#	army_chief = {
#
#		generic_army_chief_off = {
#
#			allowed = {
#				NOT = {
#					has_available_idea_with_traits = { idea = army_chief_offensive_1 limit = 1 }
#				}
#				NOT = { OR = { tag = USA tag = FRA tag = PRS tag = WUR tag = BAV tag = SWE tag = HOL tag = ENG tag = POL tag = RUS tag = GRE tag = MEX tag = MXE tag = TSH tag = SAG tag = CHO tag = SAT tag = TOS tag = DTE tag = HSD tag = MCK tag = BAD tag = FRK tag = HES tag = OLD tag = HAN tag = MCK tag = SAX tag = HAM tag = BRE tag = LCK tag = SER tag = ROM tag = CBI } }
#			}
#
#			traits = { army_chief_offensive_1 }
#		}
#
#		generic_army_chief_def = {
#
#			allowed = {
#				NOT = {
#					has_available_idea_with_traits = { idea = army_chief_defensive_1 limit = 1 }
#				}
#				NOT = { OR = { tag = USA tag = FRA tag = PRS tag = WUR tag = BAV tag = SWE tag = HOL tag = ENG tag = POL tag = RUS tag = GRE tag = MEX tag = MXE tag = TSH tag = SAG tag = CHO tag = SAT tag = TOS tag = DTE tag = HSD tag = MCK tag = BAD tag = FRK tag = HES tag = OLD tag = HAN tag = MCK tag = SAX tag = HAM tag = BRE tag = LCK tag = SER tag = ROM tag = CBI } }
#			}
#
#			traits = { army_chief_defensive_1 }
#		}
#	}
#
#	navy_chief = {
#
#		generic_navy_chief_decisive_bat = {
#
#			allowed = {
#				NOT = {
#					has_available_idea_with_traits = { idea = navy_chief_decisive_battle_2 limit = 1 }
#				}
#				NOT = { OR = { tag = USA tag = FRA tag = WUR tag = BAV tag = SWE tag = HOL tag = ENG tag = POL tag = RUS tag = AUS tag = GRE tag = MEX tag = MXE tag = TSH tag = SAG tag = CHO tag = SAT tag = TOS tag = DTE tag = HSD tag = MCK tag = BAD tag = FRK tag = HES tag = OLD tag = HAN tag = MCK tag = SAX tag = HAM tag = BRE tag = LCK tag = SER tag = ROM tag = CBI } }
#			}
#
#			traits = { navy_chief_decisive_battle_2 }
#		}
#	}
#
#	air_chief = {
#
#		generic_air_chief_all_weather = {
#
#			allowed = {
#				NOT = {
#					has_available_idea_with_traits = { idea = air_chief_all_weather_2 limit = 1 }
#				}
#				NOT = { OR = { tag = USA tag = FRA tag = WUR tag = BAV tag = SWE tag = HOL tag = ENG tag = POL tag = HAM tag = RUS tag = GRE tag = MEX tag = MXE tag = TSH tag = SAG tag = CHO tag = SAT tag = TOS tag = DTE tag = HSD tag = MCK tag = BAD tag = FRK tag = HES tag = OLD tag = HAN tag = MCK tag = SAX tag = HAM tag = BRE tag = LCK tag = SER tag = ROM tag = CBI } }
#			}
#
#			traits = { air_chief_all_weather_2 }
#		}
#	}
#
#	high_command = {
#
#		generic_army_art = {
#
#			allowed = {
#				NOT = {
#					has_available_idea_with_traits = { idea = army_artillery_1 limit = 1 }
#				}
#				NOT = { OR = { tag = USA tag = FRA tag = PRS tag = ENG tag = WUR tag = BAV tag = SWE tag = HOL tag = POL tag = HAM tag = RUS tag = FIN tag = AUS tag = GRE tag = MEX tag = MXE tag = TSH tag = SAG tag = CHO tag = SAT tag = TOS tag = DTE tag = HSD tag = MCK tag = BAD tag = FRK tag = HES tag = OLD tag = HAN tag = MCK tag = SAX tag = HAM tag = BRE tag = LCK tag = SER tag = ROM tag = CBI } }
#			}
#
#			traits = { army_artillery_1 }
#		}
#
#		generic_army_log = {
#
#			allowed = {
#				NOT = {
#					has_available_idea_with_traits = { idea = army_logistics_2 limit = 1 }
#				}
#				NOT = { OR = { tag = USA tag = FRA tag = PRS tag = ENG tag = WUR tag = BAV tag = SWE tag = HOL tag = POL tag = HAM tag = RUS tag = FIN tag = AUS tag = GRE tag = MEX tag = MXE tag = TSH tag = SAG tag = CHO tag = SAT tag = TOS tag = DTE tag = HSD tag = MCK tag = BAD tag = FRK tag = HES tag = OLD tag = HAN tag = MCK tag = SAX tag = HAM tag = BRE tag = LCK tag = SER tag = ROM tag = CBI } }
#			}
#
#			traits = { army_logistics_2 }
#		}
#
#		generic_navy_fleet_log = {
#
#			allowed = {
#				NOT = {
#					has_available_idea_with_traits = { idea = navy_fleet_logistics_1 limit = 1 }
#				}
#				NOT = { OR = { tag = USA tag = FRA tag = PRS tag = ENG tag = WUR tag = BAV tag = SWE tag = HOL tag = POL tag = HAM tag = RUS tag = FIN tag = AUS tag = GRE tag = MEX tag = MXE tag = TSH tag = SAG tag = CHO tag = SAT tag = TOS tag = DTE tag = HSD tag = MCK tag = BAD tag = FRK tag = HES tag = OLD tag = HAN tag = MCK tag = SAX tag = HAM tag = BRE tag = LCK tag = SER tag = ROM tag = CBI } }
#			}
#
#			traits = { navy_fleet_logistics_1 }
#		}
#
#		generic_air_air_combat_trainer = {
#
#			allowed = {
#				NOT = {
#					has_available_idea_with_traits = { idea = air_air_combat_training_2 limit = 1 }
#				}
#				NOT = { OR = { tag = USA tag = FRA tag = PRS tag = ENG tag = WUR tag = BAV tag = SWE tag = HOL tag = POL tag = HAM tag = RUS tag = FIN tag = AUS tag = GRE tag = MEX tag = MXE tag = TSH tag = SAG tag = CHO tag = SAT tag = TOS tag = DTE tag = HSD tag = MCK tag = BAD tag = FRK tag = HES tag = OLD tag = HAN tag = MCK tag = SAX tag = HAM tag = BRE tag = LCK tag = SER tag = ROM tag = CBI } }
#			}
#
#			traits = { air_air_combat_training_2 }
#		}
#
#		eoanb_generic_army_infantry_defence = {
#
#			allowed = {
#				NOT = {
#					has_available_idea_with_traits = { idea = eoanb_trait_inf_defence_1 limit = 1 }
#				}
#				NOT = { OR = { tag = USA tag = FRA tag = PRS tag = ENG tag = WUR tag = BAV tag = SWE tag = HOL tag = POL tag = HAM tag = RUS tag = FIN tag = AUS tag = GRE tag = MEX tag = MXE tag = TSH tag = SAG tag = CHO tag = SAT tag = TOS tag = DTE tag = HSD tag = MCK tag = BAD tag = FRK tag = HES tag = OLD tag = HAN tag = MCK tag = SAX tag = HAM tag = BRE tag = LCK tag = SER tag = ROM tag = CBI } }
#			}
#
#			traits = { eoanb_trait_inf_defence_1 }
#		}
#
#		eoanb_generic_army_cavalry_officer = {
#
#			allowed = {
#				NOT = {
#					has_available_idea_with_traits = { idea = eoanb_trait_cav_general_2 limit = 1 }
#				}
#				NOT = { OR = { tag = USA tag = FRA tag = PRS tag = ENG tag = WUR tag = BAV tag = SWE tag = HOL tag = POL tag = HAM tag = RUS tag = FIN tag = AUS tag = MEC tag = GRE tag = MEX tag = MXE tag = TSH tag = SAG tag = CHO tag = SAT tag = TOS tag = DTE tag = HSD tag = MCK tag = BAD tag = FRK tag = HES tag = OLD tag = HAN tag = MCK tag = SAX tag = HAM tag = BRE tag = LCK tag = SER tag = ROM tag = CBI } }
#			}
#
#			traits = { eoanb_trait_cav_general_2 }
#		}
#	}

	theorist = {

		generic_military_theorist = {

			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = military_theorist limit = 1 }
				}
				NOT = { OR = { tag = USA tag = PRS tag = FRA tag = WUR tag = BAV tag = SWE tag = HOL tag = POL tag = ENG tag = RUS tag = AUS tag = GRE tag = MEX tag = MXE tag = TSH tag = POR tag = TSH tag = SAG tag = CHO tag = SAT tag = TOS tag = DTE tag = HSD tag = MCK tag = BAD tag = FRK tag = HES tag = OLD tag = HAN tag = MCK tag = SAX tag = HAM tag = BRE tag = LCK tag = SER original_tag = NOR tag = ROM tag = POR tag = TUN tag = BEL tag = CBI } }
			}

			research_bonus = {
				land_doctrine = 0.05
			}

			traits = { military_theorist }
		}

		generic_naval_theorist = {

			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = naval_theorist limit = 1 }
				}
				NOT = { OR = { tag = USA tag = PRS tag = FRA tag = WUR tag = BAV tag = SWE tag = HOL tag = ENG tag = POL tag = RUS tag = AUS tag = GRE tag = MEX tag = MXE tag = TSH tag = POR tag = TSH tag = SAG tag = CHO tag = SAT tag = TOS tag = DTE tag = HSD tag = MCK tag = BAD tag = FRK tag = HES tag = OLD tag = HAN tag = MCK tag = SAX tag = HAM tag = BRE tag = LCK tag = SER original_tag = NOR tag = ROM tag = POR tag = TUN tag = BEL tag = CBI } }
			}

			research_bonus = {
				naval_doctrine = 0.05
			}

			traits = { naval_theorist }
		}

		generic_air_warfare_theorist = {

			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = air_warfare_theorist limit = 1 }
				}
				NOT = { OR = { tag = USA tag = PRS tag = FRA tag = WUR tag = BAV tag = SWE tag = HOL tag = ENG tag = POL tag = HAM tag = RUS tag = AUS tag = GRE tag = MEX tag = MXE tag = TSH tag = POR tag = TSH tag = SAG tag = CHO tag = SAT tag = TOS tag = DTE tag = HSD tag = MCK tag = BAD tag = FRK tag = HES tag = OLD tag = HAN tag = MCK tag = SAX tag = HAM tag = BRE tag = LCK tag = SER tag = ROM tag = POR tag = TUN tag = BEL tag = CBI } }
			}

			research_bonus = {
				air_doctrine = 0.05
			}

			traits = { air_warfare_theorist }
		}

	}
}
