ideas = {

	country = {
	
		SWI_The_Neuchatel_Crisis = {
		
			picture = PRS_dreyse_rifle
	
			allowed_civil_war = {
				always = yes
			}
			
			modifier = {
				stability_factor = 0.05
				political_power_gain = -0.05
			}
			
			targeted_modifier = {
				tag = PRS
				opinion_gain_monthly = -0.5 
			}
		}
		
		SWI_The_Federal_Constitution = {
		
			picture = constitution_adopted
	
			allowed_civil_war = {
				always = yes
			}
			
			modifier = {
				stability_factor = 0.1
				political_power_gain = 0.05
			}
		}

		SWI_The_Federal_Constitution_Crisis = {
		
			picture = generic_assembly_tensions
	
			allowed_civil_war = {
				always = yes
			}
			
			modifier = {
				stability_factor = -0.2
				political_power_gain = -0.10
			}
		}
		
		SWI_Neutrality = {

			picture = FRA_fortification_focus
	
			allowed_civil_war = {
				always = yes
			}
			
			modifier = {
				enemy_justify_war_goal_time = 0.1
				justify_war_goal_time = 0.1
				surrender_limit = 0.1
				join_faction_tension = 0.1
			}
		}
		
		SWI_Sonderbund_War = {

			picture = SWE_Inept_Army
	
			allowed_civil_war = {
				always = yes
			}
			
			modifier = {
				stability_factor = -0.05
				war_support_factor = -0.05
				drift_defence_factor = -0.05
			}
		}

		SWI_fed_army_1 = {

			picture = ast_volunteer_defence_corps
	
			allowed_civil_war = {
				always = yes
			}
			
			modifier = {
				stability_factor = 0.05
				war_support_factor = 0.05
				army_core_defence_factor = 0.1
				army_morale_factor = 0.01
				conscription_factor = 0.01
			}
		}

		SWI_fed_army_2 = {

			picture = ast_volunteer_defence_corps
	
			allowed_civil_war = {
				always = yes
			}
			
			modifier = {
				stability_factor = 0.1
				war_support_factor = 0.1
				army_core_defence_factor = 0.2
				army_morale_factor = 0.02
				army_org_factor = 0.02
				conscription_factor = 0.01
			}
		}

		SWI_militardepartement = {

			picture = generic_pp_unity_bonus
	
			allowed_civil_war = {
				always = yes
			}
			
			modifier = {
				production_factory_efficiency_gain_factor = 0.1
				production_factory_max_efficiency_factor = 0.05
				production_speed_arms_factory_factor = 0.01
			}
		}

		SWI_tax_cuts = {

			picture = generic_morale_bonus
	
			allowed_civil_war = {
				always = yes
			}
			
			modifier = {
				conscription_factor = 0.01
				consumer_goods_expected_value = 0.03
			}
		}

		SWI_centralised_army1 = {

			picture = generic_morale_bonus
	
			allowed_civil_war = {
				always = yes
			}
			
			modifier = {
				stability_factor = -0.1
				war_support_factor = 0.1
				army_org_factor = 0.1
				army_org_regain = 0.1
			}
		}

		SWI_centralised_army2 = {

			picture = generic_morale_bonus
	
			allowed_civil_war = {
				always = yes
			}
			
			modifier = {
				stability_factor = -0.25
				war_support_factor = 0.15
				army_org_factor = 0.1
				army_org_regain = 0.1
			}
		}

		SWI_centralised_army3 = {

			picture = generic_morale_bonus
	
			allowed_civil_war = {
				always = yes
			}
			
			modifier = {
				stability_factor = -0.2
				war_support_factor = 0.2
				army_org_factor = 0.15
				army_org_regain = 0.15
			}
		}

		SWI_national_mil_industry = {

			picture = generic_morale_bonus
	
			allowed_civil_war = {
				always = yes
			}
			
			modifier = {
				production_factory_efficiency_gain_factor = 0.05
				production_factory_max_efficiency_factor = 0.15
				production_speed_arms_factory_factor = 0.05
			}
		}

		SWI_cream_crop1 = {

			picture = generic_morale_bonus
	
			allowed_civil_war = {
				always = yes
			}
			
			modifier = {
				conscription_factor = -0.02
				army_core_defence_factor = 0.05
			}
		}

		SWI_cream_crop2 = {

			picture = generic_morale_bonus
	
			allowed_civil_war = {
				always = yes
			}
			
			modifier = {
				conscription_factor = -0.02
				army_core_defence_factor = 0.1
			}
		}

		SWI_Milizsystem1 = {

			picture = generic_morale_bonus
	
			allowed_civil_war = {
				always = yes
			}
			
			modifier = {
				stability_factor = -0.15
				war_support_factor = 0.05
				army_org_factor = -0.05
				conscription_factor = 0.03
			}
		}

		SWI_Milizsystem2 = {

			picture = generic_morale_bonus
	
			allowed_civil_war = {
				always = yes
			}
			
			modifier = {
				stability_factor = -0.35
				war_support_factor = 0.2
				army_org_factor = -0.1
				conscription_factor = 0.03
			}
		}

		SWI_Milizsystem3 = {

			picture = generic_morale_bonus
	
			allowed_civil_war = {
				always = yes
			}
			
			modifier = {
				stability_factor = -0.35
				war_support_factor = 0.3
				army_org_factor = -0.1
				conscription_factor = 0.05
				army_core_defence_factor = 0.05
			}
		}

		SWI_ind_mil_industry = {

			picture = generic_morale_bonus
	
			allowed_civil_war = {
				always = yes
			}
			
			modifier = {
				production_factory_efficiency_gain_factor = -0.05
				production_factory_max_efficiency_factor = -0.05
				production_speed_arms_factory_factor = -0.05
			}
		}
		
		SWI_Stable_Currency = {

			picture = SWI_Monetary_Reforms

			modifier = {
				consumer_goods_expected_value = -0.02
			}

		}
		
		SWI_Swis_Banking = {
			
			picture = SWI_Monetary_Reforms

			modifier = {
				consumer_goods_expected_value = -0.02
				political_power_gain = 0.05
			}
			
		}
		SWI_UnderGround_Vaults ={
			modifier = {
				political_power_gain = -0.05
			}
		}

		SWI_Banking_Secrets = {
			modifier = {
				political_power_factor = -0.15
			}
		}

		SWI_Education_Reform = {
			modifier = {
				research_speed_factor = 0.05
			}
		}

		SWI_Law_On_Higher_ED = {
			#how to do modifier prerequisite?
		}

		SWI_Foreign_Students = {
			modifier = {
				research_speed_factor = 0.05
			}
		}

		SWI_Second_Agri_Rev = {
			modifier = {
				monthly_population = 0.025
				production_speed_farm_factor = 0.2
				#this needs a 10% research boost for agricultural research
			}
		}
		SWI_Golden_Spot = {
			modifier = {

			}
		}

		SWI_Swis_Economic_Miracle = {
			modifier = {
				consumer_goods_expected_value = -0.05
				political_power_gain = 0.05
				production_speed_buildings_factor = 0.1
			}
		}
		SWI_Free_Market = {
			modifier = {
				consumer_goods_expected_value = 0.05
				production_speed_buildings_factor = 0.15
			}
		}
		SWI_Dairy_Exports = {
			modifier = {
				consumer_goods_expected_value = -0.05
			}
		}
		SWI_Trade_Neutrality = {
			modifier = {
				consumer_goods_expected_value = 0.03
				stability_factor = 0.04
			}
		}
		SWI_Trade_Protectionisim = {
			modifier = {
				consumer_goods_expected_value = -0.05
				monthly_population = 0.05
				production_speed_buildings_factor = -0.1
			}
		}
		SWI_Trading_Across_Alps = {
			modifier = {
				consumer_goods_expected_value = -0.05
			}
		}

		SWI_Legacy_of_Jomini = {

			picture = GFX_idea_SWI_Legacy_of_Jomini
			
			modifier = {
				production_speed_bunker_factor = 0.1
				production_speed_coastal_bunker_factor = 0.1
				land_doctrine_cost_factor = -0.05
			}
		}

		SWI_Trained_Population = {

			picture = GFX_idea_SWI_Trained_Population

			modifier = {
				land_doctrine_cost_factor = -0.05
				mobilization_speed = 0.15
				training_time_army_factor = -0.1
			}
		}

		SWI_Growing_Religious_Divide = {

			picture = GFX_idea_SWI_Religious_Divide

			modifier = {
				stability_factor = -0.1
			}
		}

		SWI_Federal_Railways_Idea = {

			picture = SWI_

			modifier = {
				production_speed_infrastructure_factor = 0.1
				production_speed_rail_way_factor = 0.1
			}
		}

		SWI_Direct_Democracy_Idea = {
			modifier = {
				political_power_gain = 0.15
				stability_weekly = 0.02
			}
		}

		SWI_Watchmaker_Trade_Association_Idea = {

			picture = GFX_idea_SWI_Watchmaker_Trade_Association

			modifier = {
				money_income = 0.1
			}
		}

		SWI_International_Red_Cross_Idea = {

			picture = GFX_idea_SWI_International_Red_Cross

			modifier = {
			attrition = -0.05
			}
		}

		SWI_Franco_Swiss_Economic_Union_Idea = {

			picture = GFX_idea_SWI_Franco_Swiss_Economic_Union

			modifier = {
				money_income = 0.05
				political_power_gain = 0.1
			}
		}

		SWI_Latin_Monetary_Union = {
			modifier = {
				money_income = 0.05
				political_power_gain = 0.1
			}
		}

		SWI_German_Confederation = {
			modifier = {
				generate_wargoal_tension = 0.5
				tax_efficiency_factor = 0.1
			}
		}

		SWI_Join_The_Zollverein = {
			modifier = {
				consumer_goods_factor = 0.05
				political_power_gain = 0.1
			}
		}

		SWI_Neutrality_1 = {

			picture = FRA_fortification_focus
	
			allowed_civil_war = {
				always = yes
			}
			
			modifier = {
				enemy_justify_war_goal_time = 0.2
				justify_war_goal_time = 0.2
				surrender_limit = 0.2
				join_faction_tension = 0.2
			}
		}

		SWI_idea_austrian_trade_union = {

			allowed_civil_war = {
				always = no
			}

			removal_cost = -1
			
			picture = GENERIC_Free_Trade

			modifier = {
				consumer_goods_expected_value = -0.02
			}
			targeted_modifier = {
				tag = AUS
				extra_trade_to_target_factor = 0.25
				trade_opinion_factor = 0.5
			}
			targeted_modifier = {
				tag = LVN
				extra_trade_to_target_factor = 0.25
				trade_opinion_factor = 0.5
			}
			targeted_modifier = {
				tag = MOD
				extra_trade_to_target_factor = 0.25
				trade_opinion_factor = 0.5
			}
		}

		SWI_Education = {
			modifier = {
				monthly_population = 0.01
			}
		}

		SWI_French_Military_Engineers = {
			modifier = {
				production_speed_bunker_factor = 0.1
				production_speed_coastal_bunker_factor = 0.1
			}
		}

		SWI_Spread_Liberalism_Idea = {
			modifier = {
				army_speed_factor = 0.1
			}
		}
		
		SWI_Raise_Tariff_Against_France_Idea = {
			modifier = {
				consumer_goods_factor = 0.5
			}
		}