ideas = {
	country = {

		SWE_gustaf_v_idea = {
			
			allowed = {
				original_tag = SWE
			}
			picture = SWE_king_gustaf
			allowed_civil_war = {
				NOT ={
					has_government = communism
				}
				NOT = {
					any_other_country = {
						original_tag = SWE
						has_government = neutrality 
						NOT = {
							tag = ROOT
						}
					}
				}
			}
			
			removal_cost = -1
			
			traits = { SWE_former_autocrat }
			
		}

		SWE_gustaf_v_idea_upgraded = {
			
			allowed = {
				original_tag = SWE
			}
			picture = SWE_king_gustaf
			allowed_civil_war = {
				NOT ={
					has_government = communism
				}
				NOT = {
					any_other_country = {
						original_tag = SWE
						has_government = neutrality 
						NOT = {
							tag = ROOT
						}
					}
				}
			}
			
			removal_cost = -1
			
			modifier = {
				fascism_acceptance = 20
				neutrality_acceptance = 20
				neutrality_drift = 0.01
				command_power_gain_mult = 0.1
			}
			
		}
	
		en_svensk_tiger = {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				has_government = democratic
			}

			removal_cost = -1

			picture = generic_spy_intel
			
			modifier = {
				drift_defence_factor = 0.1
				enemy_justify_war_goal_time = 0.1
			}
		}

		SWE_escaping_the_mainland = {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = prc_the_long_march2
			
			modifier = {
				army_attack_factor = -0.25
				army_defence_factor = -0.25
				max_dig_in_factor = -0.25
				army_org_factor = -0.25
				army_speed_factor = 0.1
				supply_factor = -0.25
			}
		}

		SWE_hedgehog_of_the_baltic = {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1
			cancel = {
				NOT = {
					any_enemy_country = {
						original_tag = SWE
					}
				}
			}
			picture = SWE_hedgehog_defense
			
			modifier = {
				surrender_limit = 0.1
			}
		}

		SWE_en_svensk_tiger_aat_no_lar = {
			
			allowed = {
				tag = SWE
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = SWE_en_svensk_tiger
			
			modifier = {
				encryption = 1
				decryption = 1
				airforce_intel_to_others = -5
				navy_intel_to_others = -5
				army_intel_to_others = -5
				civilian_intel_to_others = -5
			}
		}

		SWE_en_svensk_tiger_aat_lar = {
			
			allowed = {
				tag = SWE
			}
			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = SWE_en_svensk_tiger
			
			modifier = {
				intelligence_agency_defense = 1
				encryption = 1
				airforce_intel_to_others = -5
				navy_intel_to_others = -5
				army_intel_to_others = -5
				civilian_intel_to_others = -5
				enemy_operative_capture_chance_factor = 0.1
			}
		}

		SWE_severe_lack_of_ammunition = {
			allowed = {
				original_tag = SWE
			}

			allowed_civil_war = {
				always = yes
			}
			cancel = {
				#num_of_military_factories > 17 #Update SWE_severe_lack_of_ammunition_instant_desc if changed!
			}

			removal_cost = -1

			picture = SWE_severe_lack_of_ammunition
			
			modifier = {
				army_attack_factor = -0.1
				army_defence_factor = -0.05
			}
		}

		SWE_hungershield = {
			allowed = {
				original_tag = SWE
			}

			allowed_civil_war = {
				always = yes
			}

			cancel = {
				OR = {
					num_of_civilian_factories > 45
					num_of_available_civilian_factories > 25
				}
			}

			on_remove = {
				add_political_power = 150
			}
			removal_cost = -1

			picture = SWE_hungershield
			
			modifier = {
			}
		}

		SWE_minor_hungershield_strike = {
			allowed = {
				original_tag = SWE
			}

			allowed_civil_war = {
				always = yes
			}
			cancel = { has_stability > 0.68}
			removal_cost = -1

			picture = FRA_matignon_agreements
			
			modifier = {
				production_factory_efficiency_gain_factor = -0.1
				industrial_capacity_factory = -0.1
				industrial_capacity_dockyard = -0.1
				political_power_factor = -0.1
			}
		}

		SWE_major_hungershield_strike = {
			allowed = {
				original_tag = SWE
			}

			allowed_civil_war = {
				always = yes
			}

			cancel = { has_stability > 0.35 }

			removal_cost = -1

			picture = FRA_matignon_agreements
			
			modifier = {
				production_factory_efficiency_gain_factor = -0.15
				industrial_capacity_factory = -0.15
				industrial_capacity_dockyard = -0.15
				political_power_factor = -0.15
			}
		}

		#CUT
		SWE_historical_trade_with_Germany = { 
			picture = can_wartime_prices_and_trade_board

			removal_cost = -1

			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = { always = yes }

			cancel = {
			 	has_war_with = GER
			 	has_country_flag = cancel_german_trade_agreement
			}

			targeted_modifier = {
				tag = GER
				trade_cost_for_target_factor = -0.2
			}
		}

		SWE_small_scale_hull_focused_dockyards = { 
			picture = generic_coastal_navy

			removal_cost = -1

			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = { always = yes }

			equipment_bonus = {
				ship_hull_light = {
					build_cost_ic = -0.05
					instant = yes
				}
				ship_hull_submarine = {
					build_cost_ic = -0.05
					instant = yes
				}
			}

			modifier = {
				production_speed_dockyard_factor = -0.05
			}
		}

		#NON MTG SPIRIT
		SWE_small_scale_hull_focused_dockyards_no_mtg = { 
			picture = generic_coastal_navy

			removal_cost = -1

			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = { always = yes }

			equipment_bonus = {
				destroyer = {
					build_cost_ic = -0.05
					instant = yes
				}
				submarine = {
					build_cost_ic = -0.05
					instant = yes
				}
			}

			modifier = {
				production_speed_dockyard_factor = -0.05
			}
		}

		
		SWE_paid_holidays_idea = { 
			picture = generic_local_self_management

			removal_cost = -1

			allowed = {
				original_tag = SWE
			}
			allowed_civil_war = { always = yes }

			modifier = {
				production_factory_max_efficiency_factor = 0.05
			}
		}

		SWE_privately_managed_holidays = { 
			picture = generic_local_self_management

			removal_cost = -1

			allowed = {
				original_tag = SWE
			}
			allowed_civil_war = { always = yes }
			modifier = {
				industrial_capacity_factory = 0.05
				industrial_capacity_dockyard = 0.05
			}
		}

		SWE_small_scale_strikes = {
			picture = generic_production_bonus

			removal_cost = -1

			allowed = {
				original_tag = SWE
			}
			allowed_civil_war = { always = yes }
			modifier = {
				industrial_capacity_factory = -0.05
				industrial_capacity_dockyard = -0.05
				stability_factor = -0.05
			}
		}


		SWE_formation_flying_idea = {
			picture = generic_air_payment

			removal_cost = -1

			allowed = {
				original_tag = SWE
			}
			allowed_civil_war = { always = yes }
			modifier = {
				air_intercept_efficiency = 0.05
			}
		}

		SWE_marauder_bombers_idea = {
			picture = SWE_marauder_bombers

			removal_cost = -1

			allowed = {
				original_tag = SWE
			}
			allowed_civil_war = { always = yes }
			modifier = {
				air_night_penalty = -0.05
			}
		}


		SWE_radiotjanst_democratic = { 

			allowed = {
				tag = SWE
			}
			allowed_civil_war = { always = yes }
			removal_cost = -1

			picture = SWE_radiotjanst

			modifier = {
				research_speed_factor = 0.05
				drift_defence_factor = 0.05
				democratic_drift = 0.08
				stability_factor = 0.05
			}
		}


		SWE_radiotjanst_fascism = { 

			allowed = {
				tag = SWE
			}
			allowed_civil_war = { always = yes }
			removal_cost = -1

			picture = SWE_radiotjanst_corrupted

			modifier = {
				research_speed_factor = 0.05
				drift_defence_factor = -0.15
				justify_war_goal_time = -0.1
				fascism_drift = 0.08
				communism_drift = -0.01
				war_support_factor = 0.05
			}
		}


		SWE_radiotjanst_communism = { 

			allowed = {
				tag = SWE
			}
			allowed_civil_war = { always = yes }
			removal_cost = -1

			picture = SWE_radiotjanst_corrupted

			modifier = {
				research_speed_factor = 0.05
				drift_defence_factor = -0.1
				justify_war_goal_time = -0.1
				communism_drift = 0.08
				fascism_drift = -0.01
				democratic_drift = 0.01
				war_support_factor = 0.05
				stability_factor = 0.05
			}
		}

		SWE_radiotjanst_unaligned = { 

			allowed = {
				tag = SWE
			}
			allowed_civil_war = { always = yes }
			removal_cost = -1

			picture = SWE_radiotjanst_corrupted

			modifier = {
				research_speed_factor = 0.05
				drift_defence_factor = -0.15
				justify_war_goal_time = -0.15
				communism_drift = -0.02
				fascism_drift = 0.01
				democratic_drift = -0.02
				neutrality_drift = 0.08
				war_support_factor = 0.05
			}
		}

		SWE_pride_of_the_baltic = {
			allowed = {
				tag = SWE
			}
			allowed_civil_war = { always = yes }
			removal_cost = -1

			picture = SWE_pride_of_the_baltic

			modifier = {
				naval_has_potf_in_combat_attack = 0.05
				naval_has_potf_in_combat_defense = 0.05
			}
		}

		SWE_decisive_battle_tactics = {
			allowed = {
				tag = SWE
			}
			allowed_civil_war = { always = yes }
			removal_cost = -1

			picture = generic_coastal_defense_ships

			modifier = {
				naval_light_gun_hit_chance_factor = 0.05
				naval_heavy_gun_hit_chance_factor = 0.05
				naval_retreat_speed = -0.1
				naval_retreat_chance_after_initial_combat = -0.05
			}
		}

		SWE_coastal_support = {
			allowed = {
				tag = SWE
			}
			allowed_civil_war = { always = yes }
			removal_cost = -1

			picture = generic_coastal_defense_ships

			modifier = {
				naval_invasion_penalty = -0.05
			}
		}

		SWE_lindsholmens_varv_idea = { 
			picture = generic_navy_bonus
			allowed_civil_war = { always = yes }
			removal_cost = -1

			allowed = {
				tag = SWE
			}

			modifier = {
				industrial_capacity_dockyard = 0.05
			}
		}


		SWE_gotaverken_retooled_for_rapid_repairs = { 
			picture = generic_navy_bonus
			allowed_civil_war = { always = yes }
			removal_cost = -1

			allowed = {
				tag = SWE
			}

			modifier = {
				repair_speed_factor = 0.1
			}
		}

		
		SWE_rule_the_baltic_idea = { 
			picture = generic_navy_bonus
			allowed_civil_war = { always = yes }
			removal_cost = -1

			allowed = {
				tag = SWE
			}

			equipment_bonus = {
				ship_hull_cruiser = {
					build_cost_ic = -0.05
					instant = yes
				}
			}

			equipment_bonus = {
				ship_hull_heavy = {
					build_cost_ic = -0.05 
					instant = yes
				}
			}
		}

		SWE_rule_the_baltic_no_mtg = { 
			picture = generic_navy_bonus

			removal_cost = -1

			allowed = {
				tag = SWE
			}
			allowed_civil_war = { always = yes }
			equipment_bonus = {
				ship_hull_cruiser = {
					build_cost_ic = -0.05
					instant = yes
				}
			}

			equipment_bonus = {
				ship_hull_heavy = {
					build_cost_ic = -0.05
					instant = yes
				}
			}
		}

		SWE_saltsjobaden_agreement = { 
			picture = SWE_saltsjobaden_agreement

			removal_cost = -1

			allowed = {
				tag = SWE
			}
			allowed_civil_war = { always = yes }
			modifier = {
				line_change_production_efficiency_factor = 0.05
				war_stability_factor = 0.05
			}
		}

		SWE_standardized_equipment = { 
			picture = SWE_hodgepodge_of_equipment

			removal_cost = -1

			allowed = {
				tag = SWE
			}
			allowed_civil_war = { always = yes }
			modifier = {
				production_factory_max_efficiency_factor = 0.05
			}

		}

		SWE_vin_och_sprit_ab = { 
			#icture = generic_navy_bonus

			removal_cost = -1

			allowed = {
				tag = SWE
			}
 			allowed_civil_war = { always = yes }
			modifier = {
				consumer_goods_expected_value = -0.02
			}
		}

		SWE_committee_against_the_finnish_white_terror_idea = {
			picture = SWE_committee_against_the_finnish_white_terror
			targeted_modifier = {
			    tag = FIN
			    attack_bonus_against = 0.05
			    defense_bonus_against = 0.05
			}
			allowed_civil_war = { always = yes }
		}

		SWE_per_albin_bus_idea = {
			picture = SWE_per_albin_bus
			allowed = {
				tag = SWE
			}
			allowed_civil_war = { always = yes }
			cancel = { has_country_flag = SWE_bus_died }
			modifier = {
				surrender_limit = 0.05
				resistance_growth_on_our_occupied_states = 0.05
				resistance_target_on_our_occupied_states = 0.05
				compliance_growth_on_our_occupied_states = -0.05
			}
		}

		SWE_varnplikt = {
			allowed = {
				tag = SWE
			}
			allowed_civil_war = { always = yes }
			modifier = {
				conscription = 0.01
			}
		}

		SWE_ga_pa_tactics = {
			allowed = {
				tag = SWE
			}
			allowed_civil_war = { always = yes }
			modifier = { 
				cavalry_attack_factor = 0.05
				modifier_army_sub_unit_cavalry_speed_factor = 0.05
				#max_dig_in = -1
			}
			equipment_bonus = {
				armor = {
					breakthrough = 0.05
					instant = yes
				}
			}
		}

		SWE_with_finland_for_sweden = {
			picture = SWE_with_finland_for_sweden_swe
			allowed = {
					tag = SWE
			}

			modifier = {
				army_org_factor = 0.05
				army_attack_against_major_factor = 0.05
			}
		}

		SWE_with_finland_for_sweden_fin = {
			picture = SWE_with_finland_for_sweden_fin
			allowed = {
				tag = SWE
			}

			modifier = {
				army_org_factor = 0.05
				army_attack_against_major_factor = 0.05
			}
		}

		SWE_wargames = {
			picture = SWE_wargames
			allowed = {
				tag = SWE
			}
			allowed_civil_war = { always = yes }
			modifier = {
				experience_gain_army = 0.05
				experience_gain_air = 0.05
				experience_gain_navy = 0.05
                weekly_manpower = 250
			}
		}

		SWE_save_norway = {
			picture = SWE_save_norway
			allowed = {
				tag = SWE
			}
			allowed_civil_war = { always = yes }
			modifier = {
				army_speed_factor = 0.05
			}
		}

		SWE_save_denmark = {
			picture = SWE_save_denmark
			allowed = {
				tag = SWE
			}
 			allowed_civil_war = { always = yes }
			modifier = {
				breakthrough_factor = 0.05
				naval_invasion_penalty = -0.05
			}
		}

		SWE_defense_in_depth_0 = {
			picture = SWE_hedgehog_defense
			allowed = {
				tag = SWE
			}
			allowed_civil_war = { always = yes }
			modifier = {
				land_reinforce_rate = 0.01
				army_morale_factor = 0.05
			}

		}

		SWE_defense_in_depth_1 = { #hedgehog defense
			picture = SWE_hedgehog_defense
			allowed = {
				tag = SWE
			}
			allowed_civil_war = {
				always = yes
			}
			modifier = {
				land_reinforce_rate = 0.01
				army_morale_factor = 0.05
				pocket_penalty = -0.05
				supply_factor = 0.05
				no_supply_grace = 24
			}
		}


		SWE_defense_in_depth_2 = { #beneath sticks and stone
			picture = SWE_hedgehog_defense
			allowed = {
				tag = SWE
			}

			allowed_civil_war = {
				always = yes
			}

			modifier = {
				land_reinforce_rate = 0.01
				army_morale_factor = 0.05
				pocket_penalty = -0.05
				supply_factor = 0.05
				no_supply_grace = 24
				cas_damage_reduction = 0.05
				enemy_army_bonus_air_superiority_factor = -0.1
			}
		}

		SWE_mobilization_of_society = {
			picture = generic_production_bonus
			allowed = {
				tag = SWE
			}

			allowed_civil_war = {
				always = yes
			}

			modifier = {
				weekly_manpower = 2500
				minimum_training_level = -0.05
			}
		}

		SWE_rapid_mobilization_idea = {
			picture = chi_army_corruption3
			allowed = {
				tag = SWE
			}

			allowed_civil_war = {
				always = yes
			}

			modifier = {
				mobilization_speed = 0.1
				training_time_factor = -0.1
				weekly_manpower = 1000
			}
		}

		SWE_security_service_funding = {
			removal_cost = -1

			picture = generic_spy_intel
				
			allowed = {
				original_tag = SWE
			}

			allowed_civil_war = {
				always = yes
			}
					
			modifier = {
				intel_from_operatives_factor = 0.05
			}
		}

		SWE_anti_sov_cold_war = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = generic_war_preparation

			targeted_modifier = {
				tag = SOV
				defense_bonus_against = 0.05
			}
		}

		SWE_anti_ger_cold_war = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = generic_war_preparation

			targeted_modifier = {
				tag = GER
				defense_bonus_against = 0.05
			}
		}

		SWE_anti_usa_cold_war = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = generic_war_preparation

			targeted_modifier = {
				tag = USA
				defense_bonus_against = 0.05
			}
		}

		SWE_anti_eng_cold_war = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = generic_war_preparation

			targeted_modifier = {
				tag = ENG
				defense_bonus_against = 0.05
			}
		}

		SWE_anti_jap_cold_war = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = generic_war_preparation

			targeted_modifier = {
				tag = JAP
				defense_bonus_against = 0.05
			}
		}

		SWE_anti_ita_cold_war = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = generic_war_preparation

			targeted_modifier = {
				tag = ITA
				defense_bonus_against = 0.05
			}
		}

		SWE_anti_fra_cold_war = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = generic_war_preparation

			targeted_modifier = {
				tag = FRA
				defense_bonus_against = 0.05
			}
		}

		SWE_anti_prc_cold_war = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = generic_war_preparation

			targeted_modifier = {
				tag = PRC
				defense_bonus_against = 0.1
			}
		}

		SWE_anti_chi_cold_war = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = generic_war_preparation

			targeted_modifier = {
				tag = CHI
				defense_bonus_against = 0.05
			}
		}

		SWE_lion_of_the_north = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = yes
			}
			removal_cost = -1
			picture = generic_war_preparation
			modifier = {
				army_attack_factor = 0.05
			}
		}

		SWE_ball_bearing_idea_food_partner = {
			picture = can_wartime_prices_and_trade_board
			allowed = {
				always = yes
			}

			cancel = {
				has_war_with = SWE
			}


			modifier = {
				production_factory_efficiency_gain_factor = 0.05
			}
			targeted_modifier = {
				tag = SWE
				extra_trade_to_target_factor = 0.05
				trade_cost_for_target_factor = -0.1
			}
		}

		SWE_ball_bearing_idea_research_partner = {
			picture = can_wartime_prices_and_trade_board
			allowed = {
				always = yes
			}

			cancel = {
				has_war_with = SWE
			}

			allowed_civil_war = {
				always = yes
			}


			modifier = {
				research_speed_factor = 0.02
				production_factory_efficiency_gain_factor = 0.1
			}
			targeted_modifier = {
				tag = SWE
				extra_trade_to_target_factor = 0.05
				trade_cost_for_target_factor = -0.1
			}
		}


		SWE_ball_bearing_idea = {
			picture = can_wartime_prices_and_trade_board
			allowed = {
				always = yes
			}

			cancel = {
				has_war_with = SWE
			}

			allowed_civil_war = {
				always = yes
			}

			modifier = {
				production_factory_efficiency_gain_factor = 0.05
			}
			targeted_modifier = {
				tag = SWE
				extra_trade_to_target_factor = 0.05
				trade_cost_for_target_factor = -0.1
			}
		}

		SWE_land_air_warfare_0 = {
			picture = SWE_land_air_warfare
			allowed = {
				tag = SWE
			}

			allowed_civil_war = {
				always = yes
			}

			modifier = {
				army_armor_attack_factor = 0.05
			}
		}

		SWE_land_air_warfare_1 = {
			picture = SWE_land_air_warfare
			allowed = {
				tag = SWE
			}

			allowed_civil_war = {
				always = yes
			}

			modifier = {
				army_armor_attack_factor = 0.05
				army_armor_speed_factor = 0.05
			}
		}

		SWE_land_air_warfare_2 = {
			picture = SWE_land_air_warfare
			allowed = {
				tag = SWE
			}

			allowed_civil_war = {
				always = yes
			}

			equipment_bonus = {
				armor = {
					build_cost_ic = -0.05
					instant = yes
				}
			}
			modifier = {
				air_superiority_efficiency = 0.05
				army_armor_attack_factor = 0.05
				army_armor_speed_factor = 0.05
			}
		}

		SWE_let_fly_all_guns_idea = {
			picture = SWE_let_fly_all_guns
			allowed = {
				tag = SWE
			}

			allowed_civil_war = {
				always = yes
			}
			equipment_bonus = {
				armor = {
					build_cost_ic = -0.05
					instant = yes
				}
			}

			equipment_bonus = {
				anti_air_equipment = {
					air_attack = 0.05
					instant = yes
				}
			}

			equipment_bonus = {
				anti_tank_equipment = {
					hard_attack = 0.05
					instant = yes
				}
			}

			equipment_bonus = {
				artillery_equipment = {
					soft_attack = 0.05
					instant = yes
				}
			}
			modifier = {
				air_superiority_efficiency = 0.05
				army_armor_attack_factor = 0.05
				army_armor_speed_factor = 0.05
			}
		}

		SWE_lottakoren_idea = {
			picture = SWE_lottakoren
			allowed_civil_war = {
				always = yes
			}
			modifier = {
				spotting_chance = 0.05
				air_detection = 0.05
				static_anti_air_hit_chance_factor = 0.05
				conscription_factor = 0.05

			}
		}

		SWE_nordic_centralized_army = {
			allowed_civil_war = {
				always = yes
			}

			cancel = {
				SWE = { has_completed_focus = SWE_nordic_protection_complex }
			}
			picture = generic_oppression
			modifier = {
				army_attack_factor = -0.1
				army_defence_factor = -0.1
				army_org_factor = -0.1
			}
		}

		SWE_nordic_protection_complex_idea = {
			allowed_civil_war = {
				always = yes
			}
			picture = eng_preparing_the_second_front
			modifier = {
				surrender_limit = 0.1
				cic_to_overlord_factor = 0.1
				war_support_factor = 0.05
				conscription_factor = 0.05
				mobilization_speed = 0.05
				army_core_defence_factor = 0.05
				
			}
		}

		SWE_economic_strain = {
			allowed_civil_war = {
				always = yes
			}
			picture = MEX_callistas
			modifier = {
				stability_weekly = -0.001
				war_support_weekly = -0.001
				civilian_factory_use = 5
				industrial_capacity_factory = -0.1
			}
		}

		SWE_gateway_to_peace = {
			allowed_civil_war = {
				always = yes
			}
			picture = SWE_the_gateway_to_peace
			cancel = {
				OR = {
					has_war_with = FIN
					has_war_with = SWE
					NOT = { has_war_with = SOV }
				}
			}
		}

		SWE_SOV_embarassment_of_the_red_army = {
			cancel = { 
				OR = {
					any_enemy_country = {
						is_major = yes
						NOT = {
							tag = SWE
							tag = FIN
						}
					}
					controls_province = 3151
				}
			}
			modifier = {
				army_org_factor = -0.15
				army_attack_factor = -0.15
				army_defence_factor = -0.15
				breakthrough_factor = -0.15
				army_bonus_air_superiority_factor = -0.25
				air_cas_efficiency = -0.25
			}
		}

		SWE_the_miracle_at_karjala = {
			allowed_civil_war = {
				always = yes
			}
			picture = generic_democratic_drift_bonus
			modifier = {
				army_org_factor = 0.05
				army_morale_factor = 0.05
				land_reinforce_rate = 0.01
			}	
		}

		SWE_secret_mobilization = {
			picture = generic_war_preparation
			modifier = {
				weekly_manpower = 1000
			}	
		}

		SWE_economic_deregulation_idea = {
			allowed_civil_war = {
				always = yes
			}
			picture = chi_hyper_inflation3
			modifier = {
				production_speed_arms_factory_factor = 0.05
				production_speed_dockyard_factor = 0.05
				consumer_goods_factor = 0.05
				stability_factor = -0.1
			}
		}

		SWE_aland_agreement_fin = {
			allowed_civil_war = {
				always = yes
			}
			picture = SPR_seize_the_gold_reserves
			modifier = {
				production_speed_buildings_factor = 0.05
			}
		}


		SWE_aland_agreement_swe = {
			allowed_civil_war = {
				always = yes
			}
			picture = SPR_seize_the_gold_reserves
			modifier = {
				production_speed_buildings_factor = -0.05
			}
		}

		SWE_volunteers = {
			allowed_civil_war = {
				always = yes
			}
			cancel = {
				FIN = {
					any_enemy_country = {
						is_major = yes
					}
				}
			}
			on_remove = {
				add_ideas = SWE_volunteers_upgraded
			}
			picture = generic_volunteer_expedition_bonus
			modifier = {
				send_volunteer_divisions_required = -0.5
				air_volunteer_cap = 1
				send_volunteer_size = 1
				send_volunteers_tension = -0.5
			}
		}

		SWE_volunteers_upgraded = {
			allowed_civil_war = {
				always = yes
			}
			picture = generic_volunteer_expedition_bonus
			modifier = {
				send_volunteer_divisions_required = -0.5
				air_volunteer_cap = 1
				send_volunteer_size = 2
				send_volunteers_tension = -0.5
			}
		}

		SWE_undermine_fascism = {
			allowed_civil_war = {
				always = yes
			}
			picture = SPR_anti_fascist_crusade
			allowed = {
					tag = SWE
			}

			modifier = {
				fascism_drift = -0.05
				neutrality_drift = 0.05
			}
		}

		SWE_attack_unions = {
			allowed_civil_war = {
				always = yes
			}
			picture = SPR_crush_the_revolution
			modifier = {
				neutrality_drift = 0.05
				consumer_goods_expected_value = -0.05
			}
		}

		SWE_unions_banned = {
			allowed_civil_war = {
				always = yes
			}
			picture = SPR_crush_the_revolution
			modifier = {
				communism_drift = -0.05
				democratic_drift = -0.05
				consumer_goods_expected_value = -0.1
			}
		}

		SWE_crusade_against_the_eastern_threat = {
			allowed_civil_war = {
				always = yes
			}
			picture = SPR_crush_the_revolution
			targeted_modifier = {
			    tag = SOV
			    attack_bonus_against = 0.1
			    breakthrough_bonus_against = 0.1
			}
		}
		SWE_increased_military_budget = {
			allowed_civil_war = {
				always = yes
			}
			picture = MEX_callistas
			modifier = {
				production_speed_arms_factory_factor = 0.15
				production_speed_dockyard_factor = 0.15
				weekly_manpower = 2500
			}
}

		SWE_restoring_order_idea = {
			allowed_civil_war = {
				always = yes
			}
			picture = generic_fascism_drift_bonus
			modifier = {
				consumer_goods_expected_value = -0.05
				fascism_drift = 0.05
				production_speed_industrial_complex_factor = 0.1
				production_speed_infrastructure_factor = 0.1
			}
		}

		SWE_aristocracy_reforms = {
			allowed_civil_war = {
				always = yes
			}
			picture = generic_monarchist_uprising
			modifier = {
				research_speed_factor = 0.1
				drift_defence_factor = 0.1
			}
		}
		SWE_adopted_ger_lang_idea = {
			allowed_civil_war = {
				always = yes
			}
			picture = hol_caved_to_the_germans
			modifier = {
				research_speed_factor = 0.05
				conscription_factor = 0.1
				stability_factor = -0.1
			}
		}
		SWE_independent_economy = {
			allowed_civil_war = {
				always = yes
			}
			picture = man_five_year_plan_industry
			modifier = {
				production_speed_buildings_factor = 0.1
				consumer_goods_expected_value = -0.05
				autonomy_gain = 0.5
			}
		}
		SWE_ger_defense = {
			allowed_civil_war = {
				always = yes
			}
			picture = tfv_can_conscription_crisis
			modifier = {
				weekly_manpower = 500
			}
			targeted_modifier = {
				tag = GER
				defense_bonus_against = 0.05
			}
		}

		SWE_fascist_counter_revolution_0 = {
			picture = generic_fascism_drift_bonus
			cancel = {
				has_civil_war = yes
			}
			modifier = {
				fascism_drift = 0.05
			}
		}

		SWE_fascist_counter_revolution_1 = {
			picture = generic_fascism_drift_bonus
			cancel = {
				has_civil_war = yes
			}
			modifier = {
				fascism_drift = 0.1
				neutrality_drift = 0.05
			}
		}

		SWE_fascist_counter_revolution_2 = {
			picture = generic_fascism_drift_bonus
			cancel = {
				has_civil_war = yes
			}
			modifier = {
				fascism_drift = 0.1
				neutrality_drift = 0.1
				democratic_drift = 0.05
			}
		}

		SWE_political_commisars = {
			picture = generic_fascism_drift_bonus
			cancel = {
				has_civil_war = yes
			}
			modifier = {
				experience_gain_army_factor = -0.1
				experience_gain_navy_factor = -0.1
				experience_gain_air_factor = -0.1
			}
		}

		SWE_confiscated_royal_wealth = {

			allowed = {
				original_tag = SWE
			}

			allowed_civil_war = {
				always = yes
			}
			
			modifier = {
				production_speed_industrial_complex_factor = 0.15
				production_speed_arms_factory_factor = 0.15
				production_speed_dockyard_factor = 0.15
			}

			picture = generic_foreign_capital

			removal_cost = -1
		}

		SWE_foreign_communist_influence = {

			allowed = {
			}

			allowed_civil_war = {
				always = yes
			}
			
			modifier = {
				communism_drift = 0.1
				drift_defence_factor = -0.25
			}

			picture = generic_communism_drift_bonus

			removal_cost = -1
		}

		SWE_en_svensk_lyder_lar = {
			allowed = {
				original_tag = SWE
			}

			allowed_civil_war = {
				always = yes
			}
			
			modifier = {
				propaganda_mission_factor = 0.15
				boost_ideology_mission_factor = 0.15
				operative_slot = 1

			}

			picture = generic_communism_drift_bonus

			removal_cost = -1
		}

		SWE_en_svensk_lyder_lar_2 = {
			allowed = {
				original_tag = SWE
			}

			allowed_civil_war = {
				always = yes
			}
			
			modifier = {
				propaganda_mission_factor = 0.2
				boost_ideology_mission_factor = 0.2
				operative_slot = 1

			}

			picture = generic_communism_drift_bonus

			removal_cost = -1
		}


		SWE_peoples_commissar_for_defense_idea = {
			allowed = {
				original_tag = SWE
			}

			allowed_civil_war = {
				has_government = communism
			}
			
			modifier = {
				defence = 0.05
				army_morale_factor = 0.05
				conscription_factor = 0.05
			}

			picture = smersh

			removal_cost = -1
		}

		SWE_universal_basic_income_idea = {
			allowed = {
				original_tag = SWE
			}

			allowed_civil_war = {
				has_government = communism
			}
			
			modifier = {
			    conscription = 0.01
				consumer_goods_factor = 0.05
				research_speed_factor = 0.1
				resistance_target = -0.1
				resistance_growth = -0.1
			}

			picture = generic_goods_red_bonus

			removal_cost = -1
		}

		SWE_full_capacity_furnaces = {
			allowed = {
				original_tag = SWE
			}
			
			modifier = {
				industrial_capacity_factory = 0.1
				industrial_capacity_dockyard = 0.1
			}

			picture = generic_goods_red_bonus

			removal_cost = -1
		}

		SWE_politiburo = {
			picture = POL_ideology_drift_defence
			allowed = {
				original_tag = SWE
			}
			
			modifier = {
				communism_drift = 0.05
				drift_defence_factor = 0.1
			}

			removal_cost = -1
		}

	}


	tank_manufacturer = { 
		
		designer = yes
		
		landsverk = {
			
			picture = generic_tank_manufacturer_2

			
			allowed = {
				original_tag = SWE
			}
			
			research_bonus = {
				armor = 0.15
			}
			
			traits = { tank_manufacturer }
			
			modifier = {
				# notable tanks L-120 and L-60, lighter tanks as well as the medium tank Stridsvagn m/42, that was mobile and well protected.
			}
		}

	}
	
	naval_manufacturer = { 
			
		designer = yes
		
		marinvarkstaderna = { #Karlskrona
			
			picture = generic_naval_manufacturer_1

			
			allowed = {
				original_tag = SWE
			}
			
			research_bonus = {
				naval_equipment = 0.15
			}
			
			equipment_bonus = {
				# mer research
			}
			
			traits = { coastal_defence_naval_manufacturer }
			
			modifier = {
			}
		}

		gotaverken = {
			
			picture = generic_naval_manufacturer_2

			
			allowed = {
				original_tag = SWE
			}
			
			research_bonus = {
				naval_equipment = 0.15
			}
			
			equipment_bonus = {
				# worlds biggest shipyard by launched gross tonnes
			}
			
			traits = { atlantic_fleet_naval_manufacturer }
			
			modifier = {
			}
		}

		kockums = {
			
			picture = generic_naval_manufacturer_3

			
			allowed = {
				original_tag = SWE
			}
			
			research_bonus = {
				naval_equipment = 0.15
			}
			 
			equipment_bonus = {
				# submarines and battleships
			}
			
			traits = { raiding_fleet_naval_manufacturer }
			
			modifier = {
			}
		}
	}

	industrial_concern = {


		SWE_vattenfall = {
			picture = SWE_vattenfall
			allowed = {
				original_tag = SWE
				has_dlc = "Arms Against Tyranny"
			}

			visible = {
				NOT = { has_country_flag = SWE_has_unlocked_vattenfall_upgrade }
			}

			research_bonus = {
				industry = 0.1
			}

			traits = { industrial_concern }

			modifier = {
				custom_modifier_tooltip = SWE_vattenfall_upgrade_tt
			}
		}

		SWE_vattenfall_upgrade = {
			picture = SWE_vattenfall
			allowed = {
				original_tag = SWE
				has_dlc = "Arms Against Tyranny"
			}

			visible = {
				has_country_flag = SWE_has_unlocked_vattenfall_upgrade

			}

			research_bonus = {
				industry = 0.15
				electronics = 0.15
			}

			traits = { industrial_concern }

			modifier = {
			}
		}

		SWE_ericsson = {
			picture = SWE_ericsson
			allowed = {
				original_tag = SWE
				has_dlc = "Arms Against Tyranny"
			}

			visible = {
				always = yes
			}
			cost = 150

			research_bonus = {
				radar_tech = 0.15
				electronics = 0.05
			}

			traits = { telephone_company }
		}
	}


	materiel_manufacturer = {
		
		designer = yes
	
		bofors = {
			
			picture = generic_artillery_manufacturer_1

			
			allowed = {
				original_tag = SWE
			}
			
			research_bonus = {
				artillery = 0.15
			}
			
			equipment_bonus = {
				artillery = {
					reliability = 0.20
				}
			}
			
			traits = { artillery_manufacturer }
			
			modifier = {
			}
		}
	
		husqvarna = {
			
			picture = generic_infantry_equipment_manufacturer_2

			
			allowed = {
				original_tag = SWE
			}
			
			research_bonus = {
				infantry_weapons = 0.15
			}
			
			equipment_bonus = {
				# rifles and pistols
			}
			
			traits = { infantry_equipment_manufacturer }
			
			modifier = {
			}
		}
		scania = {
			

			
			allowed = {
				original_tag = SWE
			}
			
			research_bonus = {
				motorized_equipment = 0.15
			}
			
			traits = { motorized_equipment_manufacturer }
			
			modifier = {
				# more info
			}
		}
		
	}
}