ideas = {
	country = {
		SOV_mass_firearms_production = {
		
			picture = generic_production_bonus
			
			allowed = {
				always = yes
			}

			allowed_civil_war = {
				always = yes
			}
			
			equipment_bonus = {
				infantry_equipment = {
					build_cost_ic = -0.1 instant = yes
				}
			}
			
			traits = { infantry_equipment_manufacturer }
		}		
		#Don't remove 'ghost' ideas ffs
		SOV_revolutionized_industry_ghost = {
		
			name = SOV_revolutionized_industry_ghost

			removal_cost = -1
			
			allowed = {
				always = yes
			}

			allowed_civil_war = {
				always = yes
			}

			picture = SOV_revolutionized_industry
			
			modifier = {
				consumer_goods_factor = 0.2
				industrial_capacity_factory = 0.1
				research_speed_factor = -0.1
				custom_modifier_tooltip = SOV_revolutionized_industry_ghost_tt
			}
		}
		SOV_sing_katyusha_sing = {
		
			name = SOV_sing_katyusha_sing

			removal_cost = -1
			
			allowed = {
				always = yes
			}

			allowed_civil_war = {
				always = yes
			}

			picture = strategic_bombing_focus
			
			equipment_bonus = {
				motorized_rocket_equipment = {
					build_cost_ic = -0.10 instant = yes
				}
			}
		}

		SOV_soviet_mobilization = { ###new starting idea
		
			picture = chi_army_corruption3
			
			allowed = {
				always = yes
			}

			allowed_civil_war = {
				always = yes
			}
			
			modifier = {
				conscription_factor = -0.25
			}
		}

		SOV_politicized_military_1 = { ###new starting idea
			
			picture = chi_army_corruption3
			
			allowed = {
				always = yes
			}

			allowed_civil_war = {
				always = yes
			}
			
			cancel = {
				has_civil_war = no
				NOT = {
					has_government = communism
				}
			}
			
			modifier = {
				max_planning_factor = -0.3
				planning_speed = -0.3
				army_org_factor = -0.1
				army_morale_factor = -0.1
				army_org_regain = 0.01
				land_reinforce_rate = 0.05
			}
		}
		SOV_politicized_military_2 = {
		
			picture = chi_army_corruption3
			
			allowed = {
				always = yes
			}

			allowed_civil_war = {
				always = yes
			}

			cancel = {
				has_civil_war = no
				NOT = {
					has_government = communism
				}
			}
			
			modifier = {
				max_planning_factor = -0.2
				planning_speed = -0.1
				army_morale_factor = -0.1
				army_org_regain = 0.01
				land_reinforce_rate = 0.05
			}
		}
		SOV_terrain_expertise_1 = {
		
			picture = tur_arctic_wolves
			
			allowed = {
				always = yes
			}

			allowed_civil_war = {
				always = yes
			}
			
			modifier = {
				acclimatization_cold_climate_gain_factor = 0.15
				acclimatization_hot_climate_gain_factor = 0.15
				terrain_penalty_reduction = 0.05
				winter_attrition_factor = -0.15
				heat_attrition_factor = -0.05
			}
		}
		SOV_terrain_expertise_2 = {
		
			picture = tur_arctic_wolves
			
			allowed = {
				always = yes
			}

			allowed_civil_war = {
				always = yes
			}
			
			modifier = {
				acclimatization_cold_climate_gain_factor = 0.15
				acclimatization_hot_climate_gain_factor = 0.15
				terrain_penalty_reduction = 0.05
				winter_attrition_factor = -0.15
				heat_attrition_factor = -0.05
				cas_damage_reduction = 0.15
				army_defence_factor = 0.05
			}
		}

		SOV_solider_committees = {

			removal_cost = -1
			
			allowed = {
				always = yes
			}

			allowed_civil_war = {
				has_government = democratic
			}

			picture = generic_victors_of_ww1

			modifier = {
				max_planning = 0.05
				army_org_factor = 0.05
			}
		}

		SOV_the_new_russian_army = {

			name = SOV_the_new_russian_army

			removal_cost = -1
			
			allowed = {
				always = yes
			}

			allowed_civil_war = {
				has_government = democratic
			}

			picture = generic_victors_of_ww1

			modifier = {
				max_planning = 0.15
				army_org_factor = 0.1
				army_core_defence_factor = 0.05
				attrition = -0.1
			}
		}



		SOV_civil_war_conduct_mass_arrests ={

			name = SOV_civil_war_conduct_mass_arrests

			removal_cost = -1
			
			allowed = {
				always = yes
			}

			allowed_civil_war = {
				always = yes
			}

			picture = generic_intel_bonus

			modifier = {
				army_chief_cost_factor = -0.1
				navy_chief_cost_factor = -0.1
				air_chief_cost_factor = -0.1
				high_command_cost_factor = -0.1
			}
		}

		SOV_amnesty_for_political_opponents = {

			name = SOV_amnesty_for_political_opponents

			removal_cost = -1
			
			allowed = {
				always = yes
			}

			allowed_civil_war = {
				always = yes
			}

			picture = generic_intel_bonus

			modifier = {
				political_power_gain = 0.1
				generate_wargoal_tension = -0.05
			}
		}

		SOV_purge_religous_beurocracy = {

			name = SOV_purge_religous_beurocracy

			removal_cost = -1
			
			allowed = {
				always = yes
			}

			allowed_civil_war = {
				always = yes
			}

			picture = generic_intel_bonus

			modifier = {
				generate_wargoal_tension = -0.1
				war_support_weekly= 0.001
				conscription_factor = 0.05
			}
		}

		SOV_rebuild_the_duma = {

			name = SOV_rebuild_the_duma

			removal_cost = -1
			
			allowed = {
				always = yes
			}

			allowed_civil_war = {
				always = yes
			}

			picture = generic_intel_bonus

			modifier = {
				political_power_gain = 0.1
				stability_weekly = 0.003
				democratic_drift = 0.05
			}
		}


		SOV_agrarian_socialism = {

			name = SOV_agrarian_socialism

			removal_cost = -1
			
			allowed = {
				always = yes
			}

			allowed_civil_war = {
				always = yes
			}

			picture = generic_agrarian_society

			modifier = {
				consumer_goods_factor = -0.15

			}
		}

		SOV_agrarian_socialism_2 = {

			name = SOV_agrarian_socialism

			removal_cost = -1
			
			allowed = {
				always = yes
			}

			allowed_civil_war = {
				always = yes
			}

			picture = generic_agrarian_society

			modifier = {
				consumer_goods_factor = -0.15
				production_speed_arms_factory_factor = 0.1
				
			}
		}

		SOV_agrarian_socialism_3 = {

			name = SOV_agrarian_socialism

			removal_cost = -1
			
			allowed = {
				always = yes
			}

			allowed_civil_war = {
				always = yes
			}

			picture = generic_agrarian_society

			modifier = {
				consumer_goods_factor = -0.15
				production_speed_arms_factory_factor = 0.1
				research_speed_factor = 0.05
				industrial_capacity_factory = 0.1
				
			}
		}

		SOV_create_a_national_directory = {

			name = SOV_create_a_national_directory

			removal_cost = -1
			
			allowed = {
				always = yes
			}

			allowed_civil_war = {
				always = yes
			}

			picture = FRA_market_dynamism

			modifier = {
				consumer_goods_factor = -0.15
				production_speed_arms_factory_factor = 0.1
				research_speed_factor = 0.03
				industrial_capacity_factory = 0.15
			}
		}

		SOV_industrial_assistance = {

			removal_cost = -1
			
			allowed = {
				always = yes
			}

			allowed_civil_war = {
				OR = {
					has_government = democratic
					has_government = neutrality
				}
			}

			picture = SOV_revolutionized_industry

			modifier = {
				production_speed_buildings_factor = 0.1
				political_power_factor = 0.05
				democratic_drift = 0.03
			}
		}

		SOV_russian_women_fascist_movement = {

			name = SOV_russian_women_fascist_movement

			removal_cost = -1
			
			allowed = {
				always = yes
			}

			allowed_civil_war = {
				always = yes
			}

			picture = generic_victors_of_ww1

			modifier = {
				conscription = 0.025
				attrition = -0.1 
			}
		}

		SOV_russian_women_fascist_movement_2 = {

			name = SOV_russian_women_fascist_movement

			removal_cost = -1
			
			allowed = {
				always = yes
			}

			allowed_civil_war = {
				always = yes
			}

			picture = generic_victors_of_ww1

			modifier = {
				conscription = 0.025
				attrition = -0.1 
				training_time_factor = -0.15
			}
		}

		SOV_commit_to_the_orthodox_church = {

			name = SOV_commit_to_the_orthodox_church

			removal_cost = -1
			
			allowed = {
				always = yes
			}

			allowed_civil_war = {
				always = yes
			}

			picture = generic_intel_bonus

			modifier = {
				political_power_gain = 0.15
				fascism_drift = 0.10
				mobilization_speed = 0.1
			}
		}

		SOV_union_of_fascist_little_ones = {

			name = SOV_union_of_fascist_little_ones

			removal_cost = -1
			
			allowed = {
				always = yes
			}

			allowed_civil_war = {
				always = yes
			}

			picture = generic_victors_of_ww1

			modifier = {
				recon_factor = 0.15
				dig_in_speed_factor = 0.1
			}
		}

		SOV_union_of_fascist_little_ones_2 = {

			name = SOV_union_of_fascist_little_ones

			removal_cost = -1
			
			allowed = {
				always = yes
			}

			allowed_civil_war = {
				always = yes
			}

			picture = generic_victors_of_ww1

			modifier = {
				recon_factor = 0.15
				dig_in_speed_factor = 0.15
				training_time_factor = -0.15
			}
		}

		SOV_adopt_soviet_policies = {

			name = SOV_adopt_soviet_policies

			removal_cost = -1
			
			allowed = {
				always = yes
			}

			allowed_civil_war = {
				always = yes
			}

			picture = generic_victors_of_ww1

			modifier = {
				political_power_gain = 0.15
				consumer_goods_factor = -0.15
			}
		}

		SOV_reinstate_royal_exiles = {

			name = SOV_reinstate_royal_exiles

			removal_cost = -1
			
			allowed = {
				always = yes
			}

			allowed_civil_war = {
				always = yes
			}

			picture = generic_intel_bonus

			modifier = {
				military_leader_cost_factor = -0.2
				army_leader_cost_factor = -0.15
				political_advisor_cost_factor = -0.15
			}
		}

		SOV_destalinization = {
		
			name = SOV_destalinization

			removal_cost = -1
			
			allowed = {
				always = yes
			}

			allowed_civil_war = {
				always = yes
			}

			picture = generic_deal_with_the_devil2
			
			modifier = {
				stability_weekly = 0.001
				political_power_gain = 0.05
			}
		}
		SOV_trotskyite_narrative = {

			name = SOV_trotskyite_narrative

			removal_cost = -1
			
			allowed = {
				always = yes
			}

			allowed_civil_war = {
				always = yes
			}

			picture = saf_soviet_advisers
			
			modifier = {
				drift_defence_factor = 0.10
				political_power_factor = 0.10
				communism_drift = 0.10
			}
		}
		SOV_status_of_labour_unions_idea = {
			
			name = SOV_status_of_labour_unions_idea	 
			
			removal_cost = -1
			
			allowed = {
				always = yes
			}

			allowed_civil_war = {
				always = yes
			}

			picture = jap_the_unthinkable_option
			
			modifier = {
				industrial_capacity_factory = 0.05
				political_power_gain = 0.05
				
			}
		}
		SOV_revolutionized_industry_1 = {
		
			name = SOV_revolutionized_industry_1

			removal_cost = -1
			
			allowed = {
				always = yes
			}

			allowed_civil_war = {
				always = yes
			}

			picture = SOV_revolutionized_industry
			
			modifier = {
					consumer_goods_factor = 0.2
					research_speed_factor = -0.1
					industrial_capacity_factory = 0.1
					custom_modifier_tooltip = SOV_revolutionized_industry_tt
			}
		}

		SOV_form_the_white_emigres = {

			name = SOV_form_the_white_emigres

			removal_cost = -1
			
			allowed = {
				always = yes
			}

			allowed_civil_war = {
				always = yes
			}

			rule = {
				can_send_volunteers = yes
			}

			picture = generic_pp_unity_bonus
			
			modifier = {
				send_volunteer_size = 10
				send_volunteers_tension = -0.15
			}
		}

		SOV_promote_the_asno_detachment = {

			name = SOV_promote_the_asno_detachment

			removal_cost = -1
			
			allowed = {
				always = yes
			}

			allowed_civil_war = {
				always = yes
			}

			picture = generic_pp_unity_bonus
			
			modifier = {
				special_forces_attack_factor = 0.15
				special_forces_training_time_factor = -0.1
				special_forces_cap = 0.1
			}
		}

		SOV_follow_corportism = {

			name = SOV_follow_corportism

			removal_cost = -1
			
			allowed = {
				always = yes
			}

			allowed_civil_war = {
				always = yes
			}

			picture = FRA_market_dynamism
			
			modifier = {
				global_building_slots_factor = 0.05
				production_factory_start_efficiency_factor = 0.15
			}
		}

		SOV_revolutionized_industry_2 = {
		
			name = SOV_revolutionized_industry_2

			removal_cost = -1
			
			allowed = {
				always = yes
			}

			allowed_civil_war = {
				always = yes
			}

			picture = SOV_revolutionized_industry
			
			modifier = {
					consumer_goods_factor = 0.2
					research_speed_factor = -0.1
					production_speed_industrial_complex_factor = 0.1
					custom_modifier_tooltip = SOV_revolutionized_industry_tt
			}
		}
		SOV_poor_railnetworks_0 = {
			removal_cost = -1
			
			allowed = {
				always = yes
			}

			allowed_civil_war = {
				always = yes
			}

			picture = generic_bad_railnetwork
			#factory debuff was too much, add back later if strong
			modifier = {
				mobilization_speed = -0.30
				production_speed_infrastructure_factor = -0.15
				production_speed_rail_way_factor = -0.15
				##industrial_capacity_factory = -0.09
				custom_modifier_tooltip = SOV_poor_railnetworks_tt
			}
		}
		SOV_poor_railnetworks_1 = {
			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				always = yes
			}

			picture = generic_bad_railnetwork
			#factory debuff was too much, add back later if strong
			modifier = {
				mobilization_speed = -0.20
				production_speed_infrastructure_factor = -0.10
				production_speed_rail_way_factor = -0.10
				#industrial_capacity_factory = -0.06
				custom_modifier_tooltip = SOV_poor_railnetworks_tt
			}
		}
		SOV_poor_railnetworks_2 = {
			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				always = yes
			}

			picture = generic_bad_railnetwork
			#factory debuff was too much, add back later if strong
			modifier = {
				mobilization_speed = -0.10
				production_speed_infrastructure_factor = -0.05
				production_speed_rail_way_factor = -0.05
				#industrial_capacity_factory = -0.03
				custom_modifier_tooltip = SOV_poor_railnetworks_tt
			}
		}
		SOV_industry_slow_down = {
			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				NOT = {
					has_government = democratic
				}
			}

			picture = man_five_year_plan_industry
			
			modifier = {
				industrial_capacity_factory = -0.05
				production_speed_buildings_factor = -0.05
			}
		}
		SOV_engineering_push = {
		
			name = SOV_engineering_push

			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				always = yes
			}

			picture = generic_exploit_mines
			
			modifier = {
				industrial_capacity_factory = 0.05
				production_speed_buildings_factor = 0.05
			}
		}
		SOV_risk_of_disease = {
		
			name = SOV_risk_of_disease

			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				always = yes
			}

			cancel = {
				has_completed_focus = SOV_Mass_Immunizations
			}

			picture = prc_low_popular_support
			
			modifier = {
				MONTHLY_POPULATION = -0.01
			}
		}
		SOV_proliferation_of_disease = {
		
			name = SOV_proliferation_of_disease

			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				always = yes
			}

			cancel = {
				has_completed_focus = SOV_Mass_Immunizations
			}

			picture = prc_low_popular_support2
			
			modifier = {
				weekly_manpower = -100
				stability_factor = -0.01
				MONTHLY_POPULATION = -0.10
			}
		}
		SOV_widespread_outbreaks = {
		
			name = SOV_widespread_outbreaks

			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				always = yes
			}

			cancel = {
				has_completed_focus = SOV_Mass_Immunizations
			}

			picture = prc_low_popular_support3
			
			modifier = {
				weekly_manpower = -200
				stability_factor = -0.02
				MONTHLY_POPULATION = -0.20
			}
		}
		SOV_social_welfare_focus = {
		
			name = SOV_social_welfare_focus

			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				always = yes
			}

			picture = worker_cluture
			
			modifier = {
				stability_factor = 0.05
				industrial_capacity_factory = 0.1
			}
		}
		
		SOV_poorly_educated_population = {
		
			name = SOV_poorly_educated_population

			removal_cost = -1
			
			allowed = {
				always = yes 
			}

			allowed_civil_war = {
				always = yes
			}

			picture = indochina_illiteracy


			modifier = {
				research_speed_factor = -0.20
				air_ace_generation_chance_factor = -0.20
				air_accidents_factor = 0.20
				experience_gain_air_factor = -0.20
			}

			research_bonus = {
				air_equipment = -0.20
				electronics = -0.20
			}
			
		}
		
		SOV_invest_in_engineering_focus = {
		
			name = SOV_invest_in_engineering_focus

			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				NOT = {
					has_government = democratic
				}
			}

			picture = generic_central_management
			
			research_bonus = {
				industry = 0.05
				electronics = 0.05
				air_equipment = 0.05
				armor = 0.05
			}

			modifier = {
				production_factory_max_efficiency_factor = 0.05
				sp_tag_radar_speed_factor = 0.05
				#custom_modifier_tooltip = SOV_invest_in_enigneering_tooltip
			}
		}
		SOV_transpolar_flights_idea = {
		
			name = SOV_transpolar_flights_idea

			removal_cost = -1

			available = {
				has_war = no
			}
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				always = no
			}

			picture = generic_air_bonus

			modifier = {
				air_ace_generation_chance_factor = 0.10
				experience_gain_air = 0.10
			}
			
			research_bonus = {
				air_doctrine = 0.10
				air_equipment = 0.10
			}

		}
		SOV_urbanization_focus = {
		
			name = SOV_urbanization_focus

			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				NOT = {
					has_government = democratic
				}
			}

			picture = man_five_year_plan_industry
			

			modifier = {
				global_building_slots_factor = 0.20
				mobilization_speed = 0.20
				MONTHLY_POPULATION = 0.20
			}
		}
		SOV_urbanization_focus_debuff = {
		
			name = SOV_urbanization_focus_debuff

			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				NOT = {
					has_government = democratic
				}
			}

			picture = BRA_campinas
			

			modifier = {
				stability_weekly = -0.001
			}
		}
		SOV_socialism_in_one_country_idea = {
		
			name = SOV_socialism_in_one_country_idea

			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				NOT = {
					has_government = democratic
				}
			}

			picture = generic_communism_drift_bonus
			

			modifier = {
				political_power_factor = 0.1
				justify_war_goal_time = 0.15
			}
		}
		SOV_world_revolution_idea = {

			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				NOT = {
					has_government = democratic
				}
			}

			picture = ger_the_great_red_menace
			

			modifier = {
				subversive_activites_upkeep = -0.25
				guarantee_cost = -0.25
				ai_focus_aggressive_factor = 1
				ai_get_ally_desire_factor = 1
				ai_focus_war_production_factor = 1
			}
		}
		SOV_world_revolution_idea_LaR = {
		
			name = SOV_world_revolution_idea

			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				NOT = {
					has_government = democratic
				}
			}

			picture = ger_the_great_red_menace
			

			modifier = {
				root_out_resistance_effectiveness_factor = 0.25
				guarantee_cost = -0.25
				ai_get_ally_desire_factor = 1
				ai_focus_aggressive_factor = 1
				ai_focus_war_production_factor = 1
				operative_slot = 1
			}
		}
		SOV_state_of_perpetual_warfare_idea = {
		
			name = SOV_state_of_perpetual_warfare_idea

			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				NOT = {
					has_government = democratic
				}
			}

			picture = chi_army_corruption3
			

			modifier = {
				war_support_factor = 0.05
				justify_war_goal_time = -0.25
				enemy_justify_war_goal_time = -0.25
			}
		}
		SOV_a_gun_in_every_hand_idea = {
		
			name = SOV_a_gun_in_every_hand_idea

			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				NOT = {
					has_government = democratic
				}
			}

			picture = ast_volunteer_defence_corps

			equipment_bonus = {

				infantry_equipment = {
					build_cost_ic = -0.10 instant = yes
				}
			}
			
			modifier = {
				training_time_army_factor = -0.25
			}
		}
		SOV_workers_of_the_world_unite_idea = {
		
			name = SOV_workers_of_the_world_unite_idea

			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				NOT = {
					has_government = democratic
				}
			}

			picture = generic_communist_army
			

			modifier = {
				conscription = 0.05
				ai_call_ally_desire_factor = 50
				ai_join_ally_desire_factor = 50
				offensive_war_stability_factor = 0.05
				non_core_manpower = 0.05
			}
		}
		SOV_internal_chaos_1 = {

			name = SOV_internal_chaos_1

			picture = generic_disjointed_gov

			allowed = {
				always = no # Added via focus
			}
			
			modifier = {
				stability_factor = -0.1
				political_power_factor = -0.10
				mobilization_speed = -0.1
				army_morale_factor = -0.1
				high_command_cost_factor = -0.10
				political_advisor_cost_factor = -0.10
			}
		}

		SOV_internal_chaos_2 = {

			name = SOV_internal_chaos_2

			picture = generic_disjointed_gov

			allowed = {
				always = no # Added via focus
			}
			
			modifier = {
				stability_factor = -0.2
				political_power_factor = -0.20
				mobilization_speed = -0.2
				army_morale_factor = -0.2
				high_command_cost_factor = -0.20
				political_advisor_cost_factor = -0.20
			}
		}

		SOV_internal_chaos_3 = {

			name = SOV_internal_chaos_3

			picture = generic_disjointed_gov

			allowed = {
				always = no # Added via focus
			}
			
			modifier = {
				stability_factor = -0.3
				political_power_factor = -0.3
				mobilization_speed = -0.3
				army_morale_factor = -0.3
				high_command_cost_factor = -0.3
				political_advisor_cost_factor = -0.3
			}
		}
		
		SOV_nationwide_inspections_1 = {
		
			name = SOV_nationwide_inspections_1

			picture = generic_disjointed_gov

			allowed = {
				always = no # Added via focus
			}
			
			modifier = {
			industrial_capacity_factory = -0.30
			production_factory_max_efficiency_factor = -0.30
			consumer_goods_factor = 0.6
			}
		}
		SOV_quality_control = {
		
			name = SOV_quality_control

			picture = generic_local_self_management

			allowed = {
					always = no # Added via focus
				}
			
			modifier = {
				production_factory_max_efficiency_factor = 0.15
				}
			}
		SOV_defense_of_the_motherland = {
		
			name = SOV_defense_of_the_motherland
	
			picture = generic_fortify_the_borders
	
			allowed = {
				always = no # Added via focus
			}

			cancel = {
				has_war = no	#no buffs after a war, pal
			}
				
			modifier = {
				resistance_growth_on_our_occupied_states = 0.10
				army_core_defence_factor = 0.05
				conscription = 0.005
			}
		}

		militarized_schools = {
		
			name = militarized_schools

			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				NOT = {
					has_government = democratic
				}
			}

			picture = generic_manpower_bonus
			
			modifier = {
				conscription = 0.004
				army_leader_start_planning_level = 1
			}
		}
	
		workers_culture = {
			
			name = workers_culture

			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				has_government = communism
			}

			picture = generic_production_bonus
			
			modifier = {
				production_speed_buildings_factor = 0.10
				local_resources_factor = 0.10
			}
		}
	
		partisan_suppression_focus = {
			
			name = partisan_suppression_focus

			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				NOT = {
					has_government = democratic
				}
			}

			picture = generic_intel_bonus
			
			modifier = {
				resistance_damage_to_garrison = -0.25
			}
		}

		smersh = {
			allowed = {
				always = no # Added via focus
			}
			name = SOV_smersh

			removal_cost = -1
			
			modifier = {
				operative_slot = 1
				intelligence_agency_defense = 0.5
			}
		}

		nkvd = {
			
			name = nkvd

			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				has_government = communism
			}

			
			modifier = {
				operative_slot = 1
				subversive_activites_upkeep = -0.5
				political_power_gain = 0.05
			}

			research_bonus = {
				encryption_tech = 0.05
			}
		}

		nkvd_2 = {
			
			name = nkvd_2
			
			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				has_government = communism
			}

			research_bonus = {
				encryption_tech = 0.10
			}
			
			modifier = {
				subversive_activites_upkeep = -0.5
				land_reinforce_rate = 0.05
				political_power_gain = 0.10
			}

		}
		
		nkvd_2_lar = {
			removal_cost = -1
			
			name = nkvd_2

			picture = nkvd_2

			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				has_government = communism
			}
			
			modifier = {
				subversive_activites_upkeep = -0.5
				operative_slot = 1
				land_reinforce_rate = 0.05
				political_power_gain = 0.10
			}
		}

		comintern_influence = {
			
			name = comintern_influence

			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				always = yes
			}

			picture = generic_communism_drift_bonus
			
			modifier = {
				communism_drift = 0.04
			}
		}

		progress_cult_focus = {
		
			name = progress_cult_focus
		
			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				always = yes
			}
			
			picture = generic_research_bonus
			
			modifier = {
				research_speed_factor = 0.02 #buffed due to 1.6
			}
		}
		progress_cult_focus_2 = {
			
			name = progress_cult_focus_2

			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				always = yes
			}
			
			picture = generic_research_bonus
			
			modifier = {
				research_speed_factor = 0.06 #buffed due to 1.6
			}
		}

		socialist_science_focus = {
			
			name = socialist_science_focus
			
			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				has_government = communism
			}

			picture = jap_the_unthinkable_option
			
			modifier = {
				industrial_capacity_factory = 0.06
				conscription = 0.006
			}
		}

		peoples_commissariat_focus = {
			
			name = peoples_commissariat_focus
			
			allowed = {
				always = no
			}

			removal_cost = -1

			picture = generic_production_bonus

			allowed_civil_war = {
				has_government = communism
			}

			modifier = {
				conversion_cost_civ_to_mil_factor= -0.25
			}
			research_bonus = {
				industry = 0.05 
			}
		}

		rehabilitated_military_focus = {
			
			name = rehabilitated_military_focus
			
			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				always = yes
			}

			picture = generic_morale_bonus
			
			modifier = {
				land_reinforce_rate = 0.02
				army_morale_factor = 0.10
			}
		}
		
		home_of_revolution = {
			
			name = home_of_revolution
			
			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				has_government = communism
			}
			
			modifier = {
				surrender_limit = 0.0050 #makes German need to take one more VP's before killing the Soviets 
				drift_defence_factor = 0.50
				operative_slot = 1
			}
			rule = {
				can_create_factions = yes
			}
		}

		trotskyite_plot = {
			
			name = trotskyite_plot
			
			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				has_government = communism
			}
			
			modifier = {
				stability_factor = -0.2
				#send_volunteer_size = -2
				max_command_power = -20
				surrender_limit = -0.2
				custom_modifier_tooltip = SOV_trotskyit_plot_tt
			}
		}
		
		trotskyite_plot_purged = {
			
			name = trotskyite_plot_purged
			
			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				has_government = communism
			}
			
			modifier = {
				stability_factor = -0.05
				max_command_power = -5
			}
		}
		officers_purged = {

			name = officers_purged
 
			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				has_government = communism
			}
			
			research_bonus = {
				land_doctrine = -0.10
				naval_doctrine = -0.10
				air_doctrine = -0.10
			}

			modifier = {
				army_org_factor = -0.5
				army_bonus_air_superiority_factor = -0.05
				send_volunteer_factor = -0.8
				industrial_capacity_factory = -0.2
				training_time_factor = 0.5
			}
		}

		officers_purged_2 = {

			name = officers_purged_2

			removal_cost = -1

			picture = officers_purged
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				has_government = communism
			}
			
			research_bonus = {
				land_doctrine = -0.09
				naval_doctrine = -0.09
				air_doctrine = -0.09
			}

			modifier = {
				army_org_factor = -0.45
				army_bonus_air_superiority_factor = -0.04
				send_volunteer_factor = -0.74
				industrial_capacity_factory = -0.18
				training_time_factor = 0.45
			}
		}
		officers_purged_3 = {

			name = officers_purged_3

			removal_cost = -1

			picture = officers_purged
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				has_government = communism
			}
			
			research_bonus = {
				land_doctrine = -0.08
				naval_doctrine = -0.08
				air_doctrine = -0.08				
			}

			modifier = {
				army_org_factor = -0.4
				army_bonus_air_superiority_factor = -0.04
				send_volunteer_factor = -0.68
				industrial_capacity_factory = -0.16
				training_time_factor = 0.4
			}
		}
		officers_purged_4 = {

			name = officers_purged_4

			removal_cost = -1

			picture = officers_purged
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				has_government = communism
			}
			
			research_bonus = {
				land_doctrine = -0.07
				naval_doctrine = -0.07
				air_doctrine = -0.07				
			}

			modifier = {
				army_org_factor = -0.35
				army_bonus_air_superiority_factor = -0.03
				send_volunteer_factor = -0.62
				industrial_capacity_factory = -0.14
				training_time_factor = 0.35
			}
		}
		officers_purged_5 = {

			name = officers_purged_5

			removal_cost = -1

			picture = officers_purged
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				has_government = communism
			}
			
			research_bonus = {
				land_doctrine = -0.06
				naval_doctrine = -0.06
				air_doctrine = -0.06
			}

			modifier = {
				army_org_factor = -0.30
				army_bonus_air_superiority_factor = -0.03
				send_volunteer_factor = -0.56
				industrial_capacity_factory = -0.12
				training_time_factor = 0.3
			}
		}
		officers_purged_6 = {

			name = officers_purged_6

			removal_cost = -1

			picture = officers_purged
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				has_government = communism
			}
			
			research_bonus = {
				land_doctrine = -0.05
				naval_doctrine = -0.05
				air_doctrine = -0.05
			}

			modifier = {
				army_org_factor = -0.25
				army_bonus_air_superiority_factor = -0.02
				send_volunteer_factor = -0.5
				industrial_capacity_factory = -0.10
				training_time_factor = 0.25
			}
		}
		officers_purged_7 = {

			name = officers_purged_7

			removal_cost = -1

			picture = officers_purged
			
			allowed = {
				always = no # Added via focus
			}
			
			allowed_civil_war = {
				has_government = communism
			}
			
			research_bonus = {
				land_doctrine = -0.04
				naval_doctrine = -0.04
				air_doctrine = -0.04
			}

			modifier = {
				army_org_factor = -0.20
				army_bonus_air_superiority_factor = -0.02
				surrender_limit = -0.02
				send_volunteer_factor = -0.44
				industrial_capacity_factory = -0.08
				training_time_factor = 0.2
			}
		}
		officers_purged_8 = {

			name = officers_purged_8

			removal_cost = -1

			picture = officers_purged
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				has_government = communism
			}
			
			research_bonus = {
				land_doctrine = -0.03
				naval_doctrine = -0.03
				air_doctrine = -0.03
			}

			modifier = {
				army_org_factor = -0.15
				army_bonus_air_superiority_factor = -0.01
				surrender_limit = -0.015
				send_volunteer_factor = -0.38
				industrial_capacity_factory = -0.06
				training_time_factor = 0.15
			}
		}
		officers_purged_9 = {

			name = officers_purged_9

			removal_cost = -1

			picture = officers_purged
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				has_government = communism
			}
			
			research_bonus = {
				land_doctrine = -0.02
				naval_doctrine = -0.02
				air_doctrine = -0.02
			}

			modifier = {
				army_org_factor = -0.10
				army_bonus_air_superiority_factor = -0.01
				surrender_limit = -0.01
				send_volunteer_factor = -0.32
				industrial_capacity_factory = -0.04
				training_time_factor = 0.1
			}
		}
		officers_purged_10 = {

			name = officers_purged_10

			removal_cost = -1

			picture = officers_purged
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				has_government = communism
			}
			
			research_bonus = {
				land_doctrine = -0.01
				naval_doctrine = -0.01
				air_doctrine = -0.01
			}

			modifier = {
				army_org_factor = -0.05
				army_bonus_air_superiority_factor = -0.01
				surrender_limit = -0.005
				send_volunteer_factor = -0.26
				industrial_capacity_factory = -0.02
				training_time_factor = 0.05
			}
		}
		officers_purged_civil_war = { #Static debuff

			name = officers_purged_civil_war

			removal_cost = -1

			picture = officers_purged
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				has_government = communism
			}
			
			research_bonus = {
				land_doctrine = -0.05
				naval_doctrine = -0.05
				air_doctrine = -0.05
			}

			modifier = {
				army_org_factor = -0.05
				air_ace_generation_chance_factor = -0.05
				army_bonus_air_superiority_factor = -0.05
				surrender_limit = -0.05
				conscription_factor = -0.05
				resistance_damage_to_garrison = 0.05
				offensive_war_stability_factor = -0.05
				mobilization_speed = -0.05
				industrial_capacity_factory = -0.05
				production_speed_buildings_factor = -0.05
				training_time_factor = 0.05
				max_planning = -0.05
			}
		}

		SOV_great_patriotic_war = {

			name = SOV_great_patriotic_war
 
			removal_cost = -1

			picture = generic_intel_bonus
			
			allowed = {
				always = no # Added via event
			}

			allowed_civil_war = {
				has_government = communism
			}
			
			research_bonus = {
				land_doctrine = 0.05
				naval_doctrine = 0.05
				air_doctrine = 0.05
			}

			modifier = {
				army_org_factor = 0.45
				air_ace_generation_chance_factor = 0.2
				war_support_factor = 0.2
			}
		}

		SOV_great_patriotic_war_2 = {

			name = SOV_great_patriotic_war_2

			removal_cost = -1

			picture = generic_intel_bonus
			
			allowed = {
				always = no # Added via event
			}

			allowed_civil_war = {
				has_government = communism
			}
			
			research_bonus = {
				land_doctrine = 0.04
				naval_doctrine = 0.04
				air_doctrine = 0.04
			}

			modifier = {
				army_org_factor = 0.35
				air_ace_generation_chance_factor = 0.15
				war_support_factor = 0.15
			}
		}

		SOV_great_patriotic_war_3 = {

			name = SOV_great_patriotic_war_3

			removal_cost = -1
			
			picture = generic_intel_bonus
			
			allowed = {
				always = no # Added via event
			}

			allowed_civil_war = {
				has_government = communism
			}
			
			research_bonus = {
				land_doctrine = 0.03
				naval_doctrine = 0.03
				air_doctrine = 0.03
			}

			modifier = {
				army_org_factor = 0.25
				air_ace_generation_chance_factor = 0.1
				war_support_factor = 0.1
			}
		}

		SOV_great_patriotic_war_4 = {

			name = SOV_great_patriotic_war_4

			removal_cost = -1
			
			picture = generic_intel_bonus

			allowed = {
				always = no # Added via event
			}

			allowed_civil_war = {
				has_government = communism
			}
			
			research_bonus = {
				land_doctrine = 0.02
				naval_doctrine = 0.02
				air_doctrine = 0.02
			}

			modifier = {
				army_org_factor = 0.15
				air_ace_generation_chance_factor = 0.05
				war_support_factor = 0.05
			}
		}

		SOV_great_patriotic_war_5 = {

			name = SOV_great_patriotic_war_5

			removal_cost = -1
			
			picture = generic_intel_bonus

			allowed = {
				always = no # Added via event
			}

			allowed_civil_war = {
				has_government = communism
			}
			
			research_bonus = {
				land_doctrine = 0.01
				naval_doctrine = 0.01
				air_doctrine = 0.01
			}

			modifier = {
				army_org_factor = 0.05
			}
		}

		SOV_collectivist_propaganda = { 

			name = SOV_collectivist_propaganda

			removal_cost = -1
			
			picture = generic_communism_drift_bonus

			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				has_government = communism
			}
			
			modifier = {
				stability_factor = 0.2
			}

		}

		SOV_mass_tank_procution_idea = {
			
			name =	SOV_mass_tank_procution_idea	
			
			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {

			}

			picture = generic_acquire_tanks

			equipment_bonus = {

				armor = {
					build_cost_ic = -0.10 instant = yes
				}
			}
			

			modifier = {
				
			}
		}		
		SOV_tank_improvements_idea = {
		
			name = SOV_tank_improvements_idea

			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {

			}

			picture = generic_acquire_tanks

			equipment_bonus = {

				#armor_equipment = {
				#	build_cost_ic = -0.10 instant = yes
				#}
			}
			research_bonus = { armor = 0.1 } 

			modifier = {
				tank_manufacturer_cost_factor = -0.5
				
				land_equipment_upgrade_xp_cost = -0.1 
			}
		}
		SOV_positive_heroism_idea = {
		
			name = SOV_positive_heroism

			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				NOT = {
					has_government = democratic
				}
			}

			picture = generic_manpower_bonus
			modifier = {
				army_leader_cost_factor = -0.25
				air_ace_generation_chance_factor = 0.25
				high_command_cost_factor = -0.25
				army_chief_cost_factor = -0.25
				air_chief_cost_factor = -0.25
			}
		}
		SOV_iron_curtain_idea = {

			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			picture = saf_history_of_segregation_2
			modifier = {
				subjects_autonomy_gain = -0.5
				production_speed_bunker_factor = 0.25
				generate_wargoal_tension = -0.2
				puppet_cost_factor = -0.1
			}
		}
		SOV_comecon_support = {

			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			picture = sov_comecon
			modifier = {
				non_core_manpower = 0.05
				army_morale_factor = 0.05
				intel_network_gain = 0.2
				autonomy_gain = -0.5
				consumer_goods_factor = -0.15
				production_speed_buildings_factor = 0.15 
				stability_factor = -0.15
			}
		}
		SOV_comecon_idea = {

			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			picture = sov_comecon
			modifier = {
				non_core_manpower = 0.05
				consumer_goods_factor = -0.2
				political_power_gain = -0.15
			}
		}
		SOV_support_greece = {

			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			picture = gre_political_instability_communism
			modifier = {
				offensive_war_stability_factor = 0.2
				army_morale_factor = 0.1
				political_power_gain = -0.1
			}
		}
		SOV_civil_war_ignited = {

			removal_cost = -1
			
			allowed_civil_war = {
				always = yes
			}

			available = {
				has_war = yes
			}

			picture = chi_war_of_resistance
			modifier = {
				ai_call_ally_desire_factor = -60
				ai_join_ally_desire_factor = -40
			}
		}
		SOV_cold_war_idea = {

			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			picture = generic_cold_war
			modifier = {
				nuclear_production_factor = 0.5
				research_speed_factor = 0.15
				offensive_war_stability_factor = -0.3
				justify_war_goal_time = 0.3
				political_power_gain = 0.2
				stability_factor = 0.2
				war_support_factor = -0.15
				production_speed_buildings_factor = 0.15
				hidden_modifier = {
					ai_focus_peaceful_factor = 0.5
				}
			}
		}
		
		SOV_transformation_of_nature_idea = { #Comes from focus
			removal_cost = -1
			
			allowed = {
				always = no # Added via event
			}

			allowed_civil_war = {
				tag = SOV
			}

			picture = SOV_transformation_of_nature

			modifier = {
				stability_factor = 0.05
				consumer_goods_factor = -0.15
				global_building_slots_factor = 0.1
			}
		}

		r56_til_the_bitter_end_idea = {
			allowed = {
				original_tag = SOV
				always = no
			}

			available = {
				has_war = yes
				original_tag = SOV
			}

			allowed_civil_war = {
				tag = SOV
			}

			removal_cost = -1

			picture = SPR_political_violence

			modifier = {
				surrender_limit = 0.005
				out_of_supply_factor = -0.25
				org_loss_at_low_org_factor = -0.25
				pocket_penalty = -0.25
				supply_combat_penalties_on_core_factor = -0.25
				resistance_damage_to_garrison_on_our_occupied_states = 0.25
			}
		}

		r56_nkvd_cleanup = {
			allowed = {
				original_tag = SOV
				always = no
			}

			allowed_civil_war = {
				tag = SOV
			}

			removal_cost = -1

			picture = generic_intel_bonus

			modifier = {
				stability_weekly = 0.008
				intelligence_agency_defense = -0.5
				enemy_operative_detection_chance_factor = -0.2
			}
		}
	}

	tank_manufacturer = {
		
		designer = yes
		
		SOV_uralmash = { #ISU-152 Ready to fire!

			cost = 100

			picture = generic_tank_manufacturer_3

			name = SOV_uralmash

			available = {
				if = {
					limit = {
						has_global_flag = sov_old_focus_tree
					}
					has_completed_focus = SOV_tank_improvements
				}
				else = {
					has_completed_focus = SOV_merge_tank_and_materiel_plants
				}
			}
			
			allowed = {
				original_tag = SOV
			}
			
			research_bonus = {
				armor = 0.1
			}
			
			traits = { blank_tank_manufacturer }

			equipment_bonus = {
				light_tank_destroyer_chassis = {
					reliability = 0.15
					hard_attack = 0.05
					ap_attack = 0.05
				}
				medium_tank_destroyer_chassis = {
					reliability = 0.15
					hard_attack = 0.05
					ap_attack = 0.05
				}
				heavy_tank_destroyer_chassis = {
					reliability = 0.15
					hard_attack = 0.05
					ap_attack = 0.05
				}	
				modern_tank_destroyer_chassis = {
					reliability = 0.15
					hard_attack = 0.05
					ap_attack = 0.05
				}								
			}
			
			modifier = {
				equipment_conversion_speed = 0.1
			}
		}
		SOV_tankograd = { #MOAR T34 Comrades Za Rodinu! Na Zapad!

			cost = 150

			picture = generic_tank_manufacturer_2

			name = SOV_tankograd
			
			allowed = {
				original_tag = SOV
			}
			
			available = {
				if = {
					limit = {
						is_ai = no
					}
					has_global_flag = relocate_industry_from_leningrad
				}
				if = {
					limit = {
						has_global_flag = sov_old_focus_tree
					}
					has_completed_focus = SOV_establish_tankograd
				}
				else = {
					has_completed_focus = SOV_superior_war_machines
				}
			}

			research_bonus = {
				armor = 0.15
			}
			
			traits = { blank_tank_manufacturer }

			equipment_bonus = {
				medium_tank_chassis = {
					build_cost_ic = -0.05 instant = yes
					reliability = 0.1
				}
				modern_tank_chassis = {
					build_cost_ic = -0.05 instant = yes
					reliability = 0.1
				}									
			}

			ai_will_do = {
				factor = 1
			}
			
			modifier = {
				
			}
		}
		SOV_plant_37 = { #got that name in 1939 but otherwise did a lot of amphibious tanks and I want to have fun with it

			cost = 150

			name = SOV_plant_37

			picture = generic_industrial_concern_2
			
			allowed = {
				original_tag = SOV
				has_dlc = "Man the Guns"
			}
			
			available = {
				if = {
					limit = {
						has_global_flag = sov_old_focus_tree
					}
					has_completed_focus = SOV_tank_programs
				}
				else = {
					has_completed_focus = SOV_superior_war_machines
				}
			}

			research_bonus = {
				armor = 0.15
			}
			
			traits = { blank_tank_manufacturer }

			equipment_bonus = {
				amphibious_tank_chassis = {
					soft_attack = 0.05 
					armor_value = 0.05
					reliability = 0.1
				}				
			}
			
			ai_will_do = {
				factor = 0
			}

			modifier = {
				
			}
		}					
	}
	aircraft_manufacturer = {
		
		designer = yes

		SOV_gribowski = { #Vladimir Gribovsky
			
			picture = generic_air_manufacturer_1

			name = SOV_gribowski

			allowed = {
				original_tag = SOV
			}
			available = {
				has_tech = paratroopers
			}						
			research_bonus = {
				air_equipment = 0.15
			}
			
			traits = { glider_manufacturer }
			
			modifier = {
				paradrop_organization_factor = 0.1
				paratrooper_aa_defense = 0.1
				extra_paratrooper_supply_grace = 48
			}
			ai_will_do = {
				factor = 0
			}			
		}
		SOV_okb_301 = { #present day Lavochkin, founded as aircraft design bureau (OKB) OKB-301 headed by  Vladimir P. Gorbunov, designed LaGG planes
			
			picture = generic_air_manufacturer_3

			name = SOV_okb_301

			allowed = {
				original_tag = SOV
			}
			
			available = {
				if = {
					limit = {
						has_global_flag = sov_old_focus_tree
					}
					has_completed_focus = SOV_aviation_cult
				}
				else = {
					has_completed_focus = SOV_increase_aircraft_production
				}
			}

			research_bonus = {
				air_equipment = 0.15
			}
			
			traits = { fighter_producer_mass_1 }
			
			modifier = {
			}
		}
		SOV_okb_19 = { #OKB-19, informally referred to as the Shvetsov Design Bureau, also  Perm Design/Engine School, today's Aviadvigatel
			picture = generic_air_manufacturer_2
			
			name = SOV_okb_19

			allowed = {
				original_tag = SOV				
			}
			
			research_bonus = {
				air_equipment = 0.15
			}
			
			traits = { fuel_efficient_aircraft_manufacturer }
			
			# motors
						
			ai_will_do = {
				factor = 1
			}
		}						
	}	
	
	
	industrial_concern = {
		SOV_factory_232 = {

			picture = generic_industrial_concern_1
			
			name = SOV_factory_232

			allowed = {
				original_tag = SOV
			}
			
			research_bonus = {
				industry = 0.10
				naval_gunnery_tech = 0.15
			}
			
			traits = { industrial_concern }
			
			modifier = {
				production_speed_steel_mill_factor = 0.10 
			}
			ai_will_do = {
				factor = 0
			}			
		}		
	}
	
	materiel_manufacturer = {
			
		designer = yes

		SOV_voronezh_komintern_factory = {
			
			name = SOV_voronezh_komintern_factory
			
			picture = generic_industrial_concern_3

			allowed = {
				original_tag = SOV
			}
			
			available = {
				if = {
					limit = {
						has_global_flag = sov_old_focus_tree
					}
					has_completed_focus = SOV_sing_katyusha_sing_focus_old
				}
				else = {
					has_completed_focus = SOV_sing_katyusha_sing_focus
				}
			}

			cost = 75

			research_bonus = {
				motorized_equipment = 0.1
			}
			
			traits = { motorized_equipment_manufacturer }
			
			modifier = {
			}
			equipment_bonus = {
				motorized_rocket_equipment = {
					soft_attack = 0.10
					breakthrough = 0.10 instant = yes
				}				
			}					
		}		

	}
	
	naval_manufacturer = {
	
		designer = yes
		
		SOV_shipyard_189 = { #nowadays baltic shipyard
			
			name = SOV_shipyard_189

			picture = generic_naval_manufacturer_2

			allowed = {
				original_tag = SOV
			}
			

			
			research_bonus = {
				naval_equipment = 0.15
			}
			
			#traits = { battlefleet_designer }
			traits = { naval_manufacturer } #swapped to generic since NSB modifies the old battlefield designer which was generic in r56
			
			modifier = {
			}
		}
		SOV_sevastopol_shipyard = { 
			picture = generic_coastal_navy
			name = SOV_sevastopol_shipyard

			allowed = {
				OR = {
					original_tag = SOV
					original_tag = CRI
					original_tag = UKR
				}
				
			}
			available = {
				owns_state = 137 
			}	
			research_bonus = {
				naval_equipment = 0.10
			}
			traits = { coastal_defence_naval_manufacturer }
		}
		SOV_zalyv_shipyard = { 
			picture = generic_navy_bonus
			name = SOV_zalyv_shipyard

			allowed = {
				OR = {
					original_tag = SOV
					original_tag = CRI
					original_tag = UKR
				}
				
			}
			available = {
				owns_state = 137 
			}	
			research_bonus = {
				naval_equipment = 0.10
			}
			traits = { convoy_escort_naval_manufacturer }
		}						
	}
}
